.comparisonTable-module-scss-module__JEj7cW__columnName{flex-flow:row;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.comparisonTable-module-scss-module__JEj7cW__logo{min-width:16px}.comparisonTable-module-scss-module__JEj7cW__wrapper{background-color:var(--color-background-surface-neutral);border-radius:var(--border-radius-400);position:relative}.comparisonTable-module-scss-module__JEj7cW__scrollContainer{padding:20px 30px;overflow:auto}.comparisonTable-module-scss-module__JEj7cW__image{max-width:80px;position:absolute;top:-56px;right:50px}.comparisonTable-module-scss-module__JEj7cW__image[hidden]{display:none}.comparisonTable-module-scss-module__JEj7cW__featureNameRow{width:100%}.comparisonTable-module-scss-module__JEj7cW__customHeaderTitle{white-space:nowrap}.comparisonTable-module-scss-module__JEj7cW__table{width:100%}.comparisonTable-module-scss-module__JEj7cW__table th,.comparisonTable-module-scss-module__JEj7cW__table td{text-align:start;vertical-align:top;padding:10px 0}.comparisonTable-module-scss-module__JEj7cW__table tbody th,.comparisonTable-module-scss-module__JEj7cW__table tbody td,.comparisonTable-module-scss-module__JEj7cW__table thead th,.comparisonTable-module-scss-module__JEj7cW__table thead td{border-bottom:1px solid var(--border-color-regular)}.comparisonTable-module-scss-module__JEj7cW__table td:not(:first-child),.comparisonTable-module-scss-module__JEj7cW__table th:not(:first-child){text-align:end;padding-inline-start:25px}.comparisonTable-module-scss-module__JEj7cW__table tbody tr:last-child th,.comparisonTable-module-scss-module__JEj7cW__table tbody tr:last-child td{border-bottom:0}.comparisonTable-module-scss-module__JEj7cW__featureBadge{margin-inline-start:.5em;position:relative}@media (min-width:375px){.comparisonTable-module-scss-module__JEj7cW__wrapper{margin-top:0}.comparisonTable-module-scss-module__JEj7cW__image{inset-inline-end:50px;max-width:90px;top:-64px}}.comparisonTable-module-scss-module__JEj7cW__responsiveImage{object-fit:cover;width:100%;height:auto;display:block}
.logo-module-scss-module__TGvlAa__logo{width:100%;height:auto;max-width:round(calc(var(--logo-width) * calc(sqrt(var(--logo-surface-area)/calc(var(--logo-width) * var(--logo-height)))) * 1px), 1px);flex-grow:0;display:block}.logo-module-scss-module__TGvlAa__logo.logo-module-scss-module__TGvlAa__heightConstrained{max-height:var(--logo-max-height);object-fit:contain}.logo-module-scss-module__TGvlAa__logo.logo-module-scss-module__TGvlAa__grayscale,.logo-module-scss-module__TGvlAa__logo.logo-module-scss-module__TGvlAa__invert{filter:grayscale(var(--logo-grayscale,0%)) invert(var(--logo-invert,0))}.logo-module-scss-module__TGvlAa__logo.logo-module-scss-module__TGvlAa__grayscale{--logo-grayscale:100%}.logo-module-scss-module__TGvlAa__logo.logo-module-scss-module__TGvlAa__invert{--logo-invert:var(--logo-invert-amount,0)}
@layer front-ui-components{.accreditation-module-scss-module__rJjRWG__accreditation{--avatar-size:var(--dimension-spacing-24);--logo-size:var(--dimension-spacing-32);position:relative}.accreditation-module-scss-module__rJjRWG__accreditation:not(.accreditation-module-scss-module__rJjRWG__variantArticle){color:var(--color-text-muted)}.accreditation-module-scss-module__rJjRWG__accreditation:has(.accreditation-module-scss-module__rJjRWG__avatar){padding-inline-start:calc(var(--avatar-size) + var(--dimension-spacing-8))}.accreditation-module-scss-module__rJjRWG__accreditation:has(.accreditation-module-scss-module__rJjRWG__logo){display:flex}.accreditation-module-scss-module__rJjRWG__avatar{inline-size:var(--avatar-size);block-size:var(--avatar-size);border-radius:50%;flex-shrink:0;position:absolute;inset-inline-start:0;overflow:clip;transform:translateY(calc(.5lh - 50%))}.accreditation-module-scss-module__rJjRWG__avatar:after{content:"";border:1px solid var(--color-alpha-black-200);border-radius:inherit;position:absolute;inset:0}.accreditation-module-scss-module__rJjRWG__avatar img{object-fit:cover;block-size:100%;inline-size:100%}.accreditation-module-scss-module__rJjRWG__logo{max-block-size:var(--logo-size);margin-block:calc((var(--logo-size) - 1lh)/-2);margin-inline-end:var(--dimension-spacing-8)}.accreditation-module-scss-module__rJjRWG__logo img{max-block-size:var(--logo-size);inline-size:auto;display:block}.accreditation-module-scss-module__rJjRWG__accreditation:not(.accreditation-module-scss-module__rJjRWG__variantArticle) .accreditation-module-scss-module__rJjRWG__infoName{color:var(--color-text-strong)}.accreditation-module-scss-module__rJjRWG__infoName+.accreditation-module-scss-module__rJjRWG__infoMeta:before{content:", "}.accreditation-module-scss-module__rJjRWG__sizeMedium,.accreditation-module-scss-module__rJjRWG__sizeLarge{--avatar-size:var(--media-size);--logo-size:var(--media-size);min-block-size:var(--media-size)}.accreditation-module-scss-module__rJjRWG__sizeMedium:has(.accreditation-module-scss-module__rJjRWG__logo),.accreditation-module-scss-module__rJjRWG__sizeMedium:has(.accreditation-module-scss-module__rJjRWG__avatar),.accreditation-module-scss-module__rJjRWG__sizeLarge:has(.accreditation-module-scss-module__rJjRWG__logo),.accreditation-module-scss-module__rJjRWG__sizeLarge:has(.accreditation-module-scss-module__rJjRWG__avatar){column-gap:var(--dimension-spacing-8);grid-template-rows:auto auto;grid-template-columns:min-content 1fr;place-items:center start;padding-inline-start:unset;display:grid}.accreditation-module-scss-module__rJjRWG__sizeMedium:has(.accreditation-module-scss-module__rJjRWG__logo) .accreditation-module-scss-module__rJjRWG__avatar,.accreditation-module-scss-module__rJjRWG__sizeMedium:has(.accreditation-module-scss-module__rJjRWG__logo) .accreditation-module-scss-module__rJjRWG__logo,.accreditation-module-scss-module__rJjRWG__sizeMedium:has(.accreditation-module-scss-module__rJjRWG__avatar) .accreditation-module-scss-module__rJjRWG__avatar,.accreditation-module-scss-module__rJjRWG__sizeMedium:has(.accreditation-module-scss-module__rJjRWG__avatar) .accreditation-module-scss-module__rJjRWG__logo,.accreditation-module-scss-module__rJjRWG__sizeLarge:has(.accreditation-module-scss-module__rJjRWG__logo) .accreditation-module-scss-module__rJjRWG__avatar,.accreditation-module-scss-module__rJjRWG__sizeLarge:has(.accreditation-module-scss-module__rJjRWG__logo) .accreditation-module-scss-module__rJjRWG__logo,.accreditation-module-scss-module__rJjRWG__sizeLarge:has(.accreditation-module-scss-module__rJjRWG__avatar) .accreditation-module-scss-module__rJjRWG__avatar,.accreditation-module-scss-module__rJjRWG__sizeLarge:has(.accreditation-module-scss-module__rJjRWG__avatar) .accreditation-module-scss-module__rJjRWG__logo{grid-area:1/1/span 2;margin:0;position:relative;inset:auto;transform:none}.accreditation-module-scss-module__rJjRWG__sizeMedium:has(.accreditation-module-scss-module__rJjRWG__logo) .accreditation-module-scss-module__rJjRWG__infoName,.accreditation-module-scss-module__rJjRWG__sizeMedium:has(.accreditation-module-scss-module__rJjRWG__avatar) .accreditation-module-scss-module__rJjRWG__infoName,.accreditation-module-scss-module__rJjRWG__sizeLarge:has(.accreditation-module-scss-module__rJjRWG__logo) .accreditation-module-scss-module__rJjRWG__infoName,.accreditation-module-scss-module__rJjRWG__sizeLarge:has(.accreditation-module-scss-module__rJjRWG__avatar) .accreditation-module-scss-module__rJjRWG__infoName{grid-area:1/2;align-self:end}.accreditation-module-scss-module__rJjRWG__sizeMedium:has(.accreditation-module-scss-module__rJjRWG__logo) .accreditation-module-scss-module__rJjRWG__infoMeta,.accreditation-module-scss-module__rJjRWG__sizeMedium:has(.accreditation-module-scss-module__rJjRWG__avatar) .accreditation-module-scss-module__rJjRWG__infoMeta,.accreditation-module-scss-module__rJjRWG__sizeLarge:has(.accreditation-module-scss-module__rJjRWG__logo) .accreditation-module-scss-module__rJjRWG__infoMeta,.accreditation-module-scss-module__rJjRWG__sizeLarge:has(.accreditation-module-scss-module__rJjRWG__avatar) .accreditation-module-scss-module__rJjRWG__infoMeta{grid-area:2/2;align-self:start}.accreditation-module-scss-module__rJjRWG__sizeMedium .accreditation-module-scss-module__rJjRWG__infoName+.accreditation-module-scss-module__rJjRWG__infoMeta:before,.accreditation-module-scss-module__rJjRWG__sizeLarge .accreditation-module-scss-module__rJjRWG__infoName+.accreditation-module-scss-module__rJjRWG__infoMeta:before{content:none}.accreditation-module-scss-module__rJjRWG__sizeMedium:not(:has(.accreditation-module-scss-module__rJjRWG__avatar),:has(.accreditation-module-scss-module__rJjRWG__logo)),.accreditation-module-scss-module__rJjRWG__sizeLarge:not(:has(.accreditation-module-scss-module__rJjRWG__avatar),:has(.accreditation-module-scss-module__rJjRWG__logo)){flex-direction:column;display:flex}.accreditation-module-scss-module__rJjRWG__sizeMedium{--media-size:var(--dimension-spacing-48)}.accreditation-module-scss-module__rJjRWG__sizeLarge{--media-size:var(--dimension-spacing-72)}.accreditation-module-scss-module__rJjRWG__sizeLarge:has(.accreditation-module-scss-module__rJjRWG__logo),.accreditation-module-scss-module__rJjRWG__sizeLarge:has(.accreditation-module-scss-module__rJjRWG__avatar){column-gap:var(--dimension-spacing-24)}.accreditation-module-scss-module__rJjRWG__column{--align:center;align-items:var(--align);text-align:var(--align);flex-direction:column;display:flex}.accreditation-module-scss-module__rJjRWG__column:has(.accreditation-module-scss-module__rJjRWG__avatar){padding-inline-start:unset}.accreditation-module-scss-module__rJjRWG__column .accreditation-module-scss-module__rJjRWG__infoName{display:block}.accreditation-module-scss-module__rJjRWG__column .accreditation-module-scss-module__rJjRWG__infoName+.accreditation-module-scss-module__rJjRWG__infoMeta:before{content:none}.accreditation-module-scss-module__rJjRWG__column .accreditation-module-scss-module__rJjRWG__avatar,.accreditation-module-scss-module__rJjRWG__column .accreditation-module-scss-module__rJjRWG__logo{margin:unset;transform:unset;position:relative;inset-block-start:unset}.accreditation-module-scss-module__rJjRWG__column .accreditation-module-scss-module__rJjRWG__avatar:has(+*),.accreditation-module-scss-module__rJjRWG__column .accreditation-module-scss-module__rJjRWG__logo:has(+*){margin-block-end:var(--dimension-spacing-16)}.accreditation-module-scss-module__rJjRWG__alignStart{--align:start}}
button.button-module-scss-module__HFeN3a__primary,button.button-module-scss-module__HFeN3a__primary:hover,button.button-module-scss-module__HFeN3a__primary:focus,button.button-module-scss-module__HFeN3a__primary:active,a.button-module-scss-module__HFeN3a__primary,a.button-module-scss-module__HFeN3a__primary:hover,a.button-module-scss-module__HFeN3a__primary:focus,a.button-module-scss-module__HFeN3a__primary:active{color:var(--color-button-primary-text);text-decoration:none}button.button-module-scss-module__HFeN3a__secondary,a.button-module-scss-module__HFeN3a__secondary{color:var(--color-button-secondary-text);text-decoration:none}button.button-module-scss-module__HFeN3a__secondary:hover,button.button-module-scss-module__HFeN3a__secondary:focus,button.button-module-scss-module__HFeN3a__secondary:active,a.button-module-scss-module__HFeN3a__secondary:hover,a.button-module-scss-module__HFeN3a__secondary:focus,a.button-module-scss-module__HFeN3a__secondary:active{color:var(--color-button-secondary-text-interactive,var(--color-button-secondary-text));text-decoration:none}button.button-module-scss-module__HFeN3a__tertiary,button.button-module-scss-module__HFeN3a__tertiary:hover,button.button-module-scss-module__HFeN3a__tertiary:focus,button.button-module-scss-module__HFeN3a__tertiary:active,a.button-module-scss-module__HFeN3a__tertiary,a.button-module-scss-module__HFeN3a__tertiary:hover,a.button-module-scss-module__HFeN3a__tertiary:focus,a.button-module-scss-module__HFeN3a__tertiary:active{color:var(--color-button-tertiary-text);text-decoration:none}button.button-module-scss-module__HFeN3a__ghost,button.button-module-scss-module__HFeN3a__ghost:hover,button.button-module-scss-module__HFeN3a__ghost:focus,button.button-module-scss-module__HFeN3a__ghost:active,a.button-module-scss-module__HFeN3a__ghost,a.button-module-scss-module__HFeN3a__ghost:hover,a.button-module-scss-module__HFeN3a__ghost:focus,a.button-module-scss-module__HFeN3a__ghost:active{color:var(--color-button-ghost-text);text-decoration:none}@layer front-ui-atoms{.button-module-scss-module__HFeN3a__button{text-align:center;justify-content:center;align-items:center;gap:var(--dimension-spacing-12);box-sizing:border-box;border:var(--border-width-1) solid #0000;transition-property:background-color,color;transition-duration:var(--motion-global-fade-out-duration);transition-timing-function:var(--motion-global-fade-out-timing-function);text-decoration:none;display:flex}.button-module-scss-module__HFeN3a__button:is(a,button){cursor:pointer}.button-module-scss-module__HFeN3a__button:hover:not(:disabled),.button-module-scss-module__HFeN3a__button:focus-visible:not(:disabled){transition-property:background-color,color;transition-duration:var(--motion-global-fade-in-duration);transition-timing-function:var(--motion-global-fade-in-timing-function)}.button-module-scss-module__HFeN3a__button:hover,.button-module-scss-module__HFeN3a__button:focus,.button-module-scss-module__HFeN3a__button:active{text-decoration:none}.button-module-scss-module__HFeN3a__button:disabled{cursor:not-allowed;opacity:.5}@supports not at-rule(@scope){:where(.surfaceNeutral,.button-module-scss-module__HFeN3a__localPurityAnchor) .button-module-scss-module__HFeN3a__button{--color-button-secondary-background:var(--color-white);--color-button-secondary-text:var(--color-accent-strong);--color-button-secondary-border:var(--color-transparent)}}@scope(:where(.surfaceNeutral,.button-module-scss-module__HFeN3a__localPurityAnchor)) to (:where(.surface,.button-module-scss-module__HFeN3a__localPurityAnchor):not(:scope)){.button-module-scss-module__HFeN3a__button{--color-button-secondary-background:var(--color-white);--color-button-secondary-text:var(--color-accent-strong);--color-button-secondary-border:var(--color-transparent)}}@supports not at-rule(@scope){:where(.surfaceAccentMuted,.button-module-scss-module__HFeN3a__localPurityAnchor) .button-module-scss-module__HFeN3a__button{--color-button-secondary-background:var(--color-white);--color-button-secondary-text:var(--color-accent-strong);--color-button-secondary-border:var(--color-transparent)}}@scope(:where(.surfaceAccentMuted,.button-module-scss-module__HFeN3a__localPurityAnchor)) to (:where(.surface,.button-module-scss-module__HFeN3a__localPurityAnchor):not(:scope)){.button-module-scss-module__HFeN3a__button{--color-button-secondary-background:var(--color-white);--color-button-secondary-text:var(--color-accent-strong);--color-button-secondary-border:var(--color-transparent)}}@supports not at-rule(@scope){:where(.surfaceAccentSoft,.button-module-scss-module__HFeN3a__localPurityAnchor) .button-module-scss-module__HFeN3a__button{--color-button-secondary-background:var(--color-white);--color-button-secondary-text:var(--color-accent-strong);--color-button-secondary-border:var(--color-transparent)}}@scope(:where(.surfaceAccentSoft,.button-module-scss-module__HFeN3a__localPurityAnchor)) to (:where(.surface,.button-module-scss-module__HFeN3a__localPurityAnchor):not(:scope)){.button-module-scss-module__HFeN3a__button{--color-button-secondary-background:var(--color-white);--color-button-secondary-text:var(--color-accent-strong);--color-button-secondary-border:var(--color-transparent)}}@supports not at-rule(@scope){:where(.surfaceNeutral,.button-module-scss-module__HFeN3a__localPurityAnchor) .button-module-scss-module__HFeN3a__button{--color-button-secondary-text-interactive:var(--color-black);--color-button-secondary-background-hover:var(--color-background-surface-neutral-hover);--color-button-secondary-background-focus:var(--color-background-surface-neutral-focus);--color-button-secondary-background-active:var(--color-background-surface-neutral-active);--color-button-tertiary-background:var(--color-background-surface-neutral);--color-button-tertiary-background-hover:var(--color-background-surface-neutral-hover);--color-button-tertiary-background-focus:var(--color-background-surface-neutral-focus);--color-button-tertiary-background-active:var(--color-background-surface-neutral-active);--color-button-ghost-background-hover:var(--color-background-surface-neutral-hover);--color-button-ghost-background-focus:var(--color-background-surface-neutral-focus);--color-button-ghost-background-active:var(--color-background-surface-neutral-active)}}@scope(:where(.surfaceNeutral,.button-module-scss-module__HFeN3a__localPurityAnchor)) to (:where(.surface,.button-module-scss-module__HFeN3a__localPurityAnchor):not(:scope)){.button-module-scss-module__HFeN3a__button{--color-button-secondary-text-interactive:var(--color-black);--color-button-secondary-background-hover:var(--color-background-surface-neutral-hover);--color-button-secondary-background-focus:var(--color-background-surface-neutral-focus);--color-button-secondary-background-active:var(--color-background-surface-neutral-active);--color-button-tertiary-background:var(--color-background-surface-neutral);--color-button-tertiary-background-hover:var(--color-background-surface-neutral-hover);--color-button-tertiary-background-focus:var(--color-background-surface-neutral-focus);--color-button-tertiary-background-active:var(--color-background-surface-neutral-active);--color-button-ghost-background-hover:var(--color-background-surface-neutral-hover);--color-button-ghost-background-focus:var(--color-background-surface-neutral-focus);--color-button-ghost-background-active:var(--color-background-surface-neutral-active)}}@supports not at-rule(@scope){:where(.surfaceAccentMuted,.button-module-scss-module__HFeN3a__localPurityAnchor) .button-module-scss-module__HFeN3a__button{--color-button-secondary-background-hover:var(--color-background-surface-accent-muted-hover);--color-button-secondary-background-focus:var(--color-background-surface-accent-muted-focus);--color-button-secondary-background-active:var(--color-background-surface-accent-muted-active);--color-button-tertiary-background:var(--color-background-surface-accent-muted);--color-button-tertiary-background-hover:var(--color-background-surface-accent-muted-hover);--color-button-tertiary-background-focus:var(--color-background-surface-accent-muted-focus);--color-button-tertiary-background-active:var(--color-background-surface-accent-muted-active);--color-button-ghost-background-hover:var(--color-background-surface-accent-muted-hover);--color-button-ghost-background-focus:var(--color-background-surface-accent-muted-focus);--color-button-ghost-background-active:var(--color-background-surface-accent-muted-active)}}@scope(:where(.surfaceAccentMuted,.button-module-scss-module__HFeN3a__localPurityAnchor)) to (:where(.surface,.button-module-scss-module__HFeN3a__localPurityAnchor):not(:scope)){.button-module-scss-module__HFeN3a__button{--color-button-secondary-background-hover:var(--color-background-surface-accent-muted-hover);--color-button-secondary-background-focus:var(--color-background-surface-accent-muted-focus);--color-button-secondary-background-active:var(--color-background-surface-accent-muted-active);--color-button-tertiary-background:var(--color-background-surface-accent-muted);--color-button-tertiary-background-hover:var(--color-background-surface-accent-muted-hover);--color-button-tertiary-background-focus:var(--color-background-surface-accent-muted-focus);--color-button-tertiary-background-active:var(--color-background-surface-accent-muted-active);--color-button-ghost-background-hover:var(--color-background-surface-accent-muted-hover);--color-button-ghost-background-focus:var(--color-background-surface-accent-muted-focus);--color-button-ghost-background-active:var(--color-background-surface-accent-muted-active)}}@supports not at-rule(@scope){:where(.surfaceAccentSoft,.button-module-scss-module__HFeN3a__localPurityAnchor) .button-module-scss-module__HFeN3a__button{--color-button-secondary-background-hover:var(--color-background-surface-accent-soft-hover);--color-button-secondary-background-focus:var(--color-background-surface-accent-soft-focus);--color-button-secondary-background-active:var(--color-background-surface-accent-soft-active);--color-button-tertiary-background:var(--color-background-surface-accent-soft);--color-button-tertiary-background-hover:var(--color-background-surface-accent-soft-hover);--color-button-tertiary-background-focus:var(--color-background-surface-accent-soft-focus);--color-button-tertiary-background-active:var(--color-background-surface-accent-soft-active);--color-button-ghost-background-hover:var(--color-background-surface-accent-soft-hover);--color-button-ghost-background-focus:var(--color-background-surface-accent-soft-focus);--color-button-ghost-background-active:var(--color-background-surface-accent-soft-active)}}@scope(:where(.surfaceAccentSoft,.button-module-scss-module__HFeN3a__localPurityAnchor)) to (:where(.surface,.button-module-scss-module__HFeN3a__localPurityAnchor):not(:scope)){.button-module-scss-module__HFeN3a__button{--color-button-secondary-background-hover:var(--color-background-surface-accent-soft-hover);--color-button-secondary-background-focus:var(--color-background-surface-accent-soft-focus);--color-button-secondary-background-active:var(--color-background-surface-accent-soft-active);--color-button-tertiary-background:var(--color-background-surface-accent-soft);--color-button-tertiary-background-hover:var(--color-background-surface-accent-soft-hover);--color-button-tertiary-background-focus:var(--color-background-surface-accent-soft-focus);--color-button-tertiary-background-active:var(--color-background-surface-accent-soft-active);--color-button-ghost-background-hover:var(--color-background-surface-accent-soft-hover);--color-button-ghost-background-focus:var(--color-background-surface-accent-soft-focus);--color-button-ghost-background-active:var(--color-background-surface-accent-soft-active)}}@supports not at-rule(@scope){:where(.surfaceAccent,.button-module-scss-module__HFeN3a__localPurityAnchor) .button-module-scss-module__HFeN3a__button{--color-button-primary-background:var(--color-black);--color-button-primary-background-hover:var(--color-alpha-black-700);--color-button-primary-background-focus:var(--color-alpha-black-700);--color-button-primary-background-active:var(--color-alpha-black-800);--color-button-primary-text:var(--color-white);--color-button-primary-border:var(--color-transparent);--color-button-secondary-background:var(--color-accent-soft);--color-button-secondary-background-hover:var(--color-alpha-white-700);--color-button-secondary-background-focus:var(--color-alpha-white-700);--color-button-secondary-background-active:var(--color-alpha-white-600);--color-button-secondary-text:var(--color-black);--color-button-secondary-border:var(--color-transparent);--color-button-tertiary-background:var(--color-background-surface-accent);--color-button-tertiary-background-hover:var(--color-background-surface-accent-hover);--color-button-tertiary-background-focus:var(--color-background-surface-accent-focus);--color-button-tertiary-background-active:var(--color-background-surface-accent-active);--color-button-tertiary-text:var(--color-black);--color-button-ghost-text:var(--color-black);--color-button-ghost-background-hover:var(--color-background-surface-accent-hover);--color-button-ghost-background-focus:var(--color-background-surface-accent-focus);--color-button-ghost-background-active:var(--color-background-surface-accent-active)}}@scope(:where(.surfaceAccent,.button-module-scss-module__HFeN3a__localPurityAnchor)) to (:where(.surface,.button-module-scss-module__HFeN3a__localPurityAnchor):not(:scope)){.button-module-scss-module__HFeN3a__button{--color-button-primary-background:var(--color-black);--color-button-primary-background-hover:var(--color-alpha-black-700);--color-button-primary-background-focus:var(--color-alpha-black-700);--color-button-primary-background-active:var(--color-alpha-black-800);--color-button-primary-text:var(--color-white);--color-button-primary-border:var(--color-transparent);--color-button-secondary-background:var(--color-accent-soft);--color-button-secondary-background-hover:var(--color-alpha-white-700);--color-button-secondary-background-focus:var(--color-alpha-white-700);--color-button-secondary-background-active:var(--color-alpha-white-600);--color-button-secondary-text:var(--color-black);--color-button-secondary-border:var(--color-transparent);--color-button-tertiary-background:var(--color-background-surface-accent);--color-button-tertiary-background-hover:var(--color-background-surface-accent-hover);--color-button-tertiary-background-focus:var(--color-background-surface-accent-focus);--color-button-tertiary-background-active:var(--color-background-surface-accent-active);--color-button-tertiary-text:var(--color-black);--color-button-ghost-text:var(--color-black);--color-button-ghost-background-hover:var(--color-background-surface-accent-hover);--color-button-ghost-background-focus:var(--color-background-surface-accent-focus);--color-button-ghost-background-active:var(--color-background-surface-accent-active)}}.button-module-scss-module__HFeN3a__small{padding-inline:calc(var(--dimension-spacing-12) - var(--border-width-1));padding-block:calc(var(--dimension-spacing-4) - var(--border-width-1));border-radius:var(--border-button-radius)}.button-module-scss-module__HFeN3a__medium{padding-inline:calc(var(--dimension-spacing-16) - var(--border-width-1));padding-block:calc(var(--dimension-spacing-8) - var(--border-width-1)*2);border-radius:var(--border-button-radius)}.button-module-scss-module__HFeN3a__large{padding-inline:calc(var(--dimension-spacing-20) - var(--border-width-1));padding-block:calc(var(--dimension-spacing-12) - var(--border-width-1)*2);border-radius:var(--border-button-radius-lg)}.button-module-scss-module__HFeN3a__primary{background-color:var(--color-button-primary-background);border-color:var(--color-button-primary-border)}.button-module-scss-module__HFeN3a__primary:hover:not(:disabled){background-color:var(--color-button-primary-background-hover)}.button-module-scss-module__HFeN3a__primary:focus-visible:not(:disabled){background-color:var(--color-button-primary-background-focus)}.button-module-scss-module__HFeN3a__primary:active:not(:disabled){background-color:var(--color-button-primary-background-active)}.button-module-scss-module__HFeN3a__secondary{background-color:var(--color-button-secondary-background);border-color:var(--color-button-secondary-border)}.button-module-scss-module__HFeN3a__secondary:hover:not(:disabled){background-color:var(--color-button-secondary-background-hover)}.button-module-scss-module__HFeN3a__secondary:focus-visible:not(:disabled){background-color:var(--color-button-secondary-background-focus)}.button-module-scss-module__HFeN3a__secondary:active:not(:disabled){background-color:var(--color-button-secondary-background-active)}.button-module-scss-module__HFeN3a__tertiary{background-color:var(--color-button-tertiary-background);border-color:var(--color-button-tertiary-border)}.button-module-scss-module__HFeN3a__tertiary:hover:not(:disabled){background-color:var(--color-button-tertiary-background-hover)}.button-module-scss-module__HFeN3a__tertiary:focus-visible:not(:disabled){background-color:var(--color-button-tertiary-background-focus)}.button-module-scss-module__HFeN3a__tertiary:active:not(:disabled){background-color:var(--color-button-tertiary-background-active)}.button-module-scss-module__HFeN3a__ghost{background-color:var(--color-button-ghost-background);border-color:var(--color-button-ghost-border)}.button-module-scss-module__HFeN3a__ghost:hover:not(:disabled){background-color:var(--color-button-ghost-background-hover)}.button-module-scss-module__HFeN3a__ghost:focus-visible:not(:disabled){background-color:var(--color-button-ghost-background-focus)}.button-module-scss-module__HFeN3a__ghost:active:not(:disabled){background-color:var(--color-button-ghost-background-active)}.button-module-scss-module__HFeN3a__nowrap{text-wrap-mode:nowrap;text-overflow:ellipsis;min-inline-size:0;display:block;overflow:hidden}@media (min-width:600px){.button-module-scss-module__HFeN3a__nowrap{max-inline-size:400px}}}
@layer front-tokens.palette{.serif-palette-module-scss-module__aNsnTq__theme{--tatami-typography-article-body-bold-font-feature-settings:var(--typography-article-body-bold-font-feature-settings);--tatami-typography-article-body-bold-font:var(--typography-article-body-bold-font);--tatami-typography-article-body-bold-letter-spacing:var(--typography-article-body-bold-letter-spacing);--tatami-typography-article-body-bold-lg-font-feature-settings:var(--typography-article-body-bold-lg-font-feature-settings);--tatami-typography-article-body-bold-lg-font:var(--typography-article-body-bold-lg-font);--tatami-typography-article-body-bold-lg-letter-spacing:var(--typography-article-body-bold-lg-letter-spacing);--tatami-typography-article-body-editorial-font-feature-settings:var(--typography-article-body-editorial-font-feature-settings);--tatami-typography-article-body-editorial-font:var(--typography-article-body-editorial-font);--tatami-typography-article-body-editorial-letter-spacing:var(--typography-article-body-editorial-letter-spacing);--tatami-typography-article-body-editorial-lg-font-feature-settings:var(--typography-article-body-editorial-lg-font-feature-settings);--tatami-typography-article-body-editorial-lg-font:var(--typography-article-body-editorial-lg-font);--tatami-typography-article-body-editorial-lg-letter-spacing:var(--typography-article-body-editorial-lg-letter-spacing);--tatami-typography-article-body-font-feature-settings:var(--typography-article-body-font-feature-settings);--tatami-typography-article-body-font:var(--typography-article-body-font);--tatami-typography-article-body-letter-spacing:var(--typography-article-body-letter-spacing);--tatami-typography-article-body-lg-font-feature-settings:var(--typography-article-body-lg-font-feature-settings);--tatami-typography-article-body-lg-font:var(--typography-article-body-lg-font);--tatami-typography-article-body-lg-letter-spacing:var(--typography-article-body-lg-letter-spacing);--tatami-typography-article-caption-font-feature-settings:var(--typography-article-caption-font-feature-settings);--tatami-typography-article-caption-font:var(--typography-article-caption-font);--tatami-typography-article-caption-letter-spacing:var(--typography-article-caption-letter-spacing);--tatami-typography-article-context-font-feature-settings:var(--typography-article-context-font-feature-settings);--tatami-typography-article-context-font:var(--typography-article-context-font);--tatami-typography-article-context-letter-spacing:var(--typography-article-context-letter-spacing);--tatami-typography-article-deck-font-feature-settings:var(--typography-article-deck-font-feature-settings);--tatami-typography-article-deck-font:var(--typography-article-deck-font);--tatami-typography-article-deck-letter-spacing:var(--typography-article-deck-letter-spacing);--tatami-typography-article-deck-lg-font-feature-settings:var(--typography-article-deck-lg-font-feature-settings);--tatami-typography-article-deck-lg-font:var(--typography-article-deck-lg-font);--tatami-typography-article-deck-lg-letter-spacing:var(--typography-article-deck-lg-letter-spacing);--tatami-typography-article-dropcap-font-feature-settings:var(--typography-article-dropcap-font-feature-settings);--tatami-typography-article-dropcap-font:var(--typography-article-dropcap-font);--tatami-typography-article-dropcap-letter-spacing:var(--typography-article-dropcap-letter-spacing);--tatami-typography-article-heading-font-feature-settings:var(--typography-article-heading-font-feature-settings);--tatami-typography-article-heading-font:var(--typography-article-heading-font);--tatami-typography-article-heading-letter-spacing:var(--typography-article-heading-letter-spacing);--tatami-typography-article-heading-lg-font-feature-settings:var(--typography-article-heading-lg-font-feature-settings);--tatami-typography-article-heading-lg-font:var(--typography-article-heading-lg-font);--tatami-typography-article-heading-lg-letter-spacing:var(--typography-article-heading-lg-letter-spacing);--tatami-typography-article-meta-font-feature-settings:var(--typography-article-meta-font-feature-settings);--tatami-typography-article-meta-font:var(--typography-article-meta-font);--tatami-typography-article-meta-letter-spacing:var(--typography-article-meta-letter-spacing);--tatami-typography-article-navigation-font-feature-settings:var(--typography-article-navigation-font-feature-settings);--tatami-typography-article-navigation-font:var(--typography-article-navigation-font);--tatami-typography-article-navigation-letter-spacing:var(--typography-article-navigation-letter-spacing);--tatami-typography-article-quote-font-feature-settings:var(--typography-article-quote-font-feature-settings);--tatami-typography-article-quote-font:var(--typography-article-quote-font);--tatami-typography-article-quote-letter-spacing:var(--typography-article-quote-letter-spacing);--tatami-typography-article-quote-lg-font-feature-settings:var(--typography-article-quote-lg-font-feature-settings);--tatami-typography-article-quote-lg-font:var(--typography-article-quote-lg-font);--tatami-typography-article-quote-lg-letter-spacing:var(--typography-article-quote-lg-letter-spacing);--tatami-typography-article-statistics-font-feature-settings:var(--typography-article-statistics-font-feature-settings);--tatami-typography-article-statistics-font:var(--typography-article-statistics-font);--tatami-typography-article-statistics-letter-spacing:var(--typography-article-statistics-letter-spacing);--tatami-typography-article-statistics-lg-font-feature-settings:var(--typography-article-statistics-lg-font-feature-settings);--tatami-typography-article-statistics-lg-font:var(--typography-article-statistics-lg-font);--tatami-typography-article-statistics-lg-letter-spacing:var(--typography-article-statistics-lg-letter-spacing);--tatami-typography-article-subheading-font-feature-settings:var(--typography-article-subheading-font-feature-settings);--tatami-typography-article-subheading-font:var(--typography-article-subheading-font);--tatami-typography-article-subheading-letter-spacing:var(--typography-article-subheading-letter-spacing);--tatami-typography-article-subheading-lg-font-feature-settings:var(--typography-article-subheading-lg-font-feature-settings);--tatami-typography-article-subheading-lg-font:var(--typography-article-subheading-lg-font);--tatami-typography-article-subheading-lg-letter-spacing:var(--typography-article-subheading-lg-letter-spacing);--tatami-typography-article-title-font-feature-settings:var(--typography-article-title-font-feature-settings);--tatami-typography-article-title-font:var(--typography-article-title-font);--tatami-typography-article-title-letter-spacing:var(--typography-article-title-letter-spacing);--tatami-typography-article-title-lg-font-feature-settings:var(--typography-article-title-lg-font-feature-settings);--tatami-typography-article-title-lg-font:var(--typography-article-title-lg-font);--tatami-typography-article-title-lg-letter-spacing:var(--typography-article-title-lg-letter-spacing);--tatami-typography-article-title-subtle-font-feature-settings:var(--typography-article-title-subtle-font-feature-settings);--tatami-typography-article-title-subtle-font:var(--typography-article-title-subtle-font);--tatami-typography-article-title-subtle-letter-spacing:var(--typography-article-title-subtle-letter-spacing);--tatami-typography-article-title-subtle-lg-font-feature-settings:var(--typography-article-title-subtle-lg-font-feature-settings);--tatami-typography-article-title-subtle-lg-font:var(--typography-article-title-subtle-lg-font);--tatami-typography-article-title-subtle-lg-letter-spacing:var(--typography-article-title-subtle-lg-letter-spacing);--tatami-typography-card-body-font-feature-settings:var(--typography-card-body-font-feature-settings);--tatami-typography-card-body-font:var(--typography-card-body-font);--tatami-typography-card-body-letter-spacing:var(--typography-card-body-letter-spacing);--tatami-typography-card-body-summary-font-feature-settings:var(--typography-card-body-summary-font-feature-settings);--tatami-typography-card-body-summary-font:var(--typography-card-body-summary-font);--tatami-typography-card-body-summary-letter-spacing:var(--typography-card-body-summary-letter-spacing);--tatami-typography-card-context-feature-font-feature-settings:var(--typography-card-context-feature-font-feature-settings);--tatami-typography-card-context-feature-font:var(--typography-card-context-feature-font);--tatami-typography-card-context-feature-letter-spacing:var(--typography-card-context-feature-letter-spacing);--tatami-typography-card-context-font-feature-settings:var(--typography-card-context-font-feature-settings);--tatami-typography-card-context-font:var(--typography-card-context-font);--tatami-typography-card-context-letter-spacing:var(--typography-card-context-letter-spacing);--tatami-typography-card-note-font-feature-settings:var(--typography-card-note-font-feature-settings);--tatami-typography-card-note-font:var(--typography-card-note-font);--tatami-typography-card-note-letter-spacing:var(--typography-card-note-letter-spacing);--tatami-typography-card-quote-font-feature-settings:var(--typography-card-quote-font-feature-settings);--tatami-typography-card-quote-font:var(--typography-card-quote-font);--tatami-typography-card-quote-letter-spacing:var(--typography-card-quote-letter-spacing);--tatami-typography-card-title-block-font-feature-settings:var(--typography-card-title-block-font-feature-settings);--tatami-typography-card-title-block-font:var(--typography-card-title-block-font);--tatami-typography-card-title-block-letter-spacing:var(--typography-card-title-block-letter-spacing);--tatami-typography-card-title-feature-font-feature-settings:var(--typography-card-title-feature-font-feature-settings);--tatami-typography-card-title-feature-font:var(--typography-card-title-feature-font);--tatami-typography-card-title-feature-letter-spacing:var(--typography-card-title-feature-letter-spacing);--tatami-typography-card-title-feature-md-font-feature-settings:var(--typography-card-title-feature-md-font-feature-settings);--tatami-typography-card-title-feature-md-font:var(--typography-card-title-feature-md-font);--tatami-typography-card-title-feature-md-letter-spacing:var(--typography-card-title-feature-md-letter-spacing);--tatami-typography-card-title-font-feature-settings:var(--typography-card-title-font-feature-settings);--tatami-typography-card-title-font:var(--typography-card-title-font);--tatami-typography-card-title-letter-spacing:var(--typography-card-title-letter-spacing);--tatami-typography-card-title-summary-font-feature-settings:var(--typography-card-title-summary-font-feature-settings);--tatami-typography-card-title-summary-font:var(--typography-card-title-summary-font);--tatami-typography-card-title-summary-letter-spacing:var(--typography-card-title-summary-letter-spacing);--tatami-typography-global-body-font-feature-settings:var(--typography-global-body-font-feature-settings);--tatami-typography-global-body-font:var(--typography-global-body-font);--tatami-typography-global-body-letter-spacing:var(--typography-global-body-letter-spacing);--tatami-typography-global-body-link-font-feature-settings:var(--typography-global-body-link-font-feature-settings);--tatami-typography-global-body-link-font:var(--typography-global-body-link-font);--tatami-typography-global-body-link-letter-spacing:var(--typography-global-body-link-letter-spacing);--tatami-typography-global-body-serif-font-feature-settings:var(--typography-global-body-serif-font-feature-settings);--tatami-typography-global-body-serif-font:var(--typography-global-body-serif-font);--tatami-typography-global-body-serif-letter-spacing:var(--typography-global-body-serif-letter-spacing);--tatami-typography-global-caption-font-feature-settings:var(--typography-global-caption-font-feature-settings);--tatami-typography-global-caption-font:var(--typography-global-caption-font);--tatami-typography-global-caption-letter-spacing:var(--typography-global-caption-letter-spacing);--tatami-typography-global-code-font-feature-settings:var(--typography-global-code-font-feature-settings);--tatami-typography-global-code-font:var(--typography-global-code-font);--tatami-typography-global-code-letter-spacing:var(--typography-global-code-letter-spacing);--tatami-typography-global-context-font-feature-settings:var(--typography-global-context-font-feature-settings);--tatami-typography-global-context-font:var(--typography-global-context-font);--tatami-typography-global-context-letter-spacing:var(--typography-global-context-letter-spacing);--tatami-typography-global-deck-font-feature-settings:var(--typography-global-deck-font-feature-settings);--tatami-typography-global-deck-font:var(--typography-global-deck-font);--tatami-typography-global-deck-letter-spacing:var(--typography-global-deck-letter-spacing);--tatami-typography-global-deck-sm-font-feature-settings:var(--typography-global-deck-sm-font-feature-settings);--tatami-typography-global-deck-sm-font:var(--typography-global-deck-sm-font);--tatami-typography-global-deck-sm-letter-spacing:var(--typography-global-deck-sm-letter-spacing);--tatami-typography-global-eyebrow-font-feature-settings:var(--typography-global-eyebrow-font-feature-settings);--tatami-typography-global-eyebrow-font:var(--typography-global-eyebrow-font);--tatami-typography-global-eyebrow-letter-spacing:var(--typography-global-eyebrow-letter-spacing);--tatami-typography-global-heading-font-feature-settings:var(--typography-global-heading-font-feature-settings);--tatami-typography-global-heading-font:var(--typography-global-heading-font);--tatami-typography-global-heading-letter-spacing:var(--typography-global-heading-letter-spacing);--tatami-typography-global-heading-lg-font-feature-settings:var(--typography-global-heading-lg-font-feature-settings);--tatami-typography-global-heading-lg-font:var(--typography-global-heading-lg-font);--tatami-typography-global-heading-lg-letter-spacing:var(--typography-global-heading-lg-letter-spacing);--tatami-typography-global-heading-md-font-feature-settings:var(--typography-global-heading-md-font-feature-settings);--tatami-typography-global-heading-md-font:var(--typography-global-heading-md-font);--tatami-typography-global-heading-md-letter-spacing:var(--typography-global-heading-md-letter-spacing);--tatami-typography-global-meta-font-feature-settings:var(--typography-global-meta-font-feature-settings);--tatami-typography-global-meta-font:var(--typography-global-meta-font);--tatami-typography-global-meta-letter-spacing:var(--typography-global-meta-letter-spacing);--tatami-typography-global-prose-font-feature-settings:var(--typography-global-prose-font-feature-settings);--tatami-typography-global-prose-font:var(--typography-global-prose-font);--tatami-typography-global-prose-letter-spacing:var(--typography-global-prose-letter-spacing);--tatami-typography-global-prose-lg-font-feature-settings:var(--typography-global-prose-lg-font-feature-settings);--tatami-typography-global-prose-lg-font:var(--typography-global-prose-lg-font);--tatami-typography-global-prose-lg-letter-spacing:var(--typography-global-prose-lg-letter-spacing);--tatami-typography-global-quote-font-feature-settings:var(--typography-global-quote-font-feature-settings);--tatami-typography-global-quote-font:var(--typography-global-quote-font);--tatami-typography-global-quote-letter-spacing:var(--typography-global-quote-letter-spacing);--tatami-typography-global-quote-md-font-feature-settings:var(--typography-global-quote-md-font-feature-settings);--tatami-typography-global-quote-md-font:var(--typography-global-quote-md-font);--tatami-typography-global-quote-md-letter-spacing:var(--typography-global-quote-md-letter-spacing);--tatami-typography-global-quote-sm-font-feature-settings:var(--typography-global-quote-sm-font-feature-settings);--tatami-typography-global-quote-sm-font:var(--typography-global-quote-sm-font);--tatami-typography-global-quote-sm-letter-spacing:var(--typography-global-quote-sm-letter-spacing);--tatami-typography-global-stat-font-feature-settings:var(--typography-global-stat-font-feature-settings);--tatami-typography-global-stat-font:var(--typography-global-stat-font);--tatami-typography-global-stat-letter-spacing:var(--typography-global-stat-letter-spacing);--tatami-typography-global-stat-md-font-feature-settings:var(--typography-global-stat-md-font-feature-settings);--tatami-typography-global-stat-md-font:var(--typography-global-stat-md-font);--tatami-typography-global-stat-md-letter-spacing:var(--typography-global-stat-md-letter-spacing);--tatami-typography-global-stat-sm-font-feature-settings:var(--typography-global-stat-sm-font-feature-settings);--tatami-typography-global-stat-sm-font:var(--typography-global-stat-sm-font);--tatami-typography-global-stat-sm-letter-spacing:var(--typography-global-stat-sm-letter-spacing);--tatami-typography-global-subheading-font-feature-settings:var(--typography-global-subheading-font-feature-settings);--tatami-typography-global-subheading-font:var(--typography-global-subheading-font);--tatami-typography-global-subheading-letter-spacing:var(--typography-global-subheading-letter-spacing);--tatami-typography-global-title-emphasis-font-feature-settings:var(--typography-global-title-emphasis-font-feature-settings);--tatami-typography-global-title-emphasis-font:var(--typography-global-title-emphasis-font);--tatami-typography-global-title-emphasis-letter-spacing:var(--typography-global-title-emphasis-letter-spacing);--tatami-typography-global-title-emphasis-md-font-feature-settings:var(--typography-global-title-emphasis-md-font-feature-settings);--tatami-typography-global-title-emphasis-md-font:var(--typography-global-title-emphasis-md-font);--tatami-typography-global-title-emphasis-md-letter-spacing:var(--typography-global-title-emphasis-md-letter-spacing);--tatami-typography-global-title-font-feature-settings:var(--typography-global-title-font-feature-settings);--tatami-typography-global-title-font:var(--typography-global-title-font);--tatami-typography-global-title-letter-spacing:var(--typography-global-title-letter-spacing);--tatami-typography-global-title-md-font-feature-settings:var(--typography-global-title-md-font-feature-settings);--tatami-typography-global-title-md-font:var(--typography-global-title-md-font);--tatami-typography-global-title-md-letter-spacing:var(--typography-global-title-md-letter-spacing);--tatami-typography-global-title-sm-font-feature-settings:var(--typography-global-title-sm-font-feature-settings);--tatami-typography-global-title-sm-font:var(--typography-global-title-sm-font);--tatami-typography-global-title-sm-letter-spacing:var(--typography-global-title-sm-letter-spacing);--tatami-typography-global-title-subtle-font-feature-settings:var(--typography-global-title-subtle-font-feature-settings);--tatami-typography-global-title-subtle-font:var(--typography-global-title-subtle-font);--tatami-typography-global-title-subtle-letter-spacing:var(--typography-global-title-subtle-letter-spacing);--tatami-typography-interaction-button-large-font-feature-settings:var(--typography-interaction-button-large-font-feature-settings);--tatami-typography-interaction-button-large-font:var(--typography-interaction-button-large-font);--tatami-typography-interaction-button-large-letter-spacing:var(--typography-interaction-button-large-letter-spacing);--tatami-typography-interaction-button-medium-font-feature-settings:var(--typography-interaction-button-medium-font-feature-settings);--tatami-typography-interaction-button-medium-font:var(--typography-interaction-button-medium-font);--tatami-typography-interaction-button-medium-letter-spacing:var(--typography-interaction-button-medium-letter-spacing);--tatami-typography-interaction-button-small-font-feature-settings:var(--typography-interaction-button-small-font-feature-settings);--tatami-typography-interaction-button-small-font:var(--typography-interaction-button-small-font);--tatami-typography-interaction-button-small-letter-spacing:var(--typography-interaction-button-small-letter-spacing);--tatami-typography-interaction-form-caption-font-feature-settings:var(--typography-interaction-form-caption-font-feature-settings);--tatami-typography-interaction-form-caption-font:var(--typography-interaction-form-caption-font);--tatami-typography-interaction-form-caption-letter-spacing:var(--typography-interaction-form-caption-letter-spacing);--tatami-typography-interaction-form-input-font-feature-settings:var(--typography-interaction-form-input-font-feature-settings);--tatami-typography-interaction-form-input-font:var(--typography-interaction-form-input-font);--tatami-typography-interaction-form-input-letter-spacing:var(--typography-interaction-form-input-letter-spacing);--tatami-typography-interaction-form-label-font-feature-settings:var(--typography-interaction-form-label-font-feature-settings);--tatami-typography-interaction-form-label-font:var(--typography-interaction-form-label-font);--tatami-typography-interaction-form-label-letter-spacing:var(--typography-interaction-form-label-letter-spacing);--tatami-typography-interaction-menu-button-font-feature-settings:var(--typography-interaction-menu-button-font-feature-settings);--tatami-typography-interaction-menu-button-font:var(--typography-interaction-menu-button-font);--tatami-typography-interaction-menu-button-letter-spacing:var(--typography-interaction-menu-button-letter-spacing);--tatami-typography-interaction-menu-list-heading-font-feature-settings:var(--typography-interaction-menu-list-heading-font-feature-settings);--tatami-typography-interaction-menu-list-heading-font:var(--typography-interaction-menu-list-heading-font);--tatami-typography-interaction-menu-list-heading-letter-spacing:var(--typography-interaction-menu-list-heading-letter-spacing);--tatami-typography-interaction-menu-list-item-caption-font-feature-settings:var(--typography-interaction-menu-list-item-caption-font-feature-settings);--tatami-typography-interaction-menu-list-item-caption-font:var(--typography-interaction-menu-list-item-caption-font);--tatami-typography-interaction-menu-list-item-caption-letter-spacing:var(--typography-interaction-menu-list-item-caption-letter-spacing);--tatami-typography-interaction-menu-list-item-label-emphasis-font-feature-settings:var(--typography-interaction-menu-list-item-label-emphasis-font-feature-settings);--tatami-typography-interaction-menu-list-item-label-emphasis-font:var(--typography-interaction-menu-list-item-label-emphasis-font);--tatami-typography-interaction-menu-list-item-label-emphasis-letter-spacing:var(--typography-interaction-menu-list-item-label-emphasis-letter-spacing);--tatami-typography-interaction-menu-list-item-label-emphasis-md-font-feature-settings:var(--typography-interaction-menu-list-item-label-emphasis-md-font-feature-settings);--tatami-typography-interaction-menu-list-item-label-emphasis-md-font:var(--typography-interaction-menu-list-item-label-emphasis-md-font);--tatami-typography-interaction-menu-list-item-label-emphasis-md-letter-spacing:var(--typography-interaction-menu-list-item-label-emphasis-md-letter-spacing);--tatami-typography-interaction-menu-list-item-label-font-feature-settings:var(--typography-interaction-menu-list-item-label-font-feature-settings);--tatami-typography-interaction-menu-list-item-label-font:var(--typography-interaction-menu-list-item-label-font);--tatami-typography-interaction-menu-list-item-label-letter-spacing:var(--typography-interaction-menu-list-item-label-letter-spacing);--tatami-typography-navigation-body-font-feature-settings:var(--typography-navigation-body-font-feature-settings);--tatami-typography-navigation-body-font:var(--typography-navigation-body-font);--tatami-typography-navigation-body-letter-spacing:var(--typography-navigation-body-letter-spacing);--tatami-typography-navigation-caption-font-feature-settings:var(--typography-navigation-caption-font-feature-settings);--tatami-typography-navigation-caption-font:var(--typography-navigation-caption-font);--tatami-typography-navigation-caption-letter-spacing:var(--typography-navigation-caption-letter-spacing);--tatami-typography-navigation-caption-subtle-font-feature-settings:var(--typography-navigation-caption-subtle-font-feature-settings);--tatami-typography-navigation-caption-subtle-font:var(--typography-navigation-caption-subtle-font);--tatami-typography-navigation-caption-subtle-letter-spacing:var(--typography-navigation-caption-subtle-letter-spacing);--tatami-typography-navigation-heading-font-feature-settings:var(--typography-navigation-heading-font-feature-settings);--tatami-typography-navigation-heading-font:var(--typography-navigation-heading-font);--tatami-typography-navigation-heading-letter-spacing:var(--typography-navigation-heading-letter-spacing);--tatami-typography-navigation-link-emphasis-font-feature-settings:var(--typography-navigation-link-emphasis-font-feature-settings);--tatami-typography-navigation-link-emphasis-font:var(--typography-navigation-link-emphasis-font);--tatami-typography-navigation-link-emphasis-letter-spacing:var(--typography-navigation-link-emphasis-letter-spacing);--tatami-typography-navigation-link-emphasis-md-font-feature-settings:var(--typography-navigation-link-emphasis-md-font-feature-settings);--tatami-typography-navigation-link-emphasis-md-font:var(--typography-navigation-link-emphasis-md-font);--tatami-typography-navigation-link-emphasis-md-letter-spacing:var(--typography-navigation-link-emphasis-md-letter-spacing);--tatami-typography-navigation-link-font-feature-settings:var(--typography-navigation-link-font-feature-settings);--tatami-typography-navigation-link-font:var(--typography-navigation-link-font);--tatami-typography-navigation-link-letter-spacing:var(--typography-navigation-link-letter-spacing);--typography-article-body-bold-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-article-body-bold-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-article-body-bold-letter-spacing:0;--typography-article-body-bold-lg-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-article-body-bold-lg-font:var(--font-weight-regular) var(--font-size-300) / var(--font-line-height-300) var(--font-family-serif);--typography-article-body-bold-lg-letter-spacing:0;--typography-article-body-editorial-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-article-body-editorial-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-article-body-editorial-letter-spacing:0;--typography-article-body-editorial-lg-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-article-body-editorial-lg-font:var(--font-weight-regular) var(--font-size-350) / var(--font-line-height-350) var(--font-family-serif);--typography-article-body-editorial-lg-letter-spacing:0;--typography-article-body-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-article-body-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-article-body-letter-spacing:0;--typography-article-body-lg-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-article-body-lg-font:var(--font-weight-regular) var(--font-size-300) / var(--font-line-height-300) var(--font-family-serif);--typography-article-body-lg-letter-spacing:0;--typography-article-caption-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-article-caption-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-article-caption-letter-spacing:0;--typography-article-context-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-article-context-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-article-context-letter-spacing:0;--typography-article-deck-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-article-deck-font:var(--font-weight-regular) var(--font-size-350) / var(--font-line-height-350) var(--font-family-serif);--typography-article-deck-letter-spacing:0;--typography-article-deck-lg-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-article-deck-lg-font:var(--font-weight-regular) var(--font-size-400) / var(--font-line-height-400) var(--font-family-serif);--typography-article-deck-lg-letter-spacing:0;--typography-article-dropcap-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-article-dropcap-font:var(--font-weight-regular) var(--font-size-500) / var(--font-line-height-500) var(--font-family-serif);--typography-article-dropcap-letter-spacing:0;--typography-article-heading-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-article-heading-font:var(--font-weight-regular) var(--font-size-400) / var(--font-line-height-400) var(--font-family-serif);--typography-article-heading-letter-spacing:0;--typography-article-heading-lg-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-article-heading-lg-font:var(--font-weight-regular) var(--font-size-500) / var(--font-line-height-500) var(--font-family-serif);--typography-article-heading-lg-letter-spacing:0;--typography-article-meta-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-article-meta-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-article-meta-letter-spacing:0;--typography-article-navigation-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-article-navigation-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-article-navigation-letter-spacing:0;--typography-article-quote-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-article-quote-font:var(--font-weight-regular) var(--font-size-500) / var(--font-line-height-500) var(--font-family-serif);--typography-article-quote-letter-spacing:0;--typography-article-quote-lg-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-article-quote-lg-font:var(--font-weight-regular) var(--font-size-600) / var(--font-line-height-600) var(--font-family-serif);--typography-article-quote-lg-letter-spacing:0;--typography-article-statistics-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-article-statistics-font:var(--font-weight-regular) var(--font-size-700) / var(--font-line-height-700) var(--font-family-serif);--typography-article-statistics-letter-spacing:-.09375rem;--typography-article-statistics-lg-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-article-statistics-lg-font:var(--font-weight-regular) var(--font-size-800) / var(--font-line-height-800) var(--font-family-serif);--typography-article-statistics-lg-letter-spacing:-.125rem;--typography-article-subheading-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-article-subheading-font:var(--font-weight-regular) var(--font-size-300) / var(--font-line-height-300) var(--font-family-serif);--typography-article-subheading-letter-spacing:0;--typography-article-subheading-lg-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-article-subheading-lg-font:var(--font-weight-regular) var(--font-size-400) / var(--font-line-height-400) var(--font-family-serif);--typography-article-subheading-lg-letter-spacing:0;--typography-article-title-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-article-title-font:var(--font-weight-regular) var(--font-size-600) / var(--font-line-height-600) var(--font-family-serif);--typography-article-title-letter-spacing:0;--typography-article-title-lg-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-article-title-lg-font:var(--font-weight-regular) var(--font-size-800) / var(--font-line-height-800) var(--font-family-serif);--typography-article-title-lg-letter-spacing:-.125rem;--typography-article-title-subtle-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-article-title-subtle-font:var(--font-weight-regular) var(--font-size-600) / var(--font-line-height-600) var(--font-family-serif);--typography-article-title-subtle-letter-spacing:0;--typography-article-title-subtle-lg-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-article-title-subtle-lg-font:var(--font-weight-regular) var(--font-size-700) / var(--font-line-height-700) var(--font-family-serif);--typography-article-title-subtle-lg-letter-spacing:-.09375rem;--typography-card-body-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-card-body-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-card-body-letter-spacing:0;--typography-card-body-summary-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-card-body-summary-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-card-body-summary-letter-spacing:0;--typography-card-context-feature-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-card-context-feature-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-card-context-feature-letter-spacing:0;--typography-card-context-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-card-context-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-card-context-letter-spacing:0;--typography-card-note-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-card-note-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-card-note-letter-spacing:0;--typography-card-quote-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-card-quote-font:var(--font-weight-regular) var(--font-size-350) / var(--font-line-height-350) var(--font-family-serif);--typography-card-quote-letter-spacing:0;--typography-card-title-block-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-card-title-block-font:var(--font-weight-regular) var(--font-size-300) / var(--font-line-height-300) var(--font-family-serif);--typography-card-title-block-letter-spacing:0;--typography-card-title-feature-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-card-title-feature-font:var(--font-weight-regular) var(--font-size-500) / var(--font-line-height-500) var(--font-family-serif);--typography-card-title-feature-letter-spacing:0;--typography-card-title-feature-md-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-card-title-feature-md-font:var(--font-weight-regular) var(--font-size-600) / var(--font-line-height-600) var(--font-family-serif);--typography-card-title-feature-md-letter-spacing:0;--typography-card-title-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-card-title-font:var(--font-weight-regular) var(--font-size-400) / var(--font-line-height-400) var(--font-family-serif);--typography-card-title-letter-spacing:0;--typography-card-title-summary-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-card-title-summary-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-card-title-summary-letter-spacing:0;--typography-global-body-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-global-body-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-global-body-letter-spacing:0;--typography-global-body-link-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-global-body-link-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-global-body-link-letter-spacing:0;--typography-global-body-serif-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-global-body-serif-font:var(--font-weight-regular) var(--font-size-350) / var(--font-line-height-350) var(--font-family-serif);--typography-global-body-serif-letter-spacing:0;--typography-global-caption-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-global-caption-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-global-caption-letter-spacing:0;--typography-global-code-font-feature-settings:var(--font-family-mono-font-feature-settings);--typography-global-code-font:var(--font-weight-regular) var(--font-size-100) / var(--font-line-height-100) var(--font-family-mono);--typography-global-code-letter-spacing:-.0078125rem;--typography-global-context-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-global-context-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-global-context-letter-spacing:0;--typography-global-deck-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-global-deck-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-global-deck-letter-spacing:0;--typography-global-deck-sm-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-global-deck-sm-font:var(--font-weight-regular) var(--font-size-350) / var(--font-line-height-350) var(--font-family-serif);--typography-global-deck-sm-letter-spacing:0;--typography-global-eyebrow-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-global-eyebrow-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-global-eyebrow-letter-spacing:0;--typography-global-heading-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-global-heading-font:var(--font-weight-regular) var(--font-size-600) / var(--font-line-height-600) var(--font-family-serif);--typography-global-heading-letter-spacing:0;--typography-global-heading-lg-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-global-heading-lg-font:var(--font-weight-regular) var(--font-size-800) / var(--font-line-height-800) var(--font-family-serif);--typography-global-heading-lg-letter-spacing:-.125rem;--typography-global-heading-md-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-global-heading-md-font:var(--font-weight-regular) var(--font-size-700) / var(--font-line-height-700) var(--font-family-serif);--typography-global-heading-md-letter-spacing:-.09375rem;--typography-global-meta-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-global-meta-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-global-meta-letter-spacing:0;--typography-global-prose-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-global-prose-font:var(--font-weight-regular) var(--font-size-350) / var(--font-line-height-350) var(--font-family-serif);--typography-global-prose-letter-spacing:0;--typography-global-prose-lg-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-global-prose-lg-font:var(--font-weight-regular) var(--font-size-500) / var(--font-line-height-500) var(--font-family-serif);--typography-global-prose-lg-letter-spacing:0;--typography-global-quote-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-global-quote-font:var(--font-weight-regular) var(--font-size-400) / var(--font-line-height-400) var(--font-family-serif);--typography-global-quote-letter-spacing:0;--typography-global-quote-md-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-global-quote-md-font:var(--font-weight-regular) var(--font-size-600) / var(--font-line-height-600) var(--font-family-serif);--typography-global-quote-md-letter-spacing:0;--typography-global-quote-sm-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-global-quote-sm-font:var(--font-weight-regular) var(--font-size-500) / var(--font-line-height-500) var(--font-family-serif);--typography-global-quote-sm-letter-spacing:0;--typography-global-stat-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-global-stat-font:var(--font-weight-regular) var(--font-size-700) / var(--font-line-height-700) var(--font-family-serif);--typography-global-stat-letter-spacing:-.09375rem;--typography-global-stat-md-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-global-stat-md-font:var(--font-weight-regular) var(--font-size-900) / var(--font-line-height-900) var(--font-family-serif);--typography-global-stat-md-letter-spacing:-.125rem;--typography-global-stat-sm-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-global-stat-sm-font:var(--font-weight-regular) var(--font-size-800) / var(--font-line-height-800) var(--font-family-serif);--typography-global-stat-sm-letter-spacing:-.125rem;--typography-global-subheading-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-global-subheading-font:var(--font-weight-regular) var(--font-size-400) / var(--font-line-height-400) var(--font-family-serif);--typography-global-subheading-letter-spacing:0;--typography-global-title-emphasis-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-global-title-emphasis-font:var(--font-weight-regular) var(--font-size-800) / var(--font-line-height-800) var(--font-family-serif);--typography-global-title-emphasis-letter-spacing:-.125rem;--typography-global-title-emphasis-md-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-global-title-emphasis-md-font:var(--font-weight-regular) var(--font-size-900) / var(--font-line-height-900) var(--font-family-serif);--typography-global-title-emphasis-md-letter-spacing:-.125rem;--typography-global-title-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-global-title-font:var(--font-weight-regular) var(--font-size-700) / var(--font-line-height-700) var(--font-family-serif);--typography-global-title-letter-spacing:-.09375rem;--typography-global-title-md-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-global-title-md-font:var(--font-weight-regular) var(--font-size-900) / var(--font-line-height-900) var(--font-family-serif);--typography-global-title-md-letter-spacing:-.125rem;--typography-global-title-sm-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-global-title-sm-font:var(--font-weight-regular) var(--font-size-800) / var(--font-line-height-800) var(--font-family-serif);--typography-global-title-sm-letter-spacing:-.125rem;--typography-global-title-subtle-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-global-title-subtle-font:var(--font-weight-regular) var(--font-size-700) / var(--font-line-height-700) var(--font-family-serif);--typography-global-title-subtle-letter-spacing:-.09375rem;--typography-interaction-button-large-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-interaction-button-large-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-interaction-button-large-letter-spacing:0;--typography-interaction-button-medium-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-interaction-button-medium-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-interaction-button-medium-letter-spacing:0;--typography-interaction-button-small-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-interaction-button-small-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-interaction-button-small-letter-spacing:0;--typography-interaction-form-caption-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-interaction-form-caption-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-interaction-form-caption-letter-spacing:0;--typography-interaction-form-input-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-interaction-form-input-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-interaction-form-input-letter-spacing:0;--typography-interaction-form-label-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-interaction-form-label-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-interaction-form-label-letter-spacing:0;--typography-interaction-menu-button-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-interaction-menu-button-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-interaction-menu-button-letter-spacing:0;--typography-interaction-menu-list-heading-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-interaction-menu-list-heading-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-interaction-menu-list-heading-letter-spacing:0;--typography-interaction-menu-list-item-caption-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-interaction-menu-list-item-caption-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-interaction-menu-list-item-caption-letter-spacing:0;--typography-interaction-menu-list-item-label-emphasis-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-interaction-menu-list-item-label-emphasis-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-interaction-menu-list-item-label-emphasis-letter-spacing:0;--typography-interaction-menu-list-item-label-emphasis-md-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-interaction-menu-list-item-label-emphasis-md-font:var(--font-weight-regular) var(--font-size-400) / var(--font-line-height-400) var(--font-family-serif);--typography-interaction-menu-list-item-label-emphasis-md-letter-spacing:0;--typography-interaction-menu-list-item-label-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-interaction-menu-list-item-label-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-interaction-menu-list-item-label-letter-spacing:0;--typography-navigation-body-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-navigation-body-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-navigation-body-letter-spacing:0;--typography-navigation-caption-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-navigation-caption-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-navigation-caption-letter-spacing:0;--typography-navigation-caption-subtle-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-navigation-caption-subtle-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-navigation-caption-subtle-letter-spacing:0;--typography-navigation-heading-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-navigation-heading-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-navigation-heading-letter-spacing:0;--typography-navigation-link-emphasis-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-navigation-link-emphasis-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-navigation-link-emphasis-letter-spacing:0;--typography-navigation-link-emphasis-md-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-navigation-link-emphasis-md-font:var(--font-weight-regular) var(--font-size-400) / var(--font-line-height-400) var(--font-family-serif);--typography-navigation-link-emphasis-md-letter-spacing:0;--typography-navigation-link-font-feature-settings:var(--font-family-serif-font-feature-settings);--typography-navigation-link-font:var(--font-weight-regular) var(--font-size-200) / var(--font-line-height-200) var(--font-family-serif);--typography-navigation-link-letter-spacing:0}}
@layer front-tokens.palette{.teal-palette-module-scss-module__0hAGIa__theme{--color-accent-muted:var(--color-teal-100);--color-accent-soft:var(--color-teal-200);--color-accent-strong:var(--color-teal-500);--color-accent:var(--color-teal-400);--color-background-surface-accent-active:var(--color-teal-700);--color-background-surface-accent-focus:var(--color-teal-600);--color-background-surface-accent-hover:var(--color-teal-500);--color-background-surface-accent-muted-active:var(--color-teal-200);--color-background-surface-accent-muted-focus:var(--color-teal-200);--color-background-surface-accent-muted-hover:var(--color-teal-200);--color-background-surface-accent-muted:var(--color-teal-100);--color-background-surface-accent-soft-active:var(--color-teal-300);--color-background-surface-accent-soft-focus:var(--color-teal-300);--color-background-surface-accent-soft-hover:var(--color-teal-300);--color-background-surface-accent-soft:var(--color-teal-200);--color-background-surface-accent:var(--color-teal-400);--color-banner-body-text:var(--color-teal-800);--color-banner-title-text:var(--color-teal-900);--color-button-primary-background-active:var(--color-teal-700);--color-button-primary-background-focus:var(--color-teal-700);--color-button-primary-background-hover:var(--color-teal-700);--color-button-primary-background:var(--color-teal-600);--color-button-secondary-background-active:var(--color-teal-100);--color-button-secondary-background-focus:var(--color-teal-100);--color-button-secondary-background-hover:var(--color-teal-100);--color-button-secondary-background:var(--color-teal-200);--color-button-secondary-text:var(--color-teal-700);--color-card-accent:var(--color-teal-500);--tatami-color-accent-muted:var(--color-accent-muted);--tatami-color-accent-soft:var(--color-accent-soft);--tatami-color-accent-strong:var(--color-accent-strong);--tatami-color-accent:var(--color-accent);--tatami-color-background-surface-accent-active:var(--color-background-surface-accent-active);--tatami-color-background-surface-accent-focus:var(--color-background-surface-accent-focus);--tatami-color-background-surface-accent-hover:var(--color-background-surface-accent-hover);--tatami-color-background-surface-accent-muted-active:var(--color-background-surface-accent-muted-active);--tatami-color-background-surface-accent-muted-focus:var(--color-background-surface-accent-muted-focus);--tatami-color-background-surface-accent-muted-hover:var(--color-background-surface-accent-muted-hover);--tatami-color-background-surface-accent-muted:var(--color-background-surface-accent-muted);--tatami-color-background-surface-accent-soft-active:var(--color-background-surface-accent-soft-active);--tatami-color-background-surface-accent-soft-focus:var(--color-background-surface-accent-soft-focus);--tatami-color-background-surface-accent-soft-hover:var(--color-background-surface-accent-soft-hover);--tatami-color-background-surface-accent-soft:var(--color-background-surface-accent-soft);--tatami-color-background-surface-accent:var(--color-background-surface-accent);--tatami-color-banner-body-text:var(--color-banner-body-text);--tatami-color-banner-title-text:var(--color-banner-title-text);--tatami-color-button-primary-background-active:var(--color-button-primary-background-active);--tatami-color-button-primary-background-focus:var(--color-button-primary-background-focus);--tatami-color-button-primary-background-hover:var(--color-button-primary-background-hover);--tatami-color-button-primary-background:var(--color-button-primary-background);--tatami-color-button-secondary-background-active:var(--color-button-secondary-background-active);--tatami-color-button-secondary-background-focus:var(--color-button-secondary-background-focus);--tatami-color-button-secondary-background-hover:var(--color-button-secondary-background-hover);--tatami-color-button-secondary-background:var(--color-button-secondary-background);--tatami-color-button-secondary-text:var(--color-button-secondary-text);--tatami-color-card-accent:var(--color-card-accent)}}
@layer front-tokens.palette{.yellow-palette-module-scss-module__jvvAnq__theme{--color-accent-muted:var(--color-yellow-100);--color-accent-soft:var(--color-yellow-200);--color-accent-strong:var(--color-yellow-500);--color-accent:var(--color-yellow-400);--color-background-surface-accent-active:var(--color-yellow-700);--color-background-surface-accent-focus:var(--color-yellow-600);--color-background-surface-accent-hover:var(--color-yellow-500);--color-background-surface-accent-muted-active:var(--color-yellow-200);--color-background-surface-accent-muted-focus:var(--color-yellow-200);--color-background-surface-accent-muted-hover:var(--color-yellow-200);--color-background-surface-accent-muted:var(--color-yellow-100);--color-background-surface-accent-soft-active:var(--color-yellow-300);--color-background-surface-accent-soft-focus:var(--color-yellow-300);--color-background-surface-accent-soft-hover:var(--color-yellow-300);--color-background-surface-accent-soft:var(--color-yellow-200);--color-background-surface-accent:var(--color-yellow-400);--color-banner-body-text:var(--color-yellow-800);--color-banner-title-text:var(--color-yellow-900);--color-button-primary-background-active:var(--color-yellow-700);--color-button-primary-background-focus:var(--color-yellow-700);--color-button-primary-background-hover:var(--color-yellow-700);--color-button-primary-background:var(--color-yellow-600);--color-button-secondary-background-active:var(--color-yellow-100);--color-button-secondary-background-focus:var(--color-yellow-100);--color-button-secondary-background-hover:var(--color-yellow-100);--color-button-secondary-background:var(--color-yellow-200);--color-button-secondary-text:var(--color-yellow-700);--color-card-accent:var(--color-yellow-500);--tatami-color-accent-muted:var(--color-accent-muted);--tatami-color-accent-soft:var(--color-accent-soft);--tatami-color-accent-strong:var(--color-accent-strong);--tatami-color-accent:var(--color-accent);--tatami-color-background-surface-accent-active:var(--color-background-surface-accent-active);--tatami-color-background-surface-accent-focus:var(--color-background-surface-accent-focus);--tatami-color-background-surface-accent-hover:var(--color-background-surface-accent-hover);--tatami-color-background-surface-accent-muted-active:var(--color-background-surface-accent-muted-active);--tatami-color-background-surface-accent-muted-focus:var(--color-background-surface-accent-muted-focus);--tatami-color-background-surface-accent-muted-hover:var(--color-background-surface-accent-muted-hover);--tatami-color-background-surface-accent-muted:var(--color-background-surface-accent-muted);--tatami-color-background-surface-accent-soft-active:var(--color-background-surface-accent-soft-active);--tatami-color-background-surface-accent-soft-focus:var(--color-background-surface-accent-soft-focus);--tatami-color-background-surface-accent-soft-hover:var(--color-background-surface-accent-soft-hover);--tatami-color-background-surface-accent-soft:var(--color-background-surface-accent-soft);--tatami-color-background-surface-accent:var(--color-background-surface-accent);--tatami-color-banner-body-text:var(--color-banner-body-text);--tatami-color-banner-title-text:var(--color-banner-title-text);--tatami-color-button-primary-background-active:var(--color-button-primary-background-active);--tatami-color-button-primary-background-focus:var(--color-button-primary-background-focus);--tatami-color-button-primary-background-hover:var(--color-button-primary-background-hover);--tatami-color-button-primary-background:var(--color-button-primary-background);--tatami-color-button-secondary-background-active:var(--color-button-secondary-background-active);--tatami-color-button-secondary-background-focus:var(--color-button-secondary-background-focus);--tatami-color-button-secondary-background-hover:var(--color-button-secondary-background-hover);--tatami-color-button-secondary-background:var(--color-button-secondary-background);--tatami-color-button-secondary-text:var(--color-button-secondary-text);--tatami-color-card-accent:var(--color-card-accent)}}
@layer front-ui-components{.card-module-scss-module__uD7svG__card{border-radius:var(--border-radius-700);border:1px solid var(--color-card-border);background-color:var(--color-card-background);outline:var(--color-transparent) var(--border-interaction-focus-ring-style) var(--dimension-interaction-focus-ring-outline-width);outline-offset:var(--dimension-interaction-focus-ring-outline-offset);inline-size:100%;transition:outline-color var(--motion-global-fade-out-duration) var(--motion-global-fade-out-timing-function);position:relative}.card-module-scss-module__uD7svG__card:has(.card-module-scss-module__uD7svG__cardAnchor):after{content:"";border-radius:inherit;box-shadow:var(--shadow-card-shadow);opacity:0;pointer-events:none;will-change:opacity;transition-property:opacity;transition-timing-function:var(--motion-global-fade-out-timing-function);transition-duration:var(--motion-global-fade-out-duration);background-color:#0000;position:absolute;inset:0}.card-module-scss-module__uD7svG__card:has(.card-module-scss-module__uD7svG__cardAnchor):hover:after,.card-module-scss-module__uD7svG__card:has(.card-module-scss-module__uD7svG__cardAnchor):focus-within:after,.card-module-scss-module__uD7svG__card:has(.card-module-scss-module__uD7svG__cardAnchor:active):after{opacity:1;transition-timing-function:var(--motion-global-fade-in-timing-function);transition-duration:var(--motion-global-fade-in-duration)}.card-module-scss-module__uD7svG__card:has(.card-module-scss-module__uD7svG__cardAnchor:focus-visible){outline-color:var(--color-interaction-focus-ring);transition:outline-color var(--motion-global-fade-in-duration) var(--motion-global-fade-in-timing-function)}.card-module-scss-module__uD7svG__cardAnchor{outline:none;block-size:100%;inline-size:100%;text-decoration:none;position:absolute;inset-block-start:0;inset-inline-start:0}.card-module-scss-module__uD7svG__cardAnchor:hover,.card-module-scss-module__uD7svG__cardAnchor:focus,.card-module-scss-module__uD7svG__cardAnchor:active,.card-module-scss-module__uD7svG__cardAnchor:visited{text-decoration:none}.card-module-scss-module__uD7svG__cardContext,.card-module-scss-module__uD7svG__cardTitle,.card-module-scss-module__uD7svG__cardBody,.card-module-scss-module__uD7svG__cardMeta,.card-module-scss-module__uD7svG__cardLogo{padding-inline:var(--spacing-card-padding-inline);margin-block-end:var(--dimension-spacing-8)}@media (min-width:600px){.card-module-scss-module__uD7svG__cardContext,.card-module-scss-module__uD7svG__cardTitle,.card-module-scss-module__uD7svG__cardBody,.card-module-scss-module__uD7svG__cardMeta,.card-module-scss-module__uD7svG__cardLogo{padding-inline:var(--spacing-card-padding-inline-sm,var(--spacing-card-padding-inline))}}@media (min-width:840px){.card-module-scss-module__uD7svG__cardContext,.card-module-scss-module__uD7svG__cardTitle,.card-module-scss-module__uD7svG__cardBody,.card-module-scss-module__uD7svG__cardMeta,.card-module-scss-module__uD7svG__cardLogo{padding-inline:var(--spacing-card-padding-inline-md,var(--spacing-card-padding-inline-sm,var(--spacing-card-padding-inline)))}}@media (min-width:1080px){.card-module-scss-module__uD7svG__cardContext,.card-module-scss-module__uD7svG__cardTitle,.card-module-scss-module__uD7svG__cardBody,.card-module-scss-module__uD7svG__cardMeta,.card-module-scss-module__uD7svG__cardLogo{padding-inline:var(--spacing-card-padding-inline-lg,var(--spacing-card-padding-inline-md,var(--spacing-card-padding-inline-sm,var(--spacing-card-padding-inline))))}}@media (min-width:1280px){.card-module-scss-module__uD7svG__cardContext,.card-module-scss-module__uD7svG__cardTitle,.card-module-scss-module__uD7svG__cardBody,.card-module-scss-module__uD7svG__cardMeta,.card-module-scss-module__uD7svG__cardLogo{padding-inline:var(--spacing-card-padding-inline-xl,var(--spacing-card-padding-inline-lg,var(--spacing-card-padding-inline-md,var(--spacing-card-padding-inline-sm,var(--spacing-card-padding-inline)))))}}@media (min-width:1440px){.card-module-scss-module__uD7svG__cardContext,.card-module-scss-module__uD7svG__cardTitle,.card-module-scss-module__uD7svG__cardBody,.card-module-scss-module__uD7svG__cardMeta,.card-module-scss-module__uD7svG__cardLogo{padding-inline:var(--spacing-card-padding-inline-xxl,var(--spacing-card-padding-inline-xl,var(--spacing-card-padding-inline-lg,var(--spacing-card-padding-inline-md,var(--spacing-card-padding-inline-sm,var(--spacing-card-padding-inline))))))}}.card-module-scss-module__uD7svG__cardContext:last-child,.card-module-scss-module__uD7svG__cardTitle:last-child,.card-module-scss-module__uD7svG__cardBody:last-child,.card-module-scss-module__uD7svG__cardMeta:last-child,.card-module-scss-module__uD7svG__cardLogo:last-child{margin-block-end:var(--dimension-spacing-32)}.card-module-scss-module__uD7svG__cardMedia{border-start-start-radius:inherit;border-start-end-radius:inherit;line-height:0;overflow:hidden}.card-module-scss-module__uD7svG__cardMedia>img{object-fit:cover;object-position:center;block-size:auto;inline-size:100%;aspect-ratio:var(--aspect-ratio,16/10);display:block}.card-module-scss-module__uD7svG__cardMediaInset{padding-inline:var(--spacing-card-padding-inline)}@media (min-width:600px){.card-module-scss-module__uD7svG__cardMediaInset{padding-inline:var(--spacing-card-padding-inline-sm,var(--spacing-card-padding-inline))}}@media (min-width:840px){.card-module-scss-module__uD7svG__cardMediaInset{padding-inline:var(--spacing-card-padding-inline-md,var(--spacing-card-padding-inline-sm,var(--spacing-card-padding-inline)))}}@media (min-width:1080px){.card-module-scss-module__uD7svG__cardMediaInset{padding-inline:var(--spacing-card-padding-inline-lg,var(--spacing-card-padding-inline-md,var(--spacing-card-padding-inline-sm,var(--spacing-card-padding-inline))))}}@media (min-width:1280px){.card-module-scss-module__uD7svG__cardMediaInset{padding-inline:var(--spacing-card-padding-inline-xl,var(--spacing-card-padding-inline-lg,var(--spacing-card-padding-inline-md,var(--spacing-card-padding-inline-sm,var(--spacing-card-padding-inline)))))}}@media (min-width:1440px){.card-module-scss-module__uD7svG__cardMediaInset{padding-inline:var(--spacing-card-padding-inline-xxl,var(--spacing-card-padding-inline-xl,var(--spacing-card-padding-inline-lg,var(--spacing-card-padding-inline-md,var(--spacing-card-padding-inline-sm,var(--spacing-card-padding-inline))))))}}.card-module-scss-module__uD7svG__cardMediaInset>img{border-radius:var(--border-radius-300)}.card-module-scss-module__uD7svG__cardContext{display:block}.card-module-scss-module__uD7svG__cardLogo{min-block-size:var(--dimension-spacing-28);margin-block:var(--dimension-spacing-24);align-items:center;margin-inline:0;display:flex}.card-module-scss-module__uD7svG__cardLogo>img{object-fit:contain;block-size:auto;max-block-size:28px;inline-size:auto;max-inline-size:120px}.card-module-scss-module__uD7svG__cardMedia+.card-module-scss-module__uD7svG__cardContext,.card-module-scss-module__uD7svG__cardMedia+.card-module-scss-module__uD7svG__cardTitle,.card-module-scss-module__uD7svG__cardMedia+.card-module-scss-module__uD7svG__cardBody,.card-module-scss-module__uD7svG__cardMedia+.card-module-scss-module__uD7svG__cardMeta{margin-block-start:var(--dimension-spacing-24)}}
@layer front-ui-components{@keyframes popover-module-scss-module__njy5Hq__popoverFadeIn{0%{opacity:0}}@keyframes popover-module-scss-module__njy5Hq__popoverSlideDown{0%{opacity:0;translate:0 calc(-1*var(--dimension-spacing-8))}}@keyframes popover-module-scss-module__njy5Hq__popoverSlideUp{0%{opacity:0;translate:0 var(--dimension-spacing-8)}}.popover-module-scss-module__njy5Hq__popover{min-inline-size:anchor-size(width);position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;background:0 0;border:0;margin:auto;padding:0;overflow:visible}.popover-module-scss-module__njy5Hq__popover[data-position^=bottom] .popover-module-scss-module__njy5Hq__popoverInner{animation-name:popover-module-scss-module__njy5Hq__popoverSlideDown}.popover-module-scss-module__njy5Hq__popover[data-position^=top] .popover-module-scss-module__njy5Hq__popoverInner{animation-name:popover-module-scss-module__njy5Hq__popoverSlideUp}.popover-module-scss-module__njy5Hq__popover[data-position=bottom-start]{position-area:block-end span-inline-end}.popover-module-scss-module__njy5Hq__popover[data-position=bottom]{position-area:block-end}.popover-module-scss-module__njy5Hq__popover[data-position=bottom-end]{position-area:block-end span-inline-start}.popover-module-scss-module__njy5Hq__popover[data-position=top-start]{position-area:block-start span-inline-end}.popover-module-scss-module__njy5Hq__popover[data-position=top]{position-area:block-start}.popover-module-scss-module__njy5Hq__popover[data-position=top-end]{position-area:block-start span-inline-start}.popover-module-scss-module__njy5Hq__popoverInner{z-index:1;margin-block:var(--dimension-spacing-8);border-radius:var(--border-popover-radius);box-shadow:var(--shadow-200);background-color:var(--color-background-base);animation-duration:var(--motion-global-fade-in-duration);animation-timing-function:var(--motion-global-fade-in-timing-function);inline-size:max-content;min-inline-size:100%;max-inline-size:100vw;animation-fill-mode:both;position:relative}@media (prefers-reduced-motion:reduce){.popover-module-scss-module__njy5Hq__popoverInner{animation-duration:0}}.popover-module-scss-module__njy5Hq__popoverShield{animation-name:popover-module-scss-module__njy5Hq__popoverFadeIn;animation-duration:var(--motion-global-fade-in-duration);animation-timing-function:var(--motion-global-fade-in-timing-function);animation-fill-mode:both;display:none;position:fixed;inset:0}@supports not (position-area:block-end){.popover-module-scss-module__njy5Hq__popoverShield{display:block}@media (min-width:840px){.popover-module-scss-module__njy5Hq__popoverInner{animation:popover-module-scss-module__njy5Hq__popoverFadeIn;margin:auto!important}}@media (max-width:839px){.popover-module-scss-module__njy5Hq__popover[data-position]{inset-block:0;inline-size:auto;margin-block-end:0;inset-block-start:unset}.popover-module-scss-module__njy5Hq__popover[data-position] .popover-module-scss-module__njy5Hq__popoverInner{border-block-start:var(--border-width-1) solid var(--color-border-base);border-end-end-radius:0;border-end-start-radius:0;max-block-size:50vh;animation-name:popover-module-scss-module__njy5Hq__popoverSlideUp;overflow-y:auto;margin-block-end:0!important}}}}
@layer front-ui-components{.menuButton-module-scss-module__RVGGvq__menuButton{max-inline-size:100%;padding-block:var(--dimension-spacing-8);padding-inline:var(--dimension-spacing-16);color:var(--color-menu-button-text);background-color:var(--color-menu-button-background);border:var(--border-width-1) solid var(--color-menu-button-border);border-radius:var(--border-menu-button-radius);cursor:pointer;fill:currentColor;transition-property:background-color,border-color;transition-duration:var(--motion-global-fade-out-duration);transition-timing-function:var(--motion-global-fade-out-timing-function);justify-content:center;align-items:center;display:inline-flex}.menuButton-module-scss-module__RVGGvq__menuButton:disabled{cursor:default}.menuButton-module-scss-module__RVGGvq__menuButton:focus-visible{outline:var(--dimension-interaction-focus-ring-outline-width) var(--border-interaction-focus-ring-style) var(--color-interaction-focus-ring);outline-offset:var(--dimension-interaction-focus-ring-outline-offset)}.menuButton-module-scss-module__RVGGvq__menuButton:hover:not(:disabled),.menuButton-module-scss-module__RVGGvq__menuButton:focus-visible:not(:disabled){transition-duration:var(--motion-global-fade-in-duration);transition-timing-function:var(--motion-global-fade-in-timing-function)}.menuButton-module-scss-module__RVGGvq__menuButton:hover:not(:disabled){background-color:var(--color-menu-button-background-hover);border-color:var(--color-menu-button-border-hover)}.menuButton-module-scss-module__RVGGvq__menuButton:focus-visible:not(:disabled){background-color:var(--color-menu-button-background-focus);border-color:var(--color-menu-button-border-focus)}.menuButton-module-scss-module__RVGGvq__menuButton:active:not(:disabled),.menuButton-module-scss-module__RVGGvq__menuButton.menuButton-module-scss-module__RVGGvq__expanded:not(:disabled){background-color:var(--color-menu-button-background-active);border-color:var(--color-menu-button-border-active)}.menuButton-module-scss-module__RVGGvq__content{flex:auto;align-items:center;min-inline-size:0;display:flex;overflow:hidden}.menuButton-module-scss-module__RVGGvq__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.menuButton-module-scss-module__RVGGvq__menuButton.menuButton-module-scss-module__RVGGvq__selected:not(:disabled){background-color:var(--color-menu-button-background-selected);border-color:var(--color-menu-button-border-selected)}.menuButton-module-scss-module__RVGGvq__menuButton.menuButton-module-scss-module__RVGGvq__selected:not(:disabled):hover:not(:disabled){background-color:var(--color-menu-button-background-selected-hover);border-color:var(--color-menu-button-border-selected-hover)}.menuButton-module-scss-module__RVGGvq__menuButton.menuButton-module-scss-module__RVGGvq__selected:not(:disabled):focus-visible:not(:disabled){background-color:var(--color-menu-button-background-selected-focus);border-color:var(--color-menu-button-border-selected-focus)}.menuButton-module-scss-module__RVGGvq__menuButton.menuButton-module-scss-module__RVGGvq__selected:not(:disabled):active:not(:disabled),.menuButton-module-scss-module__RVGGvq__menuButton.menuButton-module-scss-module__RVGGvq__selected:not(:disabled).menuButton-module-scss-module__RVGGvq__expanded:not(:disabled){background-color:var(--color-menu-button-background-selected-active);border-color:var(--color-menu-button-border-selected-active)}.menuButton-module-scss-module__RVGGvq__variantPrimary{color:var(--color-button-tertiary-text);background-color:var(--color-button-tertiary-background);border-color:var(--color-button-tertiary-border)}.menuButton-module-scss-module__RVGGvq__variantPrimary:hover:not(:disabled){background-color:var(--color-button-tertiary-background-hover);border-color:var(--color-button-tertiary-border)}.menuButton-module-scss-module__RVGGvq__variantPrimary:focus-visible:not(:disabled){background-color:var(--color-button-tertiary-background-focus);border-color:var(--color-button-tertiary-border)}.menuButton-module-scss-module__RVGGvq__variantPrimary:active:not(:disabled),.menuButton-module-scss-module__RVGGvq__variantPrimary.menuButton-module-scss-module__RVGGvq__expanded:not(:disabled){background-color:var(--color-button-tertiary-background-active);border-color:var(--color-button-tertiary-border)}.menuButton-module-scss-module__RVGGvq__variantGhost{color:var(--color-button-ghost-text);background-color:var(--color-button-ghost-background);border-color:var(--color-button-ghost-border)}.menuButton-module-scss-module__RVGGvq__variantGhost:hover:not(:disabled){background-color:var(--color-button-ghost-background-hover)}.menuButton-module-scss-module__RVGGvq__variantGhost:focus-visible:not(:disabled){background-color:var(--color-button-ghost-background-focus)}.menuButton-module-scss-module__RVGGvq__variantGhost:active:not(:disabled),.menuButton-module-scss-module__RVGGvq__variantGhost.menuButton-module-scss-module__RVGGvq__expanded:not(:disabled){background-color:var(--color-button-ghost-background-active)}.menuButton-module-scss-module__RVGGvq__menuMarkerIcon{transition-property:transform;transition-duration:var(--motion-global-transform-duration);transition-timing-function:var(--motion-global-transform-timing-function);flex:none;margin-inline-start:var(--dimension-spacing-8)}.menuButton-module-scss-module__RVGGvq__menuButton.menuButton-module-scss-module__RVGGvq__expanded .menuButton-module-scss-module__RVGGvq__menuMarkerIcon{transform:rotate(180deg)}}
@layer front-ui-foundations{.scrollContainer-module-scss-module__iV18MG__scrollContainer{block-size:100%;inline-size:100%}.scrollContainer-module-scss-module__iV18MG__scrollContainer.scrollContainer-module-scss-module__iV18MG__horizontal{overflow-x:auto}.scrollContainer-module-scss-module__iV18MG__scrollContainer.scrollContainer-module-scss-module__iV18MG__vertical{overflow-y:auto}}
@layer front-ui-foundations{.grid-module-scss-module__lgnKUW__grid{--grid-column-count:4;--grid-column-count-md:12;grid-template-columns:repeat(var(--grid-column-count), minmax(0, 1fr));column-gap:var(--spacing-gutter);row-gap:var(--spacing-section-gap);inline-size:100%;display:grid}@media (min-width:600px){.grid-module-scss-module__lgnKUW__grid{column-gap:var(--spacing-gutter-sm,var(--spacing-gutter))}}@media (min-width:840px){.grid-module-scss-module__lgnKUW__grid{column-gap:var(--spacing-gutter-md,var(--spacing-gutter-sm,var(--spacing-gutter)))}}@media (min-width:1080px){.grid-module-scss-module__lgnKUW__grid{column-gap:var(--spacing-gutter-lg,var(--spacing-gutter-md,var(--spacing-gutter-sm,var(--spacing-gutter))))}}@media (min-width:1280px){.grid-module-scss-module__lgnKUW__grid{column-gap:var(--spacing-gutter-xl,var(--spacing-gutter-lg,var(--spacing-gutter-md,var(--spacing-gutter-sm,var(--spacing-gutter)))))}}@media (min-width:1440px){.grid-module-scss-module__lgnKUW__grid{column-gap:var(--spacing-gutter-xxl,var(--spacing-gutter-xl,var(--spacing-gutter-lg,var(--spacing-gutter-md,var(--spacing-gutter-sm,var(--spacing-gutter))))))}}@media (min-width:600px){.grid-module-scss-module__lgnKUW__grid{row-gap:var(--spacing-section-gap-sm,var(--spacing-section-gap))}}@media (min-width:840px){.grid-module-scss-module__lgnKUW__grid{row-gap:var(--spacing-section-gap-md,var(--spacing-section-gap-sm,var(--spacing-section-gap)))}}@media (min-width:1080px){.grid-module-scss-module__lgnKUW__grid{row-gap:var(--spacing-section-gap-lg,var(--spacing-section-gap-md,var(--spacing-section-gap-sm,var(--spacing-section-gap))))}}@media (min-width:1280px){.grid-module-scss-module__lgnKUW__grid{row-gap:var(--spacing-section-gap-xl,var(--spacing-section-gap-lg,var(--spacing-section-gap-md,var(--spacing-section-gap-sm,var(--spacing-section-gap)))))}}@media (min-width:1440px){.grid-module-scss-module__lgnKUW__grid{row-gap:var(--spacing-section-gap-xxl,var(--spacing-section-gap-xl,var(--spacing-section-gap-lg,var(--spacing-section-gap-md,var(--spacing-section-gap-sm,var(--spacing-section-gap))))))}}@media (min-width:840px){.grid-module-scss-module__lgnKUW__grid{grid-template-columns:repeat(var(--grid-column-count-md), minmax(0, 1fr))}}.grid-module-scss-module__lgnKUW__grid>*{grid-column:1/-1;min-inline-size:0}.grid-module-scss-module__lgnKUW__item{--grid-item-column:1 / -1;--grid-item-column-sm:var(--undefined);--grid-item-column-md:var(--undefined);--grid-item-column-lg:var(--undefined);--grid-item-column-xl:var(--undefined);--grid-item-column-xxl:var(--undefined);grid-column:var(--grid-item-column);min-inline-size:0}@media (min-width:600px){.grid-module-scss-module__lgnKUW__item{grid-column:var(--grid-item-column-sm,var(--grid-item-column))}}@media (min-width:840px){.grid-module-scss-module__lgnKUW__item{grid-column:var(--grid-item-column-md,var(--grid-item-column-sm,var(--grid-item-column)))}}@media (min-width:1080px){.grid-module-scss-module__lgnKUW__item{grid-column:var(--grid-item-column-lg,var(--grid-item-column-md,var(--grid-item-column-sm,var(--grid-item-column))))}}@media (min-width:1280px){.grid-module-scss-module__lgnKUW__item{grid-column:var(--grid-item-column-xl,var(--grid-item-column-lg,var(--grid-item-column-md,var(--grid-item-column-sm,var(--grid-item-column)))))}}@media (min-width:1440px){.grid-module-scss-module__lgnKUW__item{grid-column:var(--grid-item-column-xxl,var(--grid-item-column-xl,var(--grid-item-column-lg,var(--grid-item-column-md,var(--grid-item-column-sm,var(--grid-item-column))))))}}}
@layer front-ui-foundations{.layout-module-scss-module__e_tYXa__layout{--layout-padding-inline:var(--spacing-page-inset);grid-template-columns:[full-start] var(--layout-padding-inline) [content-start] minmax(0, 1fr) [content-end] var(--layout-padding-inline) [full-end];inline-size:100%;max-inline-size:calc(var(--spacing-page-max-width) + 2*var(--layout-padding-inline));padding-block:var(--layout-padding-block,0);margin-inline:auto;display:grid}@media (min-width:600px){.layout-module-scss-module__e_tYXa__layout{--layout-padding-inline:var(--spacing-page-inset-sm,var(--spacing-page-inset))}}@media (min-width:840px){.layout-module-scss-module__e_tYXa__layout{--layout-padding-inline:var(--spacing-page-inset-md,var(--spacing-page-inset-sm,var(--spacing-page-inset)))}}@media (min-width:1080px){.layout-module-scss-module__e_tYXa__layout{--layout-padding-inline:var(--spacing-page-inset-lg,var(--spacing-page-inset-md,var(--spacing-page-inset-sm,var(--spacing-page-inset))))}}@media (min-width:1280px){.layout-module-scss-module__e_tYXa__layout{--layout-padding-inline:var(--spacing-page-inset-xl,var(--spacing-page-inset-lg,var(--spacing-page-inset-md,var(--spacing-page-inset-sm,var(--spacing-page-inset)))))}}@media (min-width:1440px){.layout-module-scss-module__e_tYXa__layout{--layout-padding-inline:var(--spacing-page-inset-xxl,var(--spacing-page-inset-xl,var(--spacing-page-inset-lg,var(--spacing-page-inset-md,var(--spacing-page-inset-sm,var(--spacing-page-inset))))))}}:where(.layout-module-scss-module__e_tYXa__layout>*){grid-column:content-start/content-end;min-inline-size:0}.layout-module-scss-module__e_tYXa__fullWidth{grid-template-columns:[full-start] minmax(var(--layout-padding-inline), 1fr) [content-start] minmax(0, var(--spacing-page-max-width)) [content-end] minmax(var(--layout-padding-inline), 1fr) [full-end];max-inline-size:none;margin-inline:0}}
/*# sourceMappingURL=1iqwa2uyntbx5.css.map*/