.pageblock--hero{--block-padding-bottom: 0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:80vh;margin-bottom:calc(var(--block-padding-y) * -1)}@container style(--breakpoint-lg: true){.pageblock--hero{height:70vh}}:root[style*="--breakpoint-lg: true"] .applyContainerPolyFill .pageblock--hero{height:70vh}@container style(--breakpoint-sm-max: true){.pageblock--hero{height:90vh}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--hero{height:90vh}.pageblock--hero .x-core-heading{max-width:950px;padding-top:30vh;text-align:center}.pageblock--hero .logo{position:absolute;top:20%;left:50%;z-index:10;display:inline-block;width:45%;max-width:550px;transform:translate(-50%);transition-duration:var(--transition-duration-slow);transition-property:top,left,width,transform}@container style(--breakpoint-lg: true){.pageblock--hero .logo{top:18%}}:root[style*="--breakpoint-lg: true"] .applyContainerPolyFill .pageblock--hero .logo{top:18%}@container style(--breakpoint-md: true){.pageblock--hero .logo{top:15%;width:60%}}:root[style*="--breakpoint-md: true"] .applyContainerPolyFill .pageblock--hero .logo{top:15%;width:60%}@container style(--breakpoint-sm-max: true){.pageblock--hero .logo{top:12%;width:80%}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--hero .logo{top:12%;width:80%}.pageblock--hero .logo svg{width:100%;height:100%;max-height:30vh}@container style(--breakpoint-lg: true){.pageblock--hero .logo svg{max-height:25vh}}:root[style*="--breakpoint-lg: true"] .applyContainerPolyFill .pageblock--hero .logo svg{max-height:25vh}.pageblock--hero .x-core-marquee{margin-bottom:calc(var(--block-padding-y) * -1);padding-top:40px}@container style(--breakpoint-sm-max: true){.pageblock--hero .x-core-marquee{--visible-entries: 1;--screen-time-per-entry: 30s}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--hero .x-core-marquee{--visible-entries: 1;--screen-time-per-entry: 30s}@container style(--breakpoint-md: true){.pageblock--hero .x-core-marquee{--visible-entries: 2;--screen-time-per-entry: 60s}}:root[style*="--breakpoint-md: true"] .applyContainerPolyFill .pageblock--hero .x-core-marquee{--visible-entries: 2;--screen-time-per-entry: 60s}.pageblock--hero .x-core-marquee__entry{overflow:hidden;padding-inline:12px;rotate:-.5deg}.pageblock--hero .x-core-marquee__entry:nth-child(2n){margin-top:-30px;rotate:1.2deg}.pageblock--hero .x-core-marquee__entry .x-core-image{border-radius:var(--component-border-radius)}.pageblock--hero+.pageblock{--block-padding-top: calc(var(--block-padding-y) * 2.5)}@container style(--breakpoint-sm-max: true){.pageblock--hero+.pageblock{--block-padding-top: calc(var(--block-padding-y) * 3)}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--hero+.pageblock{--block-padding-top: calc(var(--block-padding-y) * 3)}body.has-scrolled:has(.pageblock--hero) .logo{position:fixed;top:var(--spacing-lg);left:var(--container-offset);width:150px;transform:translate(0)}@container style(--breakpoint-md-max: true){body.has-scrolled:has(.pageblock--hero) .logo{top:var(--spacing-lg)}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill body.has-scrolled:has(.pageblock--hero) .logo{top:var(--spacing-lg)}@container style(--breakpoint-sm-max: true){body.has-scrolled:has(.pageblock--hero) .logo{left:var(--block-padding-x)}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill body.has-scrolled:has(.pageblock--hero) .logo{left:var(--block-padding-x)}
