/* Kokonut UI TopoBackground v1.1.0, MIT. Hill V5 colour adaptation. */
.cosw { position: relative; isolation: isolate; overflow: hidden; background: #FFFFFF; background-image: none; }
.cosw .cos__h { position: relative; z-index: 1; color: #141318; }
.cosw .cos { position: relative; z-index: 1; }
.cosw .cos a:focus-visible { outline-color: #533AFD; }
.cosw .company-topo { position: absolute; inset: 0; z-index: 0; pointer-events: none; }
.cosw .hill-company-map { position: absolute; inset: 0; width: 100%; height: 100%; min-height: 0; overflow: hidden; background: transparent; color: #533AFD; }
.cosw .hill-company-map > div[aria-hidden="true"] { position: absolute; inset: 0; pointer-events: none; }
.cosw .hill-company-map canvas { display: block; width: 100%; height: 100%; opacity: 0; transition: opacity .5s ease; }
.cosw .company-topo { opacity: .52; }
@media(prefers-reduced-motion:reduce) { .cosw .hill-company-map canvas { transition: none; } }
