*,:after,:before{box-sizing:border-box}*{margin:0}:where(html){font-family:Inter,Roboto,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;font-weight:400}:where(body){-webkit-font-smoothing:antialiased}:where(img,picture,video,canvas,svg){display:block;height:auto;max-height:100%;max-width:100%}:where(input,button,textarea,select){font:inherit}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}#__next{isolation:isolate}:where(a){color:currentColor;font-weight:700;text-decoration-color:currentColor;-webkit-text-decoration-skip-ink:all;text-decoration-skip-ink:all;text-decoration-thickness:2px}:where(a:focus),:where(a:hover){text-decoration-color:currentColor}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto!important;clip-path:none!important;height:auto!important;margin:auto!important;overflow:visible!important;white-space:normal!important;width:auto!important}:root{line-height:clamp(1.75rem,2.2884615384615383rem + -.7692307692307693vw,2rem)}:where(h1,h2,h3,h4,h5,h6){font-weight:600}:where(p+p){margin-top:clamp(1.75rem,2.2884615384615383rem + -.7692307692307693vw,2rem)}.text-superhero{font-size:1.75rem;font-size:clamp(1.75rem,.8846153846153846rem + 2.307692307692308vw,2.5rem);letter-spacing:.0021em;line-height:1.4286;line-height:2.5rem;line-height:clamp(2.5rem,1.6346153846153846rem + 2.307692307692308vw,3.25rem)}@media screen and (width>=70rem){.text-superhero{font-size:2.5rem;letter-spacing:-.0075em;line-height:1.3}}.text-superhero.uppercase{letter-spacing:.085em}.text-hero{font-size:1.6875rem;font-size:clamp(1.6875rem,1.0384615384615383rem + 1.7307692307692308vw,2.25rem);letter-spacing:.0033em;line-height:1.4815;line-height:2.5rem;line-height:clamp(2.5rem,1.923076923076923rem + 1.5384615384615385vw,3rem)}@media screen and (width>=70rem){.text-hero{font-size:2.25rem;letter-spacing:-.005em;line-height:1.3333}}.text-hero.uppercase{letter-spacing:.0978em}.text-headline{font-size:1.5625rem;font-size:clamp(1.5625rem,1.0576923076923077rem + 1.3461538461538463vw,2rem);letter-spacing:.006em;line-height:1.44;line-height:2.25rem;line-height:clamp(2.25rem,1.673076923076923rem + 1.5384615384615385vw,2.75rem)}@media screen and (width>=70rem){.text-headline{font-size:2rem;letter-spacing:-.0019em;line-height:1.375}}.text-headline.uppercase{letter-spacing:.1138em}.longform h2,.text-title{font-size:1.5rem;font-size:clamp(1.5rem,1.2115384615384615rem + .7692307692307693vw,1.75rem);letter-spacing:.0075em;line-height:1.5;line-height:2.25rem;line-height:clamp(2.25rem,1.9615384615384615rem + .7692307692307693vw,2.5rem)}@media screen and (width>=70rem){.longform h2,.text-title{font-size:1.75rem;letter-spacing:.0021em;line-height:1.4286}}.longform h2.uppercase,.text-title.uppercase{letter-spacing:.1343em}.longform h3,.text-subtitle{font-size:1.375rem;font-size:clamp(1.375rem,1.1586538461538463rem + .576923076923077vw,1.5625rem);letter-spacing:.0109em;line-height:1.6364;line-height:2.25rem;line-height:clamp(2.25rem,2.25rem + 0vw,2.25rem)}@media screen and (width>=70rem){.longform h3,.text-subtitle{font-size:1.5625rem;letter-spacing:.006em;line-height:1.44}}.longform h3.uppercase,.text-subtitle.uppercase{letter-spacing:.154em}.longform h4,.text-caption{font-size:1.3125rem;font-size:clamp(1.3125rem,1.2403846153846154rem + .19230769230769232vw,1.375rem);letter-spacing:.0129em;line-height:1.5238;line-height:2rem;line-height:clamp(2rem,1.7115384615384615rem + .7692307692307693vw,2.25rem)}@media screen and (width>=70rem){.longform h4,.text-caption{font-size:1.375rem;letter-spacing:.0109em;line-height:1.6364}}.longform h4.uppercase,.text-caption.uppercase{letter-spacing:.1791em}.longform h5,.text-body{font-size:1.25rem;letter-spacing:.015em;line-height:1.6}@media screen and (width>=70rem){.longform h5,.text-body{font-size:1.25rem;letter-spacing:.015em;line-height:1.6}}.longform h5,.longform h5.uppercase,.text-body.uppercase{letter-spacing:.2em}.longform h6,.text-footnote{font-size:1.1875rem;font-size:1.125rem;font-size:clamp(1.125rem,1.2596153846153846rem + -.19230769230769232vw,1.1875rem);letter-spacing:.0174em;line-height:1.6842;line-height:2rem;line-height:clamp(2rem,2rem + 0vw,2rem)}@media screen and (width>=70rem){.longform h6,.text-footnote{font-size:1.125rem;letter-spacing:.02em;line-height:1.7778}}.longform h6,.longform h6.uppercase,.text-footnote.uppercase{letter-spacing:.2256em}.text-minuscule,:root{font-size:1.125rem;font-size:1rem;font-size:clamp(1rem,1.2692307692307692rem + -.38461538461538464vw,1.125rem);letter-spacing:.02em;line-height:1.75rem;line-height:clamp(1.75rem,2.2884615384615383rem + -.7692307692307693vw,2rem)}@media screen and (width>=70rem){.text-minuscule,:root{font-size:1rem;letter-spacing:.0262em;line-height:1.75}}.text-minuscule.uppercase{letter-spacing:.2575em}.text-tiny{font-size:1.0625rem;font-size:.875rem;font-size:clamp(.875rem,1.2788461538461537rem + -.576923076923077vw,1.0625rem);letter-spacing:.0229em;line-height:1.6471;line-height:1.75rem;line-height:clamp(1.75rem,1.75rem + 0vw,1.75rem)}@media screen and (width>=70rem){.text-tiny{font-size:.875rem;letter-spacing:.0343em;line-height:2}}.text-tiny.uppercase{letter-spacing:.2986em}.text-micro{font-size:1rem;font-size:.8125rem;font-size:clamp(.8125rem,1.2163461538461537rem + -.576923076923077vw,1rem);letter-spacing:.0262em;line-height:1.5rem;line-height:clamp(1.5rem,2.0384615384615383rem + -.7692307692307693vw,1.75rem)}@media screen and (width>=70rem){.text-micro{font-size:.8125rem;letter-spacing:.0392em;line-height:1.8462}}.text-micro.uppercase{letter-spacing:.3238em}.text-nano{font-size:.9375rem;font-size:.6875rem;font-size:clamp(.6875rem,1.2259615384615385rem + -.7692307692307693vw,.9375rem);letter-spacing:.03em;line-height:1.8667;line-height:1.5rem;line-height:clamp(1.5rem,2.0384615384615383rem + -.7692307692307693vw,1.75rem)}@media screen and (width>=70rem){.text-nano{font-size:.6875rem;letter-spacing:.0518em;line-height:2.1818}}.text-nano.uppercase{letter-spacing:.3882em}.font-xlight{font-weight:200}.font-regular,.longform h2,.longform h4,.longform h5{font-weight:400}.font-demi,.longform h3,.longform h6{font-weight:600}.longform h5,.longform h6,.uppercase{text-transform:uppercase}pre{border-radius:1rem;box-shadow:0 12px 12px #0003;padding:1rem;width:100%}blockquote{padding-left:1.6rem;position:relative}blockquote:before{background-color:#00000040;bottom:.25rem;content:"";display:block;left:0;position:absolute;top:.25rem;width:2px}.longform *+blockquote,.longform *+ol,.longform *+pre,.longform *+ul,.longform blockquote+*,.longform ol+*,.longform pre+*,.longform ul+*{margin-top:3.2rem}.longform ol,.longform ul{padding:1.5rem}.longform p img{border-radius:.5rem;box-shadow:0 12px 12px #0003;display:block;float:none;margin-bottom:3.2rem;margin-top:3.2rem;max-width:100%;width:100%}.longform h1+*,.longform h2+*,.longform h3+*,.longform h4+*,.longform h5+*,.longform h6+*{margin-top:clamp(.875rem,1.5rem + -1vw,1.125rem)}.longform *+h1,.longform *+h2,.longform *+h3,.longform *+h4,.longform *+h5,.longform *+h6{margin-top:clamp(2.625rem,4.5rem + -3vw,3.375rem)}
