.ns1-wrap,.ns1-detail{--bg: #1a1714;--deep: #0b0a08;--ink: #ece7df;--tone: #8f877c;--metal: #c9ccce;--accent: color-mix(in srgb, var(--ink) 62%, var(--tone));--f-display: "Amaran NS1 Display", Georgia, serif;--f-script: "Amaran NS1 Script", cursive;--f-body: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--gutter: clamp(16px, 3.2vw, 48px);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--off: 0px;--cover: 0px;--fit: 1;background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.ns1-wrap{position:relative;isolation:isolate;overflow-x:clip}:is(.ns1-wrap,.ns1-detail) *,:is(.ns1-wrap,.ns1-detail) *:before,:is(.ns1-wrap,.ns1-detail) *:after{box-sizing:border-box}:where(.ns1-wrap,.ns1-detail) img{display:block;max-width:none;height:auto}:where(.ns1-wrap,.ns1-detail) a{color:inherit;text-decoration:none}:where(.ns1-wrap,.ns1-detail) button{font:inherit;color:inherit;background:none;border:0;border-radius:0;padding:0;margin:0;min-height:0;letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer}:where(.ns1-wrap,.ns1-detail) :is(h1,h2,p,figure){margin:0;font-weight:400;letter-spacing:normal;text-transform:none;color:inherit}:is(.ns1-wrap,.ns1-detail) :focus-visible{outline:1.5px solid var(--metal);outline-offset:4px;border-radius:2px}body:has(.ns1-wrap) .section-header.is-sticky .header-logo{width:auto!important;max-width:none;height:52px;margin-inline:auto;transition:height .3s var(--ease-out, ease)}body:has(.ns1-wrap) .section-header.is-sticky .logo-name{top:0;padding-block:6px 2px}body:has(.ns1-wrap) .section-header .header-logo{transition:height .3s ease}html.ns1-locked,html.ns1-locked body{overflow:hidden}.ns1-script{font-family:var(--f-script);font-weight:400;line-height:1}.ns1-grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 1.4 -0.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ns1{position:relative;height:calc(100svh + var(--ns1-len))}.ns1-stage{position:sticky;top:0;height:100svh;overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none;--sx: 27vw;--sy: 12.5vh;--bh: 54vh}.ns1-light{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(158deg,color-mix(in srgb,var(--metal) 13%,transparent) 0%,transparent 38%),linear-gradient(180deg,transparent 55%,color-mix(in srgb,var(--deep) 45%,transparent) 100%)}.ns1-seal{position:absolute;left:50%;top:calc(104svh - 78vmin - var(--off));width:156vmin;translate:-50% 0;overflow:visible}.ns1-seal image{transition:opacity .6s}.ns1-seal-ring{fill:var(--metal);fill-opacity:.62;font-family:var(--f-display)}.ns1-seal-notes{fill:var(--metal);fill-opacity:.5;font-family:var(--f-display)}.ns1-seal-circle{fill:none;stroke:var(--metal);stroke-opacity:.3;stroke-width:1}.ns1-tick{stroke:var(--metal);stroke-opacity:.24;stroke-width:1.2;stroke-linecap:round}.ns1-tick.is-major{stroke-opacity:.55}.ns1-intro{position:absolute;left:var(--gutter);top:calc(12svh + var(--cover));z-index:120;max-width:330px}.ns1-lede{margin:0;font-family:var(--f-display);font-weight:400;font-size:clamp(22px,2.1vw,32px);line-height:1.12}.ns1-lede .ns1-script{display:block;margin-top:6px;font-size:1.5em;color:var(--tone)}.ns1-dashes{display:flex;gap:7px;margin-top:26px}.ns1-dashes button{position:relative;width:16px;height:18px;transition:width .5s var(--ease-out)}.ns1-dashes button:after{content:"";position:absolute;left:0;right:0;top:8px;height:2px;border-radius:2px;background:var(--tone);transition:background-color .4s}.ns1-dashes button[aria-selected=true]{width:40px}.ns1-dashes button[aria-selected=true]:after,.ns1-dashes button:hover:after{background:var(--ink)}.ns1-hint{position:absolute;right:calc(var(--gutter) + 56px);bottom:calc(max(7svh,120px) + var(--off));z-index:120;margin:0;display:grid;justify-items:end;gap:8px;font-size:13px;color:var(--tone)}.ns1-counter{font-family:var(--f-display);font-size:28px;color:var(--ink);font-variant-numeric:tabular-nums}.ns1-counter b{font-weight:400}.ns1-counter span{color:var(--tone)}.ns1-track{position:absolute;top:0;right:0;bottom:0;left:0;translate:0 calc((var(--cover) - var(--off)) * .5)}.ns1-item{position:absolute;left:50%;top:42svh;translate:-50% -50%;transform:translate(calc(var(--d) * var(--sx)),calc(var(--d) * var(--sy) * -1 + var(--bow) * 1.4vh)) scale(var(--s));will-change:transform,opacity}.ns1-bottle{display:block;transition:transform .9s var(--ease-io),opacity .6s}.ns1-bottle img{height:calc(var(--bh) * var(--k) * var(--fit));width:auto;pointer-events:none;filter:drop-shadow(0 26px 16px color-mix(in srgb,var(--deep) 60%,transparent))}.ns1-item.is-active .ns1-bottle{cursor:none}.ns1-item.is-active .ns1-bottle:focus-visible{outline-offset:-10px}.ns1-stage.is-leaving .ns1-item:not(.is-active) .ns1-bottle{transform:translateY(80vh) rotate(-8deg);opacity:0}.ns1-stage.is-leaving .ns1-caption,.ns1-stage.is-leaving .ns1-intro,.ns1-stage.is-leaving .ns1-hint{opacity:0;transition:opacity .4s}.ns1-caption{position:absolute;left:0;right:0;bottom:calc(7svh + var(--off));z-index:110;display:grid;justify-items:center;padding:0 var(--gutter);text-align:center;pointer-events:none}.ns1-name{margin:0;font-family:var(--f-display);font-weight:400;line-height:.94;font-size:clamp(44px,6.4vw,112px);padding:.06em 0 .04em;white-space:nowrap}.ns1-name.is-rising{animation:ns1-rise .7s var(--ease-out)}.ns1-name .ns1-script{font-size:.82em;color:var(--accent);margin-left:.08em}.ns1-family{margin:10px 0 0;font-size:14px;color:color-mix(in srgb,var(--ink) 72%,var(--tone))}.ns1-arrows{display:flex;gap:18px;margin-top:18px;pointer-events:auto}.ns1-arrows button{width:64px;height:36px;display:grid;place-items:center;color:var(--ink);transition:color .3s,transform .4s var(--ease-out)}.ns1-arrows button:hover{color:var(--metal)}.ns1-arrows button:first-child:hover{transform:translate(-4px)}.ns1-arrows button:last-child:hover{transform:translate(4px)}.ns1-arrows button:disabled{opacity:.3;cursor:default;transform:none}@keyframes ns1-rise{0%{transform:translateY(.25em)}}.ns1-cursor{position:fixed;left:0;top:0;z-index:9300;pointer-events:none}.ns1-cursor span{display:grid;place-items:center;width:84px;height:84px;translate:-50% -50%;border-radius:50%;background:var(--ink);color:var(--bg);font-family:var(--f-display);font-size:17px;scale:.4;opacity:0;transition:scale .45s var(--ease-out),opacity .3s}.ns1-stage:has(.ns1-item.is-active .ns1-bottle:hover) .ns1-cursor span{scale:1;opacity:1}.ns1-detail{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9200;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;background:var(--bg);-webkit-overflow-scrolling:touch}.ns1-detail:focus{outline:none}.ns1-detail[hidden]{display:none}.ns1-close{position:fixed;left:var(--gutter);top:26px;z-index:210;display:inline-flex;align-items:center;gap:10px;font-size:14px;transition:color .3s}.ns1-close svg{transition:transform .4s var(--ease-out)}.ns1-close:hover{color:var(--metal)}.ns1-close:hover svg{transform:scaleX(-1) translate(4px)}.ns1-hero{position:relative;height:100svh;min-height:640px;overflow:hidden;background:linear-gradient(152deg,color-mix(in srgb,var(--metal) 16%,transparent) 0%,transparent 42%),linear-gradient(180deg,var(--bg) 0%,var(--bg) 62%,color-mix(in srgb,var(--bg) 55%,var(--deep)) 100%)}.ns1-floor{position:absolute;left:0;right:0;bottom:0;height:25%;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--deep) 18%,transparent) 30%,color-mix(in srgb,var(--deep) 46%,transparent) 100%)}.ns1-hero-light{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;transition:transform 1.2s var(--ease-out)}.ns1-lattice{display:block;width:100%;height:100%;opacity:.34;mix-blend-mode:soft-light}.ns1-lockup{position:absolute;top:12svh;left:var(--gutter);right:var(--gutter);margin:0;display:grid;font-weight:400;z-index:10}.ns1-l1{font-family:var(--f-display);font-size:clamp(84px,14.5vw,250px);line-height:.9;padding-top:.06em;white-space:nowrap}.ns1-l1 sup{font-family:var(--f-body);font-size:13px;vertical-align:top;position:relative;top:1.1em;margin-left:.8em;color:var(--tone);letter-spacing:.04em}.ns1-l2{justify-self:end;font-size:clamp(64px,9vw,160px);line-height:1.1;padding:0 .08em .12em;color:var(--accent);margin-top:-.12em;white-space:nowrap}.ns1-plinth{position:absolute;left:50%;bottom:11svh;translate:-50% 0;margin:0;z-index:20}.ns1-plinth:before{content:"";position:absolute;left:12%;right:12%;bottom:-8px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--deep) 80%,transparent);filter:blur(9px)}.ns1-hero-bottle{position:relative;height:58svh;width:auto}.ns1-reflection{position:absolute;top:100%;left:0;height:58svh;width:auto;transform:scaleY(-1);opacity:.2;-webkit-mask-image:linear-gradient(to top,#000 0%,rgb(0 0 0 / .35) 12%,transparent 26%);mask-image:linear-gradient(to top,#000 0%,rgb(0 0 0 / .35) 12%,transparent 26%);pointer-events:none}.ns1-buy{position:absolute;left:var(--gutter);bottom:7svh;width:min(360px,30vw);z-index:30}.ns1-buy-family{margin:0;font-size:13px;color:var(--tone)}.ns1-blurb{margin:10px 0 0;font-family:var(--f-display);font-size:clamp(19px,1.5vw,24px);line-height:1.22}.ns1-notes{margin:14px 0 0;font-size:14px;color:color-mix(in srgb,var(--ink) 75%,var(--tone))}.ns1-notes i{font-style:normal;color:var(--tone)}.ns1-action{margin-top:24px}.ns1-add{--cut: 10px;display:inline-flex;align-items:center;gap:22px;padding:17px 26px;font-size:15px;color:var(--bg);background:var(--ink);clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut));transition:background-color .35s,color .35s}.ns1-add:hover{background:var(--metal);color:var(--deep)}.ns1-add:active{background:color-mix(in srgb,var(--metal) 80%,var(--deep))}.ns1-add[aria-busy=true]{cursor:progress}.ns1-price{font-family:var(--f-display);font-size:18px;padding-left:22px;box-shadow:inset 1px 0 color-mix(in srgb,var(--bg) 35%,transparent);white-space:nowrap}.ns1-added{margin:12px 0 0;min-height:1.5em;font-size:13px;color:var(--tone)}.ns1-added a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.ns1-edge{position:absolute;right:var(--gutter);bottom:7svh;z-index:30;margin:0;text-align:right;font-size:13px;color:var(--tone);display:grid;justify-items:end}.ns1-edge-no{margin-top:10px;font-family:var(--f-display);font-size:30px;color:var(--ink);transition:color .3s}.ns1-edge-no:hover{color:var(--metal)}.ns1-marquee{overflow:hidden;padding:3svh 0 2svh}.ns1-marquee-row{display:flex;white-space:nowrap;font-family:var(--f-display);font-size:clamp(90px,14vw,240px);line-height:1.05;color:color-mix(in srgb,var(--ink) 14%,var(--bg));will-change:transform}.ns1-marquee-row>span{display:inline-flex;align-items:center;gap:.28em;padding-right:.28em}.ns1-marquee-row svg{width:.32em;height:.32em;color:color-mix(in srgb,var(--metal) 45%,var(--bg))}.ns1-tunnel{position:relative;height:260svh}.ns1-tunnel-stage{position:sticky;top:0;height:100svh;overflow:hidden}.ns1-tunnel-head{position:absolute;left:var(--gutter);top:12svh;margin:0;z-index:40;font-family:var(--f-display);font-size:clamp(34px,3.6vw,60px);font-weight:400;line-height:1.1}.ns1-tunnel-head .ns1-script{font-size:1.3em;color:var(--accent)}.ns1-view{position:absolute;top:0;right:0;bottom:0;left:0;perspective:700px;perspective-origin:50% 50%}.ns1-world{position:absolute;left:50%;top:50%;transform-style:preserve-3d;will-change:transform}.ns1-world span{position:absolute;left:0;top:0;font-family:var(--f-display);font-size:clamp(30px,4vw,76px);white-space:nowrap;color:var(--ink)}.ns1-tunnel-bottle{position:absolute;left:50%;top:54%;height:50svh;width:auto;z-index:30;transform:translate(-50%,-50%) scale(.55);filter:drop-shadow(0 24px 16px color-mix(in srgb,var(--deep) 55%,transparent))}.ns1-detail-end{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 56px;padding:12svh var(--gutter) 16svh;font-family:var(--f-display);font-size:clamp(22px,2.2vw,34px)}.ns1-detail-end a,.ns1-detail-end button{transition:color .3s}.ns1-detail-end a:hover,.ns1-detail-end button:hover{color:var(--metal)}.ns1-end-next span{color:var(--accent)}.ns1-campaign{position:relative;padding:8svh 0 7svh;overflow:hidden;--arc-h: 54svh}.ns1-campaign[hidden]{display:none}.ns1-campaign-head{margin:0 auto 4svh;max-width:18ch;text-align:center;font-family:var(--f-display);font-size:clamp(36px,4.4vw,76px);line-height:1.02;padding:0 var(--gutter)}.ns1-campaign-head .ns1-script{display:block;font-size:1.15em;color:var(--accent)}.ns1-arc{position:relative;height:var(--arc-h);touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab;outline-offset:-8px}.ns1-arc.is-dragging{cursor:grabbing}.ns1-arc-item{position:absolute;left:50%;top:4%;transform-origin:50% 120%;transform:translate(-50%);will-change:transform}.ns1-print img{height:40svh;width:auto;aspect-ratio:1;object-fit:cover;border-radius:8px;box-shadow:0 2px 3px color-mix(in srgb,var(--deep) 30%,transparent);-webkit-user-drag:none;pointer-events:none}.ns1-arc-controls{display:flex;justify-content:center;align-items:center;gap:22px;margin-top:10px;font-size:13px;color:var(--tone)}.ns1-arc-controls button{width:56px;height:36px;display:grid;place-items:center;color:var(--ink);transition:color .3s,transform .4s var(--ease-out)}.ns1-arc-controls button:hover{color:var(--metal)}.ns1-arc-controls button:first-child:hover{transform:translate(-4px)}.ns1-arc-controls button:last-child:hover{transform:translate(4px)}.ns1-flight{position:fixed;z-index:9250;margin:0;pointer-events:none;object-fit:contain}@media(max-width:760px){.ns1-stage{--sx: 46vw;--sy: 8vh;--bh: 42vh}.ns1-item{top:43svh}.ns1-seal{width:170vmin;top:52svh}.ns1-intro{top:calc(7svh + var(--cover));max-width:70vw}.ns1-lede{font-size:19px}.ns1-dashes{margin-top:14px}.ns1-hint{display:none}.ns1-caption{bottom:calc(max(4svh,92px) + var(--off))}.ns1-cursor{display:none}.ns1-close{top:24px}.ns1-lockup{top:84px}.ns1-l1{font-size:19vw}.ns1-l2{font-size:13vw}.ns1-plinth{bottom:33svh}.ns1-hero-bottle,.ns1-reflection{height:36svh}.ns1-buy{right:var(--gutter);width:auto;bottom:4svh}.ns1-blurb,.ns1-edge{display:none}.ns1-tunnel-bottle{height:34svh}.ns1-print img{height:32svh}.ns1-campaign{--arc-h: 44svh}}@media(hover:none){.ns1-cursor{display:none}.ns1-item.is-active .ns1-bottle{cursor:pointer}}@media(prefers-reduced-motion:reduce){.ns1-wrap *,.ns1-wrap *:before,.ns1-wrap *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/amaran-ns1.css.map */
