@property --scroll-progress{syntax:"<number>";inherits:true;initial-value:0}@keyframes story-scroll-progress{0%{--scroll-progress:0}to{--scroll-progress:1}}html[data-product]{scroll-behavior:auto;overflow-x:clip}[data-product] body{margin:0;overflow-x:clip}[data-product] *,[data-product] :before,[data-product] :after{box-sizing:border-box}[data-product] [tabindex="-1"]:focus{outline:none}.story-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.story-track{--scroll-progress:0;height:calc(var(--story-length,500) * 1dvh);height:calc(var(--story-length,500) * 1svh);position:relative}.story-viewport{--pointer-x:0px;--pointer-y:0px;isolation:isolate;width:100%;height:100svh;position:sticky;top:0;overflow:hidden}@supports (animation-timeline:scroll()){.story-track{view-timeline-name:--story-track;view-timeline-axis:block}.story-viewport:not([data-story-smooth]){animation-name:story-scroll-progress;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--story-track;animation-range:contain}}.story-scene{pointer-events:none;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.story-track{height:auto}.story-viewport{height:auto;animation:none;position:relative;overflow:clip}.story-scene{min-height:100svh;position:relative;opacity:1!important;transform:none!important}[data-product] .story-wayfinding{display:none}}[data-product=nix]{--nix-hero-surface:#10100f;--nix-hero-text:#eee7db;--nix-hero-muted:#bdb1a2;--nix-hero-accent:#bf9771;--nix-hero-display:#756151;--nix-hero-title-gradient:linear-gradient(135deg, #f1d9a0 0%, #d7b66b 24%, #a57c3d 50%, #e2bf76 72%, #8d6a3e 100%);--nix-hero-title-glow:#d1a24d52;--nix-hero-logo-gold:#bf9771;--nix-hero-logo-border:#d1a24d;--nix-hero-seal-ring:#d1a24d66;--nix-hero-terracotta:#a9502f;--nix-hero-emerald:#2f9a66;--nix-hero-surface-light:#eee7db12;--nix-hero-key-light:#d1a24d12;--nix-hero-rim-light:#bf977108;--nix-hero-edge-glow:#bf97711a;--nix-hero-halo-line:#bf977121;--nix-hero-line:#746251;--nix-hero-thread:#d1a24d;--nix-hero-thread-light:#f3dca6;--nix-hero-thread-deep:#9a7142;--nix-hero-thread-width:1.6px;--nix-hero-spark:#fff6de;--nix-hero-display-font:"NixEditorial", "Times New Roman", serif;--nix-hero-interface-font:"NixInterface", "Avenir Next", "Century Gothic", Arial, sans-serif;--nix-hero-gutter:clamp(24px, 4vw, 64px);--nix-hero-space-sm:12px;--nix-hero-round:50%;--nix-hero-motion-duration:.7s;--nix-hero-motion-easing:cubic-bezier(.2, .7, .2, 1);--nix-hero-pointer-travel:7}@font-face{font-family:NixEditorial;src:url(/fonts/nix/cormorant-garamond-300-latin.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:NixEditorial;src:url(/fonts/nix/cormorant-garamond-300-italic-latin.woff2)format("woff2");font-style:italic;font-weight:300;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:NixInterface;src:url(/fonts/nix/jost-400-latin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --nix-close-in{syntax:"<number>";inherits:true;initial-value:1}@keyframes nix-close-in{0%{--nix-close-in:0}to{--nix-close-in:1}}html[data-product=nix]{scrollbar-color:var(--nix-hero-line) var(--nix-hero-surface);color-scheme:dark;background:var(--nix-hero-surface);color:var(--nix-hero-text);font-family:var(--nix-hero-interface-font);-webkit-font-smoothing:antialiased}[data-product=nix] body{background:var(--nix-hero-surface)}[data-product=nix] body:after{z-index:50;content:"";pointer-events:none;opacity:.1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1.1 1.1 1.1 0 -1.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:240px 240px;position:fixed;inset:0}[data-product=nix] em{font-style:italic}.nix-details__text em,.nix-interior__content em,.nix-close__text em{color:var(--nix-hero-thread-light)}[data-product=nix] ::selection{background:var(--nix-hero-accent);color:var(--nix-hero-surface)}.nix-thread-defs{width:0;height:0;position:absolute;overflow:hidden}.nix-proportions__halo circle,.nix-proportions__guide,.nix-interior__ring circle,.nix-close__charm,.nix-close__rise{--thread-from:0;--thread-to:1;fill:none;stroke:url(#nix-gold);stroke-width:var(--nix-hero-thread-width);stroke-linecap:round;stroke-dasharray:calc(max(var(--thread-to) - var(--thread-from), 0) * 1px) 2px;stroke-dashoffset:calc(var(--thread-from) * -1px);opacity:clamp(0, calc((var(--thread-to) - var(--thread-from)) * 40), 1)}.story-track{--story-length:500}.story-viewport{--story-pointer-travel:var(--nix-hero-pointer-travel);background:var(--nix-hero-surface)}.story-wayfinding{z-index:20;width:min(24vw,360px);opacity:clamp(0, calc(var(--hero-exit) * 2.2 - .75), 1);gap:clamp(14px,1.7vh,22px);display:grid;position:absolute;top:50%;right:clamp(24px,3.5vw,64px);transform:translateY(-50%)}.story-wayfinding__item{min-height:1em;color:var(--nix-hero-text);font-family:var(--nix-hero-display-font);letter-spacing:-.015em;text-align:right;text-wrap:balance;transform-origin:100%;justify-content:flex-end;align-items:center;font-size:clamp(2.3rem,3.8vw,4.4rem);font-weight:300;line-height:1;text-decoration:none;display:flex}.story-wayfinding__item>span{text-shadow:0 2px 26px #000000a6;transition:color .24s}.story-wayfinding__item:hover>span,.story-wayfinding__item:focus-visible>span{color:var(--nix-hero-thread-light)}.story-wayfinding__item--details{opacity:clamp(0, calc(var(--details-in) * 1.35 - var(--thread-in) * 2.4), 1);transform:translate3d(calc((1 - var(--details-in)) * 18px), 0, 0) scale(calc(.9 + var(--details-in) * .1));filter:blur(calc((1 - var(--details-in)) * 8px))}.story-wayfinding__item--proportions{opacity:clamp(0, calc(var(--proportions-in) * 1.35 - var(--interior-in) * 2.4), 1);transform:translate3d(calc((1 - var(--proportions-in)) * 18px), 0, 0) scale(calc(.9 + var(--proportions-in) * .1));filter:blur(calc((1 - var(--proportions-in)) * 8px))}.story-wayfinding__item--thread{opacity:clamp(0, calc(var(--thread-in) * 1.35 - var(--proportions-in) * 2.4), 1);transform:translate3d(calc((1 - var(--thread-in)) * 18px), 0, 0) scale(calc(.9 + var(--thread-in) * .1));filter:blur(calc((1 - var(--thread-in)) * 8px))}.story-wayfinding__item--interior{opacity:clamp(0, calc(var(--interior-in) * 1.35), 1);transform:translate3d(calc((1 - var(--interior-in)) * 18px), 0, 0) scale(calc(.9 + var(--interior-in) * .1));filter:blur(calc((1 - var(--interior-in)) * 8px))}.story-wayfinding__item:focus-visible{outline:1px solid var(--nix-hero-logo-border);outline-offset:8px}.story-scene--hero{z-index:1;opacity:clamp(0, calc(1 - var(--hero-exit) * 1.35), 1);transform:translate3d(calc(var(--hero-exit) * -10vw), 0, 0) scale(calc(1 - var(--hero-exit) * .025));background:radial-gradient(ellipse 42% 48% at 76% 31%, var(--nix-hero-key-light), transparent 70%), radial-gradient(ellipse 36% 60% at 16% 78%, var(--nix-hero-rim-light), transparent 72%), linear-gradient(115deg, #0404034d, transparent 58%);overflow:hidden}.story-scene--hero:after{z-index:0;pointer-events:none;content:"";background:radial-gradient(#0000 38%,#0000006b 100%),linear-gradient(90deg,#0003,#0000 32%,#0000002e);position:absolute;inset:0}.nix-spool-backdrop{z-index:0;pointer-events:none;opacity:clamp(0, calc(.34 + var(--thread-in) * .66 - var(--proportions-in) * 2.8), 1);filter:brightness(calc(.34 + var(--thread-in) * .48)) contrast(calc(.98 + var(--thread-in) * .12)) saturate(calc(.38 + var(--thread-in) * .66));scale:calc(1.08 - var(--thread-in) * .045);will-change:filter, transform, opacity;position:absolute;inset:-4%;overflow:hidden}.nix-spool-backdrop img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.nix-seal{--seal:64px;width:var(--seal);height:var(--seal);border:1px solid var(--nix-hero-logo-border);border-radius:var(--nix-hero-round);flex:none;place-items:center;margin:0;text-decoration:none;display:grid;position:relative}.nix-seal:before{inset:calc(var(--seal) * .075);border:1px solid var(--nix-hero-seal-ring);border-radius:inherit;content:"";position:absolute}.nix-seal__letters{font-family:var(--nix-hero-display-font);font-size:calc(var(--seal) * .32);letter-spacing:.04em;color:var(--nix-hero-thread);padding-top:.08em;font-weight:300;line-height:1}.nix-signature{--seal:clamp(76px, 6.4vw, 100px);top:var(--nix-hero-gutter);left:var(--nix-hero-gutter);z-index:7;opacity:clamp(0, calc(1 - var(--hero-exit) * 1.5), 1);transform:translate3d(calc(var(--hero-exit) * -2vw), calc(var(--hero-exit) * -1vh), 0);position:absolute}.nix-mark{--seal:46px;top:calc(var(--nix-hero-gutter) + clamp(76px, 6.4vw, 100px) / 2 - var(--seal) / 2);left:calc(var(--nix-hero-gutter) + clamp(76px, 6.4vw, 100px) / 2 - var(--seal) / 2);z-index:21;opacity:clamp(0, calc((var(--hero-exit) - .55) / .3), 1);pointer-events:none;transition:border-color .24s;position:absolute}.nix-mark:hover{border-color:var(--nix-hero-thread-light)}.nix-mark:focus-visible{outline:1px solid var(--nix-hero-logo-border);outline-offset:6px}.nix-sky{visibility:hidden;pointer-events:none;width:clamp(170px,17vw,280px);height:clamp(120px,24vh,230px);position:absolute;top:clamp(28px,5vh,56px);right:clamp(32px,7vw,120px)}.nix-hero-thread{z-index:6;pointer-events:none;width:100%;height:100%;transform:translate3d(0, calc(var(--hero-exit) * 4vh), 0);position:absolute;inset:0;overflow:visible}.nix-hero-thread__glow{fill:none;stroke:url(#nix-gold-hero);stroke-width:5px;stroke-linecap:round;opacity:.13}.nix-hero-thread__line{fill:none;stroke:url(#nix-gold-hero);stroke-width:var(--nix-hero-thread-width);stroke-linecap:round;stroke-miterlimit:4}.nix-ornament{--sway:1;transform-box:view-box}.nix-ornament--moon{--sway:.6}.nix-ornament__line{fill:none;stroke:url(#nix-gold-hero);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.nix-ornament__star{fill:url(#nix-gold-hero);opacity:0;transform-box:fill-box;transform-origin:50% 0}@keyframes nix-sway{0%{rotate:0deg}14%{rotate:calc(var(--sway) * 6deg)}32%{rotate:calc(var(--sway) * -4deg)}50%{rotate:calc(var(--sway) * 2.4deg)}68%{rotate:calc(var(--sway) * -1.3deg)}84%{rotate:calc(var(--sway) * .5deg)}to{rotate:0deg}}.nix-ornament.is-swaying{animation-name:nix-sway;animation-duration:3.2s;animation-timing-function:ease-in-out}.nix-ornament--moon.is-swaying{animation-duration:3.8s}.nix-hero-thread__bead{fill:var(--nix-hero-emerald);opacity:0;transform-box:fill-box;transform-origin:50%}.nix-hero-thread__spark{opacity:0}.nix-hero-thread__spark-core{fill:var(--nix-hero-spark)}.nix-title{z-index:1;color:var(--nix-hero-display);font-family:var(--nix-hero-display-font);letter-spacing:-.04em;user-select:none;background-image:linear-gradient(105deg, transparent 42%, #fff6dee0 50%, transparent 58%), var(--nix-hero-title-gradient);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 16px var(--nix-hero-title-glow)) drop-shadow(0 18px 34px #000000b3);opacity:.94;transform:translate3d(calc(var(--hero-exit) * -4vw), calc(var(--hero-exit) * -2vh), 0);will-change:transform;background-position:130% 0,0 0;background-repeat:no-repeat;background-size:300% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(7rem,18vw,21rem);font-weight:300;line-height:.8;position:absolute;top:26%;left:clamp(420px,49vw,740px)}@keyframes nix-sheen{0%{background-position:90% 0,0 0}to{background-position:10% 0,0 0}}.nix-title.is-lit{animation-name:nix-sheen;animation-duration:1.6s;animation-timing-function:cubic-bezier(.37,0,.63,1)}.nix-hero-copy{z-index:7;align-items:flex-start;gap:var(--nix-hero-space-sm);width:min(30vw,330px);opacity:clamp(0, calc(1 - var(--hero-exit) * 1.5), 1);transform:translate3d(0, calc(var(--hero-exit) * 4vh), 0);flex-direction:column;display:flex;position:absolute;bottom:clamp(48px,10vh,96px);right:clamp(32px,7vw,120px)}.nix-hero-copy__eyebrow,.nix-close__signature{color:var(--nix-hero-accent);font-family:var(--nix-hero-interface-font);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:12px;font-weight:400;line-height:1.4}.nix-hero-copy__line{color:var(--nix-hero-text);font-family:var(--nix-hero-display-font);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:300;line-height:.98}.nix-hero-copy__cta,.nix-details__cta,.nix-close__cta,.nix-close__back{pointer-events:auto;width:fit-content;color:var(--nix-hero-text);font-family:var(--nix-hero-interface-font);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:14px;font-size:13px;text-decoration:none;transition:color .24s,gap .24s,border-color .24s,background .24s;display:inline-flex}.nix-hero-copy__cta{border-bottom:1px solid var(--nix-hero-accent);margin-top:8px;padding-bottom:8px}.nix-hero-copy__cta:hover{border-color:var(--nix-hero-logo-border);color:var(--nix-hero-logo-border);gap:20px}.nix-hero-copy__cta:active,.nix-details__cta:active,.nix-close__cta:active,.nix-close__back:active{transform:translateY(1px)}.nix-hero-copy__cta:focus-visible,.nix-details__cta:focus-visible,.nix-close__cta:focus-visible,.nix-close__back:focus-visible{outline:1px solid var(--nix-hero-logo-border);outline-offset:6px}.nix-product--traveler{z-index:6;aspect-ratio:2/3;pointer-events:none;width:auto;height:84%;opacity:clamp(0, calc(1 - var(--thread-in) * 3.5), 1);transform:translate3d(calc(var(--hero-exit) * -3vw + var(--details-in) * -1vw), calc(var(--details-in) * -2vh), 0) rotate(calc(-4deg * (1 - var(--hero-exit)))) scale(calc(1.02 - var(--hero-exit) * .08));transform-origin:50%;will-change:transform, opacity;backface-visibility:hidden;position:absolute;top:14%;left:clamp(72px,13vw,190px)}.nix-product--traveler:before{z-index:-1;content:"";background:radial-gradient(ellipse 50% 44% at 50% 38%, var(--nix-hero-surface-light), #eee7db08 50%, transparent 76%);pointer-events:none;position:absolute;inset:-8% -36% -4%}@keyframes nix-bag-fallback{to{opacity:1;translate:0;scale:1}}.nix-product--traveler img{opacity:0;transition:opacity 1.3s cubic-bezier(.37,0,.63,1),translate 1.5s cubic-bezier(.22,1,.36,1),scale 1.5s cubic-bezier(.22,1,.36,1);translate:0 12px;scale:.985}.nix-product--traveler img:not(.is-shown){animation-name:nix-bag-fallback;animation-duration:0s;animation-delay:6s;animation-fill-mode:forwards}.nix-product--traveler img.is-shown{opacity:1;translate:0;scale:1}.nix-product--traveler img{object-fit:contain;filter:brightness(1.26)contrast(1.1)drop-shadow(4px 8px 7px #000000a8)drop-shadow(18px 32px 40px #000000b3);width:100%;height:100%;display:block}.story-scene--details{z-index:2;opacity:clamp(0, calc(var(--details-in) * 1.35 - var(--thread-in) * 2.4), 1);transform:translate3d(calc((1 - var(--details-in)) * 8vw - var(--thread-in) * 7vw), 0, 0) scale(calc(.985 + var(--details-in) * .015));overflow:hidden}.nix-details__content{z-index:7;text-align:center;max-width:650px;opacity:clamp(0, calc(var(--details-in) * 1.6 - .16), 1);transform:translate3d(0, calc((1 - var(--details-in)) * 5vh), 0) translateY(-50%);flex-direction:column;align-items:center;gap:clamp(24px,4vh,38px);display:flex;position:absolute;top:50%;left:clamp(430px,40vw,610px);right:clamp(320px,29vw,520px)}.nix-details__text{max-width:32ch;color:var(--nix-hero-text);font-family:var(--nix-hero-display-font);text-wrap:balance;text-shadow:0 2px 20px #000000bf;opacity:clamp(0, calc(var(--details-in) * 1.75 - .18), 1);transform:translate3d(0, calc((1 - var(--details-in)) * 3vh), 0) scale(calc(.94 + var(--details-in) * .06));margin:0;font-size:clamp(1.45rem,2.25vw,2.15rem);font-weight:300;line-height:1.48}.nix-details__cta,.nix-close__cta{border:1px solid var(--nix-hero-line);color:var(--nix-hero-accent);padding:14px 20px}.nix-details__cta{opacity:clamp(0, calc(var(--details-in) * 2 - .9), 1);transform:translate3d(0, calc((1 - var(--details-in)) * 3vh), 0)}.nix-details__cta:hover,.nix-close__cta:hover{border-color:var(--nix-hero-accent);background:var(--nix-hero-accent);color:var(--nix-hero-surface)}.nix-details__cta-arrow{font-size:18px;transition:transform .24s}.nix-details__cta:hover .nix-details__cta-arrow,.nix-close__cta:hover .nix-details__cta-arrow{transform:translate(4px)}.story-scene--proportions{z-index:4;opacity:clamp(0, calc(var(--proportions-in) * 1.35 - var(--interior-in) * 2.4), 1);transform:translate3d(0, calc((1 - var(--proportions-in)) * 5vh - var(--interior-in) * 5vh), 0);background:radial-gradient(ellipse 35% 58% at 50% 52%, var(--nix-hero-edge-glow), transparent 72%), linear-gradient(120deg, #ffffff03, transparent 35%), var(--nix-hero-surface);overflow:hidden}.nix-proportions__halo{aspect-ratio:1;width:min(52vw,720px);transform:translate(-50%, -50%) scale(calc(.9 + var(--proportions-in) * .1));position:absolute;top:50%;left:50%}.nix-proportions__halo svg,.nix-interior__ring{width:100%;height:100%;display:block;overflow:visible}.nix-proportions__halo circle,.nix-interior__ring circle{transform-box:view-box;transform-origin:50%;transform:rotate(-90deg)}.nix-proportions__halo circle{--thread-to:clamp(0, calc(var(--proportions-in) * 1.25), 1);--thread-from:var(--interior-in);stroke-width:1px}.nix-proportions__halo svg{opacity:.55}.nix-proportions__guides{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nix-proportions__guide{--thread-to:clamp(0, calc(var(--proportions-in) * 1.8 - .8), 1);stroke:var(--nix-hero-thread);stroke-width:1px}.nix-proportions__guides{opacity:.7}.nix-proportions__tick{stroke:var(--nix-hero-thread);stroke-width:1px;opacity:clamp(0, calc(var(--proportions-in) * 5 - 4), 1)}.nix-proportions__product{z-index:3;width:min(45vw,660px);transform:translate(-50%, -50%) translateX(calc((1 - var(--proportions-in)) * 5vw)) scale(calc(.66 + var(--proportions-in) * .34));filter:drop-shadow(18px 34px 46px #000000b8);will-change:transform;position:absolute;top:50%;left:47%}.nix-proportions__product img{width:100%;height:auto;display:block}.nix-proportions__specs{z-index:5;pointer-events:none;margin:0;position:absolute;inset:0}.nix-proportions__specs>div{width:min(23vw,290px);opacity:clamp(0, calc(var(--proportions-in) * 1.9 - .65), 1);transform:translate3d(calc((1 - var(--proportions-in)) * 22px), 0, 0);position:absolute}.nix-proportions__specs>div:first-child{top:24%;left:clamp(38px,6vw,96px)}.nix-proportions__specs>div:nth-child(2){bottom:22%;left:clamp(38px,6vw,96px)}.nix-proportions__specs>div:nth-child(3){text-align:right;top:23%;right:clamp(38px,7vw,112px)}.nix-proportions__specs>div:nth-child(4){text-align:right;bottom:21%;right:clamp(38px,7vw,112px)}.nix-proportions__specs dt{color:var(--nix-hero-accent);font-family:var(--nix-hero-interface-font);letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:400}.nix-proportions__specs dd{color:var(--nix-hero-text);font-family:var(--nix-hero-display-font);text-shadow:0 2px 18px #000c;margin:0;font-size:clamp(1.5rem,2.3vw,2.35rem);font-weight:300;line-height:1.05}.story-scene--thread{z-index:3;opacity:clamp(0, calc(var(--thread-in) * 1.35 - var(--proportions-in) * 2.4), 1);transform:translate3d(0, calc((1 - var(--thread-in)) * 7vh - var(--proportions-in) * 5vh), 0) scale(calc(.985 + var(--thread-in) * .015));overflow:hidden}.nix-thread__visual{z-index:0;position:absolute;inset:0;overflow:hidden}.nix-thread__visual:after{pointer-events:none;content:"";background:linear-gradient(90deg,#080807e6 0%,#080807bd 28%,#08080724 54%,#08080794 100%),linear-gradient(#0808073d,#0000 45%,#08080757);position:absolute;inset:0}.nix-thread__content{z-index:4;width:min(28vw,360px);opacity:clamp(0, calc(var(--thread-in) * 1.7 - .2), 1);transform:translate3d(calc((1 - var(--thread-in)) * -2vw), calc((1 - var(--thread-in)) * 4vh), 0);position:absolute;top:28%;left:clamp(36px,6vw,92px)}.nix-thread__properties{color:var(--nix-hero-spark);font-family:var(--nix-hero-display-font);-webkit-text-stroke:.35px currentColor;--knot-size:15px;--tail:clamp(22px, 1.25em, 34px);--bead:8px;gap:clamp(12px,1.8vh,20px);margin:0;padding:0;font-size:clamp(1.6rem,2.5vw,2.4rem);font-weight:300;line-height:1.12;list-style:none;display:grid;position:relative}.nix-thread__properties:before{top:.56em;bottom:calc(var(--tail) * -1);left:calc(var(--knot-size) / 2 - .5px);content:"";background:linear-gradient(180deg, var(--nix-hero-thread-light), var(--nix-hero-thread) 45%, var(--nix-hero-thread-deep));width:1px;transform:scaleY(clamp(0, calc((var(--thread-in) - .1) / .7), 1));transform-origin:top;position:absolute}.nix-thread__properties:after{--bead-in:clamp(0, calc((var(--thread-in) - .8) / .2), 1);bottom:calc(var(--tail) * -1 - var(--bead) / 2);left:calc(var(--knot-size) / 2 - var(--bead) / 2);width:var(--bead);height:var(--bead);border-radius:var(--nix-hero-round);content:"";background:radial-gradient(circle at 36% 30%, #7fd3a8, var(--nix-hero-emerald) 52%, #14593a);opacity:var(--bead-in);transform:scale(calc(.4 + var(--bead-in) * .6));position:absolute;box-shadow:0 2px 5px #000000b3}.nix-thread__properties li{--knot:clamp(0, calc((var(--thread-in) - .2 - var(--k) * .07) / .24), 1);opacity:var(--knot);text-shadow:0 1px 2px #000000e6,0 2px 22px #000000d9;transform:translate3d(calc((1 - var(--knot)) * -10px), 0, 0);align-items:center;gap:18px;display:flex}.nix-thread__properties li:before{width:var(--knot-size);height:var(--knot-size);border:1px solid var(--nix-hero-thread);border-radius:var(--nix-hero-round);content:"";background:radial-gradient(circle at 38% 34%, var(--nix-hero-spark) 0 1.5px, var(--nix-hero-thread-light) 2.5px, var(--nix-hero-thread-deep) 4px, var(--nix-hero-surface) 5.5px);transform:scale(calc(.4 + var(--knot) * .6));flex:none;position:relative;box-shadow:0 2px 6px #000000b3}.story-scene--interior{z-index:5;opacity:clamp(0, calc(var(--interior-in) * 1.35), 1);transform:translate3d(0, calc((1 - var(--interior-in)) * 8vh), 0) scale(calc(.985 + var(--interior-in) * .015));background:radial-gradient(50% 65% at 28% 52%,#a9502f1c,#0000 72%),linear-gradient(90deg,#0707061f,#0707067a);flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(28px,5svh,48px);padding:clamp(24px,8vh,80px) clamp(48px,12vw,180px) 0;display:flex}.nix-interior__loupe{aspect-ratio:1;width:min(34vw,52svh,470px);transform:scale(calc(.94 + var(--interior-in) * .06));transform-origin:40% 60%;flex:none;margin-left:-2.5%;position:relative}.nix-interior__lens{border-radius:var(--nix-hero-round);position:absolute;inset:5%;overflow:hidden;box-shadow:0 30px 60px #000000a6,0 8px 18px #0000008c}.nix-interior__lens:after{border-radius:inherit;content:"";background:radial-gradient(circle at 32% 26%,#eee7db12,#0000 42%),radial-gradient(circle,#0000 52%,#080807b8 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f3dca61f}.nix-interior__lens img{object-fit:cover;width:100%;height:100%;filter:blur(calc((1 - var(--interior-in)) * 8px)) brightness(1.08) contrast(1.04);transform:scale(calc(1.14 - var(--interior-in) * .14));will-change:filter, transform;display:block}.nix-interior__ring{position:absolute;inset:0}.nix-interior__hallmark{width:100%;height:100%;fill:var(--nix-hero-thread);font-family:var(--nix-hero-display-font);opacity:calc(var(--interior-in) * .62);transform:rotate(calc((1 - var(--interior-in)) * -24deg));font-size:2.7px;position:absolute;inset:0;overflow:visible}.nix-interior__ring circle{--thread-to:clamp(0, calc(var(--interior-in) * 1.3 - .2), 1)}.nix-interior__content{text-align:left;width:min(45vw,560px);opacity:clamp(0, calc(var(--interior-in) * 1.6 - .15), 1);transform:translate3d(0, calc((1 - var(--interior-in)) * 4vh), 0);position:relative}.nix-interior__content>p:last-child{max-width:30ch;color:var(--nix-hero-text);font-family:var(--nix-hero-display-font);text-wrap:balance;margin:0;font-size:clamp(1.6rem,2.5vw,2.4rem);font-weight:300;line-height:1.5}.nix-close{--knot-left:calc(clamp(48px, 12vw, 180px) - 12px);--knot-width:clamp(190px, 18vw, 270px);min-height:80svh;padding:calc(var(--knot-width) * 110 / 260 + clamp(40px, 7vh, 80px)) clamp(48px, 12vw, 180px) clamp(72px, 12vh, 140px);background:radial-gradient(ellipse 50% 65% at 28% 48%, var(--nix-hero-edge-glow), transparent 72%), var(--nix-hero-surface);flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(20px,3.4vh,32px);display:flex;position:relative;overflow:hidden}.nix-close__thread{height:calc(var(--knot-width) * 110 / 260);pointer-events:none;position:absolute;top:0;left:0;right:0;transform:translateY(-5.45%)}.nix-close__thread:before,.nix-close__thread:after{content:"";transform-origin:0;height:1px;position:absolute;top:5.45%}.nix-close__thread:before{width:var(--knot-left);background:linear-gradient(90deg, transparent, var(--nix-hero-thread-deep));transform:scaleX(clamp(0, calc(var(--nix-close-in) * 4), 1));left:0}.nix-close__thread:after{right:0;left:calc(var(--knot-left) + var(--knot-width));background:linear-gradient(90deg, var(--nix-hero-thread-deep), #7a5a3659 60%, transparent);transform:scaleX(clamp(0, calc((var(--nix-close-in) - .76) / .24), 1))}.nix-close__knot{top:0;left:var(--knot-left);width:var(--knot-width);height:100%;filter:drop-shadow(0 0 6px var(--nix-hero-title-glow)) drop-shadow(0 3px 4px #000000b3);position:absolute;overflow:visible}.nix-close__charm{--thread-to:clamp(0, calc((var(--nix-close-in) - .12) / .56), 1)}.nix-close__rise{--thread-to:clamp(0, calc((var(--nix-close-in) - .66) / .12), 1)}.nix-close__glint{--glint:clamp(0, calc((var(--nix-close-in) - .72) / .28), 1);fill:none;stroke:var(--nix-hero-spark);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:.06 .94;stroke-dashoffset:calc((.06 - var(--glint)) * 1px);opacity:calc(clamp(0, var(--glint) * 8, 1) * clamp(0, (1 - var(--glint)) * 8, 1))}.nix-close__signature{color:var(--nix-hero-muted);align-items:center;gap:16px;margin-top:clamp(24px,5vh,56px);display:flex}.nix-close__seal{--seal:60px}.nix-close__monogram{z-index:0;color:var(--nix-hero-surface);font-family:var(--nix-hero-display-font);letter-spacing:-.04em;text-shadow:-1px -1px 1px #ffeecd12,1px 1px 1px #000000b3;pointer-events:none;user-select:none;margin:0;font-size:clamp(9rem,30vw,30rem);font-weight:300;line-height:.8;position:absolute;bottom:-.16em;right:-.05em}.nix-close__title,.nix-close__text,.nix-close__actions,.nix-close__signature{z-index:1;position:relative}@supports (animation-timeline:view()){.nix-close{animation-name:nix-close-in;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 20% cover 42%}}.nix-close__title{color:var(--nix-hero-text);font-family:var(--nix-hero-display-font);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,5.8vw,5.4rem);font-weight:300;line-height:.98}.nix-close__text{max-width:42ch;color:var(--nix-hero-muted);font-family:var(--nix-hero-display-font);text-wrap:balance;margin:0;font-size:clamp(1.25rem,1.9vw,1.75rem);font-weight:300;line-height:1.48}.nix-close__actions{flex-wrap:wrap;align-items:center;gap:18px 32px;margin-top:8px;display:flex}.nix-close__back{color:var(--nix-hero-muted);padding:14px 0}.nix-close__back:hover{color:var(--nix-hero-text)}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.nix-product--traveler{transform:translate3d(calc(var(--hero-exit) * -3vw + var(--details-in) * -1vw + var(--pointer-x)), calc(var(--details-in) * -2vh + var(--pointer-y)), 0) rotate(calc(-4deg * (1 - var(--hero-exit)))) scale(calc(1.02 - var(--hero-exit) * .08))}.nix-spool-backdrop{translate:calc(var(--pointer-x) * -.35) calc(var(--pointer-y) * -.35);transition:translate var(--nix-hero-motion-duration) var(--nix-hero-motion-easing)}}@media (width<=1100px) and (width>=769px) and (orientation:landscape){.story-wayfinding{width:21vw}.story-wayfinding__item{font-size:clamp(1.6rem,2.9vw,2.1rem)}.nix-product--traveler{height:78%;top:17%;left:7vw}.nix-details__content{left:38vw;right:28vw}.nix-details__text{font-size:clamp(1.25rem,2.3vw,1.75rem)}.nix-thread__properties{font-size:clamp(1.25rem,2.25vw,1.7rem)}}@media (width<=768px),(width<=1100px) and (orientation:portrait){.story-track{--story-length:360}.story-wayfinding{grid-template-areas:"label";width:auto;top:22px;left:66px;right:20px;transform:none}.story-wayfinding__item{grid-area:label;min-height:24px;font-size:clamp(1.7rem,8.6vw,2.5rem);line-height:1}.nix-signature{--seal:60px}.nix-mark{--seal:36px;top:18px;left:18px}.nix-close__seal{--seal:52px}.nix-interior__hallmark{font-size:3.4px}.nix-sky{width:clamp(150px,46vw,200px);height:clamp(70px,10vh,96px);top:30px;right:24px}.story-viewport{--bag-top:max(16svh, min(29svh, calc(96svh - 174px - min(99vw, 61.5svh))))}.nix-title{--nix-size:clamp(5.5rem, 33vw, 10rem);top:max(9svh, calc(var(--bag-top) - var(--nix-size) * .8 - 18px));font-size:var(--nix-size);left:7vw}.nix-hero-copy{width:min(82vw,310px);bottom:max(24px,4svh);right:24px}.nix-hero-copy__line{font-size:clamp(2rem,9.2vw,2.8rem)}.nix-hero-copy__eyebrow,.nix-close__signature,.nix-proportions__specs dt{font-size:13px}.nix-hero-copy__cta,.nix-details__cta,.nix-close__cta,.nix-close__back{font-size:14px}.nix-product--traveler{top:var(--bag-top);aspect-ratio:auto;width:min(66vw,41svh);height:auto;transform:translate3d(calc(-50% + var(--hero-exit) * -5vw), calc(var(--details-in) * -14svh), 0) rotate(calc(-4deg * (1 - var(--hero-exit)))) scale(calc(1 - var(--hero-exit) * .04 + var(--details-in) * .04));left:50%}.nix-details__content{text-align:left;max-width:none;transform:translate3d(0, calc((1 - var(--details-in)) * 4vh), 0);align-items:flex-start;gap:16px;inset:auto 24px clamp(32px,8vh,80px)}.nix-details__text{text-align:left;max-width:24ch;font-size:clamp(1.35rem,6.4vw,1.9rem);line-height:1.35}.nix-proportions__product{width:min(78vw,58svh);top:44%;left:50%}.nix-proportions__halo{width:88vw;top:44%}.nix-proportions__specs>div{width:44vw}.nix-proportions__specs>div:first-child{top:max(13%,64px);left:24px}.nix-proportions__specs>div:nth-child(2){text-align:right;inset:max(13%,64px) 24px auto auto}.nix-proportions__specs>div:nth-child(3){text-align:left;inset:auto auto 8% 24px}.nix-proportions__specs>div:nth-child(4){text-align:right;bottom:8%;right:24px}.nix-proportions__specs dd{font-size:clamp(1.3rem,6vw,1.75rem)}.nix-thread__visual:after{background:radial-gradient(95% 38% at 34% 42%,#080807d6,#0808079e 58%,#08080700 100%),linear-gradient(#080807b3 0%,#08080700 26% 72%,#080807b8 100%)}.nix-thread__content{width:auto;top:20%;left:24px;right:24px}.nix-thread__properties{gap:14px;font-size:clamp(1.45rem,7vw,2rem)}.story-scene--interior{justify-content:flex-end;padding:0 24px max(54px,12svh)}.nix-interior__loupe{align-self:center;width:min(78vw,44svh);margin-left:0}.nix-interior__content{text-align:left;width:100%}.nix-interior__content>p:last-child{max-width:28ch;font-size:clamp(1.45rem,6.8vw,2.05rem)}.nix-close{--knot-left:12px;--knot-width:170px;min-height:70svh;padding:calc(var(--knot-width) * 110 / 260 + 40px) 24px max(72px, 10svh)}.nix-close__title{font-size:clamp(2.5rem,12.5vw,3.6rem)}.nix-close__text{font-size:clamp(1.3rem,6vw,1.7rem)}.nix-thread__properties{--knot-size:18px;--bead:9px}}@media (width<=768px) and (height<=720px) and (orientation:portrait){.nix-product--traveler{transform:translate3d(calc(-50% + var(--hero-exit) * -5vw), calc(var(--details-in) * -11svh), 0) rotate(calc(-4deg * (1 - var(--hero-exit)))) scale(calc(1 - var(--hero-exit) * .12 - var(--details-in) * .1))}}@media (width<=768px) and (orientation:landscape){.nix-title{top:12%;left:42vw}.nix-sky{width:168px}.nix-thread__content{top:18%}.nix-thread__properties{grid-template-columns:repeat(2,max-content);gap:10px 40px;font-size:clamp(1.1rem,3.4vw,1.5rem)}.nix-thread__properties:before,.nix-thread__properties:after{display:none}.nix-product--traveler{width:min(30vw,62svh);top:10%;left:30%}.nix-details__content{left:50%}.nix-details__text{font-size:clamp(1.1rem,3.4vw,1.5rem)}.nix-proportions__halo{width:min(64vw,86svh)}.story-scene--interior{flex-direction:row;justify-content:flex-start;align-items:center;padding:56px 6vw 24px}.nix-interior__loupe{width:min(40vw,62svh)}.nix-interior__content{width:50vw}}@media (height<=550px) and (width>=769px){.story-track{--story-length:440}.nix-product--traveler{height:90%;top:4%}.nix-details__content{top:48%}.nix-thread__content{top:22%}}@media (prefers-reduced-motion:reduce){.nix-close{animation:none}.nix-mark{display:none}.story-scene--details{--details-in:1;--thread-in:0}.story-scene--thread{--thread-in:1;--proportions-in:0}.story-scene--proportions{--proportions-in:1;--interior-in:0}.story-scene--interior{--interior-in:1}.nix-product--traveler{opacity:1;height:84svh;top:8svh;transform:rotate(-4deg)scale(.94)!important}.nix-proportions__product{transform:translate(-50%,-50%)scale(1)!important}.nix-product--traveler img{opacity:1;transition:none;animation:none;translate:0;scale:1}.nix-spool-backdrop,.nix-product--traveler,.nix-proportions__product,.nix-interior__lens img{will-change:auto}}@media (prefers-reduced-motion:reduce) and (width<=768px),(prefers-reduced-motion:reduce) and (width<=1100px) and (orientation:portrait){.nix-product--traveler{top:var(--bag-top);height:auto;transform:translate(-50%)rotate(-4deg)scale(.94)!important}}
