.light-concept{--paper:#f4f4f2;--ink:#262626;--muted:#626260;--red:#c62920;--line:#d5d5d1;background:var(--paper);color:var(--ink)}.light-concept #ofr-header{background:#f5f5f2;color:#252525;border-bottom:1px solid #d4d4d0}.light-concept #ofr-header .brand{background:transparent;padding:0;border:0;box-shadow:none}.light-concept #ofr-header .brand img{width:132px;height:55px;filter:none;background:transparent}.light-concept #ofr-header .phone-launch>span{color:#61615f}.light-concept #ofr-header .phone-launch>strong{color:#292929}.light-concept #ofr-header .phone-launch>svg{background:transparent;color:var(--red);padding:0;width:23px;height:23px}.light-concept #ofr-header .ofr-mobile-actions button,.light-concept #ofr-header .ofr-mobile-actions a{color:#2b2b2b;background:transparent}.light-concept #ofr-header .ofr-mobile-actions button:last-child{background:#e8e8e4}.light-concept .eyebrow{color:#a82b23}.light-concept .button-primary{background:var(--red);color:#fff}.light-concept .button-primary:hover{background:#a52018}.light-concept .button-ghost,.light-concept .inline-link{color:#333;border-color:#a6a6a1}.light-concept .button-ghost:hover,.light-concept .inline-link:hover{color:#b52920}.light-concept .services .service-item>span{color:#ba3025}.light-concept .service-item h3{color:#2a2a2a}.light-concept .service-item p{color:#60605d}.light-concept .section-heading>p{color:#62625e}
/* The official SVG is already transparent. Remove the surrounding plaque everywhere. */
.light-concept .footer-brand img{background:transparent;padding:0;border:0;box-shadow:none;filter:none}.light-concept .site-footer{background:#e6e6e1;color:#2b2b2a;border-top:3px solid var(--red)}.light-concept .site-footer a:hover{color:#a72d23}.light-concept .footer-callout{border-color:#c4c4bf}.light-concept .footer-callout .section-kicker{color:#a73c30}.light-concept .footer-callout h2{color:#282828}.light-concept .footer-callout p{color:#60605c}.light-concept .footer-big-phone{color:#2d2d2d}.light-concept .footer-big-phone>svg{background:var(--red);color:#fff}.light-concept .footer-brand p,.light-concept .footer-links a,.light-concept .footer-contact p,.light-concept .footer-contact a,.light-concept .footer-contact a:first-of-type{color:#555551}.light-concept .site-footer h3{color:#282828}.light-concept .footer-experience{color:#a83b2c}.light-concept .footer-contact svg{color:#a73c30}.light-concept .footer-main,.light-concept .footer-catalog,.light-concept .footer-quick{border-color:#c4c4bf}.light-concept .footer-quick strong{color:#41413c}.light-concept .footer-quick a,.light-concept .footer-bottom,.light-concept .footer-bottom>a{color:#5a5a54}.light-concept .site-footer a:focus-visible{outline-color:#ab3e2c}
.light-concept .cinema-about,.light-concept .technical-about{background:#f5f5f2;color:#292929}.light-concept .about-title>p,.light-concept .about-years p,.light-concept .technical-services>p,.light-concept .technical-about .service-item p,.light-concept .technical-years>span{color:#63635e}.light-concept .cinema-about .services,.light-concept .about-years,.light-concept .technical-about-grid,.light-concept .technical-about .service-item{border-color:#cacac4}.light-concept .cinema-about .inline-link{color:#343430}.light-concept .cinema-clients,.light-concept .technical-clients{background:#fff;color:#292929}.light-concept .cinema-clients .section-heading>p,.light-concept .technical-clients .section-heading>p{color:#61615d}.light-concept .logo-grid{border-color:#d4d4ce}.light-concept .client-logo figcaption,.light-concept .clients-more,.light-concept .clients-more p{color:#5b5b56}.light-concept .technical-clients .client-logo{background:#f6f6f3;border-color:#dbdbd6}.light-concept .cinema-knowledge,.light-concept .technical-knowledge{background:#f1f1ed;color:#292929}.light-concept .film-text>span,.light-concept .knowledge-foot>span,.light-concept .video-disclaimer{color:#62625c}.light-concept .film-text>strong{color:#282828}.light-concept .cinema-knowledge .film-card:first-child{background:#fff;border:1px solid #d6d6d0}.light-concept .cinema-knowledge .film-card:not(:first-child){border-color:#cecec7}.light-concept .cinema-knowledge .knowledge-foot .inline-link{color:#393934;border-color:#999992}.light-concept .demo-console{background:#fff;border-color:#c8c8c2}.light-concept .demo-stage{border-color:#c8c8c2}.light-concept .demo-caption>span{color:#62625c}.light-concept .demo-list>button,.light-concept .demo-list>button>span{color:#5c5c55;border-color:#d6d6d0}.light-concept .demo-list>button[aria-pressed=true]{background:#e8e8e2;color:#262622;box-shadow:inset -3px 0 var(--red)}.light-concept .demo-list>button[aria-pressed=true]>span{color:#aa3125}.light-concept .demo-list>button:hover{background:#efefea}
/* Shared neutral treatment of the technical explorer. */
.light-concept .technical-hero{background:#eee;overflow:hidden}.light-concept .technical-hero:before{background-image:linear-gradient(#4444440a 1px,transparent 1px),linear-gradient(90deg,#4444440a 1px,transparent 1px)}.light-concept .technical-heading h1 em{color:var(--red)}.light-concept .technical-heading>p{color:#63635f}.light-concept .equipment-explorer{background:#fafaf8;color:#272727;border-color:#bfbfb9}.light-concept .tech-tag{color:#63635f}.light-concept .tech-tag:before{background:var(--red)}.light-concept .technical-copy>p{color:#63635f}.light-concept .tech-model{color:#4f4f4b;border-color:#cbcbc5}.light-concept .technical-metrics>div{border-color:#c7c7c0}.light-concept .technical-metrics strong{color:#2c2c2a}.light-concept .technical-metrics span{color:#64645e}.light-concept .technical-copy .button-ghost{border-color:#999993}.light-concept .technical-stage{background:#e5e5e0}.light-concept .stage-grid{background-image:linear-gradient(#77777329 1px,transparent 1px),linear-gradient(90deg,#77777329 1px,transparent 1px)}.light-concept .technical-stage:after{border-color:#9c9c955c}.light-concept .stage-label,.light-concept .stage-caption,.light-concept .stage-index,.light-concept .stage-index>small{color:#5b5b55}.light-concept .product-disc:before{border-color:#9b9b94;box-shadow:0 0 0 20px #eee,0 0 0 42px #f2f2ed60}.light-concept .product-point{background:var(--red);border-color:#fff;box-shadow:0 0 0 6px #ba35251a;width:44px;height:44px}.light-concept .product-callout{background:#fff;border-color:#aaa99f;color:#282824;box-shadow:0 12px 25px #0002}.light-concept .product-callout>span{color:#62625c}.light-concept .product-callout a{color:#a83025;border-color:#d0d0c8}.light-concept .explorer-tabs{background:#e6e6e0;border-color:#bdbdb4}.light-concept .explorer-tab{color:#55554e;border-color:#c0c0b7}.light-concept .explorer-tab>span,.light-concept .explorer-tab>small{color:#62625c}.light-concept .explorer-tab[aria-pressed=true]{background:#fff;color:#242421;box-shadow:inset 0 -3px var(--red)}.light-concept .explorer-tab[aria-pressed=true]>span{color:#a93224}.light-concept .explorer-tab:hover{background:#f4f4ef}
@media(max-width:1000px){.light-concept #ofr-header .brand img{width:116px;height:48px}}
@media(max-width:650px){.light-concept #ofr-header .brand img{width:112px;height:46px}.light-concept .footer-links a{min-height:44px}.light-concept .product-disc:before{box-shadow:0 0 0 12px #eeeee9,0 0 0 27px #f2f2ed60}.light-concept .demo-stage{border-color:#c8c8c2}}
@media(max-width:350px){.light-concept #ofr-header .brand img{width:104px;height:43px}}
