/* The uploaded lockup stays fixed while the crimson globe rotates separately. */
.cinea-lockup{position:relative;display:block;width:100%;aspect-ratio:2048/684;isolation:isolate;overflow:hidden;background:#0b0b0c}
.cinea-lockup>.cinea-lockup-type{display:block;position:absolute;inset:0;width:100%!important;height:100%!important;max-height:none!important;object-fit:fill!important;clip-path:inset(0 0 0 29%);border:0!important;border-radius:0!important;box-shadow:none!important}
.cinea-orb{position:absolute;display:block;left:2.15%;top:8.4%;width:27.35%;aspect-ratio:1;border-radius:50%;overflow:hidden;isolation:isolate;background:#09090a}
.cinea-orb>.cinea-orb-photo{position:absolute;display:block;top:-11.4%;left:-8.4%;width:365.7%!important;max-width:none!important;height:auto!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;opacity:1}
.cinea-orb>.cinea-globe-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .7s}
.cinea-orb.globe-ready>.cinea-globe-canvas{opacity:1}
.cinea-orb.globe-ready>.cinea-orb-photo{opacity:.12}
.cinea-orb.globe-ready:after{content:'';position:absolute;inset:1%;border-radius:50%;pointer-events:none;border:1px solid rgba(255,22,40,.75);box-shadow:inset 2px 0 10px rgba(255,255,255,.5),inset -6px -4px 18px rgba(255,20,30,.5),0 0 8px rgba(255,0,25,.38);background:radial-gradient(circle at 35% 22%,rgba(255,255,255,.15),transparent 29%)}
.brand>.cinea-lockup,.footer-lockup>.cinea-lockup{width:100%}
.summit-hero .summit-layout>.cinea-globe-banner{display:block!important;width:min(100%,740px);max-width:100%;padding:0!important;background:#0b0b0c!important}
.cinea-globe-banner .cinea-lockup{width:100%}
header.nav .brand.cinea-brand{display:block!important;width:clamp(175px,20vw,245px);height:auto!important;padding:0!important;background:#0b0b0c}
header.nav .brand.cinea-brand .cinea-lockup{width:100%}
footer .brand.cinea-brand{background:#0b0b0c}
@media(max-width:650px){.summit-hero .summit-layout>.cinea-globe-banner{width:min(100%,450px)}}
