@font-face{font-family:bodoni;src:url(../media/bodoni_moda_latin_variable-s.p.21zl2qdhae6mc.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:bodoni Fallback;src:local(Arial);ascent-override:106.94%;descent-override:38.02%;line-gap-override:0.0%;size-adjust:105.2%}.bodoni_f939b329-module__DFmdsa__className{font-family:bodoni,bodoni Fallback}.bodoni_f939b329-module__DFmdsa__variable{--font-display:"bodoni", "bodoni Fallback"}
@font-face{font-family:manrope;src:url(../media/manrope_latin_variable-s.p.3tluuqv5xugao.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_6df9ba83-module__LTp8-a__className{font-family:manrope,manrope Fallback}.manrope_6df9ba83-module__LTp8-a__variable{--font-sans:"manrope", "manrope Fallback"}
:root{--ink:#080607;--wine:#4b0611;--red:#b20d26;--scarlet:#e2233c;--ivory:#efe7d8;--gold:#bda66d;--smoke:#9c958c;--line:#efe7d833}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--ivory);font-family:var(--font-sans),sans-serif;margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}a{color:inherit}button,input{font:inherit}img{display:block}main{overflow:hidden}.masthead{z-index:20;border-bottom:1px solid #efe7d821;grid-template-columns:1fr auto 1fr;align-items:center;height:80px;padding:0 clamp(1.25rem,4vw,4.5rem);display:grid;position:absolute;top:0;left:0;right:0}.wordmark{font:700 1.15rem/1 var(--font-display),serif;letter-spacing:.12em;text-decoration:none}.wordmark span{font:600 .48rem/1.4 var(--font-sans),sans-serif;letter-spacing:.43em;color:var(--gold);display:block}.masthead nav{gap:2.6rem;display:flex}.masthead nav a{text-transform:uppercase;letter-spacing:.22em;font-size:.67rem;text-decoration:none}.masthead nav a:hover{color:var(--gold)}.mast-edition{letter-spacing:.2em;color:var(--smoke);justify-self:end;font-size:.62rem}.kicker{text-transform:uppercase;color:var(--gold);letter-spacing:.27em;margin:0 0 1.4rem;font-size:.7rem;font-weight:700}h1,h2{font-family:var(--font-display),serif;letter-spacing:-.055em;margin:0;font-weight:500;line-height:.88}h1 em,h2 em{color:var(--scarlet);font-weight:400}.hero{isolation:isolate;background:radial-gradient(circle at 72% 43%,#b20d2630,#0000 30%),linear-gradient(125deg,#080607 10%,#16070b 58%,#050405);grid-template-columns:.85fr 1.15fr;align-items:center;min-height:100svh;padding:8rem clamp(1.25rem,5.5vw,6rem) 3rem;display:grid;position:relative}.hero:after{content:"";z-index:-2;background:repeating-linear-gradient(105deg,#0000 0 110px,#ffffff05 112px 113px);position:absolute;inset:0}.curtain{z-index:-1;opacity:.7;width:20%;position:absolute;top:0;bottom:0}.curtain-left{background:linear-gradient(90deg,#1b0308,#0000),repeating-linear-gradient(88deg,#530614bf 0 12%,#12030640 20% 27%);left:0}.curtain-right{background:linear-gradient(90deg,#1b0308,#0000),repeating-linear-gradient(88deg,#530614bf 0 12%,#12030640 20% 27%);right:0;transform:scaleX(-1)}.hero-copy{z-index:2;max-width:42rem}.hero h1{font-size:clamp(4.8rem,9.4vw,10.4rem)}.hero-meta{color:#b8b0a6;letter-spacing:.2em;flex-wrap:wrap;gap:.65rem 1.6rem;margin:2rem 0;font-size:.63rem;display:flex}.declaration{font:italic clamp(1.35rem,2.2vw,2.1rem)/1.4 var(--font-display),serif;color:#bfb6aa;margin:2rem 0}.text-link{border-bottom:1px solid var(--gold);text-transform:uppercase;letter-spacing:.22em;gap:1.5rem;padding:.8rem 0;font-size:.68rem;text-decoration:none;display:inline-flex}.hero-object{place-items:center;height:min(82vh,860px);margin:0;display:grid;position:relative}.hero-object img{object-fit:contain;filter:drop-shadow(0 28px 48px #000000b3);width:auto;max-width:100%;height:100%}.stage-light{clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);filter:blur(13px);background:linear-gradient(#efe7d81a,#b20d260a 50%,#0000 80%);width:62%;height:100%;position:absolute}.hero-object figcaption{letter-spacing:.24em;color:#817970;font-size:.58rem;position:absolute;bottom:0;right:0}.vertical-note{writing-mode:vertical-rl;letter-spacing:.24em;color:#5f5853;font-size:.55rem;position:absolute;bottom:2.5rem;left:1rem;transform:rotate(180deg)}.edition{background:#0a0808;padding:clamp(7rem,12vw,12rem) clamp(1.25rem,6vw,7rem)}.edition-heading{grid-template-columns:1fr 1.4fr;align-items:end;gap:3rem 8vw;margin-bottom:6rem;display:grid}.edition-heading .kicker{align-self:start}.edition-heading h2{font-size:clamp(3.6rem,7.6vw,8.2rem)}.edition-copy{color:#aba39a;max-width:43rem;font-family:var(--font-display),serif;grid-column:2;font-size:1.25rem}.garment-pair{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.garment-pair figure{aspect-ratio:1;border:1px solid var(--line);background:radial-gradient(circle at 50% 40%,#20161a,#0c0a0a 62%);margin:0;position:relative;overflow:hidden}.garment-pair figure span{z-index:2;letter-spacing:.24em;color:var(--gold);font-size:.58rem;position:absolute;top:1.2rem;left:1.2rem}.garment-pair img{object-fit:contain;filter:drop-shadow(0 25px 30px #0000008c);width:100%;height:100%}.signal{background:radial-gradient(circle at 30%,#b20d262e,#0000 29%),#070606;grid-template-columns:1fr 1fr;place-items:center;min-height:86vh;padding:8rem 7vw;display:grid}.signal>img{object-fit:contain;opacity:.86;filter:drop-shadow(0 0 45px #e2233c29);width:auto;max-width:80%;height:min(68vh,680px)}.signal>div{text-align:center}.signal-number{font:500 clamp(9rem,23vw,22rem)/.7 var(--font-display),serif;letter-spacing:-.08em;color:#0000;-webkit-text-stroke:1px #efe7d8a3;margin:0}.signal>div>p:last-child{font-family:var(--font-display),serif;color:#a59d94;font-style:italic}.artist{background:linear-gradient(115deg,#12070a,#070606);grid-template-columns:1.15fr .85fr;min-height:100vh;display:grid}.art-window{background:radial-gradient(circle,#b20d2633,#0000 58%);place-items:center;min-height:100vh;padding:7vw;display:grid;overflow:hidden}.art-window img{object-fit:contain;filter:drop-shadow(0 0 65px #b20d2626);width:auto;max-width:100%;height:82vh}.artist-statement{align-self:center;padding:7rem clamp(2rem,7vw,7rem)}.artist h2{font-size:clamp(5rem,10vw,10rem)}.artist .lead{font:italic 1.5rem/1.5 var(--font-display),serif;color:var(--ivory);margin:2.4rem 0}.artist-statement>p:not(.kicker):not(.lead){color:#aaa198}.signature{font:italic 2.7rem/1 var(--font-display),serif;color:var(--gold);border-top:1px solid var(--line);margin-top:4rem;padding-top:1.5rem}.signature span{font:600 .58rem/1 var(--font-sans),sans-serif;text-transform:uppercase;letter-spacing:.22em;color:#746d66;margin-top:.75rem;display:block}.certificate{background:var(--ivory);color:#130b0d;grid-template-columns:1.2fr .8fr;align-items:center;gap:9vw;padding:clamp(7rem,12vw,12rem) clamp(1.25rem,8vw,9rem);display:grid}.certificate-card{aspect-ratio:1.58;background:linear-gradient(135deg,#bda66d1f,#0000 38%),#f3ecdf;border:1px solid #2c2021;padding:2.2rem;position:relative;box-shadow:0 32px 80px #250e1333}.certificate-card:before{content:"";border:1px solid #4b061159;position:absolute;inset:12px}.cert-gallery{font:700 1.1rem var(--font-display),serif;letter-spacing:.16em}.cert-series{letter-spacing:.2em;font-size:.52rem;position:absolute;top:2.2rem;right:2.2rem}.cert-center{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;inset:30% 12%}.cert-center small{letter-spacing:.28em;color:var(--wine);font-size:.52rem}.cert-center strong{font:600 clamp(1.3rem,2.6vw,2.6rem) var(--font-display),serif}.cert-center span{font:italic 1rem var(--font-display),serif}.cert-footer{letter-spacing:.18em;border-top:1px solid #130b0d40;grid-template-columns:1fr auto 1fr;align-items:end;padding-top:.7rem;font-size:.48rem;display:grid;position:absolute;bottom:2rem;left:2.2rem;right:2.2rem}.cert-footer b{font:500 1.1rem var(--font-display),serif}.cert-footer span:last-child{text-align:right}.certificate-copy h2{font-size:clamp(3.5rem,6vw,6.5rem)}.certificate-copy>p:last-child{font-family:var(--font-display),serif;color:#4e4242;font-size:1.2rem}.questions{background:#0a0808;grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,9vw,9rem);padding:clamp(7rem,11vw,11rem) clamp(1.25rem,8vw,9rem);display:grid}.questions h2{font-size:clamp(3.5rem,6vw,6.5rem)}.question-list{border-top:1px solid var(--line)}.question-list details{border-bottom:1px solid var(--line);padding:1.4rem 0}.question-list summary{cursor:pointer;font:500 clamp(1.1rem,1.8vw,1.45rem)/1.3 var(--font-display),serif;list-style:none}.question-list summary::-webkit-details-marker{display:none}.question-list summary:after{content:"+";float:right;color:var(--gold);font-family:var(--font-sans),sans-serif;font-weight:400}.question-list details[open] summary:after{content:"−"}.question-list p{color:#aaa198;max-width:45rem;margin:1rem 3rem 0 0;font-size:.9rem}.subscribe{text-align:center;background:radial-gradient(circle,#b20d2630,#0000 42%),#080607;flex-direction:column;justify-content:center;align-items:center;min-height:76vh;padding:7rem 1.25rem;display:flex}.subscribe h2{font-size:clamp(4.5rem,10vw,10rem)}.subscribe>p:not(.kicker){color:#aaa29a}.subscribe-form{text-align:left;width:min(46rem,100%);margin-top:2rem}.subscribe-form>label{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:.6rem;font-size:.65rem;display:block}.subscribe-form>div{border-bottom:1px solid var(--gold);grid-template-columns:1fr auto;display:grid}.subscribe-form input{min-width:0;color:var(--ivory);background:0 0;border:0;outline:none;padding:1rem 0;font-size:1.1rem}.subscribe-form button{color:var(--ivory);text-transform:uppercase;letter-spacing:.18em;cursor:pointer;background:0 0;border:0;padding:0 0 0 1rem;font-size:.66rem}.subscribe-form button:hover{color:var(--gold)}.subscribe-form small{color:#68615c;margin-top:1rem;font-size:.68rem;display:block}.status{min-height:1.4rem;color:var(--gold);margin:.8rem 0 0;font-size:.75rem}.acquire{background:linear-gradient(115deg,#0a0808,#18070c);grid-template-columns:1fr 1fr;align-items:center;min-height:100vh;display:grid}.acquire-visual{background:radial-gradient(circle,#b20d262b,#0000 45%);place-items:center;height:100%;min-height:100vh;padding:6vw;display:grid}.acquire-visual img{object-fit:contain;filter:drop-shadow(0 30px 45px #000);width:100%;height:auto;max-height:86vh}.acquire-copy{padding:7rem clamp(2rem,7vw,7rem)}.acquire h2{font-size:clamp(3.7rem,6.5vw,7rem)}.price-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;margin:2.4rem 0;padding:1.4rem 0;display:flex}.price-line strong{font:500 3.4rem/1 var(--font-display),serif}.price-line span{letter-spacing:.2em;color:var(--gold);font-size:.6rem}.acquire ul{margin:0;padding:0;list-style:none}.acquire li{color:#aba39a;border-bottom:1px solid #efe7d81c;padding:.75rem 0;font-size:.83rem}.production-note{font:italic 1rem/1.55 var(--font-display),serif;color:#a79e95;margin:1.7rem 0}.purchase-panel fieldset{border:0;margin:2rem 0 0;padding:0}.purchase-panel legend{text-transform:uppercase;letter-spacing:.19em;color:var(--gold);margin-bottom:.7rem;font-size:.64rem}.sizes{grid-template-columns:repeat(6,1fr);gap:.45rem;display:grid}.sizes input{opacity:0;position:absolute}.sizes span{border:1px solid var(--line);cursor:pointer;place-items:center;height:2.8rem;font-size:.75rem;display:grid}.sizes input:checked+span{border-color:var(--scarlet);background:var(--wine)}.sizes input:focus-visible+span{outline:2px solid var(--ivory);outline-offset:2px}.acquire-button{border:1px solid var(--scarlet);background:var(--red);width:100%;color:var(--ivory);text-transform:uppercase;letter-spacing:.23em;cursor:pointer;padding:1rem;font-size:.7rem}.acquire-button:hover{background:var(--scarlet)}.acquire-button:disabled{opacity:.6;cursor:wait}footer{border-top:1px solid var(--line);color:#817970;background:#050405;grid-template-columns:1fr 2fr;gap:1rem 4rem;padding:4rem clamp(1.25rem,5vw,5rem);display:grid}footer>p{margin:0;font-size:.72rem}.legal{grid-column:2;max-width:50rem}footer small{letter-spacing:.12em;grid-column:2;font-size:.6rem}@media (max-width:900px){.masthead{grid-template-columns:1fr 1fr;height:68px}.masthead nav{display:none}.hero{grid-template-columns:1fr;padding-top:7rem}.hero-copy{z-index:3}.hero h1{font-size:clamp(4rem,18vw,7rem)}.hero-object{height:53vh;margin-top:-2rem}.hero-object img{max-width:118%}.edition-heading,.artist,.certificate,.questions,.acquire{grid-template-columns:1fr}.edition-heading h2,.edition-copy{grid-column:1}.garment-pair{grid-template-columns:1fr}.signal{grid-template-columns:1fr;min-height:100vh}.signal>img{height:45vh}.signal>div{grid-row:1}.art-window{min-height:78vh}.artist-statement{grid-row:1}.certificate-card{order:2}.acquire-visual{height:66vh;min-height:66vh}.acquire-copy{grid-row:1}.mast-edition{font-size:.52rem}.legal,footer small{grid-column:auto}footer{grid-template-columns:1fr}}@media (max-width:520px){.masthead{padding:0 1rem}.mast-edition{display:none}.hero{padding-left:1.2rem;padding-right:1.2rem}.hero-meta{display:grid}.hero-object{height:48vh}.edition,.certificate{padding-left:1.2rem;padding-right:1.2rem}.edition-heading{margin-bottom:3rem}.signal,.artist-statement,.acquire-copy{padding-left:1.2rem;padding-right:1.2rem}.certificate-card{padding:1.5rem}.cert-series{top:1.5rem;right:1.5rem}.cert-gallery{font-size:.8rem}.cert-footer{bottom:1.4rem;left:1.5rem;right:1.5rem}.sizes{grid-template-columns:repeat(3,1fr)}.price-line{flex-direction:column;align-items:start;gap:.8rem}.subscribe-form>div{grid-template-columns:1fr}.subscribe-form button{border-top:1px solid var(--line);text-align:left;padding:1rem 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.confirmation-page{isolation:isolate;background:radial-gradient(circle at 70% 35%,#b20d2638,#0000 34%),repeating-linear-gradient(105deg,#0000 0 110px,#ffffff05 112px 113px),linear-gradient(125deg,#080607 10%,#16070b 58%,#050405);flex-direction:column;min-height:100svh;padding:0 clamp(1.25rem,5vw,5rem) 2.5rem;display:flex;position:relative}.confirmation-page:after{content:"";z-index:-1;background:linear-gradient(90deg,#4b061157,#0000 23% 77%,#4b061157);position:absolute;inset:0}.confirmation-header{border-bottom:1px solid #efe7d821;justify-content:space-between;align-items:center;height:80px;display:flex}.confirmation-header>span{letter-spacing:.2em;color:var(--smoke);font-size:.6rem}.confirmation-stage{flex:1;grid-template-columns:minmax(0,1.25fr) minmax(17rem,.55fr);align-items:center;gap:clamp(3rem,9vw,10rem);padding:5rem 6vw;display:grid}.confirmation-card{max-width:49rem}.confirmation-card h1{font-size:clamp(4.2rem,8.5vw,9rem)}.confirmation-lead{color:#b8b0a6;max-width:38rem;font:italic clamp(1.15rem,2vw,1.65rem)/1.5 var(--font-display),serif;margin:2rem 0}.confirmation-check{border:1px solid var(--gold);width:3.2rem;height:3.2rem;color:var(--gold);border-radius:50%;place-items:center;margin-bottom:2.5rem;font-size:1.4rem;display:grid}.confirmation-spinner{border:1px solid #bda66d42;border-top-color:var(--gold);border-radius:50%;width:3.2rem;height:3.2rem;margin-bottom:2.5rem;animation:1s linear infinite confirmation-spin;display:block}.order-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:3rem 0 0;display:grid}.order-details>div{padding:1.25rem 1.5rem 1.25rem 0}.order-details>div+div{border-left:1px solid var(--line);padding-left:1.5rem}.order-details dt{text-transform:uppercase;letter-spacing:.2em;color:var(--gold);font-size:.58rem}.order-details dd{font:500 clamp(1.25rem,2.4vw,2rem)/1 var(--font-display),serif;margin:.35rem 0 0}.confirmation-notes{border-top:1px solid var(--line)}.confirmation-notes>div{border-bottom:1px solid var(--line);grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.35rem 0;display:grid}.confirmation-notes span{color:var(--gold);letter-spacing:.18em;font-size:.62rem}.confirmation-notes p{color:#aaa198;margin:0;font-size:.78rem}.confirmation-return{border-bottom:1px solid var(--gold);text-transform:uppercase;letter-spacing:.2em;align-self:flex-end;gap:1.5rem;padding:.8rem 0;font-size:.64rem;text-decoration:none;display:inline-flex}@keyframes confirmation-spin{to{transform:rotate(360deg)}}@media (max-width:800px){.confirmation-header{height:68px}.confirmation-header>span{display:none}.confirmation-stage{grid-template-columns:1fr;gap:4rem;padding:5rem 0 3rem}.confirmation-card h1{font-size:clamp(3.7rem,18vw,6rem)}.order-details{grid-template-columns:1fr}.order-details>div,.order-details>div+div{border-left:0;border-bottom:1px solid var(--line);padding:1rem 0}.order-details>div:last-child{border-bottom:0}.confirmation-return{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.confirmation-spinner{animation:none}}.order-newsletter{border-top:1px solid var(--line);max-width:38rem;margin-top:2rem;padding-top:1.5rem}.order-newsletter p{color:#b8b0a6;margin:.5rem 0}.order-newsletter button{border:1px solid var(--gold);color:inherit;cursor:pointer;text-transform:uppercase;letter-spacing:.12em;background:0 0;margin:.75rem 0;padding:.8rem 1rem}.order-newsletter button:disabled{cursor:wait;opacity:.6}.order-newsletter small{color:#8d847d;display:block}
