
:root{--bg:#171117;--text:#f5edf3;--muted:#b7a8b3}.company-header{background:#171117ed}.company-body .company-hero h1{font-weight:520;letter-spacing:-.065em}.company-body .company-hero h1 em{font-family:Georgia,"Times New Roman",serif;font-style:italic;letter-spacing:-.055em}.company-body .hero-light:before{background:radial-gradient(ellipse,#ed99b028,transparent 65%);right:0}.company-details,.product-card{background:#211720;border-color:#e7bdcf24}.company-body .phone-showcase{border-color:#503c49;transform:rotate(-5deg)}.company-body .floating-poster{border-radius:4px}.company-body .clip-card{border-radius:5px}.company-body .eyebrow{letter-spacing:2px}.cinema-body{background:#141016}.cinema-body .bottom-nav{background:#171117f2}.cinema-body .hero-copy h1{font-weight:550;letter-spacing:-1px}.cinema-body .spotlight-card{border-radius:9px}.company-body .company-catalog img{filter:saturate(.88)}
@media(min-width:1000px){.company-hero{grid-template-columns:1fr 1fr;gap:70px}.company-hero-copy{order:2}.company-hero-art{order:1}.company-hero h1{font-size:clamp(59px,6vw,86px)}.company-hero-art .poster-one{left:-2%;top:30px;transform:rotate(-8deg)}.company-hero-art .poster-two{right:-4%;transform:rotate(7deg)}}

.company-details dd{overflow-wrap:anywhere}.company-wordmark small{max-width:250px}.contact-email{overflow-wrap:anywhere}.company-header a{touch-action:manipulation}
@media(max-width:700px){.company-wordmark small{max-width:170px}.company-hero h1{font-size:clamp(44px,12vw,65px)}.company-hero-art{margin-left:18px;margin-right:18px}}
