.ep-artist-studio-section{--ep-art-surface: #f3f3ef;--ep-art-surface-raised: #e8e9e2;--ep-art-ink: #242622;--ep-art-muted: #5b615a;--ep-art-border: #c7cbc2;--ep-art-accent: #3f5948;--ep-art-accent-hover: #32483a;--ep-art-accent-text: #f2f3ee;background:var(--ep-art-surface);color:var(--ep-art-ink)}.ep-artist-studio{overflow:clip;background:var(--ep-art-surface)}.ep-artist-studio .ep-artist-shell{width:min(1320px,calc(100% - 48px));margin-inline:auto}.ep-artist-studio h1,.ep-artist-studio h2,.ep-artist-studio h3,.ep-artist-studio p,.ep-artist-studio figure,.ep-artist-studio dl,.ep-artist-studio dd{margin:0}.ep-artist-studio h1,.ep-artist-studio h2,.ep-artist-studio h3{color:var(--ep-art-ink);font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:-.025em;text-transform:none}.ep-artist-hero{min-height:620px;padding-block:clamp(48px,5vw,72px);display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(40px,7vw,96px);align-items:center}.ep-artist-hero__copy{max-width:570px}.ep-artist-hero h1{max-width:13ch;font-size:clamp(44px,5.8vw,78px);line-height:1.02}.ep-artist-hero__copy>p{max-width:50ch;margin-top:24px;color:var(--ep-art-muted);font-size:clamp(17px,1.5vw,20px);line-height:1.65}.ep-artist-button{display:inline-flex;min-height:48px;margin-top:32px;padding:12px 22px;align-items:center;justify-content:center;border:1px solid var(--ep-art-accent);border-radius:2px;background:var(--ep-art-accent);color:var(--ep-art-accent-text);font:var(--button-font);text-decoration:none;white-space:nowrap;transition:transform .18s ease,background-color .18s ease}.ep-artist-button:hover{background:var(--ep-art-accent-hover);color:var(--ep-art-accent-text)}.ep-artist-button:active{transform:translateY(1px)}.ep-artist-button:focus-visible{outline:3px solid #7f9786;outline-offset:3px}.ep-artist-hero__media{aspect-ratio:1.18;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-template-rows:repeat(3,minmax(0,1fr));gap:10px}.ep-artist-hero__frame{min-height:0;overflow:hidden;background:var(--ep-art-surface-raised)}.ep-artist-hero__frame:first-child{grid-row:1 / 4}.ep-artist-hero__image,.ep-artist-gallery__image{width:100%;height:100%;display:block;object-fit:cover}.ep-artist-proof{padding-block:clamp(64px,8vw,108px);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(48px,8vw,112px);border-top:1px solid var(--ep-art-border)}.ep-artist-proof h2,.ep-artist-team__header h2,.ep-artist-cta h2{font-size:clamp(34px,4.2vw,58px);line-height:1.08}.ep-artist-proof__details{border-top:1px solid var(--ep-art-ink)}.ep-artist-proof__row{padding-block:26px;display:grid;grid-template-columns:minmax(150px,.45fr) minmax(0,1fr);gap:32px;border-bottom:1px solid var(--ep-art-border)}.ep-artist-proof__row h3{font-family:var(--text-font-family);font-size:16px;font-weight:700;letter-spacing:0}.ep-artist-proof__row p,.ep-artist-team__header p,.ep-artist-cta p{color:var(--ep-art-muted);font-size:17px;line-height:1.7}.ep-artist-team{padding-block:clamp(70px,9vw,124px);scroll-margin-top:96px;border-top:1px solid var(--ep-art-border)}.ep-artist-team__header{max-width:720px;margin-bottom:clamp(44px,6vw,76px)}.ep-artist-team__header p{max-width:58ch;margin-top:18px}.ep-artist-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ep-artist-profile{min-width:0;padding:clamp(18px,2vw,28px);border:1px solid var(--ep-art-border);border-radius:2px;background:var(--ep-art-surface-raised)}.ep-artist-profile--1,.ep-artist-profile--4{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:clamp(34px,5vw,72px);align-items:center}.ep-artist-profile--4 .ep-artist-gallery{order:2}.ep-artist-profile--4 .ep-artist-profile__copy{order:1}.ep-artist-gallery{min-width:0;aspect-ratio:1.12;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-template-rows:repeat(3,minmax(0,1fr));gap:8px}.ep-artist-gallery__frame{min-width:0;min-height:0;overflow:hidden;background:#dcded6}.ep-artist-gallery__frame--primary{grid-row:1 / 4}.ep-artist-profile--2 .ep-artist-gallery,.ep-artist-profile--3 .ep-artist-gallery{aspect-ratio:1.02}.ep-artist-profile--2 .ep-artist-profile__copy,.ep-artist-profile--3 .ep-artist-profile__copy{padding:30px 6px 8px}.ep-artist-profile__role{color:var(--ep-art-accent);font-size:15px;font-weight:700;line-height:1.4}.ep-artist-profile__copy h3{margin-top:10px;font-size:clamp(29px,3vw,43px);line-height:1.1}.ep-artist-profile__bio{max-width:48ch;margin-top:20px;color:var(--ep-art-muted);font-size:16px;line-height:1.72}.ep-artist-profile__facts{margin-top:26px;padding-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;border-top:1px solid var(--ep-art-border)}.ep-artist-profile__facts dt{color:var(--ep-art-muted);font-size:13px;line-height:1.4}.ep-artist-profile__facts dd{margin-top:6px;color:var(--ep-art-ink);font-size:15px;line-height:1.5}.ep-artist-empty{padding:30px;border:1px solid var(--ep-art-border);color:var(--ep-art-muted);text-align:center}.ep-artist-cta{padding-block:clamp(64px,8vw,104px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:end;border-top:1px solid var(--ep-art-border)}.ep-artist-cta>div{max-width:760px}.ep-artist-cta p{max-width:55ch;margin-top:18px}.ep-artist-cta .ep-artist-button{margin-top:0}@media screen and (max-width:989px){.ep-artist-hero{min-height:0;grid-template-columns:1fr}.ep-artist-hero__copy{max-width:680px}.ep-artist-hero h1{max-width:13ch}.ep-artist-proof{grid-template-columns:1fr;gap:36px}.ep-artist-list{grid-template-columns:1fr}.ep-artist-profile--1,.ep-artist-profile--4{grid-column:auto;display:block}.ep-artist-profile--4 .ep-artist-gallery,.ep-artist-profile--4 .ep-artist-profile__copy{order:initial}.ep-artist-profile__copy,.ep-artist-profile--2 .ep-artist-profile__copy,.ep-artist-profile--3 .ep-artist-profile__copy{padding:30px 6px 8px}}@media screen and (max-width:699px){.ep-artist-studio .ep-artist-shell{width:calc(100% - 32px)}.ep-artist-hero{padding-block:42px 50px;gap:32px}.ep-artist-hero h1{font-size:clamp(40px,13vw,56px)}.ep-artist-hero__media{aspect-ratio:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:7px}.ep-artist-hero__frame:first-child{grid-row:auto}.ep-artist-proof__row{grid-template-columns:1fr;gap:10px}.ep-artist-team{scroll-margin-top:72px}.ep-artist-profile{padding:14px}.ep-artist-gallery,.ep-artist-profile--2 .ep-artist-gallery,.ep-artist-profile--3 .ep-artist-gallery{width:calc(100% + 28px);margin-inline:-14px;padding-inline:14px;display:flex;gap:9px;aspect-ratio:auto;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.ep-artist-gallery::-webkit-scrollbar{display:none}.ep-artist-gallery__frame,.ep-artist-gallery__frame--primary{flex:0 0 82%;aspect-ratio:4 / 5;scroll-snap-align:start}.ep-artist-profile__facts{grid-template-columns:1fr;gap:16px}.ep-artist-cta{grid-template-columns:1fr;align-items:start}.ep-artist-cta .ep-artist-button{justify-self:start}}@media(prefers-reduced-motion:reduce){.ep-artist-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/ep-artist-studio.css.map */
