/* The artist leads; the disciplines explain the practice. */
.hero-copy{justify-content:center;padding-block:40px}
.hero h1{font-size:clamp(54px,6.25vw,100px);line-height:1;letter-spacing:-.065em;width:100%}
.hero h1 .name-first{white-space:nowrap}
.hero h1 .name-last{font-size:1.6em;line-height:1.04;margin-top:5px}
.hero-note{display:block;margin-top:0;padding-top:30px;max-width:410px}
.hero-note>p{font-size:clamp(21px,2vw,29px);line-height:1.3;letter-spacing:-.035em;text-wrap:balance}
.hero-note .hero-support{font:400 14px/1.65 'DM Sans',Arial,sans-serif;letter-spacing:0;color:var(--muted);margin-top:17px;max-width:320px;text-wrap:pretty}
.hero-copy>.pill{margin-top:29px}
.hero-art{display:flex;flex-direction:column;min-height:0;background:#090e0e}
.hero-media-link{position:relative;inset:auto;min-height:400px;flex:1;overflow:hidden}
.hero-image{object-position:50% 54%;transform:scale(1.32)}
.hero-art:after{display:none}
.hero-feature{position:relative;inset:auto;padding:25px 27px;background:#0d1211;gap:18px}
.hero-feature>div>span{margin-bottom:9px}
.hero-feature>div>a{font-size:clamp(27px,2.4vw,36px)}
.hero-credit-link{margin-top:0}
#glowing-campaign .film-poster>img{object-position:50% 54%;transform:scale(1.25)}
@media(max-width:1100px){.hero-copy{padding:31px 20px}.hero h1{font-size:6.25vw}.hero-note{padding-top:26px}.hero-note>p{font-size:23px}.hero-feature{padding:24px}.hero-credit-link{margin-top:17px}.hero-media-link{min-height:365px}}
@media(max-width:760px){.hero-copy{display:flex;padding:32px 26px}.hero h1{font-size:clamp(56px,10.8vw,78px)}.hero h1 .name-last{font-size:1.5em}.hero-note{max-width:430px;padding-top:26px}.hero-note>p{font-size:25px}.hero-note .hero-support{max-width:360px}.hero-copy>.pill{align-self:start;margin-top:25px}.hero-art{aspect-ratio:auto}.hero-media-link{min-height:0;aspect-ratio:1.25;flex:auto}.hero-image{position:absolute;height:100%;aspect-ratio:auto;object-position:50% 56%}.hero-feature{display:flex;padding:24px}.hero-credit-link{margin-top:0}}
@media(max-width:520px){.hero-copy{padding:26px 20px 30px}.hero h1{font-size:12.5vw;max-width:100%}.hero h1 .name-last{font-size:1.65em;margin-top:6px}.hero-note{padding-top:25px}.hero-note>p{font-size:22px}.hero-note .hero-support{font-size:13px;line-height:1.65;margin-top:15px;max-width:280px}.hero-copy>.pill{margin-top:24px}.hero-media-link{aspect-ratio:1.1}.hero-image{transform:scale(1.25);object-position:50% 55%}.hero-feature{display:block;padding:22px}.hero-feature>div>a{font-size:30px}.hero-credit-link{margin-top:17px}#glowing-campaign .film-poster>img{transform:scale(1.2)}}
@media(max-width:360px){.hero-copy{padding-inline:16px}.hero h1{font-size:12.2vw}.hero-note>p{font-size:20px}.hero-feature{padding-inline:18px}}
