@property --nn-hero-1{syntax:"<color>";inherits:true;initial-value:#00e5ff}@property --nn-hero-2{syntax:"<color>";inherits:true;initial-value:#ff2d95}@property --nn-hero-3{syntax:"<color>";inherits:true;initial-value:#7b5cff}.page_hero__7KFOs{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:var(--nn-6) var(--nn-4);background:var(--nn-void);overflow:hidden;--nn-room:1;animation:page_heroCycle__X_x9E 66s ease-in-out infinite;--nn-accent:var(--nn-hero-1);--nn-accent-2:var(--nn-hero-2);--nn-violet:var(--nn-hero-3)}@keyframes page_heroCycle__X_x9E{0%,32.6%{--nn-hero-1:#00e5ff;--nn-hero-2:#ff2d95;--nn-hero-3:#7b5cff}33.0%,65.9%{--nn-hero-1:#7b5cff;--nn-hero-2:#00e5ff;--nn-hero-3:#ff2d95}66.3%,99.6%{--nn-hero-1:#ff2d95;--nn-hero-2:#7b5cff;--nn-hero-3:#00e5ff}to{--nn-hero-1:#00e5ff;--nn-hero-2:#ff2d95;--nn-hero-3:#7b5cff}}.page_hero__7KFOs[data-hero-away]{animation-play-state:paused}.page_hero__7KFOs:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:calc(.42 + .28 * var(--nn-room, 1));background-image:radial-gradient(ellipse 118% 92% at 46% 42%,transparent 38%,rgba(0,0,0,.62) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.13'/%3E%3C/svg%3E")}.page_hero__7KFOs:before{content:"";position:absolute;inset:-30% -10% auto -10%;height:130%;opacity:calc(var(--nn-room, 1) * (1 - var(--nn-off, 0) * .85));background:radial-gradient(ellipse 55% 45% at 22% 45%,color-mix(in srgb,var(--nn-accent) 28%,transparent),transparent 65%),radial-gradient(ellipse 45% 40% at 80% 62%,color-mix(in srgb,var(--nn-accent-2) 24%,transparent),transparent 65%),radial-gradient(ellipse 40% 35% at 55% 22%,color-mix(in srgb,var(--nn-violet) 22%,transparent),transparent 65%);filter:blur(24px);pointer-events:none}.page_wash__I11eJ{position:absolute;inset:0;pointer-events:none;overflow:hidden;opacity:calc(var(--nn-room, 1) * (1 - var(--nn-off, 0)))}.page_washCyan__fPiUB,.page_washMagenta__52O78{position:absolute;top:50%;left:50%;width:62vmax;height:62vmax;margin:-31vmax;border-radius:50%;filter:blur(30px)}@media (pointer:fine){.page_washCyan__fPiUB,.page_washMagenta__52O78{will-change:transform}}.page_washCyan__fPiUB{background:radial-gradient(circle,color-mix(in srgb,var(--nn-accent) 17%,transparent),transparent 62%);transform:translate3d(calc((var(--nn-px) - .5) * 30vw),calc((var(--nn-py) - .5) * 22vh),0)}.page_washMagenta__52O78{background:radial-gradient(circle,color-mix(in srgb,var(--nn-accent-2) 14%,transparent),transparent 62%);transform:translate3d(calc((.5 - var(--nn-px)) * 20vw),calc((.5 - var(--nn-py)) * 14vh),0)}.page_bridge__0DLQL{position:relative;background:var(--nn-void)}.page_foot__P3u1V{position:absolute;z-index:1;inset:auto 0 0 0;height:clamp(150px,22svh,300px);pointer-events:none;background:var(--nn-grad-fade)}.page_heroInner__8WoKQ{position:relative;z-index:2;max-width:1100px;margin:0 auto;width:100%}.page_title__po7na{display:block;margin:0;font-size:0}.page_tagline__FsEDs{max-width:24ch;margin-top:var(--nn-3);margin-left:var(--nn-sign-inset,0);font-family:var(--nn-font-display);font-weight:300;font-size:clamp(24px,3.6vw,40px);letter-spacing:var(--nn-tracking-tight);line-height:1.12;color:rgba(244,246,250,.94)}.page_ctaRow__ZDq_0{display:flex;align-items:center;margin-left:var(--nn-sign-inset,0);margin-top:var(--nn-5)}.page_cue__RYlJz{position:absolute;z-index:2;left:50%;bottom:var(--nn-4);translate:-50% 0;display:block;width:44px;height:64px;padding:12px 21px}.page_cueLine__l29HL{display:block;width:1px;height:100%;margin:0 auto;background:color-mix(in srgb,var(--nn-accent) 26%,var(--nn-line));overflow:hidden;position:relative;transition:background .4s var(--nn-ease)}.page_cue__RYlJz:focus-visible .page_cueLine__l29HL,.page_cue__RYlJz:hover .page_cueLine__l29HL{background:color-mix(in srgb,var(--nn-accent) 55%,var(--nn-line))}.page_cueLine__l29HL:after{content:"";position:absolute;inset:0 0 auto 0;height:40%;background:var(--nn-accent);box-shadow:0 0 6px 1px var(--nn-accent),var(--nn-glow-md);animation:page_charge__ieLEF 2.4s var(--nn-ease) infinite}@keyframes page_charge__ieLEF{0%{transform:translateY(-110%);opacity:0}22%{opacity:1}78%{opacity:1}to{transform:translateY(260%);opacity:0}}.page_section__zQZ2o{max-width:1280px;margin:0 auto;padding:var(--nn-8) var(--nn-4)}@media (max-width:640px){.page_section__zQZ2o{padding:var(--nn-7) var(--nn-4)}}.page_shopTitle__G75B4{max-width:14ch;font-family:var(--nn-font-display);font-weight:300;font-size:clamp(32px,5.5vw,62px);letter-spacing:var(--nn-tracking-tight);line-height:1;text-shadow:0 0 40px color-mix(in srgb,var(--nn-accent) 16%,transparent)}.page_shopNote__cOQw_{max-width:48ch;margin-top:var(--nn-3);font-size:clamp(15px,1.8vw,17px);color:var(--nn-text-muted)}.page_shopLink__6Y3Dp{color:var(--nn-text);padding-bottom:2px;border-bottom:1px solid color-mix(in srgb,var(--nn-accent) 34%,var(--nn-line));transition:color .3s var(--nn-ease),border-color .3s var(--nn-ease),text-shadow .3s var(--nn-ease)}.page_shopLink__6Y3Dp:hover{color:var(--nn-accent);border-color:var(--nn-accent);text-shadow:var(--nn-glow-text)}.page_idea__0eKs9{min-height:78svh;display:flex;align-items:center;padding:var(--nn-8) var(--nn-4)}@media (max-width:640px){.page_idea__0eKs9{min-height:0;padding-block:var(--nn-7)}}.page_ideaInner__9APOo{max-width:1100px;margin:0 auto;width:100%}.page_ideaTitle__yoJiR{margin-top:var(--nn-3);max-width:16ch;font-family:var(--nn-font-display);font-weight:300;font-size:clamp(38px,7.5vw,92px);letter-spacing:var(--nn-tracking-tight);line-height:1;text-shadow:0 0 40px color-mix(in srgb,var(--nn-accent) 16%,transparent)}.page_ideaBody__nylt5{max-width:44ch;margin-top:var(--nn-4);font-size:clamp(16px,2vw,19px);color:var(--nn-text-muted)}@media (prefers-reduced-motion:reduce){.page_cueLine__l29HL:after{animation:none;opacity:.7;transform:none;height:100%}.page_hero__7KFOs{animation:none}}@font-face{font-family:monaco;src:url(/_next/static/media/4c285fdca692ea22-s.woff2) format("woff2");font-display:swap}@font-face{font-family:monaco Fallback;src:local("Arial");ascent-override:93.76%;descent-override:31.25%;line-gap-override:8.93%;size-adjust:111.99%}.__className_d47cae{font-family:monaco,monaco Fallback}.__variable_d47cae{--font-sign-monaco:"monaco","monaco Fallback"}@font-face{font-family:amsterdam;src:url(/_next/static/media/fded1358013dc048-s.woff2) format("woff2");font-display:swap}@font-face{font-family:amsterdam Fallback;src:local("Arial");ascent-override:131.24%;descent-override:40.69%;line-gap-override:12.13%;size-adjust:74.04%}.__className_4e5557{font-family:amsterdam,amsterdam Fallback}.__variable_4e5557{--font-sign-amsterdam:"amsterdam","amsterdam Fallback"}