.artist-mt__inner{display:grid;gap:var(--mt-gap,32px)}.artist-mt__frame{background-color:var(--color-surface);border-radius:var(--radius-image);overflow:hidden;position:relative}.artist-mt__frame img{width:100%}.artist-mt__frame .ui-video{border-radius:0}.artist-mt__panel{display:flex;flex-direction:column;gap:40px;justify-content:var(--mt-valign,end)}.artist-mt__text{max-width:36em}.artist-mt__buttons{margin-top:32px}.artist-mt__caption{color:var(--color-muted);display:grid;font-size:14px;gap:2px;line-height:1.5;margin:0}.artist-mt__caption-title{color:var(--color-ink);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}@media (min-width:768px){.artist-mt__inner{grid-template-columns:var(--mt-media-width,1fr) 1fr}.artist-mt--media-right .artist-mt__media{order:2}}.artist-mt--panel .artist-mt__inner{gap:var(--mt-gap,var(--media-gap))}.artist-mt--panel .artist-mt__frame{border-radius:0;height:100%}.artist-mt--panel .artist-mt__panel{background-color:var(--mt-panel-bg,var(--color-surface));justify-content:space-between;padding:clamp(24px,3.5vw,56px)}.artist-mt--panel .artist-mt__panel:not(:has(.artist-mt__content)){justify-content:flex-end}.artist-mt--side .artist-mt__inner{align-items:var(--mt-valign,center);gap:var(--mt-gap,calc(var(--gutter)*3))}.artist-mt--side .artist-mt__panel{justify-content:var(--mt-valign,center)}@media (min-width:768px){.artist-mt--overlap .artist-mt__inner{align-items:var(--mt-valign,center);gap:0;grid-template-columns:repeat(12,minmax(0,1fr))}.artist-mt--overlap .artist-mt__media{grid-column:1/span 8;grid-row:1}.artist-mt--overlap .artist-mt__panel{grid-column:7/-1;grid-row:1;position:relative;z-index:1}.artist-mt--overlap.artist-mt--media-right .artist-mt__media{grid-column:5/-1}.artist-mt--overlap.artist-mt--media-right .artist-mt__panel{grid-column:1/span 6}}.artist-mt--overlap .artist-mt__panel{background-color:var(--mt-panel-bg,var(--color-surface));border-radius:var(--radius);padding:clamp(28px,4vw,64px)}@media (max-width:767px){.artist-mt--overlap .artist-mt__panel{margin:-48px 16px 0}}.artist-mt--sticky .artist-mt__inner{gap:var(--mt-gap,calc(var(--gutter)*3))}.artist-mt--sticky .artist-mt__media{display:grid;gap:var(--media-gap)}.artist-mt__more{margin:0}.artist-mt__more-caption{color:var(--color-muted);font-size:14px;margin-top:10px}@media (min-width:768px){.artist-mt--sticky .artist-mt__panel{align-self:start;justify-content:flex-start;position:sticky;top:calc(var(--sticky-offset, 0px) + 32px)}}