
:root{--bg:#101713;--text:#f4f1e5;--muted:#b1b5a6}.company-header{background:#101713ed}.company-body .company-hero h1{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.055em;line-height:1.02}.company-body .company-hero h1 em{font-style:italic}.company-body .hero-light:before{background:radial-gradient(ellipse,#dba65721,transparent 66%)}.company-body .phone-showcase{border-color:#38443b;transform:rotate(4deg)}.company-details,.product-card{background:#17221b;border-color:#d7d8b621}.company-body .eyebrow{letter-spacing:2.2px}.company-body .company-section{border-color:#d7d8b61a}.cinema-body{background:#0f1511}.cinema-body .hero-copy h1{font-family:Georgia,"Times New Roman",serif;font-weight:500;letter-spacing:-1px}.cinema-body .home-topline{letter-spacing:1.8px}.cinema-body .bottom-nav{background:#101713f2}.company-body .company-catalog img{filter:saturate(.92)}
@media(min-width:1000px){.company-hero-art .poster-one{left:-2%;width:164px;height:246px}.company-hero-art .poster-two{right:-1%;width:164px;height:246px}.company-hero h1{font-size:clamp(64px,6.7vw,94px)}}

.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}}
