.cms-login-dialog_dialogContent__H5vti{width:min(28rem,calc(100vw - 1rem));max-width:min(28rem,calc(100vw - 1rem));padding:var(--cms-space-2rem);gap:0;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--cms-workspace-surface-panel);color:var(--foreground);box-shadow:var(--shadow-lg)}.cms-login-dialog_dialogContent__H5vti.cms-login-dialog_dialogContent__H5vti[data-state=open]{animation:none}.cms-login-dialog_positioner__xUeqJ{padding:var(--cms-space-0-5rem)}.cms-login-dialog_body__USh3z{position:relative;display:grid;gap:var(--cms-space-1-25rem);text-align:center}.cms-login-dialog_header__6FkBA{display:grid;justify-items:center;gap:var(--cms-space-0-75rem)}.cms-login-dialog_logoShell__yEIA1{display:flex;align-items:center;justify-content:center}.cms-login-dialog_logo__oH9oQ{width:var(--cms-space-2rem);height:var(--cms-space-2rem)}.cms-login-dialog_title__GyY3l{max-width:none;margin:0 auto;font-size:var(--text-28);line-height:var(--text-28--line-height);font-weight:var(--cms-font-weight-700);color:var(--foreground)}.cms-login-dialog_titleTransition__2fzVa{display:grid;width:100%}.cms-login-dialog_titleTransitionLayer__H6sIf{grid-area:1/1;transition:opacity .5s ease}.cms-login-dialog_titleTransitionLayerVisible__e47C8{opacity:1;transition-delay:.5s}.cms-login-dialog_titleTransitionLayerHidden__auKEy{opacity:0;transition-delay:0s}.cms-login-dialog_titleTransitionLayerBreathing__4E0Ru{animation:cms-login-dialog_titleTransitionBreathe__L1U3D 2s ease-in-out 1s infinite}@keyframes cms-login-dialog_titleTransitionBreathe__L1U3D{0%,to{opacity:1}50%{opacity:.72}}.cms-login-dialog_buttonShell__spyVf{gap:var(--cms-space-0-75rem);width:100%;max-width:none;margin:0 auto}.cms-login-dialog_authFlow__qGm8v{width:100%}.cms-login-dialog_authFlow__qGm8v.cms-login-dialog_authFlow__qGm8v [data-auth-form]{gap:var(--cms-space-0-75rem)}.cms-login-dialog_googleButton__TIPPY.cms-login-dialog_googleButton__TIPPY{min-height:var(--cms-control-height-lg);justify-content:center;gap:var(--cms-space-0-75rem);border-radius:var(--radius-control);border-color:var(--cms-outline-soft);background:var(--color-surface-container);color:var(--foreground);font-size:var(--text-16);line-height:var(--text-16--line-height);font-weight:var(--cms-font-weight-600);box-shadow:none}.cms-login-dialog_googleButton__TIPPY.cms-login-dialog_googleButton__TIPPY:hover{border-color:var(--color-surface-container-highest);background:var(--color-surface-container-high);color:var(--foreground);filter:none;transform:none;box-shadow:none}.cms-login-dialog_googleButton__TIPPY svg{flex:0 0 auto;width:var(--cms-space-1-5rem);height:var(--cms-space-1-5rem);margin:0}.cms-login-dialog_googleButton__TIPPY span{width:calc(var(--cms-space-6rem) + var(--cms-space-4rem));text-align:left}.cms-login-dialog_backButton__STxBj.cms-login-dialog_backButton__STxBj{position:absolute;top:0;left:0;border-radius:var(--radius-control);color:var(--muted-foreground)}.cms-login-dialog_backButton__STxBj.cms-login-dialog_backButton__STxBj:hover{background:var(--color-surface-container-high);color:var(--foreground)}.cms-login-dialog_authFlow__qGm8v.cms-login-dialog_authFlow__qGm8v [data-auth-input]{min-height:var(--cms-control-height-lg);border-color:var(--cms-outline-soft);border-radius:var(--radius-control);background:var(--color-surface-container);color:var(--foreground);box-shadow:none}.cms-login-dialog_authFlow__qGm8v.cms-login-dialog_authFlow__qGm8v [data-auth-password-rule-status=valid]{color:var(--cms-status-live)}.cms-login-dialog_authFlow__qGm8v.cms-login-dialog_authFlow__qGm8v [data-auth-input]::placeholder{color:var(--muted-foreground)}.cms-login-dialog_authFlow__qGm8v.cms-login-dialog_authFlow__qGm8v [data-auth-input]:hover{border-color:var(--color-surface-container-highest)}.cms-login-dialog_authFlow__qGm8v.cms-login-dialog_authFlow__qGm8v [data-auth-primary-action]{min-height:var(--cms-control-height-lg);border-radius:var(--radius-panel);background:var(--primary);color:var(--primary-foreground);font-size:var(--text-16);line-height:var(--text-16--line-height);font-weight:var(--cms-font-weight-700);box-shadow:var(--cms-shadow-primary)}.cms-login-dialog_authFlow__qGm8v.cms-login-dialog_authFlow__qGm8v [data-auth-primary-action]:hover{background:var(--primary-container);color:var(--primary-foreground);filter:none;transform:none}.cms-login-dialog_authFlow__qGm8v.cms-login-dialog_authFlow__qGm8v [data-auth-text-action]{padding:0;border:0;background:transparent;color:var(--muted-foreground);font-size:var(--text-14);line-height:var(--text-14--line-height);font-weight:var(--cms-font-weight-600)}.cms-login-dialog_authFlow__qGm8v.cms-login-dialog_authFlow__qGm8v [data-auth-text-action]:hover{color:var(--foreground)}.cms-login-dialog_authFlow__qGm8v.cms-login-dialog_authFlow__qGm8v [data-auth-account-switch]{margin-top:var(--cms-space-0-25rem);color:var(--muted-foreground);font-size:var(--text-14);line-height:var(--text-14--line-height)}.cms-login-dialog_authFlow__qGm8v.cms-login-dialog_authFlow__qGm8v [data-auth-account-switch] [data-auth-text-action]{color:var(--foreground)}.cms-login-dialog_authFlow__qGm8v.cms-login-dialog_authFlow__qGm8v [data-auth-login-secondary-actions]{margin-top:var(--cms-space-0-25rem)}.cms-login-dialog_legal__L5GQR{font-size:var(--text-14);line-height:var(--text-14--line-height);color:var(--muted-foreground);text-wrap:balance;max-width:16rem;margin:0 auto}.cms-login-dialog_legalLink___eF8E{color:var(--foreground);text-decoration:underline;text-underline-offset:.2rem}.cms-login-dialog_legalLink___eF8E:hover{color:var(--foreground)}.cms-login-dialog_authReturnOverlay__nJncV{display:none}html[data-site-runtime-workspace-auth-intent=true] .cms-login-dialog_authReturnOverlay__nJncV{display:block}@media (max-width:640px){.cms-login-dialog_dialogContent__H5vti{padding:var(--cms-space-1-35rem-1rem-1rem)}.cms-login-dialog_title__GyY3l{font-size:var(--text-28)}}@media (prefers-reduced-motion:reduce){.cms-login-dialog_titleTransitionLayer__H6sIf{transition:none}.cms-login-dialog_titleTransitionLayerBreathing__4E0Ru{animation:none}}.cms-workspace-sidebar-tools_tools__NtlkB{position:relative;display:flex;flex-direction:column;gap:var(--cms-space-0-25rem)}.cms-workspace-sidebar-tools_mobileMenu__k7vB7{display:flex;flex-direction:column;gap:var(--cms-space-0-5rem)}.cms-workspace-sidebar-tools_mobileMenuItem__9cnSj{width:100%;display:flex;align-items:center;gap:var(--cms-space-0-75rem);min-height:var(--cms-workspace-sidebar-menu-item-min-height);padding:var(--cms-space-0-75rem);border-radius:var(--radius-control);text-align:start}.cms-workspace-sidebar-tools_popover__RJ7_7.cms-workspace-sidebar-tools_morePopover__cUvg7{width:max-content;overflow:visible}.cms-workspace-sidebar-tools_popover__RJ7_7.cms-workspace-sidebar-tools_languagePopover__3bIU3{width:max-content}.cms-workspace-sidebar-tools_localeOptions__0YhjK{display:flex;flex-direction:column}.cms-workspace-sidebar-tools_morePopover__cUvg7 .cms-workspace-sidebar-tools_popoverShell__TUE0Z{position:relative}.cms-workspace-sidebar-tools_submenuArrow__4wqia{width:var(--cms-workspace-sidebar-menu-icon-size);height:var(--cms-workspace-sidebar-menu-icon-size);margin-inline-start:auto;flex-shrink:0}.cms-workspace-sidebar-tools_mobileMenuItem__9cnSj:hover{background:var(--cms-workspace-sidebar-hover-background)}.cms-workspace-sidebar-tools_mobileMenuItem__9cnSj:focus-visible{outline:var(--cms-space-0-125rem) solid var(--color-primary)}.cms-workspace-sidebar-tools_tools__NtlkB[data-expanded=true]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cms-workspace-sidebar-tools_toolButton__O6Kb2{display:flex;position:relative;width:100%;min-width:0;min-height:var(--cms-workspace-sidebar-utility-button-min-height);justify-content:center;align-items:center;gap:var(--cms-space-0-375rem);border-radius:var(--cms-button-radius-compact);color:var(--color-on-surface-variant);font-size:var(--cms-workspace-sidebar-menu-font-size)}.cms-workspace-sidebar-tools_toolButton__O6Kb2>span:not(.cms-workspace-sidebar-tools_unreadDot__EfArx){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cms-workspace-sidebar-tools_toolButton__O6Kb2:hover,.cms-workspace-sidebar-tools_update__KqqeE:hover{background:var(--cms-workspace-sidebar-hover-background);color:var(--color-on-surface)}.cms-workspace-sidebar-tools_icon__98PiX{width:var(--cms-workspace-sidebar-menu-icon-size);height:var(--cms-workspace-sidebar-menu-icon-size);flex-shrink:0}.cms-workspace-sidebar-tools_moreIcon__4jp9J{width:var(--cms-space-1-5rem);height:var(--cms-space-1-5rem);flex-shrink:0}.cms-workspace-sidebar-tools_popoverShell__TUE0Z{min-width:0}.cms-workspace-sidebar-tools_popover__RJ7_7{margin:0;top:auto;right:auto;position:absolute;z-index:80;bottom:0;left:calc(100% + var(--cms-workspace-sidebar-flyout-gutter));width:var(--cms-workspace-sidebar-account-popover-width);max-width:calc(100vw - var(--cms-workspace-sidebar-current-width) - var(--cms-space-1-5rem));max-height:min(var(--cms-workspace-sidebar-locale-menu-max-height),calc(100svh - var(--cms-workspace-sidebar-locale-menu-viewport-offset)));overflow-y:auto;padding:var(--cms-space-0-5rem);border:var(--cms-workspace-sidebar-border-width) solid var(--cms-workspace-floating-surface-border-color);border-radius:var(--radius-floating);background:var(--cms-workspace-floating-surface-background);color:var(--color-on-surface);box-shadow:var(--cms-workspace-floating-surface-shadow)}.cms-workspace-sidebar-tools_popover__RJ7_7:not([open]){display:none}.cms-workspace-sidebar-tools_dialogHeading__amEuh,.cms-workspace-sidebar-tools_updatesHeader__0Pz8b{display:flex;align-items:center;justify-content:space-between;gap:var(--cms-space-0-5rem)}.cms-workspace-sidebar-tools_updatesHeader__0Pz8b{padding:var(--cms-space-0-5rem);flex-wrap:wrap}.cms-workspace-sidebar-tools_textButton__CPbYV{display:inline-flex;align-items:center;gap:var(--cms-space-0-375rem);color:var(--color-primary);font-size:var(--cms-workspace-sidebar-menu-font-size)}.cms-workspace-sidebar-tools_submit__mWery:disabled,.cms-workspace-sidebar-tools_textButton__CPbYV:disabled{opacity:.5;cursor:default}.cms-workspace-sidebar-tools_updatesList__VauEr{list-style:none;margin:0;padding:0}.cms-workspace-sidebar-tools_updatesList__VauEr>li+li{border-block-start:var(--cms-workspace-sidebar-border-width) solid var(--cms-outline-subtle)}.cms-workspace-sidebar-tools_update__KqqeE{width:100%;display:grid;grid-template-columns:var(--cms-space-0-375rem) minmax(0,1fr);gap:var(--cms-space-0-5rem);padding:var(--cms-space-1rem) var(--cms-space-0-75rem);text-align:start;border-radius:var(--cms-button-radius-compact)}.cms-workspace-sidebar-tools_updateTitle__ZjHnb{grid-column:2;font-size:var(--cms-workspace-sidebar-menu-font-size);font-weight:var(--cms-font-weight-600);line-height:var(--cms-line-height-1-5);overflow-wrap:anywhere;text-wrap:pretty}.cms-workspace-sidebar-tools_updateStatus__I4y56{grid-column:1;grid-row:1;display:flex;align-items:center;height:var(--cms-line-height-1-25rem)}.cms-workspace-sidebar-tools_updateDescription__yil_A,.cms-workspace-sidebar-tools_updateFooter__uZLfT{grid-column:2;line-height:var(--cms-line-height-1-5)}.cms-workspace-sidebar-tools_updateFooter__uZLfT{display:flex;align-items:center;justify-content:space-between;gap:var(--cms-space-0-5rem)}.cms-workspace-sidebar-tools_updateArrow__P4sUi{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--color-on-primary);transition:transform .16s ease}.cms-workspace-sidebar-tools_update__KqqeE:hover .cms-workspace-sidebar-tools_updateArrow__P4sUi{transform:translateX(2px)}.cms-workspace-sidebar-tools_updateActionIcon__QGgpa{width:var(--cms-space-0-875rem);height:var(--cms-space-0-875rem)}@media (prefers-reduced-motion:reduce){.cms-workspace-sidebar-tools_updateArrow__P4sUi{transition:none}}.cms-workspace-sidebar-tools_tools__NtlkB[dir=rtl] .cms-workspace-sidebar-tools_updateActionIcon__QGgpa{transform:scaleX(-1)}.cms-workspace-sidebar-tools_tools__NtlkB[dir=rtl] .cms-workspace-sidebar-tools_update__KqqeE:hover .cms-workspace-sidebar-tools_updateArrow__P4sUi{transform:translateX(-2px)}.cms-workspace-sidebar-tools_optional__2rO5f,.cms-workspace-sidebar-tools_updateDate__au_cK,.cms-workspace-sidebar-tools_updateDescription__yil_A{color:var(--color-on-surface-variant);font-size:var(--cms-workspace-sidebar-menu-font-size);overflow-wrap:anywhere}.cms-workspace-sidebar-tools_updateDate__au_cK{font-size:var(--cms-font-size-0-75rem)}.cms-workspace-sidebar-tools_unreadDot__EfArx{display:inline-block;width:var(--cms-space-0-375rem);height:var(--cms-space-0-375rem);flex-shrink:0;border-radius:var(--radius-pill);background:var(--color-error)}.cms-workspace-sidebar-tools_error__E_3_U,.cms-workspace-sidebar-tools_state__mNst8{padding:var(--cms-space-0-5rem);font-size:var(--cms-workspace-sidebar-menu-font-size)}.cms-workspace-sidebar-tools_toolButton__O6Kb2>.cms-workspace-sidebar-tools_unreadDot__EfArx{position:absolute;top:var(--cms-space-0-375rem);inset-inline-end:var(--cms-space-0-75rem)}.cms-workspace-sidebar-tools_state__mNst8{display:flex;flex-direction:column;gap:var(--cms-space-0-5rem)}.cms-workspace-sidebar-tools_error__E_3_U{color:var(--color-error)}.cms-workspace-sidebar-tools_feedbackDialog__Ouj2L{max-height:calc(100svh - var(--cms-space-2rem));overflow-y:auto;background:var(--cms-workspace-floating-surface-background);color:var(--color-on-surface)}.cms-workspace-sidebar-tools_field__ANsVJ,.cms-workspace-sidebar-tools_fields__IZJcR,.cms-workspace-sidebar-tools_form__JXBfq{display:flex;flex-direction:column;gap:var(--cms-space-0-5rem);min-width:0}.cms-workspace-sidebar-tools_fields__IZJcR{border:0;padding:0;gap:var(--cms-space-1rem)}.cms-workspace-sidebar-tools_contactFields__30WXK{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:var(--cms-space-0-75rem)}.cms-workspace-sidebar-tools_input__t6zeO{width:100%;min-width:0;padding:var(--cms-space-0-75rem);border:var(--cms-workspace-sidebar-border-width) solid var(--cms-outline-soft);border-radius:var(--radius-control);background:var(--cms-workspace-surface-control);color:var(--color-on-surface);resize:vertical}.cms-workspace-sidebar-tools_input__t6zeO::placeholder{color:var(--color-on-surface-variant)}.cms-workspace-sidebar-tools_closeButton__Gxse7{display:inline-flex;align-items:center;justify-content:center;padding:var(--cms-space-0-5rem);border-radius:var(--radius-control);background:var(--cms-workspace-floating-surface-background)}.cms-workspace-sidebar-tools_submit__mWery{align-self:flex-end;min-height:var(--cms-workspace-sidebar-menu-item-min-height);padding:var(--cms-space-0-5rem) var(--cms-space-1-5rem);border-radius:var(--radius-control);background:var(--color-primary);color:var(--color-on-primary)}.cms-workspace-sidebar-tools_form__JXBfq button:focus-visible,.cms-workspace-sidebar-tools_input__t6zeO:focus-visible,.cms-workspace-sidebar-tools_tools__NtlkB a:focus-visible,.cms-workspace-sidebar-tools_tools__NtlkB button:focus-visible{outline:var(--cms-space-0-125rem) solid var(--color-primary);outline-offset:var(--cms-space-0-125rem)}@media (prefers-reduced-motion:reduce){.cms-workspace-sidebar-tools_feedbackDialog__Ouj2L{animation:none;transition:none}}.cms-site-footer_footer__qbUCK{min-width:0;width:100%;border-top:1px solid var(--cms-outline-subtle);background:var(--color-surface-container-low);padding-top:var(--cms-footer-padding-top);padding-bottom:var(--cms-footer-padding-bottom)}.cms-site-footer_shell__XrLqD{display:flex;min-width:0;max-width:100%;flex-direction:column;gap:var(--cms-footer-shell-gap)}.cms-site-footer_columns__Q7_fy{display:grid;min-width:0;max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cms-footer-columns-gap-y) var(--cms-footer-columns-gap-x);align-items:start}.cms-site-footer_column__NNlWY{min-width:0}.cms-site-footer_brandTitle__pcinE{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:var(--cms-footer-brand-row-gap);font-family:var(--font-headline);font-size:var(--cms-footer-brand-size);font-weight:var(--cms-font-weight-800);letter-spacing:var(--tracking-tighter);color:var(--color-on-surface)}.cms-site-footer_brandTextWrap__a5TGk{display:inline-flex;min-width:0;flex-shrink:1;align-items:baseline;gap:var(--cms-space-0-02em);white-space:nowrap}.cms-site-footer_brandSuffix__lnC4J,.cms-site-footer_brandText__XPS_X{display:inline;line-height:var(--cms-line-height-1)}.cms-site-footer_brandSuffix__lnC4J{font-size:var(--cms-font-size-0-62em);font-weight:var(--cms-font-weight-500);letter-spacing:-.01em;color:var(--color-on-surface)}.cms-site-footer_brandLogo__45ysb{height:var(--cms-footer-brand-logo-size);width:var(--cms-footer-brand-logo-size);flex-shrink:0;border-radius:var(--radius-floating)}.cms-site-footer_summary__XUMEk{font-size:var(--cms-footer-summary-size);color:var(--color-on-surface-variant)}.cms-site-footer_description__2PiqR,.cms-site-footer_summary__XUMEk{max-width:var(--cms-footer-summary-max);font-family:var(--font-body);line-height:var(--cms-line-height-1-7)}.cms-site-footer_description__2PiqR{font-size:var(--cms-footer-meta-size);color:var(--cms-paint-color-a77ef51b)}.cms-site-footer_localeSwitcher__7Vc5D{position:relative;flex:0 0 auto;width:100%;max-width:var(--cms-footer-locale-width)}.cms-site-footer_localeTrigger__Lgw69{display:inline-flex;width:100%;min-height:var(--cms-interactive-target-min);align-items:center;justify-content:space-between;gap:var(--cms-footer-brand-row-gap);border:1px solid var(--cms-outline-soft);border-radius:var(--cms-button-radius-pill);background:var(--color-surface-container);padding-inline:var(--cms-space-0-72rem);font-family:var(--font-headline);font-size:var(--text-14);font-weight:var(--cms-font-weight-600);color:var(--color-on-surface);text-align:left;transition:border-color var(--cms-transition-snappy),background-color var(--cms-transition-snappy),transform var(--cms-transition-snappy)}.cms-site-footer_localeTrigger__Lgw69:hover{border-color:var(--cms-paint-bordercolor-18ac9015);background:var(--color-surface-container-high);transform:translateY(-1px)}.cms-site-footer_localeTriggerContent__TAZBa{display:inline-flex;min-width:0;align-items:center;gap:var(--cms-space-0-5rem)}.cms-site-footer_localeIcon__BATid{width:var(--cms-footer-social-icon-size);height:var(--cms-footer-social-icon-size);flex-shrink:0}.cms-site-footer_localeLabel__ud2tI{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-site-footer_localeChevron__tON6r{height:var(--cms-footer-social-icon-size);width:var(--cms-footer-social-icon-size);flex-shrink:0;transition:transform var(--cms-transition-snappy)}.cms-site-footer_localeChevronOpen__bboe0{transform:rotate(180deg)}.cms-site-footer_localeMenu__qojec{visibility:hidden;position:absolute;left:0;right:0;z-index:2;bottom:calc(100% + var(--cms-footer-locale-menu-offset));opacity:0;pointer-events:none;transition:opacity .18s ease}.cms-site-footer_localeMenuOpen__SD0OL{visibility:visible;opacity:1;pointer-events:auto}.cms-site-footer_localeMenuInner__NlY2O{border:1px solid var(--cms-outline-soft);border-radius:var(--radius-floating);background:var(--cms-paint-background-0d5e22d1);padding:var(--cms-footer-locale-menu-padding);box-shadow:var(--cms-shadow-panel);opacity:1;backdrop-filter:none}.cms-site-footer_localeSearch__lERCP{display:flex;align-items:center;gap:var(--cms-space-0-5rem);margin-bottom:var(--cms-space-0-5rem);border:1px solid var(--cms-outline-soft);border-radius:var(--radius-control);background:var(--cms-paint-background-e2e3c252);box-shadow:var(--cms-shadow-boxshadow-7653f81c);padding:var(--cms-space-0-625rem-0-72rem)}.cms-site-footer_localeSearchIcon__IsprG{width:.872rem;height:.872rem;flex-shrink:0;color:var(--color-on-surface-variant)}.cms-site-footer_localeSearchInput__Vk11B{width:100%;border:0;background:transparent;font-family:var(--font-body);font-size:var(--text-14);line-height:var(--cms-line-height-1-2);color:var(--color-on-surface);outline:none}.cms-site-footer_localeSearchInput__Vk11B::placeholder{color:var(--color-on-surface-variant)}.cms-site-footer_localeOptions__8AG58{display:flex;max-height:16rem;flex-direction:column;gap:var(--cms-space-0-125rem);overflow-y:auto;padding-right:var(--cms-space-0-125rem)}.cms-site-footer_localeOption__VZ8VC{display:block;border-radius:var(--radius-control);padding-block:var(--cms-space-0-625rem);padding-inline:var(--cms-space-0-72rem);font-family:var(--font-body);font-size:var(--text-14);line-height:var(--cms-line-height-1-35);font-weight:var(--cms-font-weight-500);color:var(--color-on-surface-variant);transition:background-color var(--cms-transition-snappy),color var(--cms-transition-snappy)}.cms-site-footer_localeOption__VZ8VC:hover{background:var(--color-surface-container-high);color:var(--color-on-surface)}.cms-site-footer_localeOptionActive__lSVDx{color:var(--color-on-surface)}.cms-site-footer_localeEmpty__ytWBn{padding:var(--cms-space-0-872rem-0-72rem);font-family:var(--font-body);font-size:var(--text-14);color:var(--color-on-surface-variant)}.cms-site-footer_columnTitle__k11aD{margin-bottom:var(--cms-footer-column-title-gap);font-family:var(--font-headline);font-size:var(--cms-footer-summary-size);line-height:var(--cms-line-height-1-4);font-weight:var(--cms-font-weight-600);color:var(--color-on-surface)}.cms-site-footer_columnLinks____4tc{display:flex;flex-direction:column;gap:var(--cms-footer-link-gap)}.cms-site-footer_columnLink__EWmLy{display:inline-flex;align-items:center;gap:var(--cms-space-0-35rem);font-family:var(--font-body);font-size:var(--cms-footer-summary-size);line-height:var(--cms-line-height-1-6);font-weight:var(--cms-font-weight-500);color:var(--color-on-surface-variant);transition:color var(--cms-transition-snappy)}.cms-site-footer_columnLink__EWmLy:hover{color:var(--color-primary)}.cms-site-footer_bottomPanel__KOYHG{border-top:1px solid var(--cms-outline-subtle);padding-top:var(--cms-footer-divider-gap);text-align:center}.cms-site-footer_bottomPanel__KOYHG,.cms-site-footer_brandStack__YsEZg{display:flex;min-width:0;max-width:100%;flex-direction:column;align-items:center;gap:var(--cms-footer-brand-stack-gap)}.cms-site-footer_brandRow__SxBBH{display:flex;min-width:0;max-width:100%;flex-direction:column;align-items:center;gap:var(--cms-footer-brand-row-gap)}.cms-site-footer_socialLinks__eizdU{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--cms-footer-social-gap)}.cms-site-footer_socialLink__VnKPc{display:inline-flex;align-items:center;justify-content:center;width:var(--cms-footer-social-size);height:var(--cms-footer-social-size);border-radius:var(--cms-button-radius-pill);color:var(--color-on-surface-variant);transition:color var(--cms-transition-snappy),transform var(--cms-transition-snappy),background-color var(--cms-transition-snappy)}.cms-site-footer_socialLink__VnKPc:hover{background:var(--cms-paint-background-17066650);color:var(--color-primary);transform:translateY(-1px)}.cms-site-footer_socialIcon__COYi6{width:var(--cms-footer-social-icon-size);height:var(--cms-footer-social-icon-size);flex-shrink:0}.cms-site-footer_metaStack__aQvQi{display:flex;min-width:0;flex-direction:column;align-items:center;gap:var(--cms-footer-meta-gap);max-width:var(--cms-footer-summary-max)}.cms-site-footer_metaCopy__fLmE6{font-family:var(--font-body);font-size:var(--cms-footer-meta-size);line-height:var(--cms-line-height-1-6);color:var(--cms-paint-color-791155fd)}.cms-site-footer_externalBadgesSection__hPAbB{display:flex;width:100%;flex-direction:column;align-items:center;gap:var(--cms-space-0-75rem);justify-content:center;padding-top:var(--cms-space-0-25rem)}[data-cms-page-mode=workspace] .cms-site-footer_externalBadgesSection__hPAbB{display:none}.cms-site-footer_friendLinksSection__U9MEV{display:flex;min-width:0;max-width:var(--cms-footer-summary-max);align-items:center;justify-content:center}.cms-site-footer_friendLinksList__1uIHW{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--cms-space-0-5rem)}.cms-site-footer_friendLink__LA_L_{font-family:var(--font-body);font-size:var(--cms-footer-meta-size);line-height:var(--cms-line-height-1-6);font-weight:var(--cms-font-weight-500);color:var(--color-on-surface-variant);transition:color var(--cms-transition-snappy)}.cms-site-footer_friendLink__LA_L_:hover{color:var(--color-primary)}@media (min-width:48rem){.cms-site-footer_columns__Q7_fy{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-site-footer_brandRow__SxBBH{flex-direction:row;justify-content:center;flex-wrap:wrap}}@media (min-width:64rem){.cms-site-footer_columns__Q7_fy{grid-template-columns:repeat(auto-fit,minmax(var(--cms-footer-column-min),1fr))}.cms-site-footer_brandSuffix__lnC4J{font-size:var(--cms-font-size-0-58em);font-weight:var(--cms-font-weight-500)}}
/*# sourceMappingURL=3e1f502720a661e8.css.map*/