.nmz-intro{gap:18px;margin-top:40px;display:grid}.nmz-lede{max-width:56ch}.nmz-board{grid-template-rows:clamp(220px,23vw,292px) clamp(196px,20vw,252px) clamp(186px,19vw,236px);grid-template-columns:1.12fr repeat(5,1fr);grid-template-areas:"phone model model mark type type""phone poster cmark merch merch shoe""ok poster menu buy buy buy";gap:14px;margin-top:40px;display:grid}.nmz-t{background:var(--neo-paper-hi);box-shadow:inset 0 0 0 1px var(--neo-line), var(--neo-sh-1);transition:translate .22s var(--neo-out), box-shadow .22s var(--neo-out);border-radius:18px;position:relative;overflow:clip}.nmz-t:hover{box-shadow:inset 0 0 0 1px var(--neo-line-2), var(--neo-sh-2);translate:0 -2px}.nmz-t.neo-dark{background:var(--neo-carbon);box-shadow:inset 0 0 0 1px var(--neo-line), var(--neo-sh-1)}.nmz-dotlayer{pointer-events:none;position:absolute;inset:0}.nmz-t--pop,.nmz-t--pop:hover{box-shadow:none;z-index:2;background:0 0;overflow:visible}.nmz-t--pop:before{content:"";background:var(--neo-paper-hi);box-shadow:inset 0 0 0 1px var(--neo-line), var(--neo-sh-1);transition:box-shadow .22s var(--neo-out);border-radius:18px;position:absolute;inset:0}.nmz-t--pop:hover:before{box-shadow:inset 0 0 0 1px var(--neo-line-2), var(--neo-sh-2)}.nmz-t--pop .nmz-dotlayer{border-radius:18px}.nmz-t--pop img{transition:scale .32s var(--neo-out)}.nmz-t--pop:hover img{scale:1.02}.nmz-tag{z-index:3;font-size:10px;position:absolute;bottom:12px;left:14px}.nmz-tag--oncolor{color:color-mix(in oklab, var(--neo-carbon) 78%, transparent)}.nmz-t--phone{background:var(--neo-paper-lo);grid-area:phone;place-items:center;padding:clamp(14px,1.6vw,22px);display:grid}.nmz-phone{aspect-ratio:9/18.4;background:var(--neo-carbon);width:min(100%,218px);max-height:calc(100% - 26px);box-shadow:var(--neo-sh-2);border-radius:26px;padding:7px}.nmz-screen{background:var(--neo-paper);border-radius:20px;flex-direction:column;gap:10px;height:100%;padding:8px;display:flex;overflow:hidden}.nmz-ph-bar{border-radius:12px;align-items:center;gap:6px;padding:7px 9px;display:flex}.nmz-ph-mark{color:var(--neo-ink);flex:none}.nmz-ph-name{letter-spacing:-.01em;font-size:11px;font-weight:650}.nmz-ph-time{font-family:var(--font-plex), monospace;color:var(--neo-ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:9px}.nmz-ph-stat{padding:2px 4px 0}.nmz-ph-stat .t-label{font-size:9px}.nmz-ph-big{letter-spacing:-.03em;margin-top:4px;font-size:clamp(34px,3.4vw,46px);font-weight:620;line-height:1}.nmz-ph-sub{color:var(--neo-ink-2);margin-top:2px;font-size:11px}.nmz-ph-rows{border-top:1px solid var(--neo-line);display:grid}.nmz-ph-row{border-bottom:1px solid var(--neo-line);font-family:var(--font-plex), monospace;color:var(--neo-ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:8px 4px;font-size:10px;display:flex}.nmz-ph-dot{background:var(--neo-live);border-radius:2px;flex:none;width:5px;height:5px;animation:2.6s ease-in-out infinite nmz-pulse}@keyframes nmz-pulse{0%,to{opacity:.3}50%{opacity:1}}.nmz-ph-sum{color:var(--neo-ink);margin-left:auto;font-weight:600}.nmz-ph-btn{background:var(--neo-ink);color:var(--neo-paper-hi);text-align:center;border-radius:999px;margin-top:auto;padding:8px 0;font-size:11.5px;font-weight:600}.nmz-t--model{grid-area:model}.nmz-model{z-index:2;filter:drop-shadow(0 22px 26px #0f191233);filter:drop-shadow(0 22px 26px lab(7.4757% -5.46926 3.13287/.2));width:auto;max-width:none;height:112%;position:absolute;bottom:-9%;left:50%;translate:-50%}.nmz-t--mark{color:var(--neo-ink);grid-area:mark;place-items:center;display:grid}.nmz-markbig{width:clamp(84px,44%,128px);height:auto}.nmz-t--type{grid-area:type;align-items:center;display:flex;overflow:clip}.nmz-marquee{width:max-content;animation:18s linear -6s infinite nmz-marquee;display:flex}@keyframes nmz-marquee{to{transform:translate(-50%)}}.nmz-hello{white-space:nowrap;letter-spacing:-.045em;-webkit-user-select:none;user-select:none;padding-right:.28em;font-size:clamp(64px,7.6vw,104px);font-weight:620;line-height:1}.nmz-bang{font-weight:inherit;color:var(--neo-live)}.nmz-t--poster{background:var(--neo-paper-lo);grid-area:poster;place-items:center;padding:16px;display:grid}.nmz-poster{z-index:1;aspect-ratio:3/4.15;background:var(--neo-carbon);color:#eef6f0;width:min(82%,190px);box-shadow:var(--neo-sh-2);border-radius:6px;flex-direction:column;padding:16px 14px 12px;display:flex;position:relative;overflow:hidden;rotate:-2.4deg}.nmz-poster__mark{color:var(--neo-phosphor)}.nmz-poster__line{letter-spacing:-.03em;text-wrap:balance;margin-top:auto;font-size:clamp(19px,1.8vw,24px);font-weight:620;line-height:1.06}.nmz-poster__foot{letter-spacing:.14em;color:var(--neo-phosphor);margin-top:14px;font-size:8.5px;font-weight:700}.nmz-t--cmark{color:var(--neo-phosphor);grid-area:cmark;place-items:center;display:grid}.nmz-marksmall{animation:4.6s ease-in-out infinite nmz-glow}@keyframes nmz-glow{0%,to{opacity:.82;filter:drop-shadow(0 0 #0000)}50%{opacity:1;filter:drop-shadow(0 0 16px color-mix(in oklab, var(--neo-phosphor) 60%, transparent))}}.nmz-t--merchant{grid-area:merch}.nmz-t--merchant.nmz-t--pop:before{background:var(--neo-live);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--neo-live-deep) 55%, transparent), var(--neo-sh-1)}.nmz-merchant{z-index:2;filter:drop-shadow(0 16px 22px #0f191238);filter:drop-shadow(0 16px 22px lab(7.4757% -5.46926 3.13287/.22));width:auto;max-width:none;height:128%;position:absolute;bottom:0;right:-3%}.nmz-t--shoe{grid-area:shoe}.nmz-shoe{width:300%;max-width:none;height:auto;position:absolute;top:-116%;left:-40%}.nmz-t--ok{color:var(--neo-ink);grid-area:ok;place-content:center;justify-items:start;gap:14px;padding:18px;display:grid}.nmz-okword{width:min(72%,132px);height:auto}.nmz-okword .bt-accent{animation:3.2s step-end infinite nmz-wink}@keyframes nmz-wink{0%,86%,94%,to{opacity:1}90%{opacity:.18}}.nmz-ok__cap{font-size:10px}.nmz-t--menu{flex-direction:column;grid-area:menu;padding:16px 16px 12px;display:flex}.nmz-menu__head{border-bottom:1px solid var(--neo-line);padding-bottom:8px;font-size:10px}.nmz-menu{margin:6px 0 0;padding:0;list-style:none;display:grid}.nmz-menu__row{color:var(--neo-ink-2);border-radius:8px;align-items:center;gap:8px;padding:5.5px 8px;font-size:13px;font-weight:550;display:flex;position:relative}.nmz-menu__row--on{color:var(--neo-ink);background:color-mix(in oklab, var(--neo-live) 14%, transparent)}.nmz-menu__row--on:before{content:"";background:var(--neo-live);border-radius:2px;flex:none;width:3px;height:14px}.nmz-menu__badge{font-family:var(--font-plex), monospace;color:var(--neo-carbon);background:var(--neo-live);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:10px;font-weight:600}.nmz-menu__group{padding:8px 8px 3px;font-size:9px}.nmz-t--buy{background:var(--neo-paper-lo);grid-area:buy;place-items:center;display:grid}.nmz-buy{z-index:1;background:var(--neo-live);height:clamp(56px,5.4vw,68px);color:var(--neo-carbon);letter-spacing:-.015em;box-shadow:inset 0 1px 0 #ffffff59, 0 18px 44px -18px color-mix(in oklab, var(--neo-live-deep) 70%, transparent);animation:nmz-buy-press 5.6s var(--neo-out) infinite;border-radius:999px;justify-content:center;align-items:center;padding-inline:clamp(38px,4vw,54px);font-size:clamp(19px,1.8vw,23px);font-weight:650;display:inline-flex;position:relative}@supports (color:lab(0% 0 0)){.nmz-buy{box-shadow:inset 0 1px 0 lab(100% 0 0/.35), 0 18px 44px -18px color-mix(in oklab, var(--neo-live-deep) 70%, transparent)}}@keyframes nmz-buy-press{0%,42%,56%,to{scale:1}46%,50%{scale:.962}}.nmz-buy:after{content:"";box-shadow:0 0 0 2px color-mix(in oklab, var(--neo-live-deep) 70%, transparent);opacity:0;pointer-events:none;border-radius:999px;animation:5.6s linear infinite nmz-buy-ring;position:absolute;inset:0}@keyframes nmz-buy-ring{0%,48%{opacity:0;scale:1}53%{opacity:.55;scale:1.05}72%,to{opacity:0;scale:1.24}}.nmz-cursor{filter:drop-shadow(0 2px 4px #00000040);filter:drop-shadow(0 2px 4px lab(0% 0 0/.25));animation:nmz-cursor-go 5.6s var(--neo-out) infinite;position:absolute;bottom:-15px;right:-13px}@keyframes nmz-cursor-go{0%{translate:30px 26px;rotate:-14deg}36%{translate:2px 2px;rotate:-8deg}44%,46%{translate:0;rotate:-6deg}50%{translate:1px 1px;rotate:-7deg}76%{translate:14px 12px;rotate:-11deg}to{translate:30px 26px;rotate:-14deg}}.nmz-foot{border-top:1px solid var(--neo-line);justify-content:space-between;align-items:baseline;gap:16px;margin-top:18px;padding-top:12px;display:flex}.nmz-foot__right{text-align:right}@media (max-width:860px){.nmz-board{grid-template-rows:none;grid-template-columns:1fr 1fr;grid-template-areas:"type type""model model""merch merch""phone poster""mark cmark""shoe ok""menu menu""buy buy";grid-auto-rows:auto}.nmz-t--type{min-height:128px}.nmz-hello{font-size:clamp(56px,16vw,84px)}.nmz-t--model{min-height:300px}.nmz-model{height:106%;bottom:-7%}.nmz-t--phone{min-height:372px}.nmz-t--merchant{min-height:232px}.nmz-merchant{height:130%;bottom:0;right:4%;translate:none}.nmz-t--mark,.nmz-t--cmark{min-height:148px}.nmz-t--shoe,.nmz-t--ok{min-height:178px}.nmz-shoe{width:300%;top:-152%;left:-40%}.nmz-t--poster,.nmz-t--menu{min-height:264px}.nmz-t--buy{min-height:176px}.nmz-foot{flex-direction:column;gap:6px}.nmz-foot__right{text-align:left}}@media (prefers-reduced-motion:reduce){.nmz-t,.nmz-t--pop:before,.nmz-t--pop img{transition:none!important}.nmz-marquee,.nmz-buy,.nmz-buy:after,.nmz-cursor,.nmz-ph-dot,.nmz-marksmall,.nmz-okword .bt-accent{animation:none!important}.nmz-marquee{transform:translate(-64px)}}
.nsh{position:relative;overflow:clip}.nsh-field{pointer-events:none;position:absolute;inset:0}.nsh-inner{position:relative}.nsh-meta{color:var(--neo-ink-3)}.nsh-title{text-align:center;margin-top:clamp(26px,3.6vw,44px)}.nsh-lede{text-align:center;max-width:56ch;color:var(--neo-ink-2);margin:clamp(14px,1.6vw,20px) auto 0}.nsh-stage{--nsh-card-w:clamp(124px, 15.2vw, 194px);--nsh-fan:1;--nsh-sc:.42;height:calc(var(--nsh-card-w) * 2.02);margin-top:clamp(34px,5vw,72px);position:relative}.nsh-ground{left:50%;bottom:calc(var(--nsh-card-w) * .1);width:calc(var(--nsh-card-w) * 4.4 * var(--nsh-fan));height:calc(var(--nsh-card-w) * .46);filter:blur(10px);opacity:var(--p,1);pointer-events:none;background:radial-gradient(50% 50%,#0f191233,#0000 72%);background:radial-gradient(50% 50%,lab(7.4757% -5.46926 3.13287/.2),#0000 72%);position:absolute;translate:-50%}.nsh-hand{position:absolute;inset:0}.nsh-card{--t:clamp(0, calc(var(--p,1) * (var(--n) + 1) - var(--i,0)), 1);top:calc(var(--nsh-card-w) * .2);width:var(--nsh-card-w);aspect-ratio:3/4;margin-left:calc(var(--nsh-card-w) / -2);z-index:var(--z);translate:calc(var(--dx) * var(--nsh-card-w) * var(--nsh-fan) * var(--t)) calc(var(--dy) * var(--nsh-card-w) * var(--nsh-fan) * var(--t) + (1 - var(--t)) * 18px);rotate:calc(var(--rot) * var(--t));scale:calc(1 + (var(--depth) - 1) * var(--t));position:absolute;left:50%}.nsh-card:hover,.nsh-card:focus-within{--lift:1;z-index:40}.nsh-sheet{transform:translateY(calc(var(--lift,0) * -22px)) scale(calc(1 + var(--lift,0) * .035));transition:transform .28s var(--neo-out);position:absolute;inset:0}.nsh-art{box-shadow:inset 0 0 0 1px var(--neo-line-2), var(--neo-sh-2);transition:box-shadow .28s var(--neo-out);border-radius:clamp(14px,1.6vw,22px);position:absolute;inset:0;overflow:hidden}.nsh-card:hover .nsh-art,.nsh-card:focus-within .nsh-art{box-shadow:inset 0 0 0 1px var(--neo-line-2), 0 2px 6px -2px #0f19121a, 0 28px 48px -18px #0f191238, 0 60px 96px -40px #0f19123d}@supports (color:lab(0% 0 0)){.nsh-card:hover .nsh-art,.nsh-card:focus-within .nsh-art{box-shadow:inset 0 0 0 1px var(--neo-line-2), 0 2px 6px -2px lab(7.4757% -5.46926 3.13287/.1), 0 28px 48px -18px lab(7.4757% -5.46926 3.13287/.22), 0 60px 96px -40px lab(7.4757% -5.46926 3.13287/.24)}}.nsh-render{width:calc(100% / var(--nsh-sc));transform:scale(var(--nsh-sc));transform-origin:0 0;position:absolute;top:0;left:0}.nsh-fade{inset-inline:0;pointer-events:none;height:18%;position:absolute;bottom:0}.nsh-tag{white-space:nowrap;background:var(--neo-paper-hi);box-shadow:inset 0 0 0 1px var(--neo-line), var(--neo-sh-1);translate:-50% 6px;rotate:calc(-1 * var(--rot) * var(--t));opacity:0;pointer-events:none;transition:opacity .22s var(--neo-out), translate .22s var(--neo-out);border-radius:12px;flex-direction:column;align-items:center;gap:1px;padding:7px 13px 8px;display:flex;position:absolute;top:calc(100% + 12px);left:50%}.nsh-card:hover .nsh-tag,.nsh-card:focus-within .nsh-tag{opacity:1;translate:-50%}.nsh-tag__name{letter-spacing:-.011em;color:var(--neo-ink);font-size:13px;font-weight:600}.nsh-tag__host{font-family:var(--font-plex), monospace;letter-spacing:.02em;color:var(--neo-ink-3);font-size:10px}.nsh-hit{z-index:2;border-radius:clamp(14px,1.6vw,22px);position:absolute;inset:0}.nsh-hit:focus-visible{outline:2px solid var(--neo-live);outline-offset:5px}.nsh-chip{background:var(--neo-paper-hi);box-shadow:inset 0 0 0 1px var(--neo-line), var(--neo-sh-1);font-family:var(--font-plex), monospace;letter-spacing:.01em;color:var(--neo-ink-2);opacity:clamp(0, calc(var(--p,1) * 3 - 2), 1);pointer-events:none;z-index:30;top:calc(var(--nsh-card-w) * .16);margin-left:calc(var(--dx) * var(--nsh-card-w) * var(--nsh-fan));border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:10px;animation:7s ease-in-out infinite nsh-float;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.nsh-chip:after{content:"";background:var(--neo-paper-hi);width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--neo-line);border-radius:3px;position:absolute;bottom:-5px}.nsh-chip[data-side=left]{rotate:-5deg}.nsh-chip[data-side=left]:after{left:16px}.nsh-chip[data-side=right]{animation-delay:-3.5s;rotate:4deg}.nsh-chip[data-side=right]:after{right:16px}.nsh-chip__dot{background:var(--neo-live);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in oklab, var(--neo-live) 18%, transparent);border-radius:2px}@keyframes nsh-float{0%,to{translate:0}50%{translate:0 -7px}}.nsh-foot{text-align:center;color:var(--neo-ink-3);margin-top:clamp(26px,3.4vw,44px)}.nsh-doors{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(16px,2vw,22px);display:flex}@media (max-width:900px){.nsh-stage{--nsh-card-w:clamp(124px, 19vw, 176px);--nsh-fan:.92;--nsh-sc:.4}.nsh-card:first-child,.nsh-card:last-child{display:none}}@media (max-width:620px){.nsh-stage{--nsh-card-w:clamp(120px, 38vw, 172px);--nsh-fan:.72;--nsh-sc:.55}.nsh-card:nth-child(-n+2),.nsh-card:nth-last-child(-n+2),.nsh-chip{display:none}}@media (prefers-reduced-motion:reduce){.nsh-chip{animation:none}.nsh-sheet,.nsh-art,.nsh-tag{transition:none}}
.neo .nsw{background:var(--neo-paper);padding-block:0;overflow:clip}.neo .nsw-scene{--nsw-h:clamp(0, calc((var(--p,1) - .06) / .88), 1);height:260vh;position:relative}.neo .nsw-stage{height:100svh;min-height:520px;position:sticky;top:0;overflow:clip}.neo .nsw-defs{width:0;height:0;position:absolute;overflow:hidden}.neo .nsw-plate{background:var(--neo-paper);isolation:isolate;position:absolute;inset:0}.neo .nsw-plate--night{background:var(--neo-carbon);clip-path:inset(0 calc((1 - var(--nsw-h)) * 100%) 0 0)}.neo .nsw-wall{width:100%;height:100%;color:color-mix(in oklab, var(--neo-phosphor) 32%, var(--neo-carbon));pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 9% 92%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 9% 92%,#0000 100%)}.neo .nsw-wrow{transform:translateX(calc(var(--drift,0px) * (1 - var(--p,1))))}.neo .nsw-pen{top:0;bottom:0;left:calc(var(--nsw-h) * 100%);background:var(--neo-phosphor);width:2px;box-shadow:0 0 2px color-mix(in oklab, var(--neo-phosphor) 90%, transparent), 0 0 26px 3px color-mix(in oklab, var(--neo-phosphor) 45%, transparent);pointer-events:none;opacity:min(clamp(0, calc(var(--nsw-h) * 16), 1), clamp(0, calc((1 - var(--nsw-h)) * 16), 1));z-index:3;margin-left:-1px;position:absolute}.neo .nsw-copy{z-index:2;width:100%;padding-block-start:clamp(18px,3.4vw,40px);padding-inline:5%;position:relative}.neo .nsw-head{padding-bottom:12px}.neo .nsw-photo{z-index:1;object-fit:cover;object-position:58% 0%;width:100%;height:100%;position:absolute;bottom:0;left:0;right:0}.neo .nsw-plate--night .nsw-photo{filter:grayscale()contrast(1.14)brightness(.42)sepia(.5)hue-rotate(76deg)saturate(1.5)}@media (max-width:760px){.neo .nsw-scene{height:220vh}.neo .nsw-copy{padding-block-start:calc(var(--neo-nav-h) + 20px)}}
.np-intro{gap:clamp(18px,2.4vw,28px);padding-top:clamp(36px,5vw,56px);display:grid}.np-sheet{border-bottom:1px solid var(--neo-line);margin:clamp(44px,6vw,72px) 0 0;padding:0;list-style:none}.np-beat{--t:clamp(0, calc(var(--p,1) * (var(--n,1) + 1) - var(--i,0)), 1);opacity:var(--t);transform:translateY(calc((1 - var(--t)) * 16px))}.np-row{border-top:1px solid var(--neo-line);grid-template-columns:30px clamp(88px,9vw,124px) clamp(104px,9vw,136px) minmax(0,.9fr) minmax(0,1.1fr) auto;grid-template-areas:"mark name price tagline features cta";align-items:baseline;column-gap:clamp(16px,2.4vw,36px);padding-block:clamp(26px,3.4vw,42px);display:grid}.np-row--featured{background:var(--neo-paper-hi);border-top-color:var(--neo-line-2);margin-inline:calc(-1*clamp(14px,2vw,24px));padding-inline:clamp(14px,2vw,24px);position:relative}.np-row--featured+.np-row{border-top-color:var(--neo-line-2)}.np-sheet:has(>.np-row--featured:last-child){border-bottom-color:var(--neo-line-2)}.np-flash{background:linear-gradient(90deg, transparent, var(--neo-live) 24%, var(--neo-live) 76%, transparent);pointer-events:none;height:1px;position:absolute;top:-1px;left:0;right:0}.np-mark{color:var(--neo-ink);grid-area:mark;line-height:0;display:block}.np-row--featured .np-mark{color:var(--neo-live-deep)}.np-name{color:var(--neo-ink);grid-area:name;font-size:12px}.np-row--featured .np-name:before{content:"";background:var(--neo-live);border-radius:999px;width:7px;height:7px;margin-right:9px;display:inline-block}.np-price{white-space:nowrap;grid-area:price}.np-price-num{font-size:clamp(34px,3.2vw,42px);line-height:1}.np-price-unit{font-family:var(--font-plex), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.05em;color:var(--neo-ink-3);margin-left:7px;font-size:11px;font-weight:600}.np-tagline{grid-area:tagline}.np-features{font-family:var(--font-plex), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.01em;color:var(--neo-ink-2);font-variant-numeric:tabular-nums;text-wrap:pretty;grid-area:features;font-size:12px;line-height:1.8}.np-dot{color:var(--neo-ink-3)}.np-cta{white-space:nowrap;grid-area:cta;justify-self:end;font-size:14px}.np-cta--btn{align-self:center}.np-foot{font-family:var(--font-plex), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.02em;color:var(--neo-ink-3);font-variant-numeric:tabular-nums;text-wrap:pretty;max-width:72ch;margin-top:clamp(22px,3vw,34px);font-size:12px;line-height:1.7}@media (max-width:899px){.np-row{grid-template-columns:30px 1fr auto;grid-template-areas:"mark name price""tagline tagline tagline""features features features""cta cta cta";gap:12px 14px;padding-block:clamp(24px,6vw,34px)}.np-row--featured{margin-inline:calc(-1*clamp(12px,3vw,18px));padding-inline:clamp(12px,3vw,18px)}.np-price{justify-self:end}.np-price-num{font-size:30px}.np-tagline{margin-top:2px}.np-cta{justify-self:start;margin-top:6px}}
.neo .nz{padding-block:0}.neo .nz-stage{aspect-ratio:16/9;background-image:url(/neo/rose-poster.jpg);background-position:50%;background-size:cover;width:100%;min-height:320px;max-height:86vh;position:relative;overflow:hidden}.neo .nz-reel{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.neo .nz-tone{opacity:0;width:100%;height:100%;clip-path:inset(0 0 0 var(--nz-split,50%));position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.neo .nz-reel{display:none}}.neo .nz-scrim{pointer-events:none;background:linear-gradient(152deg, color-mix(in oklab, var(--neo-paper) 88%, transparent) 0%, color-mix(in oklab, var(--neo-paper) 46%, transparent) 26%, transparent 56%);position:absolute;inset:0}.neo .nz-copy{gap:10px;max-width:min(560px,82%);display:grid;position:absolute;top:clamp(22px,5.5vw,64px);left:clamp(20px,5vw,64px)}.neo .nz-readout{opacity:.62}@media (max-width:720px){.neo .nz-stage{aspect-ratio:4/3;min-height:360px}.neo .nz-copy{top:auto;bottom:clamp(18px,6vw,40px)}.neo .nz-scrim{background:linear-gradient(to top, color-mix(in oklab, var(--neo-paper) 90%, transparent) 0%, color-mix(in oklab, var(--neo-paper) 44%, transparent) 34%, transparent 64%)}}
.nf-band{grid-template-rows:1fr auto;align-items:center;min-height:92svh;padding-top:clamp(96px,14vh,168px);padding-bottom:26px;display:grid;position:relative;overflow:clip}.nf-dotlayer{pointer-events:none;opacity:.45;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 85% at 50% 42%,#000 20%,#0000 76%);mask-image:radial-gradient(120% 85% at 50% 42%,#000 20%,#0000 76%)}@property --nf-k{syntax:"<number>";inherits:true;initial-value:1}.nf-ceremony{margin-bottom:clamp(30px,5vh,52px)}.nf-board{width:max-content;max-width:100%;color:var(--neo-phosphor);animation:nf-retype 1.15s var(--neo-out) both}.nf-board-svg{max-width:100%;height:auto;display:block}@keyframes nf-retype{0%{--nf-k:0}to{--nf-k:1}}.nf-board .db-dot.db-on{opacity:clamp(.14, calc((min(var(--p,1), var(--nf-k,1)) * (var(--dn,1) + 6) - var(--di,0)) * .5), 1)}.nf-board-caption{color:var(--neo-live);animation:nf-caption-in .48s var(--neo-out) .26s both;margin-top:14px}@keyframes nf-caption-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.nf-lede{margin-top:clamp(22px,3.5vh,36px)}.nf-confession{border-left:1px solid var(--neo-line-2);gap:8px;max-width:52ch;margin-top:clamp(40px,6vh,64px);padding-left:14px;display:grid}.nf-confession-ps{color:var(--neo-live)}.nf-cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(26px,4vh,40px);display:flex}.nf-foot{border-top:1px solid var(--neo-line);margin-top:clamp(48px,8vh,88px);padding-top:18px}.nf-live{color:var(--neo-phosphor);white-space:nowrap}.nf-live-dot{vertical-align:1px;background:var(--neo-phosphor);width:6px;height:6px;animation:nf-pulse 2.6s var(--neo-out) infinite;border-radius:999px;margin-right:6px;display:inline-block}@keyframes nf-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.nf-board,.nf-board-caption,.nf-live-dot{animation:none!important}}
