@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_d9ow1_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-medium, 500);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_d9ow1_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_d9ow1_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_d9ow1_51{background-color:var(--button-primary-background);color:var(--button-primary-label);border-color:transparent}._variant-primary_d9ow1_51:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--button-primary-background-hover)}._variant-primary_d9ow1_51:active:not(:disabled):not([aria-disabled=true]){background-color:var(--button-primary-background-pressed)}._variant-primary_d9ow1_51:focus-visible{outline:2px solid var(--button-primary-focus-ring);outline-offset:2px}._variant-primary_d9ow1_51:disabled,._variant-primary_d9ow1_51[aria-disabled=true]{background-color:var(--button-primary-disabled-background);color:var(--button-primary-disabled-label);cursor:not-allowed}._variant-secondary_d9ow1_78{background-color:var(--button-secondary-background);color:var(--button-secondary-label);border-color:var(--button-secondary-border)}._variant-secondary_d9ow1_78:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--button-secondary-background-hover);border-color:var(--button-secondary-border)}._variant-secondary_d9ow1_78:active:not(:disabled):not([aria-disabled=true]){background-color:var(--button-secondary-background-pressed)}._variant-secondary_d9ow1_78:focus-visible{outline:2px solid var(--button-secondary-focus-ring);outline-offset:2px}._variant-secondary_d9ow1_78:disabled,._variant-secondary_d9ow1_78[aria-disabled=true]{border-color:var(--button-secondary-disabled-border);color:var(--button-secondary-disabled-label);cursor:not-allowed}._variant-inverse_d9ow1_106{background-color:var(--button-inverse-background);color:var(--button-inverse-label);border-color:transparent}._variant-inverse_d9ow1_106:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--button-inverse-background-hover)}._variant-inverse_d9ow1_106:active:not(:disabled):not([aria-disabled=true]){background-color:var(--button-inverse-background-pressed)}._variant-inverse_d9ow1_106:focus-visible{outline:2px solid var(--button-inverse-focus-ring);outline-offset:2px}._variant-inverse_d9ow1_106:disabled,._variant-inverse_d9ow1_106[aria-disabled=true]{background-color:var(--button-inverse-disabled-background);color:var(--button-inverse-disabled-label);cursor:not-allowed}._variant-ghost-inverse_d9ow1_133{background-color:var(--button-ghost-inverse-background);color:var(--button-ghost-inverse-label);border-color:var(--button-ghost-inverse-border)}._variant-ghost-inverse_d9ow1_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_d9ow1_133:focus-visible{outline:2px solid var(--button-ghost-inverse-focus-ring);outline-offset:2px}._variant-ghost-inverse_d9ow1_133:disabled,._variant-ghost-inverse_d9ow1_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_1u9lh_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_1u9lh_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_1u9lh_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_1u9lh_15,._decorationBottomRight_1u9lh_28{width:360px;height:360px;opacity:.35}}@media(max-width:767px){._decorationTopLeft_1u9lh_15,._decorationBottomRight_1u9lh_28{width:280px;height:280px;opacity:.25}}._decorationSvg_1u9lh_59{width:100%;height:100%;display:block}._container_1u9lh_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_1u9lh_78{display:flex;flex-direction:column;gap:var(--space-xl, 32px);max-width:548px;z-index:3;position:relative}._tagline_1u9lh_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, #F0F0F0);max-width:548px}._actions_1u9lh_98{display:flex;align-items:center;gap:var(--space-sm, 12px);flex-wrap:wrap}._imageContainer_1u9lh_105{position:absolute;left:calc(50% + 177px);width:930px;height:641px;pointer-events:none;z-index:1}._productImage_1u9lh_114{width:100%;height:100%;object-fit:contain;object-position:right bottom;display:block}._imageOverlay_1u9lh_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_1u9lh_1{padding:var(--section-space-sm, 96px) var(--section-padding-inline) var(--section-space-md, 128px);justify-content:flex-start}._container_1u9lh_65{padding:0;flex:1;justify-content:space-between}._copy_1u9lh_78{margin-top:auto}._imageContainer_1u9lh_105{order:-1;position:relative;left:auto;right:auto;top:auto;bottom:auto;width:100%;max-width:500px;height:380px;margin-top:0;margin-bottom:var(--space-lg, 24px)}._productImage_1u9lh_114{object-position:left bottom}}@media(min-width:1024px){._container_1u9lh_65{flex:1;justify-content:flex-end}._imageContainer_1u9lh_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_1u9lh_1{min-height:auto;padding:var(--section-space-page-top) var(--section-padding-inline) var(--section-space-md);justify-content:flex-start}._container_1u9lh_65{flex:none;justify-content:flex-start}._copy_1u9lh_78{gap:var(--space-xl, 32px)}._tagline_1u9lh_87{max-width:16ch}._actions_1u9lh_98{flex-direction:column;align-items:stretch;gap:var(--space-sm, 12px)}._imageContainer_1u9lh_105{max-width:100%;height:220px;margin-bottom:var(--space-sm, 12px)}}._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_1wn50_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, #F9F9F9);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--space-md, 16px)}._header_1wn50_16{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-component-gap-lg, 16px)}._productName_1wn50_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_1wn50_39{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}._compact_1wn50_46 ._productName_1wn50_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_1wn50_46{gap:var(--space-xs, 8px)}._compact_1wn50_46 ._categoryTag_1wn50_59{background:transparent}._shelf_1wn50_63{width:280px;height:auto;min-height:0;padding:var(--space-lg, 24px);gap:var(--space-sm, 12px);align-items:stretch}._shelf_1wn50_63 ._header_1wn50_16{align-items:flex-start;gap:var(--space-sm, 12px)}._shelf_1wn50_63 ._productName_1wn50_24{max-width:none;min-height:0;text-align:left;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);justify-content:flex-start}._shelf_1wn50_63 ._image_1wn50_88{width:100%;height:160px;margin-top:0;background-color:var(--surface-subtle, #F0F0F1);border-radius:var(--radius-md, 12px)}._shelf_1wn50_63 ._actions_1wn50_96{display:none}._shelf_1wn50_63 ._price_1wn50_100{text-align:left;margin-top:auto}@media(min-width:1024px){._shelf_1wn50_63{width:372px;height:540px;max-width:100%;padding:var(--space-2xl, 48px) var(--space-lg, 24px);gap:var(--space-md, 16px);align-items:center}._shelf_1wn50_63 ._header_1wn50_16{align-items:center;gap:var(--space-component-gap-lg, 16px)}._shelf_1wn50_63 ._productName_1wn50_24{max-width:200px;min-height:calc(2 * var(--text-heading-5-line-height, 28px));text-align:center;justify-content:center}._shelf_1wn50_63 ._image_1wn50_88{width:240px;height:240px;background-color:transparent;margin-top:calc(-1 * var(--space-xs, 8px))}._shelf_1wn50_63 ._actions_1wn50_96{display:flex}._shelf_1wn50_63 ._price_1wn50_100{text-align:center;margin-top:0}}._compact_1wn50_46 ._header_1wn50_16{gap:var(--space-sm, 12px)}._compact_1wn50_46 ._image_1wn50_88{margin-top:calc(-1 * var(--space-xs, 8px))}._image_1wn50_88{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_1wn50_88 img{width:auto;height:auto;object-fit:contain;display:block}._imageVial_1wn50_173 img{max-width:66%;max-height:66%}._imageJar_1wn50_178 img{max-width:62%;max-height:62%}._actions_1wn50_96{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-sm, 12px);margin-top:auto}._buttonGroup_1wn50_192{display:flex;gap:var(--space-2xs, 4px);align-items:center;justify-content:center;flex-wrap:wrap}._price_1wn50_100{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}@media(max-width:767px){._card_1wn50_1{padding:var(--space-xl, 32px) var(--space-md, 16px);gap:var(--space-sm, 12px)}._productName_1wn50_24{font-size:var(--text-heading-4-size);line-height:var(--text-heading-4-line-height);letter-spacing:var(--text-heading-4-letter-spacing);max-width:100%}._image_1wn50_88{width:200px;height:200px}}._productsSection_1w5dh_1{background-color:var(--surface-accent, #F8E483);width:100%;padding-block:var(--space-4xl, 96px);padding-bottom:var(--section-space-lg, 160px);padding-inline:var(--section-padding-inline);box-sizing:border-box}._container_1w5dh_10{max-width:var(--section-container-max, 1148px);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-2xl, 48px)}._header_1w5dh_18{display:grid;grid-template-columns:minmax(0,362px) minmax(0,348px);justify-content:space-between;column-gap:var(--space-xl, 32px);align-items:start}._headerCopy_1w5dh_26{display:flex;flex-direction:column;gap:var(--space-md, 16px);min-width:0}._sectionTitle_1w5dh_33{margin:0;min-width:0;max-width:360px;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)}._introText_1w5dh_45{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);letter-spacing:var(--text-body-small-letter-spacing);color:var(--text-default, #242430)}._shopAllWrapper_1w5dh_55{display:inline-flex;align-items:center;gap:8px}._shopAllLink_1w5dh_61{display:inline-flex;align-items:center;gap:8px;font-family:var(--text-label-default-family, var(--font-sans, "Inter", sans-serif));font-weight:var(--text-label-default-weight, 600);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);color:var(--text-default, #242430)}._arrowIcon_1w5dh_73{width:1em;height:1em;display:block}._grid_1w5dh_79{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md, 16px);width:100%}._grid_1w5dh_79>._productCard_1w5dh_86{background-color:var(--surface-highest, #FDFDFD);width:100%;max-width:none;min-width:0;height:auto}@media(max-width:1279px){._grid_1w5dh_79{grid-template-columns:repeat(2,1fr);gap:var(--space-lg, 24px)}}@media(max-width:1023px){._productsSection_1w5dh_1{padding-block:var(--space-3xl, 64px);padding-bottom:var(--section-space-md, 128px)}._container_1w5dh_10{gap:var(--space-xl, 32px)}._header_1w5dh_18{grid-template-columns:1fr;row-gap:var(--space-md, 16px)}._headerCopy_1w5dh_26{gap:var(--space-sm, 12px)}._sectionTitle_1w5dh_33{max-width:100%}}@media(max-width:767px){._productsSection_1w5dh_1{padding-block:var(--section-space-xs);padding-bottom:var(--section-space-sm)}._container_1w5dh_10{gap:var(--space-xl, 32px)}._headerCopy_1w5dh_26{gap:var(--space-sm, 12px)}._grid_1w5dh_79{grid-template-columns:1fr;gap:var(--space-md, 16px)}}._statementSection_19zi3_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-lg, 160px) var(--section-padding-inline);box-sizing:border-box}._decorationTopRight_19zi3_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_19zi3_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_19zi3_39{width:100%;height:100%;display:block}._container_19zi3_45{max-width:var(--section-container-max, 1148px);width:100%;margin:0 auto;position:relative;z-index:2;text-align:center}._statementText_19zi3_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(--text-body-xl-line-height, 48px);letter-spacing:var(--text-body-xl-letter-spacing, .025em);color:color-mix(in srgb,var(--text-on-inverse, #F0F0F0) 88%,transparent);text-align:center}@media(max-width:1023px){._decorationTopRight_19zi3_13,._decorationBottomLeft_19zi3_26{width:360px;height:360px;opacity:.35}._statementText_19zi3_54{max-width:var(--section-container-narrow, 688px);padding-inline:var(--space-lg, 24px)}}@media(max-width:767px){._statementSection_19zi3_1{min-height:auto;padding:var(--section-space-md) var(--section-padding-inline)}._decorationTopRight_19zi3_13,._decorationBottomLeft_19zi3_26{width:280px;height:280px;opacity:.25}._statementText_19zi3_54{max-width:28ch;padding-inline:0;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)}}._item_2ltm7_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_2ltm7_1._interactive_2ltm7_16{cursor:pointer}._item_2ltm7_1._interactive_2ltm7_16:hover,._active_2ltm7_25{padding:var(--space-lg, 24px) var(--space-lg, 24px);background-color:var(--surface-subtle, #F0F0F1)}._focus_2ltm7_30:focus-visible,._item_2ltm7_1:focus-visible{outline:2px solid var(--focus-ring-on-light, #242430);outline-offset:2px}._title_2ltm7_36{font-family:var(--text-label-default-family, var(--font-sans, "Inter", sans-serif));font-weight:var(--text-label-default-weight, 600);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);color:var(--text-default, #242430)}._description_2ltm7_45{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);letter-spacing:var(--text-body-small-letter-spacing);color:var(--text-default, #242430)}@media(min-width:1024px){._description_2ltm7_45{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);letter-spacing:var(--text-body-default-letter-spacing)}}@media(max-width:1023px){._item_2ltm7_1{width:100%;padding:var(--space-lg, 24px)}._item_2ltm7_1._interactive_2ltm7_16:hover,._active_2ltm7_25{padding:var(--space-lg, 24px)}}@media(max-width:767px){._item_2ltm7_1,._item_2ltm7_1._interactive_2ltm7_16:hover,._active_2ltm7_25{padding:var(--space-md, 16px)}}._servicesSection_hz6gk_1{background-color:var(--surface-default, #F9F9F9);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_hz6gk_8{max-width:var(--section-container-max, 1148px);margin:0 auto}._columns_hz6gk_13{display:flex;align-items:center;justify-content:space-between;gap:var(--section-content-gap, 96px)}._copyColumn_hz6gk_20{display:flex;flex-direction:column;gap:var(--space-3xl, 64px);max-width:480px;width:100%}._sectionHeader_hz6gk_28{display:flex;flex-direction:column;gap:var(--space-xl, 32px)}._tagline_hz6gk_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_hz6gk_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_hz6gk_56{display:flex;flex-direction:column;gap:var(--space-xs, 8px);width:100%}._imageColumn_hz6gk_63{flex:1;max-width:500px;height:576px;border-radius:var(--radius-card, 16px);overflow:hidden;position:relative;background-color:var(--surface-subtle, #F0F0F1)}._featureImage_hz6gk_73{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:1024px){._copyColumn_hz6gk_20{gap:var(--space-xl, 32px)}}@media(max-width:1023px){._servicesSection_hz6gk_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_hz6gk_13{flex-direction:column;gap:var(--space-xl, 32px);align-items:stretch}._copyColumn_hz6gk_20{max-width:100%;min-width:0}._title_hz6gk_45{max-width:100%}._servicesList_hz6gk_56{gap:var(--space-xs, 8px)}._imageColumn_hz6gk_63{width:100%;max-width:480px;height:220px;margin-inline:auto;align-self:center}}@media(max-width:767px){._servicesSection_hz6gk_1{padding-block:var(--section-space-xs);padding-bottom:var(--section-space-md)}._copyColumn_hz6gk_20{gap:var(--space-md, 16px)}._sectionHeader_hz6gk_28{padding-top:0;gap:var(--space-xs, 8px)}._servicesList_hz6gk_56{gap:var(--space-xs, 8px)}._imageColumn_hz6gk_63{display:none}}._banner_1rq4n_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_1rq4n_16{height:var(--announcement-bar-height, 32px);flex-shrink:0}._container_1rq4n_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, #F0F0F0);text-align:center;flex-wrap:wrap}._separator_1rq4n_38{color:var(--text-muted-on-inverse, #DCDCDC)}._phoneLink_1rq4n_42{color:var(--text-on-inverse, #F0F0F0);text-decoration:none;font-weight:var(--fontweight-semibold, 600);transition:opacity var(--motion-hover-duration) var(--motion-hover-easing)}._phoneLink_1rq4n_42:hover{text-decoration:underline;text-underline-offset:2px}._phoneLink_1rq4n_42:focus-visible{outline:2px solid var(--focus-ring-on-inverse, #F0F0F0);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_1d7od_1{position:absolute;top:-100px;left:16px;background-color:var(--surface-default, #F9F9F9);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_1d7od_1:focus{top:16px;outline:2px solid var(--focus-ring-on-light, #242430);outline-offset:2px}._header_1d7od_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_1d7od_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_1d7od_41{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none;border-radius:var(--radius-sm, 4px);outline:none}._logoLink_1d7od_41:focus-visible{outline:2px solid var(--focus-ring-on-inverse, #F0F0F0);outline-offset:4px}._logoWrapper_1d7od_55{display:flex;align-items:center;gap:8px;height:16px}._logoMark_1d7od_62{height:16px;width:14px;display:block}._logoText_1d7od_68{height:16px;width:106px;display:block}._desktopNav_1d7od_74{display:flex;align-items:center;margin-left:auto;flex-shrink:0}._navLinks_1d7od_81{display:flex;align-items:center;flex-wrap:nowrap;gap:0}._navLinks_1d7od_81 a{white-space:nowrap;flex-shrink:0}._actions_1d7od_93{display:flex;align-items:center;flex-shrink:0;gap:var(--space-sm, 12px)}._menuToggle_1d7od_100{display:none;margin-left:auto;background:transparent;border:none;color:var(--text-on-inverse, #F0F0F0);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_1d7od_100:hover{background-color:var(--surface-inverse-raised, #2E2E3D)}._menuToggle_1d7od_100:focus-visible{outline:2px solid var(--focus-ring-on-inverse, #F0F0F0);outline-offset:2px}._menuIcon_1d7od_125{display:inline-block;line-height:1}._mobileNav_1d7od_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_1d7od_143{z-index:var(--z-index-header, 100)}._mobileNavLinks_1d7od_147{display:flex;flex-direction:column;gap:var(--space-2xs, 4px)}._mobileActions_1d7od_153{display:flex;flex-direction:column;gap:var(--space-xs, 8px);padding-top:var(--space-xs, 8px)}._mobileButton_1d7od_160{width:100%}@media(max-width:1279px){._desktopNav_1d7od_74,._actions_1d7od_93{display:none}._menuToggle_1d7od_100{display:inline-flex}._mobileNav_1d7od_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_1d7od_147{flex:1;gap:0;min-height:0}._mobileNavLinks_1d7od_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_1d7od_147 a:last-child{border-bottom:none}._mobileNavLinks_1d7od_147 a._state-current_1d7od_220,._mobileNavLinks_1d7od_147 a[aria-current=page]{color:var(--text-on-inverse, #F0F0F0);font-weight:var(--fontweight-light)}._mobileActions_1d7od_153{margin-top:auto;flex-shrink:0;gap:var(--space-lg, 24px);padding:var(--space-md, 16px) 0}._mobileActions_1d7od_153 ._mobileButton_1d7od_160{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(--fontweight-medium, 500);letter-spacing:var(--text-body-large-letter-spacing);text-align:center;white-space:normal;border-width:1px;border-style:solid}._mobileActions_1d7od_153 ._mobileButtonGhost_1d7od_255{background-color:var(--button-ghost-inverse-background);color:var(--button-ghost-inverse-label);border-color:var(--button-ghost-inverse-border);font-weight:var(--fontweight-regular, 400)}._mobileActions_1d7od_153 ._mobileButtonGhost_1d7od_255: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_1d7od_153 ._mobileButtonGhost_1d7od_255: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_1d7od_153 ._mobileButtonGhost_1d7od_255:focus-visible{outline:2px solid var(--button-ghost-inverse-focus-ring);outline-offset:2px}._mobileActions_1d7od_153 ._mobileButtonPrimary_1d7od_279{background-color:var(--button-inverse-background);color:var(--button-inverse-label);border-color:transparent}._mobileActions_1d7od_153 ._mobileButtonPrimary_1d7od_279:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--button-inverse-background-hover);color:var(--button-inverse-label);border-color:transparent}._mobileActions_1d7od_153 ._mobileButtonPrimary_1d7od_279:active:not(:disabled):not([aria-disabled=true]){background-color:var(--button-inverse-background-pressed);color:var(--button-inverse-label);border-color:transparent}._mobileActions_1d7od_153 ._mobileButtonPrimary_1d7od_279:focus-visible{outline:2px solid var(--button-inverse-focus-ring);outline-offset:2px}}._footer_1u14t_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_1u14t_8{max-width:var(--section-container-max, 1148px);margin:0 auto;display:flex;flex-direction:column;gap:var(--section-content-gap, 96px)}._topSection_1u14t_16{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2xl, 48px);min-height:208px}._brandColumn_1u14t_24{display:flex;flex-direction:column;justify-content:space-between;max-width:320px;width:100%;height:208px}._brandInfo_1u14t_33{display:flex;flex-direction:column;gap:var(--space-lg, 24px)}._logoLink_1u14t_39{display:inline-flex;text-decoration:none;border-radius:var(--radius-sm, 4px);outline:none}._logoLink_1u14t_39:focus-visible{outline:2px solid var(--focus-ring-on-inverse, #F0F0F0);outline-offset:4px}._logoWrapper_1u14t_51{display:flex;align-items:center;gap:8px;height:16px}._logoMark_1u14t_58{height:16px;width:14px}._logoText_1u14t_63{height:16px;width:106px}._brandBio_1u14t_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_1u14t_77{width:56px;height:64px;flex-shrink:0}._sealImage_1u14t_83{width:56px;height:64px;object-fit:contain;display:block}._directory_1u14t_90{display:flex;justify-content:space-between;max-width:720px;width:100%;gap:var(--space-2xl, 48px)}._column_1u14t_98{display:flex;flex-direction:column;gap:var(--space-md, 16px);max-width:240px;flex:1}._columnTitle_1u14t_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, #F0F0F0)}._linkList_1u14t_115{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-xs, 8px)}._footerLink_1u14t_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_1u14t_124:hover{color:var(--text-on-inverse, #F0F0F0);text-decoration:underline;text-underline-offset:2px}._footerLink_1u14t_124:focus-visible{outline:2px solid var(--focus-ring-on-inverse, #F0F0F0);outline-offset:2px;border-radius:var(--radius-sm, 4px)}._address_1u14t_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_1u14t_146 p{margin:0;line-height:var(--text-body-small-line-height, 20px)}._hoursList_1u14t_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_1u14t_174{display:flex;align-items:flex-start;margin:0}._hoursDay_1u14t_180{width:103px;margin:0;flex-shrink:0;color:var(--text-muted-on-inverse, #DCDCDC)}._hoursTime_1u14t_187{margin:0;white-space:nowrap;color:var(--text-muted-on-inverse, #DCDCDC)}._bottomSection_1u14t_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_1u14t_207{margin:0}._legalLinks_1u14t_211{display:flex;align-items:center;gap:var(--space-xs, 8px)}._legalLink_1u14t_211{color:var(--text-muted-on-inverse, #DCDCDC);text-decoration:none;transition:color var(--motion-hover-duration) var(--motion-hover-easing)}._legalLink_1u14t_211:hover{color:var(--text-on-inverse, #F0F0F0);text-decoration:underline;text-underline-offset:2px}._legalLink_1u14t_211:focus-visible{outline:2px solid var(--focus-ring-on-inverse, #F0F0F0);outline-offset:2px;border-radius:var(--radius-sm, 4px)}@media(max-width:1023px){._topSection_1u14t_16{flex-direction:column;gap:var(--space-3xl, 64px);min-height:auto}._brandColumn_1u14t_24{height:auto;gap:var(--space-lg, 24px)}._directory_1u14t_90{flex-direction:column;gap:var(--space-xl, 32px)}._bottomSection_1u14t_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_1thlx_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_1thlx_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_1thlx_29{display:flex;flex-direction:column;gap:var(--space-sm);flex:1;min-width:0;position:relative;z-index:1}._title_1thlx_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_1thlx_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_1thlx_58{position:relative;z-index:1;flex-shrink:0}._decoderBtn_1thlx_64{box-shadow:var(--button-shadow-sm, 0 2px 6px rgba(0, 0, 0, .15))}._decoderBtn_1thlx_64:hover{background-color:var(--interactive-inverse-hover-solid, #f0f0f3);transform:translateY(-1px)}@media(max-width:767px){._banner_1thlx_1{flex-direction:column;align-items:flex-start;gap:var(--space-md, 16px);padding:var(--space-xl, 32px) var(--space-lg, 24px)}._title_1thlx_39{font-size:var(--text-heading-4-size);line-height:var(--text-heading-4-line-height);letter-spacing:var(--text-heading-4-letter-spacing)}._actions_1thlx_58{width:100%}._decoderBtn_1thlx_64{width:100%;justify-content:center}}._faqSection_1bh85_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_1bh85_8{max-width:var(--section-container-max, 1148px);width:100%;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-3xl, 64px)}._header_1bh85_17{display:flex;flex-direction:column;gap:var(--space-md, 16px)}._title_1bh85_23{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_1bh85_33{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_1bh85_42{color:var(--accent-teal, #00665d);text-decoration:underline;text-underline-offset:2px}._contactLink_1bh85_42:hover{color:var(--accent-teal, #00665d);opacity:.8}._accordionList_1bh85_53{display:flex;flex-direction:column;border-top:1px solid var(--border-default, #dcdcdc)}._ctaBanner_1bh85_59{margin:0}@media(max-width:1023px){._container_1bh85_8{gap:var(--space-2xl, 48px)}}@media(max-width:767px){._faqSection_1bh85_1{padding-bottom:var(--section-space-bottom-md)}._container_1bh85_8{gap:var(--space-xl, 32px)}._header_1bh85_17{gap:var(--space-sm, 12px)}}._catalogSection_1i48y_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_1i48y_8{max-width:var(--section-container-max, 1148px);width:100%;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-3xl, 64px)}._catalogTop_1i48y_17{display:flex;flex-direction:column;gap:var(--space-lg, 24px)}._header_1i48y_23{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-xl, 32px)}._titleColumn_1i48y_30{flex:1;max-width:480px}._title_1i48y_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_1i48y_45{max-width:400px;flex-shrink:0}._introText_1i48y_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_1i48y_59{display:flex;flex-wrap:wrap;gap:var(--space-xs, 8px)}._filterPill_1i48y_65{display:inline-flex;align-items:center;justify-content:center;height:var(--button-height-sm, 32px);padding:var(--space-xs, 8px) var(--space-md, 16px);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(--text-label-small-family, var(--font-sans, "Inter", sans-serif));font-weight:var(--text-label-small-weight, var(--fontweight-semibold, 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);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_1i48y_65:hover:not(._filterPillActive_1i48y_85){background-color:var(--color-neutral-50, #F0F0F1)}._filterPill_1i48y_65:focus-visible{outline:2px solid var(--color-neutral-900, #242430);outline-offset:2px}._filterPillActive_1i48y_85{background-color:var(--color-neutral-900, #242430);color:var(--text-on-inverse, #ffffff);border-color:var(--color-neutral-900, #242430)}._grid_1i48y_100{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md, 16px);width:100%}._productCard_1i48y_107{width:100%;max-width:none;height:auto;min-height:0;background-color:var(--color-neutral-50, #F0F0F1);padding-block:var(--space-xl, 32px)}@media(max-width:1279px){._grid_1i48y_100{grid-template-columns:repeat(3,1fr)}}@media(max-width:1023px){._container_1i48y_8{gap:var(--space-2xl, 48px)}._catalogTop_1i48y_17{gap:var(--space-lg, 24px)}._header_1i48y_23{flex-direction:column;gap:var(--space-lg, 24px)}._titleColumn_1i48y_30,._introColumn_1i48y_45{max-width:100%}._grid_1i48y_100{grid-template-columns:repeat(2,1fr);gap:var(--space-lg, 24px)}}@media(max-width:767px){._catalogSection_1i48y_1{padding-top:var(--section-space-page-top);padding-bottom:var(--section-space-md)}._container_1i48y_8{gap:var(--space-xl, 32px)}._catalogTop_1i48y_17{gap:var(--space-lg, 24px)}._header_1i48y_23{flex-direction:column;gap:var(--space-sm, 12px)}._grid_1i48y_100{grid-template-columns:1fr;gap:var(--space-sm, 12px)}._productCard_1i48y_107{min-height:auto}}._section_4zarx_1{position:relative;overflow:hidden;background-color:var(--surface-subtle, #F0F0F1);width:100%;padding:var(--section-space-sm, 96px) var(--section-padding-inline, 24px) 112px;box-sizing:border-box}._decorationTopLeft_4zarx_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_4zarx_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_4zarx_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_4zarx_53{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:480px;margin-bottom:var(--space-4xl)}._title_4zarx_62{margin:0;max-width:24ch;margin-inline:auto;font-family:var(--font-heading, "Fustat", sans-serif);font-size:clamp(26px,3.2vw,var(--fontsize-40, 40px));line-height:1.2;font-weight:var(--fontweight-regular, 400);letter-spacing:-.015em;color:var(--text-default, #242430)}._description_4zarx_74{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_4zarx_85{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_4zarx_96{position:relative}._langButton_4zarx_100{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_4zarx_100:hover{background-color:var(--surface-inverse-hover, rgba(255, 255, 255, .08))}._flag_4zarx_122{width:16px;height:16px;border-radius:50%;flex-shrink:0}._languageLabel_4zarx_129{color:var(--text-on-inverse, #ffffff)}._chevron_4zarx_133{font-size:10px;color:var(--color-white-alpha-70, rgba(255, 255, 255, .7));margin-left:2px}._langMenu_4zarx_139{position:absolute;top:calc(100% + var(--space-xs, 8px));left:0;right:0;width:100%;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;box-sizing:border-box;box-shadow:var(--popover-shadow, 0 10px 25px rgba(0, 0, 0, .3));z-index:var(--z-index-overlay, 10)}._langMenuItem_4zarx_156{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_4zarx_156:hover{background-color:var(--color-white-alpha-12, rgba(255, 255, 255, .12));color:var(--text-on-inverse, #ffffff)}._langMenuItemActive_4zarx_174{color:var(--text-on-inverse, #ffffff);font-weight:var(--fontweight-semibold, 600);background-color:var(--surface-inverse-hover, rgba(255, 255, 255, .08))}._inquiryButton_4zarx_180{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_4zarx_180:hover{background-color:var(--surface-inverse-hover, rgba(255, 255, 255, .08))}._inquiryButton_4zarx_180:focus-visible,._langButton_4zarx_100:focus-visible{outline:2px solid var(--focus-ring-on-inverse, #ffffff);outline-offset:1px}._decoderCardWrapper_4zarx_208{width:100%;max-width:960px}@media(max-width:767px){._decorationTopLeft_4zarx_11{display:none}._section_4zarx_1{padding-block:var(--section-space-xs);padding-inline:var(--section-padding-inline)}._header_4zarx_53{width:100%;max-width:100%;align-self:stretch;margin-bottom:var(--space-lg);gap:0}._title_4zarx_62{max-width:18ch}._description_4zarx_74{font-size:var(--text-body-small-size);line-height:var(--text-body-small-line-height);margin:var(--space-2xs) 0 0}._control_4zarx_85{margin-top:var(--space-layout-stack-gap);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_4zarx_96{width:100%}._langButton_4zarx_100,._inquiryButton_4zarx_180{width:100%;justify-content:center}}._hero_7czj9_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_7czj9_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_7czj9_32{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}._bgLayer_7czj9_32 picture{display:block;width:100%;height:100%;overflow:hidden}._bgImage_7czj9_47{width:107%;height:100%;max-width:none;object-fit:cover;object-position:right center;display:block}._container_7czj9_56{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_7czj9_69{display:flex;flex-direction:column;align-items:flex-start;max-width:540px}._title_7czj9_76{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_7czj9_86{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_7czj9_95{display:flex;align-items:center}._inquiryBtn_7czj9_100{box-shadow:var(--button-shadow-sm, 0 2px 8px rgba(0, 0, 0, .18))}._inquiryBtn_7czj9_100: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:1023px){._copyColumn_7czj9_69{max-width:100%}._hero_7czj9_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_7czj9_47{width:100%;height:100%;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:767px){._hero_7czj9_1{min-height:auto;padding-block:var(--section-space-page-top) calc(var(--space-3xl, 64px) + var(--space-xs, 8px))}._container_7czj9_56{flex:none}._title_7czj9_76{font-size:var(--text-heading-1-size);line-height:var(--text-heading-1-line-height);letter-spacing:var(--text-heading-1-letter-spacing)}._description_7czj9_86{font-size:var(--text-body-default-size);line-height:var(--text-body-default-line-height);margin:var(--space-md, 16px) 0 var(--space-lg, 24px)}._hero_7czj9_1:before{background:linear-gradient(180deg,var(--surface-inverse, #242430) 0%,rgba(28,29,39,.96) 50%,rgba(28,29,39,.78) 72%,rgba(28,29,39,.92) 88%,var(--surface-inverse, #242430) 100%)}._bgImage_7czj9_47{width:100%;height:100%;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%,rgba(0,0,0,.55) 78%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,transparent 24%,rgba(0,0,0,.25) 42%,rgba(0,0,0,.72) 58%,rgba(0,0,0,.55) 78%,transparent 100%)}}._section_12fk2_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_12fk2_9{max-width:var(--section-container-max, 1148px);margin:0 auto;display:flex;flex-direction:column;align-items:center}._header_12fk2_17{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:480px;margin-bottom:56px}._title_12fk2_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_12fk2_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_12fk2_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_12fk2_44:hover{background:var(--color-white-alpha-12, rgba(255, 255, 255, .12));border-color:#fff6;transform:translateY(-1px)}._decoderPill_12fk2_44:focus-visible{outline:2px solid var(--focus-ring-on-inverse, #ffffff);outline-offset:2px}._grid_12fk2_72{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md, 16px);width:100%}._card_12fk2_79{display:flex;flex-direction:column;padding-block:var(--space-lg, 24px);padding-inline:0;box-sizing:border-box}._imageWrapper_12fk2_87{position:relative;width:100%;aspect-ratio:195 / 260;overflow:hidden;border-radius:4px;background-color:#ffffff0d}._image_12fk2_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_12fk2_79:hover ._image_12fk2_87{transform:scale(1.02)}._cardTitle_12fk2_111{margin:var(--space-xl, 32px) 0 var(--space-2xs, 4px);font-family:var(--text-heading-5-family, var(--font-heading, "Fustat", sans-serif));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);font-weight:var(--fontweight-medium, 500);color:#fff}._cardDescription_12fk2_121{margin:0;font-family:var(--font-sans, "Inter", sans-serif);font-size:13px;line-height:19px;color:#ffffffa6}@media(max-width:1023px){._section_12fk2_1{padding:var(--section-space-sm, 96px) var(--section-padding-inline, 20px) var(--section-space-sm, 96px)}._grid_12fk2_72{grid-template-columns:repeat(2,1fr);gap:var(--space-xl, 32px) var(--space-lg, 24px)}._header_12fk2_17{margin-bottom:44px}}@media(max-width:767px){._section_12fk2_1{padding-block:var(--section-space-xs)}._grid_12fk2_72{grid-template-columns:1fr;gap:var(--space-xs, 8px);width:100%}._header_12fk2_17{margin-bottom:var(--space-xl, 32px);gap:0}._subtitle_12fk2_36{font-size:var(--text-body-small-size);line-height:var(--text-body-small-line-height);margin:var(--space-2xs, 4px) 0 0}._decoderPill_12fk2_44{margin-top:var(--space-lg, 24px)}._card_12fk2_79{padding-block:var(--space-sm, 12px) var(--space-md, 16px)}._cardTitle_12fk2_111{margin-top:var(--space-lg, 24px)}._imageWrapper_12fk2_87{aspect-ratio:16 / 9;max-height:calc(var(--space-4xl, 96px) * 2 + var(--space-xl, 32px));min-width:100%}._image_12fk2_87{min-width:100%;min-height:100%}}._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_13cfq_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_13cfq_8{max-width:var(--section-container-max, 1148px);width:100%;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-3xl, 64px)}._header_13cfq_17{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2xl, 48px)}._title_13cfq_24{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_13cfq_34{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_13cfq_44{color:var(--accent-teal, #00665d);text-decoration:underline;text-underline-offset:2px}._phoneLink_13cfq_44:hover{color:var(--accent-teal, #00665d);opacity:.8}._phoneLink_13cfq_44:focus-visible{outline:2px solid var(--focus-ring-on-light, #00665d);outline-offset:2px;border-radius:var(--radius-xs, 2px)}._form_13cfq_61{display:flex;flex-direction:column;gap:var(--space-lg, 24px);width:100%}._formField_13cfq_68{width:100%}._checkboxGroup_13cfq_72{display:flex;flex-direction:column;gap:var(--space-md, 16px);margin-top:var(--space-2xs, 4px)}._checkbox_13cfq_72{width:100%}._complianceNotice_13cfq_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_13cfq_94{display:flex;align-items:center;gap:var(--space-md, 16px);margin-top:var(--space-md, 16px)}._submitButton_13cfq_101{min-width:140px}._successMessage_13cfq_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);display:flex;flex-direction:column;gap:var(--space-md, 16px)}._successTitle_13cfq_115{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_13cfq_124{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:1023px){._container_13cfq_8{gap:var(--space-2xl, 48px)}}@media(max-width:767px){._contactSection_13cfq_1{padding-top:var(--section-space-page-top);padding-bottom:var(--section-space-bottom-md)}._container_13cfq_8{gap:var(--space-xl, 32px)}._header_13cfq_17{flex-direction:column;gap:var(--space-sm, 12px)}._headerNotice_13cfq_34{max-width:100%}._form_13cfq_61{gap:var(--space-md, 16px)}}._page_8zu1m_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_8zu1m_10{margin-bottom:var(--space-3xl, 64px)}._headerTop_8zu1m_14{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-lg, 24px);flex-wrap:wrap}._themeToggle_8zu1m_22{display:flex;border:1px solid var(--color-border-default);border-radius:var(--radius-control);overflow:hidden;flex-shrink:0}._themeBtn_8zu1m_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_8zu1m_30:hover{background:var(--color-background-secondary)}._themeBtnActive_8zu1m_46{background:var(--color-background-inverse);color:var(--color-text-on-inverse)}._themeBtnActive_8zu1m_46:hover{background:var(--color-background-inverse-raised)}._eyebrow_8zu1m_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, #5A5A5A);margin:0 0 var(--space-xs, 8px)}._title_8zu1m_65{margin:0 0 var(--space-md, 16px)}._lead_8zu1m_69{max-width:640px;margin:0;color:var(--text-muted, #5A5A5A);font-size:var(--text-body-large-size, 18px);line-height:var(--text-body-large-line-height, 28px)}._section_8zu1m_77{margin-bottom:var(--space-3xl, 64px)}._sectionTitle_8zu1m_81{margin:0 0 var(--space-sm, 12px)}._sectionDesc_8zu1m_85{margin:0 0 var(--space-lg, 24px);color:var(--text-muted, #5A5A5A);max-width:720px}._subsectionTitle_8zu1m_91{margin:var(--space-xl, 32px) 0 var(--space-sm, 12px);font-size:var(--text-body-large-size, 18px)}._tierDesc_8zu1m_96{margin:0 0 var(--space-md, 16px);color:var(--text-muted, #5A5A5A);font-size:var(--text-body-small-size, 14px);max-width:720px}._hierarchyList_8zu1m_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, #F0F0F1);display:flex;flex-direction:column;gap:var(--space-xs, 8px);max-width:480px}._hierarchyStep_8zu1m_117{display:flex;flex-direction:column;gap:var(--space-2xs, 4px)}._hierarchyLabel_8zu1m_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, #5A5A5A)}._hierarchyArrow_8zu1m_131{text-align:center;color:var(--text-muted, #5A5A5A);padding:var(--space-2xs, 4px) 0}._tokenTierSection_8zu1m_137{margin-top:var(--space-xl, 32px)}._tokenCardGrid_8zu1m_141{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-md, 16px)}._tokenCard_8zu1m_141{border:1px solid var(--border-default, #DCDCDC);border-radius:var(--radius-md, 8px);overflow:hidden;background:var(--surface-default, #F9F9F9)}._tokenCardHeader_8zu1m_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_8zu1m_163{font-size:var(--text-label-small-size, 12px)}._tierBadge_8zu1m_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_8zu1m_176{background:#f3e8fd;color:#6b21a8}._tier-semantic_8zu1m_181{background:#e8f0fe;color:#1a4dab}._tier-component_8zu1m_186{background:#fef7e0;color:#8a6d00}._tokenColorPreview_8zu1m_191{height:48px;border-bottom:1px solid var(--border-default, #DCDCDC)}._tokenCardMeta_8zu1m_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_8zu1m_196 div{display:flex;justify-content:space-between;gap:var(--space-sm, 12px)}._tokenCardMeta_8zu1m_196 dt{color:var(--text-muted, #5A5A5A)}._tokenCardMeta_8zu1m_196 dd{margin:0;text-align:right}._tokenDesc_8zu1m_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, #5A5A5A)}._conformanceGrid_8zu1m_228{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-md, 16px)}._conformanceCard_8zu1m_234{padding:var(--space-lg, 24px);border:1px solid var(--border-default, #DCDCDC);border-radius:var(--radius-md, 8px);background:var(--surface-subtle, #F0F0F1)}._conformanceCard_8zu1m_234 strong{display:block;font-size:var(--text-body-large-size, 18px);margin-bottom:var(--space-xs, 8px)}._conformanceCard_8zu1m_234 p{margin:0;font-size:var(--text-body-small-size, 14px);color:var(--text-muted, #5A5A5A)}._conformanceLabel_8zu1m_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, #5A5A5A);margin-bottom:var(--space-xs, 8px)}._swatchGrid_8zu1m_264{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-md, 16px)}._swatch_8zu1m_264{border:1px solid var(--border-default, #DCDCDC);border-radius:var(--radius-md, 8px);overflow:hidden}._swatchPreview_8zu1m_276{padding:var(--space-lg, 24px);min-height:96px;display:flex;flex-direction:column;justify-content:center;gap:var(--space-xs, 8px)}._swatchSample_8zu1m_285{font-size:var(--text-heading-3-size, 28px);font-weight:var(--fontweight-semibold, 600);line-height:1}._swatchHex_8zu1m_291{font-size:var(--text-caption-size, 12px);font-family:monospace;opacity:.85}._swatchMeta_8zu1m_297{padding:var(--space-md, 16px);background:var(--surface-default, #F9F9F9)}._swatchUse_8zu1m_302{margin:0 0 var(--space-xs, 8px);font-size:var(--text-body-small-size, 14px)}._swatchStats_8zu1m_307{display:flex;align-items:center;gap:var(--space-xs, 8px);flex-wrap:wrap;margin-bottom:var(--space-xs, 8px)}._swatchRatio_8zu1m_315{font-size:var(--text-body-large-size, 18px)}._swatchRequired_8zu1m_319{font-size:var(--text-caption-size, 12px);color:var(--text-muted, #5A5A5A)}._swatchTokens_8zu1m_324{margin:0;font-size:var(--text-caption-size, 12px);color:var(--text-muted, #5A5A5A)}._swatchTokens_8zu1m_324 code{font-size:inherit}._badge_8zu1m_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_8zu1m_343,._badge-AA_8zu1m_343{background:var(--color-feedback-success-bg);color:var(--color-feedback-success-text)}._badge-AA-large_8zu1m_349{background:var(--color-feedback-info-bg);color:var(--color-feedback-info-text)}._badge-fail_8zu1m_354{background:var(--color-feedback-error-bg);color:var(--color-feedback-error-text)}._themeTag_8zu1m_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_8zu1m_369{display:flex;flex-direction:column;gap:var(--space-xl, 32px)}._rampName_8zu1m_375{margin:0 0 var(--space-sm, 12px);font-size:var(--fontsize-16, 16px)}._rampSteps_8zu1m_380{display:flex;flex-wrap:wrap;gap:var(--space-xs, 8px)}._rampStep_8zu1m_380{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:64px}._rampSwatch_8zu1m_394{width:56px;height:56px;border-radius:var(--radius-sm, 4px);border:1px solid var(--color-border-default)}._rampLabel_8zu1m_401{font-size:var(--fontsize-12, 12px);font-weight:var(--fontweight-semibold, 600)}._rampHex_8zu1m_406{font-size:var(--text-min-size);color:var(--color-text-secondary)}._semanticGrid_8zu1m_412{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-lg, 24px)}._semanticCategory_8zu1m_418{margin:0 0 var(--space-sm, 12px);font-size:var(--fontsize-16, 16px)}._semanticList_8zu1m_423{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-sm, 12px)}._semanticItem_8zu1m_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_8zu1m_441{width:40px;height:40px;border-radius:var(--radius-sm, 4px);border:1px solid var(--color-border-default);flex-shrink:0}._semanticVar_8zu1m_449{font-size:var(--fontsize-12, 12px);display:block;margin-bottom:2px}._semanticDesc_8zu1m_455{margin:0;font-size:var(--fontsize-12, 12px);color:var(--color-text-secondary)}._interactiveRow_8zu1m_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_8zu1m_469{margin:0 0 var(--space-md, 16px);font-size:var(--fontsize-16, 16px)}._interactiveStates_8zu1m_474{display:flex;flex-wrap:wrap;gap:var(--space-md, 16px)}._interactiveState_8zu1m_474{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs, 8px)}._interactiveChip_8zu1m_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_8zu1m_496{font-size:var(--fontsize-12, 12px);color:var(--color-text-secondary)}._feedbackGrid_8zu1m_502{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-md, 16px)}._feedbackCard_8zu1m_508{border:1px solid var(--color-border-default);border-radius:var(--radius-md, 8px);overflow:hidden}._feedbackPreview_8zu1m_514{padding:var(--space-lg, 24px);border:1px solid;border-radius:var(--radius-md, 8px);margin:var(--space-md, 16px)}._feedbackPreview_8zu1m_514 strong{display:block;margin-bottom:var(--space-xs, 8px)}._feedbackPreview_8zu1m_514 p{margin:0;font-size:var(--text-body-small-size, 14px)}._feedbackMeta_8zu1m_531{padding:var(--space-sm, 12px) var(--space-md, 16px);display:flex;flex-direction:column;gap:2px;background:var(--color-background-secondary)}._feedbackMeta_8zu1m_531 code{font-size:var(--text-min-size);color:var(--color-text-secondary)}._focusGrid_8zu1m_545{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-lg, 24px)}._focusExample_8zu1m_551{padding:var(--space-lg, 24px);border:1px solid var(--border-default, #DCDCDC);border-radius:var(--radius-md, 8px)}._exampleLabel_8zu1m_557{margin:0 0 var(--space-2xs, 4px);font-size:var(--text-body-default-size, 16px)}._exampleSpec_8zu1m_562{margin:0 0 var(--space-md, 16px);font-size:var(--text-caption-size, 12px);color:var(--text-muted, #5A5A5A)}._inverseSurface_8zu1m_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_8zu1m_577{margin-top:var(--space-md, 16px);padding-top:var(--space-md, 16px);border-top:1px dashed var(--border-default, #DCDCDC)}._inverseSurface_8zu1m_568 ._staticFocusDemo_8zu1m_577{border-top-color:var(--border-inverse, #2E2E3D)}._forceFocus_8zu1m_587{outline:2px solid var(--focus-ring-on-light, #242430)!important;outline-offset:2px}._forceFocusInverse_8zu1m_592{outline:2px solid var(--focus-ring-on-inverse, #F0F0F0)!important;outline-offset:2px}._typeSpecGrid_8zu1m_598{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-layout-inline-gap, 24px)}._typeSpecCard_8zu1m_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_8zu1m_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_8zu1m_604 code{color:var(--color-text-secondary);font-size:var(--text-caption-size)}._text-display-large_8zu1m_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_8zu1m_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_8zu1m_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_8zu1m_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_8zu1m_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_8zu1m_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_8zu1m_634{margin:0;padding-left:var(--space-lg, 24px);line-height:1.8}._docList_8zu1m_634 code{font-size:var(--text-body-small-size, 14px)}._spacingScale_8zu1m_645{display:flex;flex-direction:column;gap:var(--space-sm, 12px)}._spacingStep_8zu1m_651{display:flex;align-items:center;gap:var(--space-md, 16px)}._spacingBar_8zu1m_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_8zu1m_665{display:flex;align-items:baseline;gap:var(--space-sm, 12px);font-size:var(--text-body-small-size, 14px)}._spacingMeta_8zu1m_665 code{font-size:var(--text-label-small-size, 12px)}._tokenTableWrap_8zu1m_677{overflow-x:auto;border:1px solid var(--border-default, #DCDCDC);border-radius:var(--radius-md, 8px)}._tokenTable_8zu1m_677{width:100%;border-collapse:collapse;font-size:var(--text-body-small-size, 14px)}._tokenTable_8zu1m_677 th,._tokenTable_8zu1m_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_8zu1m_677 th{background:var(--surface-subtle, #F0F0F1);font-size:var(--text-label-small-size, 12px);text-transform:uppercase;letter-spacing:var(--text-label-small-letter-spacing)}._tokenTable_8zu1m_677 tr:last-child td{border-bottom:none}._categoryBadge_8zu1m_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_8zu1m_717{background:#e8f0fe;color:#1a4dab}._categoryLayout_8zu1m_722{background:#fef7e0;color:#8a6d00}._gridDemo_8zu1m_728{border:1px solid var(--border-default, #DCDCDC);border-radius:var(--radius-md, 8px);overflow:hidden}._gridDemoBar_8zu1m_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, #F0F0F1);font-size:var(--text-label-small-size, 12px);color:var(--text-muted, #5A5A5A)}._gridActiveCols_8zu1m_745{color:var(--text-default, #242430)}._gridCell_8zu1m_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_8zu1m_762{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-md, 16px)}._breakpointCard_8zu1m_768{padding:var(--space-lg, 24px);border:1px solid var(--border-default, #DCDCDC);border-radius:var(--radius-md, 8px);background:var(--surface-subtle, #F0F0F1)}._breakpointName_8zu1m_775{display:block;font-size:var(--text-body-large-size, 18px);margin-bottom:var(--space-2xs, 4px)}._breakpointAlias_8zu1m_781{margin:0 0 var(--space-md, 16px);font-size:var(--text-label-small-size, 12px);color:var(--text-muted, #5A5A5A)}._breakpointDl_8zu1m_787{margin:0;font-size:var(--text-label-small-size, 12px)}._breakpointDl_8zu1m_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_8zu1m_787 dt{color:var(--text-muted, #5A5A5A)}._breakpointDl_8zu1m_787 dd{margin:0;text-align:right}._densityGrid_8zu1m_810{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-lg, 24px)}._densityPanel_8zu1m_816{padding:var(--space-lg, 24px);border:1px solid var(--border-default, #DCDCDC);border-radius:var(--radius-md, 8px)}._densityControls_8zu1m_822{display:flex;flex-direction:column;gap:var(--space-layout-stack-gap, var(--space-2xl, 48px))}._baselineDemo_8zu1m_829{position:relative;padding:var(--space-lg, 24px);border:1px solid var(--border-default, #DCDCDC);border-radius:var(--radius-md, 8px);overflow:hidden}._baselineGrid_8zu1m_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_8zu1m_851{position:relative;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-md, 16px)}._baselineRow_8zu1m_861{display:flex;align-items:center;gap:var(--space-md, 16px);flex-wrap:wrap}._baselineLabel_8zu1m_868{font-weight:var(--text-body-strong-weight, 600);min-width:100px}._baselineSpec_8zu1m_873{font-size:var(--text-body-small-size, 14px);color:var(--text-muted, #5A5A5A);flex:1}._componentGrid_8zu1m_880{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:var(--space-layout-inline-gap, 24px)}._componentCard_8zu1m_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_8zu1m_897,._componentDesc_8zu1m_898{margin:0}._componentName_8zu1m_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_8zu1m_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_8zu1m_918{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-component-gap-md, 12px);min-width:0}._componentDemo_8zu1m_918>*{max-width:100%}._componentDemo_8zu1m_918 .ProductCard_module_card{width:100%}._buttonRow_8zu1m_934,._iconRow_8zu1m_935{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-component-gap-sm, 8px);width:100%}._iconRow_8zu1m_935{color:var(--color-text-primary)}._inverseDemo_8zu1m_947{background:var(--color-background-inverse);padding:var(--space-md);border-radius:var(--radius-md)}@media(max-width:767px){._page_8zu1m_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: #F9F9F9;--color-neutral-5: #F7F7F8;--color-neutral-50: #F0F0F1;--color-neutral-100: #E4E4E5;--color-neutral-200: #DCDCDC;--color-neutral-300: #B8B8B8;--color-neutral-400: #8D8D8D;--color-neutral-500: #5A5A5A;--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: 20px;--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-32: 32px;--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-40: 40px;--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-22: rgba(0, 0, 0, .22);--color-black-alpha-35: rgba(0, 0, 0, .35);--color-black-alpha-60: rgba(0, 0, 0, .6);--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: #F0F0F0;--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-text-on-inverse);--color-interactive-ghost-inverse-border: var(--border-interactive-on-inverse);--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-35: rgba(255, 255, 255, .35);--color-white-alpha-60: rgba(255, 255, 255, .6);--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-35);--border-interactive-on-inverse: var(--color-white-alpha-60);--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(--border-interactive-on-inverse);--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-35);--border-interactive-on-inverse: var(--color-black-alpha-60);--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(--space-3xl, 64px);--section-space-lg: var(--space-3xl, 64px);--section-space-md: var(--space-3xl, 64px);--section-space-sm: var(--space-2xl, 48px);--section-space-xs: var(--space-xl, 32px);--section-space-bottom-xl: var(--rhythm-md, 128px);--section-space-bottom-lg: var(--rhythm-sm, 96px);--section-space-bottom-md: var(--rhythm-xs, 48px);--section-content-gap: var(--space-xl, 32px);--section-space-page-top: var(--space-2xl, 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-32);--text-display-large-line-height: var(--lineheight-40);--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-heading-3-size: var(--fontsize-24);--text-heading-3-line-height: var(--lineheight-32);--text-heading-4-size: var(--fontsize-20);--text-heading-4-line-height: var(--lineheight-28);--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, #F9F9F9);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%}
