/* Shared chrome remains visible on reference artwork pages. */
body:has(#company.active)>.header,body:has(#company-experts.active)>.header{visibility:visible;opacity:1;pointer-events:auto;background:#fffffff5}
body:has(#company.active)>.page-dots,body:has(#company.active)>.page-counter,body:has(#company-experts.active)>.page-dots,body:has(#company-experts.active)>.page-counter{visibility:visible;pointer-events:auto}
.reference-content-frame{position:absolute;top:calc(var(--header-height) + 12px);bottom:78px;left:var(--content-inline,var(--space));right:var(--content-inline,var(--space));overflow:hidden}
.site-interaction-hint{position:fixed;bottom:5px;left:50%;transform:translateX(-50%);z-index:21;font-size:11px;line-height:18px;color:#68788e;white-space:nowrap;pointer-events:none}
.desktop-interaction-hint>span{padding:0 13px;color:#9ba9bb}
.mobile-interaction-hint{display:none}
.theme-dark .site-interaction-hint{color:#c4cedb}
body:has(dialog[open]) .site-interaction-hint{visibility:hidden}
@media(min-width:901px) and (min-height:621px){
 #company-experts .expert-reference-canvas{width:var(--expert-design-width,1672px);--expert-extra:calc(var(--expert-design-width,1672px) - 1672px)}
 #company-experts .expert-reference-name{left:calc(441px + var(--expert-extra)*.2)}
 #company-experts .expert-reference-stat{left:calc(433px + var(--expert-extra)*.2)}
 #company-experts .expert-reference-divider{left:calc(820px + var(--expert-extra)*.45)}
 #company-experts .expert-reference-experience{left:calc(862px + var(--expert-extra)*.45);width:calc(754px + var(--expert-extra)*.55)}
 #company-experts .expert-reference-roles{left:calc(872px + var(--expert-extra)*.45)}
 #company-experts .expert-reference-timeline{left:calc(872px + var(--expert-extra)*.45);width:calc(743px + var(--expert-extra)*.55)}
 #company-experts .expert-reference-brand,#company-experts .expert-reference-footer{width:100%;background-size:var(--expert-design-width,1672px) 941px}
 #company-experts .expert-reference-footer{top:805px;height:136px;background-position:0 -805px;mask-image:linear-gradient(transparent,#000 25px)}
 #company-experts .expert-reference-canvas:after{height:115px}
 #company .company-reference-canvas{width:var(--company-design-width,1672px)}
 #company .cr-hero{right:41px;width:auto;background-size:calc(1672px * var(--company-hero-stretch,1)) 941px;background-position:calc(-455px * var(--company-hero-stretch,1)) -82px}
 #company .cr-copy{width:auto;right:41px}
 #company .cr-cards{width:auto;right:40px;grid-template-columns:repeat(6,minmax(0,1fr))}
 #company .cr-top-rule{width:calc(100% - 1024px)}
 .slide>.slide-bottom{bottom:30px}
 #company>.slide-bottom,#company-experts>.slide-bottom{display:flex!important;bottom:30px;z-index:2}
}
@media(max-width:900px),(max-height:620px){
 #company>.reference-content-frame{display:none}
 .desktop-interaction-hint{display:none}.mobile-interaction-hint{display:inline}
 .site-interaction-hint{bottom:0;width:100%;text-align:center;background:#fffffff2;color:#68788e;font-size:10px}
 .theme-dark .site-interaction-hint{background:#151c28f2}
}
