/* compiled by scssphp 1.6.0 on Tue, 14 Jul 2026 13:46:31 +0000 (0.0919s) */

.card.--usp{position:relative;background-color:transparent;border-radius:0;display:flex;gap:0.625rem}.card.--usp .usps__icon{min-inline-size:0.875rem;color:var(--color-2)}.home-header{position:relative;margin-inline:1.25rem;background:var(--color-gradient-1);border-radius:0 0 var(--border-radius-large) var(--border-radius-large);color:var(--color-white);--section__margin-bottom: 4.5rem;overflow:visible}@media (min-width:64rem){.home-header{--section__margin-bottom: 5.5rem}}@media (min-width:96rem){.home-header{margin-inline:2.5rem}}.home-header__container{grid-column:2/-2;display:grid;grid-template-columns:subgrid;position:relative;padding:1.25rem 1.25rem 3rem;row-gap:1.5rem}@media (min-width:48rem){.home-header__container{padding-block:3rem}}@media (min-width:64rem){.home-header__container{padding-block:6.875rem;row-gap:0;column-gap:2rem;align-items:center}}@media (min-width:85rem){.home-header__container{column-gap:5.875rem;padding-inline:0}}.home-header__content{grid-column:1/-1;grid-row:2}@media (min-width:64rem){.home-header__content{grid-column:1/7;grid-row:1}}.home-header__heading{margin-block-end:1.5rem}.home-header__usps{margin-block-end:1.5rem;display:flex;flex-direction:column;gap:0.625rem}.home-header__quicklinks{background-color:var(--color-white);color:var(--color-text);border-radius:var(--border-radius-large);padding:1.5rem;align-items:center;grid-row:3;grid-column:1 / -1;display:grid;grid-template-columns:1fr 1rem;grid-template-rows:min-content 1fr;transition:0.3s ease}@media (min-width:48rem){.home-header__quicklinks{position:absolute;inset-inline-start:1.25rem;inset-block-end:-3rem;z-index:1;display:flex;flex-wrap:wrap;gap:0.75rem}}@media (min-width:64rem){.home-header__quicklinks{inset-inline-start:0;border-radius:var(--border-radius-xlarge)}}.home-header__quicklinks:has(.home-header__quicklinks-container.--active) .icon{rotate:180deg;transition:rotate 0.3s ease}.home-header__quicklinks .icon{rotate:0;transition:rotate 0.3s ease}@media (min-width:48rem){.home-header__quicklinks .icon{display:none}}.home-header__quicklinks p{margin:0 0.25rem 0 0}.home-header__quicklinks-container{visibility:hidden;opacity:0;display:grid;grid-column:1 / -1;grid-template-rows:0 0 0;gap:0;animation:toggleReverse 0.4s ease-in-out;transition:padding-block 0.4s}@keyframes toggle{0%{opacity:0;grid-template-rows:0fr 0fr 0fr;visibility:hidden}100%{opacity:1;grid-template-rows:1fr 1fr 1fr;visibility:visible}}@keyframes toggleReverse{0%{opacity:1;grid-template-rows:1fr 1fr 1fr;visibility:visible}100%{opacity:1;grid-template-rows:0fr 0fr 0fr;visibility:hidden}}.home-header__quicklinks-container.--active{animation:toggle 0.4s ease-in-out;opacity:1;visibility:visible;padding-block:1rem 0;grid-template-rows:1fr 1fr 1fr;gap:0.75rem}@media (min-width:48rem){.home-header__quicklinks-container{display:flex;visibility:visible;opacity:1;gap:0.75rem}}.home-header .card.--quicklink{position:relative;grid-column:unset;background-color:transparent;border-radius:0;overflow:hidden}.home-header .card.--quicklink .card__link{padding:0.75rem 1.25rem;color:var(--color-text);border:solid 0.125rem var(--color-2);background-color:transparent;border-radius:var(--border-radius-xlarge);transition:var(--transition)}.home-header .card.--quicklink .card__link:hover,.home-header .card.--quicklink .card__link:focus-visible{background-color:var(--color-2);border-color:var(--color-2);color:var(--color-text)}.home-header .card.--quicklink .card__title{font-family:var(--font-family--body);font-weight:var(--font-weight--medium);font-size:var(--font-size--sm)}.home-header .card.--quicklink .button{display:none}.home-header__images{grid-column:1/-1;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:repeat(2, 1fr);gap:1rem;position:relative;grid-row:1}@media (min-width:64rem){.home-header__images{margin-inline-end:2rem;grid-column:-7/-1;grid-row:1/-1}}@media (min-width:71.25rem){.home-header__images{grid-template-columns:18rem 1fr}}@media (min-width:85rem){.home-header__images{grid-template-columns:22.4375rem 1fr}}@media (min-width:96rem){.home-header__images{margin-inline-end:0}}.home-header__images img{object-fit:cover;border-radius:var(--border-radius-medium);block-size:7.25rem;inline-size:100%;opacity:0;transform:translateY(0.625rem);animation-name:fade-in-up;animation-duration:2.5s;animation-timing-function:cubic-bezier(0.2, 0.8, 0.2, 1);animation-fill-mode:forwards;will-change:opacity, transform}@media (min-width:36rem){.home-header__images img{block-size:15rem}}.home-header__images .size-home-header-image-1{animation-delay:0s}.home-header__images .size-home-header-image-2{animation-delay:0.5s}.home-header__images .size-home-header-image-3{animation-delay:1s}@media (prefers-reduced-motion:reduce){.home-header__images .home-header__images img{animation:none;opacity:1;transform:none}}.home-header__images .size-home-header-image-1{grid-row:1 / span 2;border-radius:var(--border-radius-large);block-size:15.5rem}@media (min-width:36rem){.home-header__images .size-home-header-image-1{max-width:718px;block-size:31.25rem}}.home-header__images .size-home-header-image-2{max-width:248px;grid-column:2;grid-row:1}.home-header__images .size-home-header-image-3{max-width:248px;grid-column:2;grid-row:2}.home-header__images svg{position:absolute;inset-inline-end:-9.4rem;inset-block-end:-6rem;z-index:1;display:none;animation:rotate-svg 10s linear infinite}@media (min-width:64rem){.home-header__images svg{display:block;inline-size:10rem;block-size:10rem;inset-inline-end:-4rem;inset-block-end:-3rem}}@media (min-width:96rem){.home-header__images svg{inset-inline-end:-5rem;inset-block-end:-4rem;inline-size:12rem;block-size:12rem}}@media (min-width:104rem){.home-header__images svg{inset-inline-end:-9.4rem;inset-block-end:-6rem;inline-size:18.6875rem;block-size:18.6875rem}}.home-header__buttons{margin-block-end:1.5rem}@media (min-width:64rem){.home-header__buttons{margin-block-end:3rem}}.home-header .button svg{display:none}.home-header .button__group{gap:0.75rem}.home-header .button.--secondary{--button__background--secondary: var( --color-white );--button__color--secondary: var( --color-text );--button__background--secondary--hover: var( --color-white );--button__color--secondary--hover: var( --color-text )}.home-header .button.--secondary:hover,.home-header .button.--secondary:focus-visible{--border-color: var( --color-2--hover )}.home-header .button.--bordered,.home-header .button.--quaternary,.home-header .button.--tertiary{--background: transparent;--border-color: var(--color-white);--color: var( --color-white )}.home-header .button.--bordered:hover,.home-header .button.--bordered:focus-visible,.home-header .button.--quaternary:hover,.home-header .button.--quaternary:focus-visible,.home-header .button.--tertiary:hover,.home-header .button.--tertiary:focus-visible{--background: var(--color-white);--border-color: var(--color-white);--color: var( --color-text )}.home-header .button.--tertiary:hover,.home-header .button.--tertiary:focus-visible{--background: transparent;--border-color: var(--color-2--hover)}@keyframes rotate-svg{0%{transform:rotate(0deg)}50%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@keyframes fade-in-up{from{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}