*,*:before,*:after{box-sizing:border-box!important}*{margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}html,body{height:100%;width:100%;max-width:100%;overflow:hidden}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}ul{padding:0;list-style:none}button{padding:0}:root{--font-primary: "Panton", helvetica, arial, sans-serif}@supports (font-variation-settings: normal){:root{--font-secondary: "Inter-Variable", helvetica, arial, sans-serif}}@supports not (font-variation-settings: normal){@media screen and (max-width:1199px){:root{--font-secondary: "Inter-Static-18", helvetica, arial, sans-serif}}@media screen and (min-width:1200px){:root{--font-secondary: "Inter-Static-24", helvetica, arial, sans-serif}}}@font-face{font-family:Panton;src:url("./media/Panton-Light-FXK6RSO2.otf") format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Panton;src:url("./media/Panton-Regular-ZXSHYEM4.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Panton;src:url("./media/Panton-RegularItalic-I7ODRNYC.otf") format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Panton;src:url("./media/Panton-SemiBold-HKRSRI4B.otf") format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Panton;src:url("./media/Panton-Bold-VNAOHYZP.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Panton;src:url("./media/Panton-ExtraBold-326ANNS7.otf") format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Inter-Variable;src:url("./media/Inter-VariableFont_opsz,wght-ZQT46P7R.ttf") format("truetype") tech("variations"),url("./media/Inter-VariableFont_opsz,wght-ZQT46P7R.ttf") format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter-Variable;src:url("./media/Inter-Italic-VariableFont_opsz,wght-3WBQ6O2W.ttf") format("truetype") tech("variations"),url("./media/Inter-Italic-VariableFont_opsz,wght-3WBQ6O2W.ttf") format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Inter-Static-18;src:url("./media/Inter_18pt-Light-DLROSCK5.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter-Static-18;src:url("./media/Inter_18pt-Regular-UHNXEOLW.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter-Static-18;src:url("./media/Inter_18pt-Italic-NW62PDBA.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter-Static-18;src:url("./media/Inter_18pt-Medium-VXC6SNUD.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter-Static-24;src:url("./media/Inter_24pt-Light-PSSZW2OF.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter-Static-24;src:url("./media/Inter_24pt-Regular-G4EJ6UWM.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter-Static-24;src:url("./media/Inter_24pt-Italic-D4KPFW5K.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter-Static-24;src:url("./media/Inter_24pt-Medium-6U65YHRJ.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}:root{--color-white: #ffffff;--color-ink: #000000;--color-accent: #e1e5eb;--color-gold: #cd9c58;--color-green: #4e8476;--color-slate: #4c5147;--color-wall: #867969;--color-brown: #51301b;--color-brown-dark: #48220e;--color-grey-100: #e9e9e9;--color-grey-200: #d9d9d9;--color-grey-500: #999999;--color-grey-600: #7a7a7a;--color-white-alpha-90: rgb(255 255 255 / 90%);--color-white-alpha-80: rgb(255 255 255 / 80%);--color-white-alpha-60: rgb(255 255 255 / 60%);--color-white-alpha-40: rgb(255 255 255 / 40%);--color-white-alpha-30: rgb(255 255 255 / 30%);--color-stone-alpha-30: rgb(200 197 181 / 30%);--color-gold-alpha-30: rgb(205 156 88 / 30%);--color-ink-alpha-20: rgb(0 0 0 / 20%);--color-ink-alpha-40: rgb(0 0 0 / 40%);--color-ink-alpha-70: rgb(0 0 0 / 70%);--gradient-scrim: linear-gradient(to bottom, transparent, var(--color-ink));--font-weight-light: 300;--font-weight-regular: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-heading-0: var(--font-weight-bold);--font-weight-heading-1: var(--font-weight-regular);--font-weight-heading-2: var(--font-weight-semibold);--font-weight-subtitle-1: var(--font-weight-regular);--font-weight-subtitle-2: var(--font-weight-regular);--font-weight-body: var(--font-weight-light);--font-weight-legal: var(--font-weight-regular);--font-weight-button: var(--font-weight-semibold);--font-size-heading-0: clamp(2.0352rem, -2.3592rem + 9.1549vmin, 10rem);--font-size-heading-1: clamp(1.3732rem, -2.007rem + 7.0423vmin, 7.5rem);--font-size-heading-2: clamp(1.5537rem, -.3477rem + 3.9613vmin, 5rem);--font-size-subtitle-1: clamp(1.14rem, -.1276rem + 2.6408vmin, 3.4375rem);--font-size-subtitle-2: clamp(.8275rem, -.4401rem + 2.6408vmin, 3.125rem);--font-size-body: clamp(.8556rem, -.3275rem + 2.4648vmin, 3rem);--font-size-legal: clamp(.7588rem, -.3398rem + 2.2887vmin, 2.75rem);--font-size-button: clamp(.9991rem, -.691rem + 3.5211vmin, 4.0625rem);--line-height-heading-0: clamp(2.7218rem, -3.3627rem + 12.6761vmin, 13.75rem);--line-height-heading-1: clamp(1.3732rem, -2.007rem + 7.0423vmin, 7.5rem);--line-height-heading-2: clamp(1.1312rem, -2.0379rem + 6.6021vmin, 6.875rem);--line-height-subtitle-1: clamp(1.14rem, -.1276rem + 2.6408vmin, 3.4375rem);--line-height-subtitle-2: clamp(.8275rem, -.4401rem + 2.6408vmin, 3.125rem);--line-height-body: clamp(.9991rem, -.691rem + 3.5211vmin, 4.0625rem);--line-height-legal: clamp(.7588rem, -.3398rem + 2.2887vmin, 2.75rem);--line-height-button: clamp(.9991rem, -.691rem + 3.5211vmin, 4.0625rem);--line-height-tight: 1;--space-2xs: clamp(.1655rem, -.088rem + .5282vmin, .625rem);--space-xs: clamp(.331rem, -.1761rem + 1.0563vmin, 1.25rem);--space-sm: clamp(.4965rem, -.2641rem + 1.5845vmin, 1.875rem);--space-md: clamp(.8556rem, -.3275rem + 2.4648vmin, 3rem);--space-lg: clamp(1.3239rem, -.7042rem + 4.2254vmin, 5rem);--space-xl: clamp(1.9859rem, -1.0563rem + 6.338vmin, 7.5rem);--space-2xl: clamp(2.9789rem, -1.5845rem + 9.507vmin, 11.25rem);--radius-xs: clamp(.0884rem, -.0215rem + .2289vmin, .2875rem);--radius-sm: clamp(.1655rem, -.088rem + .5282vmin, .625rem);--radius-md: clamp(.2342rem, -.1884rem + .8803vmin, 1rem);--radius-lg: clamp(.331rem, -.1761rem + 1.0563vmin, 1.25rem);--radius-pill: 999px;--shadow-card: 0 0 clamp(.0224rem, -.379rem + .8363vmin, .75rem) clamp(.0037rem, -.0977rem + .2113vmin, .1875rem) rgb(0 0 0 / 10%);--shadow-text: 0 clamp(.2433rem, -.0018rem + .5106vmin, .6875rem) clamp(.1555rem, .0034rem + .3169vmin, .4313rem) var(--color-ink-alpha-40);--blur-sm: clamp(.2952rem, -.0006rem + .6162vmin, .8313rem);--blur-lg: clamp(.665rem, -.0026rem + 1.3908vmin, 1.875rem);--reduced-motion-fade-duration: .2s}@media(min-width:1600px)and (min-height:1600px){:root{--font-weight-heading-1: var(--font-weight-semibold);--font-weight-body: var(--font-weight-regular);--font-weight-legal: var(--font-weight-semibold);--font-weight-button: var(--font-weight-bold)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(var(--pulse-scale, 1.1))}to{transform:scale(1)}}:root.results-crossfade::view-transition-old(root),:root.results-crossfade::view-transition-new(root){animation-duration:1s;animation-timing-function:ease-in-out}@media(prefers-reduced-motion:reduce){:root.results-crossfade::view-transition-old(root),:root.results-crossfade::view-transition-new(root){animation-duration:var(--reduced-motion-fade-duration)}}
