#main-content.editorial-page{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif;font-weight:300;position:relative}#main-content.editorial-page :is(.artist-hero,.cm-hero){grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(3rem,7vw,7rem);max-width:1440px;margin:auto;padding:clamp(8rem,15vw,12rem) max(2rem,4vw) clamp(4rem,7vw,7rem);display:grid}#main-content.editorial-page .editorial-hero-copy{min-width:0}#main-content.editorial-page .editorial-hero-copy h1{letter-spacing:.01em;font-size:clamp(3.4rem,6.7vw,6.6rem);line-height:1}#main-content.editorial-page .editorial-hero-copy em{display:block}.editorial-hero-plate{justify-self:end;width:100%;min-width:0;max-width:520px}.editorial-hero-image{object-fit:cover;object-position:center 25%;width:100%;height:100%;position:absolute;inset:0}#main-content.editorial-page .editorial-caption{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:1.5rem 0 0;font-size:10px;line-height:1.7}#main-content.editorial-page :is(.artist-eyebrow,.cm-eyebrow){letter-spacing:.3em;align-items:center;gap:1rem;font-size:11px;display:flex}#main-content.editorial-page :is(.artist-eyebrow,.cm-eyebrow):before{content:"";background:var(--gold);flex:none;width:34px;height:1px}#main-content.editorial-page :is(.artist-section,.cm-section){max-width:1440px;padding:clamp(3.5rem,6vw,6rem) max(2rem,4vw)}#main-content.editorial-page :is(.artist-closing,.cm-closing){background:radial-gradient(62% 70% at 50% 28%,#9e7a331f,transparent 70%),var(--bg);padding:clamp(4rem,8vw,7rem) max(2rem,4vw);position:relative}#main-content.editorial-page :is(.artist-closing,.cm-closing) :is(.artist-eyebrow,.cm-eyebrow){justify-content:center}#main-content.editorial-page :is(.artist-button,.cm-button){text-align:center;justify-content:center;line-height:1.6;transition:background .5s,color .5s}#main-content.editorial-page :is(.artist-textlink,.cm-textlink){letter-spacing:.08em;text-underline-offset:.3em;font-size:.78rem;transition:color .4s}#main-content.editorial-page .artist-card{transition:transform .6s cubic-bezier(.16,1,.3,1)}#main-content.editorial-page .artist-card:hover{transform:translateY(-6px)}#main-content.editorial-page .artist-card img{border:1px solid var(--line);padding:5px}#main-content.editorial-page .cm-steps ol{counter-reset:commission-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;max-width:none;padding:0;list-style:none;display:grid}#main-content.editorial-page .cm-steps li{counter-increment:commission-step;border-top:1px solid var(--line);padding:1.5rem 0}#main-content.editorial-page .cm-steps li:before{content:"0" counter(commission-step);color:var(--gold);margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:3rem;font-style:italic;display:block}#main-content.editorial-page .cm-steps strong{margin-bottom:.5rem;font-family:Cormorant Garamond,serif;font-size:1.8rem;font-weight:400;display:block}.editorial-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;max-width:1320px;margin:0 auto;padding:3rem max(2rem,4vw);display:flex}.editorial-footer a{color:var(--muted);text-decoration:none}.editorial-footer-brand{letter-spacing:.42em;font-family:Cormorant Garamond,serif;font-size:1.2rem;display:inline-flex}.editorial-footer div{gap:2.4rem;display:flex}.editorial-footer div a,.editorial-footer>span{letter-spacing:.1em;color:var(--muted);font-size:.72rem}.editorial-footer div a{text-transform:uppercase}#main-content.editorial-page a:focus-visible{outline:2px solid var(--gold);outline-offset:5px}@media (max-width:820px){#main-content.editorial-page :is(.artist-hero,.cm-hero){grid-template-columns:1fr;gap:3rem;padding:7rem 1.5rem 3.5rem}#main-content.editorial-page .editorial-hero-copy h1{font-size:clamp(3.2rem,11vw,5rem)}.editorial-hero-plate{justify-self:center;width:calc(100% - 14px);max-width:440px}#main-content.editorial-page :is(.artist-section,.cm-section){padding:3.5rem 1.5rem}#main-content.editorial-page .cm-steps ol{grid-template-columns:1fr;gap:.5rem}}@media (prefers-reduced-motion:reduce){#main-content.editorial-page a{transition:none!important}#main-content.editorial-page .artist-card:hover{transform:none}}
