.header-module__i5OVTW__header{background:var(--surface);transition:background var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease);box-shadow:0 1px 0 var(--border);z-index:var(--z-bar);position:sticky;inset-block-start:0;container-type:inline-size}.header-module__i5OVTW__header:before{background:linear-gradient(to bottom, rgb(var(--black-rgb) / 22%), transparent);content:"";opacity:var(--nav-veil,0);pointer-events:none;transition:opacity var(--t-base) var(--ease);z-index:-1;position:absolute;inset:0}.header-module__i5OVTW__bar{block-size:var(--header-h);align-items:center;gap:var(--s-4);justify-content:space-between;display:flex}.header-module__i5OVTW__tools{align-items:center;gap:var(--tool-gap);flex:none;display:flex}.header-module__i5OVTW__tool{background:var(--tool-bg,var(--n-3));block-size:var(--tap);color:var(--tool-ink,var(--text));cursor:pointer;inline-size:var(--tap);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.header-module__i5OVTW__tool:hover,.header-module__i5OVTW__tool[data-open]{background:var(--tool-bg-hover,var(--sea-9));color:var(--on-solid)}.header-module__i5OVTW__tool:hover{transform:scale(1.12)}.header-module__i5OVTW__tool svg{--icon:1.375rem;pointer-events:none}.header-module__i5OVTW__brand{font-size:1.625rem;text-decoration:none}.header-module__i5OVTW__panel{border-block-start:1px solid var(--border);max-block-size:calc(100dvh - var(--header-h));padding-block:var(--s-2) var(--s-4);overflow-y:auto}@container not (min-width:57.5rem){@media (prefers-reduced-motion:no-preference){.header-module__i5OVTW__panel{transition:opacity var(--t-fast) var(--ease), translate var(--t-base) var(--ease), display var(--t-base) allow-discrete}.header-module__i5OVTW__panel[hidden]{opacity:0;translate:0 -.5rem}@starting-style{.header-module__i5OVTW__panel:not([hidden]){opacity:0;translate:0 -.5rem}}}}.header-module__i5OVTW__social{padding-block-start:var(--s-4)}@container (min-width:57.5rem){.header-module__i5OVTW__inner{align-items:center;gap:var(--s-4);block-size:var(--header-h);padding-block:var(--s-3);display:flex;position:relative}.header-module__i5OVTW__brand{font-size:2rem}.header-module__i5OVTW__bar,.header-module__i5OVTW__panel{display:contents}.header-module__i5OVTW__burger{display:none}.header-module__i5OVTW__panel>*{order:2}.header-module__i5OVTW__tools{order:3;margin-inline-start:auto}.header-module__i5OVTW__social{display:none}}@container (min-width:80rem){.header-module__i5OVTW__social{padding:0;display:block}.header-module__i5OVTW__inner:has(.header-module__i5OVTW__social) .header-module__i5OVTW__social{margin-inline-start:auto}.header-module__i5OVTW__inner:has(.header-module__i5OVTW__social) .header-module__i5OVTW__tools{margin-inline-start:calc(var(--tool-gap) - var(--s-4))}}
.social-links-module__Lj3m_W__list{gap:var(--tool-gap);flex-wrap:wrap;display:flex;}.social-links-module__Lj3m_W__link{}
.nav-menu-module__Y3jPAW__list{flex-direction:column;gap:.125rem;display:flex;}.nav-menu-module__Y3jPAW__item{min-inline-size:0}.nav-menu-module__Y3jPAW__row{align-items:center;gap:var(--s-1);display:flex}.nav-menu-module__Y3jPAW__link{border-radius:var(--r-2);color:var(--nav-ink,var(--text));font-size:var(--t-body);min-block-size:var(--tap);padding-inline:var(--s-3);text-shadow:var(--nav-halo,none);flex:1;align-items:center;font-weight:700;text-decoration:none;display:flex}.nav-menu-module__Y3jPAW__link[aria-current]{background:var(--nav-pill-open,var(--sea-3));color:var(--nav-pill-ink,var(--sea-11))}.nav-menu-module__Y3jPAW__link:hover{background:var(--nav-pill,var(--sea-4));color:var(--nav-pill-ink,var(--sea-11))}.nav-menu-module__Y3jPAW__toggle{text-shadow:var(--nav-halo,none);block-size:var(--tap);border-radius:var(--r-2);color:var(--nav-ink-soft,var(--text-soft));cursor:pointer;inline-size:var(--tap);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.nav-menu-module__Y3jPAW__toggle:hover{background:var(--n-4);color:var(--text)}.nav-menu-module__Y3jPAW__toggle svg{--icon:1.125rem;transition:transform var(--t-base) var(--ease)}.nav-menu-module__Y3jPAW__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.nav-menu-module__Y3jPAW__panel{padding:0 0 var(--s-2) var(--s-4);gap:.125rem;margin:0;list-style:none;display:grid}.nav-menu-module__Y3jPAW__panel[hidden]{display:none}.nav-menu-module__Y3jPAW__child{border-radius:var(--r-2);color:var(--text-soft);align-items:center;gap:var(--s-2);font-size:var(--t-small);min-block-size:2.5rem;padding-inline:var(--s-3);transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), translate var(--t-base) var(--ease);text-decoration:none;display:flex}.nav-menu-module__Y3jPAW__caption{color:var(--text-faint);font-size:var(--t-micro);letter-spacing:var(--track-wide);padding:var(--s-2) var(--s-3) var(--s-1);text-transform:uppercase;font-weight:600}.nav-menu-module__Y3jPAW__dot{background:var(--tone-solid);border-radius:50%;flex:none;block-size:.4375rem;inline-size:.4375rem}.nav-menu-module__Y3jPAW__tail{color:var(--text-faint);font-size:var(--t-micro);margin-inline-start:auto;padding-inline-start:var(--s-3)}.nav-menu-module__Y3jPAW__child[aria-current]{background:var(--sea-3);color:var(--sea-11)}.nav-menu-module__Y3jPAW__child:hover{background:var(--sea-4);color:var(--sea-11);translate:3px}@media (hover:hover) and (pointer:fine){.nav-menu-module__Y3jPAW__child{border-radius:var(--r-1);min-block-size:2.125rem}}@container (min-width:57.5rem){.nav-menu-module__Y3jPAW__list{gap:var(--s-1);flex-direction:row}.nav-menu-module__Y3jPAW__row{border-radius:var(--r-pill);transition:background-color var(--t-slow) var(--ease), color var(--t-slow) var(--ease), scale .4s var(--ease);gap:0}.nav-menu-module__Y3jPAW__row:hover,.nav-menu-module__Y3jPAW__row[data-open]{scale:1.06}.nav-menu-module__Y3jPAW__row:hover{background:var(--nav-pill,var(--sea-4));color:var(--nav-pill-ink,var(--sea-11))}.nav-menu-module__Y3jPAW__row[data-open]{background:var(--nav-pill-open,var(--sea-5));color:var(--nav-pill-ink,var(--sea-11))}.nav-menu-module__Y3jPAW__row:hover .nav-menu-module__Y3jPAW__link,.nav-menu-module__Y3jPAW__row[data-open] .nav-menu-module__Y3jPAW__link,.nav-menu-module__Y3jPAW__row:hover .nav-menu-module__Y3jPAW__toggle,.nav-menu-module__Y3jPAW__row[data-open] .nav-menu-module__Y3jPAW__toggle{color:inherit;background:0 0}.nav-menu-module__Y3jPAW__link{border-radius:var(--r-pill);font-size:var(--t-small);min-block-size:2.5rem;padding-inline:var(--s-2)}.nav-menu-module__Y3jPAW__link:has(+.nav-menu-module__Y3jPAW__toggle){padding-inline-end:0}.nav-menu-module__Y3jPAW__toggle{block-size:2.5rem;inline-size:1.5rem}.nav-menu-module__Y3jPAW__toggle:focus-visible{outline-offset:-2px}.nav-menu-module__Y3jPAW__toggle svg{--icon:.875rem}.nav-menu-module__Y3jPAW__item{position:relative}.nav-menu-module__Y3jPAW__panel{--focus:var(--focus-on-surface);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2);box-shadow:var(--e-2);max-block-size:min(70vh,32rem);min-inline-size:13rem;max-inline-size:22rem;padding:var(--s-1);transition:opacity var(--t-base) var(--ease), translate var(--t-slow) var(--ease);width:max-content;z-index:var(--z-overlay);gap:.0625rem;display:grid;position:absolute;inset-block-start:calc(100% + var(--menu-gap));inset-inline-start:0;overflow-y:auto}@starting-style{.nav-menu-module__Y3jPAW__panel{opacity:0;translate:0 -6px}}.nav-menu-module__Y3jPAW__row{position:relative}.nav-menu-module__Y3jPAW__row[data-open]:after{block-size:var(--s-4);content:"";position:absolute;inset-block-start:100%;inset-inline:-50%}.nav-menu-module__Y3jPAW__item:nth-last-child(-n+2) .nav-menu-module__Y3jPAW__panel{inset-inline:auto 0}.nav-menu-module__Y3jPAW__caption{grid-column:1/-1}.nav-menu-module__Y3jPAW__child{background:var(--n-2);min-block-size:2.375rem;min-inline-size:11rem;padding-inline:var(--s-3);justify-content:flex-start}.nav-menu-module__Y3jPAW__tail{margin-inline-start:var(--s-2);padding-inline-start:0}}@media not ((hover:hover) and (pointer:fine)){.nav-menu-module__Y3jPAW__toggle{inline-size:var(--tap)}}
