.header[data-astro-cid-vwn3tmth]{z-index:30;background:var(--paper);position:sticky;top:0}.header__row[data-astro-cid-vwn3tmth]{z-index:2;height:var(--header);background:var(--paper);align-items:center;gap:40px;display:flex;position:relative}.header__logo[data-astro-cid-vwn3tmth]{flex:none;align-items:center;text-decoration:none;display:flex}.header__nav[data-astro-cid-vwn3tmth]{align-items:center;gap:4px;margin-right:auto;display:flex}.header__menu[data-astro-cid-vwn3tmth]{display:flex}.header__item[data-astro-cid-vwn3tmth]{border-radius:var(--r-xs);min-height:48px;color:var(--ink);white-space:nowrap;cursor:pointer;transition:background-color var(--base) var(--ease);background:0 0;border:0;align-items:center;gap:6px;padding:0 16px;font-size:16px;font-stretch:100%;text-decoration:none;display:inline-flex}.header__item[data-astro-cid-vwn3tmth]:hover,.header__item[data-astro-cid-vwn3tmth][aria-expanded=true]{background:var(--cream)}.header__item[data-astro-cid-vwn3tmth] .header__chevron{transition:transform var(--base) var(--ease)}.header__item[data-astro-cid-vwn3tmth][aria-expanded=true] .header__chevron{transform:rotate(180deg)}.header__panel[data-astro-cid-vwn3tmth]{z-index:1;background:var(--paper);animation:header-drop var(--base) var(--ease);padding-block:32px 56px;position:absolute;top:100%;left:0;right:0}.header__panel[data-astro-cid-vwn3tmth][hidden],.header__drawer[data-astro-cid-vwn3tmth][hidden],.header__level[data-astro-cid-vwn3tmth][hidden],.header__scrim[data-astro-cid-vwn3tmth][hidden]{display:none}.header__columns[data-astro-cid-vwn3tmth]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:48px;display:grid}.header__heading[data-astro-cid-vwn3tmth]{color:var(--muted);margin-bottom:16px;font-size:16px}.header__column[data-astro-cid-vwn3tmth] ul[data-astro-cid-vwn3tmth],.header__group[data-astro-cid-vwn3tmth] ul[data-astro-cid-vwn3tmth]{flex-direction:column;gap:4px;display:flex}.header__column[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth],.header__group[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]{border-radius:var(--r-sm);color:var(--ink);transition:background-color var(--fast) var(--ease);flex-direction:column;gap:4px;margin-inline:-12px;padding:10px 12px;text-decoration:none;display:flex}.header__column[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]:hover,.header__group[data-astro-cid-vwn3tmth] a[data-astro-cid-vwn3tmth]:hover{background:var(--cream)}.header__column[data-astro-cid-vwn3tmth] strong[data-astro-cid-vwn3tmth],.header__group[data-astro-cid-vwn3tmth] strong[data-astro-cid-vwn3tmth]{font-size:18px;line-height:23px}.header__column[data-astro-cid-vwn3tmth] span[data-astro-cid-vwn3tmth],.header__group[data-astro-cid-vwn3tmth] span[data-astro-cid-vwn3tmth]{color:var(--ink-soft);font-size:16px;line-height:20px}.header__scrim[data-astro-cid-vwn3tmth]{z-index:0;animation:header-fade var(--base) var(--ease);background:#0e0e0c6b;position:fixed;inset:0}.header[data-astro-cid-vwn3tmth] .header__cta{flex:none}.header__toggle[data-astro-cid-vwn3tmth]{width:48px;height:48px;color:var(--ink);cursor:pointer;transition:background-color var(--base) var(--ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-right:-6px;display:none}.header__toggle[data-astro-cid-vwn3tmth][aria-expanded=true]{background:var(--cream)}.header__toggle[data-astro-cid-vwn3tmth] .header__icon-close,.header__toggle[data-astro-cid-vwn3tmth][aria-expanded=true] .header__icon-open{display:none}.header__toggle[data-astro-cid-vwn3tmth][aria-expanded=true] .header__icon-close{display:block}.header__drawer[data-astro-cid-vwn3tmth]{inset:var(--header) 0 0;z-index:1;background:var(--paper);animation:header-fade var(--base) var(--ease);display:flex;position:fixed;overflow-y:auto}.header__level[data-astro-cid-vwn3tmth]{min-height:100%;padding:24px var(--gutter) 24px;flex-direction:column;flex:1;display:flex}.header__level[data-astro-cid-vwn3tmth][data-level=root]{justify-content:space-between}.header__rows[data-astro-cid-vwn3tmth]{flex-direction:column;gap:4px;display:flex}.header__row-link[data-astro-cid-vwn3tmth],.header__back[data-astro-cid-vwn3tmth]{width:100%;min-height:52px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;font-size:24px;font-weight:700;font-stretch:100%;line-height:1.2;text-decoration:none;display:flex}.header__back[data-astro-cid-vwn3tmth]{justify-content:flex-start;margin-bottom:16px;font-size:18px}.header__group[data-astro-cid-vwn3tmth]{margin-bottom:24px}.header__foot[data-astro-cid-vwn3tmth]{color:var(--ink-soft);text-align:center;flex-direction:column;align-items:center;gap:16px;margin-top:40px;font-size:16px;display:flex}@keyframes header-drop{0%{opacity:0;transform:translateY(-8px)}}@keyframes header-fade{0%{opacity:0}}@media (width<=1199px){.header__nav[data-astro-cid-vwn3tmth]{display:none}.header__row[data-astro-cid-vwn3tmth]{gap:16px}.header__logo[data-astro-cid-vwn3tmth]{margin-right:auto}.header__toggle[data-astro-cid-vwn3tmth]{display:grid}}.header__short[data-astro-cid-vwn3tmth]{display:none}@media (width<=809px){.header__row[data-astro-cid-vwn3tmth]{gap:8px}.header[data-astro-cid-vwn3tmth] .header__cta{min-height:40px;padding-inline:16px;font-size:14px}.header__long[data-astro-cid-vwn3tmth]{display:none}.header__short[data-astro-cid-vwn3tmth]{display:inline}}html.header-locked{overflow:hidden}.footer[data-astro-cid-qup6pdxl]{background:var(--night);color:var(--paper);padding-block:80px 160px}.footer__body[data-astro-cid-qup6pdxl]{flex-direction:column;gap:64px;display:flex}.footer__mark[data-astro-cid-qup6pdxl]{width:fit-content;text-decoration:none}.footer__columns[data-astro-cid-qup6pdxl]{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;display:grid}.footer__heading[data-astro-cid-qup6pdxl]{margin-bottom:32px;font-size:28px;font-weight:700;line-height:32px}.footer__columns[data-astro-cid-qup6pdxl] ul[data-astro-cid-qup6pdxl]{flex-direction:column;gap:16px;display:flex}.footer__columns[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl],.footer__contact[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{color:var(--paper);transition:color var(--fast) var(--ease);font-size:16px;line-height:20px;text-decoration:none}.footer__columns[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:hover,.footer__contact[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]:hover{color:var(--lime);text-underline-offset:4px;text-decoration:underline}.footer[data-astro-cid-qup6pdxl] :focus-visible{outline-color:var(--lime)}.footer__promises[data-astro-cid-qup6pdxl]{border-block:1px solid #3a3733;flex-wrap:wrap;gap:16px 40px;padding-block:32px;font-size:18px;font-weight:700;display:flex}.footer__promises[data-astro-cid-qup6pdxl] li[data-astro-cid-qup6pdxl]{align-items:center;gap:12px;display:inline-flex}.footer__promises[data-astro-cid-qup6pdxl] svg{color:var(--lime)}.footer__promises[data-astro-cid-qup6pdxl] svg path{stroke:var(--night)}.footer__base[data-astro-cid-qup6pdxl]{flex-direction:column;gap:24px;display:flex}.footer__contact[data-astro-cid-qup6pdxl]{flex-wrap:wrap;gap:12px 32px;display:flex}.footer__contact[data-astro-cid-qup6pdxl] a[data-astro-cid-qup6pdxl]{align-items:center;gap:10px;display:inline-flex}.footer__note[data-astro-cid-qup6pdxl]{color:#c9c2b8;max-width:820px;font-size:14px;line-height:20px}@media (width<=1199px){.footer__columns[data-astro-cid-qup6pdxl]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:48px}}@media (width<=809px){.footer[data-astro-cid-qup6pdxl]{padding-block:64px 120px}.footer__body[data-astro-cid-qup6pdxl]{gap:48px}.footer__columns[data-astro-cid-qup6pdxl]{grid-template-columns:minmax(0,1fr);row-gap:40px}.footer__heading[data-astro-cid-qup6pdxl]{margin-bottom:20px;font-size:22px;line-height:26px}.footer__promises[data-astro-cid-qup6pdxl]{flex-direction:column;font-size:16px}}
