:root{--ink:#110f0d;--black:#090908;--paper:#eee5d7;--gold:#c5a05b;--wine:#66212a;--line:rgba(197,160,91,.38);--muted:#b9ad9c}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--black)}body{margin:0;color:var(--paper);font-family:var(--font-cormorant),Georgia,serif;font-size:18px;line-height:1.35;-webkit-font-smoothing:antialiased}.site-shell{min-height:100vh;display:flex;flex-direction:column}main{flex:1 1}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.header{height:76px;padding:0 2.2rem;display:flex;align-items:center;gap:3rem;background:linear-gradient(90deg,#0b0a09,#15110f);border-bottom:1px solid rgba(255,255,255,.06);position:-webkit-sticky;position:sticky;top:0;z-index:10}.wordmark{font-size:1.65rem;letter-spacing:.02em;color:var(--gold);font-weight:600;white-space:nowrap}.wordmark span{font-size:1.43rem;font-weight:700}.header nav{display:flex;justify-content:center;gap:3.5rem;flex:1 1}.collection-item p,.external-row a,.eyebrow,.footer-links a,.header nav a,.header-shop,.manifesto,.product h3,.product p{font-size:.78rem;text-transform:uppercase;letter-spacing:.22em;font-weight:600}.header nav a{transition:color .2s}.header nav a:hover{color:var(--gold)}.button,.header-shop{display:inline-flex;min-height:44px;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:.2em;font-size:.78rem;font-weight:700;padding:.85rem 2rem;border:1px solid var(--gold);transition:background .2s,color .2s,transform .2s}.header-shop{background:var(--paper);color:var(--black);min-width:128px}.button.light:hover,.header-shop:hover{background:var(--gold);transform:translateY(-2px)}.hero{min-height:calc(100vh - 76px);display:grid;grid-template-columns:1fr 1fr;position:relative;background:#0c0b0a}.hero-media{height:100%;min-height:680px;overflow:hidden;border-right:1px solid var(--line)}.hero-media img{height:100%;width:100%;object-fit:cover;object-position:left center;display:block}.hero-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:8vw 5.5vw;position:relative;background:radial-gradient(circle at 60% 50%,#211a16 0,#0b0a09 72%)}.eyebrow{color:var(--gold);margin:0 0 1.3rem}.hero h1,.section h1,.section h2{font-weight:400;letter-spacing:-.045em;line-height:.78;margin:0;text-wrap:balance}.hero h1{font-size:clamp(5rem,9.5vw,10rem);max-width:650px}.gold-rule,.hero-rule{height:1px;background:var(--gold);width:100%;margin:2.1rem 0 1rem}.hero-deck{font-size:1.3rem;margin:0 0 1.55rem}.text-link{display:inline-block;text-transform:uppercase;letter-spacing:.19em;font-size:.76rem;color:var(--gold);border-bottom:1px solid var(--gold);padding-bottom:.25rem;margin-top:1.8rem;transition:color .2s,border-color .2s}.text-link:hover{color:var(--paper);border-color:var(--paper)}.button.light{background:var(--paper);color:var(--black)}.button.outline{color:var(--paper);border-color:var(--gold)}.button.outline:hover{background:var(--gold);color:var(--black);transform:translateY(-2px)}.manifesto{color:var(--gold);border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;padding:1rem 1.5rem;word-spacing:.2em}.manifesto span{padding:0 1rem;color:var(--paper)}.section{padding:7rem 3rem}.new-order{display:grid;grid-template-columns:220px 1fr;grid-gap:2rem;gap:2rem;background:radial-gradient(circle at 30% 10%,#24201a,#0b0a09 52%)}.order-intro h2{font-size:clamp(3.9rem,5.5vw,6rem)}.order-intro p{color:var(--gold);font-size:.78rem;letter-spacing:.18em;line-height:1.8;text-transform:uppercase}.order-intro span{color:var(--gold);font-size:1.5rem;font-weight:700}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.product{border:1px solid var(--line);display:flex;flex-direction:column;background:#100f0d;overflow:hidden;transition:transform .25s,border-color .25s}.product:hover{transform:translateY(-5px);border-color:var(--gold)}.product picture{aspect-ratio:1/1.08;overflow:hidden;display:block}.collection-item img,.product img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s}.collection-item:hover img,.product:hover img{transform:scale(1.035)}.product div{padding:1rem 1rem .85rem;text-align:center}.product h3{margin:0}.product p{color:var(--gold);margin:.35rem 0 0}.statement{display:grid;grid-template-columns:1.2fr 1fr auto;align-items:end;grid-gap:4rem;gap:4rem;background:var(--wine)}.cta h2,.shop-rail h2,.statement h2{font-size:clamp(4rem,7vw,7rem)}.statement>p{margin:0;max-width:32ch;font-size:1.35rem}.shop-rail{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:8rem;gap:8rem;background:#171310}.categories{border-top:1px solid var(--line)}.categories a{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid var(--line);font-size:2rem;transition:color .2s,padding .2s}.categories a:hover{color:var(--gold);padding-left:.75rem}.categories span{color:var(--gold)}.cta{text-align:center;padding:8rem 2rem;background:radial-gradient(ellipse at center,#4c1d23 0,#180d0e 60%,#0a0908 100%)}.cta h2{margin-bottom:2rem}.footer{border-top:1px solid var(--line);display:grid;grid-template-columns:2fr 1fr 1fr auto;grid-gap:2rem;gap:2rem;padding:3rem;background:#0d0c0a}.footer p{margin:.6rem 0;color:var(--muted);max-width:28ch}.footer-links{display:flex;flex-direction:column;gap:.6rem}.footer-links a:hover{color:var(--gold)}.theo{align-self:end;justify-self:end}.theo img{height:30px;width:auto;display:block}.article,.collection-page,.journal,.legal,.lookbook,.not-found,.story-hero{min-height:62vh;background:radial-gradient(circle at 60% 0,#241d18,#0a0908 60%)}.section h1{font-size:clamp(4.4rem,9vw,9rem);margin-bottom:2rem}.intro{max-width:39ch;font-size:1.35rem;color:#d7ccbc;margin:0 0 2rem}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-top:5rem}.collection-item{border-top:1px solid var(--line);padding-top:.8rem;transition:color .2s}.collection-item picture{display:block;aspect-ratio:1/1;margin-bottom:1rem;overflow:hidden;background:#171310}.collection-item h2{font-size:1.55rem;line-height:1;margin:0}.collection-item p{color:var(--gold);margin:.45rem 0}.fineprint{font-size:.9rem;color:var(--muted);max-width:60ch;margin:2rem 0 0}.story-hero{padding-top:10rem;padding-bottom:8rem}.story-hero>p:last-child{max-width:35ch;font-size:1.45rem}.story-body{display:grid;grid-template-columns:1fr 1fr;grid-gap:8rem;gap:8rem;background:var(--paper);color:var(--ink)}.story-body h2{font-size:clamp(4rem,7vw,7rem)}.story-body p{font-size:1.35rem;max-width:38ch}.story-body .text-link{color:var(--wine);border-color:var(--wine)}.quote{background:var(--wine);padding:7rem 20%;text-align:center}.quote p{font-size:clamp(2.5rem,5vw,5rem);line-height:.95;margin:0}.lookbook h1{margin-bottom:3rem}.video-wrap{border:1px solid var(--line);background:#100e0d}.video-wrap video{width:100%;display:block;max-height:70vh}.external-row{display:flex;gap:2rem;margin-top:2rem}.external-row a{color:var(--gold);border-bottom:1px solid var(--gold)}.contact-page{display:grid;grid-template-columns:1fr 1fr;grid-gap:7rem;gap:7rem;align-items:start;background:linear-gradient(130deg,#120f0d,#35161c)}.contact-form{display:grid;grid-gap:1.2rem;gap:1.2rem}.contact-form label{display:grid;grid-gap:.45rem;gap:.45rem;color:var(--gold);text-transform:uppercase;font-size:.78rem;letter-spacing:.17em}.contact-form input,.contact-form textarea{background:transparent;color:var(--paper);border:0;border-bottom:1px solid var(--line);font:inherit;font-size:1.15rem;padding:.45rem 0;resize:vertical}.contact-form textarea{border:1px solid var(--line);padding:.75rem}.contact-form input:focus,.contact-form textarea:focus{outline:0;border-color:var(--gold)}.form-status{margin:0;color:var(--paper)}.form-status[data-error=true]{color:#ffb1ad}.journal-list{margin-top:4rem;border-top:1px solid var(--line)}.journal-list a{display:grid;grid-template-columns:150px 1fr 1.4fr auto;grid-gap:2rem;gap:2rem;align-items:center;padding:1.7rem 0;border-bottom:1px solid var(--line);transition:color .2s,padding .2s}.journal-list a:hover{color:var(--gold);padding-left:.7rem}.journal-list b,.journal-list p,.journal-list span{margin:0;color:var(--muted)}.journal-list h2{font-size:2.2rem;margin:0}.journal-list b{font-size:.75rem;letter-spacing:.13em;text-transform:uppercase;color:var(--gold)}.article{padding-top:9rem}.article .intro{font-size:1.6rem}.article-copy{max-width:680px;margin:3rem 0}.article-copy p,.legal p{font-size:1.25rem;max-width:65ch}.legal{padding-top:9rem}.legal a{color:var(--gold);border-bottom:1px solid}.not-found{text-align:center;padding-top:12rem}.not-found .button{margin-top:1rem}@media(max-width:900px){.header{padding:0 1.1rem;gap:1rem}.header nav{gap:1.1rem}.header nav a{font-size:.66rem;letter-spacing:.13em}.header-shop{min-width:auto;padding:.7rem 1rem}.hero{grid-template-columns:1fr}.hero-media{min-height:54vh;border-right:0;border-bottom:1px solid var(--line)}.hero-copy{padding:4.5rem 8vw 5.2rem}.new-order{grid-template-columns:1fr}.order-intro{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.order-intro h2{grid-row:span 2}.gold-rule{align-self:end}.statement{grid-template-columns:1fr 1fr}.statement .button{grid-column:1/-1;width:max-content}.shop-rail{grid-template-columns:1fr;gap:3rem}.collection-grid{grid-template-columns:repeat(2,1fr)}.contact-page,.story-body{gap:3rem}.footer{grid-template-columns:1fr 1fr}.theo{justify-self:start}}@media(max-width:600px){body{font-size:17px}.header{height:70px}.header nav{display:none}.wordmark{font-size:1.35rem}.wordmark span{font-size:1.15rem}.hero{min-height:auto}.hero-media{min-height:380px}.hero-copy{padding:3.6rem 1.4rem 4rem}.hero h1{font-size:4.5rem}.hero-deck{font-size:1.18rem}.manifesto{font-size:.62rem;line-height:1.8;padding:.7rem 1rem}.manifesto span{padding:0 .3rem}.section{padding:4.5rem 1.4rem}.new-order{gap:2.5rem}.order-intro{display:block}.gold-rule{margin:1rem 0}.product-grid{grid-template-columns:1fr;gap:1rem}.product picture{aspect-ratio:1/1}.statement{display:block}.cta h2,.shop-rail h2,.statement h2{font-size:4rem}.statement>p{margin:2rem 0}.categories a{font-size:1.65rem}.footer{grid-template-columns:1fr;gap:2rem;padding:3rem 1.4rem}.footer-links{gap:.85rem}.theo{margin-top:.5rem}.article,.collection-page,.journal,.legal,.lookbook,.not-found,.story-hero{min-height:55vh}.section h1{font-size:4.6rem}.collection-grid{grid-template-columns:1fr;margin-top:3rem}.story-hero{padding-top:7rem}.contact-page,.story-body{grid-template-columns:1fr}.story-body p{font-size:1.2rem}.quote{padding:5rem 1.4rem}.quote p{font-size:3rem}.external-row{flex-direction:column;gap:1rem}.journal-list a{grid-template-columns:1fr;gap:.6rem}.journal-list h2{font-size:2.2rem}.article{padding-top:7rem}.article .intro{font-size:1.3rem}.article-copy p,.legal p{font-size:1.15rem}}@media(prefers-reduced-motion:no-preference){.hero-copy>*{animation:rise .8s both}.hero-copy .eyebrow{animation-delay:.1s}.hero-copy h1{animation-delay:.2s}.hero-copy .hero-rule{animation-delay:.3s}.hero-copy .hero-deck{animation-delay:.4s}.hero-copy .button{animation-delay:.5s}.hero-copy .text-link{animation-delay:.6s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.header{position:relative;top:auto}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_07d15b{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_07d15b{--font-cormorant:"Cormorant Garamond","Cormorant Garamond Fallback"}