@font-face{font-family:vistol;src:url(/_next/static/media/0b43c0cf7f5775a4-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:vistol;src:url(/_next/static/media/5839555006ac868d-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:vistol;src:url(/_next/static/media/d0a8e53d85f2ebb6-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:vistol;src:url(/_next/static/media/a19e915faa8e2e67-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:vistol;src:url(/_next/static/media/9720f672c6e9b686-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:vistol;src:url(/_next/static/media/b1c9a5bf992f4848-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:vistol;src:url(/_next/static/media/c93353f1a87b4508-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:vistol;src:url(/_next/static/media/96d11e4afb5dcbc5-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:vistol;src:url(/_next/static/media/bfb7177efdc1b420-s.p.woff2) format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:vistol Fallback;src:local("Arial");ascent-override:78.94%;descent-override:23.45%;line-gap-override:10.44%;size-adjust:97.67%}.__className_66206c{font-family:vistol,vistol Fallback,ui-sans-serif,system-ui,sans-serif}.__variable_66206c{--font-vistol:"vistol","vistol Fallback",ui-sans-serif,system-ui,sans-serif}@font-face{font-family:overpass;src:url(/_next/static/media/084b1013810e10f1-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:overpass Fallback;src:local("Arial");ascent-override:87.47%;descent-override:37.94%;line-gap-override:0.00%;size-adjust:100.95%}.__className_d2799b{font-family:"overpass","overpass Fallback",var(--font-vistol);font-style:normal}.__variable_d2799b{--font-overpass:"overpass","overpass Fallback",var(--font-vistol)}.sr-fade-left,.sr-fade-right,.sr-fade-up,.sr-zoom{opacity:0;will-change:opacity,transform;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.sr-fade-up{transform:translate3d(0,2rem,0)}.sr-fade-left{transform:translate3d(-2rem,0,0)}.sr-fade-right{transform:translate3d(2rem,0,0)}.sr-zoom{transform:translate3d(0,1.25rem,0) scale(.96)}.sr-fade-left.sr-in,.sr-fade-right.sr-in,.sr-fade-up.sr-in,.sr-zoom.sr-in{opacity:1;transform:translateZ(0) scale(1)}.sr-stagger>.sr-fade-left:first-child,.sr-stagger>.sr-fade-right:first-child,.sr-stagger>.sr-fade-up:first-child,.sr-stagger>.sr-zoom:first-child{transition-delay:0s}.sr-stagger>.sr-fade-left:nth-child(2),.sr-stagger>.sr-fade-right:nth-child(2),.sr-stagger>.sr-fade-up:nth-child(2),.sr-stagger>.sr-zoom:nth-child(2){transition-delay:70ms}.sr-stagger>.sr-fade-left:nth-child(3),.sr-stagger>.sr-fade-right:nth-child(3),.sr-stagger>.sr-fade-up:nth-child(3),.sr-stagger>.sr-zoom:nth-child(3){transition-delay:.14s}.sr-stagger>.sr-fade-left:nth-child(4),.sr-stagger>.sr-fade-right:nth-child(4),.sr-stagger>.sr-fade-up:nth-child(4),.sr-stagger>.sr-zoom:nth-child(4){transition-delay:.21s}.sr-stagger>.sr-fade-left:nth-child(5),.sr-stagger>.sr-fade-right:nth-child(5),.sr-stagger>.sr-fade-up:nth-child(5),.sr-stagger>.sr-zoom:nth-child(5){transition-delay:.28s}.sr-stagger>.sr-fade-left:nth-child(6),.sr-stagger>.sr-fade-right:nth-child(6),.sr-stagger>.sr-fade-up:nth-child(6),.sr-stagger>.sr-zoom:nth-child(6){transition-delay:.35s}.hero-title-in{opacity:0;transform:translate3d(0,1.5rem,0);animation:heroLineIn .65s cubic-bezier(.22,1,.36,1) forwards}.hero-title-in.delay-1{animation-delay:.08s}.hero-title-in.delay-2{animation-delay:.16s}.hero-title-in.delay-3{animation-delay:.24s}@keyframes heroLineIn{to{opacity:1;transform:translateZ(0)}}.hero-bg-scroll{background-repeat:repeat-x;background-position:0;background-size:1700px 100%;animation:heroBgScroll 42s linear infinite}@keyframes heroBgScroll{0%{background-position:0}to{background-position:-1700px}}.impact-stat-card{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1)}.impact-stat-card:hover{transform:translate3d(0,-.25rem,0);box-shadow:0 12px 24px -12px rgb(58 59 71/.22)}.impact-stat-card span{transition:transform .25s cubic-bezier(.22,1,.36,1)}.impact-stat-card:hover span:first-child{transform:scale(1.1)}@media (prefers-reduced-motion:reduce){.impact-stat-card,.impact-stat-card span{transition:none!important}.impact-stat-card:hover,.impact-stat-card:hover span:first-child{transform:none!important}}.hero-parallax:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-color:rgba(255,255,255,.04)}.hero-parallax-bg{transform:none;will-change:auto}.hero-scroll-cue{opacity:0;animation:heroLineIn .65s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.65s}.hero-scroll-cue-icon{animation:heroScrollBounce 2s ease-in-out infinite}@keyframes heroScrollBounce{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,.4rem,0)}}@media (prefers-reduced-motion:reduce){.sr-fade-left,.sr-fade-right,.sr-fade-up,.sr-zoom{opacity:1!important;transform:none!important;transition:none!important}.hero-title-in{animation:none!important;opacity:1!important}.hero-parallax-bg,.hero-title-in{transform:none!important}.hero-bg-scroll,.hero-scroll-cue{animation:none!important}.hero-scroll-cue{opacity:1!important}.hero-scroll-cue-icon{animation:none!important}.hero-slide{transition:none!important}}.preview-static .sr-fade-left,.preview-static .sr-fade-right,.preview-static .sr-fade-up,.preview-static .sr-zoom{opacity:1;transform:none;transition:none;transition-delay:0s;will-change:auto}html{scroll-padding-top:6.5rem;-webkit-text-size-adjust:100%}html,html body{overflow-x:hidden}html body{font-family:var(--font-vistol),ui-sans-serif,system-ui,sans-serif;font-size:1.0625rem;line-height:1.65;letter-spacing:-.006em;font-weight:400;padding-top:5.5rem;max-width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:768px){html body{padding-top:6rem}}.card-title,.feature-title,.magazine-back-title,.magazine-quote blockquote,.mega-feature-title,.mega-place-title,.news-item-title,.stage-title,.team-name,.testimonial-quote,h1,h2,h3,h4,h5,h6{font-family:var(--font-overpass)}h1,h2,h3,h4,h5,h6{color:var(--charcoal);font-weight:800;line-height:1.06;letter-spacing:-.028em;text-wrap:balance}h4,h5,h6{font-weight:700;line-height:1.2;letter-spacing:-.018em}body .text-5xl,body .text-6xl,body h1{font-size:clamp(2.25rem,1.35rem + 3.9vw,4.25rem);line-height:1.03;letter-spacing:-.032em}body .text-4xl,body h2{font-size:clamp(1.875rem,1.25rem + 2.5vw,3rem);line-height:1.07;letter-spacing:-.028em}body .text-3xl,body h3{font-size:clamp(1.375rem,1.1rem + 1.1vw,1.875rem);line-height:1.15;letter-spacing:-.022em}body .text-2xl{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);line-height:1.25;letter-spacing:-.02em}body .text-xl{font-size:1.1875rem;line-height:1.4;letter-spacing:-.016em}@media (min-width:640px){body .sm\:text-5xl,body .sm\:text-6xl{font-size:clamp(2.75rem,1.35rem + 3.9vw,4.25rem);line-height:1.03;letter-spacing:-.032em}body .sm\:text-4xl{font-size:clamp(2.125rem,1.25rem + 2.5vw,3rem);line-height:1.07;letter-spacing:-.028em}}@media (min-width:768px){body .md\:text-5xl{font-size:clamp(2.75rem,1.35rem + 3.9vw,4.25rem);line-height:1.03;letter-spacing:-.032em}body .md\:text-4xl{font-size:clamp(2.125rem,1.25rem + 2.5vw,3rem);line-height:1.07;letter-spacing:-.028em}body .md\:text-3xl{font-size:clamp(1.5rem,1.1rem + 1.1vw,1.875rem)}body .md\:text-2xl{font-size:clamp(1.3125rem,1.1rem + .6vw,1.5rem)}body .md\:text-xl{font-size:1.1875rem}}@media (min-width:1024px){body .lg\:text-6xl,body .lg\:text-7xl{font-size:clamp(3.25rem,1.35rem + 3.9vw,4.75rem);line-height:1.02;letter-spacing:-.034em}}body .text-lg{font-size:1.125rem;line-height:1.6;letter-spacing:-.008em}body .text-base{font-size:1.0625rem;line-height:1.65;letter-spacing:-.006em}body .text-sm{font-size:.9375rem;line-height:1.6;letter-spacing:-.004em}body .text-xs{font-size:.8125rem;line-height:1.5;letter-spacing:.002em}body .lede{font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.6;color:var(--ink-muted);max-width:40rem}.eyebrow{display:inline-block;font-size:.75rem;font-weight:800;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-orange-text)}#footer .text-sm{font-size:.9375rem;line-height:1.55}#footer .text-xs{font-size:.8125rem;line-height:1.45}#footer .text-xl{font-size:1.1875rem;line-height:1.35}dd,dt,figcaption,li,p{overflow-wrap:break-word}body h1,body h2,body h3,body h4,body h5,body h6{font-weight:800}