:root{--font-display:"Fraunces","Bodoni Moda",Didot,serif;--font-word:"Bodoni Moda",Didot,serif;--nm-glow:0 40px 80px -30px rgba(0,0,0,.9)}html[data-lights=off]{--paper:#0d0d10;--ink:#efe6d4;--hairline:rgba(239,230,212,.16);--ink-60:rgba(239,230,212,.62);--paper-60:rgba(13,13,16,.6);--paper-20:rgba(13,13,16,.2);--nm-bg2:#141418;--nm-line:rgba(239,230,212,.16);--nm-fg60:rgba(239,230,212,.62);--nm-fg20:rgba(239,230,212,.2);color-scheme:dark}html[data-lights=on]{--nm-bg2:#e6dcc8;--nm-line:rgba(26,21,18,.18);--nm-fg60:rgba(26,21,18,.62);--nm-fg20:rgba(26,21,18,.18);--nm-glow:0 30px 60px -30px rgba(26,21,18,.45)}html{background:var(--paper)}body{transition:background .5s ease,color .5s ease}h1,h2,h3,.section-title,.collection__title,.product__title,.rich__title{font-family:var(--font-display);font-weight:400;letter-spacing:-.025em;font-variation-settings:"opsz" 144,"SOFT" 40,"WONK" 1}h1 em,h2 em,h3 em{font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;color:var(--accent)}.site-logo__text,.site-footer__word{font-family:var(--font-word)!important;font-variation-settings:normal}.nm-dot{color:var(--accent);font-style:normal}::selection{background:var(--accent);color:#fff}.site-header{background:color-mix(in srgb,var(--paper) 74%,transparent);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);border-bottom:1px solid var(--nm-line)}html[data-lights=off] .site-nav a,html[data-lights=off] .site-header__link{color:var(--ink-60)}html[data-lights=off] .site-nav a:hover,html[data-lights=off] .site-nav a[aria-current],html[data-lights=off] .site-header__link:hover{color:var(--ink)}@media(max-width:480px){html[data-lights=off] .site-header__actions a.site-header__link[href$="/search"]{filter:invert(1)}}.nm-lights{display:inline-flex;align-items:center;gap:.6em;background:none;border:1px solid var(--nm-line);border-radius:999px;padding:.35em .7em .35em .45em;color:inherit;font:500 .6rem/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.nm-lights i{width:14px;height:14px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 3px var(--paper),0 0 0 4px var(--nm-fg20);transition:background .3s,box-shadow .3s}html[data-lights=on] .nm-lights i{background:var(--gold);box-shadow:0 0 0 3px var(--paper),0 0 0 4px var(--nm-fg20),0 0 14px 2px #b8862b99}@media(max-width:899px){.nm-lights span{display:none}.nm-lights{padding:.35em .45em}}html[data-lights=off] .nav-toggle span{background:var(--ink)}html[data-lights=off] .site-nav.is-open{background:var(--paper)}.grain{display:none}.nm-grain{position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:90;pointer-events:none;opacity:.055;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:nm-grain 1.2s steps(6) infinite}html[data-lights=on] .nm-grain{mix-blend-mode:multiply;opacity:.07}@keyframes nm-grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-4%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.nm-cursor{position:fixed;z-index:95;left:0;top:0;width:14px;height:14px;border:1px solid #fff;border-radius:50%;pointer-events:none;translate:-50% -50%;transition:width .25s,height .25s,background .25s,opacity .3s;opacity:0;display:none;mix-blend-mode:difference}.nm-cursor:after{content:attr(data-label);position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:500 .6rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;opacity:0;transition:opacity .2s}.nm-cursor.is-art{width:84px;height:84px;background:#ffffff14}.nm-cursor.is-art:after{opacity:1}@media(pointer:fine){.nm-cursor{display:block}}.nm-kicker{font:500 .68rem/1.5 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-60);margin:0 0 .9rem}.nm-kicker:before{content:"";display:inline-block;width:28px;height:1px;background:currentColor;vertical-align:middle;margin-right:12px;opacity:.7}.nm-btn{display:inline-flex;align-items:center;gap:.7em;padding:.95em 1.5em;border:1px solid var(--ink);font:500 .7rem/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:inherit;background:none;cursor:pointer;transition:background .25s,color .25s,transform .25s}.nm-btn:hover{background:var(--ink);color:var(--paper);transform:translateY(-1px)}.nm-btn--solid{background:var(--accent);border-color:var(--accent);color:#fff}.nm-btn--solid:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.nm-link{font:500 .72rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:inherit;border-bottom:1px solid var(--nm-fg20);padding-bottom:.35em;transition:border-color .25s}.nm-link:hover{border-color:var(--accent)}.nm-page{max-width:1500px;margin-inline:auto;padding-inline:clamp(1.2rem,4vw,3.4rem)}[data-nm-reveal]{opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1)}[data-nm-reveal].is-in{opacity:1;transform:none}.nm{color:var(--ink);background:var(--paper);overflow:clip}.nm *{box-sizing:border-box}.nm-hero{position:relative;min-height:calc(100svh - var(--header-h));display:grid;align-items:end;overflow:clip;isolation:isolate}.nm-hero__pic{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;z-index:-2}.nm-hero__pic img{width:100%;height:100%;object-fit:cover;object-position:var(--focus,55% 45%);animation:nm-drift 24s ease-in-out infinite alternate;opacity:0;transition:opacity 1.6s ease}.nm-hero.is-lit .nm-hero__pic img{opacity:1}@keyframes nm-drift{0%{transform:scale(1.02) translate(0)}to{transform:scale(1.09) translate(-1.5%,1%)}}.nm-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(120% 90% at 50% 35%,transparent 40%,rgba(0,0,0,.55) 100%),linear-gradient(to top,var(--paper) 0%,color-mix(in srgb,var(--paper) 60%,transparent) 28%,transparent 60%),linear-gradient(to right,color-mix(in srgb,var(--paper) 55%,transparent),transparent 50%)}html[data-lights=on] .nm-hero__veil{background:linear-gradient(to top,var(--paper) 0%,color-mix(in srgb,var(--paper) 55%,transparent) 28%,transparent 60%),linear-gradient(to right,color-mix(in srgb,var(--paper) 50%,transparent),transparent 50%)}.nm-hero__copy{position:relative;padding:0 clamp(1.2rem,4vw,3.4rem) clamp(2.5rem,6vw,5rem);max-width:980px}.nm-hero h1{font-size:clamp(3.4rem,9.5vw,9.6rem);line-height:1;margin:.2em 0 .3em}.nm-hero h1 .w{display:inline-block;overflow:hidden;vertical-align:bottom;padding:0 .08em .22em 0;margin:0 -.08em -.22em 0}.nm-hero h1 .w span{display:inline-block;transform:translateY(110%);transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.nm-hero.is-lit h1 .w span{transform:none}.nm-hero .nm-lede{max-width:34rem;font-size:1.05rem;color:var(--ink-60);margin:0 0 1.8rem;line-height:1.6}.nm-hero__cta{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.nm-hero__cap{position:absolute;right:clamp(1.2rem,4vw,3.4rem);top:1.6rem;text-align:right;font:500 .62rem/1.9 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#efe6d4bf;text-shadow:0 1px 10px rgba(0,0,0,.8);margin:0}.nm-hero__cap a{color:#efe6d4;text-decoration:none;border-bottom:1px solid rgba(239,230,212,.3)}.nm-hero__dots{position:absolute;left:clamp(1.2rem,4vw,3.4rem);top:1.8rem;display:flex;gap:8px}.nm-hero__dots button{width:26px;height:2px;border:0;background:#efe6d44d;cursor:pointer;padding:0;transition:background .3s}.nm-hero__dots button[aria-current]{background:var(--accent)}@media(max-width:800px){.nm-hero{min-height:0}.nm-hero__pic{position:relative;inset:auto;height:68svh;min-height:420px;max-height:720px;order:-1}.nm-hero__pic img{opacity:1;animation:none}.nm-hero__veil{background:linear-gradient(to top,var(--paper) 0,transparent 30%)}.nm-hero h1{font-size:clamp(2.6rem,11.5vw,5rem)}.nm-hero .nm-lede{max-width:100%}.nm-hero__cap,.nm-hero__dots{display:none}}.nm-marq{overflow:hidden;border-block:1px solid var(--nm-line);padding:.9rem 0;white-space:nowrap;position:relative}.nm-marq__t{display:inline-block;animation:nm-marq 70s linear infinite;font:italic 300 1.9rem/1 var(--font-display);font-variation-settings:"opsz" 60,"SOFT" 100,"WONK" 1;letter-spacing:-.01em;color:var(--ink-60)}.nm-marq__t b{font-weight:300;color:var(--accent);padding:0 .9em}.nm-marq:hover .nm-marq__t,.nm-marq.is-paused .nm-marq__t{animation-play-state:paused}.nm-marq:after{content:"";position:absolute;right:0;top:0;bottom:0;width:150px;background:linear-gradient(to right,transparent,var(--paper) 55%);pointer-events:none}.nm-marq__pause{position:absolute;right:.6rem;top:50%;translate:0 -50%;z-index:2;background:var(--paper);border:1px solid var(--nm-line);color:var(--ink-60);font:500 .55rem/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;padding:.5em .7em;cursor:pointer}@keyframes nm-marq{to{transform:translate(-50%)}}.nm-idx{display:flex;flex-wrap:wrap;gap:.8rem 2.4rem;justify-content:space-between;align-items:baseline;padding:2.2rem clamp(1.2rem,4vw,3.4rem)}.nm-idx nav{display:flex;flex-wrap:wrap;gap:.6rem 1.8rem}.nm-idx nav a{font:500 .62rem/1.6 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--ink-60)}.nm-idx nav a:hover{color:var(--accent)}.nm-room{position:relative;isolation:isolate;padding:clamp(4rem,9vw,8rem) 0;overflow:clip}.nm-room--small{padding:clamp(3.5rem,7vw,6rem) 0}.nm-room__wx{position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;z-index:-2;background:var(--wx) center/cover no-repeat;filter:blur(90px) saturate(1.6) brightness(.5);opacity:.55}html[data-lights=on] .nm-room__wx{filter:blur(80px) saturate(1.2) brightness(1.6);opacity:.28;mix-blend-mode:multiply}.nm-room__tint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom,var(--paper),transparent 18%,transparent 82%,var(--paper))}.nm-room__head{display:grid;grid-template-columns:1.1fr .9fr;gap:3rem;align-items:end;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.nm-room__head h2{font-size:clamp(2.8rem,6.2vw,6rem);line-height:.98;margin:0}.nm-room__text{max-width:30rem;color:var(--ink-60);font-size:1.02rem}.nm-room__text p{margin:0 0 1.2rem}.nm-room__no{position:absolute;right:clamp(1.2rem,4vw,3.4rem);top:clamp(3rem,7vw,6rem);font:italic 300 clamp(5rem,14vw,13rem)/1 var(--font-display);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;color:transparent;-webkit-text-stroke:1px var(--nm-fg20);pointer-events:none;z-index:-1}@media(max-width:900px){.nm-room__head{grid-template-columns:1fr;gap:1.4rem}.nm-room__no{display:none}}.nm-wall{display:grid;gap:clamp(1.6rem,3vw,3rem);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.nm-card{grid-column:span 4;text-decoration:none;color:inherit;display:block;perspective:1200px;min-width:0;max-width:100%}.nm-w-lead{grid-column:span 7}.nm-w-stack{grid-column:span 5;display:grid;gap:inherit;align-content:end;min-width:0}.nm-w-stack .nm-card{grid-column:auto}.nm-w-half{grid-column:span 5}.nm-w-half--off{grid-column:2/span 5}.nm-w-half--down{margin-top:clamp(2rem,8vw,7rem)}.nm-frame{position:relative;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;box-shadow:var(--nm-glow);background:var(--nm-bg2);padding:clamp(10px,1.3vw,18px);border:1px solid var(--nm-line)}.nm-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.14) 45%,transparent 60%);transform:translate(-120%);transition:transform .9s ease;pointer-events:none;z-index:2}.nm-card:hover .nm-frame:before{transform:translate(120%)}.nm-frame img{width:100%;max-width:100%;height:auto;aspect-ratio:var(--ar,1);object-fit:cover;display:block;filter:saturate(1.05)}.nm-card__meta{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;padding:1rem .2rem 0}.nm-card h3{font-size:clamp(1.4rem,2vw,1.9rem);margin:0;line-height:1;font-variation-settings:"opsz" 48,"SOFT" 30,"WONK" 1}.nm-card h3 small{display:block;font:500 .6rem/2 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-60);font-variation-settings:normal}.nm-card p{margin:.25rem 0 0;color:var(--ink-60);font-size:.9rem;max-width:26rem}.nm-buy{text-align:right;white-space:nowrap;font:500 .66rem/1.8 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.nm-buy b{display:block;font:400 1.1rem/1.2 var(--font-display);letter-spacing:0}.nm-buy span{color:var(--accent);opacity:0;transform:translateY(4px);display:inline-block;transition:opacity .3s,transform .3s}.nm-card:hover .nm-buy span,.nm-card:focus-visible .nm-buy span{opacity:1;transform:none}@media(max-width:900px){.nm-wall{grid-template-columns:minmax(0,1fr)}.nm-card,.nm-w-lead,.nm-w-stack,.nm-w-half,.nm-w-half--off{grid-column:1/-1}.nm-w-half--down{margin-top:0}.nm-w-stack{gap:clamp(1.6rem,3vw,3rem)}}.nm-plates{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(1.2rem,2.5vw,2.4rem);align-items:end}.nm-plates .nm-card{grid-column:auto}@media(max-width:900px){.nm-plates{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nm-plates .nm-card:first-child{grid-column:span 2}}.nm-pause{position:relative;height:88svh;min-height:480px;max-height:960px;overflow:clip;display:grid;place-items:end start;isolation:isolate}.nm-pause img{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;width:116%;height:116%;object-fit:cover;object-position:var(--focus,50% 50%);z-index:-2;animation:nm-drift 30s ease-in-out infinite alternate}.nm-pause:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,rgba(0,0,0,.75),transparent 55%),radial-gradient(100% 80% at 50% 40%,transparent 50%,rgba(0,0,0,.5))}.nm-pause__q{padding:0 clamp(1.2rem,4vw,3.4rem) clamp(2.5rem,6vw,5rem);max-width:46rem;color:#efe6d4}.nm-pause__q h2{font-size:clamp(2.4rem,5.5vw,5.2rem);font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;margin:0 0 1rem;line-height:1}.nm-pause__q h2 em{color:#efe6d4;opacity:.6}.nm-pause__q .nm-kicker{color:#efe6d4b3}.nm-pause__q .nm-link{color:#efe6d4;border-color:#efe6d44d}.nm-pause__q .nm-marq__pause{position:static;translate:none;margin-left:1rem;background:none;color:#efe6d4b3;border-color:#efe6d44d}@media(max-width:800px){.nm-pause{height:70svh;min-height:420px}}.nm-corr{padding:clamp(3.5rem,7vw,6rem) 0;overflow:hidden;border-top:1px solid var(--nm-line)}.nm-corr__head{display:flex;justify-content:space-between;align-items:end;gap:2rem;padding:0 clamp(1.2rem,4vw,3.4rem);margin-bottom:2rem}.nm-corr__head h2{font-size:clamp(2.2rem,4.5vw,4rem);margin:0;line-height:1}.nm-corr__track{display:flex;gap:clamp(1.4rem,3vw,3rem);padding:1.5rem clamp(1.2rem,4vw,3.4rem) 2.5rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nm-corr__track::-webkit-scrollbar{display:none}.nm-plate{flex:0 0 auto;width:clamp(240px,28vw,420px);scroll-snap-align:center;text-decoration:none;color:inherit;transform:rotate(var(--r,0deg));transition:transform .5s}.nm-plate:hover{transform:rotate(0) translateY(-6px)}.nm-plate figure{margin:0}.nm-plate .nm-frame{padding:10px}.nm-plate figcaption{padding:.8rem .2rem 0;font:italic 300 1.05rem/1.3 var(--font-display);color:var(--ink-60)}.nm-plate figcaption small{display:block;font:500 .58rem/2 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-style:normal}.nm-live{padding:clamp(3rem,6vw,5rem) 0 0;border-top:1px solid var(--nm-line)}.nm-live__head{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:.5rem}.nm-live__head h2{font-size:clamp(2.2rem,4.5vw,4rem);margin:0;line-height:1}.nm-outro{padding:clamp(5rem,12vw,10rem) 0;text-align:center;position:relative;overflow:clip}.nm-outro h2{font-size:clamp(3rem,8vw,7.5rem);margin:.3em 0 .5em;line-height:.95}.nm-outro p{color:var(--ink-60);max-width:30rem;margin:0 auto 2rem}.nm-outro__cta{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}html[data-lights=off] .j-dialog{background:#141418;color:#efe6d4;border:1px solid rgba(239,230,212,.16)}html[data-lights=off] .j-dialog::backdrop{background:#000c}html[data-lights=off] .site-footer{background:#08080a;color:var(--ink);border-top:1px solid var(--nm-line)}html[data-lights=off] :is(.product[data-artwork-product],.collection[data-artwork-collection]){--ic-paper:#141418;--ic-line:rgba(239,230,212,.16);--ic-muted:rgba(239,230,212,.62);--ic-shadow:0 30px 60px -30px rgba(0,0,0,.9);color:var(--ink)}html[data-lights=off] .product[data-artwork-product] .product__media{background:#141418;box-shadow:var(--ic-shadow)}html[data-lights=off] .fl-collection-invitation{background:#101216}html[data-lights=off] .fl-related-journey{background:#111114}html[data-lights=off] .ic-mockup-dialog,html[data-lights=off] .ic-format-note{background:#141418;color:var(--ink)}.product-card__media{border:1px solid var(--nm-line);background:var(--nm-bg2);padding:clamp(8px,1vw,14px);box-shadow:var(--nm-glow);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}.product-card__media img{background:#fff}.product-card:hover .product-card__media{transform:translateY(-6px);box-shadow:0 50px 80px -30px #000000f2}html[data-lights=on] .product-card:hover .product-card__media{box-shadow:0 40px 60px -30px #1a151280}.product-card__title{font-family:var(--font-display);font-style:normal;font-weight:400;font-size:1.35rem;font-variation-settings:"opsz" 48,"SOFT" 30,"WONK" 1}html[data-lights=off] .btn{border-color:var(--ink);color:var(--ink)}html[data-lights=off] .btn:hover,html[data-lights=off] .btn--primary{background:var(--ink);color:var(--paper)}html[data-lights=off] input,html[data-lights=off] select,html[data-lights=off] textarea{color-scheme:dark}.wing{padding:clamp(4rem,8vw,7rem) 0 3rem;border-top:1px solid var(--nm-line);position:relative}.wing__head{display:grid;grid-template-columns:1.1fr .9fr;gap:2rem;align-items:end;margin-bottom:2.2rem}.wing__head h2{font-size:clamp(2.6rem,6vw,5.6rem)}.wing__note{font:500 .62rem/1.8 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-60);min-height:1.2em;margin:1rem 0 0}.wing-grid{columns:5 240px;column-gap:clamp(12px,1.4vw,22px)}.tile{display:block;break-inside:avoid;margin:0 0 clamp(12px,1.4vw,22px);text-decoration:none;color:inherit;position:relative;transform:rotate(var(--r,0));transition:transform .5s cubic-bezier(.2,.8,.2,1);-webkit-user-select:none;user-select:none}.tile:hover{transform:rotate(0) translateY(-4px);z-index:2}.tile__fr{display:block;background:var(--nm-bg2);border:1px solid var(--nm-line);padding:clamp(6px,.8vw,12px);box-shadow:var(--nm-glow);position:relative;overflow:hidden}.tile__fr:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.tile img{width:100%;height:auto;aspect-ratio:var(--ar,1);object-fit:cover;display:block;opacity:0;transition:opacity .7s ease;-webkit-user-drag:none;pointer-events:none;background:var(--nm-bg2)}.tile.is-ready img{opacity:1}.tile.is-broken{display:none}.tile__cap{display:flex;justify-content:space-between;gap:.6rem;padding:.55rem .15rem 0;font:italic 300 .98rem/1.2 var(--font-display);color:var(--ink-60);opacity:0;transform:translateY(-4px);transition:opacity .3s,transform .3s}.tile:hover .tile__cap,.tile:focus-visible .tile__cap{opacity:1;transform:none}.tile__cap i{font:500 .55rem/1.6 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);white-space:nowrap}.wing-sentinel{height:2px}.wing__more{display:flex;justify-content:center;padding:2rem 0 0}.wing.is-loading .wing__more .nm-btn{opacity:.5;pointer-events:none}@media(max-width:800px){.wing__head{grid-template-columns:1fr}.wing-grid{columns:2 150px}.tile__cap{opacity:1;transform:none}.tile{transform:none}}@media(pointer:coarse){.tile__cap{opacity:1;transform:none}}.viewer{border:0;padding:0;background:transparent;max-width:min(96vw,1500px);width:100%;max-height:96svh;color:#efe6d4;overflow:visible}.viewer::backdrop{background:#050508e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.viewer__in{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:0;background:#121216;border:1px solid rgba(239,230,212,.14);box-shadow:0 60px 120px -40px #000;max-height:96svh}.viewer__stage{position:relative;display:grid;place-items:center;padding:clamp(12px,2vw,28px);min-height:50svh;max-height:96svh;overflow:hidden;background:#0a0a0d}.viewer__stage img{max-width:100%;max-height:calc(96svh - clamp(24px,4vw,56px));width:auto;height:auto;object-fit:contain;box-shadow:0 30px 60px -20px #000;-webkit-user-drag:none;pointer-events:none;-webkit-user-select:none;user-select:none}.viewer__glass{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.viewer__nav{position:absolute;top:50%;translate:0 -50%;z-index:3;width:48px;height:48px;border-radius:50%;border:1px solid rgba(239,230,212,.25);background:#0a0a0d99;color:#efe6d4;font-size:1.2rem;cursor:pointer;display:grid;place-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.viewer__nav:hover{background:var(--accent);border-color:var(--accent)}.viewer__nav--prev{left:14px}.viewer__nav--next{right:14px}.viewer__side{padding:clamp(1.2rem,2vw,1.8rem);display:flex;flex-direction:column;gap:1rem;overflow:auto;border-left:1px solid rgba(239,230,212,.12)}.viewer__side h2{font-size:1.9rem;font-variation-settings:"opsz" 48,"SOFT" 30,"WONK" 1;line-height:1.05}.viewer__tags{font:500 .6rem/1.8 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#efe6d499}.viewer__buy[hidden]{display:none}.viewer__buy{display:block;text-decoration:none;border:1px solid var(--accent);padding:.9rem 1rem;color:#efe6d4;background:color-mix(in srgb,var(--accent) 18%,transparent)}.viewer__buy small{display:block;font:500 .58rem/1.6 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.viewer__buy b{font:400 1.2rem/1.2 var(--font-display)}.viewer__acts{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:auto}.viewer__acts .nm-btn{justify-content:center;border-color:#efe6d459;color:#efe6d4}.viewer__acts .nm-btn:hover{background:#efe6d4;color:#0d0d10}.viewer__counts{font:500 .6rem/1.8 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#efe6d48c;min-height:1.5em}.viewer__msg{font-size:.85rem;color:#efe6d4cc;min-height:1.4em;overflow-wrap:anywhere}.viewer__close{position:absolute;right:12px;top:12px;z-index:5;background:#0a0a0dbf;border:1px solid rgba(239,230,212,.3);color:#efe6d4;font:500 .66rem/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;padding:.7em .9em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.viewer__close:hover{background:#efe6d4;color:#0d0d10}.viewer__side{padding-top:3.4rem}.viewer__fine{font-size:.72rem;color:#efe6d473;line-height:1.5}@media(max-width:900px){.viewer{max-width:100vw;max-height:100svh}.viewer__in{grid-template-columns:1fr;max-height:100svh;overflow:auto}.viewer__stage{min-height:0;max-height:62svh}.viewer__stage img{max-height:60svh}.viewer__side{border-left:0;border-top:1px solid rgba(239,230,212,.12)}.viewer__close{top:8px;right:8px}}.radio{position:fixed;left:max(16px,env(safe-area-inset-left,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));z-index:85;display:flex;align-items:center;gap:.7rem;padding:.55rem .8rem .55rem .55rem;transition:opacity .3s;background:color-mix(in srgb,var(--paper) 80%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--nm-line);border-radius:999px;max-width:calc(100vw - 32px)}.radio__play{width:40px;height:40px;border-radius:50%;border:1px solid var(--ink);background:none;color:var(--ink);cursor:pointer;display:grid;place-items:center;font-size:.8rem;flex:0 0 auto}.radio.is-playing .radio__play{background:var(--accent);border-color:var(--accent);color:#fff}.radio__play .pause,.radio.is-playing .radio__play .play{display:none}.radio.is-playing .radio__play .pause{display:block}.radio__viz{display:flex;align-items:flex-end;gap:2px;height:30px;flex:0 0 auto}.radio__viz i{display:block;width:3px;height:8px;background:var(--accent);opacity:.8;transition:height .12s}.radio.is-compact:not(:hover):not(:focus-within) .radio__meta,.radio.is-compact:not(:hover):not(:focus-within) .radio__next,.radio.is-compact:not(:hover):not(:focus-within) input[type=range]{display:none}.radio.is-compact:not(:hover):not(:focus-within){padding-right:.55rem}.radio__meta{min-width:0;line-height:1.25}.radio__meta b{display:block;font:400 .98rem/1.1 var(--font-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.radio__meta small{display:block;font:500 .52rem/1.6 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-60);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.radio__next{background:none;border:0;color:var(--ink-60);cursor:pointer;font-size:1rem;padding:.3rem}.radio input[type=range]{width:64px;accent-color:var(--accent)}@media(max-width:600px){.radio input[type=range],.radio__meta small{display:none}.radio__meta b{max-width:120px;font-size:.9rem}}.viewer__buy-go{display:block;font:500 .62rem/1.8 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#efe6d4}.nm-pause--video{background:#060a12}.nm-pause__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:0;transition:opacity 1.2s}.nm-pause__video.is-on{opacity:1}.wing{position:relative}.wing__video,.outro__video{position:absolute;left:0;right:0;top:0;width:100%;height:min(70vh,760px);object-fit:cover;z-index:0;pointer-events:none;filter:invert(1) grayscale(1) contrast(1.3);opacity:0;transition:opacity 1.5s;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(to bottom,#000 30%,transparent 100%);mask-image:linear-gradient(to bottom,#000 30%,transparent 100%)}.wing__video.is-on{opacity:.14}.outro__video.is-on{opacity:.2}.outro__video{height:100%;-webkit-mask-image:radial-gradient(70% 70% at 50% 50%,#000 20%,transparent 100%);mask-image:radial-gradient(70% 70% at 50% 50%,#000 20%,transparent 100%)}html[data-lights=on] .wing__video,html[data-lights=on] .outro__video{filter:grayscale(1) contrast(1.2);mix-blend-mode:multiply}html[data-lights=on] .wing__video.is-on{opacity:.12}html[data-lights=on] .outro__video.is-on{opacity:.16}.wing>.nm-page,.nm-outro>.nm-page{position:relative;z-index:1}.nm-outro{position:relative}.nm-clock{font:500 .62rem/1 var(--font-mono);letter-spacing:.16em;color:var(--ink-60);font-variant-numeric:tabular-nums;white-space:nowrap}.nm-clock:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);margin-right:8px;vertical-align:1px;box-shadow:0 0 10px var(--accent);animation:nm-pulse 2.4s ease-in-out infinite}@keyframes nm-pulse{50%{opacity:.4}}@media(max-width:899px){.nm-clock{display:none}}[data-magnet]{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.viewer__torch{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(220px 220px at var(--tx,50%) var(--ty,50%),transparent 0,rgba(5,5,8,.55) 70%,rgba(5,5,8,.8) 100%)}.viewer__stage.is-torch .viewer__torch{opacity:1}@media(pointer:coarse){.viewer__torch{display:none}}.viewer__acts .nm-btn[aria-pressed=true]{background:#efe6d4;color:#0d0d10;border-color:#efe6d4}.keep{margin:0 0 2.2rem;padding:1.2rem 0 1.4rem;border-block:1px solid var(--nm-line)}.keep__head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.9rem}.keep__head .nm-link{background:none;cursor:pointer;color:var(--ink-60);border-top:0;border-left:0;border-right:0}.keep__row{display:flex;gap:.7rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.3rem}.keep__row::-webkit-scrollbar{display:none}.keep__row a{flex:0 0 auto;width:92px;position:relative;text-decoration:none}.keep__row img{width:92px;height:92px;object-fit:cover;display:block;border:1px solid var(--nm-line);background:var(--nm-bg2);pointer-events:none;-webkit-user-drag:none}.keep__row a i{position:absolute;right:4px;top:4px;width:8px;height:8px;border-radius:50%;background:var(--accent)}@media(prefers-reduced-motion:reduce){.nm *,.nm-grain,.nm-marq__t{animation:none!important;transition:none!important}[data-nm-reveal]{opacity:1;transform:none}.nm-hero__pic img{opacity:1}.nm-hero h1 .w span{transform:none}.nm-cursor,.nm-pause__video,.wing__video,.outro__video{display:none}}.toast{position:fixed;left:50%;bottom:max(84px,calc(env(safe-area-inset-bottom,0px) + 84px));translate:-50% 20px;z-index:96;max-width:min(92vw,560px);padding:.9rem 1.2rem;background:var(--nm-bg2);color:var(--ink);border:1px solid var(--nm-line);box-shadow:var(--nm-glow);font-size:.9rem;line-height:1.5;opacity:0;transition:opacity .4s,translate .4s;pointer-events:none;text-align:center}.toast.is-on{opacity:1;translate:-50% 0}.saver{position:fixed;top:0;right:0;bottom:0;left:0;z-index:94;background:#000;opacity:0;pointer-events:none;transition:opacity 1.6s ease;display:grid;align-items:end}.saver.is-on{opacity:1;pointer-events:auto;cursor:none}.saver:after{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(to top,rgba(0,0,0,.85),transparent);pointer-events:none}.saver__cap{z-index:1}.saver__img{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;width:108%;height:108%;object-fit:cover;opacity:0;transition:opacity 2.2s ease;animation:nm-drift 16s ease-in-out infinite alternate;pointer-events:none;-webkit-user-drag:none}.saver__img.is-front{opacity:1}.saver__cap{position:relative;padding:0 clamp(1.2rem,4vw,3.4rem) clamp(2rem,5vw,4rem);color:#efe6d4;text-shadow:0 2px 20px rgba(0,0,0,.8)}.saver__cap .nm-kicker{color:#efe6d4b3}.saver__title{font-size:clamp(2.2rem,6vw,5.5rem);font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;margin:0 0 .4rem}.saver__hint{font:500 .6rem/1.6 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#efe6d480;margin:0}html.is-saver .nm-grain{opacity:.1}.nm-room__wx{opacity:calc(.55 + var(--beat,0)*.3)}html[data-lights=on] .nm-room__wx{opacity:calc(.28 + var(--beat,0)*.15)}.nm-clock:before{transform:scale(calc(1 + var(--beat,0)*1.4));transition:transform .08s}.radio__viz i{opacity:calc(.6 + var(--beat,0)*.4)}.nm-frame,.tile__fr{box-shadow:var(--nm-glow),0 0 calc(var(--beat,0)*40px) rgba(216,38,28,calc(var(--beat,0)*.25))}.scale{border-top:1px solid rgba(239,230,212,.12);padding-top:.9rem;color:#efe6d4}.scale__chips{display:flex;gap:.4rem;margin-bottom:.5rem}.scale__chips button{background:none;border:1px solid rgba(239,230,212,.3);color:#efe6d4;font:500 .58rem/1 var(--font-mono);letter-spacing:.12em;padding:.5em .6em;cursor:pointer}.scale__chips button[aria-current]{background:#efe6d4;color:#0d0d10;border-color:#efe6d4}.scale__svg{width:100%;height:auto;display:block;color:#efe6d4}.scale__note{font-size:.72rem;color:#efe6d48c;margin:.4rem 0 0;line-height:1.5}.deal,.vault{border:0;padding:0;background:transparent;max-width:min(96vw,1400px);width:100%;max-height:96svh;color:#efe6d4}.deal::backdrop,.vault::backdrop{background:#050508eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.deal__in,.vault__in{background:#121216;border:1px solid rgba(239,230,212,.14);padding:clamp(1rem,2.5vw,2rem);max-height:96svh;overflow:auto;box-shadow:0 60px 120px -40px #000}.deal__head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.2rem}.deal__head .link{background:none;cursor:pointer;color:#efe6d4}.deal__cards{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1rem,2.5vw,2.4rem);align-items:start}.deal__card{background:none;border:0;padding:0;color:inherit;cursor:pointer;text-align:left;font:inherit;perspective:1200px;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .4s}.deal__card:hover{transform:translateY(-6px)}.deal__card .tile__fr{display:block}.deal__card img{width:100%;height:auto;aspect-ratio:var(--ar,1);object-fit:contain;max-height:62svh;display:block;background:#0a0a0d;pointer-events:none;-webkit-user-drag:none}.deal__card.is-kept{transform:scale(.96);opacity:.5}.deal__card.is-kept .tile__fr{outline:2px solid var(--accent)}.deal__cap{display:flex;justify-content:space-between;gap:.6rem;padding:.6rem .1rem 0;font:italic 300 1.05rem/1.2 var(--font-display);color:#efe6d4bf}.deal__cap i{font:500 .55rem/1.6 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);white-space:nowrap}.deal__foot{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem}.deal__foot .nm-btn{border-color:#efe6d459;color:#efe6d4}.deal__score{font:500 .6rem/1.6 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#efe6d48c}@media(max-width:600px){.deal__cards{grid-template-columns:1fr}.deal__card img{max-height:38svh}}.feel{display:flex;gap:.5rem;align-items:stretch;margin:.4rem 0 .6rem;flex-wrap:wrap}.feel input{flex:1 1 220px;min-width:0;background:var(--nm-bg2);border:1px solid var(--nm-line);color:var(--ink);padding:.7em .9em;font:italic 300 1.05rem/1.2 var(--font-display);font-variation-settings:"opsz" 36,"SOFT" 100,"WONK" 1}.feel input::placeholder{color:var(--ink-60)}.feel .link{background:none;cursor:pointer;color:var(--ink-60)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vault__in h2{font-size:clamp(1.8rem,3.5vw,3rem);margin:.3rem 0 0;line-height:1}.vault__lede{max-width:40rem;color:#efe6d4b3;margin:0 0 1.4rem}.vault__grid{columns:4 200px;column-gap:14px}.vault__grid .tile{margin-bottom:14px}.vault__hint{font:500 .6rem/1.6 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--nm-fg20);margin:.6rem 0 0}@media(prefers-reduced-motion:reduce){.saver{display:none}.saver__img{animation:none}}.hall{display:none;height:380vh;position:relative}@media(min-width:900px)and (pointer:fine)and (prefers-reduced-motion:no-preference){.hall{display:block}.nm-corr{display:none}}.hall__stage{position:sticky;top:0;height:100vh;overflow:hidden;perspective:1150px;perspective-origin:50% 46%;background:var(--paper);isolation:isolate}.hall__world{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:rotateY(var(--sway,0deg)) translateZ(var(--z,0px));will-change:transform}.hall__floor,.hall__ceil{position:absolute;left:-60%;width:220%;height:12000px;transform-origin:50% 0;background:repeating-linear-gradient(90deg,transparent 0 158px,var(--nm-line) 158px 160px),repeating-linear-gradient(180deg,transparent 0 158px,var(--nm-line) 158px 160px),var(--nm-bg2);opacity:.9}.hall__floor{top:calc(50% + 34vh);transform:rotateX(-90deg)}.hall__ceil{top:calc(50% - 34vh);transform:rotateX(90deg)}.hall__plate{position:absolute;top:46%;left:50%;width:min(25vw,420px);margin:0;text-decoration:none;color:inherit;transform:translate(-50%,-50%) translate3d(var(--x),0,calc(var(--k)*-700px - 900px)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .12s linear,opacity .3s;opacity:var(--fade,1)}.hall__plate--l{--x:-27vw;--ry:38deg}.hall__plate--r{--x:27vw;--ry:-38deg}.hall__plate figure{margin:0}.hall__plate .tile__fr{display:block;background:var(--nm-bg2);border:1px solid var(--nm-line);padding:10px;box-shadow:var(--nm-glow)}.hall__plate img{width:100%;height:auto;aspect-ratio:.8;object-fit:cover;display:block;pointer-events:none;-webkit-user-drag:none}.hall__plate figcaption{padding:.6rem .2rem 0;font:italic 300 1rem/1.3 var(--font-display);color:var(--ink-60)}.hall__plate figcaption small{display:block;font:500 .55rem/2 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-style:normal}.hall__plate:hover .tile__fr{outline:1px solid var(--accent)}.hall__door{position:absolute;top:50%;left:50%;width:min(34vw,520px);transform:translate(-50%,-50%) translateZ(calc(var(--k)*-700px - 900px));text-decoration:none;color:#efe6d4;display:block;border:1px solid var(--nm-line);padding:12px;background:var(--nm-bg2);box-shadow:0 0 120px #d8261c2e}.hall__door img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block;pointer-events:none}.hall__door span{display:block;padding:.8rem .2rem .2rem;font:italic 300 1.2rem/1.2 var(--font-display)}.hall__door span em{color:var(--accent);font-style:normal}.hall__fog{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 30% 26% at 50% 46%,rgba(13,13,16,.75) 0,rgba(13,13,16,.2) 50%,transparent 100%)}html[data-lights=on] .hall__fog{background:radial-gradient(ellipse 40% 36% at 50% 48%,rgba(239,230,212,.95) 0,rgba(239,230,212,.5) 45%,transparent 100%)}.hall__cap{position:absolute;left:clamp(1.2rem,4vw,3.4rem);bottom:clamp(1.5rem,4vw,3rem);max-width:30rem;pointer-events:none}.hall__cap h2{font-size:clamp(2.2rem,4.5vw,4rem)}.hall__hint{font:500 .6rem/1.8 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-60);margin:.6rem 0 0}.hall__prog{position:absolute;right:clamp(1.2rem,4vw,3.4rem);bottom:clamp(1.5rem,4vw,3rem);font:500 .62rem/1.8 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-60);text-align:right;pointer-events:none}.hall__prog b{display:block;font:italic 300 2.4rem/1 var(--font-display);color:var(--ink);font-variation-settings:"opsz" 60,"SOFT" 100,"WONK" 1}.reading{padding:clamp(4rem,8vw,7rem) 0;border-top:1px solid var(--nm-line)}.book{max-width:1040px;margin:0 auto;outline:0}.book:focus-visible .book__stage{outline:2px solid var(--accent);outline-offset:6px}.book__stage{position:relative;aspect-ratio:16/10;background:var(--nm-bg2);border:1px solid var(--nm-line);box-shadow:var(--nm-glow);perspective:2400px;overflow:visible}.book__page{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-drag:none}.book__glass{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.book__flip{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left center;transform-style:preserve-3d;transform:rotateY(0);opacity:0;pointer-events:none;z-index:2}.book__flip.is-turning{opacity:1;transition:transform .75s cubic-bezier(.4,.1,.2,1)}.book__flip.is-turning.to-left{transform:rotateY(-180deg)}.book__flip.from-left{transform-origin:left center;transform:rotateY(-180deg)}.book__flip.from-left.is-turning{transform:rotateY(0)}.book__front,.book__back{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:block;pointer-events:none}.book__back{transform:rotateY(180deg)}.book__flip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(0,0,0,.35),transparent 30%);opacity:0;transition:opacity .4s}.book__flip.is-turning:after{opacity:1}.book__ctl{display:flex;justify-content:center;align-items:center;gap:1.2rem;margin-top:1.2rem}.book__no{font:500 .66rem/1 var(--font-mono);letter-spacing:.16em;color:var(--ink-60);font-variant-numeric:tabular-nums;min-width:6em;text-align:center}@media(prefers-reduced-motion:reduce){.book__flip{display:none}}html.hallonly main>:not(#hall):not(.nm),html.hallonly .nm>:not(#hall),html.hallonly .hdr,html.hallonly .site-header,html.hallonly .marq,html.hallonly .nm-marq,html.hallonly .ftr,html.hallonly .site-footer,html.hallonly .radio{display:none!important}html.hallonly .hall{height:100vh!important}html.dozenonly main>:not(#dozen):not(.nm),html.dozenonly .nm>:not(#dozen),html.dozenonly .hdr,html.dozenonly .site-header,html.dozenonly .marq,html.dozenonly .nm-marq,html.dozenonly .ftr,html.dozenonly .site-footer,html.dozenonly .radio{display:none!important}html.dozenonly .dozen{height:100vh!important}html.bookonly main>:not(#reading):not(.nm),html.bookonly .nm>:not(#reading),html.bookonly .hdr,html.bookonly .site-header,html.bookonly .marq,html.bookonly .nm-marq,html.bookonly .ftr,html.bookonly .site-footer,html.bookonly .radio{display:none!important}.swatches{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin:.2rem 0 .8rem}.swatch{width:26px;height:26px;border-radius:50%;border:1px solid var(--nm-line);background:var(--c);cursor:pointer;box-shadow:inset 0 0 0 2px var(--paper);transition:transform .25s}.swatch:hover{transform:scale(1.12)}.swatch[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--paper),0 0 0 2px var(--ink)}.swatches .nm-link{background:none;cursor:pointer;color:var(--ink-60)}.fitting{padding:clamp(4rem,8vw,7rem) 0;border-top:1px solid var(--nm-line);position:relative;overflow:clip}.fitting__wx{position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;z-index:-1;background:linear-gradient(120deg,#1c4280,#3f5a3a 40%,#b8862b 70%,#c8321f);filter:blur(90px) brightness(.35);opacity:.6}html[data-lights=on] .fitting__wx{filter:blur(90px) brightness(1.2);opacity:.25;mix-blend-mode:multiply}.fit{border:0;padding:0;background:transparent;max-width:min(96vw,1500px);width:100%;max-height:96svh;color:#efe6d4}.fit::backdrop{background:#050508eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fit__in{background:#121216;border:1px solid rgba(239,230,212,.14);padding:clamp(1rem,2.5vw,2rem);max-height:96svh;overflow:auto;box-shadow:0 60px 120px -40px #000}.fit__in h2{font-size:clamp(1.6rem,3vw,2.6rem);margin:.3rem 0 0;line-height:1.02}.fit__lede{max-width:44rem;color:#efe6d4b3;margin:0 0 1.4rem}.fit__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(1rem,2.5vw,2.4rem);align-items:start}.fit__drop{display:block;position:relative;aspect-ratio:3/2;background:#0a0a0d;border:1px dashed rgba(239,230,212,.35);cursor:pointer;overflow:hidden}.fit__drop input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.fit__drop-text{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:italic 300 1.4rem/1.2 var(--font-display);color:#efe6d4b3;pointer-events:none}.fit__drop.has-photo .fit__drop-text,.fit__drop.has-photo input{display:none}.fit__canvas{display:block;width:100%;height:100%;object-fit:cover;touch-action:none;cursor:grab}.fit__canvas:active{cursor:grabbing}.fit__tools{margin-top:1rem;display:grid;gap:.8rem}.fit__range{display:block;font:500 .62rem/1.8 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#efe6d4b3}.fit__range input{display:block;width:100%;accent-color:var(--accent)}.fit__hint{font-size:.8rem;color:#efe6d48c;margin:0}.fit__acts{display:flex;gap:.6rem;flex-wrap:wrap}.fit__acts .nm-btn{color:#efe6d4;border-color:#efe6d459}.fit__acts .nm-btn--solid{border-color:var(--accent)}.fit__matches{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.fit__m{display:block;text-decoration:none;color:inherit;background:#0a0a0d;border:1px solid rgba(239,230,212,.14)}.fit__m img{width:100%;aspect-ratio:1;object-fit:cover;display:block;pointer-events:none;-webkit-user-drag:none}.fit__m span{display:block;padding:.5rem .6rem .6rem}.fit__m b{display:block;font:400 1rem/1.15 var(--font-display)}.fit__m i{font:500 .55rem/1.8 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.fit__m:hover{border-color:var(--accent)}.fit__more{display:flex;gap:.4rem;flex-wrap:wrap}.fit__more img{width:56px;height:56px;object-fit:cover;display:block;pointer-events:none}.fit__empty{color:#efe6d499;font-size:.9rem}@media(max-width:800px){.fit__grid{grid-template-columns:1fr}.fit__matches{grid-template-columns:1fr 1fr}}.dozen{height:1300vh;position:relative}.dozen__stage{position:sticky;top:0;height:100vh;overflow:hidden;background:#000;isolation:isolate}.dozen__pic{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.1s ease,transform 1.1s ease;transform:scale(1.04);pointer-events:none;overflow:hidden}.dozen__pic.is-on{opacity:1;transform:scale(1)}.dozen__pics img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.dozen__pic.is-fit:before{content:"";position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;background:var(--bg) center/cover no-repeat;filter:blur(38px) brightness(.45) saturate(1.1);transform:scale(1.06)}.dozen__pic.is-fit img{object-fit:contain;padding:clamp(.8rem,3vh,2.4rem) 0;box-sizing:border-box;filter:drop-shadow(0 30px 60px rgba(0,0,0,.65))}dialog.j-dialog#j-dialog{max-width:min(94vw,1100px);max-height:calc(100vh - 2rem);box-sizing:border-box;overflow:auto}dialog.j-dialog#j-dialog #j-dialog-image{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100vh - 16rem);margin:0 auto;object-fit:contain}@media(max-width:700px){dialog.j-dialog#j-dialog #j-dialog-image{max-height:calc(100vh - 18rem)}}.dozen__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.78),transparent 45%),linear-gradient(to bottom,rgba(0,0,0,.55),transparent 30%);pointer-events:none}.dozen__head{position:absolute;left:clamp(1.2rem,4vw,3.4rem);top:clamp(5rem,12vh,8rem);color:#efe6d4;max-width:34rem;transition:opacity .6s}.dozen__head h2{font-size:clamp(2.2rem,5vw,4.6rem)}.dozen__head .kicker,.dozen__head .nm-kicker{color:#efe6d4b3}.dozen.is-walking .dozen__head{opacity:0;pointer-events:none}.dozen__cap{position:absolute;left:clamp(1.2rem,4vw,3.4rem);bottom:clamp(2rem,6vh,4rem);color:#efe6d4;max-width:40rem}.dozen__cap h3{font-size:clamp(2rem,5.5vw,5rem);font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;margin:.2rem 0 1rem;line-height:1}.dozen__cap .kicker,.dozen__cap .nm-kicker{color:#efe6d4b3}.dozen__cap .kicker b,.dozen__cap .nm-kicker b{color:#efe6d4}.dozen__acts{display:flex;gap:.6rem;flex-wrap:wrap;margin:0}.dozen__acts .btn,.dozen__acts .nm-btn{color:#efe6d4;border-color:#efe6d466}.dozen__acts .btn--solid,.dozen__acts .nm-btn--solid{border-color:var(--accent)}.dozen__hint{position:absolute;right:clamp(1.2rem,4vw,3.4rem);bottom:clamp(2rem,6vh,4rem);margin:0;font:500 .6rem/1.8 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#efe6d480;text-align:right;max-width:14rem}@media(max-width:700px){.dozen__hint{display:none}.dozen__cap h3{font-size:2rem}}.desk{padding:clamp(4rem,8vw,7rem) 0;border-top:1px solid var(--nm-line)}.desk__in{display:grid;grid-template-columns:1.1fr .9fr;gap:3rem;align-items:end}.desk__in h2{font-size:clamp(2.6rem,6vw,5.6rem)}.desk__acts{display:grid;gap:1rem;justify-items:start}.desk__note{color:var(--ink-60);margin:0;max-width:28rem}@media(max-width:900px){.desk__in{grid-template-columns:1fr;gap:1.4rem}}.drawer{border:0;padding:0;background:var(--paper);color:var(--ink);width:100vw;max-width:100vw;height:100svh;max-height:100svh;overflow:auto;margin:0}.drawer::backdrop{background:#050508e6}.drawer .wing{padding-top:clamp(2rem,5vw,4rem);border-top:0}.drawer__close{position:sticky;top:0;z-index:5;display:flex;justify-content:flex-end;padding:.8rem clamp(1.2rem,4vw,3.4rem);background:color-mix(in srgb,var(--paper) 80%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.drawer__close button{background:none;border:1px solid var(--nm-line);color:var(--ink);font:500 .62rem/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;padding:.7em 1em;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/32/assets/night.css.map */
