html:has(>body [data-natt]){scroll-behavior:smooth;background:#000}[data-natt]{--font:var(--natt-font), "Manrope", system-ui, sans-serif;background:var(--ground);min-height:100vh;font-family:var(--font);isolation:isolate}@media (min-width:821px){[data-natt] .m-only,[data-natt] .dock{display:none!important}}@media (max-width:820px){[data-natt] .d-only{display:none!important}}[data-natt] .btn,[data-natt] .door,[data-natt] a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}[data-natt] :focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}[data-natt] .btn:focus-visible{border-radius:16px}[data-natt] .btn,[data-natt] .door{transition-property:background,color,transform,opacity}[data-natt] .btn.is-pressed{opacity:.86;transition:transform 90ms ease-out,opacity 90ms ease-out;transform:scale(.96)}[data-natt] .door.is-pressed{transition:transform 90ms ease-out;transform:scale(.985)}[data-natt] .btn:not(.is-pressed){transition:background .3s, color .3s, transform .16s var(--snap), opacity .16s var(--snap)}[data-natt] .btn{border-radius:16px;height:52px;font-size:17px}[data-natt] .btn.lg{height:56px}@media (max-width:820px){[data-natt] .dock .btn{border-radius:16px;height:52px;font-size:clamp(15px,4.1vw,17px)}}[data-natt] .ex,[data-natt] .foot,[data-natt] .vline p,[data-natt] .track .n,[data-natt] .track b{color:var(--mute)}@media (min-width:821px){[data-natt] .steps li b{color:var(--mute)}[data-natt] .steps li.active b,[data-natt] .steps li.done b{color:var(--ink)}}[data-natt] .ex.in{color:#fff;background:var(--scrim);border-radius:999px;padding:3px 8px}[data-natt] .terms,[data-natt] .hero-copy .terms,[data-natt] .dock .terms{color:var(--mute);font-size:13px;line-height:1.4}[data-natt] .terms a{text-underline-offset:2px;text-decoration:underline}[data-natt] .terms a:hover{color:var(--ink)}[data-natt].dock-light .dock .terms{color:#5d5d64}[data-natt] .box .bt{background:radial-gradient(closest-side, var(--scrim), var(--scrim) 55%, transparent)}[data-natt] .face.box .ini{background:var(--scrim)}[data-natt] .band-copy,[data-natt] .band>h3,[data-natt] .band>p,[data-natt] .door .eyebrow,[data-natt] .door h3{background:var(--scrim);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:12px;width:fit-content;margin-left:-10px;padding:4px 10px}[data-natt] .band-copy{border-radius:16px;margin-left:-14px;padding:10px 14px}[data-natt] .band p,[data-natt] .door .eyebrow{color:#fff}@media (max-width:820px){[data-natt] #doors{--gy:70%;--gw:90%;--gh:40%}}[data-natt] .vline li.fill{z-index:auto;counter-increment:none;padding-left:0;position:absolute}[data-natt] :is(.m.box,.band,.door,.potbar,.slit,.face.box)>canvas.light{background:linear-gradient(135deg,#ff4fb3,#8b3dff 55%,#62a8ff)}[data-natt] .count-plain,[data-natt] .count canvas[data-gl=off]{display:none}[data-natt] .count canvas[data-gl=off]~.count-plain{font-size:calc(var(--count-h,180px) * .78);letter-spacing:-.045em;font-variant-numeric:tabular-nums;text-align:center;color:#0000;background:linear-gradient(90deg,#ff4fb3,#8b3dff 55%,#62a8ff);-webkit-background-clip:text;background-clip:text;font-weight:700;line-height:1;display:block}[data-natt] .pf:not([data-placed]) .pf-screen{visibility:hidden}[data-natt][data-still] *,[data-natt][data-still] :before,[data-natt][data-still] :after{transition:none!important;animation:none!important}[data-natt][data-still] .split .wi,[data-natt][data-still] .unmask{clip-path:none;opacity:1;transform:translate(0,0)scale(1)}
