:root{--title-weight:700;--title-tracking:-.012em;--title-leading:1.22}#main :is(h1,h2,h3){font-weight:var(--title-weight);letter-spacing:var(--title-tracking);line-height:var(--title-leading);text-wrap:balance}#main h1,#main .broadcast-title{line-height:1.1}#main h3{line-height:1.4}#main strong{font-weight:var(--title-weight)}#main .event-details h2{font-size:25px}#main .event-questions h2{font-size:28px}#main .event-hero-copy h1{font-size:clamp(58px,7vw,98px);line-height:1.06}#main .event-access-panel h2{font-size:27px}#main :is(.rail-heading,.customer-shelf-heading,.customer-welcome,.customer-account-intro,.customer-membership-card) h2{font-size:32px}#main .upcoming-clashes .rail-heading h1{font-size:clamp(36px,3.6vw,48px)}#main .media-card-copy :is(h2,h3){font-size:18px}#main .upcoming-clashes .media-card-copy :is(h2,h3){font-size:21px}#main .pass-collection h2{font-size:clamp(38px,3.7vw,52px);line-height:1.16}#main .event-access-panel p{font-size:13px;line-height:1.85}#main .event-access-panel .eyebrow{font-size:10px;line-height:1.6}#main .event-access-panel .customer-offer-options p{font-size:13px!important;line-height:1.85!important}#main .event-access-panel .customer-offer-options strong{font-size:18px;line-height:1.5}#main .event-access-panel .detail-existing{line-height:1.8;font-size:12px!important}#main .event-access-panel .event-availability-footnote{font-size:12px;line-height:1.8}#main .event-details p,#main .event-questions details p{font-size:14px;line-height:1.85}#main .media-card-copy>p{line-height:1.8}@media (max-width:760px){#main .event-hero-copy h1{font-size:56px}#main :is(.rail-heading,.customer-shelf-heading,.customer-welcome,.customer-account-intro,.customer-membership-card) h2{font-size:28px}#main .upcoming-clashes .rail-heading h1{font-size:39px}#main .media-card-copy :is(h2,h3){font-size:17px}#main .upcoming-clashes .media-card-copy :is(h2,h3){font-size:20px}#main .event-questions h2{font-size:26px}#main .pass-collection h2{font-size:39px}}
.home-library{border-block:1px solid var(--line);padding-block:32px}.home-library>.customer-shelf-heading{margin-bottom:20px}.home-library .customer-shelf{margin:0;padding:0}.home-library .customer-library-tabs{flex-wrap:wrap}.home-library-pass{margin-top:24px;font-size:15px}.home-library-pass .text-link{margin-left:6px}.home-return,.promoter-invitation{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;padding-block:32px;display:flex}.home-return h2{margin-bottom:7px;font-size:24px}.home-return p{max-width:660px;font-size:15px}.home-return .button-row{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:12px}.archive-feature{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:32px;padding-block:42px;display:grid}.archive-feature-art{border-radius:4px;overflow:hidden}.archive-feature h2{margin:10px 0;font-size:30px}.archive-feature p:not(.eyebrow){max-width:720px;font-size:16px}.archive-feature .text-link{margin-top:15px}.promoter-invitation{margin-bottom:36px;padding-block:42px}.promoter-invitation h2{margin:9px 0 12px;font-size:30px}.promoter-invitation p{max-width:620px}.promoter-invitation>.button{flex-shrink:0}.production-page{padding-block:48px 70px}.production-intro{max-width:920px;padding-bottom:58px}.production-intro h1{margin:18px 0 24px;font-size:clamp(38px,4.7vw,66px)}.production-intro .lead{max-width:730px;font-size:21px}.production-intro .button{margin-top:28px}.section-intro{max-width:780px;margin:15px 0 28px}.production-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.production-stages article{border-top:1px solid var(--line);padding-top:24px}.production-stages h3{margin:15px 0;font-size:24px}.production-stages p:not(.eyebrow){font-size:16px}.production-responsibilities{border-block:1px solid var(--line);grid-template-columns:1fr 1.4fr;gap:64px;margin-block:64px;padding-block:36px;display:grid}.production-responsibilities h2{max-width:360px;margin-top:15px}.production-responsibilities dl{margin:0}.production-responsibilities dl>div+div{margin-top:24px}.production-responsibilities dt{margin-bottom:7px;font-weight:700}.production-responsibilities dd{color:var(--muted);margin:0;font-size:16px}.production-examples .card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.production-inquiry{border-top:1px solid var(--line);grid-template-columns:1fr 1.4fr;gap:64px;margin-top:64px;padding-top:40px;scroll-margin-top:28px;display:grid}.production-inquiry h2{margin:15px 0}.production-inquiry p{max-width:540px}.production-inquiry .fine-print{margin-top:18px}.inquiry-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.inquiry-fields label{font-size:15px}.inquiry-fields label>span{color:var(--muted);font-size:13px}.inquiry-fields input,.inquiry-fields select,.inquiry-fields textarea{margin-top:7px}.inquiry-wide{grid-column:1/-1}.production-inquiry form>.button{margin-top:22px}.inquiry-draft{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.copyable-draft{gap:12px;min-width:0;margin-top:20px;display:grid}.copyable-draft label{font-size:15px}.copyable-draft textarea{min-width:0;font:14px/1.6 Barlow,Arial,sans-serif}.copyable-draft .button{justify-self:start}.copyable-draft p:empty{display:none}.copyable-draft .fine-print{margin-top:0}.support-draft summary{cursor:pointer;padding-block:12px}.production-viewer-help{border-top:1px solid var(--line);margin-top:50px;padding-top:25px}.broadcast-actions{flex-wrap:wrap}.broadcast-content .broadcast-title>span{white-space:normal}.broadcast-content .broadcast-title small{white-space:nowrap}.replay-preview-note{margin-top:20px;font-size:14px}.customer-activity-error{margin-block:16px}.customer-activity-error .text-link{margin-left:12px}@media (max-width:1000px){.production-inquiry,.production-responsibilities{grid-template-columns:1fr 1.2fr;gap:32px}.promoter-invitation{flex-direction:column;align-items:flex-start}.home-return{gap:20px}.production-stages{gap:22px}}@media (max-width:760px){.home-return{flex-direction:column;align-items:flex-start;padding-block:25px}.home-return h2{font-size:23px}.home-return .button-row{flex-flow:wrap;align-items:center}.archive-feature{grid-template-columns:80px minmax(0,1fr);align-items:start;gap:20px;padding-block:32px}.archive-feature h2{font-size:25px}.archive-feature .eyebrow{font-size:10px}.archive-feature p:not(.eyebrow){font-size:15px}.promoter-invitation{padding-block:30px}.promoter-invitation h2{font-size:27px}.production-page{padding-top:32px}.production-intro{padding-bottom:40px}.production-intro h1 br{display:none}.production-intro .lead{font-size:18px}.production-stages,.production-responsibilities,.production-inquiry{grid-template-columns:1fr;gap:28px}.production-responsibilities{margin-block:42px}.production-examples .card-grid{grid-template-columns:1fr 1fr}.production-inquiry{margin-top:40px}.inquiry-fields{grid-template-columns:1fr}.inquiry-draft>.text-link{margin:20px 0;display:flex}.production-viewer-help{font-size:15px}.production-examples .media-card-copy h3{font-size:17px}}@media (max-width:359px){.archive-feature{grid-template-columns:1fr}.archive-feature-art{width:110px}.production-examples .card-grid{grid-template-columns:1fr}.production-intro h1{font-size:35px}}.replay-preview{border-block:1px solid var(--line);grid-template-columns:1fr 1.25fr;gap:40px;margin-bottom:35px;padding-block:34px;display:grid}.replay-preview h2{margin:12px 0;font-size:29px}.replay-preview p{max-width:560px;font-size:15px}.replay-preview details{margin-top:20px;font-size:14px}.replay-preview details p{margin-top:12px}.replay-preview video{aspect-ratio:16/9;object-fit:contain;background:#101011;border-radius:5px;align-self:center;width:100%}@media (max-width:760px){.replay-preview{grid-template-columns:1fr;gap:24px}}.empty-state>.button{margin:10px 8px 10px 0}
