@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-opsz-normal-D9N6E8K1.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-opsz-normal-IcJDqblK.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-opsz-normal-Cre6nC2_.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ny{--forest: #213f28;--night: #17291f;--lime: #d9ef92;--mint: #d4e8b8;--cream: #f4efe6;--ink-2: #2d3530;--sky: #b9dbeb;--terra: #d67d5e;--cocoa: #4b2a22;--neg: #c46a5e;--warn: #d4a574;--pos: #6b8e6f;--muted: #7a7771;--fd: "Bricolage Grotesque Variable", var(--f-sans);--fb: "Inter Variable", var(--f-sans);--ease: cubic-bezier(.22, 1, .36, 1);position:relative;font-family:var(--fb);color:var(--forest);background:var(--cream);overflow:clip}.ny ::selection{background:var(--lime);color:var(--forest)}.ny-wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gut)}.ny-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;padding:calc(var(--hdr-h) + 2.5vh) var(--gut) 4vh}.ny-sec{position:relative;padding-block:clamp(5rem,11vw,10rem);background:var(--cream)}.ny-eyebrow{font-family:var(--fb);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--forest);opacity:.75}.ny-eyebrow i{font-style:normal;opacity:.4;margin-inline:.35em}.ny-eyebrow--lime{color:var(--lime)}.ny-h2{font-family:var(--fd);font-weight:700;font-size:clamp(2.6rem,6.4vw,6.8rem);line-height:.94;letter-spacing:-.05em;color:var(--forest);margin-top:1.1rem;text-wrap:balance}.ny-h2--lime{color:var(--lime)}.ny-br{display:block}.ny-h3{font-family:var(--fd);font-weight:600;font-size:clamp(1.5rem,2.6vw,2.5rem);line-height:1.02;letter-spacing:-.035em;color:var(--cream);margin-top:.9rem;text-wrap:balance}.ny-h3--cream{color:var(--cream)}.ny-lead{font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.55;max-width:34em;color:var(--ink-2);text-wrap:pretty}.ny-lead--cream{color:color-mix(in srgb,var(--cream) 82%,transparent)}.ny-small{font-size:.88rem;line-height:1.5;color:var(--muted);max-width:40em}.ny-small b{color:var(--forest);font-weight:600;margin-right:.35em}.ny-word{font-family:var(--fd);font-weight:700;letter-spacing:-.045em;line-height:.9}.ny-pill{display:inline-flex;align-items:center;gap:.5em;margin-top:1.4rem;padding:.55em 1em;border-radius:100px;background:var(--forest);color:var(--lime);font-size:.8rem;font-weight:600}.ny-mark{display:block;width:100%;height:auto;fill:currentColor}.ny-dmark{display:block;width:100%;height:auto;overflow:visible}.ny-dmark__strip{fill:currentColor}.ny-dmark__fill{fill:currentColor;visibility:hidden}.is-drawn .ny-dmark__fill{visibility:visible}.is-drawn .ny-dmark__strip{visibility:hidden}.ny-grid{position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(45deg,rgb(212 232 184 / .05) 0 1px,transparent 1px 64px),repeating-linear-gradient(-45deg,rgb(212 232 184 / .05) 0 1px,transparent 1px 64px);mask-image:radial-gradient(ellipse at 50% 45%,#000 20%,transparent 75%)}.ny-halo{position:absolute;left:50%;top:50%;width:90vmin;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,rgb(125 152 84 / .28),transparent 65%);pointer-events:none}.ny-corners{position:absolute;pointer-events:none}.ny-corners i{position:absolute;width:16%;aspect-ratio:1;max-width:44px;border:3px solid currentColor}.ny-corners i:nth-child(1){left:0;top:0;border-width:3px 0 0 3px;border-top-left-radius:14px}.ny-corners i:nth-child(2){right:0;top:0;border-width:3px 3px 0 0;border-top-right-radius:14px}.ny-corners i:nth-child(3){right:0;bottom:0;border-width:0 3px 3px 0;border-bottom-right-radius:14px}.ny-corners i:nth-child(4){left:0;bottom:0;border-width:0 0 3px 3px;border-bottom-left-radius:14px}.ny-hero{height:230vh;background:var(--night)}.ny-hero__stage{display:grid;grid-template-rows:auto 1fr auto;color:var(--cream);background:var(--night)}.ny-fade{opacity:calc(1 - var(--fade, 0));translate:0 calc(var(--fade, 0) * -3rem)}.ny-hero__meta,.ny-hero__foot{position:relative;z-index:3;display:flex;justify-content:space-between;gap:1rem 2rem;flex-wrap:wrap;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--cream) 70%,transparent)}.ny-hero__meta i{font-style:normal;opacity:.4;margin-inline:.5em}.ny-hero__meta a{color:inherit;text-decoration:none}.ny-hero__meta a:hover{color:var(--lime)}.ny-hero__foot{align-self:end;align-items:center}.ny-hero__scroll{display:inline-flex;align-items:center;gap:.8em}.ny-hero__scroll i{width:1px;height:2.6rem;background:linear-gradient(var(--lime),transparent);animation:ny-drip 1.8s var(--ease) infinite;transform-origin:top}@keyframes ny-drip{0%{transform:scaleY(0)}60%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}.ny-hero__markBox{position:absolute;z-index:2;right:calc(var(--gut) + 2vw);top:46%;width:min(42vw,60vh);aspect-ratio:1044 / 938;translate:0 -54%;color:var(--lime);pointer-events:none}.ny-hero__zoom{position:absolute;inset:0;z-index:2;width:100%;height:100%;color:var(--lime);pointer-events:none;opacity:0}.ny-hero.has-vb .ny-hero__zoom{opacity:1}.ny-dmark__hole{fill:var(--cream);fill-opacity:var(--hole, 0)}.ny-hero__text{position:relative;z-index:3;align-self:end;padding-bottom:5vh}.ny-hero__word{font-size:clamp(4.2rem,15vw,16rem);color:var(--lime);display:flex;margin-left:-.04em}.ny-l{display:inline-block;clip-path:inset(-.3em -.5em -.12em -.5em)}.ny-hero__word,.ny-logo__lockWord{letter-spacing:.01em}.ny-l>span{display:inline-block;translate:0 108%;transition:translate 1.1s var(--ease);transition-delay:calc(1.1s + var(--i) * 55ms)}.ny-hero.is-ready .ny-l>span{translate:0 0}.ny-hero__tag{margin-top:1.2rem;font-family:var(--fd);font-weight:500;font-size:clamp(1.2rem,2.2vw,2rem);letter-spacing:-.02em;color:var(--mint);opacity:0;translate:0 1rem;transition:opacity .9s var(--ease) 1.7s,translate .9s var(--ease) 1.7s}.ny-hero.is-ready .ny-hero__tag{opacity:1;translate:0 0}.ny-flip{height:320vh;background:var(--cream)}.ny-flip__stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4vw;background:var(--cream)}.ny-flip__ghost{position:absolute;left:0;bottom:3vh;display:flex;gap:.4em;white-space:nowrap;font-family:var(--fd);font-weight:800;font-size:clamp(5rem,16vw,17rem);letter-spacing:-.06em;line-height:1;color:color-mix(in srgb,var(--forest) 5.5%,transparent);translate:calc(var(--p, 0) * -45%) 0;pointer-events:none}.ny-flip__copy{position:relative;z-index:2;align-self:center}.ny-flip__heads{display:grid}.ny-flip__h{grid-area:1 / 1}.ny-flip__h .ny-br{clip-path:inset(0 0 -.2em 0)}.ny-flip__h .ny-br:before{content:none}.ny-flip__h--a .ny-br,.ny-flip__h--b .ny-br{transition:translate .8s var(--ease),opacity .8s var(--ease)}.ny-flip__h--b .ny-br{translate:0 .6em;opacity:0}.ny-flip__h--b{color:var(--terra)}.ny-flip__stage:not([data-step="0"]) .ny-flip__h--a .ny-br{translate:0 -.6em;opacity:0}.ny-flip__stage:not([data-step="0"]) .ny-flip__h--b .ny-br{translate:0 0;opacity:1}.ny-flip__h .ny-br:nth-child(2){transition-delay:.06s}.ny-flip__more{display:grid;gap:1.2rem;margin-top:2rem;opacity:0;translate:0 1.5rem;transition:opacity .8s var(--ease),translate .8s var(--ease)}.ny-flip__stage[data-step="2"] .ny-flip__more{opacity:1;translate:0 0}.ny-flip__scene{position:relative;z-index:1;display:grid;place-items:center;perspective:1600px;height:100%}.ny-pack{--w: clamp(220px, 25vw, 380px);position:relative;width:var(--w);aspect-ratio:.7;transform-style:preserve-3d;transform:translateY(calc((1 - var(--rise, 0)) * 26vh)) rotateX(6deg) rotateY(calc(var(--ry, -16) * 1deg)) rotate(calc(-5deg + var(--turn, 0) * 8deg))}.ny-pack__face{position:absolute;inset:0;border-radius:18px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;font-size:calc(var(--w) / 22)}.ny-pack__face--back{transform:rotateY(180deg)}.ny-pack__shadow{position:absolute;left:10%;right:10%;bottom:-14%;height:10%;border-radius:50%;background:radial-gradient(closest-side,rgb(33 63 40 / .28),transparent);transform:translateZ(-60px) rotateX(90deg)}.ny-pack__front{position:absolute;inset:0;padding:1.4em 1.3em;display:flex;flex-direction:column;color:#fff8ec;background:radial-gradient(circle at 80% 18%,#ffd27a 0 18%,transparent 19%),linear-gradient(160deg,#f08a3e,#d9562a 70%,#b8401f)}.ny-pack__front:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgb(255 255 255 / .22) 45%,transparent 60%);transform:translate(calc(-60% + var(--turn, 0) * 120%))}.ny-pack__brand{font-family:var(--fd);font-style:italic;font-weight:800;font-size:1.6em;letter-spacing:-.03em}.ny-pack__name{font-family:var(--fd);font-weight:800;font-size:3.2em;line-height:.88;letter-spacing:-.05em;margin-top:.1em}.ny-pack__claims{list-style:none;margin-top:auto;display:grid;gap:.45em;justify-items:start}.ny-pack__claim{font-weight:700;font-size:.95em;padding:.35em .75em;border-radius:100px;background:#fff3}.ny-pack__claim--0{position:absolute;right:.9em;top:5.2em;width:5.6em;aspect-ratio:1;display:grid;place-items:center;text-align:center;line-height:1.05;padding:.6em;border-radius:50%;background:#ffe36b;color:#9a3412;font-size:.95em;rotate:12deg;box-shadow:0 0 0 .3em #ffe36b59}.ny-pack__claim--1{background:#fff8ec;color:#b8401f}.ny-pack__bar{position:absolute;left:1.3em;right:1.3em;top:47%;height:3.2em;border-radius:.9em;background:linear-gradient(#e9c28d,#c98e4f);box-shadow:inset 0 -.4em #0000001f;rotate:-8deg}.ny-pack__bar i{position:absolute;width:.7em;aspect-ratio:1;border-radius:50%;background:#8a5a2b;top:30%}.ny-pack__bar i:nth-child(1){left:20%}.ny-pack__bar i:nth-child(2){left:48%;top:55%}.ny-pack__bar i:nth-child(3){left:74%}.ny-pack__weight{position:absolute;right:1.3em;bottom:2.6em;font-weight:700;font-size:.9em}.ny-pack__foot{margin-top:.8em;font-size:.5em;opacity:.75}.ny-label-card{position:absolute;inset:0;padding:1.3em 1.2em;background:#fbf8f2;color:#2b2b2b;font-size:.62em;line-height:1.45}.ny-label-card__h{font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ny-label-card__ing{display:inline}.ny-ing{background:none;color:inherit;border-radius:.25em;padding:0 .1em;transition:background-color .35s var(--ease),color .35s var(--ease)}.ny-ing.is-on{background:var(--lime);color:var(--forest);font-weight:700}.ny-label-card__nut{width:100%;margin-top:1em;border-collapse:collapse;border-top:2px solid #2b2b2b}.ny-label-card__nut caption{text-align:left;font-weight:700;padding-bottom:.3em}.ny-label-card__nut th,.ny-label-card__nut td{padding:.18em 0;border-bottom:1px solid #d9d4c9;font-weight:400;text-align:left}.ny-label-card__nut td{text-align:right;font-variant-numeric:tabular-nums}.ny-label-card__code{position:absolute;right:1.2em;bottom:1.1em;display:flex;gap:.18em;height:3em}.ny-label-card__code i{width:.14em;background:#2b2b2b}.ny-label-card__code i:nth-child(3n){width:.32em}.ny-label-card__code i:nth-child(5n){width:.08em}.ny-flow{height:680vh;background:var(--night)}.ny-flow__stage{--ps: 1;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,5rem);background:var(--night);color:var(--cream)}.ny-flow__left{position:relative;z-index:2;align-self:center}.ny-steps{list-style:none;margin-top:2.2rem;display:grid;gap:.2rem;max-width:26rem}.ny-steps__i{display:grid;grid-template-columns:2.6rem 1fr;padding:.85rem 0;border-top:1px solid rgb(212 232 184 / .14);color:#f4efe666;transition:color .5s var(--ease)}.ny-steps__i.is-past{color:#f4efe69e}.ny-steps__i.is-on{color:var(--cream)}.ny-steps__no{font-size:.72rem;font-weight:600;letter-spacing:.1em;padding-top:.35rem}.ny-steps__i.is-on .ny-steps__no{color:var(--lime)}.ny-steps__i b{font-family:var(--fd);font-weight:600;font-size:1.35rem;letter-spacing:-.03em}.ny-steps__i p{display:grid;grid-template-rows:0fr;font-size:.92rem;line-height:1.5;color:#f4efe6b8;transition:grid-template-rows .6s var(--ease),opacity .6s var(--ease);opacity:0;overflow:hidden}.ny-steps__i.is-on p{grid-template-rows:1fr;opacity:1;padding-top:.35rem}.ny-flow__prog{display:block;max-width:26rem;height:2px;margin-top:1rem;background:#d4e8b824}.ny-flow__prog i{display:block;height:100%;background:var(--lime);transform-origin:left;transform:scaleX(var(--p, 0))}.ny-flow__phoneWrap{position:relative;z-index:2;width:calc(340px * var(--ps));height:calc(713px * var(--ps))}.ny-phone{position:absolute;left:50%;top:50%;width:340px;height:713px;margin:-356.5px 0 0 -170px;transform:scale(var(--ps));padding:10px;border-radius:58px;background:linear-gradient(145deg,#2c3530,#0b100d 40%,#1d2521);box-shadow:inset 0 0 0 1.5px #ffffff1f,0 50px 90px -30px #000000b3,0 0 0 1px #0009}.ny-phone__screen{position:relative;height:100%;border-radius:48px;overflow:hidden;background:#0d0f0e;font-family:var(--fb);isolation:isolate}.ny-phone__island{position:absolute;z-index:10;left:50%;top:11px;width:98px;height:29px;margin-left:-49px;border-radius:20px;background:#000}.ny-cam{position:absolute;inset:0;color:#fff}.ny-cam__view{position:absolute;inset:0;overflow:hidden;background:#3a3430}.ny-label-card--cam{inset:70px 22px 150px;border-radius:6px;font-size:10.5px;box-shadow:0 20px 40px #0006;transform:rotate(-7deg) scale(1.22) translate(6px,10px);filter:blur(1.4px) brightness(.92);transition:transform .9s var(--ease),filter .6s var(--ease)}.ny-flow__stage.is-shot .ny-label-card--cam{filter:none;transform:rotate(-2deg) scale(1.06)}.ny-flow__stage:not([data-step="0"]) .ny-label-card--cam{transform:none}.ny-cam__view:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,transparent 45%,rgb(0 0 0 / .55));pointer-events:none}.ny-cam__scan{position:absolute;left:14px;right:14px;top:calc(64px + var(--read, 0) * 480px);height:3px;border-radius:3px;background:var(--lime);box-shadow:0 0 18px 4px #d9ef928c,0 -40px 50px -10px #d9ef9240;opacity:0;z-index:2}.ny-flow__stage[data-step="1"] .ny-cam__scan{opacity:1}.ny-cam__top{position:absolute;z-index:3;left:16px;right:16px;top:52px;display:flex;gap:8px;align-items:center}.ny-cam__flash{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;font-size:15px;background:#141e188c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ny-cam__hint{flex:1;display:grid;gap:1px;padding:7px 13px;border-radius:16px;background:#141e188c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:opacity .4s}.ny-cam__hint b{font-size:12.5px;font-weight:600}.ny-cam__hint small{font-size:10px;opacity:.72}.ny-flow__stage:not([data-step="0"]) .ny-cam__hint{opacity:0}.ny-cam__corners{z-index:3;inset:calc(108px + (1 - var(--lock, 0)) * 34px) calc(24px + (1 - var(--lock, 0)) * 18px) calc(170px + (1 - var(--lock, 0)) * 34px);color:#fff;transition:color .35s}.ny-flow__stage.is-shot .ny-cam__corners{color:#dbf196}.ny-flow__stage:not([data-step="0"]):not([data-step="1"]) .ny-cam__corners{opacity:0}.ny-cam__done{position:absolute;z-index:4;left:50%;top:104px;translate:-50% 0;padding:7px 14px;border-radius:100px;font-size:12px;font-weight:600;white-space:nowrap;color:#143b2a;background:#dbf196;opacity:0;scale:.8;transition:opacity .35s,scale .45s var(--ease)}.ny-flow__stage[data-step="0"].is-shot .ny-cam__done{opacity:1;scale:1}.ny-cam__read{position:absolute;z-index:4;left:16px;right:16px;bottom:142px;display:grid;gap:2px;padding:12px 14px;border-radius:18px;background:linear-gradient(120deg,#3b4b36e6,#263a2bd9);-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4);box-shadow:inset 0 0 0 1px #fff2;opacity:0;translate:0 12px;transition:opacity .4s,translate .5s var(--ease)}.ny-cam__read b{font-size:13px;font-weight:600}.ny-cam__read small{font-size:10.5px;opacity:.75}.ny-flow__stage[data-step="1"] .ny-cam__read{opacity:1;translate:0 0}.ny-dots{position:absolute;right:14px;top:50%;translate:0 -50%;display:flex;gap:4px}.ny-dots i{width:6px;height:6px;border-radius:50%;background:var(--lime);animation:ny-dot 1s ease-in-out infinite}.ny-dots i:nth-child(2){animation-delay:.15s}.ny-dots i:nth-child(3){animation-delay:.3s}@keyframes ny-dot{50%{opacity:.25;translate:0 -3px}}.ny-cam__bottom{position:absolute;z-index:3;left:0;right:0;bottom:0;height:132px;display:grid;justify-items:center;align-content:start;gap:14px;padding-top:12px;background:linear-gradient(transparent,#0000008c 40%)}.ny-cam__modes{position:relative;display:grid;grid-template-columns:repeat(3,84px);padding:3px;border-radius:100px;background:#141e1899;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-size:11px;font-weight:600;text-align:center}.ny-cam__modes span{position:relative;z-index:1;padding:6px 0}.ny-cam__pill{position:absolute;left:3px;top:3px;bottom:3px;width:84px;border-radius:100px;background:#143b2a;box-shadow:inset 0 0 0 1px #dbf19666;translate:calc(min(1,var(--lock, 0) * 3)*84px) 0}.ny-cam__controls{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;padding-inline:34px}.ny-cam__gal{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#d9562a,#f08a3e);border:2px solid rgb(255 255 255 / .8)}.ny-cam__shutter{width:64px;height:64px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #0009,0 0 0 7px #fff;transition:scale .25s}.ny-flow__stage.is-shot[data-step="0"] .ny-cam__shutter{scale:.86}.ny-res{position:absolute;inset:0;z-index:5;overflow:hidden;background:var(--cream);color:var(--ink-2);translate:0 102%;transition:translate .9s var(--ease)}.ny-flow__stage:is([data-step="2"],[data-step="3"],[data-step="4"]) .ny-res{translate:0 0}.ny-res__scroll{will-change:transform}.ny-res__hero{position:relative;padding:50px 18px 22px;border-radius:0 0 30px 30px;color:#fff;background:linear-gradient(172deg,var(--top) 25%,var(--bot) 130%)}.ny-res__bar{display:flex;justify-content:space-between;margin-bottom:16px}.ny-res__bar i,.ny-res__bar span i{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;font-style:normal;font-size:15px;background:#ffffff24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ny-res__bar span{display:flex;gap:8px}.ny-res__verdict{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 6px;border-radius:100px;font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:#00000040}.ny-res__verdict i{width:14px;height:14px;border-radius:4px;background:#ef4444;clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.ny-res__row{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px}.ny-res__name{display:block;font-family:var(--fd);font-weight:700;font-size:23px;line-height:1;letter-spacing:-.03em}.ny-res__meta{display:block;margin-top:5px;font-size:11px;opacity:.75}.ny-res__sum{margin-top:12px;font-size:12.5px;line-height:1.45;opacity:.92}.ny-res__band{display:inline-block;margin-top:12px;padding:4px 10px;border-radius:100px;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--top);background:var(--acc)}.ny-ring{--rc: var(--acc);position:relative;flex:none;width:80px;aspect-ratio:1}.ny-ring svg{width:100%;height:100%;rotate:-90deg}.ny-ring circle{fill:none;stroke:#ffffff2e;stroke-width:8}.ny-ring .ny-ring__v{stroke:var(--rc);stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:calc(100 - var(--v, 0))}.ny-ring>span{position:absolute;inset:0;display:grid;place-content:center;text-align:center;line-height:1}.ny-ring b{font-family:var(--fd);font-weight:700;font-size:26px;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.ny-ring small{font-size:9px;opacity:.7}.ny-res__body{display:grid;gap:10px;padding:14px 14px 30px}.ny-card{padding:13px 14px;border-radius:18px;background:#fff;box-shadow:0 1px #e2dccf}.ny-card small{display:block;font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.ny-card p{margin-top:6px;font-size:12.5px;line-height:1.45}.ny-card--fit>b{display:block;margin-top:4px;font-family:var(--fd);font-size:34px;font-weight:700;letter-spacing:-.04em;color:var(--neg)}.ny-fitbar{position:relative;display:block;height:8px;margin-top:8px;border-radius:8px;background:linear-gradient(90deg,#dc2626,#ea580c 30%,#ca8a04 50%,#65a30d 75%,#16a34a)}.ny-fitbar__m{position:absolute;top:50%;left:calc(var(--fit, 0) * 1%);width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px var(--ink-2),0 3px 8px #0000004d}.ny-nova{display:inline-flex;gap:3px;margin-right:8px;vertical-align:1px}.ny-nova i{width:14px;height:6px;border-radius:3px;background:var(--neg)}.ny-balance{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;font-size:10.5px;color:var(--muted)}.ny-balance li{padding:7px 8px;border-radius:10px;background:#f4efe6}.ny-balance b{display:block;font-family:var(--fd);font-size:20px;color:var(--pos)}.ny-balance li:nth-child(2) b{color:#7a8eb8}.ny-balance li:nth-child(3) b{color:var(--neg)}.ny-card--claims ul{list-style:none;display:grid;gap:8px;margin-top:8px}.ny-claim{position:relative;display:grid;gap:2px;padding:10px 11px;border-radius:12px;background:#f4efe6;overflow:hidden}.ny-claim__t{font-size:12.5px;font-weight:600}.ny-claim__why{font-size:10.5px;color:var(--muted);max-width:64%}.ny-claim__stamp{--sc: var(--neg);position:absolute;right:9px;top:50%;padding:4px 8px;border:2px solid var(--sc);border-radius:6px;font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--sc);background:color-mix(in srgb,var(--sc) 10%,transparent);translate:0 -50%;rotate:-9deg;scale:2.4;opacity:0;transition:scale .45s cubic-bezier(.5,1.8,.5,1),opacity .2s}.ny-claim--warn .ny-claim__stamp{--sc: #b9803f}.ny-claim--ok .ny-claim__stamp{--sc: var(--pos)}.ny-claim.is-on .ny-claim__stamp{scale:1;opacity:1}.ny-res__disc{font-size:9.5px;color:var(--muted);text-align:center}.ny-flow__right{position:relative;z-index:2;align-self:center;height:70%}.ny-chips{list-style:none;position:absolute;inset:0;display:grid;align-content:center;gap:.7rem;max-width:22rem}.ny-chip{display:grid;gap:.2rem;padding:.85rem 1.1rem;border-radius:18px;background:linear-gradient(120deg,#3b4b36cc,#263a2bb8);box-shadow:inset 0 0 0 1px #ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;translate:-2rem 0;transition:opacity .5s var(--ease),translate .6s var(--ease)}.ny-chip.is-on{opacity:1;translate:0 0}.ny-flow__stage:not([data-step="1"]) .ny-chip{opacity:0;translate:0 -1rem}.ny-chip b{font-family:var(--fd);font-weight:600;font-size:1.05rem;color:var(--lime)}.ny-chip span{font-size:.86rem;color:#f4efe6cc}.ny-callout{position:absolute;inset:0;display:grid;align-content:center;opacity:0;translate:0 2rem;transition:opacity .6s var(--ease),translate .7s var(--ease)}.ny-callout b{font-family:var(--fd);font-weight:700;font-size:clamp(5rem,11vw,11rem);line-height:.85;letter-spacing:-.06em;color:var(--lime);font-variant-numeric:tabular-nums}.ny-callout span{margin-top:1rem;font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#f4efe6b3}.ny-callout--score b{color:#fed7aa}.ny-callout--fit b{color:#f0a898}.ny-flow__stage[data-step="2"] .ny-callout--score,.ny-flow__stage[data-step="3"] .ny-callout--fit,.ny-flow__stage[data-step="4"] .ny-callout--claims{opacity:1;translate:0 0}.ny-scale{height:340vh;background:#052e1a}.ny-scale__stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr auto auto;column-gap:4vw;color:#fff;background:radial-gradient(ellipse at 85% 85%,var(--acc) -40%,transparent 55%),linear-gradient(172deg,var(--top) 30%,var(--bot) 140%)}.ny-scale__copy{align-self:center}.ny-scale__copy .ny-eyebrow,.ny-scale__copy .ny-h2{color:#fff}.ny-scale__copy .ny-lead{color:#fffc;margin-top:1.4rem}.ny-scale__num{align-self:center;justify-self:end;text-align:right}.ny-scale__num b{display:block;font-family:var(--fd);font-weight:700;font-size:clamp(9rem,30vw,30rem);line-height:.8;letter-spacing:-.07em;font-variant-numeric:tabular-nums;color:var(--acc)}.ny-scale__num span{display:inline-block;margin-top:1.4rem;padding:.5em 1em;border-radius:100px;font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--top);background:var(--acc)}.ny-scale__warn{grid-column:1 / -1;display:flex;align-items:center;gap:.9rem;margin-bottom:1.4rem;font-size:.95rem;color:#ffffffd9}.ny-scale__warn .ny-mark{width:1.6rem;color:var(--lime)}.ny-scale__bar{grid-column:1 / -1;position:relative;list-style:none;display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.ny-scale__bar li{padding-top:.8rem;border-top:6px solid var(--c);font-size:.7rem;line-height:1.3}.ny-scale__bar span{display:block;font-weight:600}.ny-scale__bar small{opacity:.6;font-variant-numeric:tabular-nums}.ny-scale__m{position:absolute;top:-7px;left:calc(var(--q, 0) * 100%);width:20px;height:20px;margin-left:-10px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #00000040}.ny-people__head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:2rem 5vw;align-items:end}.ny-people__list{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.4vw,2.4rem);margin-top:clamp(3rem,7vw,6rem)}.ny-person{translate:0 calc((.5 - var(--p, .5)) * var(--i) * 110px)}.ny-person figure{aspect-ratio:4 / 4.6;border-radius:28px;overflow:hidden;background:var(--sky)}.ny-person--1 figure{background:var(--forest)}.ny-person--2 figure{background:#f5efe8}.ny-person img{width:100%;height:100%;object-fit:cover;scale:calc(1.12 - var(--p, 0) * .1)}.ny-person__card{position:relative;margin:-5.5rem .9rem 0;padding:1.1rem 1.2rem 1.2rem;border-radius:22px;background:#fff;box-shadow:0 24px 50px -24px #213f2859}.ny-person__tags{display:flex;flex-wrap:wrap;gap:.35rem}.ny-person__tags span{padding:.3em .75em;border-radius:100px;font-size:.72rem;font-weight:600;color:var(--forest);background:var(--mint)}.ny-person__row{display:flex;align-items:center;gap:.9rem;margin-top:.9rem}.ny-person__row small{display:block;font-size:.65rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ny-person__v{font-family:var(--fd);font-weight:700;font-size:1.3rem;letter-spacing:-.03em}.ny-ring--sm{width:64px;color:var(--ink-2)}.ny-ring--sm circle{stroke:#eee8dc;stroke-width:9}.ny-ring--sm b{font-size:19px}.ny-ring--sm.is-bad{--rc: var(--neg)}.ny-ring--sm.is-mid{--rc: var(--warn)}.ny-person__note{margin-top:.8rem;font-size:.88rem;line-height:1.45;color:var(--ink-2)}.ny-logo{height:340vh;background:var(--forest)}.ny-logo__stage{background:var(--forest);color:var(--cream)}.ny-logo__copy{position:relative;z-index:3;max-width:30rem;opacity:calc(1 - var(--lock, 0) * 1.6)}.ny-logo__copy .ny-lead{margin-top:1.4rem}.ny-logo__art{position:absolute;right:calc(var(--gut) + 3vw);top:54%;width:min(46vw,64vh);translate:0 -50%;color:var(--lime);opacity:calc(1 - var(--lock, 0) * 1.4);scale:calc(1 - var(--lock, 0) * .35)}.ny-logo__guides{position:absolute;inset:0;opacity:calc(.2 + var(--draw, 0) * .5)}.ny-logo__guides svg{width:100%;height:100%;overflow:visible;fill:none}.ny-g line,.ny-g ellipse{stroke:var(--mint);stroke-width:1;vector-effect:non-scaling-stroke}.ny-g--axis{opacity:.28}.ny-g--axis line{stroke-dasharray:4 6}.ny-g--shape{opacity:.5}.ny-g__t{fill:var(--mint);opacity:.6;font-family:var(--fb);font-size:26px;font-weight:600;letter-spacing:.08em}.ny-logo__notes{list-style:none;position:absolute;inset:0;pointer-events:none}.ny-logo__notes li{position:absolute;display:flex;align-items:center;gap:.6rem;white-space:nowrap;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cream);opacity:0;translate:0 .8rem;transition:opacity .5s var(--ease),translate .6s var(--ease)}.ny-logo__notes li.is-on{opacity:1;translate:0 0}.ny-logo__notes i{width:10px;height:10px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px #d9ef9233}.ny-note-0{left:-2%;top:-9%}.ny-note-1{left:20%;bottom:-9%}.ny-note-2{right:-4%;top:40%;flex-direction:row-reverse;translate:100% 0}.ny-logo__notes .ny-note-2{translate:calc(100% + 1rem) .8rem}.ny-logo__notes .ny-note-2.is-on{translate:calc(100% + 1rem) 0}.ny-logo__lock{position:absolute;left:50%;top:50%;translate:-50% -50%;display:flex;align-items:center;gap:.18em;font-size:clamp(3.6rem,12vw,12rem);color:var(--lime);pointer-events:none}.ny-logo__lockMark{width:1.05em;opacity:clamp(0,calc(var(--lock, 0) * 3 - .3),1);scale:calc(.6 + clamp(0,calc(var(--lock, 0) * 2),1)*.4)}.ny-logo__lockWord{display:flex}.ny-logo__lockWord .ny-l>span{transition:none;translate:0 calc((1 - clamp(0,calc(var(--lock, 0) * 2.6 - .5 - var(--i) * .14),1))*110%)}.ny-logo__lockNote{position:absolute;left:50%;bottom:7vh;width:min(34rem,86vw);translate:-50% 0;text-align:center;font-size:.95rem;line-height:1.5;color:#f4efe6bf;opacity:clamp(0,calc(var(--lock, 0) * 3 - 2),1)}.ny-tiles{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.6rem);margin-top:1.6rem}.ny-tile{display:grid;gap:.8rem}.ny-tile__lock{display:flex;align-items:center;justify-content:center;gap:.2em;aspect-ratio:4 / 3;border-radius:24px;font-size:clamp(1.4rem,2.8vw,2.8rem);transition:scale .6s var(--ease)}.ny-tile__lock .ny-mark{width:1.05em}.ny-tile:hover .ny-tile__lock{scale:1.03}.ny-tile small{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.ny-tile--forest .ny-tile__lock{background:var(--forest);color:var(--lime)}.ny-tile--lime .ny-tile__lock{background:var(--lime);color:var(--forest)}.ny-tile--cream .ny-tile__lock{background:#fbf8f2;color:var(--forest);box-shadow:inset 0 0 0 1px #e2dccf}.ny-tile--mono .ny-tile__lock{background:#111;color:#fff}.ny-sys__icons{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-top:clamp(3rem,7vw,6rem);padding-top:2.4rem;border-top:1px solid #e2dccf}.ny-sys__icons .ny-lead{margin-top:.8rem}.ny-icons{list-style:none;display:flex;align-items:end;gap:clamp(.8rem,2vw,2rem)}.ny-icons li{display:grid;justify-items:center;gap:.6rem}.ny-icons small{font-size:.7rem;color:var(--muted);font-variant-numeric:tabular-nums}.ny-icon{display:grid;place-items:center;width:var(--s);aspect-ratio:1;border-radius:23%;background:radial-gradient(circle at 100% 0,#2c5a36 0 28%,transparent 29%),var(--forest);color:var(--lime);box-shadow:0 10px 24px -12px #213f2899}.ny-icon .ny-mark{width:60%}.ny-sys__rule{margin-top:2rem}.ny-type{position:relative;padding-block:clamp(5rem,10vw,9rem) 0;background:var(--cream);overflow:hidden}.ny-type__big{font-family:var(--fd);font-weight:500;font-size:clamp(5rem,23vw,27rem);line-height:.85;letter-spacing:-.055em;color:var(--forest);margin:1rem 0 0 -.05em;white-space:nowrap}.ny-type__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);margin-top:clamp(2rem,5vw,4rem)}.ny-type__font,.ny-type__spec{display:grid;align-content:start;gap:.4rem;padding:1.6rem;border-radius:24px;background:#fbf8f2;box-shadow:inset 0 0 0 1px #e2dccf}.ny-type__aa{font-size:clamp(4rem,8vw,7.5rem);line-height:1;letter-spacing:-.04em;margin-bottom:.6rem}.ny-type__aa--a{font-family:var(--fd);font-weight:800}.ny-type__aa--b{font-family:var(--fb);font-weight:500}.ny-type__font b{font-family:var(--fd);font-size:1.3rem;letter-spacing:-.02em}.ny-type__font small{font-size:.78rem;color:var(--muted)}.ny-type__font p{margin-top:.4rem;font-size:.92rem;line-height:1.5;color:var(--ink-2)}.ny-type__spec{background:var(--forest);box-shadow:none;color:var(--cream);align-content:center}.ny-type__spec small{font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mint)}.ny-type__spec b{font-family:var(--fd);font-weight:600;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1;letter-spacing:-.045em;color:var(--lime);margin-top:.3rem}.ny-type__spec p{margin-top:.7rem;font-size:.92rem;line-height:1.5;color:#f4efe6cc}.ny-type__glyphs{margin-top:clamp(3rem,7vw,6rem);padding-block:1.4rem;background:var(--forest);overflow:hidden}.ny-type__glyphs>div{display:flex;width:max-content;will-change:transform}.ny-type__glyphs span{padding-right:.8em;font-family:var(--fd);font-weight:700;font-size:clamp(3rem,8vw,7rem);line-height:1;letter-spacing:-.03em;color:transparent;-webkit-text-stroke:1.5px var(--lime);white-space:nowrap}.ny-type__glyphs span:nth-child(odd){color:var(--lime);-webkit-text-stroke:0}.ny-colors{height:440vh;background:var(--cream)}.ny-colors__stage{padding:0;background:var(--cream)}.ny-colors__intro{position:absolute;z-index:1;left:var(--gut);top:50%;width:min(30vw,30rem);translate:0 -40%}.ny-colors__intro .ny-lead{margin-top:1.4rem}.ny-colors__track{position:relative;z-index:2;list-style:none;display:flex;height:100%;width:max-content;padding-left:max(40vw,calc(var(--gut) + 32rem));will-change:transform}.ny-swatch{--mc: var(--forest);position:relative;flex:none;width:clamp(280px,36vw,560px);height:100%;overflow:hidden;background:var(--c);color:var(--forest);padding:calc(var(--hdr-h) + 2rem) 2rem 2.4rem;display:grid;grid-template-rows:auto 1fr auto}.ny-swatch--dark{--mc: var(--cream);color:var(--cream)}.ny-swatch:nth-child(1),.ny-swatch:nth-child(5){--mc: var(--lime)}.ny-swatch__no{font-size:.75rem;font-weight:600;letter-spacing:.14em;opacity:.7}.ny-swatch__mark{position:absolute;right:-18%;top:22%;width:95%;color:var(--mc);opacity:.95;rotate:calc((1 - var(--k, 0)) * -24deg);translate:calc((1 - var(--k, 0)) * 18%) 0}.ny-swatch__meta{position:relative;grid-row:3;display:grid;gap:.2rem}.ny-swatch__meta b{font-family:var(--fd);font-weight:700;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1;letter-spacing:-.045em}.ny-swatch__meta code{font-family:var(--fb);font-size:1rem;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums}.ny-swatch__meta small{font-size:.82rem;opacity:.75}.ny-voice{height:300vh;background:var(--night)}.ny-voice__stage{display:grid;grid-template-rows:auto 1fr auto;background:var(--night);color:var(--cream)}.ny-kins{align-self:center;display:grid}.ny-kin{position:relative;display:block;width:max-content;font-family:var(--fd);font-weight:700;font-size:clamp(3.4rem,13vw,14rem);line-height:.92;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1.5px rgb(212 232 184 / .3)}.ny-kin:after{content:attr(data-t);position:absolute;inset:0;color:var(--lime);-webkit-text-stroke:0;clip-path:inset(-10% calc((1 - var(--f, 0)) * 100%) -10% 0)}.ny-kin:nth-child(2){margin-left:8vw}.ny-kin:nth-child(3){margin-left:16vw}.ny-voice__foot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:2rem 5vw;align-items:end;opacity:var(--foot, 0);translate:0 calc((1 - var(--foot, 0)) * 2rem)}.ny-princ{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.ny-princ li{display:grid;gap:.35rem;padding-top:.9rem;border-top:1px solid rgb(212 232 184 / .25)}.ny-princ b{font-family:var(--fd);font-weight:600;font-size:1.2rem;color:var(--lime)}.ny-princ span{font-size:.88rem;line-height:1.45;color:#f4efe6b8}.ny-pairs{padding-block:clamp(4rem,8vw,7rem)}.ny-pairs__list{list-style:none;display:grid}.ny-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:1rem 4vw;align-items:baseline;padding-block:1.6rem;border-top:1px solid #e2dccf}.ny-pair:last-child{border-bottom:1px solid #e2dccf}.ny-pair small{display:block;margin-bottom:.4rem;font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.ny-pair__no{color:var(--muted);font-size:1.05rem}.ny-pair__no small:before{content:"✕ ";color:var(--neg)}.ny-pair__no s{text-decoration-color:var(--neg);text-decoration-thickness:2px}.ny-pair__yes{font-family:var(--fd);font-weight:600;font-size:clamp(1.4rem,2.6vw,2.4rem);line-height:1.05;letter-spacing:-.035em}.ny-pair__yes small{font-family:var(--fb);letter-spacing:.16em;color:var(--pos)}.ny-pair__yes small:before{content:"✓ "}.ny-char{height:330vh;background:#b9dbeb}.ny-char__stage{--bg: #b9dbeb;--fg: var(--forest);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:4vw;background:var(--bg);color:var(--fg);transition:background-color .7s var(--ease),color .7s var(--ease)}.ny-char__stage[data-step="1"]{--bg: #203f27;--fg: var(--cream)}.ny-char__stage[data-step="2"]{--bg: #f5efe8}.ny-char__stage .ny-eyebrow{color:inherit}.ny-char__traits{list-style:none;display:grid;gap:.2rem;margin-top:1.4rem}.ny-char__traits li{display:flex;align-items:baseline;gap:.6em;font-family:var(--fd);font-weight:700;font-size:clamp(2.6rem,6.4vw,6.6rem);line-height:.98;letter-spacing:-.05em;opacity:.22;transition:opacity .6s var(--ease)}.ny-char__traits li span{font-weight:500;font-size:.34em;letter-spacing:-.02em;opacity:0;translate:-.6em 0;transition:opacity .6s var(--ease),translate .7s var(--ease)}.ny-char__traits li.is-on{opacity:1}.ny-char__traits li.is-on span{opacity:.8;translate:0 0}.ny-char__rules{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin-top:2.2rem}.ny-char__rules li{padding:.45em .9em;border-radius:100px;font-size:.78rem;font-weight:600;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 30%,transparent)}.ny-char__figs{position:relative;height:min(76vh,720px)}.ny-char__fig{position:absolute;inset:0;display:grid;place-items:center;clip-path:circle(0% at 50% 62%);transition:clip-path .95s cubic-bezier(.65,0,.25,1)}.ny-char__fig.is-on{clip-path:circle(80% at 50% 62%)}.ny-char__fig img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;-webkit-mask-image:radial-gradient(ellipse 72% 70% at 50% 52%,#000 58%,transparent 100%);mask-image:radial-gradient(ellipse 72% 70% at 50% 52%,#000 58%,transparent 100%);scale:1.04;transition:scale 1.4s var(--ease)}.ny-char__fig.is-on img{scale:1}@media(max-width:960px){.ny-char__stage{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-items:start;gap:1rem}.ny-char__traits li{font-size:clamp(2rem,10vw,3.2rem)}.ny-char__rules{display:none}.ny-char__figs{height:100%}}.ny-marquee{position:relative;overflow:hidden;padding-block:clamp(1rem,2vw,1.8rem);background:var(--lime);color:var(--forest)}.ny-marquee__row{display:flex;align-items:center;width:max-content;will-change:transform}.ny-marquee__row span{font-family:var(--fd);font-weight:700;font-size:clamp(2.4rem,6vw,5.6rem);line-height:1;letter-spacing:-.05em;white-space:nowrap}.ny-marquee__row .ny-mark{width:clamp(2rem,4.6vw,4.2rem);margin-inline:.5em}.ny-camp{padding-block:clamp(5rem,10vw,9rem);background:var(--cream);overflow:hidden}.ny-camp__rows{display:grid;gap:clamp(.8rem,1.4vw,1.4rem);margin-top:clamp(2.5rem,5vw,4rem)}.ny-camp__row{list-style:none;display:flex;gap:clamp(.8rem,1.4vw,1.4rem);width:max-content;will-change:transform}.ny-poster{--pc: var(--forest);position:relative;flex:none;width:clamp(210px,22vw,330px);aspect-ratio:3 / 4;padding:1.2rem;border-radius:22px;overflow:hidden;display:flex;flex-direction:column;color:var(--pc);font-size:clamp(.8rem,1vw,1rem)}.ny-poster--lime{background:var(--lime)}.ny-poster--sky{background:var(--sky)}.ny-poster--forest{--pc: var(--lime);background:var(--forest)}.ny-poster--terra{--pc: #fff4ea;background:var(--terra)}.ny-poster--cream{background:#fbf8f2;box-shadow:inset 0 0 0 1px #e2dccf}.ny-poster__brand{font-size:1.1em}.ny-poster__h{position:relative;z-index:1;margin-top:1.4em;font-family:var(--fd);font-weight:700;font-size:2.5em;line-height:.95;letter-spacing:-.05em}.ny-poster__url{position:relative;z-index:1;margin-top:auto;font-size:.72em;font-weight:600;letter-spacing:.08em}.ny-poster__mark{position:absolute;right:-20%;bottom:-12%;width:90%}.ny-poster__flip{position:absolute;right:8%;bottom:14%;width:46%;rotate:180deg}.ny-poster__loop{position:absolute;left:-95%;bottom:-110%;width:260%;opacity:.95}.ny-poster__corners{inset:3.6em .9em 2.4em;color:currentColor}.ny-poster__foot{position:relative;margin-top:.8em;font-size:.85em;opacity:.8}.ny-camp__more{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(4rem,8vw,7rem);align-items:start}.ny-camp__video{border-radius:24px;overflow:hidden;background:var(--forest)}.ny-camp__video video{display:block;width:100%;height:auto}.ny-camp__video figcaption{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.3rem;font-size:.85rem;color:var(--cream)}.ny-camp__video figcaption b{color:var(--lime);font-weight:600}.ny-camp__imgs{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.8rem}.ny-par{border-radius:20px;overflow:hidden}.ny-par:nth-child(2){margin-top:3rem}.ny-par img{display:block;width:100%;height:auto}.ny-camp__phys .ny-h3{color:var(--forest)}.ny-outro{position:relative;padding-block:clamp(6rem,12vw,11rem) clamp(4rem,8vw,7rem);background:var(--night);color:var(--cream);overflow:hidden}.ny-outro .ny-wrap{position:relative}.ny-outro__mark{width:min(34vw,300px);color:var(--lime)}.ny-outro__h{margin-top:3rem}.ny-outro__tag{margin-top:1.2rem;font-family:var(--fd);font-size:clamp(1.1rem,1.8vw,1.6rem);color:var(--mint)}.ny-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;margin-top:clamp(3rem,6vw,5rem);padding-top:1.6rem;border-top:1px solid rgb(212 232 184 / .2)}.ny-facts dt{font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#f4efe68c}.ny-facts dd{margin-top:.5rem;font-size:.95rem;line-height:1.5}.ny-facts ul{list-style:none}.ny-outro__top{display:inline-block;margin-top:3rem;font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--lime);text-decoration:none}.ny-outro__top:hover{text-decoration:underline}@media(max-width:960px){.ny-stage{padding-bottom:5.5rem}.ny-hero__markBox{right:50%;top:40%;width:min(72vw,46vh);translate:50% -50%}.ny-hero__text{padding-bottom:3vh}.ny-flip__stage{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-items:start;gap:0}.ny-flip__copy{align-self:start}.ny-flip__h{font-size:clamp(2.2rem,10vw,3.6rem)}.ny-flip__more{position:absolute;left:0;right:0;top:100%;margin-top:1rem;padding:1.2rem;border-radius:20px;background:#fbf8f2;box-shadow:0 24px 50px -20px #213f2859;z-index:3}.ny-flip__more .ny-lead{font-size:.95rem}.ny-pack{--w: min(58vw, 34vh)}.ny-flow__stage{grid-template-columns:1fr;grid-template-rows:auto 1fr;justify-items:center;gap:1rem}.ny-flow__left{justify-self:stretch;align-self:start}.ny-flow__left .ny-h3{display:none}.ny-steps{margin-top:.6rem;max-width:none}.ny-steps__i{display:none;border:0;padding:0}.ny-steps__i.is-on{display:grid}.ny-steps__i p{font-size:.85rem}.ny-flow__prog{max-width:none}.ny-flow__right{position:absolute;inset:auto var(--gut) 3vh;height:auto;pointer-events:none}.ny-chips,.ny-callout{display:none}.ny-scale__stage{grid-template-columns:1fr;grid-template-rows:auto 1fr auto auto}.ny-scale__copy .ny-lead{display:none}.ny-scale__num{justify-self:start;text-align:left}.ny-scale__bar small{display:none}.ny-scale__bar span{font-size:.58rem}.ny-people__head{grid-template-columns:1fr}.ny-people__list{grid-template-columns:1fr;gap:3rem}.ny-person{translate:none}.ny-logo__art{right:50%;top:62%;width:min(70vw,40vh);translate:50% -50%}.ny-note-2{display:none!important}.ny-logo__lock{font-size:clamp(2.8rem,15vw,5rem)}.ny-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ny-sys__icons,.ny-type__grid{grid-template-columns:1fr}.ny-colors__intro{top:calc(var(--hdr-h) + 1.5rem);width:auto;right:var(--gut);translate:none}.ny-colors__intro .ny-lead{display:none}.ny-colors__track{padding-left:100vw}.ny-swatch{width:78vw}.ny-voice__foot{grid-template-columns:1fr}.ny-princ{grid-template-columns:1fr;gap:.6rem}.ny-princ li{grid-template-columns:8rem 1fr}.ny-pair{grid-template-columns:1fr}.ny-char__copy{top:auto;translate:none}.ny-char__win{-webkit-mask-position:86% 78%;mask-position:86% 78%;-webkit-mask-size:calc(55% + var(--open, 0) * var(--open, 0) * 1800%) auto;mask-size:calc(55% + var(--open, 0) * var(--open, 0) * 1800%) auto}.ny-camp__more{grid-template-columns:1fr}.ny-facts{grid-template-columns:1fr 1fr}}.ny-thread{position:absolute;left:0;top:0;z-index:0;overflow:visible;pointer-events:none}.ny-flip__copy,.ny-flip__scene{z-index:2}.ny-flip__scene,.ny-outro .ny-wrap{z-index:1}.ny-line{height:340vh;background:var(--lime)}.ny-line__stage{background:var(--lime)}.ny-line__rb{z-index:1}.ny-line__copy{position:relative;z-index:2;max-width:31rem;top:50%;translate:0 -50%}.ny-line__copy .ny-lead{margin-top:1.3rem}.ny-line__note{margin-top:1.4rem;color:color-mix(in srgb,var(--forest) 70%,transparent)}.ny-rules{list-style:none;display:grid;margin-top:1.8rem}.ny-rules__i{display:grid;grid-template-columns:2.6rem 1fr;padding:.8rem 0;border-top:1px solid color-mix(in srgb,var(--forest) 18%,transparent);color:color-mix(in srgb,var(--forest) 45%,transparent);transition:color .5s var(--ease)}.ny-rules__i.is-past{color:color-mix(in srgb,var(--forest) 70%,transparent)}.ny-rules__i.is-on{color:var(--forest)}.ny-rules__i b{font-family:var(--fd);font-weight:600;font-size:1.35rem;letter-spacing:-.03em}.ny-rules__i p{display:grid;grid-template-rows:0fr;overflow:hidden;opacity:0;font-size:.92rem;line-height:1.5;transition:grid-template-rows .6s var(--ease),opacity .6s var(--ease)}.ny-rules__i.is-on p{grid-template-rows:1fr;opacity:1;padding-top:.3rem}.ny-line__word{position:absolute;z-index:2;translate:-50% -50%;font-family:var(--fd);font-weight:700;font-size:clamp(2.2rem,5vw,5rem);letter-spacing:-.05em;color:var(--forest);opacity:var(--o, 0);scale:calc(.7 + var(--o, 0) * .3);pointer-events:none}.ny-uses__head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:2rem 5vw;align-items:end}.ny-uses__list{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.6rem);margin-top:clamp(2.5rem,6vw,5rem)}.ny-use{display:grid;align-content:start;gap:.4rem}.ny-use__art{display:block;width:100%;height:auto;aspect-ratio:4 / 3;border-radius:22px;margin-bottom:.8rem;overflow:hidden;background:var(--forest)}.ny-use--1 .ny-use__art{background:#fbf8f2;box-shadow:inset 0 0 0 1px #e2dccf}.ny-use--2 .ny-use__art{background:var(--sky)}.ny-use--3 .ny-use__art{background:var(--lime)}.ny-use b{font-family:var(--fd);font-weight:600;font-size:1.35rem;letter-spacing:-.03em}.ny-use p{font-size:.92rem;line-height:1.5;color:var(--ink-2)}.ny-uses__word{font-family:var(--fd);font-weight:700;font-size:84px;letter-spacing:-.05em;fill:var(--forest)}.ny-uses__dot{fill:var(--lime);stroke:var(--forest);stroke-width:5}.ny-uses__lbl{font-family:var(--fd);font-weight:600;font-size:20px;fill:var(--forest)}.ny-band{position:relative;height:clamp(340px,62vh,640px);background:var(--forest);overflow:hidden}.ny-band__text{font-family:var(--fd);font-weight:700;letter-spacing:-.01em;fill:var(--forest);dominant-baseline:central;opacity:0}.ny-poster__rb{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ny-poster__brand,.ny-poster__h,.ny-poster__url{position:relative;z-index:1}@media(max-width:960px){.ny-line__copy{top:0;translate:none}.ny-line__copy .ny-lead,.ny-line__note{display:none}.ny-rules{margin-top:1rem}.ny-uses__head{grid-template-columns:1fr}.ny-uses__list{grid-template-columns:1fr 1fr;row-gap:2rem}}.ny-scope{overflow:hidden}.ny-scope .ny-wrap{position:relative;z-index:1}.ny-scope__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:3rem 6vw;align-items:start}.ny-scope__head{position:sticky;top:calc(var(--hdr-h) + 2rem)}.ny-scope__head .ny-lead{margin-top:1.4rem}.ny-scope__list{list-style:none;display:grid;gap:clamp(1.4rem,3vw,2.6rem);padding-top:.6rem}.ny-scope__i a{display:grid;grid-template-columns:auto 1fr auto;gap:1.4rem;align-items:center;color:inherit;text-decoration:none}.ny-scope__no{display:grid;place-items:center;width:clamp(3.4rem,5vw,4.6rem);aspect-ratio:1;border-radius:50%;background:var(--forest);color:var(--lime);font-family:var(--fd);font-weight:700;font-size:1.15rem;letter-spacing:-.02em;transition:scale .4s var(--ease)}.ny-scope__t{display:grid;gap:.3rem;padding:1rem 1.2rem;border-radius:18px;background:#fbf8f2e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ny-scope__t b{font-family:var(--fd);font-weight:600;font-size:clamp(1.3rem,2.2vw,2rem);letter-spacing:-.035em;line-height:1.05}.ny-scope__t span{font-size:.92rem;line-height:1.5;color:var(--ink-2)}.ny-scope__go{font-size:1.2rem;opacity:.4;transition:opacity .3s,translate .3s var(--ease)}.ny-scope__i a:hover .ny-scope__no{scale:1.08}.ny-scope__i a:hover .ny-scope__go{opacity:1;translate:0 4px}.ny-flow__meta{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}.ny-flow__meta span{padding:.4em .85em;border-radius:100px;font-size:.74rem;font-weight:600;color:var(--lime);box-shadow:inset 0 0 0 1px #d9ef9259}.ny-web{height:420vh;background:var(--night)}.ny-web__stage{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);grid-template-rows:1fr auto;gap:1.4rem 3.5vw;align-items:center;background:var(--night);color:var(--cream)}.ny-web__copy{position:relative;z-index:1}.ny-web__copy .ny-lead{margin-top:1.3rem}.ny-web__facts{list-style:none;display:grid;gap:.35rem;margin-top:1.6rem;font-size:.85rem;color:#f4efe6bf}.ny-web__facts li:before{content:"";display:inline-block;width:.5em;height:.5em;margin-right:.7em;border-radius:50%;background:var(--lime)}.ny-web__browser{position:relative;z-index:1;border-radius:16px;overflow:hidden;background:#0d1510;box-shadow:0 0 0 1px #d4e8b824,0 50px 100px -40px #000c}.ny-web__bar{display:flex;align-items:center;gap:6px;height:34px;padding:0 12px;background:#1c2a21}.ny-web__bar i{width:10px;height:10px;border-radius:50%;background:#f4efe633}.ny-web__bar span{margin:0 auto;padding:3px 40px;border-radius:8px;font-size:.72rem;color:#f4efe6b3;background:#00000040}.ny-web__view{position:relative;aspect-ratio:16 / 9}.ny-web__canvas{position:absolute;inset:0;width:100%;height:100%}.ny-web__frame{display:block;width:100%;height:100%;object-fit:cover}.ny-web__caps{position:absolute;left:5%;bottom:8%;right:45%}.ny-web__cap{position:absolute;left:0;bottom:0;font-family:var(--fd);font-weight:600;font-size:clamp(1.1rem,2.4vw,2.3rem);line-height:1;letter-spacing:-.05em;color:var(--cream);opacity:0;translate:0 .6em;transition:opacity .5s var(--ease),translate .6s var(--ease)}.ny-web__cap.is-on{opacity:1;translate:0 0}.ny-web__chapters{grid-column:2;list-style:none;display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.ny-web__chapters li{padding-top:.6rem;border-top:2px solid rgb(212 232 184 / .18);font-size:.75rem;font-weight:600;color:#f4efe673;transition:color .4s,border-color .4s}.ny-web__chapters li span{display:block;font-size:.65rem;opacity:.6}.ny-web__chapters li.is-past{border-color:#d9ef9280}.ny-web__chapters li.is-on{color:var(--lime);border-color:var(--lime)}.ny-social__head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:2rem 5vw;align-items:end}.ny-social__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:3rem 5vw;margin-top:clamp(3rem,6vw,5rem);align-items:start}.ny-social__left>.ny-eyebrow:not(:first-child){margin-top:2.6rem}.ny-roles{list-style:none;display:grid;margin-top:1rem}.ny-roles li{display:grid;grid-template-columns:11rem 1fr;gap:1rem;padding:.9rem 0;border-top:1px solid #e2dccf}.ny-roles b{font-family:var(--fd);font-weight:600;font-size:1.15rem;letter-spacing:-.02em}.ny-roles span{font-size:.92rem;line-height:1.5;color:var(--ink-2)}.ny-pillars{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1rem}.ny-pillar{display:grid;align-content:start;gap:.35rem;padding:1.2rem;border-radius:20px;background:#fbf8f2;box-shadow:inset 0 0 0 1px #e2dccf}.ny-pillar__no{font-size:.7rem;font-weight:600;letter-spacing:.14em;color:var(--muted)}.ny-pillar b{font-family:var(--fd);font-weight:600;font-size:1.3rem;letter-spacing:-.03em}.ny-pillar p{font-size:.88rem;line-height:1.5;color:var(--ink-2)}.ny-pillar small{justify-self:start;margin-top:.4rem;padding:.3em .75em;border-radius:100px;font-size:.7rem;font-weight:600;background:var(--mint);color:var(--forest)}.ny-social__feed{position:sticky;top:calc(var(--hdr-h) + 2rem)}.ny-feed{padding:1.1rem;border-radius:34px;background:#fff;box-shadow:0 40px 80px -40px #213f2873;overflow:hidden}.ny-feed__top{display:flex;align-items:center;gap:.8rem;padding:.2rem .3rem 1rem}.ny-feed__top b{display:block;font-family:var(--fd);font-size:1.1rem}.ny-feed__top small{font-size:.75rem;color:var(--muted)}.ny-feed__grid{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.ny-post{--pc: var(--forest);position:relative;aspect-ratio:4 / 5;padding:.6rem;overflow:hidden;display:flex;flex-direction:column;color:var(--pc);translate:0 calc((.5 - var(--p, .5)) * (var(--c) - 1) * 70px)}.ny-post.ny-poster--forest{--pc: var(--lime)}.ny-post.ny-poster--terra{--pc: #fff4ea}.ny-post:nth-child(1){border-top-left-radius:14px}.ny-post:nth-child(3){border-top-right-radius:14px}.ny-post__brand{position:relative;z-index:1;font-size:clamp(.5rem,.7vw,.7rem)}.ny-post__t{position:relative;z-index:1;margin-top:auto;font-family:var(--fd);font-weight:700;font-size:clamp(.8rem,1.25vw,1.2rem);line-height:.98;letter-spacing:-.04em}.ny-post__mark{position:absolute;right:-18%;top:8%;width:80%}.ny-post__corners{inset:22% 14% 30%}.ny-post .ny-poster__rb{z-index:0}.ny-social__foot{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:3rem 5vw;margin-top:clamp(3rem,6vw,5rem)}.ny-rhythm__row{position:relative;margin-top:1rem}.ny-rhythm__rb{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ny-rhythm ol{position:relative;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem}.ny-rhythm li{display:grid;gap:.35rem;padding:.9rem 1rem;border-radius:16px;background:#fbf8f2f0;box-shadow:inset 0 0 0 1px #e2dccf}.ny-rhythm b{font-family:var(--fd);font-size:1.4rem;letter-spacing:-.03em}.ny-rhythm span{font-size:.85rem;line-height:1.35;color:var(--ink-2)}.ny-srules{list-style:none;display:grid;margin-top:1rem;counter-reset:r}.ny-srules li{position:relative;padding:.8rem 0 .8rem 2rem;border-top:1px solid #e2dccf;font-size:.95rem;line-height:1.45}.ny-srules li:before{counter-increment:r;content:counter(r,decimal-leading-zero);position:absolute;left:0;top:.95rem;font-size:.7rem;font-weight:600;color:var(--muted)}@media(max-width:960px){.ny-scope__grid{grid-template-columns:1fr}.ny-scope__head{position:static}.ny-scope__i a{grid-template-columns:auto 1fr}.ny-scope__go{display:none}.ny-web__stage{grid-template-columns:1fr;grid-template-rows:auto auto auto;align-content:start}.ny-web__copy .ny-lead,.ny-web__facts{display:none}.ny-web__chapters{grid-column:1;grid-template-columns:repeat(3,1fr);row-gap:.8rem}.ny-web__caps{left:0;right:0;bottom:0;height:3.4em;font-size:.9rem;background:linear-gradient(transparent,#0a120dd9 45%)}.ny-web__cap{left:1rem;bottom:.8rem;font-size:1rem}.ny-social__head,.ny-social__grid,.ny-social__foot{grid-template-columns:1fr}.ny-social__feed{position:static}.ny-roles li{grid-template-columns:1fr;gap:.2rem}.ny-pillars{grid-template-columns:1fr 1fr;gap:.5rem}.ny-pillar{padding:.9rem}.ny-pillar b{font-size:1.02rem}.ny-rhythm ol{grid-template-columns:1fr 1fr}.ny-rhythm__rb{display:none}.ny-post{translate:none}.ny-post__t{font-size:.78rem}}@media(prefers-reduced-motion:reduce){.ny *,.ny *:before,.ny *:after{transition-duration:.01ms!important;animation:none!important}.ny-hero{height:auto}.ny-hero .ny-stage{position:relative}}
