.Footer_footer__qiwVD{margin-top:var(--space-8);border-top:1px solid var(--color-border);background:var(--color-surface-tint);padding-top:var(--space-7)}.Footer_grid__i92y2{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6);gap:var(--space-6);padding-bottom:var(--space-7)}@media(min-width:768px){.Footer_grid__i92y2{grid-template-columns:1.4fr auto}}.Footer_availabilityCol__e7zuo{max-width:28rem}.Footer_heading__yks3j{font-size:var(--text-lg);margin-bottom:var(--space-3)}.Footer_text__FTERM{color:var(--color-ink-soft);margin-bottom:var(--space-4);max-width:24rem}.Footer_dot__4PLYM{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);margin-right:var(--space-2);vertical-align:.0625rem}.Footer_email__dgB90{font-weight:700;color:var(--color-accent-strong)}.Footer_email__dgB90:hover{text-decoration:underline}.Footer_socials__VKQQW{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.Footer_socialLink__JS5CP{font-weight:700;color:var(--color-accent-strong);text-decoration:none}.Footer_socialLink__JS5CP:hover{text-decoration:underline}.Footer_legal__ey6GZ{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);padding-block:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-ink-faint)}.LanguageToggle_toggle__LlEJb{display:inline-flex;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);padding:2px;gap:2px}.LanguageToggle_active__Ebtah,.LanguageToggle_option__A_YV4{padding:.25rem .75rem;border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:700;text-decoration:none;color:var(--color-ink-soft);transition:background .15s var(--ease),color .15s var(--ease)}.LanguageToggle_option__A_YV4:hover{color:var(--color-ink);background:var(--color-surface-tint)}.LanguageToggle_active__Ebtah{background:var(--color-ink);color:var(--color-bg)}.Header_header__XpWju{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--color-bg) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border)}.Header_inner__UDeQg{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:4rem;flex-wrap:wrap}.Header_logo__R9Zkn{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-serif),Georgia,serif;font-size:var(--text-lg);font-weight:700;color:var(--color-ink);text-decoration:none}.Header_avatar__dJ557{width:2rem;height:2rem;border-radius:50%;flex:none}.Header_logoDot__Qm4zv{color:var(--color-accent)}.Header_menuButton__LX2i4{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--radius-md)}@media(min-width:768px){.Header_menuButton__LX2i4{display:none}}.Header_burger__FVMyD{display:flex;flex-direction:column;gap:5px;width:22px}.Header_burger__FVMyD span{height:2px;background:var(--color-ink);border-radius:2px;transition:transform .25s var(--ease),opacity .2s var(--ease)}.Header_burgerOpen__E_LAh span:first-child{transform:translateY(7px) rotate(45deg)}.Header_burgerOpen__E_LAh span:nth-child(2){opacity:0}.Header_burgerOpen__E_LAh span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.Header_navWrap__1R8Dr{display:none;width:100%;flex-direction:column;gap:var(--space-4);padding-block:var(--space-4)}@media(min-width:768px){.Header_navWrap__1R8Dr{display:flex;flex-direction:row;align-items:center;width:auto;padding-block:0;gap:var(--space-5)}}.Header_navOpen__ztAFi{display:flex}.Header_nav__O_UUy{display:flex;flex-direction:column;gap:var(--space-3)}@media(min-width:768px){.Header_nav__O_UUy{flex-direction:row;gap:var(--space-5)}}.Header_activeLink__ddqnI,.Header_link__AwYLZ{font-weight:700;text-decoration:none;color:var(--color-ink-soft);padding-block:var(--space-1)}.Header_activeLink__ddqnI:hover,.Header_link__AwYLZ:hover{color:var(--color-ink)}.Header_activeLink__ddqnI{color:var(--color-ink);box-shadow:inset 0 -2px 0 var(--color-accent)}