.nac-announce{display:block;text-decoration:none;position:relative;z-index:10;margin-top:var(--nac-header-h);background:var(--nac-bg, #0B0B0B);color:#c6cad3;text-align:center;padding:11px 16px;font-family:var(--nac-font-display);font-size:12px;letter-spacing:.18em;text-transform:uppercase}.nac-announce--dark-transparent{background:#0009}.nac-announce--light{background:#f0ede6;color:#010101}.nac-announce--light-transparent{background:#f0ede699;color:#010101}.nac-article__in{max-width:860px}.nac-article__hero{margin-block:2rem}.nac-post__img{aspect-ratio:16/10;overflow:hidden;background:var(--nac-surface);margin-bottom:16px;border:1px solid var(--nac-line)}.nac-post__img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.nac-post:hover .nac-post__img img{transform:scale(1.05)}.nac-post h3{margin:6px 0}.nac-cart__grid{display:grid;grid-template-columns:1fr 360px;gap:48px;align-items:start}.nac-cartrow{display:grid;grid-template-columns:100px 1fr 80px 100px;gap:20px;align-items:center;padding-block:20px;border-bottom:1px solid var(--nac-line)}.nac-cartrow__img{background:var(--nac-surface);aspect-ratio:4/5;display:block}.nac-cartrow__img img{width:100%;height:100%;object-fit:cover}.nac-cartrow__qty{padding:.6rem;text-align:center}.nac-cart__sum{display:grid;gap:14px;padding:24px;border:1px solid var(--nac-line);background:var(--nac-surface)}@media(max-width:849px){.nac-cart__grid{grid-template-columns:1fr}.nac-cartrow{grid-template-columns:80px 1fr 64px}.nac-cartrow .nac-price{grid-column:2 / -1}}.nac-coll__lore{color:var(--nac-silver);letter-spacing:.18em;font-size:12px;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.nac-coll__lorebar{border:1px solid #C6CAD3;padding:12px 16px;text-align:center;margin-bottom:24px}.nac-coll__lorebar a{color:var(--nac-heading);letter-spacing:.18em;font-size:12px;text-transform:uppercase;text-decoration:none}.nac-coll__head{margin-bottom:1.25rem}.nac-coll__head h1{margin:.4rem 0 .5rem}.nac-coll .nac-coll__desc--narrow{max-width:52ch}.nac-coll .nac-coll__desc--wide{max-width:70ch}.nac-coll .nac-coll__desc--full{max-width:none}.nac-coll__head{text-align:left}.nac-coll__head .nac-eyebrow,.nac-coll__head h1,.nac-coll__desc{text-transform:uppercase}.nac-coll__head h1{margin:.75rem 0 0}.nac-coll__desc{margin-top:1rem;max-width:72ch;font-size:.95rem;line-height:1.7;letter-spacing:.02em}.nac-coll__hero-video video{width:100%;aspect-ratio:21 / 9;object-fit:cover;display:block;margin:0 0 1.5rem}@media(max-width:768px){.nac-coll__hero-video video{aspect-ratio:4 / 5}}.nac-coll__tools{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;padding-block:12px;margin-bottom:1rem;border-block:1px solid var(--nac-line)}.nac-coll__sort{width:auto;margin-left:auto;min-width:200px;padding-block:.6rem}.nac-filter{position:relative}.nac-filter summary{list-style:none;cursor:pointer;padding:10px 16px;border:1px solid var(--nac-border);color:var(--nac-heading)}.nac-filter summary::-webkit-details-marker{display:none}.nac-filter[open] summary{border-color:var(--nac-red)}.nac-filter__panel{position:absolute;z-index:20;top:calc(100% + 6px);left:0;min-width:220px;max-height:320px;overflow:auto;background:var(--nac-surface);border:1px solid var(--nac-line);padding:12px 16px;display:grid;gap:8px}.nac-filter__panel--price{grid-template-columns:1fr 1fr;min-width:280px}.nac-filter__opt{display:flex;gap:8px;align-items:center;cursor:pointer;font-size:.9rem}.nac-filter__opt i{color:var(--nac-dim);font-style:normal}.nac-filter__opt input{accent-color:var(--nac-red)}.nac-coll__gate{text-align:center;padding-block:5rem}.nac-coll__gate h1{margin:.4rem 0 .5rem}.nac-coll__gate .nac-btn{margin-top:1.5rem}.nac-coll__gate-media{display:block;width:100%;max-width:720px;margin:0 auto 1.5rem;height:auto}.nac-cust{max-width:560px}.nac-cust h1{margin-bottom:1.5rem}.nac-cust details{margin-top:1rem}.nac-cust .errors{color:var(--nac-crimson);margin-bottom:1rem}.nac-portal{position:relative;height:var(--portal-h, 300vh);background:#000;--door: 0;--reticle: 0}.nac-portal__stage{position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden}.nac-portal__inside{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;background:#000}.nac-portal__content{position:relative;z-index:2;padding-block:80px;display:grid;gap:1.25rem;justify-items:start;opacity:calc(.25 + var(--door) * .75);transform:scale(calc(.94 + var(--door) * .06))}.nac-portal__title{font-family:var(--nac-font-display);font-weight:var(--nac-fw-display);font-size:clamp(2.8rem,9vw,7.5rem);line-height:.95;margin:0}.nac-portal__text{max-width:50ch;font-size:1.1rem;margin:0}.nac-countdown{display:flex;gap:14px;flex-wrap:wrap}.nac-countdown>div{min-width:78px;padding:12px 14px;border:1px solid var(--nac-border);background:#00000080;text-align:center}.nac-countdown b{display:block;font-family:var(--nac-font-display);font-size:2.4rem;line-height:1;color:var(--nac-heading);font-variant-numeric:tabular-nums}.nac-countdown .nac-label{font-size:9px;color:var(--nac-dim)}.nac-countdown.is-live{font-family:var(--nac-font-label);letter-spacing:.3em;color:var(--nac-red);border:1px solid var(--nac-red);padding:12px 18px}.nac-codex{position:absolute;z-index:2;right:var(--nac-gutter);bottom:90px;list-style:none;display:grid;gap:10px;width:min(300px,40vw);opacity:calc((var(--door) - .6) * 2.5)}.nac-codex__item{display:grid;gap:2px;padding:10px 14px;border-left:2px solid var(--nac-red);background:#0009;font-size:.85rem}.nac-codex__item strong{color:var(--nac-heading);font-family:var(--nac-font-heading);letter-spacing:.08em;text-transform:uppercase}.nac-portal__door{position:absolute;top:0;bottom:0;width:50.2%;z-index:4;display:flex;align-items:center;background:linear-gradient(90deg,#1a1a1a,#0a0a0a);border:1px solid var(--nac-line);will-change:transform}.nac-portal__door:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent 0 38px,rgba(255,255,255,.035) 38px 39px)}.nac-portal__door--l{left:0;transform:translate(calc(var(--door) * -101%));justify-content:flex-end;padding-right:32px;border-right:3px solid var(--nac-red)}.nac-portal__door--r{right:0;transform:translate(calc(var(--door) * 101%));justify-content:flex-start;padding-left:32px;border-left:3px solid var(--nac-red);background:linear-gradient(270deg,#1a1a1a,#0a0a0a)}.nac-portal__door .nac-label{font-size:clamp(14px,3vw,28px);letter-spacing:.5em;color:var(--nac-silver);position:relative;z-index:1}.nac-portal__scope{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;pointer-events:none;color:var(--nac-red);opacity:calc(var(--reticle) * (1 - var(--door) * .55))}.nac-portal__reticle{width:min(70vmin,560px);transform:scale(calc(1.6 - var(--reticle) * .6)) rotate(calc(var(--reticle) * 120deg))}.nac-portal__hud{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;padding:calc(var(--nac-header-h) + 12px) var(--nac-gutter) 24px;font-size:10px;color:var(--nac-silver)}.nac-hud{position:absolute;display:grid;gap:4px}.nac-hud b{color:var(--nac-heading);font-weight:700}.nac-hud--tl{top:calc(var(--nac-header-h) + 12px);left:var(--nac-gutter)}.nac-hud--tr{top:calc(var(--nac-header-h) + 12px);right:var(--nac-gutter);text-align:right}.nac-hud--bl{bottom:24px;left:var(--nac-gutter)}.nac-hud--br{bottom:24px;right:var(--nac-gutter);text-align:right}.nac-portal[data-breached] .nac-portal__hint{opacity:0}.nac-portal__hint{animation:nac-blink 1.4s steps(2) infinite;color:var(--nac-red)}@keyframes nac-blink{50%{opacity:.2}}@media(max-width:749px){.nac-codex{position:relative;right:auto;bottom:auto;width:auto;margin:0 var(--nac-gutter);display:none}.nac-portal__door--l,.nac-portal__door--r{padding-inline:12px}}@media(prefers-reduced-motion:reduce){.nac-portal{height:auto}.nac-portal__stage{position:relative;height:100vh}.nac-portal__door{display:none}.nac-portal__hint{animation:none}}.nac-blur{background:#000;border-top:1px solid #C6CAD3}.nac-blur__head{margin-bottom:2rem}.nac-blur__head h2{font-family:var(--nac-font-heading);color:#c6cad3;margin:0 0 .5rem}.nac-blur__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:749px){.nac-blur__grid{grid-template-columns:1fr}}.nac-blur__card{border:1px solid #C6CAD3;padding:16px}.nac-blur__media{overflow:hidden;border:1px solid #C6CAD3}.nac-blur__media img{display:block;width:100%;height:auto;filter:blur(var(--blur, 8px));transform:scale(1.06)}.nac-blur__title{margin:16px 0 0;color:#c6cad3;filter:blur(var(--blur, 8px))}.nac-footer-strip{border-top:1px solid currentColor;padding:12px 0}.nac-footer-strip__in{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.nac-footer-strip__social{display:flex;gap:10px}.nac-footer-strip__social a{width:32px;height:32px;display:grid;place-items:center;border:1px solid currentColor;color:inherit}.nac-footer-strip__menu{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.nac-footer-strip__menu a{font-family:var(--nac-font-label);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:inherit;text-decoration:none}.nac-footer-strip__payments{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.nac-footer-strip__payments svg{height:22px;width:auto}.nac-footer-strip__dim{font-size:11px;letter-spacing:.14em;color:inherit;opacity:.7}@media(max-width:649px){.nac-footer-strip__in{justify-content:center;text-align:center}}.nac-footer--fancy{background:var(--nac-bg, #000);border-top:1px solid currentColor;color:var(--nac-text, #C6CAD3);padding-top:20px;padding-bottom:16px}.nac-footer__cine{display:grid;grid-template-columns:1fr 1fr;gap:var(--nac-footer-gap, 32px);align-items:center}.nac-footer__cine--solo{grid-template-columns:1fr;text-align:center}.nac-footer__cine--solo .nac-footer__logo{justify-content:center}.nac-footer__cine--solo .nac-footer__blurb{margin-inline:auto}.nac-footer__cine--solo .nac-footer__social{justify-content:center}.nac-footer__logo-img{width:var(--nac-footer-logo-width, 100%);max-width:100%;height:auto;max-height:var(--nac-footer-logo-height, 260px);object-fit:contain;object-position:center center;display:block;margin:0 auto 12px}.nac-footer__slogan{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:inherit;margin:0 auto 14px;max-width:100%;text-align:center;overflow-wrap:break-word;font-family:var(--nac-footer-body-font, var(--nac-font-body))}.nac-footer__cine--solo .nac-footer__logo-img{margin-inline:auto}.nac-footer__cine-left{min-width:0;text-align:center}.nac-footer__logo{font-family:var(--nac-footer-heading-font, var(--nac-font-display));font-weight:var(--nac-fw-display);font-size:clamp(3rem,8vw,5.5rem);line-height:.95;letter-spacing:.04em;text-transform:uppercase;color:#fff;margin:0 0 12px;display:flex;align-items:baseline;justify-content:center;gap:6px}.nac-footer__logo i{width:10px;height:10px;background:#c6cad3;transform:rotate(45deg);flex-shrink:0}.nac-footer__blurb{max-width:52ch;color:inherit;opacity:.75;font-size:14px;line-height:1.7;font-family:var(--nac-footer-body-font, var(--nac-font-body))}.nac-footer__social{display:flex;gap:10px;margin-top:12px;justify-content:center}.nac-footer__social a{width:40px;height:40px;display:grid;place-items:center;border:1px solid currentColor;color:inherit;transition:all .2s ease}.nac-footer__social img{width:24px;height:24px;object-fit:contain}.nac-footer__cine-right{min-width:0;text-align:center}.nac-footer__octo{background:#c6cad3;padding:1px;clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px)}.nac-footer__octo-in{background:#000;clip-path:polygon(17px 0,calc(100% - 17px) 0,100% 17px,100% calc(100% - 17px),calc(100% - 17px) 100%,17px 100%,0 calc(100% - 17px),0 17px);padding:24px 20px;text-align:center}.nac-footer__cine-heading{font-family:var(--nac-footer-heading-font, var(--nac-font-display));font-weight:var(--nac-fw-display);font-size:clamp(2rem,4vw,3rem);line-height:1.1;letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0 0 10px}.nac-footer__cine-text{margin:0 auto 14px}.nac-footer__news-form{display:flex;gap:12px;width:100%}.nac-footer__news-form input[type=email]{flex:1;min-width:0;background:transparent;border:1px solid currentColor;color:inherit;padding:13px 16px;font-size:14px;letter-spacing:.04em;font-family:var(--nac-footer-body-font, var(--nac-font-body))}.nac-footer__news-form input[type=email]::placeholder{color:#9aa0a8}.nac-footer__news-form input[type=email]:focus{outline:none;border-color:#fff}.nac-footer__news-ok{color:#fff;font-size:14px;letter-spacing:.14em}.nac-footer__bottom{border-top:1px solid currentColor;padding-top:16px;margin-top:12px}.nac-footer__bottom-in{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;align-items:center;text-align:center}.nac-footer__bottom-in span,.nac-footer__bottom-in a{min-width:0;overflow-wrap:break-word;font-size:13px;letter-spacing:.04em;font-family:var(--nac-footer-body-font, var(--nac-font-body))}.nac-footer__policies{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.nac-footer__payments{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:center}.nac-footer__payments svg{height:26px;width:auto}@media(max-width:749px){.nac-footer__cine{grid-template-columns:1fr;row-gap:32px}.nac-footer__cine-right{padding-top:0}.nac-footer__news-form{flex-direction:column}.nac-footer__news-form .nac-btn{width:100%}.nac-footer__logo-img{max-height:min(var(--nac-footer-logo-height, 260px),280px)}}.nac-gear__head{position:relative;padding-block:72px 56px;background:var(--nac-bg);overflow:hidden}.nac-gear__title{font-family:var(--nac-font-display);font-weight:var(--nac-fw-display);font-size:clamp(3rem,9vw,7rem);margin:0 0 12px;position:relative}.nac-gear__head .nac-label{position:relative}.nac-gear__banner{position:relative;background:var(--gear-bg, var(--nac-berry));padding-block:56px 72px}.nac-gear__inner{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.nac-gear__copy h3{margin:0 0 6px;color:#fff;font-size:clamp(1.5rem,3.4vw,2.5rem)}.nac-gear__copy p{margin:0;color:#fffc}.nac-gear__btn{position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);z-index:3}.nac-gear__btn:hover{transform:translate(-50%,calc(50% - 1px))}@media(max-width:749px){.nac-gear__inner{flex-direction:column;align-items:flex-start}}.nac-header{position:absolute;top:0;left:0;right:0;z-index:100;height:var(--nac-header-h);background:color-mix(in srgb,var(--nac-bg) 92%,transparent);border-bottom:1px solid var(--nac-line);transition:background .3s ease,border-color .3s ease}.nac-header.is-sticky{position:fixed}.nac-header--overlay:not(.is-scrolled){background:linear-gradient(to bottom,rgba(0,0,0,.7),transparent);border-color:transparent}.nac-header.is-scrolled{background:color-mix(in srgb,var(--nac-bg) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nac-header__bar{height:100%;max-width:var(--nac-width);margin-inline:auto;padding-inline:var(--nac-gutter);display:flex;align-items:center;gap:32px}.nac-header__logo{display:inline-flex;align-items:center;margin-right:auto}.nac-header__wordmark{font-family:var(--nac-font-display);font-weight:var(--nac-fw-display);font-size:1.5rem;letter-spacing:.08em;text-transform:uppercase;color:var(--nac-heading);display:inline-flex;align-items:baseline;gap:2px}.nac-header__wordmark i{width:7px;height:7px;border-radius:50%;background:var(--nac-berry);display:inline-block}.nac-nav ul{list-style:none;display:flex;gap:28px}.nac-nav>ul>li{position:relative}.nac-nav a{color:var(--nac-silver);transition:color .2s ease;display:inline-block;padding:8px 0}.nac-nav a:hover,.nac-nav .is-active>a{color:var(--nac-heading)}.nac-nav__sub{position:absolute;top:100%;left:-16px;min-width:200px;flex-direction:column;gap:0!important;padding:10px 16px;background:var(--nac-surface);border:1px solid var(--nac-line);opacity:0;visibility:hidden;transform:translateY(6px);transition:all .2s ease}.nac-nav li:hover>.nac-nav__sub,.nac-nav li:focus-within>.nac-nav__sub{opacity:1;visibility:visible;transform:none}.nac-header__actions{display:flex;align-items:center;gap:6px}.nac-header__icon{position:relative;display:inline-flex;padding:8px;color:var(--nac-heading);background:none;border:0}.nac-header__icon:hover{color:var(--nac-red)}.nac-header__count{position:absolute;top:0;right:0;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--nac-red);color:#fff;font:700 10px/18px var(--nac-font-label);text-align:center}.nac-header__burger{display:none}@media(max-width:989px){.nac-header__burger{display:inline-flex;order:-1;margin-left:-8px}.nac-header__logo{margin-right:auto}.nac-nav{position:fixed;top:var(--nac-header-h);left:0;right:0;bottom:0;background:var(--nac-bg);padding:24px var(--nac-gutter);transform:translate(-100%);transition:transform .3s ease;overflow-y:auto}body.nac-menu-open .nac-nav{transform:none}.nac-nav ul{flex-direction:column;gap:0}.nac-nav a{font-size:14px;padding:16px 0;width:100%;border-bottom:1px solid var(--nac-line)}.nac-nav__sub{position:static;opacity:1;visibility:visible;transform:none;border:0;background:none;padding:0 0 0 16px}}.nac-header{background:transparent;border-bottom-color:transparent}.nac-header.is-scrolled{background:var(--nac-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:var(--nac-line)}.nac-header--overlay:not(.is-scrolled){background:transparent;border-color:transparent}.nac-hero{position:relative;min-height:var(--hero-h, 100vh);display:flex;flex-direction:column;align-items:stretch;overflow:hidden;background:#000}.nac-hero.nac-hero--strip{min-height:var(--hero-strip-h, 3in)!important;height:auto}.nac-hero.nac-hero--strip .nac-hero__inner{padding-top:calc(var(--nac-header-h) + 24px)!important;padding-bottom:24px!important;justify-content:center}.nac-hero.nac-hero--strip .nac-hero__title{font-size:clamp(1.9rem,5vw,3.25rem)!important;margin:.5rem 0 .75rem}.nac-hero.nac-hero--strip .nac-hero__text{font-size:1rem}.nac-hero.nac-hero--strip .nac-hero__text--xsmall{font-size:.875rem}.nac-hero.nac-hero--strip .nac-hero__text--large{font-size:1.25rem}.nac-hero.nac-hero--strip .nac-hero__cta{margin-top:.75rem}.nac-hero__inner{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-block:calc(var(--nac-header-h) + 16px) 24px}.nac-hero__title{font-family:var(--nac-font-display);font-weight:var(--nac-fw-display);font-size:clamp(2.6rem,min(9vw,10.5vh),8rem);line-height:.95;margin:1rem 0 1.25rem;max-width:14ch;text-shadow:0 4px 40px rgba(0,0,0,.5)}.nac-hero__text{max-width:52ch;font-size:1.125rem;color:var(--nac-silver);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.6}.nac-hero__cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:1.25rem}.nac-hero__imgbtn img{display:block;max-height:56px;width:auto}.nac-hero{margin-top:0}.nac-hero__inner{padding-top:calc(var(--nac-header-h) * 2 + 96px)}@media(max-width:989px){.nac-hero{margin-top:0}.nac-hero__inner{padding-top:calc(var(--nac-header-h) * 2 + 136px)}}.hplx{position:absolute;top:-12%;right:0;bottom:-12%;left:0}.hplx>video{width:100%;height:100%;object-fit:cover;object-position:top center}.nac-hero .nac-media--fill img{position:absolute;top:-12%;left:0;height:124%}.nac-hero__foot{position:absolute;left:0;right:0;bottom:20px;z-index:3;padding-inline:var(--nac-gutter)}#mission{scroll-margin-top:calc(var(--nac-header-h) + 12px)}.nac-hero--align-center .nac-hero__inner{align-items:center;text-align:center}.nac-hero--align-center .nac-hero__cta{justify-content:center}.nac-hero--align-right .nac-hero__inner{align-items:flex-end;text-align:right}.nac-hero--align-right .nac-hero__cta{justify-content:flex-end}.nac-hero--pos-top .nac-hero__inner{justify-content:flex-start}.nac-hero--pos-bottom .nac-hero__inner{justify-content:flex-end}.nac-hero__title--small{font-size:clamp(2rem,min(6vw,7vh),4.5rem)}.nac-hero__title--large{font-size:clamp(3rem,min(11vw,13vh),10rem)}.nac-hero__title--xlarge{font-size:clamp(3.4rem,min(13vw,15vh),12rem)}.nac-hero__title--font-bosnia{font-family:Bosnia,Georgia,serif}.nac-hero__title--font-archivo{font-family:var(--nac-font-body)}.nac-hero__title--font-georgia{font-family:Georgia,Times New Roman,serif}.nac-hero__title--font-helvetica{font-family:Helvetica,Arial,sans-serif}.nac-hero__title--font-mono{font-family:ui-monospace,Menlo,Consolas,monospace}.nac-hero__text--small{font-size:1rem}.nac-hero__text--large{font-size:1.375rem}.nac-hero__inner{padding-bottom:120px}.nac-hero__text--xsmall{font-size:.875rem}.nac-hero__text--width-narrow{max-width:40ch}.nac-hero__text--width-wide{max-width:68ch}.nac-page--cinematic{padding-block:0!important}.nac-page--cinematic .nac-prose>div:first-child{margin:0!important;border-radius:0!important;box-shadow:none!important}.nac-mission{background:var(--nac-surface);overflow:clip}.nac-mission .nac-container{position:relative}.nac-mission .nac-rail h3{font-family:var(--nac-rail-font, var(--nac-font-heading))}.nac-mission--stroke .nac-rail h3{-webkit-text-stroke:1.5px var(--nac-heading);color:transparent}.nac-mission .nac-rail p{color:var(--nac-text);max-width:none}.nac-mission .nac-panel{transition:opacity 1.1s cubic-bezier(.22,1,.36,1),visibility 1.1s,transform 1.1s cubic-bezier(.22,1,.36,1)}.nac-mission .nac-panel:not(.is-active){transform:translateY(14px) scale(.99)}.nac-mission .nac-panel.is-active{transform:none}.nac-mission .nac-mission__panelcol{top:calc(var(--nac-header-h) + 12px);height:calc(100vh - var(--nac-header-h) - 24px)}@media(min-width:990px){.nac-mission .nac-mission__split{grid-template-columns:1fr}.nac-mission .nac-rail,.nac-mission .nac-rail.is-active{opacity:1}}.nac-mission .nac-sec-head h2{font-family:var(--nac-font-heading);font-size:clamp(2.75rem,6vw,5rem);line-height:1.05;margin:0 0 1rem}.nac-mission .nac-sec-head--center{text-align:center}.nac-mission .nac-sec-head p{max-width:none}.nac-mission .nac-mission__split{gap:clamp(24px,4vw,64px)}.nac-mission__cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:2rem}.nac-mission .nac-panel__media{overflow:hidden;will-change:transform}.nac-rail__cue{display:inline-flex;flex-direction:column;align-items:center;gap:8px;align-self:flex-start;margin-top:28px;color:#c6cad3}.nac-rail__cue .nac-label{font-size:10px;letter-spacing:.5em}@media(min-width:990px){.nac-mission .nac-rail{min-height:0;padding-block:28px}}.nac-mission .nac-mission__rails{display:grid;gap:16px}.nac-mission .nac-rail{position:relative;height:clamp(200px,30vw,288px);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:20px 24px;border-top:0}.nac-mission .nac-rail__inline{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;aspect-ratio:auto}.nac-mission .nac-rail__inline{top:-12%;bottom:auto;height:124%;will-change:transform}.nac-mission .nac-rail__inline img{transition:filter .6s ease}.nac-mission .nac-rail:not(.is-active) .nac-rail__inline img{filter:brightness(.82)}.nac-mission .nac-rail__inline .nac-media{aspect-ratio:auto!important;height:100%}.nac-mission .nac-rail__inline img{width:100%;height:100%;object-fit:cover;display:block}.nac-mission .nac-rail__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000b8,#00000040 55%,#0000000d)}.nac-mission .nac-rail__content,.nac-mission .nac-rail__actions{position:relative;z-index:2}.nac-mission .nac-rail h3{color:#f1f0ed;margin-bottom:6px}.nac-mission--stroke .nac-rail h3{color:#f1f0ed;-webkit-text-stroke:0}.nac-mission .nac-rail p{color:#e8e6e1}.nac-mission .nac-rail__num{margin-bottom:8px}.nac-mission .nac-rail__actions{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:14px}.nac-mission .nac-rail__btn{flex-shrink:0;padding:8px 14px;font-size:10px;letter-spacing:.18em;border-radius:0}.nac-mission .nac-rail__cue{margin-top:0;align-self:auto;color:#c6cad3}@media(max-width:649px){.nac-mission .nac-rail{padding:16px;height:clamp(200px,62vw,288px)}}.nac-mission .nac-sec-head h2.nac-heading--large{font-family:var(--nac-font-display);font-size:clamp(3.25rem,7vw,5.75rem);line-height:1.02;letter-spacing:.01em;text-transform:uppercase}.nac-mission .nac-sec-head h2.nac-heading--medium{font-family:var(--nac-font-display);font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.08;text-transform:uppercase}.nac-mission .nac-rail{border:1px solid #C7C7CA}.nac-mission .nac-rail__btn--dotted{background-color:#080808;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 30' preserveAspectRatio='none'%3E%3Cpolygon points='10,0 170,0 180,10 180,20 170,30 10,30 0,20 0,10' fill='none' stroke='%23DF0C16' stroke-width='2' stroke-dasharray='0.1 6' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat;color:#fff;font-family:var(--nac-font-label);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;border:0;border-radius:0;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)}.nac-mission .nac-rail__svg{width:56px;max-width:56px;margin-bottom:10px;color:#f1f0ed}.nac-mission .nac-rail__svg svg{width:100%;height:auto;display:block}.nac-mission .nac-mission__all{margin-top:24px}.nac-mission .nac-mission__all-link{display:inline-flex;align-items:center;gap:8px;color:#df0c16;font-family:var(--nac-font-label);font-size:12px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none}.nac-mission .nac-mission__all-link:hover{text-decoration:underline}.nac-mission .nac-rail__btn--dotted:hover{background-color:#df0c164d;color:#fff}.nac-pw{position:relative;min-height:100vh;display:grid;place-items:center;padding:40px var(--nac-gutter);background:#050505;overflow:hidden}.nac-pw__box{position:relative;z-index:2;width:min(520px,100%);display:grid;gap:14px}.nac-pw__box h1{font-family:var(--nac-font-display);font-weight:var(--nac-fw-display);margin:0}.nac-pdp__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,5vw,80px);align-items:start}.nac-pdp__grid--ed .nac-pdp__info{position:sticky;top:calc(var(--nac-header-h) + 20px)}.nac-pdp__info{font-family:var(--nac-panel-font, var(--nac-font-body))}.nac-pdp__gallery{display:grid;grid-template-columns:80px 1fr;gap:14px;position:sticky;top:calc(var(--nac-header-h) + 20px)}.nac-pdp__gallery:not(:has(.nac-pdp__thumbs)){grid-template-columns:1fr}.nac-pdp__stage{order:2;position:relative;aspect-ratio:4/5;background:var(--nac-surface);border:1px solid var(--nac-line);overflow:hidden}.nac-pdp__thumbs{order:1;list-style:none;display:grid;gap:10px;align-content:start;max-height:680px;overflow-y:auto}.nac-pdp__thumbs button{padding:0;border:1px solid var(--nac-line);background:none;width:100%;opacity:.6}.nac-pdp__thumbs button.is-active,.nac-pdp__thumbs button:hover{opacity:1;border-color:var(--nac-red)}.nac-pdp__thumbs img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.nac-pdp__gallery--ed{display:block;position:static}.nac-pdp__edgrid{display:grid;gap:12px;grid-template-columns:1fr}.nac-pdp__edgrid--2{grid-template-columns:1fr 1fr}.nac-pdp__edgrid--3{grid-template-columns:1fr 1fr 1fr}.nac-pdp__edgrid img,.nac-pdp__edgrid video{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;display:block}.nac-pdp__edimg{overflow:hidden}.nac-pdp__edimg img{transition:transform .4s ease}.nac-pdp__edimg:hover img{transform:scale(1.06)}.nac-pdp__edimg.is-target{outline:2px solid #B8860B;outline-offset:4px}.nac-pdp__media{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .35s ease}.nac-pdp__media.is-active{opacity:1;visibility:visible}.nac-pdp__media img,.nac-pdp__media video{width:100%;height:100%;object-fit:cover}.nac-pdp__zoom{position:absolute;top:0;right:0;bottom:0;left:0;cursor:zoom-in;overflow:hidden;--zx: 50%;--zy: 50%}.nac-pdp__zoom:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--zimg) var(--zx) var(--zy) / 230% no-repeat;opacity:0;transition:opacity .2s ease;pointer-events:none}@media(hover:hover){.nac-pdp__zoom:hover:after{opacity:1}}.nac-pdp__title{font-size:clamp(2.1rem,3.5vw,3rem);line-height:1.08;margin:.5rem 0}.nac-pdp__price{font-size:1.4rem;margin-bottom:1.5rem}.nac-pdp__tag{font-style:italic;color:var(--nac-dim);margin:.25rem 0 0;font-size:1.05rem}.nac-opt{border:0;padding:0;margin:0 0 1.25rem}.nac-opt legend{padding:0;margin-bottom:8px}.nac-opt legend b{color:var(--nac-heading);font-weight:400}.nac-opt__vals{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.nac-opt__val{position:relative}.nac-opt__sw{display:inline-flex;flex-direction:column;align-items:center}.nac-opt__sw .nac-opt__swdot{width:38px;height:38px;min-width:0;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.45)}.nac-opt__sw .nac-opt__swlabel{min-width:0;padding:0;border:0;font-family:var(--nac-font-label);font-size:10px;letter-spacing:.08em;color:var(--nac-dim);margin-top:6px}.nac-opt__sw input:checked+.nac-opt__swdot{border-color:var(--nac-red);box-shadow:0 0 0 2px var(--nac-surface),0 0 0 4px var(--nac-red)}.nac-pdp__info,.nac-pdp__gallery{min-width:0}.nac-opt__val input{position:absolute;opacity:0;pointer-events:none}.nac-opt__val span{display:inline-block;min-width:48px;padding:10px 16px;border:1px solid var(--nac-border);text-align:center;font-family:var(--nac-font-label);font-size:12px;letter-spacing:.1em;cursor:pointer;transition:all .15s ease}.nac-opt__val:hover span{border-color:var(--nac-silver)}.nac-opt__val input:checked+span{border-color:var(--nac-red);background:var(--nac-red);color:#fff}.nac-opt__val input:focus-visible+span{outline:2px solid var(--nac-red);outline-offset:2px}.nac-tabs{margin-top:2.5rem;border-top:1px solid var(--nac-line)}.nac-tabs__nav{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--nac-line)}.nac-tabs__btn{background:none;border:0;border-bottom:2px solid transparent;padding:18px 24px 16px;font-family:var(--nac-font-label);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--nac-dim);cursor:pointer}.nac-tabs__btn:hover{color:#c6cad3}.nac-tabs__btn.is-active{color:var(--nac-heading);border-bottom-color:#b8860b}.nac-tabs__panel{padding:32px 2px 12px;line-height:1.85;font-family:var(--nac-panel-font, var(--nac-font-body))}.nac-tabs__panel>*:first-child{margin-top:0}.nac-tabs__panel p{margin:0 0 1rem}.nac-tabs__panel ul{list-style:disc;padding-left:1.4rem;margin:0 0 1.25rem}.nac-tabs__panel li{margin-bottom:.45rem}.nac-tabs__panel li::marker{color:#b8860b}.nac-tabs__panel strong,.nac-tabs__panel b{font-weight:700;color:var(--nac-heading)}.nac-tabs__panel em,.nac-tabs__panel i{font-family:inherit;font-style:italic;font-size:inherit}.nac-pdp em,.nac-pdp i{font:inherit;font-style:italic}.nac-pdp strong,.nac-pdp b{font-weight:700}.nac-tabs__panel .nac-page-sizefit,.nac-tabs__panel .nac-page-evidence,.nac-tabs__panel .nac-page-fulfillment{font-family:inherit;font-size:inherit}.nac-tabs__panel table{width:100%;border-collapse:collapse;margin:0 0 1.25rem;font-size:.95rem}.nac-tabs__panel th,.nac-tabs__panel td{padding:.6rem .75rem;border-bottom:1px solid var(--nac-line);text-align:left}.nac-tabs__panel th{font-family:var(--nac-font-label);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--nac-dim)}.nac-tabs__panel .nac-btn{margin-top:.5rem}.nac-tabs__panel.is-hidden{display:none}.nac-pdp .shopify-payment-button{margin-top:10px}@media(max-width:989px){.nac-pdp__grid{grid-template-columns:1fr}.nac-pdp__gallery{position:static;grid-template-columns:1fr}.nac-pdp__thumbs{order:2;grid-auto-flow:column;grid-auto-columns:64px;overflow-x:auto}.nac-pdp__edgrid--3{grid-template-columns:1fr 1fr}}.nac-pdp .nac-tabs__panel h2,.nac-pdp .nac-tabs__panel h3{font-size:clamp(1.15rem,2.4vw,1.4rem);line-height:1.25;letter-spacing:.06em;margin:1.5rem 0 .75rem}.nac-pdp .nac-pdp__title{font-family:Bosnia,Georgia,serif;font-size:clamp(1.35rem,2.6vw,1.75rem);line-height:1.1;margin:.5rem 0 .25rem}.nac-pdp .nac-pdp__subline{font-family:Bosnia,Georgia,serif;font-size:.8rem;letter-spacing:.22em;text-transform:uppercase;color:#c7c7ca;margin:0 0 1rem}.nac-pdp__edgrid--waterfall{display:block;column-count:2;column-gap:12px}.nac-pdp__edgrid--waterfall .nac-pdp__edimg{break-inside:avoid;margin-bottom:12px}.nac-pdp__edgrid--waterfall img,.nac-pdp__edgrid--waterfall video{aspect-ratio:auto}.nac-pdp__edmore-wrap{border-top:1px solid var(--nac-line)}.nac-pdp__edmore img,.nac-pdp__edmore video{aspect-ratio:auto}.nac-range{background:var(--nac-bg)}.nac-section.nac-range{padding-block:40px}.nac-range__cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px;align-items:center}.nac-range__imgbtn img{display:block;max-height:56px;width:auto}.nac-range__wrap{overflow-x:auto;border:1px solid var(--nac-line);background:var(--nac-surface)}.nac-range__table{width:100%;border-collapse:collapse;min-width:560px;font-family:"Alte DIN 1451","DIN 1451",Helvetica,Arial,sans-serif}.nac-range__table th{text-align:left;color:var(--nac-gold)!important;padding:12px 16px;color:var(--nac-red);border-bottom:1px solid var(--nac-border)}.nac-range__table td{padding:12px 16px;border-bottom:1px solid var(--nac-line);color:var(--nac-silver)}.nac-range__table tbody tr{transition:background .2s ease}.nac-range__table tbody tr:hover{background:color-mix(in srgb,var(--nac-red) 8%,transparent)}.nac-range__table tbody tr:last-child td{border-bottom:0}.nac-range__table td strong{font-family:var(--nac-font-heading);color:var(--nac-heading);letter-spacing:.08em;text-transform:uppercase;font-weight:var(--nac-fw-heading)}.nac-range__status{display:inline-block;padding:4px 12px;border:1px solid currentColor;font-family:var(--nac-font-label);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--nac-gold)}.nac-range__status--live{color:var(--nac-gold)}.nac-range__status--soon{color:var(--nac-orange)}.nac-range__status--out{color:var(--nac-dim);text-decoration:line-through}@media(max-width:649px){.nac-range .nac-range__wrap{overflow-x:visible}.nac-range .nac-range__table{min-width:0;width:100%;table-layout:fixed}.nac-range .nac-range__table thead{display:table-header-group}.nac-range .nac-range__table tr{display:table-row;padding:0;border-bottom:0}.nac-range .nac-range__table th{display:table-cell;padding:10px 6px;font-size:10px;letter-spacing:.12em}.nac-range .nac-range__table td{display:table-cell;padding:10px 6px;font-size:11.5px;line-height:1.4;overflow-wrap:anywhere;border:0;border-bottom:1px solid var(--nac-line);justify-content:normal}.nac-range .nac-range__table tbody tr:last-child td{border-bottom:0}.nac-range .nac-range__table td:before{content:none;display:none}.nac-range .nac-range__table td strong{letter-spacing:.04em}.nac-range .nac-range__table th:nth-child(1),.nac-range .nac-range__table td:nth-child(1){width:27%}.nac-range .nac-range__table th:nth-child(2),.nac-range .nac-range__table td:nth-child(2){width:23%}.nac-range .nac-range__table th:nth-child(3),.nac-range .nac-range__table td:nth-child(3){width:26%}.nac-range .nac-range__table th:nth-child(4),.nac-range .nac-range__table td:nth-child(4){width:24%}.nac-range .nac-range__status{padding:4px 6px;font-size:9px;letter-spacing:.1em}}.nac-reviews-row{background:#000;border-top:1px solid #C6CAD3;padding:clamp(48px,6vw,80px) 0}.nac-reviews-row__heading{font-family:var(--nac-font-heading);color:#fff;font-size:clamp(1.8rem,3.5vw,2.75rem);line-height:1.05;letter-spacing:.02em;margin:0 0 2rem}.nac-reviews-row__grid{display:grid;grid-template-columns:repeat(var(--rr-cols, 3),1fr);gap:20px;align-items:stretch}.nac-reviews-row__card{background:#000;border:1px solid #C6CAD3;padding:24px;display:flex;flex-direction:column;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}.nac-reviews-row__card--proof{padding:0}.nac-reviews-row__card--proof a{color:inherit;text-decoration:none;display:block}.nac-reviews-row__stars{color:#c6cad3;font-size:1rem;letter-spacing:.15em;margin-bottom:14px}.nac-reviews-row__text{color:#c6cad3;line-height:1.7;flex:1}.nac-reviews-row__foot{display:flex;gap:12px;align-items:center;margin-top:20px}.nac-reviews-row__avatar{width:44px;height:44px;object-fit:cover;border:1px solid #C6CAD3;flex-shrink:0}.nac-reviews-row__name{font-family:var(--nac-font-label);color:#fff;font-size:12px;letter-spacing:.18em;margin:0}.nac-reviews-row__verified{display:inline-block;margin-top:4px;font-family:var(--nac-font-label);font-size:10px;letter-spacing:.18em;color:#c6cad3;border:1px solid #C6CAD3;padding:2px 6px}.nac-reviews-row__img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.nac-reviews-row__caption{font-family:var(--nac-font-label);color:#c6cad3;font-size:12px;letter-spacing:.14em;padding:16px 20px;margin:0}@media(max-width:749px){.nac-reviews-row__grid{grid-template-columns:1fr}}.nac-scrollcue{background:var(--nac-bg, #0B0B0B);padding:36px 16px 32px;text-align:center}.nac-scrollcue .nac-cue{gap:6px}.nac-scrollcue .nac-cue__arrow{height:28px;width:auto}.nac-searchform{display:flex;gap:10px;max-width:640px}.nac-searchhit{display:block;padding:24px;border:1px solid var(--nac-line)}.nac-searchhit:hover{border-color:var(--nac-red)}.nac-showcase__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.nac-showcase__actions{display:flex;align-items:center;gap:12px}.nac-showcase__imgbtn img{display:block;max-height:48px;width:auto}.nac-showcase__arrow{width:44px;height:44px;border:1px solid var(--nac-line);background:none;color:var(--nac-text);font-size:20px;cursor:pointer}.nac-showcase__arrow:hover{border-color:var(--nac-silver)}.nac-section.nac-showcase{padding-block:40px}.nac-showcase__head{margin-bottom:16px}.nac-showcase{scroll-margin-top:calc(var(--nac-header-h, 72px) + 16px)}.nac-showcase__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:4px}.nac-showcase__track::-webkit-scrollbar{display:none}.nac-showcase__track>*{flex:0 0 calc((100% - (var(--sc-cols) - 1) * 12px) / var(--sc-cols));scroll-snap-align:start;min-width:0}@media(max-width:649px){.nac-showcase__track>*{flex-basis:calc((100% - 12px)/2)}}section.nac-split{padding-top:0;padding-bottom:0}.nac-split__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;min-height:560px}.nac-split--flip .nac-split__media{order:2}.nac-split__media{position:relative;min-height:100%}.nac-split__media .nac-media{height:100%}.nac-split__badge{position:absolute;left:0;bottom:24px;background:var(--nac-red);color:#fff;padding:8px 16px;z-index:2}.nac-split__copy{align-self:center;padding:clamp(24px,4vw,48px) clamp(24px,4vw,48px)}.nac-split__copy .nac-btn{margin-top:1.5rem}@media(max-width:749px){.nac-split__grid{grid-template-columns:1fr;min-height:0}.nac-split__cine{min-height:min({{section.settings.strip_height | default: 4}}in,3in)}.nac-split--flip .nac-split__media{order:0}.nac-split__media .nac-media{aspect-ratio:4 / 5;height:auto}}.nac-split--cine{position:relative;overflow:hidden}.nac-split__cine{position:relative;width:100%;min-height:min({{section.settings.strip_height | default: 4}}in,3in);display:flex;align-items:center}.nac-split__cine-media{position:absolute;top:0;right:0;bottom:0;left:0}.nac-split__cine-media .nac-media{height:100%}.nac-split__cine-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000b8,#00000059 55%,#00000026)}.nac-split__cine-copy{position:relative;z-index:2;padding:clamp(20px,4vw,32px);max-width:760px}.nac-split__cine-copy h2{font-size:clamp(1.6rem,3.5vw,2.25rem);line-height:1.05}.nac-split__cine-copy .nac-btn{margin-top:1.5rem}.nac-split__cine-badge{display:inline-block;margin-bottom:12px}.nac-split__cine{overflow:hidden}.nac-split__cine-media[data-parallax]{top:-12%;height:124%;bottom:auto}.nac-split__cine-copy .nac-imgbtn,.nac-split__copy .nac-imgbtn{margin-top:1.5rem;margin-left:-10px}.nac-story-hero__media{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;background:var(--nac-surface)}.nac-story-hero__heading{font-family:var(--nac-font-heading);font-size:clamp(2.5rem,6vw,5rem);line-height:1.02;margin:2rem 0 1rem}.nac-story-hero__text{max-width:70ch;line-height:1.7}.nac-story-products__heading{font-family:var(--nac-font-heading);font-size:clamp(2rem,4vw,3.25rem);line-height:1.05;margin:0 0 2rem}.nac-story-rails__heading{font-family:var(--nac-font-heading);font-size:clamp(2rem,4vw,3.25rem);line-height:1.05;margin:0 0 3rem}.nac-story-rail{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);align-items:center;margin-bottom:clamp(48px,8vw,110px)}.nac-story-rail--flip .nac-story-rail__img{order:2}.nac-story-rail--noimg{grid-template-columns:1fr}.nac-story-rail__img img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.nac-story-rail__text h3{font-family:var(--nac-font-heading);font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.1;margin:0 0 1rem}.nac-story-rail__text .nac-prose{line-height:1.75}@media(max-width:749px){.nac-story-rail{grid-template-columns:1fr}.nac-story-rail--flip .nac-story-rail__img{order:0}}.nac-subcoll__heading{margin:.4rem 0 2rem;font-family:var(--nac-font-heading)}.nac-subcoll__grid{display:grid;gap:20px}.nac-subcoll__grid--2{grid-template-columns:repeat(2,1fr)}.nac-subcoll__grid--3{grid-template-columns:repeat(3,1fr)}.nac-subcoll__grid--4{grid-template-columns:repeat(4,1fr)}.nac-subcoll__card{display:block;color:inherit;text-decoration:none}.nac-subcoll__img{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--nac-surface)}.nac-subcoll__img img{width:100%;height:100%;object-fit:cover;display:block}.nac-subcoll__ph{display:flex;align-items:center;justify-content:center;height:100%;font-family:var(--nac-font-heading);font-size:1.4rem;text-align:center;padding:12px}.nac-subcoll__meta{display:flex;align-items:baseline;gap:12px;padding-top:12px}.nac-subcoll__title{font-family:var(--nac-font-heading);font-size:1.25rem}.nac-subcoll__lock{color:var(--nac-silver);font:11px/1 monospace;letter-spacing:.18em}.nac-subcoll__arrow{margin-left:auto;color:var(--nac-silver)}@media(max-width:749px){.nac-subcoll__grid{grid-template-columns:1fr 1fr}}.nac-run{position:relative;height:var(--run-h, 500vh);background:#050505;--open: 0;--spin: 0deg}.nac-run__stage{position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;display:grid;place-items:center}.nac-run__panel{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .7s ease}.nac-run[data-stage=field] .nac-run__panel--field,.nac-run[data-stage=urban] .nac-run__panel--urban{opacity:1}.nac-run__gate,.nac-run__count,.nac-run__vault,.nac-run__result{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;text-align:center;gap:14px;padding:0 var(--nac-gutter);opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s;z-index:3}.nac-run[data-stage=gate] .nac-run__gate,.nac-run[data-stage=count] .nac-run__count,.nac-run[data-stage=open] .nac-run__vault,.nac-run[data-stage=field] .nac-run__result--field,.nac-run[data-stage=urban] .nac-run__result--urban{opacity:1;visibility:visible}.nac-run__title{font-family:var(--nac-font-display);font-weight:var(--nac-fw-display);font-size:clamp(2.8rem,9vw,7rem);margin:0}.nac-run__scroll{color:var(--nac-red);animation:nac-blink 1.4s steps(2) infinite;margin-top:18px}.nac-run__count b{font-family:var(--nac-font-display);font-weight:var(--nac-fw-display);font-size:clamp(8rem,30vw,22rem);line-height:1;color:var(--nac-heading)}.nac-run__count b.is-rolling{animation:nac-roll .45s cubic-bezier(.23,1,.32,1)}@keyframes nac-roll{0%{transform:scale(1.35);opacity:.2}to{transform:none;opacity:1}}.nac-run__wheel{width:min(60vmin,420px);color:var(--nac-red);transform:rotate(var(--spin)) scale(calc(1 + var(--open) * .6));opacity:calc(1 - var(--open) * .5)}.nac-run__result h3{font-family:var(--nac-font-display);font-weight:var(--nac-fw-display);font-size:clamp(2.4rem,7vw,5.5rem);margin:0}.nac-run__result p{max-width:52ch;margin:0}.nac-run__result{z-index:4}.nac-run__rail{position:absolute;z-index:6;left:var(--nac-gutter);top:50%;transform:translateY(-50%);list-style:none;display:grid;gap:14px;font-size:10px}.nac-run__rail li{color:var(--nac-faint);padding-left:16px;position:relative;transition:color .3s ease}.nac-run__rail li:before{content:"";position:absolute;left:0;top:50%;width:8px;height:1px;background:currentColor}.nac-run__rail li.is-active{color:var(--nac-red)}.nac-run__bar{position:absolute;z-index:6;left:0;right:0;bottom:0;height:3px;background:var(--nac-line)}.nac-run__bar i{display:block;height:100%;width:0;background:var(--nac-red)}@media(max-width:768px),(prefers-reduced-motion:reduce){.nac-run{height:auto}.nac-run__stage{position:relative;height:auto;display:block}.nac-run__panel,.nac-run__gate,.nac-run__count,.nac-run__vault,.nac-run__rail,.nac-run__bar{display:none}.nac-run__result{position:relative;inset:auto;opacity:1;visibility:visible;min-height:70vh;padding-block:64px;background:#000;border-top:1px solid var(--nac-line)}}.nac-vault{position:relative;min-height:100vh;display:grid;background:#050505;overflow:hidden}.nac-vault>*{grid-area:1 / 1}.nac-vault__inside{display:grid;place-content:center;justify-items:center;text-align:center;gap:16px;padding:0 var(--nac-gutter);position:relative;z-index:1}.nac-vault__inside h2{font-family:var(--nac-font-display);font-weight:var(--nac-fw-display);font-size:clamp(2.6rem,8vw,6rem);margin:0}.nac-vault__door{position:relative;z-index:2;display:grid;place-items:center;background:#080808;transition:transform 1.2s cubic-bezier(.77,0,.18,1),opacity .4s ease 1s}.nac-vault.is-open .nac-vault__door{transform:translateY(-101%);opacity:0;pointer-events:none}.nac-vault.is-unlocking .nac-vault__box{border-color:#5fd38d}.nac-vault__box{width:min(380px,92vw);padding:36px 28px;border:1px solid var(--nac-border);background:var(--nac-surface);display:grid;gap:18px;justify-items:center;text-align:center;transition:border-color .3s ease}.nac-vault__box h2{font-size:2rem;margin:0}.nac-vault__dots{display:flex;gap:12px}.nac-vault__dots i{width:14px;height:14px;border:1px solid var(--nac-silver);border-radius:50%;transition:background .15s ease}.nac-vault__dots i.is-on{background:var(--nac-red);border-color:var(--nac-red)}.nac-vault__status{min-height:1.5em;color:var(--nac-silver)}.nac-vault.is-error .nac-vault__status{color:var(--nac-red)}.nac-vault.is-error .nac-vault__box{animation:nac-shake .4s;border-color:var(--nac-red)}.nac-vault.is-unlocking .nac-vault__status{color:#5fd38d}@keyframes nac-shake{25%{transform:translate(-8px)}75%{transform:translate(8px)}}.nac-vault__keys{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%}.nac-vault__keys button{padding:16px 0;background:#000;border:1px solid var(--nac-border);color:var(--nac-heading);font-family:var(--nac-font-label);font-size:1.1rem;transition:all .15s ease}.nac-vault__keys button:hover{border-color:var(--nac-red);color:var(--nac-red)}.nac-vault__keys button:active{background:var(--nac-red);color:#fff}.nac-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;visibility:hidden;pointer-events:none}.nac-drawer.is-open{visibility:visible;pointer-events:auto}.nac-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;transition:opacity .3s ease}.nac-drawer.is-open .nac-drawer__backdrop{opacity:1}.nac-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(440px,100vw);background:var(--nac-surface);border-left:1px solid var(--nac-line);display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s cubic-bezier(.23,1,.32,1)}.nac-drawer.is-open .nac-drawer__panel{transform:none}.nac-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--nac-line)}.nac-drawer__close{background:none;border:0;color:var(--nac-heading);padding:4px}.nac-drawer__body{flex:1;overflow-y:auto;padding:8px 24px}.nac-drawer__empty{display:grid;gap:20px;justify-items:start;padding:48px 0}.nac-drawer__foot{padding:20px 24px 28px;border-top:1px solid var(--nac-line);display:grid;gap:12px}.nac-drawer__total{display:flex;justify-content:space-between;align-items:baseline}.nac-line{position:relative;display:grid;grid-template-columns:80px 1fr;gap:16px;padding:18px 28px 18px 0;border-bottom:1px solid var(--nac-line)}.nac-line__img{background:var(--nac-bg);aspect-ratio:4/5;display:block}.nac-line__img img{width:100%;height:100%;object-fit:cover}.nac-line__title{font-family:var(--nac-font-heading);text-transform:uppercase;letter-spacing:.05em;color:var(--nac-heading);line-height:1.2;display:block}.nac-line__row{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.nac-line__remove{position:absolute;top:14px;right:0;background:none;border:0;font-size:22px;line-height:1;color:var(--nac-dim)}.nac-line__remove:hover{color:var(--nac-red)}.nac-qty{display:inline-flex;align-items:center;border:1px solid var(--nac-border)}.nac-qty button{width:32px;height:32px;background:none;border:0;color:var(--nac-heading)}.nac-qty span{min-width:28px;text-align:center;font-family:var(--nac-font-label)}.nac-card{display:flex;flex-direction:column;height:100%;border:1px solid #C6CAD3}.nac-card__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.nac-card__media{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--nac-surface);border:none;transition:border-color .3s ease}.nac-card:hover .nac-card__media{border-color:var(--nac-red)}.nac-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.23,1,.32,1),opacity .4s ease}.nac-card:hover .nac-card__img{transform:scale(1.05)}.nac-card__img--hover{opacity:0}.nac-card:hover .nac-card__img--hover{opacity:1}.nac-card__badges{position:absolute;top:12px;left:12px;z-index:2;display:flex;gap:6px}.nac-card__info{padding:14px 12px 12px;display:flex;flex-direction:column;gap:8px;flex:1}.nac-card__title{font-size:1.05rem;letter-spacing:.06em;margin:0;min-height:2.4em;line-height:1.2}.nac-card__info .nac-price{margin-top:auto}
/*# sourceMappingURL=/cdn/shop/t/68/compiled_assets/styles.css.map */
