@import"https://rsms.me/inter/inter.css";@import"https://fonts.googleapis.com/css2?family=Fustat:wght@300;400;500;600;700;800&display=swap";._button_1k1cb_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs, 8px);position:relative;border-radius:var(--radius-control, 999px);font-family:var(--font-sans, "Inter", sans-serif);font-weight:var(--fontweight-semibold, 600);text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;transition:background-color var(--motion-hover-duration) var(--motion-hover-easing),border-color var(--motion-hover-duration) var(--motion-hover-easing),color var(--motion-hover-duration) var(--motion-hover-easing),opacity var(--motion-hover-duration) var(--motion-hover-easing),box-shadow var(--motion-hover-duration) var(--motion-hover-easing),transform var(--motion-hover-duration) var(--motion-hover-easing);border:1px solid transparent;outline:none;box-sizing:border-box}._size-md_1k1cb_30{height:var(--button-height-md, 44px);padding:var(--space-sm, 12px) var(--space-lg, 24px);font-size:var(--text-label-default-size, 14px);line-height:var(--text-label-default-line-height, 20px);letter-spacing:var(--text-label-default-letter-spacing)}._size-sm_1k1cb_38{height:var(--button-height-sm, 32px);padding:var(--space-xs, 8px) var(--space-md, 16px);font-size:var(--text-label-small-size, 12px);line-height:var(--text-label-small-line-height, 16px);letter-spacing:var(--text-label-small-letter-spacing)}._variant-primary_1k1cb_51{background-color:var(--button-primary-background);color:var(--button-primary-label);border-color:transparent}._variant-primary_1k1cb_51:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--button-primary-background-hover)}._variant-primary_1k1cb_51:active:not(:disabled):not([aria-disabled=true]){background-color:var(--button-primary-background-pressed)}._variant-primary_1k1cb_51:focus-visible{outline:2px solid var(--button-primary-focus-ring);outline-offset:2px}._variant-primary_1k1cb_51:disabled,._variant-primary_1k1cb_51[aria-disabled=true]{background-color:var(--button-primary-disabled-background);color:var(--button-primary-disabled-label);cursor:not-allowed}._variant-secondary_1k1cb_78{background-color:var(--button-secondary-background);color:var(--button-secondary-label);border-color:var(--button-secondary-border)}._variant-secondary_1k1cb_78:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--button-secondary-background-hover);border-color:var(--button-secondary-border)}._variant-secondary_1k1cb_78:active:not(:disabled):not([aria-disabled=true]){background-color:var(--button-secondary-background-pressed)}._variant-secondary_1k1cb_78:focus-visible{outline:2px solid var(--button-secondary-focus-ring);outline-offset:2px}._variant-secondary_1k1cb_78:disabled,._variant-secondary_1k1cb_78[aria-disabled=true]{border-color:var(--button-secondary-disabled-border);color:var(--button-secondary-disabled-label);cursor:not-allowed}._variant-inverse_1k1cb_106{background-color:var(--button-inverse-background);color:var(--button-inverse-label);border-color:transparent}._variant-inverse_1k1cb_106:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--button-inverse-background-hover)}._variant-inverse_1k1cb_106:active:not(:disabled):not([aria-disabled=true]){background-color:var(--button-inverse-background-pressed)}._variant-inverse_1k1cb_106:focus-visible{outline:2px solid var(--button-inverse-focus-ring);outline-offset:2px}._variant-inverse_1k1cb_106:disabled,._variant-inverse_1k1cb_106[aria-disabled=true]{background-color:var(--button-inverse-disabled-background);color:var(--button-inverse-disabled-label);cursor:not-allowed}._variant-ghost-inverse_1k1cb_133{background-color:var(--button-ghost-inverse-background);color:var(--button-ghost-inverse-label);border-color:var(--button-ghost-inverse-border)}._variant-ghost-inverse_1k1cb_133:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--button-ghost-inverse-background-hover);border-color:var(--button-ghost-inverse-border)}._variant-ghost-inverse_1k1cb_133:focus-visible{outline:2px solid var(--button-ghost-inverse-focus-ring);outline-offset:2px}._variant-ghost-inverse_1k1cb_133:disabled,._variant-ghost-inverse_1k1cb_133[aria-disabled=true]{border-color:var(--color-interactive-ghost-inverse-disabled-border);color:var(--color-interactive-ghost-inverse-disabled-text);cursor:not-allowed}._hero_19uph_1{background-color:var(--surface-inverse, #242430);position:relative;overflow:hidden;min-height:calc(100svh - var(--announcement-bar-height, 32px) - var(--header-bar-height, 76px));display:flex;flex-direction:column;justify-content:flex-end;padding:0 var(--section-padding-inline) var(--section-space-lg, 160px);box-sizing:border-box}._decorationTopLeft_19uph_15{position:absolute;top:0;left:0;width:460px;height:460px;transform:translate(-55%,-55%);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}._decorationBottomRight_19uph_28{position:absolute;bottom:0;right:0;width:460px;height:460px;transform:translate(55%,55%);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}@media(max-width:1023px){._decorationTopLeft_19uph_15,._decorationBottomRight_19uph_28{width:360px;height:360px;opacity:.35}}@media(max-width:767px){._decorationTopLeft_19uph_15,._decorationBottomRight_19uph_28{width:280px;height:280px;opacity:.25}}._decorationSvg_19uph_59{width:100%;height:100%;display:block}._container_19uph_65{max-width:var(--section-container-max, 1148px);width:100%;margin:0 auto;padding:0;position:relative;z-index:2;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start}._copy_19uph_78{display:flex;flex-direction:column;gap:var(--space-xl, 32px);max-width:548px;z-index:3;position:relative}._tagline_19uph_87{margin:0;font-family:var(--text-display-large-family, var(--font-heading, "Fustat", sans-serif));font-weight:var(--text-display-large-weight, 400);font-size:var(--text-display-large-size, 56px);line-height:var(--text-display-large-line-height, 64px);letter-spacing:var(--text-display-large-letter-spacing);color:var(--text-on-inverse, #FFFFFF);max-width:548px}._actions_19uph_98{display:flex;align-items:center;gap:var(--space-sm, 12px);flex-wrap:wrap}._imageContainer_19uph_105{position:absolute;left:calc(50% + 177px);width:930px;height:641px;pointer-events:none;z-index:1}._productImage_19uph_114{width:100%;height:100%;object-fit:contain;object-position:right bottom;display:block}._imageOverlay_19uph_122{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 76% 5.7%,#242430 26.4%,#242430e6 45%,#24243080 67%,#24243000);pointer-events:none}@media(max-width:1023px){._hero_19uph_1{padding:var(--section-space-sm, 96px) var(--section-padding-inline) var(--section-space-md, 128px);justify-content:flex-end}._container_19uph_65{padding:0;flex:1;justify-content:flex-end}._imageContainer_19uph_105{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:100%;max-width:500px;height:380px;margin-top:var(--space-lg, 24px)}._productImage_19uph_114{object-position:left bottom}}@media(min-width:1024px){._container_19uph_65{flex:1;justify-content:flex-end}._imageContainer_19uph_105{top:auto;bottom:calc(-1 * var(--section-space-lg, 160px));height:min(720px,calc(100% + var(--section-space-lg, 160px)))}}@media(max-width:767px){._hero_19uph_1{min-height:auto;padding:var(--section-space-page-top) var(--section-padding-inline) var(--section-space-sm);justify-content:flex-start}._container_19uph_65{flex:none;justify-content:flex-start}._copy_19uph_78{gap:var(--space-lg, 24px)}._actions_19uph_98{flex-direction:column;width:100%;align-items:stretch}._imageContainer_19uph_105{max-width:100%;height:240px;margin-top:var(--space-lg, 24px)}}._link_17kv7_1{color:var(--text-default);font-family:var(--text-body-default-family);font-size:var(--text-body-default-size);line-height:var(--text-body-default-line-height);font-weight:var(--text-body-default-weight);text-decoration:none;border-radius:var(--radius-md)}._link_17kv7_1:hover,._hover_17kv7_2{text-decoration:underline;text-underline-offset:2px}._link_17kv7_1:focus-visible{outline:2px solid var(--focus-ring-on-light);outline-offset:2px}._tag_1fnaf_1{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2xs, 4px) var(--space-sm, 12px);border-radius:var(--radius-control);font-family:var(--text-label-small-family);font-size:var(--text-label-small-size);line-height:var(--text-label-small-line-height);font-weight:var(--text-label-small-weight);letter-spacing:var(--text-label-small-letter-spacing)}._neutral_1fnaf_14{background:var(--color-background-secondary);border:1px solid var(--color-border-strong)}._accent_1fnaf_19{background:var(--color-background-accent);color:var(--color-text-on-accent)}._card_8hbxo_1{width:372px;height:540px;max-width:100%;box-sizing:border-box;padding:var(--space-2xl, 48px) var(--space-lg, 24px);border-radius:var(--radius-card, 16px);background-color:var(--surface-default, #FFFFFF);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--space-md, 16px)}._header_8hbxo_16{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-component-gap-lg, 16px)}._productName_8hbxo_24{margin:0;max-width:220px;text-align:center;font-family:var(--text-heading-3-family, var(--font-heading, "Fustat", sans-serif));font-weight:var(--fontweight-medium);font-size:var(--text-heading-3-size, 28px);line-height:var(--text-heading-3-line-height, 36px);letter-spacing:var(--text-heading-3-letter-spacing);color:var(--text-default, #242430);display:flex;align-items:center;justify-content:center}._productNameText_8hbxo_39{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}._compact_8hbxo_46 ._productName_8hbxo_24{max-width:200px;min-height:calc(2 * var(--text-heading-5-line-height, 28px));font-weight:var(--fontweight-semibold, 600);font-size:var(--text-heading-5-size, 20px);line-height:var(--text-heading-5-line-height, 28px);letter-spacing:var(--text-heading-5-letter-spacing)}._compact_8hbxo_46{gap:var(--space-xs, 8px)}._compact_8hbxo_46 ._header_8hbxo_16{gap:var(--space-component-gap-lg, 16px)}._compact_8hbxo_46 ._image_8hbxo_63{margin-top:calc(-1 * var(--space-xs, 8px))}._image_8hbxo_63{width:240px;height:240px;border-radius:var(--radius-card, 16px);overflow:hidden;position:relative;background-color:transparent;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-block:0}._image_8hbxo_63 img{width:auto;height:auto;object-fit:contain;display:block}._imageVial_8hbxo_88 img{max-width:66%;max-height:66%}._imageJar_8hbxo_93 img{max-width:62%;max-height:62%}._actions_8hbxo_98{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-sm, 12px);margin-top:auto}._buttonGroup_8hbxo_107{display:flex;gap:var(--space-2xs, 4px);align-items:center;justify-content:center;flex-wrap:wrap}._price_8hbxo_115{font-family:var(--text-label-small-family, var(--font-sans, "Inter", sans-serif));font-weight:var(--text-label-small-weight, 600);font-size:var(--text-label-small-size, 12px);line-height:var(--text-label-small-line-height, 16px);letter-spacing:var(--text-label-small-letter-spacing);color:var(--text-default, #242430);text-align:center}._productsSection_upjfe_1{background-color:var(--surface-accent, #F8E483);width:100%;padding:calc(var(--space-4xl, 96px) + var(--space-lg, 24px)) var(--section-padding-inline);box-sizing:border-box}._container_upjfe_8{max-width:var(--section-container-max, 1148px);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-layout-block-gap, var(--space-3xl, 64px))}._header_upjfe_16{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-xl, 32px)}._titleColumn_upjfe_23{flex:1;max-width:362px}._sectionTitle_upjfe_28{margin:0;font-family:var(--text-heading-2-family, var(--font-heading, "Fustat", sans-serif));font-weight:var(--fontweight-medium);font-size:var(--text-heading-2-size, 36px);line-height:var(--text-heading-2-line-height, 44px);letter-spacing:var(--text-heading-2-letter-spacing);color:var(--text-default, #242430)}._introColumn_upjfe_38{max-width:348px;display:flex;flex-direction:column;gap:var(--space-md, 16px)}._introText_upjfe_45{margin:0;font-family:var(--text-body-default-family, var(--font-sans, "Inter", sans-serif));font-weight:var(--text-body-default-weight, 400);font-size:var(--text-body-default-size, 16px);line-height:var(--text-body-default-line-height, 24px);letter-spacing:var(--text-body-default-letter-spacing);color:var(--text-default, #242430)}._shopAllWrapper_upjfe_55{display:inline-flex;align-items:center;gap:8px}._shopAllLink_upjfe_61{display:inline-flex;align-items:center;gap:8px;font-family:var(--text-body-default-family, var(--font-sans, "Inter", sans-serif));font-weight:var(--text-body-strong-weight, 600);font-size:var(--text-body-default-size, 16px);line-height:var(--text-body-default-line-height, 24px);color:var(--text-default, #242430)}._arrowIcon_upjfe_72{width:16px;height:16px;display:block}._grid_upjfe_78{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md, 16px);width:100%}._grid_upjfe_78>._productCard_upjfe_85{width:100%;max-width:none;min-width:0;height:auto}@media(max-width:1279px){._grid_upjfe_78{grid-template-columns:repeat(2,1fr);gap:var(--space-lg, 24px)}}@media(max-width:1023px){._productsSection_upjfe_1{padding:calc(var(--space-3xl, 64px) + var(--space-md, 16px)) var(--section-padding-inline)}._container_upjfe_8{gap:var(--space-layout-stack-gap, var(--space-2xl, 48px))}._header_upjfe_16{flex-direction:column;gap:var(--space-sm, 12px)}._titleColumn_upjfe_23,._introColumn_upjfe_38{max-width:100%}}@media(max-width:767px){._productsSection_upjfe_1{padding:var(--space-3xl, 64px) var(--section-padding-inline)}._container_upjfe_8{gap:var(--space-xl, 32px)}._sectionTitle_upjfe_28{font-family:var(--text-heading-3-family, var(--font-heading, "Fustat", sans-serif));font-size:var(--text-heading-3-size, 28px);line-height:var(--text-heading-3-line-height, 36px);letter-spacing:var(--text-heading-3-letter-spacing)}._grid_upjfe_78{grid-template-columns:1fr}}._statementSection_13uu8_1{background-color:var(--surface-inverse, #242430);position:relative;overflow:hidden;min-height:560px;display:flex;align-items:center;justify-content:center;padding:var(--section-space-md, 128px) var(--section-padding-inline);box-sizing:border-box}._decorationTopRight_13uu8_13{position:absolute;top:0;right:0;width:460px;height:460px;transform:translate(55%,-55%);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}._decorationBottomLeft_13uu8_26{position:absolute;bottom:0;left:0;width:460px;height:460px;transform:translate(-55%,55%);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}._decorationSvg_13uu8_39{width:100%;height:100%;display:block}._container_13uu8_45{max-width:var(--section-container-max, 1148px);width:100%;margin:0 auto;position:relative;z-index:2;text-align:center}._statementText_13uu8_54{margin:0 auto;max-width:960px;font-family:var(--text-body-xl-family, var(--font-sans, "Inter", sans-serif));font-weight:var(--text-body-xl-weight, 300);font-size:var(--text-body-xl-size, 36px);line-height:var(--lineheight-48, 48px);letter-spacing:.025em;color:color-mix(in srgb,var(--text-on-inverse, #FFFFFF) 88%,transparent);text-align:center}@media(max-width:1023px){._decorationTopRight_13uu8_13,._decorationBottomLeft_13uu8_26{width:360px;height:360px;opacity:.35}}@media(max-width:767px){._statementSection_13uu8_1{min-height:auto;padding:72px var(--section-padding-inline)}._decorationTopRight_13uu8_13,._decorationBottomLeft_13uu8_26{width:280px;height:280px;opacity:.25}._statementText_13uu8_54{line-height:var(--lineheight-32, 32px)}}._item_123in_1{display:flex;flex-direction:column;gap:var(--space-2xs, 4px);width:480px;max-width:100%;box-sizing:border-box;padding:var(--space-lg, 24px) 0;border-radius:var(--radius-input, 8px);font-size:var(--text-body-default-size, 16px);line-height:var(--text-body-default-line-height, 24px);color:var(--text-default, #242430);transition:background-color var(--motion-hover-duration) var(--motion-hover-easing),padding var(--motion-hover-duration) var(--motion-hover-easing)}._item_123in_1._interactive_123in_16{cursor:pointer}._item_123in_1._interactive_123in_16:hover,._active_123in_25{padding:var(--space-lg, 24px);background-color:var(--surface-subtle, #FAFAFA)}._focus_123in_30:focus-visible,._item_123in_1:focus-visible{outline:2px solid var(--focus-ring-on-light, #242430);outline-offset:2px}._title_123in_36{font-family:var(--text-body-strong-family, var(--font-sans, "Inter", sans-serif));font-weight:var(--text-body-strong-weight, 600);font-size:var(--text-body-strong-size, 16px);line-height:var(--text-body-strong-line-height, 24px);color:var(--text-default, #242430)}._description_123in_44{font-family:var(--text-body-default-family, var(--font-sans, "Inter", sans-serif));font-weight:var(--text-body-default-weight, 400);font-size:var(--text-body-default-size, 16px);line-height:var(--text-body-default-line-height, 24px);color:var(--text-default, #242430)}@media(max-width:1023px){._item_123in_1{width:100%;padding:var(--space-md, 16px) var(--space-lg, 24px)}._item_123in_1._interactive_123in_16:hover,._active_123in_25{padding:var(--space-md, 16px) var(--space-lg, 24px)}}._servicesSection_ptvxd_1{background-color:var(--surface-default, #FFFFFF);width:100%;padding:calc(var(--space-4xl, 96px) + var(--space-lg, 24px)) var(--section-padding-inline) calc(var(--space-4xl, 96px) + var(--space-lg, 24px) + var(--space-2xl, 48px));box-sizing:border-box}._container_ptvxd_8{max-width:var(--section-container-max, 1148px);margin:0 auto}._columns_ptvxd_13{display:flex;align-items:center;justify-content:space-between;gap:var(--section-content-gap, 96px)}._copyColumn_ptvxd_20{display:flex;flex-direction:column;gap:var(--space-2xl, 48px);max-width:480px;width:100%}._sectionHeader_ptvxd_28{display:flex;flex-direction:column;gap:var(--space-lg, 24px)}._tagline_ptvxd_34{margin:0;font-family:var(--text-label-small-family, var(--font-sans, "Inter", sans-serif));font-weight:var(--text-label-small-weight, 600);font-size:var(--text-label-small-size, 12px);line-height:var(--text-label-small-line-height, 16px);letter-spacing:var(--text-label-small-letter-spacing);color:var(--text-default, #242430);text-transform:uppercase}._title_ptvxd_45{margin:0;font-family:var(--text-heading-2-family, var(--font-heading, "Fustat", sans-serif));font-weight:var(--fontweight-medium);font-size:var(--text-heading-2-size, 36px);line-height:var(--text-heading-2-line-height, 44px);letter-spacing:var(--text-heading-2-letter-spacing);color:var(--text-default, #242430);max-width:360px}._servicesList_ptvxd_56{display:flex;flex-direction:column;width:100%}._imageColumn_ptvxd_62{flex:1;max-width:500px;height:576px;border-radius:var(--radius-card, 16px);overflow:hidden;position:relative;background-color:var(--surface-subtle, #FAFAFA)}._featureImage_ptvxd_72{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:1023px){._servicesSection_ptvxd_1{padding:calc(var(--space-3xl, 64px) + var(--space-md, 16px)) var(--section-padding-inline) calc(var(--space-3xl, 64px) + var(--space-md, 16px) + var(--space-xl, 32px))}._columns_ptvxd_13{flex-direction:column;gap:var(--space-xl, 32px);align-items:stretch}._copyColumn_ptvxd_20{max-width:100%;min-width:0}._title_ptvxd_45{max-width:100%}._sectionHeader_ptvxd_28{padding-inline:var(--space-lg, 24px)}._servicesList_ptvxd_56{gap:var(--space-2xs, 4px)}._imageColumn_ptvxd_62{width:100%;max-width:480px;height:220px;margin-inline:auto;align-self:center}}@media(max-width:767px){._servicesSection_ptvxd_1{padding:var(--space-3xl, 64px) var(--section-padding-inline) calc(var(--space-3xl, 64px) + var(--space-xl, 32px))}._copyColumn_ptvxd_20{gap:var(--space-xl, 32px)}._sectionHeader_ptvxd_28{padding-top:var(--space-xs, 8px);gap:var(--space-md, 16px)}._title_ptvxd_45{font-family:var(--text-heading-3-family, var(--font-heading, "Fustat", sans-serif));font-size:var(--text-heading-3-size, 28px);line-height:var(--text-heading-3-line-height, 36px);letter-spacing:var(--text-heading-3-letter-spacing)}._servicesList_ptvxd_56{gap:var(--space-xs, 8px)}._imageColumn_ptvxd_62{display:none}}._banner_g6enk_1{position:fixed;top:0;left:0;right:0;z-index:var(--z-index-announcement, 101);background-color:var(--surface-inverse-raised, #2E2E3D);width:100%;display:flex;align-items:center;justify-content:center;padding:var(--space-xs, 8px) var(--section-padding-inline);box-sizing:border-box}._spacer_g6enk_16{height:var(--announcement-bar-height, 32px);flex-shrink:0}._container_g6enk_21{display:flex;align-items:center;justify-content:center;gap:var(--space-sm, 12px);max-width:var(--container-max, 888px);width:100%;font-family:var(--text-caption-family, var(--font-sans, "Inter", sans-serif));font-weight:var(--fontweight-semibold, 600);font-size:var(--text-caption-size, 12px);line-height:var(--text-caption-line-height, 16px);letter-spacing:var(--text-caption-letter-spacing);color:var(--text-on-inverse, #FFFFFF);text-align:center;flex-wrap:wrap}._separator_g6enk_38{color:var(--text-muted-on-inverse, #DCDCDC)}._phoneLink_g6enk_42{color:var(--text-on-inverse, #FFFFFF);text-decoration:none;font-weight:var(--fontweight-semibold, 600);transition:opacity var(--motion-hover-duration) var(--motion-hover-easing)}._phoneLink_g6enk_42:hover{text-decoration:underline;text-underline-offset:2px}._phoneLink_g6enk_42:focus-visible{outline:2px solid var(--focus-ring-on-inverse, #FFFFFF);outline-offset:2px;border-radius:var(--radius-sm, 4px)}._link_1vjpo_1{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-sm);border-radius:var(--radius-md);color:var(--text-on-inverse);font-family:var(--text-nav-family);font-size:var(--text-nav-size);line-height:var(--text-nav-line-height);font-weight:var(--text-nav-weight);text-decoration:none}._link_1vjpo_1:hover,._state-hover_1vjpo_3{background:var(--surface-inverse-raised)}._state-current_1vjpo_4{font-weight:var(--fontweight-semibold, 600)}._state-focus_1vjpo_5:focus-visible,._link_1vjpo_1:focus-visible{outline:2px solid var(--focus-ring-on-inverse);outline-offset:2px}._skipLink_cwd54_1{position:absolute;top:-100px;left:16px;background-color:var(--surface-default, #FFFFFF);color:var(--text-default, #242430);padding:var(--space-xs, 8px) var(--space-md, 16px);border-radius:var(--radius-sm, 4px);font-weight:var(--fontweight-semibold, 600);z-index:var(--z-index-skip-link, 1000);text-decoration:none;transition:top var(--motion-hover-duration) var(--motion-hover-easing)}._skipLink_cwd54_1:focus{top:16px;outline:2px solid var(--focus-ring-on-light, #242430);outline-offset:2px}._header_cwd54_21{background-color:var(--surface-inverse, #242430);width:100%;position:sticky;top:var(--announcement-bar-height, 32px);z-index:var(--z-index-header, 100);box-sizing:border-box;padding-inline:var(--section-padding-inline)}._headerInner_cwd54_31{display:flex;align-items:center;gap:var(--space-md, 16px);padding:var(--space-md, 16px) 0;max-width:var(--section-container-max, 1148px);margin:0 auto;box-sizing:border-box}._logoLink_cwd54_41{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none;border-radius:var(--radius-sm, 4px);outline:none}._logoLink_cwd54_41:focus-visible{outline:2px solid var(--focus-ring-on-inverse, #FFFFFF);outline-offset:4px}._logoWrapper_cwd54_55{display:flex;align-items:center;gap:8px;height:16px}._logoMark_cwd54_62{height:16px;width:14px;display:block}._logoText_cwd54_68{height:16px;width:106px;display:block}._desktopNav_cwd54_74{display:flex;align-items:center;margin-left:auto;flex-shrink:0}._navLinks_cwd54_81{display:flex;align-items:center;flex-wrap:nowrap;gap:0}._navLinks_cwd54_81 a{white-space:nowrap;flex-shrink:0}._actions_cwd54_93{display:flex;align-items:center;flex-shrink:0;gap:var(--space-sm, 12px)}._menuToggle_cwd54_100{display:none;margin-left:auto;background:transparent;border:none;color:var(--text-on-inverse, #FFFFFF);font-size:var(--text-heading-4-size, 24px);cursor:pointer;padding:8px;border-radius:var(--radius-sm, 4px);min-width:44px;min-height:44px;align-items:center;justify-content:center}._menuToggle_cwd54_100:hover{background-color:var(--surface-inverse-raised, #2E2E3D)}._menuToggle_cwd54_100:focus-visible{outline:2px solid var(--focus-ring-on-inverse, #FFFFFF);outline-offset:2px}._menuIcon_cwd54_125{display:inline-block;line-height:1}._mobileNav_cwd54_130{display:none;flex-direction:column;padding:var(--space-md, 16px) 0 var(--space-lg, 24px);max-width:var(--section-container-max, 1148px);width:100%;margin:0 auto;background-color:var(--surface-inverse, #242430);border-top:1px solid var(--border-inverse, #2E2E3D);gap:var(--space-md, 16px);box-sizing:border-box}._headerMenuOpen_cwd54_143{z-index:var(--z-index-header, 100)}._mobileNavLinks_cwd54_147{display:flex;flex-direction:column;gap:var(--space-2xs, 4px)}._mobileActions_cwd54_153{display:flex;flex-direction:column;gap:var(--space-xs, 8px);padding-top:var(--space-xs, 8px);border-top:1px solid var(--border-inverse, #2E2E3D)}._mobileButton_cwd54_161{width:100%}@media(max-width:1279px){._desktopNav_cwd54_74,._actions_cwd54_93{display:none}._menuToggle_cwd54_100{display:inline-flex}._mobileNav_cwd54_130{display:flex;position:fixed;top:calc(var(--announcement-bar-height, 32px) + var(--header-bar-height, 76px));right:0;bottom:0;left:0;z-index:var(--z-index-overlay, 99);max-width:none;margin:0;padding-inline:var(--section-padding-inline);overflow-y:auto;-webkit-overflow-scrolling:touch}._mobileNavLinks_cwd54_147{flex:1;gap:0;min-height:0}._mobileNavLinks_cwd54_147 a{display:flex;flex:1;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:0;padding:0 var(--space-sm, 12px);text-align:center;font-size:var(--text-heading-3-size, 28px);line-height:1;font-weight:var(--fontweight-light);color:var(--text-muted-on-inverse, #DCDCDC);border-bottom:1px solid var(--border-inverse, #2E2E3D)}._mobileNavLinks_cwd54_147 a:last-child{border-bottom:none}._mobileNavLinks_cwd54_147 a._state-current_cwd54_221,._mobileNavLinks_cwd54_147 a[aria-current=page]{color:var(--text-on-inverse, #FFFFFF);font-weight:var(--fontweight-light)}._mobileActions_cwd54_153{margin-top:auto;flex-shrink:0;gap:var(--space-sm, 12px);padding:var(--space-md, 16px) 0;border-top:1px solid var(--border-inverse, #2E2E3D)}._mobileActions_cwd54_153 ._mobileButton_cwd54_161{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:auto;min-height:56px;padding:0 var(--space-sm, 12px);border-radius:var(--radius-control);font-family:var(--text-body-large-family);font-size:var(--text-body-large-size);line-height:var(--text-body-large-line-height);font-weight:var(--text-body-large-weight);letter-spacing:var(--text-body-large-letter-spacing);text-align:center;white-space:normal;border-width:1px;border-style:solid}._mobileActions_cwd54_153 ._mobileButtonGhost_cwd54_257{background-color:var(--button-ghost-inverse-background);color:var(--button-ghost-inverse-label);border-color:var(--button-ghost-inverse-border)}._mobileActions_cwd54_153 ._mobileButtonGhost_cwd54_257:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--button-ghost-inverse-background-hover);color:var(--button-ghost-inverse-label);border-color:var(--button-ghost-inverse-border)}._mobileActions_cwd54_153 ._mobileButtonGhost_cwd54_257:active:not(:disabled):not([aria-disabled=true]){background-color:var(--color-interactive-ghost-inverse-pressed-bg);color:var(--button-ghost-inverse-label);border-color:var(--button-ghost-inverse-border)}._mobileActions_cwd54_153 ._mobileButtonGhost_cwd54_257:focus-visible{outline:2px solid var(--button-ghost-inverse-focus-ring);outline-offset:2px}._mobileActions_cwd54_153 ._mobileButtonPrimary_cwd54_280{background-color:var(--button-inverse-background);color:var(--button-inverse-label);border-color:transparent}._mobileActions_cwd54_153 ._mobileButtonPrimary_cwd54_280:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--button-inverse-background-hover);color:var(--button-inverse-label);border-color:transparent}._mobileActions_cwd54_153 ._mobileButtonPrimary_cwd54_280:active:not(:disabled):not([aria-disabled=true]){background-color:var(--button-inverse-background-pressed);color:var(--button-inverse-label);border-color:transparent}._mobileActions_cwd54_153 ._mobileButtonPrimary_cwd54_280:focus-visible{outline:2px solid var(--button-inverse-focus-ring);outline-offset:2px}}._footer_ie35b_1{background-color:var(--surface-inverse, #242430);width:100%;padding:var(--section-space-sm, 96px) var(--section-padding-inline) var(--section-space-xs, 48px);box-sizing:border-box}._container_ie35b_8{max-width:var(--section-container-max, 1148px);margin:0 auto;display:flex;flex-direction:column;gap:var(--section-content-gap, 96px)}._topSection_ie35b_16{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2xl, 48px);min-height:208px}._brandColumn_ie35b_24{display:flex;flex-direction:column;justify-content:space-between;max-width:320px;width:100%;height:208px}._brandInfo_ie35b_33{display:flex;flex-direction:column;gap:var(--space-lg, 24px)}._logoLink_ie35b_39{display:inline-flex;text-decoration:none;border-radius:var(--radius-sm, 4px);outline:none}._logoLink_ie35b_39:focus-visible{outline:2px solid var(--focus-ring-on-inverse, #FFFFFF);outline-offset:4px}._logoWrapper_ie35b_51{display:flex;align-items:center;gap:8px;height:16px}._logoMark_ie35b_58{height:16px;width:14px}._logoText_ie35b_63{height:16px;width:106px}._brandBio_ie35b_68{margin:0;font-family:var(--text-body-small-family, var(--font-sans, "Inter", sans-serif));font-weight:var(--text-body-small-weight, 400);font-size:var(--text-body-small-size, 14px);line-height:var(--text-body-small-line-height, 20px);color:var(--text-muted-on-inverse, #DCDCDC)}._sealWrapper_ie35b_77{width:56px;height:64px;flex-shrink:0}._sealImage_ie35b_83{width:56px;height:64px;object-fit:contain;display:block}._directory_ie35b_90{display:flex;justify-content:space-between;max-width:720px;width:100%;gap:var(--space-2xl, 48px)}._column_ie35b_98{display:flex;flex-direction:column;gap:var(--space-md, 16px);max-width:240px;flex:1}._columnTitle_ie35b_106{margin:0;font-family:var(--text-body-strong-family, var(--font-sans, "Inter", sans-serif));font-weight:var(--text-body-strong-weight, 600);font-size:var(--text-body-strong-size, 16px);line-height:var(--text-body-strong-line-height, 24px);color:var(--text-on-inverse, #FFFFFF)}._linkList_ie35b_115{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-xs, 8px)}._footerLink_ie35b_124{font-family:var(--text-nav-family, var(--font-sans, "Inter", sans-serif));font-weight:var(--text-nav-weight, 400);font-size:var(--text-nav-size, 14px);line-height:var(--text-nav-line-height, 20px);color:var(--text-muted-on-inverse, #DCDCDC);text-decoration:none;transition:color var(--motion-hover-duration) var(--motion-hover-easing)}._footerLink_ie35b_124:hover{color:var(--text-on-inverse, #FFFFFF);text-decoration:underline;text-underline-offset:2px}._footerLink_ie35b_124:focus-visible{outline:2px solid var(--focus-ring-on-inverse, #FFFFFF);outline-offset:2px;border-radius:var(--radius-sm, 4px)}._address_ie35b_146{font-style:normal;font-family:var(--text-body-small-family, var(--font-sans, "Inter", sans-serif));font-weight:var(--text-body-small-weight, 400);font-size:var(--text-body-small-size, 14px);line-height:var(--text-body-small-line-height, 20px);color:var(--text-muted-on-inverse, #DCDCDC);margin:0}._address_ie35b_146 p{margin:0;line-height:var(--text-body-small-line-height, 20px)}._hoursList_ie35b_161{margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2xs, 4px);font-family:var(--text-body-small-family, var(--font-sans, "Inter", sans-serif));font-weight:var(--text-body-small-weight, 400);font-size:var(--text-body-small-size, 14px);line-height:var(--text-body-small-line-height, 20px);color:var(--text-muted-on-inverse, #DCDCDC)}._hoursRow_ie35b_174{display:flex;align-items:flex-start;margin:0}._hoursDay_ie35b_180{width:103px;margin:0;flex-shrink:0;color:var(--text-muted-on-inverse, #DCDCDC)}._hoursTime_ie35b_187{margin:0;white-space:nowrap;color:var(--text-muted-on-inverse, #DCDCDC)}._bottomSection_ie35b_193{border-top:1px solid var(--border-inverse, #2E2E3D);padding-top:var(--space-xl, 32px);display:flex;justify-content:space-between;align-items:center;font-family:var(--text-caption-family, var(--font-sans, "Inter", sans-serif));font-weight:var(--text-caption-weight, 600);font-size:var(--text-caption-size, 12px);line-height:var(--text-caption-line-height, 16px);letter-spacing:var(--text-caption-letter-spacing);color:var(--text-muted-on-inverse, #DCDCDC)}._copyright_ie35b_207{margin:0}._legalLinks_ie35b_211{display:flex;align-items:center;gap:var(--space-xs, 8px)}._legalLink_ie35b_211{color:var(--text-muted-on-inverse, #DCDCDC);text-decoration:none;transition:color var(--motion-hover-duration) var(--motion-hover-easing)}._legalLink_ie35b_211:hover{color:var(--text-on-inverse, #FFFFFF);text-decoration:underline;text-underline-offset:2px}._legalLink_ie35b_211:focus-visible{outline:2px solid var(--focus-ring-on-inverse, #FFFFFF);outline-offset:2px;border-radius:var(--radius-sm, 4px)}@media(max-width:1023px){._topSection_ie35b_16{flex-direction:column;gap:var(--space-3xl, 64px);min-height:auto}._brandColumn_ie35b_24{height:auto;gap:var(--space-lg, 24px)}._directory_ie35b_90{flex-direction:column;gap:var(--space-xl, 32px)}._bottomSection_ie35b_193{flex-direction:column;gap:var(--space-md, 16px);align-items:flex-start}}._pageWrapper_azdzc_1{min-height:100vh;display:flex;flex-direction:column;width:100%}._pageTransition_azdzc_8{display:flex;flex-direction:column;flex:1;width:100%}._item_yekxz_1{width:100%}._item_yekxz_1 button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg, 24px);padding:var(--space-lg, 24px) 0;border:0;background:none;color:var(--text-default);text-align:left;font:inherit;cursor:pointer}._titleText_yekxz_20{flex:1;font-family:var(--text-body-large-family);font-size:var(--text-body-large-size);line-height:var(--text-body-large-line-height);font-weight:var(--fontweight-medium);letter-spacing:var(--text-body-large-letter-spacing)}@media(max-width:767px){._titleText_yekxz_20{font-size:var(--text-body-default-size);line-height:var(--text-body-default-line-height);letter-spacing:var(--text-body-default-letter-spacing)}}._icon_yekxz_37{flex-shrink:0;color:var(--accent-teal);width:1em;height:1em;font-size:var(--text-heading-4-size)}._item_yekxz_1 button:focus-visible,._focus_yekxz_46{outline:2px solid var(--focus-ring-on-light);outline-offset:2px;border-radius:var(--radius-md)}._divider_yekxz_52{height:1px;background:var(--border-default)}._panel_yekxz_57{padding:0 0 var(--space-lg, 24px);color:var(--text-muted);font-family:var(--text-body-default-family);font-size:var(--text-body-default-size);line-height:var(--text-body-default-line-height)}._banner_1hos7_1{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2xl, 48px);padding:var(--space-3xl, 64px) var(--space-2xl, 48px);background-color:var(--surface-inverse, #242430);border-radius:var(--radius-lg, 16px);box-sizing:border-box}._dotTexture_1hos7_14{position:absolute;right:-20px;bottom:-20px;width:260px;height:180px;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:var(--z-index-decoration, 0);background-image:radial-gradient(circle,var(--color-white-alpha-22, rgba(255, 255, 255, .22)) 1.5px,transparent 1.5px);background-size:11px 11px;mask-image:radial-gradient(ellipse 70% 70% at 75% 85%,black 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 75% 85%,black 20%,transparent 75%)}._copy_1hos7_29{display:flex;flex-direction:column;gap:var(--space-sm);flex:1;min-width:0;position:relative;z-index:1}._title_1hos7_39{margin:0;font-family:var(--font-heading, "Fustat", sans-serif);font-weight:var(--fontweight-medium);font-size:clamp(19px,2.2vw,23px);line-height:1.25;letter-spacing:-.01em;color:var(--text-on-inverse, #ffffff)}._description_1hos7_49{margin:0;font-family:var(--font-sans, "Inter", sans-serif);font-weight:400;font-size:14px;line-height:20px;color:var(--text-secondary-alpha-on-inverse, rgba(255, 255, 255, .72))}._actions_1hos7_58{position:relative;z-index:1;flex-shrink:0}._decoderBtn_1hos7_64{box-shadow:var(--button-shadow-sm, 0 2px 6px rgba(0, 0, 0, .15))}._decoderBtn_1hos7_64:hover{background-color:var(--interactive-inverse-hover-solid, #f0f0f3);transform:translateY(-1px)}@media(max-width:767px){._banner_1hos7_1{flex-direction:column;align-items:flex-start;gap:var(--space-lg, 24px);padding:var(--space-3xl, 64px) var(--space-lg, 24px)}._title_1hos7_39{font-family:var(--text-heading-3-family, var(--font-heading, "Fustat", sans-serif));font-size:var(--text-heading-3-size, 28px);line-height:var(--text-heading-3-line-height, 36px);letter-spacing:var(--text-heading-3-letter-spacing)}._actions_1hos7_58{width:100%}._decoderBtn_1hos7_64{width:100%;justify-content:center}}._faqSection_voudj_1{background-color:var(--surface-default, #ffffff);width:100%;padding:var(--section-space-page-top, 96px) var(--section-padding-inline) var(--section-space-bottom-lg, 192px);box-sizing:border-box}._container_voudj_8{max-width:var(--section-container-max, 1148px);width:100%;margin:0 auto;display:flex;flex-direction:column}._header_voudj_16{display:flex;flex-direction:column;gap:var(--space-md, 16px)}._title_voudj_22{margin:0;font-family:var(--text-heading-1-family, var(--font-heading, "Fustat", sans-serif));font-weight:var(--fontweight-medium);font-size:var(--text-heading-1-size, 40px);line-height:var(--text-heading-1-line-height, 48px);letter-spacing:var(--text-heading-1-letter-spacing);color:var(--text-default, #242430)}._subtitle_voudj_32{margin:0;font-family:var(--text-body-default-family, var(--font-sans, "Inter", sans-serif));font-weight:var(--text-body-default-weight, 400);font-size:var(--text-body-default-size, 16px);line-height:var(--text-body-default-line-height, 24px);color:var(--text-default, #242430)}._contactLink_voudj_41{color:var(--accent-teal, #00665d);text-decoration:underline;text-underline-offset:2px}._contactLink_voudj_41:hover{color:var(--accent-teal, #00665d);opacity:.8}._accordionList_voudj_52{display:flex;flex-direction:column;margin-top:var(--section-content-gap, 96px);border-top:1px solid var(--border-default, #dcdcdc)}._ctaBanner_voudj_59{margin-top:var(--section-content-gap, 96px)}@media(max-width:767px){._faqSection_voudj_1{padding-bottom:var(--section-space-bottom-md, 128px)}._accordionList_voudj_52{margin-top:var(--space-2xl, 48px)}._ctaBanner_voudj_59{margin-top:var(--space-3xl, 64px)}}._catalogSection_z7j8h_1{background-color:var(--surface-default, #ffffff);width:100%;padding:var(--space-3xl, 64px) var(--section-padding-inline) var(--section-space-md, 128px);box-sizing:border-box}._container_z7j8h_8{max-width:var(--section-container-max, 1148px);width:100%;margin:0 auto;display:flex;flex-direction:column;gap:var(--section-content-gap, 96px)}._catalogTop_z7j8h_17{display:flex;flex-direction:column;gap:var(--space-xl, 32px)}._header_z7j8h_23{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-xl, 32px)}._titleColumn_z7j8h_30{flex:1;max-width:480px}._title_z7j8h_30{margin:0;font-family:var(--text-heading-1-family, var(--font-heading, "Fustat", sans-serif));font-weight:var(--fontweight-medium);font-size:var(--text-heading-1-size, 40px);line-height:var(--text-heading-1-line-height, 48px);letter-spacing:var(--text-heading-1-letter-spacing);color:var(--text-default, #242430)}._introColumn_z7j8h_45{max-width:400px;flex-shrink:0}._introText_z7j8h_50{margin:0;font-family:var(--text-body-default-family, var(--font-sans, "Inter", sans-serif));font-weight:var(--text-body-default-weight, 400);font-size:var(--text-body-default-size, 16px);line-height:var(--text-body-default-line-height, 24px);color:var(--text-default, #242430)}._filters_z7j8h_59{display:flex;flex-wrap:wrap;gap:var(--space-xs, 8px)}._filterPill_z7j8h_65{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:var(--space-sm, 12px) var(--space-lg, 24px);border-radius:var(--radius-control, 999px);border:1px solid var(--color-neutral-900, #242430);background-color:var(--surface-default, #ffffff);color:var(--text-default, #242430);font-family:var(--font-sans, "Inter", sans-serif);font-weight:var(--fontweight-semibold, 600);font-size:var(--text-label-default-size, 14px);line-height:var(--text-label-default-line-height, 20px);cursor:pointer;transition:background-color var(--motion-hover-duration) var(--motion-hover-easing),color var(--motion-hover-duration) var(--motion-hover-easing),border-color var(--motion-hover-duration) var(--motion-hover-easing);white-space:nowrap}._filterPill_z7j8h_65:hover:not(._filterPillActive_z7j8h_84){background-color:var(--color-neutral-50, #fafafa)}._filterPill_z7j8h_65:focus-visible{outline:2px solid var(--color-neutral-900, #242430);outline-offset:2px}._filterPillActive_z7j8h_84{background-color:var(--color-neutral-900, #242430);color:var(--text-on-inverse, #ffffff);border-color:var(--color-neutral-900, #242430)}._grid_z7j8h_99{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md, 16px);width:100%}._productCard_z7j8h_106{width:100%;max-width:none;height:auto;min-height:0;background-color:var(--color-neutral-50, #fafafa)}@media(max-width:1279px){._grid_z7j8h_99{grid-template-columns:repeat(3,1fr)}}@media(max-width:1023px){._catalogTop_z7j8h_17{gap:var(--space-lg, 24px)}._header_z7j8h_23{flex-direction:column;gap:var(--space-lg, 24px)}._titleColumn_z7j8h_30,._introColumn_z7j8h_45{max-width:100%}._grid_z7j8h_99{grid-template-columns:repeat(2,1fr);gap:var(--space-lg, 24px)}}@media(max-width:767px){._catalogSection_z7j8h_1{padding-top:var(--section-space-page-top);padding-bottom:var(--section-space-md, 96px)}._title_z7j8h_30{font-family:var(--text-heading-3-family, var(--font-heading, "Fustat", sans-serif));font-size:var(--text-heading-3-size, 28px);line-height:var(--text-heading-3-line-height, 36px);letter-spacing:var(--text-heading-3-letter-spacing)}._grid_z7j8h_99{grid-template-columns:1fr}._productCard_z7j8h_106{min-height:auto}}._section_1qxdc_1{position:relative;overflow:hidden;background-color:var(--surface-subtle, #fafafa);width:100%;padding:var(--section-space-sm, 96px) var(--section-padding-inline, 24px) 112px;box-sizing:border-box}._decorationTopLeft_1qxdc_11{position:absolute;top:-40px;left:-40px;width:520px;height:520px;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;background-image:radial-gradient(circle,var(--color-neutral-300, #B8B8B8) 1.5px,transparent 1.5px);background-size:14px 14px;mask-image:radial-gradient(circle at 20% 20%,black 15%,transparent 65%);-webkit-mask-image:radial-gradient(circle at 20% 20%,black 15%,transparent 65%);opacity:.6}._decorationBottomRight_1qxdc_27{position:absolute;bottom:-40px;right:-40px;width:520px;height:520px;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;background-image:radial-gradient(circle,var(--color-neutral-300, #B8B8B8) 1.5px,transparent 1.5px);background-size:14px 14px;mask-image:radial-gradient(circle at 80% 80%,black 15%,transparent 65%);-webkit-mask-image:radial-gradient(circle at 80% 80%,black 15%,transparent 65%);opacity:.6}._container_1qxdc_43{position:relative;z-index:1;max-width:var(--section-container-max, 1148px);margin:0 auto;display:flex;flex-direction:column;align-items:center}._header_1qxdc_53{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:480px;margin-bottom:var(--space-4xl)}._title_1qxdc_62{margin:0;font-family:var(--text-heading-1-family, var(--font-heading, "Fustat", sans-serif));font-weight:var(--fontweight-medium);font-size:var(--text-heading-1-size, 40px);line-height:var(--text-heading-1-line-height, 48px);letter-spacing:var(--text-heading-1-letter-spacing);color:var(--text-default, #242430)}._description_1qxdc_72{margin:var(--space-xs) 0 var(--space-lg);max-width:100%;font-family:var(--font-sans, "Inter", sans-serif);font-weight:400;font-size:15px;line-height:23px;color:var(--text-muted, #646777)}._control_1qxdc_83{display:inline-flex;align-items:center;background-color:var(--surface-inverse, #242430);border-radius:var(--radius-control, 9999px);padding:var(--space-2xs, 4px) 6px;gap:2px;box-shadow:var(--shadow-md, 0 4px 14px rgba(0, 0, 0, .12));position:relative}._langDropdownWrapper_1qxdc_94{position:relative}._langButton_1qxdc_98{display:inline-flex;align-items:center;gap:var(--space-xs, 8px);padding:8px 14px;background:transparent;border:none;color:var(--text-on-inverse, #ffffff);font-family:var(--font-sans, "Inter", sans-serif);font-weight:500;font-size:13.5px;line-height:20px;cursor:pointer;border-radius:var(--radius-control, 9999px);white-space:nowrap;transition:background-color var(--motion-hover-duration) var(--motion-hover-easing)}._langButton_1qxdc_98:hover{background-color:var(--surface-inverse-hover, rgba(255, 255, 255, .08))}._flag_1qxdc_120{width:16px;height:16px;border-radius:50%;flex-shrink:0}._languageLabel_1qxdc_127{color:var(--text-on-inverse, #ffffff)}._chevron_1qxdc_131{font-size:10px;color:var(--color-white-alpha-70, rgba(255, 255, 255, .7));margin-left:2px}._langMenu_1qxdc_137{position:absolute;top:calc(100% + var(--space-xs, 8px));left:0;background-color:var(--surface-inverse, #242430);border:1px solid var(--border-subtle-on-inverse, rgba(255, 255, 255, .15));border-radius:var(--radius-md, 12px);padding:6px;list-style:none;margin:0;min-width:150px;box-shadow:var(--popover-shadow, 0 10px 25px rgba(0, 0, 0, .3));z-index:var(--z-index-overlay, 10)}._langMenuItem_1qxdc_152{display:flex;align-items:center;gap:var(--space-xs, 8px);padding:8px 14px;color:var(--color-white-alpha-80, rgba(255, 255, 255, .8));font-family:var(--font-sans, "Inter", sans-serif);font-size:13.5px;cursor:pointer;border-radius:var(--radius-md, 8px);transition:all var(--motion-hover-duration) var(--motion-hover-easing)}._langMenuItem_1qxdc_152:hover{background-color:var(--color-white-alpha-12, rgba(255, 255, 255, .12));color:var(--text-on-inverse, #ffffff)}._langMenuItemActive_1qxdc_170{color:var(--text-on-inverse, #ffffff);font-weight:var(--fontweight-semibold, 600);background-color:var(--surface-inverse-hover, rgba(255, 255, 255, .08))}._inquiryButton_1qxdc_176{display:inline-flex;align-items:center;padding:8px var(--space-md, 16px);background:transparent;border:none;color:var(--text-on-inverse, #ffffff);font-family:var(--font-sans, "Inter", sans-serif);font-weight:500;font-size:13.5px;line-height:20px;cursor:pointer;border-radius:var(--radius-control, 9999px);white-space:nowrap;transition:background-color var(--motion-hover-duration) var(--motion-hover-easing)}._inquiryButton_1qxdc_176:hover{background-color:var(--surface-inverse-hover, rgba(255, 255, 255, .08))}._inquiryButton_1qxdc_176:focus-visible,._langButton_1qxdc_98:focus-visible{outline:2px solid var(--focus-ring-on-inverse, #ffffff);outline-offset:1px}._decoderCardWrapper_1qxdc_204{width:100%;max-width:960px}@media(max-width:767px){._decorationTopLeft_1qxdc_11{display:none}._section_1qxdc_1{padding:var(--section-space-md, 96px) var(--section-padding-inline, 16px) var(--space-3xl, 64px)}._header_1qxdc_53{width:100%;max-width:100%;align-self:stretch;margin-bottom:var(--space-3xl)}._title_1qxdc_62{font-family:var(--text-heading-3-family, var(--font-heading, "Fustat", sans-serif));font-size:var(--text-heading-3-size, 28px);line-height:var(--text-heading-3-line-height, 36px);letter-spacing:var(--text-heading-3-letter-spacing)}._description_1qxdc_72{font-size:14px;line-height:21px}._control_1qxdc_83{flex-direction:column;align-items:stretch;align-self:stretch;border-radius:var(--radius-lg);padding:var(--space-component-padding-xs);gap:var(--space-component-gap-sm);width:100%;max-width:none;box-sizing:border-box}._langDropdownWrapper_1qxdc_94{width:100%}._langButton_1qxdc_98,._inquiryButton_1qxdc_176{width:100%;justify-content:center}}._hero_w9wkn_1{position:relative;isolation:isolate;background-color:var(--surface-inverse, #242430);overflow:hidden;width:100%;min-height:calc(100svh - var(--announcement-bar-height, 32px) - var(--header-bar-height, 76px));display:flex;flex-direction:column;justify-content:flex-start;padding:var(--section-space-page-top, 96px) var(--section-padding-inline, 24px) var(--section-space-md, 128px);box-sizing:border-box}._hero_w9wkn_1:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--surface-inverse, #242430) 0%,rgba(28,29,39,.96) 34%,rgba(28,29,39,.28) 66%,rgba(28,29,39,0) 100%);content:"";pointer-events:none}._bgLayer_w9wkn_32{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}._bgImage_w9wkn_39{width:107%;height:100%;max-width:none;object-fit:cover;object-position:right center;display:block}._container_w9wkn_48{max-width:var(--section-container-max, 1148px);width:100%;margin:0 auto;flex:1;display:flex;flex-direction:column;align-content:start;align-items:flex-start;position:relative;z-index:2}._copyColumn_w9wkn_61{display:flex;flex-direction:column;align-items:flex-start;max-width:540px}._title_w9wkn_68{margin:0;font-family:var(--font-heading, "Fustat", sans-serif);font-size:clamp(32px,4vw,52px);line-height:1.15;font-weight:400;color:var(--text-on-inverse, #ffffff);letter-spacing:-.02em}._description_w9wkn_78{margin:24px 0 32px;font-family:var(--font-sans, "Inter", sans-serif);font-size:16px;line-height:25px;color:var(--text-secondary-alpha-on-inverse, rgba(255, 255, 255, .75));max-width:480px}._actions_w9wkn_87{display:flex;align-items:center}._inquiryBtn_w9wkn_92{box-shadow:var(--button-shadow-sm, 0 2px 8px rgba(0, 0, 0, .18))}._inquiryBtn_w9wkn_92:hover{background-color:var(--interactive-inverse-hover-solid, #f0f0f3);transform:translateY(-1px);box-shadow:var(--button-shadow-md, 0 4px 12px rgba(0, 0, 0, .25))}@media(max-width:991px){._copyColumn_w9wkn_61{max-width:100%}._hero_w9wkn_1:before{background:linear-gradient(180deg,var(--surface-inverse, #242430) 0%,rgba(28,29,39,.94) 44%,rgba(28,29,39,.55) 68%,rgba(28,29,39,.12) 88%,transparent 100%)}._bgImage_w9wkn_39{width:118%;height:118%;object-fit:cover;object-position:88% 100%;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,transparent 18%,rgba(0,0,0,.2) 36%,rgba(0,0,0,.65) 54%,#000 68%);mask-image:linear-gradient(to bottom,transparent 0%,transparent 18%,rgba(0,0,0,.2) 36%,rgba(0,0,0,.65) 54%,#000 68%)}}@media(max-width:600px){._title_w9wkn_68{font-size:28px;line-height:1.2}._description_w9wkn_78{font-size:15px;line-height:22px;margin:18px 0 26px}._hero_w9wkn_1:before{background:linear-gradient(180deg,var(--surface-inverse, #242430) 0%,rgba(28,29,39,.96) 50%,rgba(28,29,39,.62) 72%,rgba(28,29,39,.18) 90%,transparent 100%)}._bgImage_w9wkn_39{width:124%;height:124%;object-position:80% 100%;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,transparent 24%,rgba(0,0,0,.25) 42%,rgba(0,0,0,.72) 58%,#000 72%);mask-image:linear-gradient(to bottom,transparent 0%,transparent 24%,rgba(0,0,0,.25) 42%,rgba(0,0,0,.72) 58%,#000 72%)}}._section_u83lu_1{position:relative;background-color:var(--surface-inverse, #242430);width:100%;padding:var(--section-space-sm, 96px) var(--section-padding-inline, 24px) var(--section-space-md, 128px);box-sizing:border-box}._container_u83lu_9{max-width:var(--section-container-max, 1148px);margin:0 auto;display:flex;flex-direction:column;align-items:center}._header_u83lu_17{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:480px;margin-bottom:56px}._title_u83lu_26{margin:0;font-family:var(--font-heading, "Fustat", sans-serif);font-size:clamp(26px,3.2vw,40px);line-height:1.2;font-weight:400;color:var(--text-on-inverse, #ffffff);letter-spacing:-.015em}._subtitle_u83lu_36{margin:18px 0 24px;font-family:var(--font-sans, "Inter", sans-serif);font-size:15px;line-height:23px;color:var(--text-secondary-alpha-on-inverse, rgba(255, 255, 255, .72))}._decoderPill_u83lu_44{display:inline-flex;align-items:center;justify-content:center;padding:8px 22px;background:var(--surface-inverse-hover, rgba(255, 255, 255, .05));border:1px solid var(--color-white-alpha-22, rgba(255, 255, 255, .22));border-radius:var(--radius-control, 9999px);color:var(--text-on-inverse, #ffffff);font-family:var(--font-sans, "Inter", sans-serif);font-size:13.5px;font-weight:500;cursor:pointer;transition:all var(--motion-hover-duration) var(--motion-hover-easing);text-decoration:none}._decoderPill_u83lu_44:hover{background:var(--color-white-alpha-12, rgba(255, 255, 255, .12));border-color:#fff6;transform:translateY(-1px)}._decoderPill_u83lu_44:focus-visible{outline:2px solid var(--focus-ring-on-inverse, #ffffff);outline-offset:2px}._grid_u83lu_72{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md, 16px);width:100%}._card_u83lu_79{display:flex;flex-direction:column;padding-block:var(--space-lg, 24px);padding-inline:0;box-sizing:border-box}._imageWrapper_u83lu_87{position:relative;width:100%;aspect-ratio:195 / 260;overflow:hidden;border-radius:4px;background-color:#ffffff0d}._image_u83lu_87{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform var(--motion-reveal-duration) var(--motion-reveal-easing)}._card_u83lu_79:hover ._image_u83lu_87{transform:scale(1.02)}._cardTitle_u83lu_111{margin:14px 0 6px;font-family:var(--font-sans, "Inter", sans-serif);font-size:14.5px;font-weight:500;color:#fff;letter-spacing:-.01em}._cardDescription_u83lu_120{margin:0;font-family:var(--font-sans, "Inter", sans-serif);font-size:13px;line-height:19px;color:#ffffffa6}@media(max-width:991px){._section_u83lu_1{padding:var(--section-space-sm, 96px) var(--section-padding-inline, 20px) var(--section-space-sm, 96px)}._grid_u83lu_72{grid-template-columns:repeat(2,1fr);gap:var(--space-xl, 32px) var(--space-lg, 24px)}._header_u83lu_17{margin-bottom:44px}}@media(max-width:580px){._section_u83lu_1{padding:var(--section-space-xs, 48px) var(--section-padding-inline, 16px) var(--section-space-sm, 96px)}._grid_u83lu_72{grid-template-columns:1fr;gap:var(--space-xl, 32px);width:100%}._header_u83lu_17{margin-bottom:36px}._title_u83lu_26{font-family:var(--text-heading-3-family, var(--font-heading, "Fustat", sans-serif));font-size:var(--text-heading-3-size, 28px);line-height:var(--text-heading-3-line-height, 36px);letter-spacing:var(--text-heading-3-letter-spacing)}._subtitle_u83lu_36{font-size:14px;line-height:21px;margin:14px 0 20px}}._main_pu6wb_1{width:100%;display:flex;flex-direction:column}._field_1fr6s_1{display:flex;flex-direction:column;gap:var(--space-xs);width:400px;max-width:100%;font-family:var(--text-label-default-family);font-size:var(--text-label-default-size);line-height:var(--text-label-default-line-height);font-weight:var(--text-label-default-weight)}._fullWidth_1fr6s_13{width:100%}._input_1fr6s_17{width:100%;padding:12px 16px;border:1px solid var(--textfield-border);border-radius:var(--textfield-radius);font:var(--text-body-default-weight) var(--text-body-default-size) / var(--text-body-default-line-height) var(--text-body-default-family);color:var(--textfield-text)}._input_1fr6s_17::placeholder{color:var(--textfield-placeholder);opacity:1}._input_1fr6s_17:focus-visible,._focus_1fr6s_33{outline:2px solid var(--textfield-focus-ring);outline-offset:2px;border-color:var(--textfield-border-focus)}._error_1fr6s_39{border:2px solid var(--textfield-border-error)}._message_1fr6s_43{color:var(--textfield-error-text);font-family:var(--text-caption-family);font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:var(--text-caption-letter-spacing)}._input_1fr6s_17:disabled{background:var(--textfield-disabled-background);color:var(--textfield-disabled-text)}._field_mayoh_1{display:flex;flex-direction:column;gap:var(--space-xs, 8px);width:100%;font-family:var(--text-label-default-family, var(--font-sans, "Inter", sans-serif));font-size:var(--text-label-default-size, 14px);line-height:var(--text-label-default-line-height, 20px);font-weight:var(--text-label-default-weight, 500)}._textarea_mayoh_12{width:100%;padding:12px 16px;border:1px solid var(--textfield-border, var(--color-neutral-200, #dcdcdc));border-radius:var(--textfield-radius, 8px);font:var(--text-body-default-weight, 400) var(--text-body-default-size, 16px) / var(--text-body-default-line-height, 24px) var(--text-body-default-family, var(--font-sans, "Inter", sans-serif));color:var(--textfield-text, var(--color-text-primary, #242430));background-color:var(--color-neutral-0, #ffffff);box-sizing:border-box;resize:vertical;min-height:120px}._textarea_mayoh_12::placeholder{color:var(--textfield-placeholder, var(--color-text-secondary, #71717a));opacity:1}._textarea_mayoh_12:focus-visible,._focus_mayoh_32{outline:2px solid var(--textfield-focus-ring, var(--color-focus-ring-on-light, #242430));outline-offset:2px;border-color:var(--textfield-border-focus, transparent)}._error_mayoh_38{border:2px solid var(--textfield-border-error, var(--color-border-danger, #e11d48))}._message_mayoh_42{color:var(--textfield-error-text, var(--color-text-danger, #e11d48));font-family:var(--text-caption-family, var(--font-sans, "Inter", sans-serif));font-size:var(--text-caption-size, 12px);line-height:var(--text-caption-line-height, 16px);letter-spacing:var(--text-caption-letter-spacing, normal)}._textarea_mayoh_12:disabled{background:var(--textfield-disabled-background, var(--color-background-secondary, #f4f4f5));color:var(--textfield-disabled-text, var(--color-text-disabled, #a1a1aa));cursor:not-allowed}._label_10gbw_1{display:inline-flex;align-items:flex-start;gap:var(--space-sm, 12px);font-family:var(--text-body-small-family, var(--font-sans, "Inter", sans-serif));font-size:var(--text-body-small-size, 14px);line-height:var(--text-body-small-line-height, 20px);font-weight:var(--text-body-small-weight, 400);color:var(--text-default, #242430);cursor:pointer}._input_10gbw_13{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}._box_10gbw_22{width:20px;height:20px;border:1px solid var(--border-strong, var(--color-neutral-400, #8D8D8D));border-radius:var(--radius-sm, 4px);display:grid;place-items:center;color:#fff;font-size:var(--text-caption-size, 12px);flex-shrink:0;margin-top:1px;background-color:var(--color-neutral-0, #ffffff);transition:background-color var(--motion-hover-duration) var(--motion-hover-easing),border-color var(--motion-hover-duration) var(--motion-hover-easing)}._checked_10gbw_37{background:var(--control-selected-fill);border-color:var(--control-selected-fill);color:var(--control-selected-label)}._focus_10gbw_43{outline:2px solid var(--focus-ring-on-light, #242430);outline-offset:2px}._input_10gbw_13:focus-visible+._box_10gbw_22{outline:2px solid var(--focus-ring-on-light, #242430);outline-offset:2px}._disabled_10gbw_53{color:var(--text-muted, #71717a)}._label_10gbw_1:has(._input_10gbw_13:disabled){cursor:not-allowed}._content_10gbw_61{flex:1}._contactSection_gz6f4_1{background-color:var(--surface-default, #ffffff);width:100%;padding:var(--section-space-page-top, 96px) var(--section-padding-inline) var(--section-space-bottom-lg, 192px);box-sizing:border-box}._container_gz6f4_8{max-width:var(--section-container-max, 1148px);width:100%;margin:0 auto;display:flex;flex-direction:column}._header_gz6f4_16{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2xl, 48px)}._title_gz6f4_23{margin:0;font-family:var(--text-heading-1-family, var(--font-heading, "Fustat", sans-serif));font-weight:var(--fontweight-medium, 500);font-size:var(--text-heading-1-size, 40px);line-height:var(--text-heading-1-line-height, 48px);letter-spacing:var(--text-heading-1-letter-spacing, -1.5%);color:var(--text-default, #242430)}._headerNotice_gz6f4_33{margin:0;max-width:320px;font-family:var(--text-body-default-family, var(--font-sans, "Inter", sans-serif));font-weight:var(--text-body-default-weight, 400);font-size:var(--text-body-small-size, 14px);line-height:var(--text-body-small-line-height, 20px);color:var(--text-default, #242430)}._phoneLink_gz6f4_43{color:var(--accent-teal, #00665d);text-decoration:underline;text-underline-offset:2px}._phoneLink_gz6f4_43:hover{color:var(--accent-teal, #00665d);opacity:.8}._phoneLink_gz6f4_43:focus-visible{outline:2px solid var(--focus-ring-on-light, #00665d);outline-offset:2px;border-radius:var(--radius-xs, 2px)}._form_gz6f4_60{display:flex;flex-direction:column;gap:var(--space-lg, 24px);margin-top:var(--space-3xl, 64px);width:100%}._formField_gz6f4_68{width:100%}._checkboxGroup_gz6f4_72{display:flex;flex-direction:column;gap:var(--space-md, 16px);margin-top:var(--space-2xs, 4px)}._checkbox_gz6f4_72{width:100%}._complianceNotice_gz6f4_83{margin:0;font-family:var(--text-caption-family, var(--font-sans, "Inter", sans-serif));font-weight:var(--fontweight-regular, 400);font-size:var(--text-caption-size, 12px);line-height:18px;color:var(--text-muted, #71717a);margin-top:var(--space-2xs, 4px);margin-bottom:var(--space-2xs, 4px)}._actions_gz6f4_94{display:flex;align-items:center;gap:var(--space-md, 16px);margin-top:var(--space-md, 16px)}._submitButton_gz6f4_101{min-width:140px}._successMessage_gz6f4_105{padding:var(--space-lg, 24px);background-color:var(--color-blue-100, #e6f2ff);border:1px solid var(--color-interactive-primary-default, #00665d);border-radius:var(--radius-md, 8px);margin-top:var(--space-3xl, 64px);display:flex;flex-direction:column;gap:var(--space-md, 16px)}._successTitle_gz6f4_116{margin:0;font-family:var(--font-heading, "Fustat", sans-serif);font-size:var(--fontsize-20, 20px);line-height:var(--lineheight-28, 28px);font-weight:var(--fontweight-semibold, 600);color:var(--text-default, #242430)}._successText_gz6f4_125{margin:0;font-family:var(--font-sans, "Inter", sans-serif);font-size:var(--text-body-default-size, 16px);line-height:var(--text-body-default-line-height, 24px);color:var(--text-default, #242430)}@media(max-width:767px){._contactSection_gz6f4_1{padding-top:var(--section-space-page-top, 48px);padding-bottom:var(--section-space-bottom-md, 128px)}._header_gz6f4_16{flex-direction:column;gap:var(--space-md, 16px)}._headerNotice_gz6f4_33{max-width:100%}._form_gz6f4_60{margin-top:var(--space-2xl, 48px);gap:var(--space-md, 16px)}._successMessage_gz6f4_105{margin-top:var(--space-2xl, 48px)}}._page_18a3c_1{max-width:var(--container-wide, 1148px);margin:0 auto;padding:var(--space-3xl, 64px) var(--section-padding-inline);background-color:var(--color-background-primary);color:var(--color-text-primary);min-height:100vh}._header_18a3c_10{margin-bottom:var(--space-3xl, 64px)}._headerTop_18a3c_14{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-lg, 24px);flex-wrap:wrap}._themeToggle_18a3c_22{display:flex;border:1px solid var(--color-border-default);border-radius:var(--radius-control);overflow:hidden;flex-shrink:0}._themeBtn_18a3c_30{padding:var(--space-xs, 8px) var(--space-md, 16px);border:0;background:var(--color-background-primary);color:var(--color-text-primary);font-family:inherit;font-size:var(--text-label-small-size, 12px);font-weight:var(--fontweight-semibold, 600);cursor:pointer;transition:background-color var(--motion-hover-duration) var(--motion-hover-easing)}._themeBtn_18a3c_30:hover{background:var(--color-background-secondary)}._themeBtnActive_18a3c_46{background:var(--color-background-inverse);color:var(--color-text-on-inverse)}._themeBtnActive_18a3c_46:hover{background:var(--color-background-inverse-raised)}._eyebrow_18a3c_55{font-size:var(--text-label-small-size, 12px);line-height:var(--text-label-small-line-height, 16px);letter-spacing:var(--text-label-small-letter-spacing);font-weight:var(--text-label-small-weight, 600);text-transform:uppercase;color:var(--text-muted, #727272);margin:0 0 var(--space-xs, 8px)}._title_18a3c_65{margin:0 0 var(--space-md, 16px)}._lead_18a3c_69{max-width:640px;margin:0;color:var(--text-muted, #727272);font-size:var(--text-body-large-size, 18px);line-height:var(--text-body-large-line-height, 28px)}._section_18a3c_77{margin-bottom:var(--space-3xl, 64px)}._sectionTitle_18a3c_81{margin:0 0 var(--space-sm, 12px)}._sectionDesc_18a3c_85{margin:0 0 var(--space-lg, 24px);color:var(--text-muted, #727272);max-width:720px}._subsectionTitle_18a3c_91{margin:var(--space-xl, 32px) 0 var(--space-sm, 12px);font-size:var(--text-body-large-size, 18px)}._tierDesc_18a3c_96{margin:0 0 var(--space-md, 16px);color:var(--text-muted, #727272);font-size:var(--text-body-small-size, 14px);max-width:720px}._hierarchyList_18a3c_104{list-style:none;margin:0 0 var(--space-lg, 24px);padding:var(--space-lg, 24px);border:1px solid var(--border-default, #DCDCDC);border-radius:var(--radius-md, 8px);background:var(--surface-subtle, #FAFAFA);display:flex;flex-direction:column;gap:var(--space-xs, 8px);max-width:480px}._hierarchyStep_18a3c_117{display:flex;flex-direction:column;gap:var(--space-2xs, 4px)}._hierarchyLabel_18a3c_123{font-size:var(--text-label-small-size, 12px);font-weight:var(--text-label-small-weight, 600);text-transform:uppercase;letter-spacing:var(--text-label-small-letter-spacing);color:var(--text-muted, #727272)}._hierarchyArrow_18a3c_131{text-align:center;color:var(--text-muted, #727272);padding:var(--space-2xs, 4px) 0}._tokenTierSection_18a3c_137{margin-top:var(--space-xl, 32px)}._tokenCardGrid_18a3c_141{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-md, 16px)}._tokenCard_18a3c_141{border:1px solid var(--border-default, #DCDCDC);border-radius:var(--radius-md, 8px);overflow:hidden;background:var(--surface-default, #FFFFFF)}._tokenCardHeader_18a3c_154{display:flex;align-items:center;gap:var(--space-xs, 8px);padding:var(--space-sm, 12px) var(--space-md, 16px);border-bottom:1px solid var(--border-default, #DCDCDC);flex-wrap:wrap}._tokenVar_18a3c_163{font-size:var(--text-label-small-size, 12px)}._tierBadge_18a3c_167{display:inline-block;padding:2px 8px;border-radius:var(--radius-sm, 4px);font-size:var(--text-label-small-size, 12px);font-weight:var(--text-label-small-weight, 600);text-transform:capitalize}._tier-primitive_18a3c_176{background:#f3e8fd;color:#6b21a8}._tier-semantic_18a3c_181{background:#e8f0fe;color:#1a4dab}._tier-component_18a3c_186{background:#fef7e0;color:#8a6d00}._tokenColorPreview_18a3c_191{height:48px;border-bottom:1px solid var(--border-default, #DCDCDC)}._tokenCardMeta_18a3c_196{margin:0;padding:var(--space-sm, 12px) var(--space-md, 16px);font-size:var(--text-label-small-size, 12px);display:flex;flex-direction:column;gap:var(--space-xs, 8px)}._tokenCardMeta_18a3c_196 div{display:flex;justify-content:space-between;gap:var(--space-sm, 12px)}._tokenCardMeta_18a3c_196 dt{color:var(--text-muted, #727272)}._tokenCardMeta_18a3c_196 dd{margin:0;text-align:right}._tokenDesc_18a3c_220{margin:0;padding:0 var(--space-md, 16px) var(--space-md, 16px);font-size:var(--text-body-small-size, 14px);color:var(--text-muted, #727272)}._conformanceGrid_18a3c_228{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-md, 16px)}._conformanceCard_18a3c_234{padding:var(--space-lg, 24px);border:1px solid var(--border-default, #DCDCDC);border-radius:var(--radius-md, 8px);background:var(--surface-subtle, #FAFAFA)}._conformanceCard_18a3c_234 strong{display:block;font-size:var(--text-body-large-size, 18px);margin-bottom:var(--space-xs, 8px)}._conformanceCard_18a3c_234 p{margin:0;font-size:var(--text-body-small-size, 14px);color:var(--text-muted, #727272)}._conformanceLabel_18a3c_253{display:block;font-size:var(--text-label-small-size, 12px);font-weight:var(--text-label-small-weight, 600);letter-spacing:var(--text-label-small-letter-spacing);text-transform:uppercase;color:var(--text-muted, #727272);margin-bottom:var(--space-xs, 8px)}._swatchGrid_18a3c_264{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-md, 16px)}._swatch_18a3c_264{border:1px solid var(--border-default, #DCDCDC);border-radius:var(--radius-md, 8px);overflow:hidden}._swatchPreview_18a3c_276{padding:var(--space-lg, 24px);min-height:96px;display:flex;flex-direction:column;justify-content:center;gap:var(--space-xs, 8px)}._swatchSample_18a3c_285{font-size:var(--text-heading-3-size, 28px);font-weight:var(--fontweight-semibold, 600);line-height:1}._swatchHex_18a3c_291{font-size:var(--text-caption-size, 12px);font-family:monospace;opacity:.85}._swatchMeta_18a3c_297{padding:var(--space-md, 16px);background:var(--surface-default, #FFFFFF)}._swatchUse_18a3c_302{margin:0 0 var(--space-xs, 8px);font-size:var(--text-body-small-size, 14px)}._swatchStats_18a3c_307{display:flex;align-items:center;gap:var(--space-xs, 8px);flex-wrap:wrap;margin-bottom:var(--space-xs, 8px)}._swatchRatio_18a3c_315{font-size:var(--text-body-large-size, 18px)}._swatchRequired_18a3c_319{font-size:var(--text-caption-size, 12px);color:var(--text-muted, #727272)}._swatchTokens_18a3c_324{margin:0;font-size:var(--text-caption-size, 12px);color:var(--text-muted, #727272)}._swatchTokens_18a3c_324 code{font-size:inherit}._badge_18a3c_334{display:inline-block;padding:2px 8px;border-radius:var(--radius-sm, 4px);font-size:var(--text-caption-size, 12px);font-weight:var(--text-caption-weight, 600);letter-spacing:var(--text-caption-letter-spacing)}._badge-AAA_18a3c_343,._badge-AA_18a3c_343{background:var(--color-feedback-success-bg);color:var(--color-feedback-success-text)}._badge-AA-large_18a3c_349{background:var(--color-feedback-info-bg);color:var(--color-feedback-info-text)}._badge-fail_18a3c_354{background:var(--color-feedback-error-bg);color:var(--color-feedback-error-text)}._themeTag_18a3c_359{font-size:var(--fontsize-12, 12px);padding:2px 6px;border-radius:var(--radius-sm, 4px);background:var(--color-background-secondary);color:var(--color-text-secondary);text-transform:capitalize}._rampGrid_18a3c_369{display:flex;flex-direction:column;gap:var(--space-xl, 32px)}._rampName_18a3c_375{margin:0 0 var(--space-sm, 12px);font-size:var(--fontsize-16, 16px)}._rampSteps_18a3c_380{display:flex;flex-wrap:wrap;gap:var(--space-xs, 8px)}._rampStep_18a3c_380{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:64px}._rampSwatch_18a3c_394{width:56px;height:56px;border-radius:var(--radius-sm, 4px);border:1px solid var(--color-border-default)}._rampLabel_18a3c_401{font-size:var(--fontsize-12, 12px);font-weight:var(--fontweight-semibold, 600)}._rampHex_18a3c_406{font-size:var(--text-min-size);color:var(--color-text-secondary)}._semanticGrid_18a3c_412{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-lg, 24px)}._semanticCategory_18a3c_418{margin:0 0 var(--space-sm, 12px);font-size:var(--fontsize-16, 16px)}._semanticList_18a3c_423{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-sm, 12px)}._semanticItem_18a3c_432{display:flex;align-items:center;gap:var(--space-sm, 12px);padding:var(--space-sm, 12px);border:1px solid var(--color-border-default);border-radius:var(--radius-md, 8px)}._semanticSwatch_18a3c_441{width:40px;height:40px;border-radius:var(--radius-sm, 4px);border:1px solid var(--color-border-default);flex-shrink:0}._semanticVar_18a3c_449{font-size:var(--fontsize-12, 12px);display:block;margin-bottom:2px}._semanticDesc_18a3c_455{margin:0;font-size:var(--fontsize-12, 12px);color:var(--color-text-secondary)}._interactiveRow_18a3c_462{margin-bottom:var(--space-lg, 24px);padding:var(--space-lg, 24px);border:1px solid var(--color-border-default);border-radius:var(--radius-md, 8px)}._interactiveLabel_18a3c_469{margin:0 0 var(--space-md, 16px);font-size:var(--fontsize-16, 16px)}._interactiveStates_18a3c_474{display:flex;flex-wrap:wrap;gap:var(--space-md, 16px)}._interactiveState_18a3c_474{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs, 8px)}._interactiveChip_18a3c_487{padding:var(--space-xs, 8px) var(--space-md, 16px);border-radius:var(--radius-control);font-size:var(--text-label-small-size, 12px);font-weight:var(--fontweight-semibold, 600);min-width:80px;text-align:center}._interactiveStateName_18a3c_496{font-size:var(--fontsize-12, 12px);color:var(--color-text-secondary)}._feedbackGrid_18a3c_502{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-md, 16px)}._feedbackCard_18a3c_508{border:1px solid var(--color-border-default);border-radius:var(--radius-md, 8px);overflow:hidden}._feedbackPreview_18a3c_514{padding:var(--space-lg, 24px);border:1px solid;border-radius:var(--radius-md, 8px);margin:var(--space-md, 16px)}._feedbackPreview_18a3c_514 strong{display:block;margin-bottom:var(--space-xs, 8px)}._feedbackPreview_18a3c_514 p{margin:0;font-size:var(--text-body-small-size, 14px)}._feedbackMeta_18a3c_531{padding:var(--space-sm, 12px) var(--space-md, 16px);display:flex;flex-direction:column;gap:2px;background:var(--color-background-secondary)}._feedbackMeta_18a3c_531 code{font-size:var(--text-min-size);color:var(--color-text-secondary)}._focusGrid_18a3c_545{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-lg, 24px)}._focusExample_18a3c_551{padding:var(--space-lg, 24px);border:1px solid var(--border-default, #DCDCDC);border-radius:var(--radius-md, 8px)}._exampleLabel_18a3c_557{margin:0 0 var(--space-2xs, 4px);font-size:var(--text-body-default-size, 16px)}._exampleSpec_18a3c_562{margin:0 0 var(--space-md, 16px);font-size:var(--text-caption-size, 12px);color:var(--text-muted, #727272)}._inverseSurface_18a3c_568{background:var(--surface-inverse, #242430);padding:var(--space-md, 16px);border-radius:var(--radius-md, 8px);display:flex;flex-direction:column;gap:var(--space-md, 16px)}._staticFocusDemo_18a3c_577{margin-top:var(--space-md, 16px);padding-top:var(--space-md, 16px);border-top:1px dashed var(--border-default, #DCDCDC)}._inverseSurface_18a3c_568 ._staticFocusDemo_18a3c_577{border-top-color:var(--border-inverse, #2E2E3D)}._forceFocus_18a3c_587{outline:2px solid var(--focus-ring-on-light, #242430)!important;outline-offset:2px}._forceFocusInverse_18a3c_592{outline:2px solid var(--focus-ring-on-inverse, #FFFFFF)!important;outline-offset:2px}._typeSpecGrid_18a3c_598{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-layout-inline-gap, 24px)}._typeSpecCard_18a3c_604{display:grid;gap:var(--space-component-gap-sm, 8px);padding:var(--space-component-padding-lg, 24px);border:1px solid var(--color-border-default);border-radius:12px;background:var(--color-background-secondary)}._typeSpecLabel_18a3c_613{margin:0;color:var(--color-text-secondary);font-size:var(--text-label-small-size);font-weight:var(--text-label-small-weight);letter-spacing:var(--text-label-small-letter-spacing);text-transform:uppercase}._typeSpecCard_18a3c_604 code{color:var(--color-text-secondary);font-size:var(--text-caption-size)}._text-display-large_18a3c_627{font:var(--text-display-large-weight) var(--text-display-large-size)/var(--text-display-large-line-height) var(--text-display-large-family);letter-spacing:var(--text-display-large-letter-spacing)}._text-heading-1_18a3c_628{font:var(--text-heading-1-weight) var(--text-heading-1-size)/var(--text-heading-1-line-height) var(--text-heading-1-family);letter-spacing:var(--text-heading-1-letter-spacing)}._text-heading-2_18a3c_629{font:var(--text-heading-2-weight) var(--text-heading-2-size)/var(--text-heading-2-line-height) var(--text-heading-2-family);letter-spacing:var(--text-heading-2-letter-spacing)}._text-body-default_18a3c_630{font:var(--text-body-default-weight) var(--text-body-default-size)/var(--text-body-default-line-height) var(--text-body-default-family);letter-spacing:var(--text-body-default-letter-spacing)}._text-body-small_18a3c_631{font:var(--text-body-small-weight) var(--text-body-small-size)/var(--text-body-small-line-height) var(--text-body-small-family);letter-spacing:var(--text-body-small-letter-spacing)}._text-label-small_18a3c_632{font:var(--text-label-small-weight) var(--text-label-small-size)/var(--text-label-small-line-height) var(--text-label-small-family);letter-spacing:var(--text-label-small-letter-spacing)}._docList_18a3c_634{margin:0;padding-left:var(--space-lg, 24px);line-height:1.8}._docList_18a3c_634 code{font-size:var(--text-body-small-size, 14px)}._spacingScale_18a3c_645{display:flex;flex-direction:column;gap:var(--space-sm, 12px)}._spacingStep_18a3c_651{display:flex;align-items:center;gap:var(--space-md, 16px)}._spacingBar_18a3c_657{flex-shrink:0;height:var(--space-md, 16px);background:var(--surface-accent, #F8E483);border-radius:var(--radius-sm, 4px);border:1px solid var(--border-default, #DCDCDC)}._spacingMeta_18a3c_665{display:flex;align-items:baseline;gap:var(--space-sm, 12px);font-size:var(--text-body-small-size, 14px)}._spacingMeta_18a3c_665 code{font-size:var(--text-label-small-size, 12px)}._tokenTableWrap_18a3c_677{overflow-x:auto;border:1px solid var(--border-default, #DCDCDC);border-radius:var(--radius-md, 8px)}._tokenTable_18a3c_677{width:100%;border-collapse:collapse;font-size:var(--text-body-small-size, 14px)}._tokenTable_18a3c_677 th,._tokenTable_18a3c_677 td{padding:var(--space-sm, 12px) var(--space-md, 16px);text-align:left;border-bottom:1px solid var(--border-default, #DCDCDC);vertical-align:top}._tokenTable_18a3c_677 th{background:var(--surface-subtle, #FAFAFA);font-size:var(--text-label-small-size, 12px);text-transform:uppercase;letter-spacing:var(--text-label-small-letter-spacing)}._tokenTable_18a3c_677 tr:last-child td{border-bottom:none}._categoryBadge_18a3c_708{display:inline-block;padding:2px 8px;border-radius:var(--radius-sm, 4px);font-size:var(--text-label-small-size, 12px);font-weight:var(--text-label-small-weight, 600);text-transform:capitalize}._categoryComponent_18a3c_717{background:#e8f0fe;color:#1a4dab}._categoryLayout_18a3c_722{background:#fef7e0;color:#8a6d00}._gridDemo_18a3c_728{border:1px solid var(--border-default, #DCDCDC);border-radius:var(--radius-md, 8px);overflow:hidden}._gridDemoBar_18a3c_734{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-xs, 8px);padding:var(--space-sm, 12px) var(--space-md, 16px);background:var(--surface-subtle, #FAFAFA);font-size:var(--text-label-small-size, 12px);color:var(--text-muted, #727272)}._gridActiveCols_18a3c_745{color:var(--text-default, #242430)}._gridCell_18a3c_749{background:var(--surface-accent, #F8E483);border:1px dashed var(--border-strong, #8D8D8D);border-radius:var(--radius-sm, 4px);min-height:var(--space-2xl, 48px);display:flex;align-items:center;justify-content:center;font-size:var(--text-label-small-size, 12px);font-weight:var(--text-label-small-weight, 600)}._breakpointGrid_18a3c_762{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-md, 16px)}._breakpointCard_18a3c_768{padding:var(--space-lg, 24px);border:1px solid var(--border-default, #DCDCDC);border-radius:var(--radius-md, 8px);background:var(--surface-subtle, #FAFAFA)}._breakpointName_18a3c_775{display:block;font-size:var(--text-body-large-size, 18px);margin-bottom:var(--space-2xs, 4px)}._breakpointAlias_18a3c_781{margin:0 0 var(--space-md, 16px);font-size:var(--text-label-small-size, 12px);color:var(--text-muted, #727272)}._breakpointDl_18a3c_787{margin:0;font-size:var(--text-label-small-size, 12px)}._breakpointDl_18a3c_787 div{display:flex;justify-content:space-between;gap:var(--space-sm, 12px);padding:var(--space-2xs, 4px) 0;border-top:1px solid var(--border-default, #DCDCDC)}._breakpointDl_18a3c_787 dt{color:var(--text-muted, #727272)}._breakpointDl_18a3c_787 dd{margin:0;text-align:right}._densityGrid_18a3c_810{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-lg, 24px)}._densityPanel_18a3c_816{padding:var(--space-lg, 24px);border:1px solid var(--border-default, #DCDCDC);border-radius:var(--radius-md, 8px)}._densityControls_18a3c_822{display:flex;flex-direction:column;gap:var(--space-layout-stack-gap, var(--space-2xl, 48px))}._baselineDemo_18a3c_829{position:relative;padding:var(--space-lg, 24px);border:1px solid var(--border-default, #DCDCDC);border-radius:var(--radius-md, 8px);overflow:hidden}._baselineGrid_18a3c_837{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(to bottom,transparent,transparent calc(var(--baseline-unit, 8px) - 1px),var(--border-default, #DCDCDC) calc(var(--baseline-unit, 8px) - 1px),var(--border-default, #DCDCDC) var(--baseline-unit, 8px));opacity:.5;pointer-events:none}._baselineList_18a3c_851{position:relative;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-md, 16px)}._baselineRow_18a3c_861{display:flex;align-items:center;gap:var(--space-md, 16px);flex-wrap:wrap}._baselineLabel_18a3c_868{font-weight:var(--text-body-strong-weight, 600);min-width:100px}._baselineSpec_18a3c_873{font-size:var(--text-body-small-size, 14px);color:var(--text-muted, #727272);flex:1}._componentGrid_18a3c_880{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:var(--space-layout-inline-gap, 24px)}._componentCard_18a3c_886{display:grid;align-content:start;gap:var(--space-component-gap-lg, 16px);padding:var(--space-component-padding-lg, 24px);border:1px solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-background-secondary);min-width:0}._componentName_18a3c_897,._componentDesc_18a3c_898{margin:0}._componentName_18a3c_897{color:var(--color-text-primary);font-family:var(--text-heading-4-family);font-size:var(--text-heading-4-size);line-height:var(--text-heading-4-line-height);letter-spacing:var(--text-heading-4-letter-spacing);font-weight:var(--text-heading-4-weight)}._componentDesc_18a3c_898{margin-top:var(--space-component-gap-xs, 4px);color:var(--color-text-secondary);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line-height)}._componentDemo_18a3c_918{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-component-gap-md, 12px);min-width:0}._componentDemo_18a3c_918>*{max-width:100%}._componentDemo_18a3c_918 .ProductCard_module_card{width:100%}._buttonRow_18a3c_934,._iconRow_18a3c_935{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-component-gap-sm, 8px);width:100%}._iconRow_18a3c_935{color:var(--color-text-primary)}._inverseDemo_18a3c_947{background:var(--color-background-inverse);padding:var(--space-md);border-radius:var(--radius-md)}@media(max-width:767px){._page_18a3c_1{padding:var(--space-2xl, 48px) var(--section-padding-inline)}}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://rsms.me/inter/font-files/InterVariable.woff2?v=4.1) format("woff2");font-named-instance:"Regular"}@font-face{font-family:Inter Variable;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://rsms.me/inter/font-files/InterVariable-Italic.woff2?v=4.1) format("woff2");font-named-instance:"Italic"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://rsms.me/inter/font-files/InterVariable.woff2?v=4.1) format("woff2");font-named-instance:"Regular"}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://rsms.me/inter/font-files/InterVariable-Italic.woff2?v=4.1) format("woff2");font-named-instance:"Italic"}:root{--font-sans: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-heading: "Fustat", system-ui, -apple-system, sans-serif}body{font-family:var(--font-sans);font-feature-settings:"cv14" 1,"calt" 1;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.font-heading{font-family:var(--font-heading)}:root{--color-neutral-0: #FFFFFF;--color-neutral-50: #FAFAFA;--color-neutral-100: #F0F0F0;--color-neutral-200: #DCDCDC;--color-neutral-300: #B8B8B8;--color-neutral-400: #8D8D8D;--color-neutral-500: #727272;--color-neutral-600: #5A5A5A;--color-neutral-700: #3D3D4A;--color-neutral-800: #2E2E3D;--color-neutral-900: #242430;--color-neutral-1000: #161620;--color-white: var(--color-neutral-0);--color-gray-50: var(--color-neutral-50);--color-gray-200: var(--color-neutral-200);--color-gray-400: var(--color-neutral-400);--color-gray-500: var(--color-neutral-500);--color-navy-800: var(--color-neutral-800);--color-navy-900: var(--color-neutral-900);--color-blue-100: #E6F2FF;--color-blue-200: #B3D7FF;--color-blue-300: #80BCFF;--color-blue-400: #4DA1FF;--color-blue-500: #0075FF;--color-blue-600: #005ECC;--color-blue-700: #004799;--color-blue-800: #003066;--color-blue-900: #001933;--color-yellow-200: #F8E483;--color-teal-700: #00665D;--color-red-600: #B3261E;--color-green-700: #1B6E34;--color-green-300: #81C784;--color-amber-700: #8A6200;--color-amber-300: #FFD54F;--primitive-neutral-0: var(--color-neutral-0);--primitive-neutral-50: var(--color-neutral-50);--primitive-neutral-100: var(--color-neutral-100);--primitive-neutral-200: var(--color-neutral-200);--primitive-neutral-300: var(--color-neutral-300);--primitive-neutral-400: var(--color-neutral-400);--primitive-neutral-500: var(--color-neutral-500);--primitive-neutral-600: var(--color-neutral-600);--primitive-neutral-700: var(--color-neutral-700);--primitive-neutral-800: var(--color-neutral-800);--primitive-neutral-900: var(--color-neutral-900);--primitive-neutral-1000: var(--color-neutral-1000);--primitive-blue-100: var(--color-blue-100);--primitive-blue-200: var(--color-blue-200);--primitive-blue-300: var(--color-blue-300);--primitive-blue-400: var(--color-blue-400);--primitive-blue-500: var(--color-blue-500);--primitive-blue-600: var(--color-blue-600);--primitive-blue-700: var(--color-blue-700);--primitive-blue-800: var(--color-blue-800);--primitive-blue-900: var(--color-blue-900);--primitive-brand-yellow: var(--color-yellow-200);--primitive-brand-teal: var(--color-teal-700);--primitive-brand-navy: var(--color-navy-900);--primitive-red-600: var(--color-red-600);--primitive-green-700: var(--color-green-700);--primitive-green-300: var(--color-green-300);--primitive-amber-700: var(--color-amber-700);--primitive-amber-300: var(--color-amber-300);--radius-primitive-none: 0;--radius-primitive-sm: 4px;--radius-primitive-md: 8px;--radius-primitive-lg: 16px;--radius-primitive-full: 999px;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--space-4xl: 96px;--rhythm-xs: 48px;--rhythm-sm: 96px;--rhythm-md: 128px;--rhythm-lg: 144px;--rhythm-xl: 160px;--rhythm-2xl: 176px;--rhythm-3xl: 192px;--rhythm-4xl: 240px;--rhythm-5xl: 288px;--layout-gutter-sm: 16px;--layout-gutter-md: 24px;--layout-gutter-lg: 32px;--layout-gutter-xl: 48px;--container-narrow: 688px;--container-statement: 688px;--container-content: 1148px;--container-max: 888px;--container-services: 1076px;--container-wide: 1148px;--container-footer: 1224px;--layout-max-width: 1440px;--type-scale-base: 16px;--type-scale-ratio: 1.25;--fontsize-12: 12px;--fontsize-14: 14px;--fontsize-16: 16px;--fontsize-18: 18px;--fontsize-20: 20px;--fontsize-24: 24px;--fontsize-28: 28px;--fontsize-36: 36px;--fontsize-40: 40px;--fontsize-56: 56px;--lineheight-16: 16px;--lineheight-20: 20px;--lineheight-24: 24px;--lineheight-28: 28px;--lineheight-32: 32px;--lineheight-36: 36px;--lineheight-44: 44px;--lineheight-48: 48px;--lineheight-56: 56px;--lineheight-64: 64px;--letterspacing-display: -1.5%;--letterspacing-heading-1: -1.5%;--letterspacing-heading-2: -1%;--letterspacing-heading-3: -1%;--letterspacing-body-xl: 1.5%;--letterspacing-wide: 1.5%;--letterspacing-normal: 0;--fontweight-light: 300;--fontweight-regular: 400;--fontweight-medium: 500;--fontweight-semibold: 600;--shadow-primitive-sm: 0 2px 6px rgba(0, 0, 0, .15);--shadow-primitive-md: 0 4px 14px rgba(0, 0, 0, .12);--shadow-primitive-lg: 0 10px 25px rgba(0, 0, 0, .3);--color-black-alpha-8: rgba(0, 0, 0, .08);--color-black-alpha-12: rgba(0, 0, 0, .12);--color-black-alpha-15: rgba(0, 0, 0, .15);--color-black-alpha-72: rgba(0, 0, 0, .72)}:root,[data-theme=light]{--color-background-primary: var(--color-neutral-0);--color-background-secondary: var(--color-neutral-50);--color-background-inverse: var(--color-neutral-900);--color-background-inverse-raised: var(--color-neutral-800);--color-background-accent: var(--color-yellow-200);--color-background-brand: var(--color-navy-900);--color-text-primary: var(--color-neutral-900);--color-text-secondary: var(--color-neutral-500);--color-text-on-inverse: var(--color-neutral-0);--color-text-secondary-on-inverse: var(--color-neutral-200);--color-text-on-accent: var(--color-neutral-900);--color-text-brand: var(--color-teal-700);--color-text-danger: var(--color-red-600);--color-text-success: var(--color-green-700);--color-text-warning: var(--color-amber-700);--color-text-info: var(--color-blue-700);--color-text-disabled: var(--color-neutral-500);--color-text-disabled-on-inverse: var(--color-neutral-200);--color-border-default: var(--color-neutral-200);--color-border-strong: var(--color-neutral-400);--color-border-strong-on-inverse: var(--color-neutral-0);--color-border-inverse: var(--color-neutral-800);--color-border-interactive: var(--color-neutral-400);--color-border-danger: var(--color-red-600);--color-border-focus-on-light: var(--color-neutral-900);--color-border-focus-on-inverse: var(--color-neutral-0);--color-interactive-primary-default: var(--color-neutral-900);--color-interactive-primary-hover: var(--color-neutral-800);--color-interactive-primary-pressed: var(--color-neutral-1000);--color-interactive-primary-text: var(--color-neutral-0);--color-interactive-primary-disabled-bg: var(--color-neutral-200);--color-interactive-primary-disabled-text: var(--color-neutral-500);--color-interactive-secondary-default-bg: transparent;--color-interactive-secondary-hover-bg: var(--color-neutral-50);--color-interactive-secondary-pressed-bg: var(--color-neutral-100);--color-interactive-secondary-text: var(--color-neutral-900);--color-interactive-secondary-border: var(--color-neutral-400);--color-interactive-secondary-disabled-border: var(--color-neutral-200);--color-interactive-secondary-disabled-text: var(--color-neutral-500);--color-interactive-inverse-default-bg: var(--color-neutral-0);--color-interactive-inverse-hover-bg: var(--color-neutral-50);--color-interactive-inverse-pressed-bg: var(--color-neutral-100);--color-interactive-inverse-text: var(--color-neutral-900);--color-interactive-inverse-disabled-bg: var(--color-neutral-800);--color-interactive-inverse-disabled-text: var(--color-neutral-500);--color-interactive-ghost-inverse-default-bg: transparent;--color-interactive-ghost-inverse-hover-bg: var(--color-neutral-800);--color-interactive-ghost-inverse-pressed-bg: var(--color-neutral-700);--color-interactive-ghost-inverse-text: var(--color-neutral-0);--color-interactive-ghost-inverse-border: var(--color-neutral-0);--color-interactive-ghost-inverse-disabled-border: var(--color-neutral-800);--color-interactive-ghost-inverse-disabled-text: var(--color-neutral-200);--color-interactive-selected: var(--color-blue-500);--color-interactive-selected-text: var(--color-neutral-0);--color-feedback-success-bg: #E8F5E9;--color-feedback-success-border: var(--color-green-300);--color-feedback-success-text: var(--color-green-700);--color-feedback-warning-bg: #FFF8E1;--color-feedback-warning-border: var(--color-amber-300);--color-feedback-warning-text: var(--color-amber-700);--color-feedback-error-bg: #FCE8E6;--color-feedback-error-border: var(--color-red-600);--color-feedback-error-text: var(--color-red-600);--color-feedback-info-bg: var(--color-blue-100);--color-feedback-info-border: var(--color-blue-300);--color-feedback-info-text: var(--color-blue-700);--color-focus-ring-on-light: var(--color-neutral-900);--color-focus-ring-on-inverse: var(--color-neutral-0);--surface-default: var(--color-background-primary);--surface-subtle: var(--color-background-secondary);--surface-inverse: var(--color-background-inverse);--surface-inverse-raised: var(--color-background-inverse-raised);--surface-accent: var(--color-background-accent);--text-default: var(--color-text-primary);--text-muted: var(--color-text-secondary);--text-on-inverse: var(--color-text-on-inverse);--text-muted-on-inverse: var(--color-text-secondary-on-inverse);--text-on-accent: var(--color-text-on-accent);--border-default: var(--color-border-default);--border-strong: var(--color-border-strong);--border-strong-on-inverse: var(--color-border-strong-on-inverse);--border-inverse: var(--color-border-inverse);--focus-ring-on-light: var(--color-focus-ring-on-light);--focus-ring-on-inverse: var(--color-focus-ring-on-inverse);--feedback-error: var(--color-text-danger);--feedback-success: var(--color-text-success);--feedback-warning: var(--color-text-warning);--feedback-info: var(--color-text-info);--accent-teal: var(--color-text-brand);--control-selected: var(--color-interactive-selected);--radius-control: var(--radius-primitive-full);--radius-sm: var(--radius-primitive-sm);--radius-md: var(--radius-primitive-md);--radius-lg: var(--radius-primitive-lg);--radius-card: var(--radius-primitive-lg);--radius-input: var(--radius-primitive-md);--shadow-sm: var(--shadow-primitive-sm);--shadow-md: var(--shadow-primitive-md);--shadow-lg: var(--shadow-primitive-lg);--color-white-alpha-8: rgba(255, 255, 255, .08);--color-white-alpha-12: rgba(255, 255, 255, .12);--color-white-alpha-15: rgba(255, 255, 255, .15);--color-white-alpha-22: rgba(255, 255, 255, .22);--color-white-alpha-70: rgba(255, 255, 255, .7);--color-white-alpha-72: rgba(255, 255, 255, .72);--color-white-alpha-80: rgba(255, 255, 255, .8);--surface-inverse-hover: var(--color-white-alpha-8);--border-subtle-on-inverse: var(--color-white-alpha-15);--text-secondary-alpha-on-inverse: var(--color-white-alpha-72)}[data-theme=dark]{--color-background-primary: var(--color-neutral-900);--color-background-secondary: var(--color-neutral-800);--color-background-inverse: var(--color-neutral-0);--color-background-inverse-raised: var(--color-neutral-50);--color-background-accent: var(--color-yellow-200);--color-background-brand: var(--color-navy-900);--color-text-primary: var(--color-neutral-0);--color-text-secondary: var(--color-neutral-200);--color-text-on-inverse: var(--color-neutral-900);--color-text-secondary-on-inverse: var(--color-neutral-500);--color-text-on-accent: var(--color-neutral-900);--color-text-brand: var(--color-green-300);--color-text-danger: #F2B8B5;--color-text-success: var(--color-green-300);--color-text-warning: var(--color-amber-300);--color-text-info: var(--color-blue-300);--color-text-disabled: var(--color-neutral-400);--color-text-disabled-on-inverse: var(--color-neutral-500);--color-border-default: var(--color-neutral-700);--color-border-strong: var(--color-neutral-500);--color-border-strong-on-inverse: var(--color-neutral-900);--color-border-inverse: var(--color-neutral-200);--color-border-interactive: var(--color-neutral-500);--color-border-danger: #F2B8B5;--color-border-focus-on-light: var(--color-neutral-0);--color-border-focus-on-inverse: var(--color-neutral-900);--color-interactive-primary-default: var(--color-neutral-0);--color-interactive-primary-hover: var(--color-neutral-50);--color-interactive-primary-pressed: var(--color-neutral-100);--color-interactive-primary-text: var(--color-neutral-900);--color-interactive-primary-disabled-bg: var(--color-neutral-700);--color-interactive-primary-disabled-text: var(--color-neutral-400);--color-interactive-secondary-default-bg: transparent;--color-interactive-secondary-hover-bg: var(--color-neutral-800);--color-interactive-secondary-pressed-bg: var(--color-neutral-700);--color-interactive-secondary-text: var(--color-neutral-0);--color-interactive-secondary-border: var(--color-neutral-500);--color-interactive-secondary-disabled-border: var(--color-neutral-700);--color-interactive-secondary-disabled-text: var(--color-neutral-400);--color-interactive-inverse-default-bg: var(--color-neutral-900);--color-interactive-inverse-hover-bg: var(--color-neutral-800);--color-interactive-inverse-pressed-bg: var(--color-neutral-1000);--color-interactive-inverse-text: var(--color-neutral-0);--color-interactive-inverse-disabled-bg: var(--color-neutral-200);--color-interactive-inverse-disabled-text: var(--color-neutral-500);--color-interactive-ghost-inverse-default-bg: transparent;--color-interactive-ghost-inverse-hover-bg: var(--color-neutral-50);--color-interactive-ghost-inverse-pressed-bg: var(--color-neutral-100);--color-interactive-ghost-inverse-text: var(--color-neutral-900);--color-interactive-ghost-inverse-border: var(--color-neutral-900);--color-interactive-ghost-inverse-disabled-border: var(--color-neutral-200);--color-interactive-ghost-inverse-disabled-text: var(--color-neutral-500);--color-interactive-selected: var(--color-blue-400);--color-interactive-selected-text: var(--color-neutral-0);--color-feedback-success-bg: #1B3D24;--color-feedback-success-border: var(--color-green-700);--color-feedback-success-text: var(--color-green-300);--color-feedback-warning-bg: #3D3200;--color-feedback-warning-border: var(--color-amber-700);--color-feedback-warning-text: var(--color-amber-300);--color-feedback-error-bg: #3D1512;--color-feedback-error-border: var(--color-red-600);--color-feedback-error-text: #F2B8B5;--color-feedback-info-bg: #0D2240;--color-feedback-info-border: var(--color-blue-700);--color-feedback-info-text: var(--color-blue-300);--color-focus-ring-on-light: var(--color-neutral-0);--color-focus-ring-on-inverse: var(--color-neutral-900);--surface-inverse-hover: var(--color-black-alpha-8);--border-subtle-on-inverse: var(--color-black-alpha-15);--text-secondary-alpha-on-inverse: var(--color-black-alpha-72)}:root{--announcement-bar-height: 32px;--button-primary-background: var(--color-interactive-primary-default);--button-primary-background-hover: var(--color-interactive-primary-hover);--button-primary-background-pressed: var(--color-interactive-primary-pressed);--button-primary-label: var(--color-interactive-primary-text);--button-primary-focus-ring: var(--color-focus-ring-on-light);--button-primary-disabled-background: var(--color-interactive-primary-disabled-bg);--button-primary-disabled-label: var(--color-interactive-primary-disabled-text);--button-secondary-background: var(--color-interactive-secondary-default-bg);--button-secondary-background-hover: var(--color-interactive-secondary-hover-bg);--button-secondary-background-pressed: var(--color-interactive-secondary-pressed-bg);--button-secondary-label: var(--color-interactive-secondary-text);--button-secondary-border: var(--color-interactive-secondary-border);--button-secondary-focus-ring: var(--color-focus-ring-on-light);--button-secondary-disabled-border: var(--color-interactive-secondary-disabled-border);--button-secondary-disabled-label: var(--color-interactive-secondary-disabled-text);--button-inverse-background: var(--color-interactive-inverse-default-bg);--button-inverse-background-hover: var(--color-interactive-inverse-hover-bg);--button-inverse-background-pressed: var(--color-interactive-inverse-pressed-bg);--button-inverse-label: var(--color-interactive-inverse-text);--button-inverse-focus-ring: var(--color-focus-ring-on-inverse);--button-inverse-disabled-background: var(--color-interactive-inverse-disabled-bg);--button-inverse-disabled-label: var(--color-interactive-inverse-disabled-text);--button-ghost-inverse-background: var(--color-interactive-ghost-inverse-default-bg);--button-ghost-inverse-background-hover: var(--color-interactive-ghost-inverse-hover-bg);--button-ghost-inverse-label: var(--color-interactive-ghost-inverse-text);--button-ghost-inverse-border: var(--color-interactive-ghost-inverse-border);--button-ghost-inverse-focus-ring: var(--color-focus-ring-on-inverse);--textfield-border: var(--color-border-default);--textfield-border-focus: transparent;--textfield-border-error: var(--color-border-danger);--textfield-text: var(--color-text-primary);--textfield-placeholder: var(--color-text-secondary);--textfield-error-text: var(--color-text-danger);--textfield-focus-ring: var(--color-focus-ring-on-light);--textfield-radius: var(--radius-input);--textfield-disabled-background: var(--color-background-secondary);--textfield-disabled-text: var(--color-text-disabled);--control-selected-fill: var(--accent-teal);--control-selected-label: var(--color-interactive-primary-text);--button-height-md: 44px;--button-height-sm: 32px;--button-shadow-sm: var(--shadow-sm);--button-shadow-md: var(--shadow-md);--popover-shadow: var(--shadow-lg);--interactive-inverse-hover-solid: #f0f0f3}:root{--baseline-unit: var(--space-xs, 8px);--baseline-grid: var(--baseline-unit);--space-component-padding-xs: var(--space-xs, 8px);--space-component-padding-sm: var(--space-sm, 12px);--space-component-padding-md: var(--space-md, 16px);--space-component-padding-lg: var(--space-lg, 24px);--space-component-gap-xs: var(--space-2xs, 4px);--space-component-gap-sm: var(--space-xs, 8px);--space-component-gap-md: var(--space-sm, 12px);--space-component-gap-lg: var(--space-md, 16px);--space-component-inset-sm: var(--space-component-padding-sm) var(--space-component-padding-md);--space-component-inset-md: var(--space-component-padding-sm) var(--space-component-padding-lg);--space-layout-section-gap: var(--space-4xl, 96px);--space-layout-block-gap: var(--space-3xl, 64px);--space-layout-stack-gap: var(--space-2xl, 48px);--space-layout-inline-gap: var(--space-lg, 24px);--space-layout-gutter: var(--layout-gutter-md, 24px);--density-mode: comfortable}:root,[data-density=comfortable]{--density-mode: comfortable;--space-component-padding-sm: var(--space-sm, 12px);--space-component-padding-md: var(--space-md, 16px);--space-component-padding-lg: var(--space-lg, 24px);--space-component-gap-sm: var(--space-xs, 8px);--space-component-gap-md: var(--space-sm, 12px);--space-layout-stack-gap: var(--space-2xl, 48px);--space-layout-inline-gap: var(--space-lg, 24px)}[data-density=compact]{--density-mode: compact;--space-component-padding-sm: var(--space-xs, 8px);--space-component-padding-md: var(--space-sm, 12px);--space-component-padding-lg: var(--space-md, 16px);--space-component-gap-sm: var(--space-2xs, 4px);--space-component-gap-md: var(--space-xs, 8px);--space-layout-stack-gap: var(--space-xl, 32px);--space-layout-inline-gap: var(--space-md, 16px)}@media(max-width:767px){:root{--space-layout-gutter: var(--layout-gutter-sm, 16px)}}@media(min-width:1280px){:root{--space-layout-gutter: var(--layout-gutter-xl, 48px)}}:root{--breakpoint-sm: 390px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1440px;--breakpoint-narrow: var(--breakpoint-sm);--breakpoint-mid: var(--breakpoint-md);--breakpoint-wide: var(--breakpoint-lg);--z-index-decoration: 0;--z-index-overlay: 10;--z-index-header: 100;--z-index-announcement: 101;--z-index-skip-link: 1000;--breakpoint-below-md: 767px;--breakpoint-below-lg: 1023px;--breakpoint-below-xl: 1279px;--breakpoint-below-2xl: 1439px;--grid-columns-narrow: 4;--grid-columns-mid: 8;--grid-columns-wide: 12;--grid-gutter-narrow: var(--layout-gutter-sm, 16px);--grid-gutter-mid: var(--layout-gutter-md, 24px);--grid-gutter-wide: var(--layout-gutter-xl, 48px);--grid-margin-narrow: var(--layout-gutter-sm, 16px);--grid-margin-mid: var(--layout-gutter-md, 24px);--grid-margin-wide: var(--layout-gutter-xl, 48px);--grid-columns: var(--grid-columns-narrow);--grid-gutter: var(--grid-gutter-narrow);--grid-margin: var(--grid-margin-narrow)}@media(min-width:768px){:root{--grid-columns: var(--grid-columns-mid);--grid-gutter: var(--grid-gutter-mid);--grid-margin: var(--grid-margin-mid)}}@media(min-width:1024px){:root{--grid-columns: var(--grid-columns-wide);--grid-gutter: var(--grid-gutter-wide);--grid-margin: var(--grid-margin-wide)}}.layout-grid{display:grid;width:100%;max-width:var(--layout-max-width, 1440px);margin-inline:auto;padding-inline:var(--grid-margin);gap:var(--grid-gutter);grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr))}.layout-grid>*{min-width:0}.col-span-full{grid-column:1 / -1}.col-span-half{grid-column:span 6}.col-span-third{grid-column:span 4}.col-span-quarter{grid-column:span 3}@media(max-width:1023px){.col-span-half,.col-span-third,.col-span-quarter{grid-column:1 / -1}}:root{--section-padding-inline: var(--grid-margin);--section-space-xl: var(--rhythm-2xl, 176px);--section-space-lg: var(--rhythm-xl, 160px);--section-space-md: var(--rhythm-md, 128px);--section-space-sm: var(--rhythm-sm, 96px);--section-space-xs: var(--rhythm-xs, 48px);--section-space-bottom-xl: var(--rhythm-4xl, 240px);--section-space-bottom-lg: var(--rhythm-3xl, 192px);--section-space-bottom-2xl: var(--rhythm-5xl, 288px);--section-content-gap: var(--space-4xl, 96px);--section-space-page-top: var(--rhythm-sm, 96px);--section-container-max: var(--container-content, 1148px);--section-container-narrow: var(--container-narrow, 688px);--section-container-wide: var(--layout-max-width, 1440px)}@media(max-width:1023px){:root{--section-space-xl: var(--rhythm-md, 128px);--section-space-lg: var(--rhythm-sm, 96px);--section-space-md: var(--rhythm-sm, 96px);--section-space-sm: var(--rhythm-xs, 48px);--section-space-bottom-xl: var(--rhythm-2xl, 176px);--section-space-bottom-lg: var(--rhythm-xl, 160px);--section-space-bottom-md: var(--rhythm-md, 128px);--section-content-gap: var(--space-3xl, 64px);--section-space-page-top: var(--rhythm-sm, 96px)}}@media(max-width:767px){:root{--section-space-xl: var(--rhythm-sm, 96px);--section-space-lg: var(--rhythm-sm, 96px);--section-space-md: var(--rhythm-sm, 96px);--section-space-sm: var(--rhythm-xs, 48px);--section-space-bottom-xl: var(--rhythm-xl, 160px);--section-space-bottom-lg: var(--rhythm-md, 128px);--section-space-bottom-md: var(--rhythm-md, 128px);--section-content-gap: var(--space-2xl, 48px);--section-space-page-top: var(--rhythm-xs, 48px)}}.section-shell{position:relative;overflow:hidden;width:100%;box-sizing:border-box}.section-container{width:100%;max-width:var(--section-container-max);margin-inline:auto;box-sizing:border-box;position:relative;z-index:1}.section-container--narrow{max-width:var(--section-container-narrow)}.section-container--wide{max-width:var(--section-container-wide)}.section-container--flush{padding-inline:0}.section-decoration{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}@media(max-width:1023px){.section-decoration{opacity:.55}}@media(max-width:767px){.section-decoration{opacity:.35}}:root{--breakpoint-type-md: 768px;--breakpoint-type-lg: 1024px;--text-min-size: var(--fontsize-12);--text-display-large-size: var(--fontsize-56);--text-display-large-line-height: var(--lineheight-64);--text-display-large-letter-spacing: var(--letterspacing-display);--text-display-large-weight: var(--fontweight-regular);--text-display-large-family: var(--font-heading);--text-heading-1-size: var(--fontsize-40);--text-heading-1-line-height: var(--lineheight-48);--text-heading-1-letter-spacing: var(--letterspacing-heading-1);--text-heading-1-weight: var(--fontweight-regular);--text-heading-1-family: var(--font-heading);--text-heading-2-size: var(--fontsize-36);--text-heading-2-line-height: var(--lineheight-44);--text-heading-2-letter-spacing: var(--letterspacing-heading-2);--text-heading-2-weight: var(--fontweight-regular);--text-heading-2-family: var(--font-heading);--text-heading-3-size: var(--fontsize-28);--text-heading-3-line-height: var(--lineheight-36);--text-heading-3-letter-spacing: var(--letterspacing-heading-3);--text-heading-3-weight: var(--fontweight-regular);--text-heading-3-family: var(--font-heading);--text-heading-4-size: var(--fontsize-24);--text-heading-4-line-height: var(--lineheight-32);--text-heading-4-letter-spacing: var(--letterspacing-normal);--text-heading-4-weight: var(--fontweight-regular);--text-heading-4-family: var(--font-heading);--text-heading-5-size: var(--fontsize-20);--text-heading-5-line-height: var(--lineheight-28);--text-heading-5-letter-spacing: var(--letterspacing-normal);--text-heading-5-weight: var(--fontweight-regular);--text-heading-5-family: var(--font-heading);--text-body-xl-size: var(--fontsize-36);--text-body-xl-line-height: var(--lineheight-56);--text-body-xl-letter-spacing: var(--letterspacing-body-xl);--text-body-xl-weight: var(--fontweight-light);--text-body-xl-family: var(--font-sans);--text-body-default-size: var(--fontsize-16);--text-body-default-line-height: var(--lineheight-24);--text-body-default-letter-spacing: var(--letterspacing-normal);--text-body-default-weight: var(--fontweight-regular);--text-body-default-family: var(--font-sans);--text-body-small-size: var(--fontsize-14);--text-body-small-line-height: var(--lineheight-20);--text-body-small-letter-spacing: var(--letterspacing-normal);--text-body-small-weight: var(--fontweight-regular);--text-body-small-family: var(--font-sans);--text-body-large-size: var(--fontsize-18);--text-body-large-line-height: var(--lineheight-28);--text-body-large-letter-spacing: var(--letterspacing-normal);--text-body-large-weight: var(--fontweight-regular);--text-body-large-family: var(--font-sans);--text-body-strong-size: var(--fontsize-16);--text-body-strong-line-height: var(--lineheight-24);--text-body-strong-letter-spacing: var(--letterspacing-normal);--text-body-strong-weight: var(--fontweight-semibold);--text-body-strong-family: var(--font-sans);--text-label-default-size: var(--fontsize-14);--text-label-default-line-height: var(--lineheight-20);--text-label-default-letter-spacing: var(--letterspacing-normal);--text-label-default-weight: var(--fontweight-semibold);--text-label-default-family: var(--font-sans);--text-label-small-size: var(--fontsize-12);--text-label-small-line-height: var(--lineheight-16);--text-label-small-letter-spacing: var(--letterspacing-wide);--text-label-small-weight: var(--fontweight-semibold);--text-label-small-family: var(--font-sans);--text-caption-size: var(--fontsize-12);--text-caption-line-height: var(--lineheight-16);--text-caption-letter-spacing: var(--letterspacing-wide);--text-caption-weight: var(--fontweight-semibold);--text-caption-family: var(--font-sans);--text-nav-size: var(--fontsize-14);--text-nav-line-height: var(--lineheight-20);--text-nav-letter-spacing: var(--letterspacing-normal);--text-nav-weight: var(--fontweight-regular);--text-nav-family: var(--font-sans);--text-display: var(--text-display-large-size);--text-display-lh: var(--text-display-large-line-height);--text-display-ls: var(--text-display-large-letter-spacing);--text-h1: var(--text-heading-1-size);--text-h1-lh: var(--text-heading-1-line-height);--text-h1-ls: var(--text-heading-1-letter-spacing);--text-h2: var(--text-heading-2-size);--text-h2-lh: var(--text-heading-2-line-height);--text-h2-ls: var(--text-heading-2-letter-spacing);--text-h3: var(--text-heading-3-size);--text-h3-lh: var(--text-heading-3-line-height);--text-h3-ls: var(--text-heading-3-letter-spacing);--text-body-xl: var(--text-body-xl-size);--text-body-xl-lh: var(--text-body-xl-line-height);--text-body-xl-ls: var(--text-body-xl-letter-spacing);--text-body: var(--text-body-default-size);--text-body-lh: var(--text-body-default-line-height);--text-body-ls: var(--text-body-default-letter-spacing);--text-body-weight: var(--text-body-default-weight);--text-body-sm: var(--text-body-small-size);--text-body-sm-lh: var(--text-body-small-line-height);--text-body-sm-ls: var(--text-body-small-letter-spacing);--text-body-sm-weight: var(--text-body-small-weight);--text-caption: var(--text-caption-size);--text-caption-lh: var(--text-caption-line-height);--text-caption-ls: var(--text-caption-letter-spacing)}@media(max-width:1023px){:root{--text-display-large-size: var(--fontsize-40);--text-display-large-line-height: var(--lineheight-48)}}@media(max-width:767px){:root{--text-display-large-size: var(--fontsize-36);--text-display-large-line-height: var(--lineheight-44);--text-heading-1-size: var(--fontsize-28);--text-heading-1-line-height: var(--lineheight-36);--text-heading-2-size: var(--fontsize-24);--text-heading-2-line-height: var(--lineheight-32);--text-body-xl-size: var(--fontsize-24);--text-body-xl-line-height: var(--lineheight-32);--text-body-xl-letter-spacing: var(--letterspacing-normal)}}.text-display-large,.text-display{font-family:var(--text-display-large-family);font-size:var(--text-display-large-size);line-height:var(--text-display-large-line-height);letter-spacing:var(--text-display-large-letter-spacing);font-weight:var(--text-display-large-weight)}.text-heading-1,.text-h1{font-family:var(--text-heading-1-family);font-size:var(--text-heading-1-size);line-height:var(--text-heading-1-line-height);letter-spacing:var(--text-heading-1-letter-spacing);font-weight:var(--text-heading-1-weight)}.text-heading-2,.text-h2{font-family:var(--text-heading-2-family);font-size:var(--text-heading-2-size);line-height:var(--text-heading-2-line-height);letter-spacing:var(--text-heading-2-letter-spacing);font-weight:var(--text-heading-2-weight)}.text-heading-3,.text-h3{font-family:var(--text-heading-3-family);font-size:var(--text-heading-3-size);line-height:var(--text-heading-3-line-height);letter-spacing:var(--text-heading-3-letter-spacing);font-weight:var(--text-heading-3-weight)}.text-heading-4,.text-h4{font-family:var(--text-heading-4-family);font-size:var(--text-heading-4-size);line-height:var(--text-heading-4-line-height);letter-spacing:var(--text-heading-4-letter-spacing);font-weight:var(--text-heading-4-weight)}.text-heading-5{font-family:var(--text-heading-5-family);font-size:var(--text-heading-5-size);line-height:var(--text-heading-5-line-height);letter-spacing:var(--text-heading-5-letter-spacing);font-weight:var(--text-heading-5-weight)}.text-body-xl{font-family:var(--text-body-xl-family);font-size:var(--text-body-xl-size);line-height:var(--text-body-xl-line-height);letter-spacing:var(--text-body-xl-letter-spacing);font-weight:var(--text-body-xl-weight)}.text-body-default,.text-body{font-family:var(--text-body-default-family);font-size:var(--text-body-default-size);line-height:var(--text-body-default-line-height);letter-spacing:var(--text-body-default-letter-spacing);font-weight:var(--text-body-default-weight)}.text-body-small,.text-body-sm{font-family:var(--text-body-small-family);font-size:var(--text-body-small-size);line-height:var(--text-body-small-line-height);letter-spacing:var(--text-body-small-letter-spacing);font-weight:var(--text-body-small-weight)}.text-body-large{font-family:var(--text-body-large-family);font-size:var(--text-body-large-size);line-height:var(--text-body-large-line-height);letter-spacing:var(--text-body-large-letter-spacing);font-weight:var(--text-body-large-weight)}.text-body-strong{font-family:var(--text-body-strong-family);font-size:var(--text-body-strong-size);line-height:var(--text-body-strong-line-height);letter-spacing:var(--text-body-strong-letter-spacing);font-weight:var(--text-body-strong-weight)}.text-label-default,.text-label{font-family:var(--text-label-default-family);font-size:var(--text-label-default-size);line-height:var(--text-label-default-line-height);letter-spacing:var(--text-label-default-letter-spacing);font-weight:var(--text-label-default-weight)}.text-label-small{font-family:var(--text-label-small-family);font-size:var(--text-label-small-size);line-height:var(--text-label-small-line-height);letter-spacing:var(--text-label-small-letter-spacing);font-weight:var(--text-label-small-weight)}.text-caption{font-family:var(--text-caption-family);font-size:var(--text-caption-size);line-height:var(--text-caption-line-height);letter-spacing:var(--text-caption-letter-spacing);font-weight:var(--text-caption-weight)}.text-nav{font-family:var(--text-nav-family);font-size:var(--text-nav-size);line-height:var(--text-nav-line-height);letter-spacing:var(--text-nav-letter-spacing);font-weight:var(--text-nav-weight)}.font-heading{font-family:var(--font-heading)}.font-body{font-family:var(--font-sans)}:root{--duration-fast: .15s;--duration-medium: .3s;--duration-slow: .5s;--duration-deliberate: .7s;--motion-duration-fast: var(--duration-fast);--motion-duration-medium: var(--duration-medium);--motion-duration-slow: var(--duration-slow);--motion-duration-deliberate: var(--duration-deliberate);--easing-standard: cubic-bezier(.2, 0, 0, 1);--easing-decelerate: cubic-bezier(0, 0, .2, 1);--easing-accelerate: cubic-bezier(.3, 0, 1, 1);--easing-linear: linear;--motion-easing-standard: var(--easing-standard);--motion-easing-decelerate: var(--easing-decelerate);--motion-easing-accelerate: var(--easing-accelerate);--motion-reveal-duration: var(--duration-medium);--motion-reveal-easing: var(--easing-decelerate);--motion-hover-duration: var(--duration-fast);--motion-hover-easing: var(--easing-standard);--motion-page-duration: var(--duration-fast);--motion-page-easing: var(--easing-standard)}[data-reveal]{opacity:0;transition:opacity var(--motion-reveal-duration) var(--motion-reveal-easing),transform var(--motion-reveal-duration) var(--motion-reveal-easing);will-change:opacity,transform}[data-reveal=fade-up]{transform:translateY(24px)}[data-reveal=fade-down]{transform:translateY(-24px)}[data-reveal=fade-in]{transform:none}[data-reveal].is-revealed,.reveal.is-revealed,.reveal--fade-up.is-revealed{opacity:1;transform:translateY(0)}.reveal{opacity:0;transition:opacity var(--motion-reveal-duration) var(--motion-reveal-easing),transform var(--motion-reveal-duration) var(--motion-reveal-easing)}.reveal.is-revealed{opacity:1}.reveal--fade-up{opacity:0;transform:translateY(24px);transition:opacity var(--motion-reveal-duration) var(--motion-reveal-easing),transform var(--motion-reveal-duration) var(--motion-reveal-easing)}.reveal--fade-up.is-revealed{opacity:1;transform:translateY(0)}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-fade-enter{animation:pageFadeIn var(--motion-page-duration) var(--motion-page-easing) forwards}@media(prefers-reduced-motion:reduce){:root{--duration-fast: .01ms;--duration-medium: .01ms;--duration-slow: .01ms;--duration-deliberate: .01ms;--motion-reveal-duration: .01ms;--motion-hover-duration: .01ms;--motion-page-duration: .01ms}[data-reveal],.reveal,.reveal--fade-up,.page-fade-enter{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;font-size:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;padding:0;font-family:var(--text-body-default-family, var(--font-sans, "Inter", sans-serif));font-size:var(--text-body-default-size, 16px);line-height:var(--text-body-default-line-height, 24px);font-weight:var(--text-body-default-weight, 400);letter-spacing:var(--text-body-default-letter-spacing);color:var(--text-default, #242430);background-color:var(--surface-default, #FFFFFF);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);margin:0}h1{font-size:var(--text-heading-1-size);line-height:var(--text-heading-1-line-height);letter-spacing:var(--text-heading-1-letter-spacing);font-weight:var(--text-heading-1-weight)}h2{font-size:var(--text-heading-2-size);line-height:var(--text-heading-2-line-height);letter-spacing:var(--text-heading-2-letter-spacing);font-weight:var(--text-heading-2-weight)}h3{font-size:var(--text-heading-3-size);line-height:var(--text-heading-3-line-height);letter-spacing:var(--text-heading-3-letter-spacing);font-weight:var(--text-heading-3-weight)}h4{font-size:var(--text-heading-4-size);line-height:var(--text-heading-4-line-height);letter-spacing:var(--text-heading-4-letter-spacing);font-weight:var(--text-heading-4-weight)}.page-wrapper{min-height:100vh;display:flex;flex-direction:column;width:100%}main{flex:1;width:100%}
