.SiteFooter_footer__IEL87{padding:clamp(24px,4vw,48px) var(--gutter) clamp(32px,5vw,64px)}.SiteFooter_wrap__Qk6tm{width:100%;max-width:var(--maxw);margin-inline:auto;padding:6px}.SiteFooter_card__uFLyu{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,48px);padding:clamp(20px,3vw,40px);background:var(--color-surface);color:var(--color-ink);border-radius:var(--radius-card)}.SiteFooter_about__RU2hr{display:flex;flex-direction:column;gap:16px;min-width:0}.SiteFooter_brand__iP_Wk{display:flex;align-items:center;gap:12px;font:600 1rem/1.2 var(--font-text)}.SiteFooter_logo__xMhXv{width:40px;height:40px;flex-shrink:0;object-fit:contain}.SiteFooter_brandName__j6heD{display:block}.SiteFooter_tagline__jMEKN{font-size:1rem;line-height:1.6;max-width:40ch}.SiteFooter_contactList__fkhbg{display:grid;gap:0;margin:0;padding:0;list-style:none}.SiteFooter_contactLink__g1miY,.SiteFooter_legalLink__dekL8,.SiteFooter_pageLink__TMycb{display:inline-flex;align-items:center;min-height:44px;color:var(--color-ink);font:400 .9375rem/1.3 var(--font-text);text-decoration-line:none;text-decoration-thickness:2px;text-decoration-color:var(--color-accent);text-underline-offset:.3em;overflow-wrap:break-word;min-width:0}.SiteFooter_contactLink__g1miY:focus-visible,.SiteFooter_contactLink__g1miY:hover,.SiteFooter_legalLink__dekL8:focus-visible,.SiteFooter_legalLink__dekL8:hover,.SiteFooter_pageLink__TMycb:focus-visible,.SiteFooter_pageLink__TMycb:hover{text-decoration-line:underline}.SiteFooter_social__9_pVo{display:flex;flex-wrap:wrap;gap:0 20px;align-items:center}.SiteFooter_socialHeading__7EwuX{flex-basis:100%;font:500 .875rem/1.4 var(--font-text);text-decoration-line:underline;text-decoration-thickness:2px;text-decoration-color:var(--color-accent);text-underline-offset:.3em}.SiteFooter_pages__HICEE{display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:0}.SiteFooter_pageList__82fpI{display:grid;gap:0;margin:0;padding:0;list-style:none}.SiteFooter_pageLink__TMycb[aria-current=page]{font-weight:600}.SiteFooter_pageLink__TMycb[aria-current=page]:before{content:"";flex-shrink:0;width:20px;height:4px;margin-inline-end:10px;background:var(--color-accent)}.SiteFooter_cta__oAyN5{align-self:flex-start}.SiteFooter_legal__YwrqJ{padding-top:16px;border-top:1px solid var(--color-line)}.SiteFooter_legalLinks__X2vR0{display:flex;flex-wrap:wrap;gap:0 20px;font-size:.8125rem}@media (min-width:760px){.SiteFooter_card__uFLyu{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.SiteFooter_legal__YwrqJ{grid-column:1/-1}}@media (max-width:759px){.SiteFooter_legal__YwrqJ{grid-column:auto}}.SiteHeader_header__DpfeV{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--color-line);background:color-mix(in srgb,var(--color-background) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.SiteHeader_bar__G_yuv{display:flex;align-items:stretch;justify-content:space-between;gap:12px;max-width:var(--maxw);min-height:var(--header-h);margin-inline:auto;padding-inline:var(--gutter)}.SiteHeader_brand__sg5d_{display:flex;align-items:center;gap:10px;min-width:0;color:var(--color-ink);text-decoration:none;font:500 .875rem/1.2 var(--font-text);white-space:nowrap}.SiteHeader_brand__sg5d_:focus-visible{outline-offset:-2px}.SiteHeader_logo__rigop{width:32px;height:32px;flex-shrink:0;object-fit:contain}.SiteHeader_brandName__uylq3{display:block;min-width:0}.SiteHeader_ctaCell__A3roz,.SiteHeader_nav__e653K{display:none}.SiteHeader_link__Xoue6{position:relative;display:flex;align-items:center;justify-content:center;height:100%;min-height:var(--header-h);padding:0 12px;border-bottom:1px solid var(--color-line);border-inline-start:1px solid var(--color-line);color:var(--color-ink);text-decoration:none;font:400 .875rem/1.2 var(--font-text);white-space:nowrap;flex-shrink:0}.SiteHeader_link__Xoue6:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:4px;background:var(--color-accent);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease-out);pointer-events:none}.SiteHeader_link__Xoue6:focus-visible:after,.SiteHeader_link__Xoue6:hover:after,.SiteHeader_link__Xoue6[aria-current=page]:after{transform:scaleX(1)}.SiteHeader_link__Xoue6:focus-visible{outline:2px solid var(--color-ink);outline-offset:-6px}.SiteHeader_link__Xoue6[aria-current=page]{font-weight:600}.SiteHeader_cta__Z4lP3{flex-shrink:0;white-space:nowrap;font-size:.875rem}.SiteHeader_slot__mgaOn{display:inline-flex;align-items:center;min-height:44px;font:400 .875rem/1.2 var(--font-text);white-space:nowrap;flex-shrink:0}.SiteHeader_menu__zcRA_{display:flex;align-items:center;flex-shrink:0}.SiteHeader_trigger__gw55o{display:grid;place-items:center;min-height:44px;padding-inline:12px;border:0;background:transparent;color:var(--color-ink);cursor:pointer;flex-shrink:0}.SiteHeader_icon__m4h38{display:inline-flex;align-items:center;gap:10px}.SiteHeader_iconWord__78kz4{display:block;font:500 .875rem/1 var(--font-text)}.SiteHeader_bars__f5aLa{display:grid;gap:6px;width:22px}.SiteHeader_bars__f5aLa span{display:block;height:1.5px;background:currentColor}.SiteHeader_panel___gt37{display:flex;flex-direction:column;overflow-y:auto;padding:calc(var(--header-h) + 16px) var(--gutter) 32px;background:var(--color-inverse);color:var(--color-inverse-ink)}.SiteHeader_panel___gt37[data-open=true]{animation:SiteHeader_panelIn__CGCNE .5s var(--ease-out) both}.SiteHeader_close__2kCYf{display:grid;place-items:center;min-height:44px;padding-inline:12px;border:0;background:transparent;color:var(--color-inverse-ink);cursor:pointer}.SiteHeader_close__2kCYf:focus-visible,.SiteHeader_panel___gt37 :focus-visible{outline:2px solid var(--color-inverse-ink);outline-offset:3px}.SiteHeader_menuInner__CSM5P{display:flex;flex-direction:column;gap:clamp(20px,4vh,40px);width:100%;max-width:var(--maxw);margin-inline:auto}.SiteHeader_menuList__65Ziw{display:block;margin:0;padding:0;list-style:none}.SiteHeader_menuItem__UHbck{flex-shrink:0;border-bottom:1px solid color-mix(in srgb,var(--color-inverse-ink) 30%,transparent);list-style:none}.SiteHeader_panel___gt37[data-open=true] .SiteHeader_menuItem__UHbck{animation:SiteHeader_rise__GTmS4 .7s var(--ease-out) both;animation-delay:calc(.12s + var(--i, 0) * 80ms)}.SiteHeader_menuLink__2qdrW{display:flex;align-items:center;gap:16px;padding-block:.06em;color:var(--color-inverse-ink);text-decoration:none;font-family:var(--font-display);font-weight:300;font-size:clamp(2rem,min(12vw,9vh),6.5rem);line-height:1.05;letter-spacing:-.01em}.SiteHeader_menuLink__2qdrW:focus-visible,.SiteHeader_menuLink__2qdrW:hover{font-style:italic}.SiteHeader_menuLink__2qdrW[aria-current=page]:before{content:"";flex-shrink:0;width:.5em;height:4px;background:var(--color-inverse-accent)}.SiteHeader_menuFoot__789p6{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;flex-shrink:0}.SiteHeader_menuContact__iB_ta{display:inline-flex;align-items:center;min-height:44px;color:var(--color-inverse-ink);font:400 .9375rem/1.3 var(--font-text);text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--color-inverse-accent);text-underline-offset:.3em}.SiteHeader_menuContact__iB_ta:hover{text-decoration-thickness:2px}@keyframes SiteHeader_panelIn__CGCNE{0%{opacity:0}to{opacity:1}}@keyframes SiteHeader_rise__GTmS4{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}@media (min-width:960px){.SiteHeader_header__DpfeV{border-bottom:0}.SiteHeader_bar__G_yuv{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,4fr) minmax(0,1.6fr);gap:0}.SiteHeader_brand__sg5d_{padding-inline-end:16px;border-bottom:1px solid var(--color-line)}.SiteHeader_nav__e653K{display:block;height:100%}.SiteHeader_navList__00sqH{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:100%;margin:0;padding:0;list-style:none}.SiteHeader_navItem__viS84{display:block;min-width:0;list-style:none}.SiteHeader_ctaCell__A3roz{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--color-line);border-inline-start:1px solid var(--color-line)}.SiteHeader_menu__zcRA_,.SiteHeader_trigger__gw55o{display:none}}@media (prefers-reduced-motion:reduce){.SiteHeader_link__Xoue6:after{transition:none}.SiteHeader_panel___gt37[data-open=true],.SiteHeader_panel___gt37[data-open=true] .SiteHeader_menuItem__UHbck{animation:none}}