.hero-html-animation{width:100%;display:block}.hero-html-animation__frame{background:#2b0e1e;border:0;width:100%;height:clamp(520px,72vh,760px);margin:0;display:block}.hero-html-animation--unavailable{display:block}.hero-html-animation__error{padding:var(--spacing-16,16px);border:1px dashed var(--color-border-default-default,#d4d4d4);color:var(--color-text-default-soft,#6a6a6a);font-size:var(--typo-body-small,14px);text-align:center;margin:0}body.has-hero-html-overlay-header{--hero-html-header-fb:120px}@media (width>=980px){body.has-hero-html-overlay-header{--hero-html-header-fb:136px}}html[data-hero-html-js] body.has-hero-html-overlay-header .site-main{margin-top:calc(-1 * var(--hero-html-header-h,var(--hero-html-header-fb)))}html[data-hero-html-js] body.has-hero-html-overlay-header .hero-html-animation__frame{height:calc(clamp(520px, 72vh, 760px) + max(0px, var(--hero-html-header-h,var(--hero-html-header-fb)) + 32px - clamp(36px, 6vw, 80px)))}html:not([data-hcc-header=standard]) body.has-hero-html-overlay-header .site-header{box-shadow:none;background:0 0}html:not([data-hcc-header=standard]) body.has-hero-html-overlay-header #interact-header-react-root,html:not([data-hcc-header=standard]) body.has-hero-html-overlay-header .interact-header.interact-header--overlay .interact-header__row{background:0 0}