.wm-canvas{pointer-events:none;display:block;position:absolute}.hero-wordmark .wm-canvas,.ring-outer .wm-canvas{display:block;position:absolute}.wo-stage .wm-canvas{pointer-events:none;opacity:.7;display:block;position:absolute}.lab-outline .wm-canvas,html.light .story .wm-canvas{filter:invert();opacity:1}
.site-header{height:var(--nav-h);z-index:120;background:0 0;position:absolute;top:0;left:0;right:0}html.hero-nav .site-header{position:fixed}html.hero-nav.nav-parked .site-header{top:var(--hero-nav-release,0px);position:absolute}.site-header .nav-inner{height:100%;position:relative}.site-header .logo{left:var(--nav-inset);align-items:center;height:100%;display:flex;position:absolute;top:0}.site-header .logo a{transition:opacity .2s var(--ease-swift);display:block}.site-header .logo a:hover{opacity:.75}.site-header .logo svg{width:3.33333rem;height:auto;color:var(--nav-logo,#fff);display:block}.site-header[data-nav=dark]{--nav-link:#999;--nav-link-active:#fff;--nav-logo:#fff;--burger:#fff}.site-header[data-nav=light]{--nav-link:#000;--nav-link-active:#999;--nav-logo:#141414;--burger:#000}.nav-cta{top:50%;right:calc(var(--nav-inset) + 24px + 1.77778rem);color:#141414;height:2.33333rem;font-family:var(--font-inter);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:background-color .25s var(--ease-swift), scale .3s var(--ease-reveal);background:#fff;border-radius:999px;align-items:center;padding-inline:1.05556rem;font-size:.72222rem;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;translate:0 -50%}.site-header[data-nav=light] .nav-cta{color:#fff;background:#141414}@media (hover:hover){.nav-cta:hover{scale:1.04}}@media screen and (max-width:767.98px){.nav-cta{height:2rem;right:calc(var(--nav-inset) + 24px + 1.11111rem);padding-inline:.83333rem;font-size:.61111rem}}@media screen and (max-width:359.98px){.nav-cta{display:none}}.menu-toggle{right:var(--nav-inset);cursor:pointer;background:0 0;border:0;align-items:center;height:100%;padding:0;display:flex;position:absolute;top:0}.menu-toggle .lines{width:24px;height:10px;display:block;position:relative;overflow:clip}.menu-toggle .lines:before,.menu-toggle .lines:after{content:"";background:var(--burger,#fff);height:2px;transition:transform .25s var(--ease-swift);border-radius:1px;display:block;position:absolute;top:4px;left:0;right:0}.menu-toggle .lines:before{transform:translateY(-4px)}.menu-toggle .lines:after{transform:translateY(4px)}@keyframes burger-wipe-top{0%{transform-origin:100%;transform:translateY(-4px)scaleX(1)}46%{transform-origin:100%;transform:translateY(-4px)scaleX(0)}54%{transform-origin:0%;transform:translateY(-4px)scaleX(0)}to{transform-origin:0%;transform:translateY(-4px)scaleX(1)}}@keyframes burger-wipe-bottom{0%{transform-origin:0%;transform:translateY(4px)scaleX(1)}46%{transform-origin:0%;transform:translateY(4px)scaleX(0)}54%{transform-origin:100%;transform:translateY(4px)scaleX(0)}to{transform-origin:100%;transform:translateY(4px)scaleX(1)}}.burger-anim .lines:before{animation:.55s cubic-bezier(.65,0,.35,1) both burger-wipe-top}.burger-anim .lines:after{animation:.55s cubic-bezier(.65,0,.35,1) 70ms both burger-wipe-bottom}.sticky-veil{height:calc(var(--nav-h) * 1.3);z-index:129;pointer-events:none;transition:transform .45s var(--ease-reveal);position:fixed;top:0;left:0;right:0;transform:translateY(-101%)}html.scrolled .sticky-veil{transform:translateY(0)}html.menu-open .sticky-veil{transform:translateY(-101%)}.sticky-veil>div{position:absolute;inset:0}.sv-b1{-webkit-backdrop-filter:blur(1.125px);backdrop-filter:blur(1.125px);-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 20% 40%,#0000 60%);mask-image:linear-gradient(0deg,#0000 0,#000 20% 40%,#0000 60%)}.sv-b2{-webkit-backdrop-filter:blur(2.25px);backdrop-filter:blur(2.25px);-webkit-mask-image:linear-gradient(#0000 20%,#000 40% 60%,#0000 80%);mask-image:linear-gradient(#0000 20%,#000 40% 60%,#0000 80%)}.sv-b3{-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px);-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 40%,#0000 60%);mask-image:linear-gradient(#0000 0%,#000 20% 40%,#0000 60%)}.sv-b4{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);-webkit-mask-image:linear-gradient(#000 0% 20%,#0000 40%);mask-image:linear-gradient(#000 0% 20%,#0000 40%)}.sv-b5{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);-webkit-mask-image:linear-gradient(#000 0%,#0000 20%);mask-image:linear-gradient(#000 0%,#0000 20%)}.sticky-nav{height:var(--nav-h);z-index:130;padding-inline:var(--nav-inset);mix-blend-mode:difference;transition:transform .45s var(--ease-reveal);background:0 0;position:fixed;top:0;left:0;right:0;transform:translateY(-101%)}html.scrolled .sticky-nav{transform:translateY(0)}html.menu-open .sticky-nav{transform:translateY(-101%)}.sticky-logo{left:var(--nav-inset);height:100%;transition:opacity .2s var(--ease-swift);align-items:center;display:flex;position:absolute;top:0}.sticky-logo:hover{opacity:.75}.sticky-logo svg{color:#fff;width:3.33333rem;height:auto;display:block}.sticky-nav[data-nav=dark]{--burger:#fff}.overlay-menu{z-index:200;visibility:hidden;-webkit-backdrop-filter:invert()blur(50px)contrast(.82);backdrop-filter:invert()blur(50px)contrast(.82);clip-path:inset(0 0 100%);transition:clip-path .62s var(--ease-reveal), visibility 0s linear .62s;position:fixed;inset:0}html.menu-open .overlay-menu{visibility:visible;clip-path:inset(0);transition:clip-path .62s var(--ease-reveal), visibility 0s}.overlay-tint{pointer-events:none;background:#00000029;position:absolute;inset:0}.overlay-bar{height:var(--nav-h);z-index:4;position:absolute;top:0;left:0;right:0}.overlay-logo{left:var(--nav-inset);align-items:center;height:100%;display:flex;position:absolute;top:0}.overlay-logo svg{color:#fff;width:3.33333rem;height:auto;display:block}.overlay-menu nav{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.overlay-menu nav a{pointer-events:auto}.overlay-menu ul{text-align:center;flex-direction:column;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.overlay-menu li{opacity:0;transition:opacity .5s var(--ease-reveal), transform .5s var(--ease-reveal);transform:translateY(1.1rem)}html.menu-open .overlay-menu li{opacity:1;transform:none}html.menu-open .overlay-menu li:first-child{transition-delay:.3s}html.menu-open .overlay-menu li:nth-child(2){transition-delay:.38s}html.menu-open .overlay-menu li:nth-child(3){transition-delay:.46s}html.menu-open .overlay-menu li:nth-child(4){transition-delay:.54s}html.menu-open .overlay-menu li:nth-child(5){transition-delay:.62s}.overlay-menu nav a{letter-spacing:-.02em;text-transform:lowercase;will-change:filter;font-size:clamp(2.8rem,8vw,5.33333rem);font-weight:700;line-height:1.08;transition:filter .75s cubic-bezier(.33,1,.68,1);display:inline-block}.overlay-menu nav a span{color:#fff;-webkit-text-fill-color:#fff;transition:color .45s var(--ease-swift), -webkit-text-fill-color .45s var(--ease-swift);background-image:linear-gradient(90deg,#fff,#d4d4d4,#fff);background-position:0 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite paused menu-sheen}.overlay-menu ul:hover li a{filter:blur(6px)}.overlay-menu ul:hover li:hover+li a{filter:blur(3px)}.overlay-menu ul:hover li:has(+li:hover) a{filter:blur(3px)}.overlay-menu ul:hover li:hover a{filter:blur();transition-duration:.3s}.overlay-menu ul:hover li:hover a span{color:#0000;-webkit-text-fill-color:transparent;animation-play-state:running}@keyframes menu-sheen{0%{background-position:0 0}to{background-position:200% 0}}.overlay-email{padding-inline:var(--nav-inset);overflow-wrap:anywhere;z-index:2;text-align:center;color:#fff;text-underline-offset:.14em;opacity:0;transition:opacity .5s var(--ease-reveal) .55s, color .2s var(--ease-swift);font-size:1.11111rem;font-weight:400;text-decoration:underline;position:absolute;bottom:2.66667rem;left:0;right:0}html.menu-open .overlay-email{opacity:1}.overlay-email:hover{color:#bdbdbd}.overlay-menu .overlay-close{right:var(--nav-inset);cursor:pointer;background:0 0;border:0;align-items:center;height:100%;padding:0;display:flex;position:absolute;top:0}.overlay-menu .overlay-close .lines{width:24px;height:10px;display:block;position:relative}.overlay-menu .overlay-close .lines:before,.overlay-menu .overlay-close .lines:after{content:"";height:2px;transition:transform .34s var(--ease-reveal) .16s;background:#fff;border-radius:1px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.overlay-menu .overlay-close .lines:before{transform:translateY(-4px)}.overlay-menu .overlay-close .lines:after{transform:translateY(4px)}html.menu-open .overlay-menu .overlay-close .lines:before{transform:rotate(45deg)}html.menu-open .overlay-menu .overlay-close .lines:after{transform:rotate(-45deg)}html.menu-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.burger-anim .lines:before,.burger-anim .lines:after{animation:none}.overlay-menu{clip-path:none;transition:visibility linear}html.menu-open .overlay-menu{clip-path:none;transition:visibility}.overlay-menu li,.overlay-email,.overlay-menu .overlay-close .lines:before,.overlay-menu .overlay-close .lines:after,.sticky-nav,.sticky-veil{transition:none}.overlay-menu ul:hover li a,.overlay-menu ul:hover li:hover+li a,.overlay-menu ul:hover li:hover a{filter:none}.overlay-menu ul:hover li:has(+li:hover) a{filter:none}.overlay-menu nav a span{animation:none!important}}
