.component-hero-single{color:var(--local-text-color,var(--color-primary-black));--hero-ideal-height:50rem;--hero-svg-angle:125;--hero-shift-left:250;min-height:var(--hero-ideal-height)}:root :where(.component-hero-single.size-large){--hero-ideal-height:50rem}:root :where(.component-hero-single.size-medium){--hero-ideal-height:35rem;--hero-shift-left:200}:root :where(.component-hero-single.size-small){--hero-ideal-height:25rem;--hero-svg-angle:75;--hero-shift-left:150}.component-hero-single :where(.component-wrapper svg){display:block;height:var(--hero-ideal-height);width:100%}.component-hero-single :where(.component-wrapper)>.region{max-width:100%;height:100%}.component-hero-single :where(.component-wrapper>.region>.content-wrap){display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"logo content";gap:2rem;max-width:unset;height:100%;color:#fff}.component-hero-single :where(.component-wrapper>.region>.content-wrap>#client-logo){grid-row:1;grid-column:logo/content}.component-hero-single :where(.component-wrapper>.region>.content-wrap>.content-wrap-inner){grid-row:1;grid-column:content}.component-hero-single :where(.component-wrapper .content-wrap-inner){display:grid;align-content:center}.component-hero-single :where(.call-to-action-wrap){margin-top:1rem}.component-hero-single :where(.box-edge){background-color:#253e8fcc}:root :where(.component-hero-single.animation-grow-d #logo){transform-origin:center;animation:shrink-logo-d 1s linear}@keyframes shrink-logo-d{0%{scale:2}100%{scale:1}}@media screen and (width < 75em){.component-hero-single :where(.component-wrapper>.region>.content-wrap){padding-inline:inherit}:root :where(.component-hero-single.size-large){--hero-ideal-height:40rem}}@media screen and (width < 64em){:root :where(.component-hero-single.size-large),:root :where(.component-hero-single.size-medium){--hero-svg-angle:75;--hero-shift-left:200}}@media screen and (width < 58em){#client-logo{display:none}.component-hero-single{min-height:0}.component-hero-single :where(.component-wrapper>.region){background-color:#253e8fcc}.component-hero-single :where(.component-wrapper>.region>.content-wrap){grid-template-columns:1fr;padding:var(--size-medium)}}