.layout_main__mXTwS{display:block}.CartWidget_trigger__zygrD{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--h-btn-md);height:var(--h-btn-md);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--white);color:var(--ink-900);text-decoration:none;cursor:pointer}.CartWidget_trigger__zygrD:hover{background:var(--teal-50);border-color:var(--line-control);color:var(--teal-700)}.CartWidget_badge__5OUwy{position:absolute;top:calc(var(--s-2) * -1);right:calc(var(--s-2) * -1);display:inline-flex;align-items:center;justify-content:center;min-width:var(--s-5);height:var(--s-5);padding:0 var(--s-1);border-radius:var(--r-pill);background:var(--teal-700);color:var(--white);font-size:var(--text-xs);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CartWidget_footer__tBMpR{display:flex;flex-direction:column;gap:var(--s-3)}.CartWidget_footerRow___t9kv{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.CartWidget_blocked__RjbKp{margin:0;color:var(--danger-700);font-size:var(--text-sm);line-height:var(--leading-snug)}.CartWidget_note__uJbk1{margin:0;color:var(--ink-500);font-size:var(--text-xs);line-height:var(--leading-snug)}.CartWidget_clear__9N_Og{flex:none;display:inline-flex;align-items:center;min-height:var(--h-btn-md);padding:var(--s-2) 0;border:0;background:none;color:var(--ink-500);font-family:var(--font-text);font-size:var(--text-sm);text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.CartWidget_clear__9N_Og:hover{color:var(--danger-700)}.CookieBanner_banner__SuogD{position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--z-dialog);display:flex;justify-content:center;padding:0;pointer-events:none}.CookieBanner_banner__SuogD:focus{outline:none}.CookieBanner_panel__j_08H{pointer-events:auto;inline-size:min(100%,560px);display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-5);background:var(--white);color:var(--ink-900);border-block-start:1px solid var(--line-strong);box-shadow:var(--shadow-lift);max-block-size:calc(100dvh - var(--s-7));overflow-y:auto;overscroll-behavior:contain;opacity:1;transform:none;transition:opacity var(--d-base) var(--ease-out),transform var(--d-base) var(--ease-out)}@starting-style{.CookieBanner_panel__j_08H{opacity:0;transform:translateY(var(--s-4))}}@media (prefers-reduced-motion:reduce){.CookieBanner_panel__j_08H{transition:none}}@media (min-width:768px){.CookieBanner_banner__SuogD{justify-content:flex-end;padding:var(--s-5)}.CookieBanner_panel__j_08H{border:1px solid var(--line-strong);border-radius:var(--r-lg)}.CookieBanner_banner__SuogD[data-compact] .CookieBanner_panel__j_08H{inline-size:min(100%,640px);flex-direction:row;align-items:center;gap:var(--s-6)}.CookieBanner_banner__SuogD[data-compact] .CookieBanner_head__W7k2R{flex:1 1 auto;min-inline-size:0}.CookieBanner_banner__SuogD[data-compact] .CookieBanner_actions__zZVNi{flex:none;flex-direction:column;align-items:stretch}}.CookieBanner_head__W7k2R{display:flex;flex-direction:column;gap:var(--s-2)}.CookieBanner_title__Oe3Mu{font-family:var(--font-display);font-size:var(--text-h3);font-weight:600;line-height:var(--leading-snug);letter-spacing:-.01em}.CookieBanner_text__BlUYb{max-inline-size:var(--measure);color:var(--ink-700);font-size:var(--text-md);line-height:var(--leading-body)}.CookieBanner_details__z6r7y{align-self:flex-start;color:var(--teal-700);font-size:var(--text-sm);font-weight:600;text-decoration:underline;text-underline-offset:.18em}.CookieBanner_details__z6r7y:hover{color:var(--teal-600)}.CookieBanner_categories__bdDp3{display:flex;flex-direction:column;gap:var(--s-3);padding-block:var(--s-3);border-block:1px solid var(--line);list-style:none}.CookieBanner_category__hcLNN{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4)}.CookieBanner_categoryText__hjFlx{display:flex;flex-direction:column;gap:var(--s-1);min-inline-size:0}.CookieBanner_categoryTitle__PZTmP{font-family:var(--font-text);font-size:var(--text-md);font-weight:600;line-height:var(--leading-snug)}.CookieBanner_categoryNote__9SthA{color:var(--ink-500);font-size:var(--text-sm);line-height:var(--leading-body)}.CookieBanner_actions__zZVNi{display:flex;flex-direction:column;gap:var(--s-3)}@media (max-width:479px){.CookieBanner_panel__j_08H{gap:var(--s-3);padding:var(--s-4)}.CookieBanner_actions__zZVNi{gap:var(--s-2)}}@media (min-width:480px){.CookieBanner_actions__zZVNi{flex-direction:row;flex-wrap:wrap;align-items:center}}.SiteHeader_header__AUC7V{position:sticky;top:0;z-index:var(--z-header);background:var(--white);border-bottom:1px solid var(--line)}.SiteHeader_row__zsz3R{display:flex;align-items:center;gap:var(--s-5);width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);min-height:var(--s-8)}.SiteHeader_logo__EbqYy{display:inline-flex;flex:none;align-items:center;text-decoration:none}.SiteHeader_actions__c86RP{display:flex;align-items:center;gap:var(--s-4);margin-inline-start:auto}.SiteHeader_phone__K1d6i{display:none;flex:none;flex-direction:column;text-decoration:none;line-height:var(--leading-snug);white-space:nowrap}.SiteHeader_phoneLabel__DAZmc{font-size:var(--text-xs);color:var(--ink-500)}.SiteHeader_phoneNumber__LTsXM{font-size:var(--text-sm);font-weight:600;color:var(--ink-900);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SiteHeader_phone__K1d6i:hover .SiteHeader_phoneNumber__LTsXM{color:var(--teal-700)}.SiteHeader_phoneIcon____tTs{display:inline-flex;align-items:center;justify-content:center;width:var(--h-btn-md);height:var(--h-btn-md);border:1px solid var(--line-strong);border-radius:var(--r-md);color:var(--ink-900)}.SiteHeader_phoneIcon____tTs:hover{background:var(--teal-50);border-color:var(--line-control);color:var(--teal-700)}.SiteHeader_cta__uWaLf.SiteHeader_cta__uWaLf{display:none}@media (max-width:399.98px){.SiteHeader_row__zsz3R{gap:var(--s-3)}.SiteHeader_actions__c86RP{gap:var(--s-2)}.SiteHeader_logo__EbqYy svg{height:28px;width:auto}}@media (min-width:700px){.SiteHeader_phone__K1d6i{display:flex}.SiteHeader_phoneIcon____tTs{display:none}}@media (min-width:820px){.SiteHeader_row__zsz3R{min-height:calc(var(--s-8) + var(--s-3));gap:var(--s-5)}.SiteHeader_cta__uWaLf.SiteHeader_cta__uWaLf{display:inline-flex;flex:none;white-space:nowrap}}@media (min-width:820px) and (max-width:1199px){.SiteHeader_actions__c86RP{gap:var(--s-3)}}@media (min-width:900px) and (max-width:999px){.SiteHeader_row__zsz3R{gap:var(--s-4)}.SiteHeader_phone__K1d6i{display:none}.SiteHeader_phoneIcon____tTs{display:inline-flex}}@media (min-width:1200px){.SiteHeader_row__zsz3R{gap:var(--s-6)}}.MainNav_nav__xPm_t{display:none;align-self:stretch}.MainNav_list__WTNcW{display:flex;align-items:center;block-size:100%;gap:var(--s-2);list-style:none;margin:0;padding:0}.MainNav_link__IleLg{display:inline-flex;align-items:center;gap:var(--s-1);padding:var(--s-2) var(--s-3);white-space:nowrap;border:0;background:none;border-radius:var(--r-sm);font-family:var(--font-text);font-size:var(--text-md);font-weight:500;color:var(--ink-900);text-decoration:none;cursor:pointer}.MainNav_link__IleLg:hover{color:var(--teal-700);background:var(--teal-50)}.MainNav_chevron__IUpNS.MainNav_chevron__IUpNS{flex:none;color:var(--ink-500);transition:transform var(--d-fast) var(--ease-out)}.MainNav_hasMega__cOXAd{position:static}.MainNav_hasMega__cOXAd button[aria-expanded=true]{color:var(--teal-700);background:var(--teal-50)}.MainNav_hasMega__cOXAd button[aria-expanded=true] .MainNav_chevron__IUpNS{transform:rotate(180deg)}.MainNav_panel__bgeMQ{position:absolute;inset-inline:0;top:100%;background:var(--white);border-bottom:1px solid var(--line)}.MainNav_panelInner__bi12f{width:100%;max-width:var(--container);margin-inline:auto;padding:var(--s-5) var(--gutter)}.MainNav_columns__zfImS{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--s-5);list-style:none;margin:0;padding:0}.MainNav_column__yFpRh{display:flex;flex-direction:column;gap:var(--s-2)}.MainNav_columnTitle__E6vkO{display:block;font-weight:600;line-height:var(--leading-snug);color:var(--ink-900);text-decoration:none;text-wrap:balance}.MainNav_columnTitle__E6vkO:hover{color:var(--teal-700);text-decoration:underline}.MainNav_titleTail__mPaQR{white-space:nowrap}.MainNav_titleChevronBox__ALiLa{display:inline-flex;align-items:center;block-size:1lh;margin-inline-start:var(--s-1);vertical-align:top;color:var(--ink-500);transition:transform var(--d-fast) var(--ease-out)}.MainNav_column__yFpRh:focus-within .MainNav_titleChevronBox__ALiLa,.MainNav_column__yFpRh:hover .MainNav_titleChevronBox__ALiLa{transform:rotate(180deg)}.MainNav_children__QmWii{display:flex;flex-direction:column;gap:var(--s-1);list-style:none;margin:0;padding:0;opacity:0;transform:translateY(calc(-1 * var(--s-2)));pointer-events:none;transition:opacity var(--d-fast) var(--ease-out),transform var(--d-fast) var(--ease-out)}.MainNav_column__yFpRh:focus-within .MainNav_children__QmWii,.MainNav_column__yFpRh:hover .MainNav_children__QmWii{opacity:1;transform:none;pointer-events:auto;transition:opacity var(--d-fast) var(--ease-out),transform var(--d-base) var(--ease-out),pointer-events 0s linear var(--d-click-guard);transition-behavior:normal,normal,allow-discrete}.MainNav_childLink__gCTms{display:flex;align-items:center;min-block-size:var(--s-5);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-500);text-decoration:none}.MainNav_childLink__gCTms:hover{color:var(--teal-700)}.MainNav_allLink__lpOSc{display:inline-block;margin-top:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--line);width:100%;font-size:var(--text-sm);font-weight:600;color:var(--teal-700)}@media (min-width:900px){.MainNav_nav__xPm_t{display:block}}@media (hover:none){.MainNav_children__QmWii{opacity:1;transform:none;pointer-events:auto}.MainNav_column__yFpRh:focus-within .MainNav_titleChevronBox__ALiLa,.MainNav_column__yFpRh:hover .MainNav_titleChevronBox__ALiLa{transform:none}}@media (prefers-reduced-motion:reduce){.MainNav_children__QmWii,.MainNav_titleChevronBox__ALiLa{transition:none}.MainNav_column__yFpRh:focus-within .MainNav_children__QmWii,.MainNav_column__yFpRh:hover .MainNav_children__QmWii{transition:pointer-events 0s linear var(--d-click-guard);transition-behavior:allow-discrete}.MainNav_column__yFpRh:focus-within .MainNav_titleChevronBox__ALiLa,.MainNav_column__yFpRh:hover .MainNav_titleChevronBox__ALiLa{transform:none}}@media (min-width:900px) and (max-width:1199px){.MainNav_list__WTNcW{gap:0}.MainNav_link__IleLg{padding-inline:var(--s-2);font-size:var(--text-sm)}}.MobileMenu_trigger__23dLn{display:inline-flex;align-items:center;justify-content:center;width:var(--h-btn-md);height:var(--h-btn-md);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--white);color:var(--ink-900);cursor:pointer}.MobileMenu_trigger__23dLn:hover{background:var(--teal-50);border-color:var(--line-control)}.MobileMenu_nav__q5NEd{display:block}.MobileMenu_list__JxG5F{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.MobileMenu_list__JxG5F>li+li{border-top:1px solid var(--line)}.MobileMenu_link__h60Eh{display:block;padding:var(--s-4) 0;font-size:var(--text-lg);font-weight:600;color:var(--ink-900);text-decoration:none}.MobileMenu_children__9GG2k{display:flex;flex-direction:column;gap:var(--s-3);list-style:none;margin:0 0 var(--s-4);padding:0 0 0 var(--s-4);border-left:2px solid var(--line)}.MobileMenu_childLink__2gTyu{font-size:var(--text-md);color:var(--ink-500);text-decoration:none}.MobileMenu_branchRow__hsFpB{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2)}.MobileMenu_toggle__D_QoY{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--h-btn-md);height:var(--h-btn-md);margin-block:calc(-1 * var(--s-2));border:0;border-radius:var(--r-sm);background:none;color:var(--ink-500);cursor:pointer}@media (hover:hover){.MobileMenu_toggle__D_QoY:hover{color:var(--teal-700);background:var(--teal-50)}}.MobileMenu_chevron__euBUM.MobileMenu_chevron__euBUM{transition:transform var(--d-fast) var(--ease-out)}.MobileMenu_toggle__D_QoY[aria-expanded=true] .MobileMenu_chevron__euBUM{transform:rotate(180deg)}.MobileMenu_subFold__anlPD{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--d-base) var(--ease-out)}.MobileMenu_subFold__anlPD[data-open]{grid-template-rows:1fr}.MobileMenu_subList__fwQhb{display:flex;flex-direction:column;gap:var(--s-3);min-height:0;overflow:hidden;list-style:none;margin:0;padding:0 0 0 var(--s-4);border-left:2px solid var(--line);opacity:0;transform:translateY(calc(-1 * var(--s-2)));transition:opacity var(--d-fast) var(--ease-out),transform var(--d-base) var(--ease-out)}.MobileMenu_subFold__anlPD[data-open] .MobileMenu_subList__fwQhb{opacity:1;transform:none}.MobileMenu_subList__fwQhb>li:first-child{margin-top:var(--s-3)}.MobileMenu_subList__fwQhb>li:last-child{margin-bottom:var(--s-2)}.MobileMenu_subLink__GXbWL{font-size:var(--text-sm);color:var(--ink-500);text-decoration:none}@media (prefers-reduced-motion:reduce){.MobileMenu_chevron__euBUM.MobileMenu_chevron__euBUM,.MobileMenu_subFold__anlPD,.MobileMenu_subList__fwQhb{transition:none}}.MobileMenu_footer__f9_iS{display:flex;flex-direction:column;gap:var(--s-4);margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--line)}.MobileMenu_phone__CCzjD{display:flex;flex-direction:column;text-decoration:none}.MobileMenu_phoneLabel__yoQu3{font-size:var(--text-xs);color:var(--ink-500)}.MobileMenu_phoneNumber__DXwCp{font-size:var(--text-lg);font-weight:600;color:var(--ink-900);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:900px){.MobileMenu_trigger__23dLn{display:none}}.CookieSettingsButton_button__R1kF5{padding:0;border:0;background:none;font-family:var(--font-text);font-size:var(--text-xs);color:var(--ink-700);text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.CookieSettingsButton_button__R1kF5:hover{color:var(--teal-700)}.PageLoader_overlay__rJPy1{display:none;position:fixed;inset:0;z-index:var(--z-toast);align-items:center;justify-content:center;background:var(--paper);transition:opacity var(--d-base) var(--ease-out)}.PageLoader_overlay__rJPy1[data-done]{opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--d-base) var(--ease-out),visibility 0s linear var(--d-base)}html[data-loader=on] .PageLoader_overlay__rJPy1{display:flex}@media (prefers-reduced-motion:reduce){.PageLoader_overlay__rJPy1{transition:none}}.Logo_logo__EyuOZ{display:block;height:auto}.Logo_color__E2yXA .Logo_ring__u__CM,.Logo_color__E2yXA .Logo_slot__6haRM{stroke:var(--teal-500);fill:var(--teal-500)}.Logo_color__E2yXA .Logo_ring__u__CM{fill:none}.Logo_color__E2yXA .Logo_channel__iV8O3{fill:var(--sun-500)}.Logo_color__E2yXA .Logo_bau__LExQ8{fill:var(--ink-900)}.Logo_color__E2yXA .Logo_kanal__Z1FRP{fill:var(--teal-500)}.Logo_color__E2yXA .Logo_legal__d217U{fill:var(--ink-500)}.Logo_onDark__izU8m .Logo_ring__u__CM,.Logo_onDark__izU8m .Logo_slot__6haRM{stroke:var(--teal-300);fill:var(--teal-300)}.Logo_onDark__izU8m .Logo_ring__u__CM{fill:none}.Logo_onDark__izU8m .Logo_channel__iV8O3{fill:var(--sun-500)}.Logo_onDark__izU8m .Logo_bau__LExQ8{fill:var(--white)}.Logo_onDark__izU8m .Logo_kanal__Z1FRP{fill:var(--teal-300)}.Logo_onDark__izU8m .Logo_legal__d217U{fill:var(--teal-100)}.Logo_mono__8L27e .Logo_ring__u__CM{stroke:currentColor;fill:none}.Logo_mono__8L27e .Logo_bau__LExQ8,.Logo_mono__8L27e .Logo_channel__iV8O3,.Logo_mono__8L27e .Logo_kanal__Z1FRP,.Logo_mono__8L27e .Logo_legal__d217U,.Logo_mono__8L27e .Logo_slot__6haRM{fill:currentColor}.Badge_badge__B2Xw5{display:inline-flex;align-items:center;gap:var(--s-1);padding-block:var(--s-1);padding-inline:var(--s-3);border:1px solid transparent;border-radius:var(--r-sm);font-family:var(--font-text);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-snug);white-space:nowrap}.Badge_inStock__JCuDM{background:var(--ok-700);border-color:var(--ok-700);color:var(--white)}.Badge_lowStock__y3bDG{background:var(--paper);border-color:var(--warn-700);color:var(--ink-900)}.Badge_onOrder__47yoP{background:var(--teal-50);border-color:var(--teal-700);color:var(--teal-700)}.Badge_unavailable__Nbh0X{background:var(--paper);border-color:var(--line-strong);color:var(--ink-500)}.Badge_neutral__mQ43H{background:var(--paper);border-color:var(--line);color:var(--ink-700)}.Chip_chip__0M3pX{display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--h-chip);padding-block:var(--s-1);padding-inline:var(--s-3);background:var(--teal-50);border:1px solid transparent;border-radius:var(--r-pill);color:var(--teal-700);font-family:var(--font-text);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-snug)}.Chip_selected__UzpKk{border-color:var(--teal-700)}.Chip_label__1nw40{white-space:nowrap}.Chip_remove__ysvgz{display:inline-flex;flex:none;align-items:center;justify-content:center;margin-inline-end:calc(var(--s-1) * -1);padding:var(--s-1);border-radius:var(--r-pill);color:inherit;cursor:pointer;transition:background-color var(--d-fast) var(--ease-out),color var(--d-fast) var(--ease-out)}.Chip_chip__0M3pX[data-force=hover] .Chip_remove__ysvgz,.Chip_remove__ysvgz:hover{background:var(--teal-100);color:var(--teal-700)}.EmptyState_emptyState__8O1eI{display:flex;flex-direction:column;align-items:center;gap:var(--s-3);max-width:var(--container-narrow);margin-inline:auto;padding-block:var(--s-8);text-align:center}.EmptyState_iconRing__aIoYS{display:inline-flex;align-items:center;justify-content:center;margin-block-end:var(--s-1);color:var(--ink-300)}.EmptyState_title__bVapZ{font-family:var(--font-display);font-size:var(--text-h3);font-weight:600;line-height:var(--leading-snug);letter-spacing:-.01em;color:var(--ink-900)}.EmptyState_description__cMd0O{max-width:var(--measure);color:var(--ink-500);font-size:var(--text-md);line-height:var(--leading-body)}.EmptyState_action__ybFW7{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-2);margin-block-start:var(--s-2)}.SkipLink_skipLink__zmsxU{position:absolute;left:var(--s-4);top:var(--s-4);z-index:var(--z-toast);transform:translateY(-200%);display:inline-flex;align-items:center;height:var(--h-btn-md);padding-inline:var(--s-5);border-radius:var(--r-md);background:var(--ink-900);color:var(--white);font-weight:600;text-decoration:none;transition:transform var(--d-fast) var(--ease-out)}.SkipLink_skipLink__zmsxU:focus-visible{transform:none;color:var(--white)}@font-face{font-family:bricolageGrotesque;src:url(/_next/static/media/44cb8d0177859f52-s.p.woff2) format("woff2");font-display:swap;font-weight:500 800;font-style:normal}@font-face{font-family:bricolageGrotesque Fallback;src:local("Arial");ascent-override:87.70%;descent-override:25.46%;line-gap-override:0.00%;size-adjust:106.04%}.__className_dcbadd{font-family:bricolageGrotesque,bricolageGrotesque Fallback,system-ui,sans-serif;font-style:normal}.__variable_dcbadd{--font-bricolage:"bricolageGrotesque","bricolageGrotesque Fallback",system-ui,sans-serif}@font-face{font-family:figtree;src:url(/_next/static/media/d8f6953f8e411cae-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:figtree Fallback;src:local("Arial");ascent-override:93.79%;descent-override:24.68%;line-gap-override:0.00%;size-adjust:101.29%}.__className_c41b50{font-family:figtree,figtree Fallback,system-ui,sans-serif;font-style:normal}.__variable_c41b50{--font-figtree:"figtree","figtree Fallback",system-ui,sans-serif}.IconButton_iconButton__dRg1K{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:var(--r-md);cursor:pointer;transition:background-color var(--d-fast) var(--ease-out),border-color var(--d-fast) var(--ease-out),color var(--d-fast) var(--ease-out),transform var(--d-fast) var(--ease-out)}.IconButton_iconButton__dRg1K:active:not(:disabled),.IconButton_iconButton__dRg1K[data-force=active]:not(:disabled){transform:scale(.98)}.IconButton_iconButton__dRg1K:disabled{cursor:not-allowed;opacity:.55}.IconButton_md__Mvq6U{width:var(--h-btn-md);height:var(--h-btn-md)}.IconButton_lg__xUrrw{width:var(--h-btn-lg);height:var(--h-btn-lg)}.IconButton_primary__X2nw8{background:var(--sun-500);color:var(--ink-900);border:1px solid var(--btn-primary-edge,var(--sun-700))}.IconButton_primary__X2nw8:hover:not(:disabled),.IconButton_primary__X2nw8[data-force=hover]:not(:disabled){background:var(--sun-600);border-color:var(--btn-primary-edge-hover,var(--sun-700))}.IconButton_secondary__SzpLe{background:var(--white);color:var(--teal-700);border:1px solid var(--line-control)}.IconButton_secondary__SzpLe:hover:not(:disabled),.IconButton_secondary__SzpLe[data-force=hover]:not(:disabled){background:var(--teal-50);border-color:var(--teal-500)}.IconButton_ghost__XXYz2{background:none;color:var(--teal-700);border:1px solid transparent}.IconButton_ghost__XXYz2:hover:not(:disabled),.IconButton_ghost__XXYz2[data-force=hover]:not(:disabled){background:var(--teal-50)}.Radio_row__mfVcz{display:flex;align-items:flex-start;gap:var(--s-2);padding-block:var(--s-1);font-size:var(--text-md);color:var(--ink-900);cursor:pointer}.Radio_row__mfVcz:has(.Radio_input__sqxkk:disabled){color:var(--ink-500);cursor:not-allowed}.Radio_control__56KiB{display:inline-grid;flex:none;place-items:center}.Radio_row__mfVcz .Radio_control__56KiB{height:calc(var(--leading-snug) * 1em)}.Radio_control__56KiB>*{grid-area:1/1}.Radio_input__sqxkk{width:20px;height:20px;border:1px solid var(--line-control);border-radius:var(--r-pill);background:var(--white);appearance:none;cursor:pointer;transition:background-color var(--d-fast) var(--ease-out),border-color var(--d-fast) var(--ease-out)}.Radio_input__sqxkk:checked,.Radio_input__sqxkk:hover:not(:disabled),.Radio_input__sqxkk[data-force=hover]:not(:disabled){border-color:var(--teal-500)}.Radio_input__sqxkk:checked{background:var(--teal-500)}.Radio_input__sqxkk:disabled{background:var(--paper);border-color:var(--line);cursor:not-allowed}.Radio_input__sqxkk:disabled:checked{background:var(--ink-300);border-color:var(--ink-300)}.Radio_dot__T3ig0,.Radio_input__sqxkk:focus-visible{border-radius:var(--r-pill)}.Radio_dot__T3ig0{width:8px;height:8px;background:var(--white);opacity:0;transform:scale(.4);pointer-events:none;transition:opacity var(--d-fast) var(--ease-out),transform var(--d-fast) var(--ease-out)}.Radio_input__sqxkk:checked~.Radio_dot__T3ig0{opacity:1;transform:scale(1)}.Radio_text__H_PXj{line-height:var(--leading-snug)}.Textarea_textarea__T2WjI{width:100%;min-height:calc(var(--leading-body) * 3em + var(--s-5));padding-block:var(--s-3);padding-inline:var(--s-3);border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--white);color:var(--ink-900);font-family:var(--font-text);font-size:var(--text-md);line-height:var(--leading-body);resize:vertical;transition:border-color var(--d-fast) var(--ease-out),background-color var(--d-fast) var(--ease-out)}.Textarea_textarea__T2WjI:hover:not(:disabled,[aria-invalid=true]),.Textarea_textarea__T2WjI[data-force=hover]:not(:disabled,[aria-invalid=true]){border-color:var(--teal-500)}.Textarea_textarea__T2WjI[aria-invalid=true]{border-color:var(--danger)}.Textarea_textarea__T2WjI:disabled{background:var(--paper);color:var(--ink-500);cursor:not-allowed}.Skeleton_skeleton__mmomA{display:flex;flex-direction:column;gap:var(--s-2)}.Skeleton_bar__vHCCl{display:block;width:100%;height:var(--s-4);background:var(--line);animation:Skeleton_skeleton-pulse__ONEIN var(--d-slow) var(--ease-out) infinite alternate}.Skeleton_radiusSm__w5hIe{border-radius:var(--r-sm)}.Skeleton_radiusMd__7iuEy{border-radius:var(--r-md)}.Skeleton_radiusPill__An5Lu{border-radius:var(--r-pill)}@keyframes Skeleton_skeleton-pulse__ONEIN{0%{opacity:1}to{opacity:.4}}@media (prefers-reduced-motion:reduce){.Skeleton_bar__vHCCl{animation:none;opacity:1}}.Container_container__DbZQA{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.Container_narrow__cyfaW{max-width:var(--container-narrow)}.Section_section__Jl7zU{display:block}.Section_level1__izwqw{padding-block:var(--pad-level-1)}.Section_level2__4xQ0b{padding-block:var(--pad-level-2)}.Section_level3__ewgqI{padding-block:var(--pad-level-3)}.Section_paper__eJtUR{background:var(--paper);color:var(--ink-900)}.Section_white__9_KtE{background:var(--white);color:var(--ink-900)}.Section_ink__C0F50{background:var(--ink-900)}.Section_ink__C0F50,.Section_teal__UqKc_{color:var(--white);--focus-ring:var(--teal-300);--btn-primary-edge:var(--sun-500);--btn-primary-edge-hover:var(--sun-600)}.Section_teal__UqKc_{background:var(--teal-500)}.Section_header__Va7OP{display:flex;flex-direction:column;gap:var(--s-3)}.Section_title__Bxaye{font-family:var(--font-display);letter-spacing:-.02em}.Section_lead__Ui0FQ{max-width:var(--measure);font-size:var(--text-lg);line-height:1.45}.Section_level1__izwqw .Section_title__Bxaye{font-size:var(--text-h2);font-weight:700;line-height:var(--leading-tight)}.Section_level1__izwqw .Section_header__Va7OP{margin-bottom:var(--s-7)}.Section_level2__4xQ0b .Section_title__Bxaye{font-size:var(--text-h2);font-weight:700;line-height:1.12}.Section_level2__4xQ0b .Section_header__Va7OP{margin-bottom:var(--s-6)}.Section_level3__ewgqI .Section_title__Bxaye{font-family:var(--font-text);font-size:var(--text-md);font-weight:700;line-height:var(--leading-snug);letter-spacing:normal}.Section_level3__ewgqI .Section_header__Va7OP{margin-bottom:var(--s-4)}.Section_level3__ewgqI{color:var(--ink-500);font-size:var(--text-sm)}.Section_level3__ewgqI .Section_title__Bxaye{color:var(--ink-900)}.Section_ink__C0F50 .Section_lead__Ui0FQ,.Section_teal__UqKc_ .Section_lead__Ui0FQ{color:var(--white)}@media (min-width:768px){.Section_level1__izwqw.Section_ink__C0F50,.Section_level1__izwqw.Section_teal__UqKc_{border-radius:var(--r-lg)}}.SiteFooter_footer__tpuYU{background:var(--white);border-top:1px solid var(--line);color:var(--ink-500);font-size:var(--text-sm);padding-block-end:var(--consent-space,0)}.SiteFooter_inner__JWAo_{width:100%;max-width:var(--container);margin-inline:auto;padding:var(--pad-level-2) var(--gutter) var(--s-6)}.SiteFooter_grid__VTxMy{display:grid;grid-template-columns:1fr;gap:var(--s-7) var(--s-6)}.SiteFooter_brand__hRHi1{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3)}.SiteFooter_tagline__Z4E_O{max-width:34ch;color:var(--ink-700)}.SiteFooter_identityName__bsvgN{font-weight:600;color:var(--ink-900)}.SiteFooter_identity__rd_dh{display:flex;flex-direction:column;gap:var(--s-1);margin:0}.SiteFooter_identity__rd_dh div{display:flex;gap:var(--s-2)}.SiteFooter_contact__QSmgK dt,.SiteFooter_identity__rd_dh dt{color:var(--ink-500)}.SiteFooter_contact__QSmgK dd,.SiteFooter_identity__rd_dh dd{margin:0;color:var(--ink-900);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SiteFooter_column__ZvUdE{display:flex;flex-direction:column;gap:var(--s-3)}.SiteFooter_columnTitle__0xwI_{font-family:var(--font-text);font-size:var(--text-sm);font-weight:700;color:var(--ink-900);letter-spacing:normal}.SiteFooter_links__OyyO5{display:flex;flex-direction:column;gap:var(--s-2);list-style:none;margin:0;padding:0}.SiteFooter_link__QjfJU{color:var(--ink-700);text-decoration:none}.SiteFooter_link__QjfJU:hover{color:var(--teal-700);text-decoration:underline}.SiteFooter_contact__QSmgK{display:flex;flex-direction:column;gap:var(--s-3);margin:0}.SiteFooter_bottom__L0o7T{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-4);margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--line)}.SiteFooter_copyright__zJn1t{margin:0;font-size:var(--text-xs)}.SiteFooter_bottomActions__P9Czm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-5)}.SiteFooter_sal__aD2dM{display:inline-flex;line-height:0}.SiteFooter_credit__COgOs{margin:var(--s-4) 0 0;font-size:var(--text-xs);color:var(--ink-500)}.SiteFooter_creditLink__wpVUI{color:var(--teal-700);font-weight:600;text-decoration:none}.SiteFooter_creditLink__wpVUI:focus-visible,.SiteFooter_creditLink__wpVUI:hover{color:var(--teal-700);text-decoration:underline}@media (min-width:640px){.SiteFooter_grid__VTxMy{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.SiteFooter_grid__VTxMy{grid-template-columns:1.4fr 1fr 1fr 1.2fr}}:root{--teal-50:#eef9fa;--teal-100:#d7f2f4;--teal-300:#5fd3dd;--teal-500:#0fa3b1;--teal-600:#0b8a96;--teal-700:#086f79;--sun-100:#fdebcc;--sun-500:#f5a623;--sun-600:#e0921a;--sun-700:#c37d09;--ink-900:#14263a;--ink-700:#33475b;--ink-500:#5c6f82;--ink-300:#9aaab8;--paper:#f6fbfc;--white:#ffffff;--line:#dce7ea;--line-strong:#b9ccd2;--line-control:#748c95;--ok:#2e9e5b;--ok-700:#1f7a44;--warn:#d9822b;--warn-700:#8a5310;--danger:#d64545;--danger-700:#be3a3a;--font-display:var(--font-bricolage,"Bricolage Grotesque"),system-ui,sans-serif;--font-text:var(--font-figtree,"Figtree"),system-ui,sans-serif;--text-xs:0.8rem;--text-sm:0.9rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-h4:1.25rem;--text-h3:1.5rem;--text-h2:2rem;--text-h1:clamp(2.4rem,1.6rem + 3vw,3.6rem);--text-display:clamp(2.8rem,1.4rem + 6vw,5.2rem);--leading-tight:1.08;--leading-snug:1.25;--leading-body:1.55;--measure:66ch;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--s-11:160px;--gutter:clamp(16px,4vw,40px);--container:1240px;--container-narrow:820px;--r-sm:6px;--r-md:12px;--r-lg:20px;--r-pill:999px;--pad-level-1:clamp(72px,14vw,128px);--pad-level-2:calc(var(--pad-level-1) / 2);--pad-level-3:calc(var(--pad-level-1) / 4);--shadow-lift:0 12px 32px -12px rgba(20,38,58,0.25);--focus-ring:var(--teal-600);--h-control:46px;--h-btn-md:44px;--h-btn-lg:52px;--w-switch:44px;--h-switch:24px;--pad-switch:2px;--h-chip:34px;--ease-out:cubic-bezier(0.2,0.8,0.2,1);--ease-settle:cubic-bezier(0.16,1,0.3,1);--ease-pop:cubic-bezier(0.34,1.56,0.64,1);--d-fast:160ms;--d-base:220ms;--d-slow:450ms;--d-nav-pending:300ms;--d-click-guard:90ms;--d-hero-fade:300ms;--d-enter-lines:700ms;--d-enter-settle:1200ms;--z-header:100;--z-sticky:200;--z-drawer:300;--z-dialog:400;--z-toast:500}*,:after,:before{box-sizing:border-box}*{margin:0}html{text-size-adjust:100%}body{min-height:100dvh;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{text-wrap:balance;font-size:inherit;font-weight:inherit}figcaption,li,p{text-wrap:pretty}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{padding:0;background:none;border:0}textarea{resize:vertical}ol[role=list],ul[role=list]{list-style:none;padding:0}table{border-collapse:collapse}[data-num],[data-num] td,[data-num] th{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:target{scroll-margin-block:var(--s-8)}html{color-scheme:light}body{background:var(--paper);color:var(--ink-900);font-family:var(--font-text);font-size:var(--text-md);line-height:var(--leading-body)}a{color:var(--teal-700);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--teal-600)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}::selection{background:var(--teal-100);color:var(--ink-900)}::placeholder{color:var(--ink-500);opacity:1}@media (prefers-reduced-motion:reduce){:root{--d-fast:0.01ms;--d-base:0.01ms;--d-slow:0.01ms;--d-enter-lines:0.01ms;--d-enter-settle:0.01ms}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[data-enter=lines]>*{display:block;overflow:hidden}[data-enter=lines]>*>*{display:block;transform:translateY(105%);transition:transform var(--d-enter-lines) var(--ease-out);transition-delay:calc(var(--enter-index, 0) * 80ms)}[data-enter=lines][data-entered]>*>*{transform:none}[data-enter=settle]{opacity:0;transform:translateY(var(--s-5));transition:opacity var(--d-enter-settle) var(--ease-settle),transform var(--d-enter-settle) var(--ease-settle)}[data-enter=pop]{opacity:0;transform:scale(.96);transition:opacity var(--d-slow) var(--ease-pop),transform var(--d-slow) var(--ease-pop)}[data-enter=pop][data-entered],[data-enter=settle][data-entered]{opacity:1;transform:none}[data-enter=lines][data-eager]>*>*{animation:enter-lines var(--d-enter-lines) var(--ease-out) both;animation-delay:calc(var(--enter-index, 0) * 80ms)}[data-enter=settle][data-eager]{animation:enter-settle var(--d-enter-settle) var(--ease-settle) both}@keyframes enter-lines{0%{transform:translateY(105%)}to{transform:none}}@keyframes enter-settle{0%{opacity:0;transform:translateY(var(--s-5))}to{opacity:1;transform:none}}@media (scripting:none){[data-enter=lines]>*>*{transform:none}[data-enter=pop],[data-enter=settle]{opacity:1;transform:none}}