/* A shorter path from hearing the work to requesting an audition. */
.buyer-studios{grid-column:1/-1;width:100%;border-top:1px solid #ffffff20;padding-top:20px}.buyer-studios>span,.buyer-capabilities>span{font-size:11px;letter-spacing:.12em;color:#d8bc91}.buyer-studios .scene-studios{display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;padding:0;margin:16px 0 0}.buyer-studios .scene-studios li{font-size:15px;color:#e3e6e8;line-height:1.5}
.campaign-update{padding:16px 20px;border-left:3px solid #876a3e;background:#ffffff70;color:#25333d;line-height:1.6;border-radius:0 8px 8px 0}
#campaigns{height:150svh!important;min-height:0}#campaigns .rush-pin{height:100svh!important}
.buyer-capabilities{border-bottom:1px solid #ffffff22;padding-bottom:18px;margin-bottom:24px}.buyer-capabilities p{font-size:16px;line-height:1.6;color:#d5dee6}
.buyer-session-detail{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:center;padding:0}.buyer-session-detail figure{margin:0;max-height:300px}.buyer-session-detail p{font-size:24px;line-height:1.45;color:#ded9ce}
#archive{padding-block:32px}.credits-download{margin-top:20px;padding-top:20px}.credits-download p{font-size:16px!important}.credits-download h3{margin:0 0 8px}
.buyer-booking{margin-top:30px;border-top:1px solid #ffffff25;padding-top:24px}.buyer-booking ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;counter-reset:booking}.buyer-booking li{counter-increment:booking}.buyer-booking li:before{content:'0' counter(booking);display:block;color:#dfc28e;font-size:13px;margin-bottom:12px}.buyer-booking strong{font-size:20px}.buyer-booking p{font-size:17px!important;line-height:1.6}
.community{padding-block:24px}.community h2{font-size:30px;margin:10px 0}.community p{font-size:16px!important;margin:8px 0}.community .chapter,.community-role{font-size:10px}
@media(max-width:700px){.buyer-studios .scene-studios{gap:8px 15px}.buyer-studios .scene-studios li{font-size:13px}.buyer-capabilities p{font-size:15px}.campaign-update{font-size:15px;padding:14px 16px}.buyer-session-detail{grid-template-columns:1fr;padding:0 22px 28px;gap:16px}.buyer-session-detail p{font-size:19px;margin:0}.buyer-booking ol{grid-template-columns:1fr;gap:18px}.buyer-booking li{display:grid;grid-template-columns:30px 1fr;column-gap:10px}.buyer-booking li:before{grid-row:1/3;margin:4px 0}.buyer-booking p{grid-column:2;margin:8px 0 0}.community{padding-block:24px}}
@media(prefers-reduced-motion:reduce){#campaigns{height:auto!important}#campaigns .rush-pin{height:auto!important}}
