.cs-apple{--nx-orange: #f26e21;--nx-rust: #bb3b26;--nx-cream: #fff4ec;--nx-carbon: #1e1a19;--nx-heat: linear-gradient(120deg, var(--nx-orange), var(--nx-rust));--nx-panel: var(--nx-cream);--nx-ink: var(--nx-rust)}:where([data-mode=dark]) .cs-apple{--nx-panel: #1f1513;--nx-ink: #ff9a5c}.cs-apple .nx-appicon{background:var(--nx-cream);box-shadow:0 18px 40px -16px #bb3b268c,inset 0 0 0 1px #bb3b261f}.cs-apple .nx-appicon svg{width:60%;height:auto}.nx-stage{position:relative;margin-top:var(--cs-gap-m);aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-xl);background:radial-gradient(120% 90% at 50% 40%,#fffaf6,var(--nx-cream) 55%,#f8e3d4)}.nx-stage__canvas{position:absolute;inset:0;width:100%;height:100%}.nx-stage__still{position:absolute;left:50%;top:46%;width:22%;height:auto;translate:-50% -50%}.nx-stage.is-live .nx-stage__still{display:none}.nx-stage__cap{position:absolute;left:var(--cs-pad);bottom:var(--cs-pad);max-width:24ch;font-family:Crimson Pro,Georgia,serif;font-weight:600;font-size:clamp(1.25rem,.9rem + 1.3vw,2rem);line-height:1.1;color:var(--nx-rust)}.nx-stage__cap span{display:block;font-weight:400;font-style:italic;font-size:.7em;color:#1e1a1999}.nx-stage__hint{position:absolute;right:var(--cs-pad);bottom:var(--cs-pad);font-size:var(--fs-xs);color:#1e1a1980}:where([data-mode=dark]) .nx-stage{background:radial-gradient(120% 90% at 50% 40%,#2a1b17,#170f0d 70%)}:where([data-mode=dark]) .nx-stage__cap{color:#ff9a5c}:where([data-mode=dark]) .nx-stage__cap span,:where([data-mode=dark]) .nx-stage__hint{color:#fff4ec99}.nx-name{padding:var(--cs-pad-lg);border-radius:var(--radius-xl);background:var(--nx-heat);color:#fff}.nx-name__k{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3}.nx-name__eq{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cs-gap-s) clamp(16px,2.4vw,36px);margin-top:var(--cs-gap-s)}.nx-name__part{display:grid;gap:8px}.nx-name__part b{font-family:"Geologica",var(--font-body);font-weight:600;font-size:clamp(2.25rem,1.4rem + 3vw,4rem);line-height:1;letter-spacing:.02em}.nx-name__part small{font-family:Crimson Pro,Georgia,serif;font-style:italic;font-size:1.125rem;color:#ffffffc7}.nx-name__part--result svg{width:clamp(220px,26vw,380px);height:auto;--nx-a: #fff;--nx-b: #fff}.nx-name__op{font-family:var(--font-display);font-size:clamp(1.5rem,1rem + 1.5vw,2.5rem);color:#fff9}.nx-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cs-bento);margin-top:var(--cs-bento)}.nx-proof>div{padding:var(--cs-pad);border-radius:var(--radius-tile);background:var(--bg-elev);box-shadow:inset 0 0 0 1px var(--separator)}.nx-proof b,.nx-proof span{font-family:"Geologica",var(--font-body);font-weight:600;font-size:clamp(2.5rem,1.6rem + 3vw,4.25rem);line-height:1;color:var(--nx-ink);font-variant-numeric:tabular-nums}.nx-proof p{margin-top:10px;color:var(--label-2)}.nx-mark{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--cs-gap-m);align-items:center;padding:var(--cs-pad-lg);border-radius:var(--radius-xl);background:var(--nx-panel)}.nx-mark__art{display:grid;place-items:center}.nx-mark__art svg{width:min(380px,86%);height:auto;overflow:visible}.nx-guides{fill:none;stroke:var(--nx-ink);stroke-opacity:.45;stroke-width:.18;stroke-dasharray:1;stroke-dashoffset:0}.nx-mark__half{stroke-width:.3;stroke-dasharray:1;stroke-dashoffset:0;stroke-opacity:0}.nx-mark__half--a{fill:var(--nx-orange);stroke:var(--nx-orange)}.nx-mark__half--b{fill:var(--nx-rust);stroke:var(--nx-rust)}.nx-mark__copy .lead{color:var(--label)}.nx-mark__copy .muted{margin-top:var(--cs-gap-s)}.nx-mark__steps{display:flex;gap:8px;margin-top:var(--cs-gap-s)}.nx-mark__steps li{padding:6px 14px;border-radius:100px;font-size:.8125rem;color:var(--label-2);box-shadow:inset 0 0 0 1px var(--separator);transition:color .3s,background-color .3s}.nx-mark__steps li.is-active{color:#fff;background:var(--nx-heat);box-shadow:none}.nx-word{margin-top:var(--cs-bento);padding:var(--cs-pad-lg);border-radius:var(--radius-xl);background:var(--bg-elev);box-shadow:inset 0 0 0 1px var(--separator);text-align:center}.nx-word__art{width:min(860px,100%);height:auto;overflow:visible}.nx-word__notes{fill:none;stroke:var(--label-2);stroke-width:.22}.nx-word__notes circle{stroke-dasharray:.9 .6}.nx-word__notes text{stroke:none;fill:var(--label-2);font-family:Crimson Pro,Georgia,serif;font-style:italic;font-size:2.6px;text-anchor:middle}.nx-word .muted{max-width:52ch;margin:var(--cs-gap-s) auto 0}.nx-swatches{grid-template-columns:1.6fr 1fr 1fr 1fr 1fr}.cs-apple .nx-swatch--grad{background:var(--nx-heat);color:#fff}.cs-apple .nx-swatches .swatch:nth-child(4){box-shadow:inset 0 0 0 1px var(--separator)}.nx-type{display:grid;grid-template-columns:1fr 1fr;gap:var(--cs-bento);margin-top:var(--cs-bento)}.nx-type__card{display:flex;flex-direction:column;gap:12px;padding:var(--cs-pad);border-radius:var(--radius-tile);background:var(--bg-elev);box-shadow:inset 0 0 0 1px var(--separator)}.nx-type__k{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--label-3)}.nx-type__aa{font-size:clamp(5rem,3rem + 7vw,9rem);line-height:.9;color:var(--nx-ink)}.nx-type__sample{font-size:clamp(1.25rem,1rem + .9vw,1.75rem);line-height:1.2}.nx-type__card--serif .nx-type__aa,.nx-type__card--serif .nx-type__sample{font-family:Crimson Pro,Georgia,serif;font-weight:600}.nx-type__card--sans .nx-type__aa,.nx-type__card--sans .nx-type__sample{font-family:"Geologica",var(--font-body);font-weight:300}.nx-type__card--sans .nx-type__aa{font-weight:500}.nx-versions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cs-bento);margin-top:var(--cs-bento)}.nx-version{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;padding:var(--cs-pad);border-radius:var(--radius-tile)}.nx-version>svg{width:82%;height:auto}.nx-version span{position:absolute;left:16px;bottom:14px;font-size:var(--fs-xs);opacity:.7}.nx-version--cream{background:var(--nx-cream);color:var(--nx-carbon);box-shadow:inset 0 0 0 1px #bb3b261f}.nx-version--heat{background:var(--nx-heat);color:#fff;--nx-a: #fff;--nx-b: #fff}.nx-version--carbon{background:var(--nx-carbon);color:#fff4ec;--nx-a: #fff4ec;--nx-b: var(--nx-orange)}.nx-version--icon{background:var(--fill);color:var(--label)}.nx-version--icon i{display:grid;place-items:center;width:42%;aspect-ratio:1;border-radius:22.5%;background:var(--nx-heat);box-shadow:0 16px 30px -14px #bb3b26b3;--nx-a: #fff;--nx-b: rgba(255, 255, 255, .72)}.nx-version--icon i svg{width:58%;height:auto}.nx-markets{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--cs-bento)}.nx-markets__list{display:grid;align-content:start;gap:4px;padding:12px;border-radius:var(--radius-tile);background:var(--bg-elev);box-shadow:inset 0 0 0 1px var(--separator)}.nx-markets__list button{display:flex;align-items:center;gap:14px;width:100%;padding:12px 14px;border-radius:14px;text-align:left;font-size:1rem;color:var(--label-2);transition:color .3s,background-color .3s}.nx-markets__list button span{font-family:"Geologica",var(--font-body);font-size:.8125rem;color:var(--label-3);min-width:2ch}.nx-markets__list button svg{flex:none;width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.nx-markets__list button:hover{color:var(--label);background:var(--fill)}.nx-markets__list button[aria-selected=true]{color:#fff;background:var(--nx-heat)}.nx-markets__list button[aria-selected=true] span{color:#ffffffb3}.nx-markets__panels{position:relative;border-radius:var(--radius-tile);overflow:hidden;background:var(--nx-panel)}.nx-panel{display:grid;align-content:start;gap:14px;padding-bottom:var(--cs-pad)}.nx-panel[hidden]{display:none}.nx-panel img{width:100%;aspect-ratio:16 / 7;object-fit:cover}.nx-panel h3,.nx-panel p,.nx-panel ul{margin-inline:var(--cs-pad)}.nx-panel h3{font-family:Crimson Pro,Georgia,serif;font-weight:600;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);line-height:1.05;color:var(--nx-ink)}.nx-panel p{color:var(--label-2);max-width:46ch}.nx-panel ul{display:grid;gap:8px}.nx-panel li{position:relative;padding-left:22px}.nx-panel li:before{content:"";position:absolute;left:0;top:.5em;width:10px;height:7px;border-radius:50%;background:var(--nx-heat)}.nx-apps{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--cs-bento)}.nx-app{position:relative;margin:0;display:grid;place-items:center;overflow:hidden;border-radius:var(--radius-tile);background:radial-gradient(120% 100% at 50% 20%,#fffaf6,#f3dfd0);min-height:clamp(320px,34vw,480px)}.nx-app figcaption{position:absolute;left:20px;bottom:20px;padding:6px 14px;border-radius:100px;background:var(--caption-bg);color:var(--caption-fg);font-size:var(--fs-xs);font-weight:500;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nx-app--box{grid-column:span 7}.nx-app--cards{grid-column:span 5;background:radial-gradient(120% 100% at 30% 20%,#3a3533,var(--nx-carbon))}.nx-app--bag{grid-column:span 5}.nx-app--jars{grid-column:span 7;background:radial-gradient(120% 100% at 50% 10%,#4a2a20,#1e1311)}.nx-app--photo{grid-column:span 12;min-height:0;aspect-ratio:16 / 6}.nx-app--photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nx-app--photo:after{content:"";position:absolute;inset:0;background:var(--nx-heat);mix-blend-mode:color;opacity:.9}.nx-app--photo figcaption{z-index:1}.nx-bag{width:min(380px,84%);height:auto;padding-block:24px 48px}.nx-bag__name{font-family:"Geologica",var(--font-body);font-weight:600;font-size:30px;fill:var(--nx-carbon);letter-spacing:.04em}.nx-bag__desc{font-family:Crimson Pro,Georgia,serif;font-size:16px;fill:#5b504c}.nx-bag__band{font-family:Crimson Pro,Georgia,serif;font-style:italic;font-size:20px;fill:#fff}.nx-bag__meta{font-family:"Geologica",var(--font-body);font-size:10px;letter-spacing:.14em;fill:#7a6d68}.nx-bag__kg{font-family:"Geologica",var(--font-body);font-weight:600;font-size:22px;fill:var(--nx-carbon)}.nx-bag__bars rect{fill:var(--nx-carbon)}.nx-jars{width:94%;height:auto;padding-block:24px 56px}.nx-jar__name{font-family:"Geologica",var(--font-body);font-weight:600;font-size:11px;fill:var(--nx-carbon)}.nx-cards{position:relative;width:min(460px,86%);aspect-ratio:1.15;perspective:1400px}.nx-card{position:absolute;width:78%;aspect-ratio:7 / 4;border-radius:8px;overflow:hidden;box-shadow:0 2px 2px #0003,0 30px 50px -18px #000000b3}.nx-card img{display:block;width:100%;height:100%;object-fit:cover}.nx-card--back{left:0;top:6%;transform:rotate(-7deg)}.nx-card--front{right:0;bottom:8%;transform:rotate(5deg)}.nx-card--front:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,#fff3,#fff0 40%)}.nx-box-stage{position:relative;display:grid;place-items:center;width:100%;height:100%;min-height:inherit;perspective:1600px;cursor:grab;touch-action:pan-y}.nx-box-stage:active{cursor:grabbing}.nx-box{--w: min(400px, 58vw);--h: calc(var(--w) * 1024 / 1481);--d: calc(var(--h) * 709 / 1024);position:relative;width:var(--w);height:var(--h);transform-style:preserve-3d;transform:rotateX(-14deg) rotateY(-32deg)}.nx-box__face{position:absolute;left:50%;top:50%;backface-visibility:hidden;background:#fef0e8}.nx-box__face img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.nx-box__face:after{content:"";position:absolute;inset:0;pointer-events:none}.nx-box__face--front,.nx-box__face--back{width:var(--w);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--w) / -2)}.nx-box__face--front{transform:translateZ(calc(var(--d) / 2))}.nx-box__face--back{transform:rotateY(180deg) translateZ(calc(var(--d) / 2))}.nx-box__face--right,.nx-box__face--left{width:var(--d);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--d) / -2)}.nx-box__face--right{transform:rotateY(90deg) translateZ(calc(var(--w) / 2))}.nx-box__face--left{transform:rotateY(-90deg) translateZ(calc(var(--w) / 2))}.nx-box__face--right:after,.nx-box__face--left:after{background:linear-gradient(90deg,#3c140a29,#3c140a0a)}.nx-box__face--top{width:var(--w);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--w) / -2);transform:rotateX(90deg) translateZ(calc(var(--h) / 2));background:linear-gradient(180deg,#fff6f0,#fbe6da)}.nx-box__face--top:after{background:linear-gradient(90deg,transparent calc(50% - .5px),rgba(120,50,30,.25) 50%,transparent calc(50% + .5px))}.nx-box__shadow{position:absolute;left:50%;top:50%;width:70%;height:16%;translate:-50% 150%;border-radius:50%;background:radial-gradient(closest-side,rgba(80,30,10,.35),transparent);filter:blur(6px);pointer-events:none}.nx-devices{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--cs-bento);margin-top:var(--cs-bento)}.nx-device{position:relative;overflow:hidden;min-height:clamp(260px,26vw,360px);border-radius:var(--radius-tile);background:#fef0e8}.nx-device>span{position:absolute;left:16px;bottom:14px;padding:6px 14px;border-radius:100px;background:#ffffffd9;color:var(--nx-carbon);font-size:var(--fs-xs);font-weight:500}.nx-pattern{position:absolute;inset:0;width:100%;height:100%}.nx-pattern__fill{animation:nx-drift 9s linear infinite}@keyframes nx-drift{to{transform:translate(-56px,-64px)}}.nx-device--pills{display:grid;align-content:center;gap:14px;padding:var(--cs-pad) var(--cs-pad) calc(var(--cs-pad) + 30px)}.nx-pill{display:flex;align-items:center;gap:14px}.nx-pill b{padding:.55em 1.3em;border-radius:100px;background:#f25a19;color:#fff4ec;font-family:"Geologica",var(--font-body);font-weight:600;font-size:clamp(1rem,.8rem + .8vw,1.5rem)}.nx-pill i{display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:50%;background:#f25a19}.nx-pill i svg{width:60%;fill:none;stroke:#fff4ec;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.nx-pill--rust{flex-direction:row-reverse;justify-content:flex-end;margin-left:clamp(24px,10%,90px)}.nx-pill--rust b,.nx-pill--rust i{background:var(--nx-rust)}.nx-expo{display:grid;grid-template-columns:minmax(220px,4fr) minmax(0,8fr);gap:var(--cs-bento);align-items:stretch}.nx-expo__film{position:relative;margin:0;overflow:hidden;border-radius:var(--radius-tile);background:#000;aspect-ratio:480 / 848}.nx-expo__film video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nx-expo__toggle{position:absolute;right:14px;bottom:14px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#ffffffd9;color:var(--nx-carbon)}.nx-expo__toggle svg{width:18px;fill:currentColor}.nx-expo__toggle .i-play,.nx-expo__toggle.is-paused .i-pause{display:none}.nx-expo__toggle.is-paused .i-play{display:block}.nx-expo__plan{display:grid;align-content:space-between;gap:var(--cs-gap-s);padding:var(--cs-pad);border-radius:var(--radius-tile);background:var(--bg-elev);box-shadow:inset 0 0 0 1px var(--separator)}.nx-stall{width:100%;height:auto;overflow:visible}.nx-stall .s{fill:none;stroke:var(--label-2);stroke-width:1.1;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.nx-stall .s--f{stroke-opacity:.45}.nx-stall .f--orange{fill:var(--nx-orange)}.nx-stall .f--rust{fill:var(--nx-rust)}.nx-stall .f--floor{fill:var(--fill)}.nx-stall .f--top{fill:var(--bg)}.nx-stall .t{font-family:Crimson Pro,Georgia,serif;font-weight:600;font-size:13px;fill:#fff}.nx-stall .pin{cursor:pointer}.nx-stall .pin circle{fill:var(--nx-carbon);stroke:#fff;stroke-width:2;transition:fill .3s}.nx-stall .pin text{font-family:"Geologica",var(--font-body);font-size:12px;font-weight:600;text-anchor:middle;fill:#fff;pointer-events:none}.nx-stall .pin.is-active circle{fill:var(--nx-orange)}.nx-expo__stops{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.nx-expo__stops button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:14px;font-size:var(--fs-small);text-align:left;color:var(--label-2);background:var(--fill);transition:color .3s,background-color .3s}.nx-expo__stops button span{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:var(--nx-carbon);color:#fff;font-family:"Geologica",var(--font-body);font-size:.75rem}.nx-expo__stops button:hover{color:var(--label)}.nx-expo__stops button.is-active{color:#fff;background:var(--nx-heat)}.nx-expo__stops button.is-active span{background:#fff;color:var(--nx-rust)}:where([data-mode=dark]) .nx-stall .pin circle{stroke:var(--bg-elev)}@media(prefers-reduced-motion:reduce){.nx-pattern__fill{animation:none}}.nx-book{max-width:1000px;margin-inline:auto}.nx-book .flipbook{--ratio: 1.546}.nx-book .flipbook.is-single{--ratio: .773}@media(max-width:860px){.nx-mark,.nx-markets,.nx-type{grid-template-columns:1fr}.nx-proof,.nx-versions,.nx-swatches{grid-template-columns:1fr 1fr}.cs-apple .nx-swatch--grad{grid-column:span 2}.nx-app--box,.nx-app--bag,.nx-app--jars,.nx-app--cards,.nx-app--photo{grid-column:span 12}.nx-app--photo{aspect-ratio:4 / 3}.nx-devices,.nx-expo{grid-template-columns:1fr}.nx-expo__film{width:min(320px,100%);justify-self:center}.nx-expo__stops{grid-template-columns:1fr 1fr}.nx-stage{aspect-ratio:4 / 5}.nx-stage__hint{display:none}}
