.footer_footer__zsLSD{--f-ink:#1b2330;--f-paper:#f3eee3;--f-mute:#a9b0ba;--f-dim:rgb(243 238 227/0.72);--f-data:#9db6da;--f-rule:rgb(243 238 227/0.14);--f-setzen:cubic-bezier(0.16,1,0.3,1);position:relative;background:var(--f-ink);color:var(--f-paper);padding-bottom:calc(104px + env(safe-area-inset-bottom, 0px));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:768px){.footer_footer__zsLSD{padding-bottom:40px}}.footer_footer__zsLSD :focus-visible{outline:2px solid var(--f-paper);outline-offset:3px}.footer_footer__zsLSD ::selection{background:rgb(243 238 227/.22)}.footer_wrap__ZqcWx{width:100%;max-width:1440px;margin-inline:auto;padding-inline:16px}@media (min-width:640px){.footer_wrap__ZqcWx{padding-inline:24px}}@media (min-width:1024px){.footer_wrap__ZqcWx{padding-inline:32px}}.footer_head__4H9T8{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:22px 0;border-top:1px solid var(--f-rule)}.footer_kicker__c6l9N{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:11.5px;font-weight:500;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:var(--f-mute)}.footer_kicker__c6l9N:before{content:"";flex:none;width:28px;height:1px;background:currentColor}.footer_grid__pg4x4{display:grid;grid-template-columns:minmax(0,1fr);row-gap:48px;padding-block:36px 8px}@media (min-width:1024px){.footer_grid__pg4x4{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;padding-block:44px 16px}.footer_imprint__t3jHF{grid-column:1/span 5}.footer_nav__0Rjr0{grid-column:7/span 6}}.footer_imprint__t3jHF{min-width:0}.footer_home__vi0A1{display:inline-flex;color:var(--f-paper);border-radius:2px}.footer_desc__e6O1a{max-width:34em;margin:22px 0 0;font-size:15px;line-height:1.6;color:var(--f-dim);text-wrap:pretty}.footer_address__VJz76{margin:22px 0 0;font-style:normal;font-size:14.5px;line-height:1.6;color:var(--f-paper)}.footer_address__VJz76 span{display:block}.footer_direct__yGBhH{display:grid;gap:6px;margin:18px 0 0;padding:0;list-style:none}.footer_direct__yGBhH li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.footer_lineLabel__z7izP{min-width:4.5rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;font-weight:500;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--f-mute)}.footer_social__z6kpd{display:flex;flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;padding:0;list-style:none}.footer_nav__0Rjr0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px;min-width:0}.footer_nav__0Rjr0>.footer_col__CFd21:first-child{grid-row:span 2}@media (min-width:640px){.footer_nav__0Rjr0{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.footer_nav__0Rjr0>.footer_col__CFd21:first-child{grid-row:auto}}.footer_col__CFd21{min-width:0}.footer_colHead__s1k_0{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0;padding-bottom:10px;border-bottom:1px solid var(--f-rule);font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:var(--f-mute)}.footer_count__6n16U{letter-spacing:.04em;color:var(--f-data);font-variant-numeric:tabular-nums}.footer_links__V1prZ{margin:0;padding:0;list-style:none}.footer_links__V1prZ li{border-bottom:1px solid var(--f-rule)}.footer_links__V1prZ a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding-block:8px;font-size:15px;line-height:1.35;color:var(--f-dim);text-decoration:none;transition:color .2s ease}.footer_links__V1prZ a:after{content:"";flex:none;width:14px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:0 50%;transition:transform .35s var(--f-setzen)}.footer_links__V1prZ a:hover{color:var(--f-paper)}.footer_links__V1prZ a:focus-visible:after,.footer_links__V1prZ a:hover:after{transform:scaleX(1)}.footer_link__5gdgf{color:inherit;text-decoration:none;background-image:linear-gradient(currentColor,currentColor),linear-gradient(var(--f-rule),var(--f-rule));background-repeat:no-repeat;background-position:0 100%,0 100%;background-size:0 1px,100% 1px;padding-bottom:2px;transition:background-size .22s var(--f-setzen),color .2s ease}.footer_link__5gdgf:hover{background-size:100% 1px,100% 1px}.footer_mark__yuWJP{padding-block:40px 28px;pointer-events:none;-webkit-user-select:none;user-select:none}@media (min-width:1024px){.footer_mark__yuWJP{padding-block:64px 36px}}.footer_giant__xOf__{display:block;width:100%;height:auto}.footer_giant__xOf__ path{fill:rgb(243 238 227/.08);stroke:rgb(243 238 227/.3);stroke-width:1px;vector-effect:non-scaling-stroke}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.footer_giant__xOf__{-webkit-mask-image:linear-gradient(90deg,#000 0 50%,rgb(0 0 0/.28) 50% 100%);mask-image:linear-gradient(90deg,#000 0 50%,rgb(0 0 0/.28) 50% 100%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:footer_roller__XMgHs linear both;animation-timeline:view();animation-range:entry 0 contain 96px}}}@keyframes footer_roller__XMgHs{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.footer_legal___4_Jx{display:grid;grid-template-columns:minmax(0,1fr);row-gap:18px;padding-top:20px;border-top:1px solid var(--f-rule)}@media (min-width:1024px){.footer_legal___4_Jx{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:baseline}.footer_meta__wLBgF{grid-column:1/span 5}.footer_legalNav__8BR_M{grid-column:7/span 6}}.footer_meta__wLBgF{display:grid;gap:4px;margin:0;min-width:0}.footer_copyright__I0blU{margin:0;font-size:13px;line-height:1.5;color:var(--f-dim)}.footer_register__gyfT1,.footer_set__2kus7{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:11.5px;line-height:1.6;letter-spacing:.02em}.footer_register__gyfT1{color:var(--f-data)}.footer_set__2kus7{color:var(--f-mute)}.footer_legalNav__8BR_M{min-width:0}.footer_legalLinks__t4Hjo{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;margin:0;padding:0;list-style:none;font-size:13px;line-height:1.5;color:var(--f-dim)}.footer_legalLinks__t4Hjo a{display:inline-flex;align-items:center;gap:6px;min-height:32px}.footer_out__I9ZUs{flex:none;width:10px;height:10px;transition:transform .22s var(--f-setzen)}.footer_legalLinks__t4Hjo a:hover .footer_out__I9ZUs{transform:translate(2px,-2px)}@media (max-width:767px),(pointer:coarse){.footer_home__vi0A1{min-height:44px;align-items:center;margin-block:-11px}.footer_direct__yGBhH{gap:0;margin-top:8px}.footer_direct__yGBhH .footer_link__5gdgf,.footer_social__z6kpd .footer_link__5gdgf{display:inline-block;padding-block:10px}.footer_direct__yGBhH .footer_link__5gdgf,.footer_legalLinks__t4Hjo .footer_link__5gdgf,.footer_social__z6kpd .footer_link__5gdgf{background-origin:content-box;background-position:0 calc(100% + 2px),0 calc(100% + 2px)}.footer_social__z6kpd{row-gap:0;margin-top:8px}.footer_legalLinks__t4Hjo{row-gap:0}.footer_legalLinks__t4Hjo a{min-height:44px;padding-block:12px}}.footer_badge__f6xRi{display:inline-flex;align-items:center;padding:5px 9px 4px;box-shadow:inset 0 0 0 1px var(--f-rule);border-radius:2px;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;font-weight:500;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--f-paper);white-space:nowrap}.footer_sr__4P3R6{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.footer_link__5gdgf,.footer_links__V1prZ a,.footer_links__V1prZ a:after,.footer_out__I9ZUs{transition:none}}