/* Anna's translucent portrait floats over the animated globe. */
.hero-visual{--portrait-opacity:.58}
.anna-portrait{position:absolute;z-index:2;width:90%;height:101%;right:-9%;bottom:2%;object-fit:contain;object-position:50% 100%;opacity:var(--portrait-opacity);pointer-events:none;user-select:none;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 64%,#000b 79%,transparent 98%);mask-image:linear-gradient(to bottom,#000 0%,#000 64%,#000b 79%,transparent 98%);filter:saturate(.82) sepia(.07);}
.cms-banner-mode .anna-portrait{display:none}
.globe-stage canvas{opacity:.66}
.globe-stage canvas{transform:translateY(-115px)}
.hero-visual .chip.c2{left:-1%;right:auto;top:auto;bottom:16%}
@media(max-width:860px){.anna-portrait{right:-4%;width:88%;height:101%;bottom:3%}}
@media(max-width:560px){.anna-portrait{right:-4%;width:90%;height:102%;bottom:3%}}
@media(max-width:860px){.globe-stage canvas{transform:translateY(-100px)}}
@media(max-width:560px){.globe-stage canvas{transform:translateY(-35px)}}
