.ntt-layer{pointer-events:none;position:absolute;inset:0;overflow:clip}.ntt{--ntt-w:max(100cqw, 100cqh * var(--cv-ar));--ntt-h:max(100cqh, 100cqw / var(--cv-ar));left:calc((100cqw - var(--ntt-w)) * var(--cv-fx));top:calc((100cqh - var(--ntt-h)) * var(--cv-fy));inline-size:var(--ntt-w);block-size:var(--ntt-h);pointer-events:none;position:absolute}.ntt svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.ntt-dots{fill:none;stroke:var(--cyan-deep);stroke-linecap:round}.ntt mask{mask-type:alpha}.ntt-m{fill:none;stroke:currentColor;stroke-dasharray:1;stroke-dashoffset:0}.ntt[data-crop=p]{display:none}[data-tr]{--tr:var(--tr-d);--t0:calc((.29 + var(--tr) * .22) * 100%)}@media (width<=899px) and (aspect-ratio<=4/5){.ntt[data-crop=d]{display:none}.ntt[data-crop=p]{display:block}[data-tr]{--tr:var(--tr-p);--t0:calc((.23 + var(--tr) * .18) * 100%)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html[data-js]:not([data-motion=off]) [data-trail]{view-timeline:--ntt}html[data-js]:not([data-motion=off]) [data-trail] .ntt-m{animation:linear both ntt-draw --ntt;animation-range:cover 30% cover 52%}html[data-js]:not([data-motion=off]) [data-trail] [data-tr]{animation:linear both ntt-in --ntt;animation-range:cover var(--t0) cover calc(var(--t0) + 0.5%)}html[data-js]:not([data-motion=off]) [data-trail] [data-tr]>[class~=ntm-lead]{animation:linear both ntm-draw --ntt;animation-range:cover var(--t0) cover calc(var(--t0) + 1.5%)}html[data-js]:not([data-motion=off]) [data-trail] [data-tr]>[class~=ntm-pill]{animation:linear both ntm-land --ntt;animation-range:cover calc(var(--t0) + 1%) cover calc(var(--t0) + 3%)}}@media (prefers-reduced-motion:no-preference) and (width<=899px) and (aspect-ratio<=4/5){html[data-js]:not([data-motion=off]) [data-trail] .ntt-m{animation-range:cover 24% cover 42%}}}@keyframes ntt-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ntt-in{0%{opacity:0}to{opacity:1}}.ntm{--ntm-top:calc(var(--nav-h) + 2*var(--nav-inset) + var(--space-6));--ntm-h1:clamp(44px,min(9vw,11svh),88px);--ntm-lo:calc(var(--ntm-top) + var(--ntm-h1) + 216px)}.ntm-stage{position:var(--ntm-pos,relative);height:var(--ntm-sh,max(100svh,640px,var(--ntm-x,0px)));top:0;overflow:clip;container-type:size}.ntm-pic,.ntm-chips{position:absolute;inset:0;overflow:clip}.ntm-stage .ntm-words{z-index:2;left:var(--frame-in);top:var(--ntm-top);width:min(40rem,100cqw - 2*var(--frame-in));gap:var(--space-4);justify-items:start;display:grid;position:absolute}@media (aspect-ratio>=11/5){.ntm-words:before{content:"";z-index:-1;background:radial-gradient(closest-side, rgb(var(--scrim-ground)/.62),transparent);position:absolute;inset:-16% -30% -24% -40%}}@media (width>=900px),(aspect-ratio>=4/5){.ntm[data-zone-d=full-left-third] .ntm-words{inset-block:auto max(var(--space-8),14svh);width:min(30rem,100cqw - 2*var(--frame-in))}}.ntm-h{font-size:min(var(--ntm-h1),(100cqw - 2*var(--frame-in))/7.8)}.ntm-h,.ntm-kicker{white-space:nowrap}.ntm-words h2{max-width:15ch}@media (width>=1440px) and (height<=659px){.ntm-words h2{max-width:100%}}.ntm-line{max-width:26em}.ntm-pills{display:var(--ntm-pd,flex);margin-top:var(--space-3)}.ntm-chip{--ax:var(--ax-d);--ay:var(--ay-d);--al:var(--al-d);--tier:var(--tier-d);--lift:min(max(48px + var(--tier)*64px,(var(--ay) - var(--ntm-row))*var(--cv-h)),max(48px,var(--cv-y) - var(--ntm-lo)))}.ntm-chip:after{content:"";background:var(--ground);box-shadow:0 0 0 4px rgb(var(--scrim-ground)/.28);border:2px solid;border-radius:50%;position:absolute;inset:-5px}.ntm-lead{width:1px;height:var(--lift);box-shadow:0 0 2px rgb(var(--scrim-ground)/.5);transform-origin:bottom;background:currentColor;position:absolute;bottom:0;left:-.5px}.ntm-pill{left:0;bottom:var(--lift);translate:clamp(var(--ntm-edge,12px) - var(--cv-x),24px*(2*var(--al) - 1) - 100%*var(--al),100cqw - var(--ntm-edge,12px) - var(--cv-x) - 100%);position:absolute}@media (width<=1099px),(height<=659px){.ntm-pill .co-sub{clip-path:inset(50%);position:absolute}}@media (width<=899px) and (aspect-ratio<=4/5){.ntm-stage{--cv-ar:var(--cv-ar-p);--cv-fx:var(--fx-p);--cv-fy:var(--fy-p);--ntm-row:2;--ntm-x:max(min(215vw,820px),var(--ntm-xp,0px));--ntm-edge:var(--gutter);overflow:var(--ntm-clip,visible)}@media (width<=359px){.ntm-pill .co-d{width:26px;height:26px}.ntm-pill .co-t{font-size:12px}}.ntm-pills .btn-lg{--btn-h:48px;--btn-min-w:0px;padding-inline:min(var(--space-5),5vw)}.ntm[data-zone-p=top-center] .ntm-words{text-align:center;justify-items:center}.ntm-chip{--ax:var(--ax-p);--ay:var(--ay-p);--al:var(--al-p);--tier:var(--tier-p)}.ntm-chip[data-desk-only]{display:none}}.ntm-stage .ntm-words{--an:ntm-lift;--a:.38;--b:.46}.ntm-chip{--an:ntm-in;--a:calc(var(--s) + .02);--b:calc(var(--s) + .04)}.ntm-lead{--an:ntm-draw;--a:calc(var(--s) + .03);--b:calc(var(--s) + .06)}.ntm-pill{--an:ntm-land;--a:calc(var(--s) + .045);--b:calc(var(--s) + .08)}.ntm{--seat-w:clamp(300px,24cqw,380px);--dev-h:calc(var(--seat-w)/var(--dev-ar))}.ntm-morning{--an:ntm-in;--a:.48;--b:.64;display:var(--ntm-m,none);opacity:0}.ntm .ntm-seat{left:max(100cqw - var(--gutter) - var(--seat-w),var(--cv-x) + var(--seat-reach));top:max(35cqh,100cqh - var(--dev-h));width:var(--seat-w)}.ntm-device{--an:ntm-rise;--ae:var(--ease-out);--a:.68;--b:.92;filter:drop-shadow(0 28px 48px rgb(var(--scrim-ground)/.5))}.ntm[data-live] :is(.ntm-morning,.ntm-device){will-change:var(--ntm-wc,auto)}html[data-scroll-driver]:not([data-scroll-driver=static],[data-motion=off]) .ntm[data-scroll-moment]{height:var(--ntm-l,240svh);--ntm-pd:var(--ntm-hp);--ntm-pos:sticky;--ntm-sh:100svh;--ntm-clip:clip;--ntm-m:block;--ntm-seat-p:max(52cqh,100cqh - var(--dev-h));--ntm-wc:opacity, transform;view-timeline:--ntm;view-timeline-inset:0;padding-bottom:0}html[data-scroll-driver=motion]:not([data-motion=off]) .ntm[data-scroll-moment] .ntm-a{animation:var(--an) 1s var(--ae,linear) both paused;animation-delay:calc(-1s*clamp(0,(var(--p,0) - var(--a))/(var(--b) - var(--a)),1))}@supports (animation-timeline:view()){html[data-scroll-driver=css]:not([data-motion=off]) .ntm[data-scroll-moment] .ntm-a{animation:var(--an) var(--ae,linear) both;animation-range:contain calc(var(--a)*100%) contain calc(var(--b)*100%);animation-timeline:--ntm}}.ntm-stage:focus-within :is(.ntm-words,.ntm-morning){animation:none!important}@media (width<=899px) and (aspect-ratio<=4/5){.ntm{--ntm-l:220svh;--seat-w:clamp(300px,80cqw,460px)}.ntm-chips{--an:ntm-in reverse;--a:.8;--b:.9}.ntm .ntm-seat{left:calc(50cqw - var(--seat-w)/2);top:var(--ntm-seat-p,calc(100% - .26*var(--dev-h)))}.ntm[data-seat]{padding-bottom:calc(.74*var(--dev-h))}}@media (width<=899px) and (aspect-ratio<=4/5) and (height<=739px){.ntm{--ntm-hp:none}}@keyframes ntm-in{0%{opacity:0}to{opacity:1}}@keyframes ntm-draw{0%{scale:1 0}}@keyframes ntm-land{0%{opacity:0;transform:translateY(12px)}}@keyframes ntm-lift{to{opacity:0;transform:translateY(-40px)}}@keyframes ntm-rise{0%{transform:translateY(100cqh)}}
