:root{--ink:#171411;--paper:#eee9e0;--paper-deep:#d8d0c4;--red:#a52d2f;--gold:#b7985d;--muted:#746e67;--line:#c9c0b4}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:"DM Sans",sans-serif}.site-header{height:78px;padding:0 4.5vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #332e2a;background:#171411;color:#f2ede6}.wordmark{color:inherit;text-decoration:none;display:flex;align-items:center;gap:12px;letter-spacing:.12em;font:700 12px Manrope}.wordmark span{width:34px;height:34px;border:1px solid #766b60;display:grid;place-items:center;font-size:9px}.site-header nav{display:flex;gap:30px}.site-header nav a,.return-link{color:#c9c1b7;text-decoration:none;font-size:11px}.site-header nav a[aria-current="page"],.site-header nav a:hover,.return-link:hover{color:#fff}.return-link{justify-self:end}.return-link span{color:var(--gold);margin-left:6px}.artist-hero{min-height:600px;padding:120px 8vw 100px;background:#171411;color:#f4f0e9;position:relative;overflow:hidden}.kicker{margin:0;color:#a99782;font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.artist-hero h1{max-width:920px;margin:35px 0 20px;font:600 clamp(72px,12vw,170px)/.78 "Playfair Display",serif;letter-spacing:-.075em}.artist-role{color:#b8b0a7;font-size:14px;letter-spacing:.05em}.monogram{position:absolute;right:7vw;bottom:-60px;color:#fff8;font:800 clamp(150px,24vw,360px)/.65 Manrope;letter-spacing:-.15em}.monogram span{color:#b7985d;font-size:.3em;letter-spacing:.05em}.artist-story{display:grid;grid-template-columns:160px minmax(300px,1.2fr) minmax(260px,.8fr);gap:55px;padding:120px 8vw;border-bottom:1px solid var(--line)}.index{padding-top:12px;color:#8d857c;font-size:9px;letter-spacing:.17em}.artist-story h2{margin:0;font:600 clamp(38px,5vw,67px)/1.05 "Playfair Display",serif;letter-spacing:-.04em}.body-copy{border-left:1px solid var(--line);padding-left:34px;color:#625c56;font-size:14px;line-height:1.75}.body-copy p:first-child{margin-top:0}.collections{padding:115px 5vw 135px;background:radial-gradient(circle at 50% 0,#f8f4ed,#e7e0d6 58%,#dcd3c7)}.section-title{max-width:1340px;margin:auto}.section-title h2{margin:14px 0 55px;font:600 clamp(46px,6vw,80px)/1 "Playfair Display",serif;letter-spacing:-.045em}.collection-grid{max-width:1340px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #b8afa3}.collection-grid article{min-height:330px;padding:35px 32px;border-right:1px solid #b8afa3}.collection-grid article:last-child{border-right:0}.collection-grid span{color:var(--red);font:700 10px Manrope}.collection-grid h3{margin:50px 0 16px;font:600 36px "Playfair Display",serif}.collection-grid p{max-width:310px;color:#6b645e;font-size:13px;line-height:1.7}.collection-grid a{display:inline-block;margin-top:22px;color:#201b17;font-size:11px;font-weight:700;text-decoration:none}.artist-cta{padding:115px 8vw;background:#a52d2f;color:#fff;position:relative;overflow:hidden}.artist-cta h2{margin:22px 0;font:600 clamp(52px,8vw,105px)/.92 "Playfair Display",serif;letter-spacing:-.055em}.artist-cta>p:not(.kicker){max-width:550px;color:#ecd1cd;line-height:1.65}.artist-cta>div{display:flex;gap:10px;flex-wrap:wrap;margin-top:36px}.button{display:inline-flex;gap:25px;align-items:center;padding:14px 17px;text-decoration:none;font-size:11px;font-weight:700}.primary{border:1px solid #fff;color:#fff}.secondary{border:1px solid #ffffff88;color:#fff}.button span{color:#f6d28d;font-size:16px}footer{min-height:85px;padding:0 5vw;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;background:#171411;color:#8f877f;font-size:9px}footer span:nth-child(2){text-align:center}footer a{justify-self:end;color:#bdb4aa;text-decoration:none}@media(max-width:800px){.site-header{grid-template-columns:1fr auto;padding:0 18px}.site-header nav{display:none}.return-link{font-size:10px}.artist-hero{min-height:500px;padding:90px 7vw 70px}.artist-hero h1{font-size:78px}.monogram{right:8vw;font-size:210px}.artist-story{display:block;padding:80px 7vw}.index{margin-bottom:30px}.body-copy{margin-top:35px;padding:25px 0 0;border-left:0;border-top:1px solid var(--line)}.collections{padding:80px 7vw}.collection-grid{grid-template-columns:1fr}.collection-grid article{min-height:0;padding:30px 0;border-right:0;border-bottom:1px solid #b8afa3}.collection-grid h3{margin:26px 0 12px}.artist-cta{padding:80px 7vw}.artist-cta h2{font-size:58px}footer{grid-template-columns:1fr auto;padding:22px 5vw}footer span:nth-child(2){display:none}}
