@font-face{font-family:sans;src:url(../media/instrument_sans_latin-s.p.2874ccu1_u7jf.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.Y97chG_className{font-family:sans,sans Fallback}.Y97chG_variable{--font-instrument:"sans", "sans Fallback"}
:root{--hover-line:4px;--acid:#e5ed44;--graphite:#101010;--light-grey:#f0f0f0;--white:#fff;--warm-white:#f5f5f2;--blue:#ddeffd;--pink:#f1d2dc;--butter:#fefbd0;--rule:#13131233;--pad:clamp(20px,3.205vw,72px);--space:clamp(80px,9vw,160px);--gap:clamp(16px,1.4vw,28px);--display:clamp(58px,8.5vw,152px);--body:clamp(16px,1.25vw,20px);--label:11px;--ease:cubic-bezier(.22,1,.36,1);--duration:.35s}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{background:var(--light-grey);color:var(--graphite);font-family:var(--font-instrument),Arial,sans-serif;font-size:var(--body);-webkit-font-smoothing:antialiased;margin:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default}button{border:0}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:400}em{letter-spacing:inherit;font-family:inherit;font-style:normal;font-weight:400}img{max-width:100%;height:auto;display:block}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:6px;outline:2px solid}::selection{background:var(--acid);color:var(--graphite)}.skip{z-index:100;background:var(--butter);padding:12px;position:fixed;top:-60px;left:20px}.skip:focus{top:12px}button:disabled{opacity:.6}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (hover:hover) and (pointer:fine){html[data-star-cursor=on],html[data-star-cursor=on] *{cursor:none!important}}body{background:#fdfdfd}main:focus{outline:none}.skip{z-index:2147483646;color:#101010;background:#e5ed44}section{scroll-margin-top:0}
.UrRJDW_cursor{z-index:2147483647;pointer-events:none;opacity:0;will-change:transform;position:fixed;top:0;left:0}.UrRJDW_cursor>span{background:currentColor;width:38px;height:44px;display:block;position:absolute;top:-22px;left:-19px;-webkit-mask:url(/images/hero/star-cursor.svg) 50%/contain no-repeat;mask:url(/images/hero/star-cursor.svg) 50%/contain no-repeat}@media (hover:none),(pointer:coarse){.UrRJDW_cursor{display:none}}
.aj4unG_navigation{min-height:80px;padding:12px var(--pad);color:#101010;background:#fdfdfd;border-top:1px solid #cecece;align-items:center;display:flex}.aj4unG_navigation a{align-items:center;min-height:48px;font-size:14px;line-height:1.2;display:inline-flex}.aj4unG_navigation a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--acid);text-decoration-color:var(--acid);text-decoration-thickness:var(--hover-line);text-underline-offset:6px}.aj4unG_top{right:var(--pad);bottom:max(20px,env(safe-area-inset-bottom));z-index:45;color:#101010;background:#fdfdfd;border:1px solid #cecece;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;line-height:1;display:grid;position:fixed}.aj4unG_top:hover{background:#e5ed44;border-color:#e5ed44}@media (max-width:640px){.aj4unG_top{right:20px;bottom:max(16px,env(safe-area-inset-bottom))}}
