.breadcrumbs{display:none}@media(min-width: 64rem){.breadcrumbs{display:block;margin-block-end:1.875rem}.breadcrumbs .breadcrumbs__separator::before{content:"";display:block;width:.25rem;height:.25rem;background:var(--color-2);border-radius:50%}.breadcrumbs .breadcrumbs__link{display:block;padding-block:.375rem;color:var(--color-scheme-text);text-overflow:ellipsis;overflow:hidden;max-width:100%;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-clamp:1}.breadcrumbs .breadcrumbs__link[href]{color:var(--color-scheme-text);font-size:var(--font-size--xs);font-weight:var(--font-weight--bold);line-height:var(--line-height--sm)}.breadcrumbs .breadcrumbs__link[aria-current]:hover{text-decoration:none}}.header-home{position:relative;grid-template-rows:minmax(min(345px, 91lvw), 1fr);border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.header-home::before{content:"";position:absolute;inset:0;grid-column:1/-1;grid-row:1/-1;background:var(--color-1--background);opacity:.6}@media(min-width: 48rem){.header-home{grid-template-rows:minmax(345px, 1fr) auto}}@media(min-width: 62rem){.header-home{grid-template-rows:minmax(calc(min(75svh, 700px) + var(--navigation__height, 0px) + var(--navigation__height--secondary, 0px)), 1fr) auto}}.header-home__container{display:grid;grid-template-columns:MINMAX(var(--container-min-space, 1rem), 1fr) repeat(var(--container-columns, 12), MINMAX(0, var(--container-column-width))) MINMAX(var(--container-min-space, 1rem), 1fr);grid-auto-flow:column;column-gap:var(--container-gutter, 1rem);grid-column:var(--header-home-grid-column, 2/-2);grid-template-columns:repeat(12, 1fr);column-gap:var(--container-gutter, 1rem);grid-row:1/4;grid-template-rows:subgrid;align-self:end}.header-home .heading{align-self:end;grid-column:1/-1;grid-row:1;padding-block:2rem}@media(min-width: 48rem){.header-home .heading{padding-block:4rem}}.header-home .heading__title{font-family:var(--heading-1__font-family);font-size:var(--heading-1__font-size, 3.125rem);font-weight:var(--heading-1__font-weight, 700);line-height:var(--heading-1__line-height, 1.2);--heading__title-width: 23ch;color:var(--color-scheme-text)}.header-home .heading .button__group{margin-block-start:2.5rem}@media(max-width: 47.99rem){.header-home .heading .button__group{display:none}}.header-home .media{grid-column:1/-1;grid-row:1/2;position:absolute;inset:0;z-index:-1;width:100%;height:100%}.header-home .media__image{height:100%}.header-home .media img{width:100%;height:100%;object-fit:cover;object-position:center}
