/* compiled by scssphp 1.6.0 on Fri, 23 Jan 2026 10:32:42 +0000 (0.0881s) */

.breadcrumbs{display:none}@media (min-width:64rem){.breadcrumbs{display:block;margin-block-end:1.875rem}.breadcrumbs .breadcrumbs__separator::before{content:'';display:block;width:0.25rem;height:0.25rem;background:var(--color-3);border-radius:50%}.breadcrumbs .breadcrumbs__link{display:block;padding-block:0.375rem;color:var(--color-1);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-1);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}}.fs-toggle{display:none}@media (min-width:64rem){.fs-toggle{display:block;font-size:16px;margin-block-start:1.5em;justify-self:end;align-self:end}.fs-toggle__wrapper{display:flex;align-items:center}.fs-toggle__prefix{margin-inline-end:1.75em;font-size:1.125em}.fs-toggle__toggle{margin-inline:0.625em}.fs-toggle__option{display:flex;align-items:center;opacity:1;transition:opacity 300ms ease-in-out}.fs-toggle__option.--option-1{font-size:0.75em}.fs-toggle__option.--option-2{font-size:1.125em}.fs-toggle:not(:has(input:checked)) .fs-toggle__option.--option-2{opacity:0.3}.fs-toggle:has(input:checked) .fs-toggle__option.--option-1{opacity:0.3}.fs-toggle input[switch]{appearance:none;width:fit-content;height:1.3125em;aspect-ratio:auto;border-radius:0.625em;background:var(--color-1--background);padding:0.25em;display:grid;grid-template-columns:1fr 1fr;cursor:pointer;transition:background 300ms ease-in-out}.fs-toggle input[switch]::before{content:'';width:auto;height:0.8125em;aspect-ratio:1;background:var(--color-1);border-radius:50%;translate:0%;transition:translate 300ms cubic-bezier(0.68, -0.55, 0.27, 1.55)}.fs-toggle input[switch]:checked{background:var(--color-2)}.fs-toggle input[switch]:checked::before{translate:100%}}#site-content .header-compact:not(.--secondary){margin-block-end:0}.header-compact__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-compact-grid-column, 2/-2);grid-template-columns:repeat(12, 1fr);column-gap:var(--container-gutter, 1rem);padding-block:3rem 1rem}@media (min-width:48rem){.header-compact__container{padding-block:4.375rem 2.5rem}}.--secondary .header-compact__container{justify-content:center;justify-items:center}@media (max-width:47.99rem){.--secondary .header-compact__container{padding-block:3rem}}.header-compact .heading.--content{margin-block-end:0}.header-compact .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-1__font-size: var(--font-size--xl);color:var(--color-1)}.header-compact .breadcrumbs{grid-column:1 / 7;grid-row:1}.header-compact .breadcrumbs__item{font-size:var(--font-size--xs)}.header-compact .fs-toggle{grid-column:1 / -1;justify-self:start;grid-row:3}.header-compact .--butterfly{grid-column:1 / -1;grid-row:1 / -1;position:absolute;inset:60px -10% 0 auto;z-index:-1;width:629.096px;height:445.864px;color:var(--color-3);opacity:0.05}#site-content .header-compact.--secondary{--button-group__horizontal-alignment: center;--heading__alignment: center;overflow:hidden;padding-block:0}.header-compact.--secondary .breadcrumbs{grid-column:1 / -1}.header-compact.--secondary .heading{inline-size:fit-content;margin-inline:auto;grid-column:1 / -1;margin-block-end:0}.header-compact.--secondary .heading__title,.header-compact.--secondary .heading__content{margin-inline:auto}.header-compact.--secondary .heading__title{--heading-1__margin-block: 0 2rem}.header-compact.--secondary .fs-toggle{margin-block-start:0;justify-self:center}.header-compact.--secondary .fs-toggle input[switch]:not(:checked){background:var(--color-white)}.header-compact.--secondary .--butterfly{color:var(--color-white);opacity:0.5}