@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_astro/cormorant-garamond-latin-500-italic.Y14P-dkT.woff2)format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/dm-mono-latin-400-normal.4GdczIuU.woff2)format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/dm-mono-latin-500-normal.DRMDZjhP.woff2)format("woff2")}.principles{max-width:1400px;margin:auto;padding:0 4vw 7rem}.principles-head{border-top:1px solid var(--line);justify-content:space-between;align-items:end;margin-bottom:2rem;padding-top:1.2rem;display:flex}.principles-head p{max-width:280px;margin:0;font-size:.9rem;line-height:1.5}.principles-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.principle{border-right:1px solid var(--line);min-height:220px;padding:1.5rem 1.2rem 1rem 0}.principle:not(:first-child){padding-left:1.5rem}.principle:last-child{border-right:0}.principle span{color:#77736b;font:500 .65rem/1.2 DM Mono}.principle h3{letter-spacing:-.06em;margin:3rem 0 1rem;font:500 clamp(2.5rem,4vw,4.6rem)/.8 Cormorant Garamond}.principle p{max-width:240px;margin:0;font-size:.85rem;line-height:1.55}:root{--ink:#11100f;--bone:#e9e5dc;--paper:#f4f1eb;--blue:#273dff;--red:#8d231f;--muted:#77736b;--line:#11100f33;color:var(--ink);background:var(--paper);font-family:Manrope,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.site-header{border-bottom:1px solid var(--line);z-index:3;backdrop-filter:blur(12px);background:#f4f1ebf0;justify-content:space-between;align-items:center;height:82px;padding:0 4vw;display:flex;position:relative}.wordmark{letter-spacing:.13em;font:500 1rem/1.2 DM Mono}.wordmark span{color:#77736b;font-weight:400}.site-header nav{text-transform:uppercase;letter-spacing:.16em;gap:2.6rem;font-size:.68rem;display:flex}.site-header nav a,.header-link{transition:opacity .25s}.site-header nav a:hover,.header-link:hover{opacity:.5}.header-link{text-transform:uppercase;letter-spacing:.09em;font:500 .65rem/1.2 DM Mono}.header-link span{margin-left:.35rem;font-size:1rem}.hero{isolation:isolate;color:#fff;background:#0c0c0c;align-items:flex-end;min-height:calc(100vh - 82px);padding:7vw 4vw;display:flex;position:relative;overflow:hidden}.hero-slides,.hero-slide,.hero:after{position:absolute;inset:0}.hero-slide{opacity:0;background-position:50%;background-size:cover;transition:opacity 1.2s,transform 7s;transform:scale(1.04)}.hero-slide.is-active{opacity:1;transform:scale(1)}.hero:not(.hero-ready) .hero-slide{transition:none}.hero:after{content:"";z-index:0;background:linear-gradient(90deg,#000000c7 0%,#0000003b 55%,#0000000d 100%)}.hero-copy{z-index:1;max-width:730px;position:relative}.eyebrow,.kicker{letter-spacing:.18em;text-transform:uppercase;font:500 .64rem/1.2 DM Mono}.hero h1{letter-spacing:-.07em;margin:1.3rem 0;font:500 clamp(5.3rem,13vw,12rem)/.73 Cormorant Garamond}.hero h1 em{color:#d6dcff;font-style:italic}.hero p{color:#efede8;max-width:420px;font-size:1rem;line-height:1.65}.hero-actions{align-items:center;gap:2rem;display:flex}.button{background:var(--blue);color:#fff;text-transform:uppercase;letter-spacing:.1em;margin-top:1.2rem;padding:1.05rem 1.3rem;font:500 .67rem/1.2 DM Mono;transition:transform .25s,background .25s;display:inline-block}.button:hover{background:#4155ff;transform:translateY(-3px)}.hero-note{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #ffffffa6;padding-bottom:.35rem;font:500 .66rem/1.2 DM Mono}.hero-note span{margin-left:.4rem;font-size:1rem}.hero-index{z-index:1;letter-spacing:.1em;align-items:center;gap:.8rem;font:500 .65rem/1.2 DM Mono;display:flex;position:absolute;bottom:3rem;right:4vw}.hero-rule{background:#fff;width:74px;height:1px}.ticker{white-space:nowrap;background:var(--blue);color:#fff;letter-spacing:.13em;text-transform:uppercase;padding:1rem 0;font:500 .67rem/1.2 DM Mono;overflow:hidden}.ticker span{margin-right:4rem}.intro{grid-template-columns:1.15fr .85fr;gap:8vw;max-width:1400px;margin:auto;padding:10rem 4vw 8rem;display:grid}.intro h2,.section-title{letter-spacing:-.07em;margin:.8rem 0;font:500 clamp(3.5rem,6.5vw,7rem)/.83 Cormorant Garamond}.intro h2 em,.section-title em{color:var(--red);font-style:italic}.intro p{max-width:450px;margin-top:3rem;font-size:1.1rem;line-height:1.75}.section{max-width:1480px;margin:auto;padding:5rem 4vw}.section-head{border-top:1px solid var(--line);justify-content:space-between;align-items:end;margin-bottom:2rem;padding-top:1.2rem;display:flex}.text-link{text-transform:uppercase;text-underline-offset:5px;font:500 .66rem/1.2 DM Mono;text-decoration:underline}.category-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.category{background:var(--paper);flex-direction:column;justify-content:space-between;min-height:330px;padding:1.5rem;display:flex}.category:nth-child(3){background:var(--ink);color:#fff}.category h3{letter-spacing:-.06em;margin:0;font:500 clamp(2.6rem,5vw,5rem)/.78 Cormorant Garamond}.category p{max-width:180px;font-size:.85rem;line-height:1.5}.category .number{font:500 .68rem/1.2 DM Mono}.feature{background:var(--ink);color:#fff;grid-template-columns:1.08fr .92fr;min-height:680px;display:grid}.feature-image{background-color:#191817;background-position:50%;background-size:cover;min-height:550px}.feature-copy{flex-direction:column;justify-content:end;padding:5rem 5vw;display:flex}.feature-copy h2{letter-spacing:-.08em;margin:1rem 0;font:500 clamp(4rem,7vw,8rem)/.75 Cormorant Garamond}.feature-copy p{color:#c9c6bf;max-width:390px;line-height:1.65}.product-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.product{border-top:1px solid var(--line);padding-top:1rem}.product-art{aspect-ratio:1/1.18;background-color:#191817;background-position:50%;background-size:cover;align-items:end;padding:1rem;display:flex;position:relative;overflow:hidden}.product-art:after{content:"";background:linear-gradient(#0000 40%,#0000008c);position:absolute;inset:0}.product-art span{z-index:1;color:#fff;text-transform:uppercase;letter-spacing:.12em;font:500 .63rem/1.2 DM Mono;position:relative}.product-meta{justify-content:space-between;gap:1rem;padding-top:1rem;font-size:.82rem;display:flex}.product-meta>span{gap:.3rem;display:grid}.product-meta small{text-transform:uppercase;letter-spacing:.08em;color:#77736b;font:500 .61rem/1.2 DM Mono}.image-band{color:#fff;background-color:#191817;background-position:50%;background-size:cover;align-items:flex-end;min-height:650px;padding:5rem 4vw;display:flex;position:relative}.image-band:after{content:"";background:linear-gradient(#0000 35%,#000c);position:absolute;inset:0}.image-band-copy{z-index:1;position:relative}.image-band h2{letter-spacing:-.08em;margin:.8rem 0;font:500 clamp(4rem,8vw,9rem)/.73 Cormorant Garamond}.image-band h2 em{color:#d9deff;font-style:italic}.editorial{background:var(--bone);padding:10rem 4vw}.editorial-inner{grid-template-columns:.8fr 1.2fr;gap:8vw;max-width:1240px;margin:auto;display:grid}.editorial h2{letter-spacing:-.08em;margin:.8rem 0;font:500 clamp(4rem,7vw,8rem)/.75 Cormorant Garamond}.editorial p{max-width:480px;font-size:1.1rem;line-height:1.7}.journal-list{gap:0;display:grid}.journal-item{border-top:1px solid var(--line);grid-template-columns:100px 1fr auto;align-items:center;gap:1rem;padding:1.25rem 0;display:grid}.journal-item h3{margin:0;font:500 1.45rem/1.2 Cormorant Garamond}.journal-item .num{font:500 .62rem/1.2 DM Mono}.journal-item .arrow{font-size:1.5rem}footer{background:var(--ink);color:#fff;padding:5rem 4vw 1.4rem}.footer-top{justify-content:space-between;align-items:start;max-width:1400px;margin:auto;padding-bottom:7rem;display:flex}.footer-top p{color:#aaa;text-align:right;line-height:1.5}.footer-bottom{color:#888;text-transform:uppercase;letter-spacing:.06em;border-top:1px solid #444;justify-content:space-between;padding-top:1.2rem;font:500 .62rem/1.2 DM Mono;display:flex}.footer-bottom a{color:#fff}.cookie{z-index:10;border:1px solid var(--ink);background:#fff;justify-content:space-between;align-items:center;padding:1rem;font-size:.75rem;display:none;position:fixed;bottom:1rem;left:1rem;right:1rem}.cookie.show{display:flex}.cookie button{background:var(--ink);color:#fff;text-transform:uppercase;border:0;padding:.7rem 1rem;font:500 .65rem/1.2 DM Mono}@media (width<=760px){.site-header{height:68px;padding:0 1.1rem}.site-header nav{display:none}.header-link{font-size:.57rem}.hero{min-height:78vh;padding:2rem 1.1rem}.hero h1{font-size:clamp(5rem,23vw,8rem)}.hero-actions{flex-direction:column;align-items:flex-start;gap:1rem}.hero-index{bottom:1.5rem;right:1.1rem}.intro,.feature,.editorial-inner{grid-template-columns:1fr;gap:2rem;padding:6rem 1.1rem}.section,.editorial{padding-left:1.1rem;padding-right:1.1rem}.category-grid,.product-grid{grid-template-columns:1fr}.category{min-height:240px}.feature{padding:0}.feature-image{min-height:430px}.feature-copy{padding:3rem 1.1rem}.image-band{min-height:560px;padding:4rem 1.1rem}.journal-item{grid-template-columns:70px 1fr 20px}.journal-item h3{font-size:1.2rem}.footer-top,.footer-bottom{display:block}.footer-top p{text-align:left;margin-top:3rem}.footer-bottom span{margin-top:1rem;display:block}.cookie{display:none}.cookie.show{display:block}.cookie button{margin-top:.8rem}}:root{--blue:#7d2029;--red:#7d2029}.button{background:var(--red)}.button:hover{background:#5f171f}.ticker{background:var(--ink)}.category:nth-child(2){background:var(--red);color:#fff}.intro{padding-top:6.5rem;padding-bottom:5.5rem}.section{padding-top:3.5rem;padding-bottom:3.5rem}.principles{padding-bottom:4.5rem}.category{min-height:250px}.feature{min-height:560px}.feature-image{min-height:460px}.feature-copy{padding:3.5rem 4vw}.image-band{min-height:500px;padding-top:3.5rem;padding-bottom:3.5rem}.editorial{padding-top:6rem;padding-bottom:6rem}@media (width<=760px){.intro,.feature,.editorial-inner{padding-top:4.5rem;padding-bottom:4.5rem}.section,.editorial{padding-top:3rem;padding-bottom:3rem}.category{min-height:205px}.feature-image{min-height:360px}.image-band{min-height:460px}}.shop-page{background:var(--paper)}.shop-hero{background:var(--bone);grid-template-columns:1.05fr .95fr;min-height:570px;display:grid}.shop-hero-copy{flex-direction:column;justify-content:center;padding:6.5rem 5vw 4rem 8vw;display:flex}.shop-hero-copy .section-title{margin:1.2rem 0 1.5rem;font-size:clamp(5rem,8vw,9rem)}.shop-hero-copy p{max-width:390px;margin:0;font-size:1rem;line-height:1.7}.shop-hero-image{background:url(/images/hero-nocturne.webp) 50%/cover;min-height:420px;position:relative}.shop-hero-image:after{content:"CURRENT EDIT / 01";color:#fff;letter-spacing:.14em;font:500 .62rem/1.2 DM Mono;position:absolute;bottom:1.2rem;right:1.5rem}.shop-proof{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.7rem;margin-top:3.5rem;font:500 .62rem/1.2 DM Mono;display:flex}.shop-proof span:nth-of-type(odd){color:var(--red);letter-spacing:0;font-size:1.25rem}.proof-rule{background:var(--line);width:52px;height:1px;margin:0 .25rem}.shop-catalog{max-width:1480px;margin:auto;padding:6rem 4vw 7rem}.catalog-top{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:4rem;padding-top:1.2rem;display:flex}.catalog-top h2{letter-spacing:-.07em;margin:1rem 0 0;font:500 clamp(4rem,6vw,7rem)/.78 Cormorant Garamond}.catalog-top h2 em{color:var(--red);font-style:italic}.catalog-note{max-width:360px;color:var(--muted);margin:0 0 .5rem;font-size:.8rem;line-height:1.65}.filter-bar{flex-wrap:wrap;align-items:center;gap:.5rem;margin:4rem 0 1.5rem;display:flex}.filter-label{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-right:.8rem;font:500 .62rem/1.2 DM Mono}.filter-button{appearance:none;border:1px solid var(--line);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;padding:.75rem 1rem;font:500 .64rem/1.2 DM Mono;transition:background .2s,color .2s,border .2s}.filter-button span{color:var(--muted);margin-left:.35rem}.filter-button:hover,.filter-button.is-active{background:var(--ink);border-color:var(--ink);color:#fff}.filter-button:hover span,.filter-button.is-active span{color:#c9c6bf}.shopping-disclosure{letter-spacing:.04em;max-width:760px;color:var(--muted);margin:0 0 1.5rem;font:500 .72rem/1.5 DM Mono}.shopping-disclosure a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.product-cta{color:var(--red)!important}.shop-product-grid{grid-template-columns:repeat(3,1fr);gap:2.8rem 1.5rem}.shop-product-grid .product{animation:.45s both card-in;animation-delay:calc(var(--card-index) * 45ms)}.shop-product-grid .product[hidden]{display:none}.shop-product-grid .product-art{transition:transform .5s}.shop-product-grid a:hover .product-art{transform:scale(.985)}.disclosure-card{background:var(--bone);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin:0 0 4rem;padding:1.3rem 1.5rem;display:grid}.disclosure-mark{border:1px solid var(--red);width:1.5rem;height:1.5rem;color:var(--red);border-radius:50%;place-items:center;font:500 .75rem/1.2 DM Mono;display:grid}.disclosure-card p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.55}.disclosure-card strong{color:var(--ink)}.disclosure-card a{text-transform:uppercase;text-underline-offset:4px;white-space:nowrap;font:500 .62rem/1.2 DM Mono;text-decoration:underline}.shop-dept-nav{flex-wrap:wrap;gap:1.8rem;margin-top:3rem;display:flex}.shop-dept-nav a{text-transform:uppercase;letter-spacing:.13em;color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:.35rem;font:500 .64rem/1.2 DM Mono;text-decoration:none;transition:border-color .2s,color .2s}.shop-dept-nav a:hover{color:var(--red);border-color:var(--red)}.shop-dept-section{border-top:1px solid var(--line);padding:4.5rem 0 5rem;scroll-margin-top:5rem}.shop-dept-section+.shop-dept-section{border-top:1px solid var(--line)}.shop-dept-head{justify-content:space-between;align-items:end;margin-bottom:2rem;display:flex}.shop-dept-name{letter-spacing:-.06em;margin:.4rem 0 0;font:500 clamp(3.8rem,5.8vw,6.5rem)/.82 Cormorant Garamond}.shop-dept-head .kicker{color:var(--muted)}.shop-dept-intro{max-width:640px;color:var(--ink);margin:0 0 3rem;font-size:1.05rem;line-height:1.75}.shop-dept-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:2.5rem 1.5rem}.shop-dept-grid .product-art{transition:transform .5s}.shop-dept-grid a:hover .product-art{transform:scale(.985)}@keyframes card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=760px){.shop-hero{grid-template-columns:1fr;min-height:0}.shop-hero-copy{padding:4rem 1.1rem 3rem}.shop-hero-copy .section-title{font-size:clamp(4.8rem,21vw,7rem)}.shop-hero-image{min-height:330px}.shop-dept-nav{gap:1.2rem;margin-top:2rem}.shop-catalog{padding:3rem 1.1rem 4.5rem}.shop-dept-section{padding:3rem 0 3.5rem;scroll-margin-top:4rem}.shop-dept-head{display:block}.shop-dept-name{font-size:clamp(3.2rem,14vw,5rem)}.shop-dept-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .7rem}.shop-dept-grid .product-meta{padding-top:.7rem;display:block}.shop-dept-grid .product-meta>span{gap:.25rem;font-size:.72rem;display:grid}.shop-dept-grid .product-meta>small{margin-top:.6rem;font-size:.52rem;display:block}.disclosure-card{grid-template-columns:auto 1fr;align-items:start;padding:1.1rem}.disclosure-card a{grid-column:2}.disclosure-card p{font-size:.68rem}}.home-dept{border-top:1px solid var(--line);padding:3rem 0 3.5rem}.home-dept-head{justify-content:space-between;align-items:end;margin-bottom:2rem;display:flex}.home-dept-name{letter-spacing:-.06em;margin:.3rem 0 0;font:500 clamp(2.6rem,4.5vw,5rem)/.84 Cormorant Garamond}.home-edit .product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:2rem 1.5rem}@media (width<=760px){.home-dept-head{display:block}.home-dept-name{font-size:clamp(2.2rem,11vw,3.4rem)}.home-edit .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem .7rem}}.category{isolation:isolate;color:#fff;position:relative;overflow:hidden}.category:first-child{background:var(--bone)}.category:nth-child(2){background:var(--red)}.category:nth-child(3){background:var(--ink)}.category-image,.category-shade{width:100%;height:100%;position:absolute;inset:0}.category-image{object-fit:cover;z-index:0;transition:transform .5s}.category-shade{z-index:1;background:linear-gradient(#00000014,#000000a8)}.category:hover .category-image{transform:scale(1.04)}.category>div,.category-cta{z-index:2;position:relative}.skip-link{z-index:20;background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.08em;padding:.75rem 1rem;font:500 .7rem/1 DM Mono;transition:transform .2s;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wordmark{align-items:center;gap:.65rem;display:inline-flex}.brand-mark{width:1.8rem;height:1.8rem;color:var(--red);flex:none}.wordmark-text{gap:.35rem;display:inline-flex}.wordmark-text span{color:#77736b;font-weight:400}.site-header nav a.active{color:var(--red)}.footer-lockup{align-items:center;gap:1rem;width:min(330px,65vw);display:flex}.footer-lockup img{filter:drop-shadow(0 18px 32px #0000006b);width:46%;height:auto;display:block}.footer-lockup-type{color:#dfb66b;text-transform:uppercase;display:grid}.footer-lockup-type strong{letter-spacing:.1em;font:500 1.4rem/.9 Cormorant Garamond}.footer-lockup-type small{letter-spacing:.18em;margin-top:.35rem;font:500 .54rem/1 DM Mono}a:focus-visible,button:focus-visible{outline:2px solid var(--red);outline-offset:4px}.button:focus-visible,.filter-button:focus-visible,.cookie button:focus-visible{outline-color:var(--blue)}.button,.filter-button,.cookie button{min-height:44px}.department-intro{gap:1.1rem;max-width:680px;margin:2.5rem 0 0;display:grid}.department-intro p{color:var(--ink);font-size:1.05rem;line-height:1.75}.category-disclosure{letter-spacing:.02em;max-width:680px;color:var(--muted);margin-top:1.5rem;font:500 .78rem/1.6 DM Mono}.category-disclosure a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.category-product-grid .product-art{transition:transform .5s}.category-product-grid a:hover .product-art{transform:scale(.985)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-slide,.product-art,.category-image,.button,.filter-button,.skip-link{transition:none}.hero-slide{transform:none}.shop-product-grid .product{animation:none}.hero-slides{display:none}.hero{background:url(/images/hero-nocturne.webp) 50%/cover}}@media (width<=760px){.footer-lockup{width:min(300px,80vw)}.category-disclosure{font-size:.7rem}.cookie button{width:100%;margin-left:0}.cookie>div{gap:.45rem;display:grid}}.site-header{justify-content:center;gap:2.2rem}.hero-header{z-index:5;color:#fff;backdrop-filter:blur(18px)saturate(120%);background:#08080861;border:1px solid #ffffff3d;border-radius:999px;width:auto;height:62px;padding:0 .75rem 0 1.35rem;position:absolute;top:1.25rem;left:50%;transform:translate(-50%);box-shadow:0 12px 34px #00000038}.hero-header nav{gap:2rem}.hero-header nav a.active{color:#e7c275}.hero-header .header-link{height:42px;color:var(--ink);background:#fffffff0;border-radius:999px;align-items:center;padding:0 1rem;display:flex}.hero-header .header-link span{margin-left:.5rem}.hero{align-items:flex-end;min-height:100svh;padding:4.5vw 4vw 4vw}.hero:after{background:linear-gradient(90deg,#000000d4 0%,#0000006b 43%,#0000000a 74%),linear-gradient(#0000 52%,#0000007a)}.hero-brand{z-index:1;pointer-events:none;text-align:center;width:min(58vw,830px);position:absolute;top:42%;left:clamp(1.5rem,4vw,5rem);transform:translateY(-54%)}.hero-brand img{filter:drop-shadow(0 28px 44px #00000080);width:72%;height:auto;margin:auto;display:block}.lockup-type{text-transform:uppercase;color:#dfb66b;-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 6px #000000a6);background:linear-gradient(#fff0bd 0%,#c58a36 44%,#ffe6a2 64%,#8a541d 100%);-webkit-background-clip:text;background-clip:text;margin-top:-.8rem;display:grid}.lockup-type strong{letter-spacing:.025em;font:500 clamp(3.3rem,6.4vw,6.4rem)/.82 Cormorant Garamond}.lockup-type span{letter-spacing:.18em;font:500 clamp(1.35rem,2.8vw,2.65rem)/1 Cormorant Garamond}.lockup-type small{letter-spacing:.18em;margin-top:.7rem;font:600 clamp(.7rem,1.2vw,1.05rem)/1 DM Mono}.hero-copy{justify-content:space-between;align-items:end;gap:2rem;width:min(58vw,830px);max-width:none;display:flex}.hero-copy .eyebrow{color:#ffffffd1;padding-bottom:.9rem}.hero-actions{flex:none}.hero-actions .button{margin-top:0}.hero-slide{background-position:50%}.hero-slide:first-child{background-position:62%}@media (width<=760px){.hero-header{width:calc(100% - 1.5rem);height:54px;padding:0 .9rem;top:.75rem}.hero-header nav{justify-content:space-between;gap:.6rem;width:100%;font-size:.55rem;display:flex}.hero-header .header-link{display:none}.hero{min-height:100svh;padding:2rem 1.1rem 2.2rem}.hero:after{background:linear-gradient(#0000001a 0%,#00000047 35%,#000000e6 100%)}.hero-brand{width:min(92vw,570px);top:auto;bottom:14.5rem;left:50%;transform:translate(-50%)}.hero-brand img{filter:drop-shadow(0 18px 28px #00000085);width:66%}.lockup-type{margin-top:-.35rem}.lockup-type strong{white-space:nowrap;font-size:clamp(2.45rem,11vw,4.5rem)}.lockup-type span{font-size:clamp(1.1rem,6vw,1.8rem)}.lockup-type small{margin-top:.55rem;font-size:clamp(.58rem,2.8vw,.8rem)}.hero-copy{align-items:flex-end;gap:1rem;width:100%}.hero-copy .eyebrow{max-width:10rem;padding-bottom:.65rem;font-size:.55rem;line-height:1.5}.hero-actions .button{padding:.9rem 1rem;font-size:.58rem}.hero-slide:first-child{background-position:68%}}.article{max-width:1480px;margin:auto;padding:0 4vw 5rem}.article-head{max-width:900px;margin:0 auto;padding:4.5rem 0 3rem}.crumbs{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:.6rem;font:500 .62rem/1.4 DM Mono;display:flex}.crumbs a{text-underline-offset:4px;color:var(--ink);text-decoration:underline}.article-title{letter-spacing:-.06em;margin:2rem 0;font:500 clamp(3.2rem,7vw,7.2rem)/.86 Cormorant Garamond}.article-dek{color:var(--red);max-width:720px;margin:0;font:italic 500 clamp(1.35rem,2.4vw,2rem)/1.25 Cormorant Garamond}.article-meta{border-top:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:.4rem 1.4rem;margin:2rem 0 0;padding-top:1rem;font:500 .62rem/1.4 DM Mono;display:flex}.article-meta span:first-child{color:var(--ink)}.article-figure{margin:0 0 4rem}.article-figure img{object-fit:cover;background:#191817;width:100%;max-height:78vh;display:block}.article-figure figcaption{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:.7rem;font:500 .58rem/1.4 DM Mono}.article-body{max-width:680px;margin:0 auto 5rem}.article-body h2{letter-spacing:-.04em;margin:3.5rem 0 1.2rem;font:500 clamp(2.1rem,3.6vw,3rem)/.95 Cormorant Garamond}.article-body p{margin:0 0 1.4rem;font-size:1.08rem;line-height:1.8}.article-body section:first-child p:first-child:first-letter{float:left;color:var(--red);margin:.35rem .6rem 0 0;font:500 4.6rem/.8 Cormorant Garamond}.article-guide-links{margin-top:4rem}.article-guide-links .section-head h2{margin:0}.article-guide-list{background:var(--line);border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.article-guide-list li{background:var(--paper)}.article-guide-list a{gap:.6rem;height:100%;padding:1.5rem 1.4rem 1.7rem;display:grid}.article-guide-list .kicker{color:var(--muted)}.article-guide-list strong{letter-spacing:-.02em;font:500 clamp(1.3rem,2vw,1.7rem)/1.1 Cormorant Garamond}.article-guide-list small{color:var(--muted);font-size:.86rem;line-height:1.5}.article-guide-list a:hover strong{color:var(--red)}.article-pieces,.article-related,.shop-notes{margin-top:4rem}.article-pieces .section-head h2,.article-related .section-head h2,.shop-notes .section-head h2{margin:0}.article-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.article-pager{background:var(--line);border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:5rem;display:grid}.article-pager>*{background:var(--paper);gap:.6rem;padding:1.6rem 0;display:grid}.article-pager .next{text-align:right}.article-pager small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font:500 .6rem/1 DM Mono}.article-pager span{font:500 1.6rem/1.05 Cormorant Garamond}.article-pager a:hover span{color:var(--red)}.journal-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 1.5rem;display:grid}.journal-card{align-content:start;gap:.8rem;display:grid}.journal-card img{aspect-ratio:4/3;object-fit:cover;background:#191817;width:100%;transition:transform .5s;display:block}.journal-card:hover img{transform:scale(.985)}.journal-card h3{letter-spacing:-.03em;margin:0;font:500 clamp(1.6rem,2.2vw,2.1rem)/1 Cormorant Garamond}.journal-card:hover h3{color:var(--red)}.journal-card p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.6}.journal-card .kicker{color:var(--muted);margin-top:.3rem}.journal-head p{max-width:520px;margin:2rem 0 0;line-height:1.7}.journal-lead{background:var(--ink);color:#fff;grid-template-columns:1.25fr .75fr;display:grid}.journal-lead img{object-fit:cover;width:100%;height:100%;min-height:440px;display:block}.journal-lead>div{flex-direction:column;justify-content:end;gap:1rem;padding:3rem 3vw;display:flex}.journal-lead h2{letter-spacing:-.05em;margin:0;font:500 clamp(2.8rem,4.6vw,5rem)/.85 Cormorant Garamond}.journal-lead p{color:#c9c6bf;margin:0;line-height:1.6}.journal-lead small{letter-spacing:.12em;text-transform:uppercase;color:#aaa;font:500 .6rem/1 DM Mono}.journal-lead .button{align-self:start}.editorial .text-link{margin-top:1.6rem;display:inline-block}.footer-nav{grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1400px;margin:0 auto;padding-bottom:4rem;display:grid}.footer-nav div{align-content:start;gap:.75rem;display:grid}.footer-nav .kicker{color:#dfb66b;margin-bottom:.4rem}.footer-nav a{color:#c9c6bf;font-size:.85rem;line-height:1.35}.footer-nav a:hover{color:#fff}.footer-top{padding-bottom:4rem}@media (width<=1000px){.article-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.article{padding:0 1.1rem 3rem}.article-head{padding:3rem 0 2rem}.article-title{font-size:clamp(2.9rem,13vw,4.4rem)}.article-figure{margin:0 -1.1rem 3rem}.article-figure figcaption{padding:0 1.1rem}.article-figure img{max-height:62vh}.article-body p{font-size:1.02rem}.article-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .7rem}.article-product-grid .product-meta{display:block}.article-product-grid .product-meta>span{font-size:.72rem}.article-product-grid .product-meta>small{margin-top:.6rem;font-size:.52rem;display:block}.article-pager{grid-template-columns:1fr}.article-pager .next{text-align:left}.article-pager span{font-size:1.35rem}.journal-cards,.journal-lead{grid-template-columns:1fr}.journal-lead img{aspect-ratio:4/3;min-height:0}.journal-lead>div{padding:2rem 1.1rem}.footer-nav{grid-template-columns:1fr;gap:2.4rem;padding-bottom:3rem}.section-head{gap:1rem}}@media (prefers-reduced-motion:reduce){.journal-card img{transition:none}}@media (width<=760px){.journal-cards{gap:1.6rem}.journal-card{grid-template-columns:112px 1fr;gap:.45rem 1rem}.journal-card img{aspect-ratio:1;grid-row:1/4;height:auto}.journal-card .kicker{margin-top:0}.journal-card h3{font-size:1.45rem}.journal-card p{grid-column:2;font-size:.8rem}}.product-guide{letter-spacing:.1em;text-transform:uppercase;text-underline-offset:4px;min-height:44px;color:var(--ink);align-items:center;gap:.4rem;font:500 .62rem/1.2 DM Mono;text-decoration:underline;display:inline-flex}.product-guide:hover{color:var(--red)}.piece-head{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:4vw;padding:4rem 0 4.5rem;display:grid}.piece-kicker{color:var(--red);margin:2.4rem 0 1.2rem;display:block}.piece-title{letter-spacing:-.05em;margin:0 0 1.6rem;font:500 clamp(2.8rem,5.2vw,5.6rem)/.9 Cormorant Garamond}.piece-facts{border-top:1px solid var(--line);margin:2.4rem 0}.piece-facts div{border-bottom:1px solid var(--line);grid-template-columns:8.5rem 1fr;gap:1rem;padding:.9rem 0;display:grid}.piece-facts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font:500 .6rem/1.6 DM Mono}.piece-facts dd{margin:0;font-size:.9rem;line-height:1.55}.piece .shopping-disclosure{margin-bottom:1rem}.piece-figure{margin:0;position:sticky;top:1.5rem}.piece-figure img{aspect-ratio:4/5;object-fit:cover;background:#191817;width:100%;display:block}.piece-figure figcaption{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:.7rem;font:500 .58rem/1.4 DM Mono}.piece-check{background:var(--ink);color:var(--bone);margin-top:3.5rem;padding:2rem 2rem 2.2rem}.piece-check h2{color:#fff;margin-top:0!important}.piece-check ol{gap:.8rem;margin:0;padding-left:1.2rem;display:grid}.piece-check li{line-height:1.6}.piece-check li::marker{color:#dfb66b;font-family:DM Mono}.piece-check .text-link{color:#fff;margin-top:1.6rem;display:inline-block}.piece-more{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.6rem 1.8rem;margin-top:5rem;padding-top:1.4rem;display:flex}.piece-more .kicker{color:var(--muted);flex-basis:100%}.piece-more a{font:500 clamp(1.4rem,2vw,1.9rem)/1.1 Cormorant Garamond}.piece-more a:hover{color:var(--red)}.guide-index{margin-top:4.5rem}.guide-index .section-head h2{margin:0}.guide-index ol{background:var(--line);border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.guide-index li{background:var(--paper)}.guide-index a{gap:.7rem;height:100%;padding:1.6rem 1.4rem 1.8rem;display:grid}.guide-index strong{letter-spacing:-.02em;font:500 clamp(1.5rem,2.2vw,2rem)/1 Cormorant Garamond}.guide-index small{color:var(--muted);font-size:.86rem;line-height:1.55}.guide-index a:hover strong{color:var(--red)}@media (width<=900px){.piece-head{grid-template-columns:1fr;padding:2.5rem 0 3rem}.piece-figure{order:-1;position:static}.piece-figure img{aspect-ratio:4/3}.piece-kicker{margin-top:1.6rem}}@media (width<=760px){.piece-title{font-size:clamp(2.4rem,10.5vw,3.4rem)}.piece-facts div{grid-template-columns:1fr;gap:.3rem}.piece-check{padding:1.5rem 1.2rem 1.7rem}.guide-index a{padding:1.4rem 0 1.6rem}}.mobile-brand{display:none}@media (width<=760px){.site-header:not(.hero-header){flex-direction:column;justify-content:center;align-items:stretch;gap:.8rem;height:auto;min-height:104px;padding:.8rem 1.1rem .65rem;display:flex}.site-header:not(.hero-header) .mobile-brand{white-space:nowrap;align-items:baseline;gap:.45rem;display:flex}.mobile-brand strong{letter-spacing:.03em;font:500 1.35rem/.9 Cormorant Garamond}.mobile-brand span{letter-spacing:.12em;font:500 .57rem/1 DM Mono}.site-header:not(.hero-header) nav{letter-spacing:.1em;justify-content:space-between;gap:.5rem;width:100%;font:500 .62rem/1.2 DM Mono;display:flex}.site-header:not(.hero-header) nav a{border-bottom:2px solid #0000;align-items:center;min-height:44px;display:inline-flex}.site-header:not(.hero-header) nav a.active{border-bottom-color:var(--red)}.site-header:not(.hero-header) .header-link{display:none}.cookie{gap:.65rem;padding:.8rem;line-height:1.45}.cookie>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.cookie button{letter-spacing:0;margin:0;padding:.65rem .25rem;font-size:.55rem}.hero{padding-bottom:9rem}.hero-brand{bottom:18rem}}
