:root,:host{--site-footer-background: var(--color-neutral-100);--site-footer-foreground: var(--color-black);--site-footer-border: none;--site-footer-border-radius: 0;--site-footer-box-shadow: none;--site-footer-gap-min: 32;--site-footer-gap-max: 64;--site-footer-padding-block-min: 48;--site-footer-padding-block-max: 84;--site-footer-padding-inline-min: 16;--site-footer-padding-inline-max: 32;--site-footer-logo-height: 24px;--site-footer-logo-width: auto;--site-footer-logo-color: inherit}.site-footer{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;background:var(--site-footer-background, transparent);padding-block:clamp(var(--site-footer-padding-block-min)*1px,(var(--site-footer-padding-block-max) - var(--site-footer-padding-block-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--site-footer-padding-block-min) - (var(--site-footer-padding-block-max) - var(--site-footer-padding-block-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--site-footer-padding-block-max)*1px);padding-inline:clamp(var(--site-footer-padding-inline-min)*1px,(var(--site-footer-padding-inline-max) - var(--site-footer-padding-inline-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--site-footer-padding-inline-min) - (var(--site-footer-padding-inline-max) - var(--site-footer-padding-inline-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--site-footer-padding-inline-max)*1px);border:var(--site-footer-border, none);border-radius:var(--site-footer-border-radius, 0);box-shadow:var(--site-footer-box-shadow, none);gap:clamp(var(--site-footer-gap-min)*1px,(var(--site-footer-gap-max) - var(--site-footer-gap-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--site-footer-gap-min) - (var(--site-footer-gap-max) - var(--site-footer-gap-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--site-footer-gap-max)*1px);width:100%}.site-footer *{--foreground: var(--site-footer-foreground, inherit)}.site-footer a.logo svg{width:var(--site-footer-logo-width, auto);height:var(--site-footer-logo-height, auto)}:root,:host{--navigation-gap: 12px 24px}nav>ul,.navigation>ul{--list-padding: 0;--list-margin: 0;--list-nested-margin: 0;display:flex;flex-direction:var(--direction, row);flex-wrap:wrap;gap:var(--gap, var(--navigation-gap, 20px))}nav .navigation__item,.navigation .navigation__item{--list-item-margin-bottom: 0;--list-unsorted-item-padding-left-level-1: 0;--list-unsorted-item-padding-left-level-2: 0;width:auto;padding:0;margin:0}nav .navigation__item::marker,nav .navigation__item::before,.navigation .navigation__item::marker,.navigation .navigation__item::before{display:none;content:""}nav.horizontal,.navigation.horizontal{--direction: row}nav.vertical,.navigation.vertical{--direction: column}:root,:host{--link-button-brand-color: var(--color-brand-600);--link-button-brand-border: none;--link-button-brand-box-shadow: none;--link-button-brand-color-hover: #214bde;--link-button-brand-border-hover: none;--link-button-brand-box-shadow-hover: none;--link-button-brand-decoration: var(--link-button-decoration-line, underline);--link-button-brand-decoration-thickness: var(--link-button-decoration-thickness);--link-button-brand-decoration-color: transparent;--link-button-brand-decoration-offset: var(--link-button-decoration-offset);--link-button-brand-decoration-hover: var(--link-button-decoration-line, underline);--link-button-brand-decoration-thickness-hover: var(--link-button-decoration-thickness-hover);--link-button-brand-decoration-color-hover: transparent;--link-button-brand-decoration-offset-hover: var(--link-button-decoration-offset-hover);--link-button-bw-color: #6e727c;--link-button-bw-border: none;--link-button-bw-box-shadow: none;--link-button-bw-color-hover: var(--color-brand-600);--link-button-bw-border-hover: none;--link-button-bw-box-shadow-hover: none;--link-button-bw-decoration: var(--link-button-decoration-line, underline);--link-button-bw-decoration-thickness: var(--link-button-decoration-thickness);--link-button-bw-decoration-color: transparent;--link-button-bw-decoration-offset: var(--link-button-decoration-offset);--link-button-bw-decoration-hover: var(--link-button-decoration-line, underline);--link-button-bw-decoration-thickness-hover: var(--link-button-decoration-thickness-hover);--link-button-bw-decoration-color-hover: transparent;--link-button-bw-decoration-offset-hover: var(--link-button-decoration-offset-hover);--link-button-inverse-color: var(--color-brand-100);--link-button-inverse-border: none;--link-button-inverse-box-shadow: none;--link-button-inverse-color-hover: #214bde;--link-button-inverse-border-hover: none;--link-button-inverse-box-shadow-hover: none;--link-button-inverse-decoration: var(--link-button-decoration-line, underline);--link-button-inverse-decoration-thickness: var(--link-button-decoration-thickness);--link-button-inverse-decoration-color: transparent;--link-button-inverse-decoration-offset: var(--link-button-decoration-offset);--link-button-inverse-decoration-hover: var(--link-button-decoration-line, underline);--link-button-inverse-decoration-thickness-hover: var(--link-button-decoration-thickness-hover);--link-button-inverse-decoration-color-hover: transparent;--link-button-inverse-decoration-offset-hover: var(--link-button-decoration-offset-hover);--link-button-decoration-line: underline;--link-button-decoration-thickness: 1px;--link-button-decoration-thickness-hover: var(--link-button-decoration-thickness);--link-button-decoration-offset: 0.25rem;--link-button-decoration-offset-hover: 0.35rem}.link-button{--shadow: var(--button-box-shadow, none);--link-button-decoration-color: transparent;--link-button-decoration-style: solid;position:relative;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;outline:none;width:fit-content;cursor:pointer;color:var(--foreground, inherit);border-radius:var(--border-radius, 0);box-shadow:var(--shadow, none);transition:color 150ms ease-in-out;transform:translateZ(0)}.link-button span{display:inline-flex;align-items:center;justify-content:center;gap:var(--button-gap);font-family:var(--button-font-family, var(--font-family-sans));font-weight:var(--button-font-weight, var(--font-weight-regular));color:inherit;text-decoration-line:var(--link-button-decoration-line, underline);text-decoration-style:var(--link-button-decoration-style, solid);text-decoration-color:var(--link-button-decoration-color, transparent);text-decoration-thickness:var(--link-button-decoration-thickness, 1px);text-underline-offset:var(--link-button-decoration-offset, 0.15rem);transition:color 150ms ease-in-out,text-decoration-color 150ms ease-in-out,text-underline-offset 150ms ease-in-out,text-decoration-thickness 150ms ease-in-out}.link-button:not([disabled]):hover,.link-button:not([disabled]).active{--link-button-decoration-color: transparent;--link-button-decoration-thickness: var(--link-button-decoration-thickness-hover, 1px);--link-button-decoration-offset: var(--link-button-decoration-offset-hover, 0.25rem)}.link-button>svg{color:inherit}.link-button.brand{--foreground: var(--link-button-brand-color, var(--button-brand-ghost-color, inherit));--border: var(--link-button-brand-border, var(--button-brand-ghost-border, none));--shadow: var(--link-button-brand-box-shadow, var(--button-brand-ghost-box-shadow, none));--link-button-decoration: var(--link-button-brand-decoration, inherit);--link-button-decoration-thickness: var(--link-button-brand-decoration-thickness, inherit);--link-button-decoration-color: var(--link-button-brand-decoration-color, inherit);--link-button-decoration-offset: var(--link-button-brand-decoration-offset, inherit)}.link-button.brand:hover,.link-button.brand.active{--foreground: var(--link-button-brand-color-hover, var(--button-brand-ghost-color-hover, inherit));--border: var(--link-button-brand-border-hover, var(--button-brand-ghost-border-hover, none));--shadow: var(--link-button-brand-box-shadow-hover, var(--button-brand-ghost-box-shadow, none));--link-button-decoration: var(--link-button-brand-decoration-hover, inherit);--link-button-decoration-thickness: var(--link-button-brand-decoration-thickness-hover, inherit);--link-button-decoration-color: var(--link-button-brand-decoration-color-hover, inherit);--link-button-decoration-offset: var(--link-button-brand-decoration-offset-hover, inherit)}.link-button.bw{--foreground: var(--link-button-bw-color, var(--button-bw-ghost-color, inherit));--border: var(--link-button-bw-border, var(--button-bw-ghost-border, none));--shadow: var(--link-button-bw-box-shadow, var(--button-bw-ghost-box-shadow, none));--link-button-decoration: var(--link-button-bw-decoration, inherit);--link-button-decoration-thickness: var(--link-button-bw-decoration-thickness, inherit);--link-button-decoration-color: var(--link-button-bw-decoration-color, inherit);--link-button-decoration-offset: var(--link-button-bw-decoration-offset, inherit)}.link-button.bw:hover,.link-button.bw.active{--foreground: var(--link-button-bw-color-hover, var(--button-bw-ghost-color-hover, inherit));--border: var(--link-button-bw-border-hover, var(--button-bw-ghost-border-hover, none));--shadow: var(--link-button-bw-box-shadow-hover, var(--button-bw-ghost-box-shadow, none));--link-button-decoration: var(--link-button-bw-decoration-hover, inherit);--link-button-decoration-thickness: var(--link-button-bw-decoration-thickness-hover, inherit);--link-button-decoration-color: var(--link-button-bw-decoration-color-hover, inherit);--link-button-decoration-offset: var(--link-button-bw-decoration-offset-hover, inherit)}.link-button.inverse{--foreground: var(--link-button-inverse-color, var(--button-inverse-ghost-color, inherit));--border: var(--link-button-inverse-border, var(--button-inverse-ghost-border, none));--shadow: var(--link-button-inverse-box-shadow, var(--button-inverse-ghost-box-shadow, none));--link-button-decoration: var(--link-button-inverse-decoration, inherit);--link-button-decoration-thickness: var(--link-button-inverse-decoration-thickness, inherit);--link-button-decoration-color: var(--link-button-inverse-decoration-color, inherit);--link-button-decoration-offset: var(--link-button-inverse-decoration-offset, inherit)}.link-button.inverse:hover,.link-button.inverse.active{--foreground: var(--link-button-inverse-color-hover, var(--button-inverse-ghost-color-hover, inherit));--border: var(--link-button-inverse-border-hover, var(--button-inverse-ghost-border-hover, none));--shadow: var(--link-button-inverse-box-shadow-hover, var(--button-inverse-ghost-box-shadow, none));--link-button-decoration: var(--link-button-inverse-decoration-hover, inherit);--link-button-decoration-thickness: var(--link-button-inverse-decoration-thickness-hover, inherit);--link-button-decoration-color: var(--link-button-inverse-decoration-color-hover, inherit);--link-button-decoration-offset: var(--link-button-inverse-decoration-offset-hover, inherit)}.link-button[disabled],.link-button[disabled]:hover,.link-button[aria-disabled=true],.link-button[aria-disabled=true]:hover,.link-button:disabled,.link-button:disabled:hover{--foreground: var(--button-disabled-ghost-color, inherit);--border: var(--button-disabled-ghost-border, none);--shadow: var(--button-disabled-ghost-box-shadow, none)}.link-button.small{--button-gap:clamp(var(--button-small-gap-min)*1px,(var(--button-small-gap-max) - var(--button-small-gap-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-small-gap-min) - (var(--button-small-gap-max) - var(--button-small-gap-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-small-gap-max)*1px);--button-gap: var(--button-small-gap, 4px)}.link-button.small svg{--button-small-icon-size:clamp(var(--button-small-icon-size-min)*1px,(var(--button-small-icon-size-max) - var(--button-small-icon-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-small-icon-size-min) - (var(--button-small-icon-size-max) - var(--button-small-icon-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-small-icon-size-max)*1px);width:var(--button-small-icon-size, 20px);height:var(--button-small-icon-size, 20px)}.link-button.small span{--button-small-font-size:clamp(var(--button-small-font-size-min)*1px,(var(--button-small-font-size-max) - var(--button-small-font-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-small-font-size-min) - (var(--button-small-font-size-max) - var(--button-small-font-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-small-font-size-max)*1px);font-size:var(--button-small-font-size, 14px);--button-small-line-height:clamp(var(--button-small-line-height-min)*1px,(var(--button-small-line-height-max) - var(--button-small-line-height-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-small-line-height-min) - (var(--button-small-line-height-max) - var(--button-small-line-height-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-small-line-height-max)*1px);line-height:var(--button-small-line-height, 20px)}.link-button.medium{--button-gap:clamp(var(--button-medium-gap-min)*1px,(var(--button-medium-gap-max) - var(--button-medium-gap-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-medium-gap-min) - (var(--button-medium-gap-max) - var(--button-medium-gap-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-medium-gap-max)*1px);--button-gap: var(--button-medium-gap, 4px)}.link-button.medium svg{--button-medium-icon-size:clamp(var(--button-medium-icon-size-min)*1px,(var(--button-medium-icon-size-max) - var(--button-medium-icon-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-medium-icon-size-min) - (var(--button-medium-icon-size-max) - var(--button-medium-icon-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-medium-icon-size-max)*1px);width:var(--button-medium-icon-size, 20px);height:var(--button-medium-icon-size, 20px)}.link-button.medium span{--button-medium-font-size:clamp(var(--button-medium-font-size-min)*1px,(var(--button-medium-font-size-max) - var(--button-medium-font-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-medium-font-size-min) - (var(--button-medium-font-size-max) - var(--button-medium-font-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-medium-font-size-max)*1px);font-size:var(--button-medium-font-size, 16px);--button-medium-line-height:clamp(var(--button-medium-line-height-min)*1px,(var(--button-medium-line-height-max) - var(--button-medium-line-height-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-medium-line-height-min) - (var(--button-medium-line-height-max) - var(--button-medium-line-height-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-medium-line-height-max)*1px);line-height:var(--button-medium-line-height, 24px)}.link-button.large{--button-gap:clamp(var(--button-large-gap-min)*1px,(var(--button-large-gap-max) - var(--button-large-gap-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-large-gap-min) - (var(--button-large-gap-max) - var(--button-large-gap-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-large-gap-max)*1px);--button-gap: var(--button-large-gap, 6px)}.link-button.large svg{--button-large-icon-size:clamp(var(--button-large-icon-size-min)*1px,(var(--button-large-icon-size-max) - var(--button-large-icon-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-large-icon-size-min) - (var(--button-large-icon-size-max) - var(--button-large-icon-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-large-icon-size-max)*1px);width:var(--button-large-icon-size, 24px);height:var(--button-large-icon-size, 24px)}.link-button.large span{--button-large-font-size:clamp(var(--button-large-font-size-min)*1px,(var(--button-large-font-size-max) - var(--button-large-font-size-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-large-font-size-min) - (var(--button-large-font-size-max) - var(--button-large-font-size-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-large-font-size-max)*1px);font-size:var(--button-large-font-size, 18px);--button-large-line-height:clamp(var(--button-large-line-height-min)*1px,(var(--button-large-line-height-max) - var(--button-large-line-height-min))/(var(--viewport-max) - var(--viewport-min))*100vw + (var(--button-large-line-height-min) - (var(--button-large-line-height-max) - var(--button-large-line-height-min))*var(--viewport-min)/(var(--viewport-max) - var(--viewport-min)))*1px,var(--button-large-line-height-max)*1px);line-height:var(--button-large-line-height, 28px)}.link-button:focus-visible{box-shadow:var(--focus-ring-shadow) !important}.link-button[disabled],.link-button[aria-disabled=true],.link-button:disabled{cursor:not-allowed}