.artist-showcase-page-module__DFeZ-W__page{isolation:isolate;background:var(--background);width:100%;min-height:65vh;color:var(--foreground);padding:clamp(2.5rem,5vw,4.5rem) clamp(1rem,4vw,2.5rem);position:relative;overflow:clip}.artist-showcase-page-module__DFeZ-W__page:before{z-index:0;pointer-events:none;content:"";opacity:.46;background-image:radial-gradient(at 15% 6%,#771d482e,#0000 36rem),radial-gradient(at 89% 30%,#0e546626,#0000 38rem),url(/artist-flash-motifs.svg);background-position:0 0,100% 0,0 20px;background-repeat:no-repeat,no-repeat,repeat;background-size:auto,auto,320px 350px;position:absolute;inset:0}.artist-showcase-page-module__DFeZ-W__content{z-index:1;gap:clamp(2rem,4vw,2.75rem);width:min(100%,72rem);margin-inline:auto;display:grid;position:relative}.artist-showcase-page-module__DFeZ-W__hero{grid-template-columns:minmax(0,.95fr) minmax(19rem,1.05fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.artist-showcase-page-module__DFeZ-W__heroCopy{justify-items:start;gap:1.15rem;padding-block:1rem;display:grid}.artist-showcase-page-module__DFeZ-W__heroCopy h1{max-width:16ch;color:var(--foreground);text-wrap:balance;font-size:clamp(2.6rem,4vw,3.75rem);line-height:1.02}.artist-showcase-page-module__DFeZ-W__heroCopy p:last-child{color:var(--muted-foreground)}.artist-showcase-page-module__DFeZ-W__heroMedia{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:.8rem;min-width:0;display:grid}.artist-showcase-page-module__DFeZ-W__studioFrame{height:clamp(17rem,29vw,23rem)}.artist-showcase-page-module__DFeZ-W__inkFrame{aspect-ratio:16/10}.artist-showcase-page-module__DFeZ-W__studioFrame,.artist-showcase-page-module__DFeZ-W__inkFrame{background:#211a25;border:1px solid #ff799557;border-radius:1.25rem;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden;box-shadow:0 1.4rem 3rem #00000045}.artist-showcase-page-module__DFeZ-W__studioFrame:after,.artist-showcase-page-module__DFeZ-W__inkFrame:after{pointer-events:none;content:"";background:linear-gradient(#0000,#0d091061);height:28%;position:absolute;inset:auto 0 0}.artist-showcase-page-module__DFeZ-W__studioImage,.artist-showcase-page-module__DFeZ-W__inkImage{object-fit:cover}.artist-showcase-page-module__DFeZ-W__studioImage{object-position:center 43%}.artist-showcase-page-module__DFeZ-W__profileHeader{border-color:color-mix(in srgb, var(--border) 88%, var(--primary));box-shadow:0 1.5rem 4rem #00000026}.artist-showcase-page-module__DFeZ-W__artworkFrame{border-color:color-mix(in srgb, var(--border) 84%, var(--primary));background:linear-gradient(145deg,#2a202d,#18141c 74%);border-radius:1rem;box-shadow:0 .85rem 2rem #0000002e}.artist-showcase-page-module__DFeZ-W__artworkPreviewTrigger{width:100%;color:inherit;cursor:zoom-in;text-align:left;background:0 0;border:0;border-radius:1rem;padding:0;display:block}.artist-showcase-page-module__DFeZ-W__previewLabel{z-index:1;color:#fff;background:#120d14e0;border:1px solid #ffffff38;border-radius:999px;padding:.4rem .7rem;font-size:.75rem;font-weight:600;line-height:1.2;position:absolute;bottom:.75rem;right:.75rem}.artist-showcase-page-module__DFeZ-W__artworkDialog{border-radius:1rem;grid-template-rows:auto minmax(0,1fr) auto;gap:1rem;width:min(92vw,68rem);max-width:min(92vw,68rem);max-height:calc(100dvh - 1rem);padding:clamp(1rem,3vw,1.5rem);display:grid;overflow-y:auto}.artist-showcase-page-module__DFeZ-W__artworkDialogHeader{text-align:left}.artist-showcase-page-module__DFeZ-W__artworkDialogAlt{max-width:68ch;line-height:1.5}.artist-showcase-page-module__DFeZ-W__artworkDialogImageFrame{aspect-ratio:3/2;border:1px solid color-mix(in srgb, var(--border) 84%, var(--primary));background:linear-gradient(145deg,#2a202d,#18141c 74%);border-radius:.75rem;justify-self:center;width:min(100%,90vh,42rem);height:auto;min-height:12rem;max-height:min(62dvh,42rem);position:relative;overflow:hidden}@media (max-width:760px){.artist-showcase-page-module__DFeZ-W__page{padding-block:2.25rem 3.5rem}.artist-showcase-page-module__DFeZ-W__content{gap:2rem}.artist-showcase-page-module__DFeZ-W__hero{grid-template-columns:minmax(0,1fr);gap:1.5rem}.artist-showcase-page-module__DFeZ-W__heroCopy{gap:.9rem;padding-block:0}.artist-showcase-page-module__DFeZ-W__heroCopy h1{max-width:11ch;font-size:clamp(2.45rem,11vw,3.45rem)}.artist-showcase-page-module__DFeZ-W__heroMedia{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:.65rem}.artist-showcase-page-module__DFeZ-W__studioFrame{height:clamp(14rem,62vw,18rem)}}@media (prefers-reduced-motion:reduce){.artist-showcase-page-module__DFeZ-W__studioImage,.artist-showcase-page-module__DFeZ-W__inkImage{transition:none}}
