.nw .nw-cloud{position:relative}.nw .nw-skyfill{background:linear-gradient(to bottom,var(--sky-top),var(--sky-bottom))}html[data-xray=on] .nw .nw-skyfill{background:transparent}.nw .nw-cl-bob{animation:nw-cl-bob 12s ease-in-out infinite;will-change:transform}@keyframes nw-cl-bob{0%,to{transform:translateZ(0)}50%{transform:translate3d(1.2vw,-1.4vh,0)}}.nw .nw-heroswitch{position:fixed;z-index:60;left:50%;bottom:14px;transform:translateX(-50%);display:flex;gap:2px;padding:3px;border-radius:999px;background:rgba(11,11,10,.78);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-family:var(--nw-label);text-transform:uppercase;letter-spacing:.12em;font-size:var(--t-label);max-width:calc(100vw - 24px);overflow-x:auto;scrollbar-width:none}.nw .nw-heroswitch button{color:#f4f3ee;padding:0 12px;min-height:36px;border-radius:999px;white-space:nowrap}.nw .nw-heroswitch button[aria-pressed=true]{background:var(--slime);color:var(--slime-ink)}.nw .nw-heroswitch-n{opacity:.6;margin-right:2px}@media (max-width:520px){.nw .nw-heroswitch button{padding:0 9px}}.nw .nw-part-cloud{transition:transform 3.6s cubic-bezier(.5,.05,.2,1);will-change:transform}.nw .nw-part-mist{background:radial-gradient(120% 90% at 50% 45%,#ffffff 0,#f1f8fd 55%,#dcefff 100%);transition:opacity 2.4s cubic-bezier(.45,.1,.3,1) .5s}.nw .nw-part-mist.is-open{opacity:0}.nw .nw-part-photo img{transition:transform 3.4s cubic-bezier(.2,.75,.15,1)}.nw .nw-part-photo:not(.is-open) img{transform:scale(1.08)}.nw .nw-part-title{transition:opacity 1s ease 1.9s,transform 1.2s cubic-bezier(.2,.75,.15,1) 1.9s}.nw .nw-part-title:not(.is-open){opacity:0;transform:translateY(18px)}@supports (animation-timeline:scroll()){.nw .nw-part-l{animation:nw-part-l linear both;animation-timeline:scroll(root);animation-range:0 100vh}.nw .nw-part-r{animation:nw-part-r linear both;animation-timeline:scroll(root);animation-range:0 100vh}@keyframes nw-part-l{to{transform:translate3d(-40vw,-8vh,0)}}@keyframes nw-part-r{to{transform:translate3d(40vw,-8vh,0)}}}@media (prefers-reduced-motion:reduce){.nw .nw-part-cloud,.nw .nw-part-mist,.nw .nw-part-photo img,.nw .nw-part-title{transition:none}.nw .nw-cl-bob,.nw .nw-part-l,.nw .nw-part-r{animation:none}}.nw .nw-dg-strip{animation:nw-dg-slide 160s linear infinite;will-change:transform}.nw .nw-dg-mid{animation-duration:95s}.nw .nw-dg-near{animation-duration:55s;animation-delay:-20s}@keyframes nw-dg-slide{0%{transform:translateZ(0)}to{transform:translate3d(-100vw,0,0)}}.nw .nw-dg-drop{transform:translate3d(-50%,-75%,0);transition:transform 1.9s cubic-bezier(.3,1.35,.45,1)}.nw .nw-dg-drop.is-in{transform:translate3d(-50%,0,0)}.nw .nw-dg-swing{transform-origin:50% 0;animation:nw-dg-swing 5.6s ease-in-out infinite;will-change:transform}@keyframes nw-dg-swing{0%,to{transform:rotate(2.4deg)}50%{transform:rotate(-2.4deg)}}@media (prefers-reduced-motion:reduce){.nw .nw-dg-strip,.nw .nw-dg-swing{animation:none}.nw .nw-dg-drop{transition:none}}.nw .nw-pr{padding:clamp(4px,.45vw,8px);background:#fbfaf6;box-shadow:0 10px 30px -12px rgba(0,40,90,.45),0 2px 6px rgba(0,40,90,.12);transition:transform .5s cubic-bezier(.2,.8,.2,1)}@media (hover:hover){.nw .nw-pr:hover{transform:scale(1.04)}}html[data-xray=on] .nw .nw-pr{background:var(--bone);box-shadow:0 0 0 1px #1b1c19}.nw .nw-pr-bob{transform:rotate(var(--r));animation:nw-pr-bob 10s ease-in-out infinite}@keyframes nw-pr-bob{0%,to{transform:translateZ(0) rotate(var(--r))}50%{transform:translate3d(0,-12px,0) rotate(calc(var(--r) * -.4))}}@media (prefers-reduced-motion:reduce){.nw .nw-pr-bob{animation:none}}.nw .nw-title-dark .nw-h3{text-shadow:none}.nw .nw-title-dark img{filter:none}.nw .nw-ph-title{transition:color .35s ease;will-change:transform}.nw .nw-ph-title .nw-hero-cta[data-hot]{box-shadow:0 0 0 4px color-mix(in srgb,var(--b-bg) 35%,transparent)}.nw .nw-ph-title .nw-hero-cta[data-down]{transform:scale(.97)}.nw .nw-ph-glow .nw-hero-cta[data-focus]{outline:2px solid var(--slime);outline-offset:3px;border-radius:6px}.nw .nw-ph-stage{container-type:size}.nw .nw-ph-puff{height:calc(min(40cqw, 27cqh) * 3.4)}@container (max-width: 639.98px){.nw .nw-ph-puff{height:calc(44cqw * 3.28)}}.nw .nw-ph-twins[data-short="1"]>.nw-ph-bob{-webkit-mask-image:linear-gradient(#000 55%,transparent 97%);mask-image:linear-gradient(#000 55%,transparent 97%)}.nw .nw-ph-stage{--ph-base:max(2.5 * var(--cell),11cqh)}@media (max-width:767px){.nw .nw-ph-stage{--ph-base:calc(100lvh - 100dvh + 56px - 1.5 * var(--cell))}}.nw .nw-ph-stage{--ph-lift0:max(0px,min(calc(var(--ph-base) * .9),calc(100svh - 100cqh + var(--ph-base) + .5 * var(--cell))))}@supports (top:round(down,1px,1px)){.nw .nw-ph-stage{--ph-lift0:round(down,max(0px,min(calc(var(--ph-base) * .9),calc(100svh - 100cqh + var(--ph-base) + .5 * var(--cell)))),var(--cell))}}.nw .nw-ph-liftprobe{position:absolute;left:0;top:0;width:0;height:var(--ph-lift0);visibility:hidden;pointer-events:none}.nw .nw-ph-title{transform:translate3d(0,var(--ph-lift0),0)}.nw .nw-ph-title .nw-hero-cta{transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s,background .2s,color .2s,opacity .3s ease,translate .5s cubic-bezier(.2,.7,.2,1)}.nw [data-cta=hint] .nw-hero-cta:not(:focus-visible){opacity:0;translate:0 10px;pointer-events:none}.nw .nw-drip{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:center;padding-top:2px;pointer-events:none;transition:opacity .18s ease,visibility 0s linear .18s}.nw .nw-cta-slot:has(:focus-visible) .nw-drip,.nw [data-cta=out] .nw-drip{opacity:0;visibility:hidden}.nw .nw-drip-arrow{display:block;width:20px;height:auto;color:#21a5e2;animation:nw-drip-dip 4.2s cubic-bezier(.3,.6,.3,1) infinite}@media (min-width:768px){.nw .nw-drip-arrow{width:24px}}@keyframes nw-drip-dip{0%,70%,to{transform:translateY(0)}77%{transform:translateY(5px)}84%{transform:translateY(0)}91%{transform:translateY(3px)}}.nw [data-cta=out] .nw-drip-arrow{animation-play-state:paused}html[data-xray=on] .nw .nw-drip-arrow{color:#181916}@media (prefers-reduced-motion:reduce){.nw .nw-drip-arrow{animation:none}}html[data-xray=on] .nw .nw-ph-title.text-white{color:#1b1c19}html[data-xray=on] .nw .nw-ph-stage.nw-paper{background-color:var(--bone)!important;background-image:repeating-linear-gradient(to right,var(--grid-x) 0,var(--grid-x) 1px,transparent 1px,transparent var(--vcell)),repeating-linear-gradient(to bottom,var(--grid-x) 0,var(--grid-x) 1px,transparent 1px,transparent var(--vcell))!important;background-size:calc(100% + var(--vcell)) 100%,100% calc(100% + var(--vcell))!important;background-position:calc(var(--grid-ox) - var(--vcell)) 0,0 var(--ph-oy,0)!important;background-repeat:no-repeat!important}.nw section[data-still]{height:auto}.nw [data-still] .nw-ph-stage{position:relative}.nw [data-still] .nw-ph-seam{display:none}.nw [data-still] :is(.nw-ph-swing,.nw-cl-bob){animation:none}.nw .nw-ph-swing{animation:nw-ph-swing 7s ease-in-out infinite;will-change:transform}@keyframes nw-ph-swing{0%,to{transform:rotate(.7deg)}50%{transform:rotate(-.7deg)}}@media (prefers-reduced-motion:reduce){.nw .nw-ph-swing{animation:none}}.nw .nw-ph-hang{will-change:transform}.nw .nw-ph-cover,.nw .nw-ph-cover>i{background:var(--bg)}.nw .nw-ph-cover>i{position:absolute}.nw .nw-cta-slot{transition:opacity .22s ease,visibility 0s linear 0s}.nw .nw-cta-slot[data-away]{opacity:0;visibility:hidden;transition:opacity .22s ease,visibility 0s linear .22s}