.bust-main{padding-top:32px;padding-bottom:34px}
.bust-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:28px}
.exhibit-label{color:var(--signal)}
.bust-intro h1{font:400 clamp(54px,6vw,76px)/.95 'Bebas Neue',Impact,sans-serif;letter-spacing:-.7px;margin-top:12px}
.bust-description{font-size:var(--body-copy-size);line-height:1.7;color:var(--muted);margin-top:12px;}
@media(max-width:800px){
.bust-main{padding-top:28px;padding-bottom:28px}
.bust-intro{align-items:flex-start;gap:22px}
.bust-intro h1{font-size:64px}
}
@media(max-width:480px){
.bust-main{padding-top:24px;padding-bottom:26px}
.bust-intro{flex-direction:column;gap:20px;margin-bottom:24px}
.bust-intro h1{font-size:58px}
.bust-description{margin-top:10px}
}
.teaser-panel,.homepage-preview .teaser-panel{position:relative;isolation:isolate;overflow:hidden;background:#2c3026;color:var(--ink)}
.teaser-frame{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:#2c3026}
.teaser-link{display:block}
.teaser-link .teaser-frame{pointer-events:none}
.teaser-link:focus-visible::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;box-shadow:inset 0 0 0 3px var(--signal)}
.teaser-large{height:90svh;height:90dvh;border-radius:4px}
.bust-entry .bust-intro{margin-bottom:28px}
.teaser-viewer{min-width:0;min-height:0;height:100svh;height:100dvh;padding:0;overflow:hidden}
.teaser-viewer main,.teaser-viewer .teaser-panel{height:100%}
@media(max-width:800px){
.teaser-large{height:clamp(460px,80svh,760px);height:clamp(460px,80dvh,760px)}
}
