
:root{--midnight-500:#082833;--midnight-400:#39535c;--midnight-300:#6b7e85;--midnight-200:#9ca9ad;--midnight-100:#ced4d6;--midnight-50:#e6e9eb;--midnight-25:#f3f4f5;--seaglass-500:#adc9cc;--seaglass-400:#bed4d6;--seaglass-300:#cedfe0;--seaglass-200:#dee9eb;--seaglass-100:#eff4f5;--seaglass-50:#f7fafa;--stone-500:#ede9e1;--stone-400:#f1ede7;--stone-300:#f4f2ed;--stone-200:#f8f6f3;--stone-100:#fbfbf9;--stone-50:#fdfdfc;--dark-stone-500:#261a02;--dark-stone-400:#514835;--dark-stone-300:#7d7667;--dark-stone-200:#a8a39a;--dark-stone-100:#d4d1cc;--dark-stone-50:#e9e8e6;--coral-500:#ff977a;--coral-400:#ffac95;--coral-300:#ffc0af;--coral-200:#ffd5ca;--coral-100:#ffeae4;--dark-coral-500:#33201b;--dark-coral-400:#5c4d49;--dark-coral-300:#857976;--dark-coral-200:#ada6a4;--dark-coral-100:#d6d2d1;--neutral-500:#14181a;--neutral-400:#434648;--neutral-300:#727476;--neutral-200:#a1a3a3;--neutral-100:#d0d1d1;--white:#fff;--success-500:#cde8b0;--success-400:#d7edc0;--success-300:#e1f1d0;--success-200:#ebf6df;--success-100:#f5faef;--success-dark-500:#20330c;--success-dark-400:#4d5c3d;--success-dark-300:#79856d;--success-dark-200:#a6ad9e;--success-dark-100:#d3d6d0;--info-500:#c6e3f7;--info-400:#d1e9f9;--info-300:#ddeefa;--info-200:#e8f4fc;--info-100:#f4f9fd;--info-dark-500:#0a2333;--info-dark-400:#3b4f5c;--info-dark-300:#6c7b85;--info-dark-200:#9da7ad;--info-dark-100:#ced3d6;--error-500:#ffd7cc;--error-400:#ffdfd6;--error-300:#ffe7e0;--error-200:#ffefeb;--error-100:#fff7f5;--error-dark-500:#871d00;--error-dark-400:#9f4a33;--error-dark-300:#b77766;--error-dark-200:#cfa599;--error-dark-100:#e7d2cc;--warning-500:#fdeca1;--warning-400:#fef0b4;--warning-300:#fef4c7;--warning-200:#fef8da;--warning-100:#fffdf6;--warning-dark-500:#4f492c;--warning-dark-400:#726d56;--warning-dark-300:#959280;--warning-dark-200:#b9b6ab;--warning-dark-100:#dcdbd5;--ocean-500:var(--info-dark-400);--ocean-400:var(--info-dark-400);--success-surface:var(--success-500);--success-dark:var(--success-dark-500);--informative-surface:var(--info-500);--informative-dark:var(--info-dark-500);--error-surface:var(--error-500);--error-dark:var(--error-dark-500);--warning-surface:var(--warning-500);--warning-dark:var(--warning-dark-500);--surface-page:var(--midnight-500);--surface-panel:var(--seaglass-500);--surface-slide-content:var(--seaglass-100);--surface-card:transparent;--surface-hairline:var(--midnight-400);--text-heading:var(--seaglass-500);--text-body:var(--white);--text-tagline:var(--seaglass-500);--text-muted:var(--midnight-200);--text-on-panel:var(--midnight-500);--text-link:var(--coral-500);--text-link-hover:var(--seaglass-500);--accent:var(--coral-500);--accent-on:var(--dark-coral-500);--accent-halo:#ff977a4d;--secondary:var(--seaglass-500);--secondary-on:var(--midnight-500);--secondary-halo:#adc9cc4d;--border-hairline:var(--midnight-400);--border-divider:#14181a26;--surface-input:var(--midnight-500);--surface-raised:var(--midnight-400);--surface-disabled:var(--midnight-400);--surface-error:var(--error-500);--text-placeholder:var(--midnight-200);--text-disabled:var(--midnight-300);--text-error:var(--error-dark-300);--icon-disabled:var(--midnight-300);--icon-error:var(--error-dark-500);--border-input:var(--midnight-400);--border-active:var(--seaglass-500);--border-disabled:var(--midnight-300);--border-error:var(--error-dark-300);--outline-strong:var(--seaglass-500);--outline-faded:#adc9cc40;--outline-gradient:linear-gradient(to bottom right, var(--outline-strong), var(--outline-faded));--outline-gradient-up:linear-gradient(to top right, var(--outline-strong), var(--outline-faded));--outline-gradient-on-light:linear-gradient(var(--midnight-100), var(--midnight-100));--divider-gradient:linear-gradient(to right, #adc9cc42, #adc9cc78);--gradient-midnight:linear-gradient(165.007deg, #082833 -1.65%, #0d2c37 29.63%, #1c3943 66.71%, #344f58 108.42%, #39535c 114.22%);--gradient-midnight-vertical:linear-gradient(180deg, #39535c -14.89%, #25414b 5.76%, #153341 30.76%, #0b2a35 57.93%, #082833 93.8%);--gradient-seaglass:linear-gradient(165.007deg, #adc9cc -1.65%, #b2cccf 37.74%, #c1d6d8 85.25%, #cedfe0 114.22%);--gradient-seaglass-vertical:linear-gradient(180deg, #cedfe0 -14.89%, #c5d9db -5.11%, #b7d0d2 17.72%, #afcacd 45.98%, #adc9cc 93.8%);--gradient-icon:linear-gradient(88.149deg, #39535c -30.11%, #adc9cc 248.24%);--gradient-placeholder-logo:linear-gradient(0deg, #082833 -23.21%, #39535c 100%);--gradient-card-midnight:linear-gradient(0deg, #082833 -23.215%, #39535c 100%);--gradient-scrim-x:linear-gradient(90deg, #082833 0%, #08283300 5%, #08283300 95%, #082833 100%);--gradient-scrim-x-on-light:linear-gradient(90deg, #eff4f5 0%, #eff4f500 5%, #eff4f500 95%, #eff4f5 100%);--pebble-fill:#ffffff0d;--pebble-stroke-on-dark:#ffffff26;--pebble-stroke-on-light:#08283333}:root[data-theme=light],.umi-light{--surface-page:var(--stone-500);--surface-panel:var(--midnight-500);--surface-card:var(--white);--text-heading:var(--midnight-500);--text-body:var(--midnight-500);--text-tagline:var(--midnight-400);--text-muted:var(--midnight-300);--text-on-panel:var(--seaglass-500);--text-link:var(--midnight-500);--text-link-hover:var(--coral-500);--border-hairline:var(--midnight-100);--outline-gradient:var(--outline-gradient-on-light);--outline-gradient-up:var(--outline-gradient-on-light);--gradient-scrim-x:var(--gradient-scrim-x-on-light);--divider-gradient:linear-gradient(var(--border-divider), var(--border-divider))}:root{--legacy-umi-black-100:#313e4e;--legacy-umi-black-60:#838b95;--legacy-umi-black-50:#989fa6;--legacy-umi-black-20:#d6d8dc;--legacy-umi-black-10:#eaeced;--legacy-umi-blue-100:#368db1;--legacy-umi-blue-80:#5ea4c1;--legacy-umi-blue-20:#d7e8ef;--legacy-umi-light-blue-100:#b0dee6;--legacy-umi-light-blue-20:#eff8fa;--legacy-umi-dark-grey-100:#c5c7c9;--legacy-system-orange-100:#ff9800;--legacy-system-orange-10:#fff5e5;--legacy-system-red-100:#b42318}
:root{--font-display:"the-seasons", "The Seasons", "Cormorant Garamond", Georgia, serif;--font-body:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-legacy-ui:"Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--weight-extralight:200;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--h1-size:56px;--h1-leading:68px;--h2-size:48px;--h2-leading:56px;--h3-size:40px;--h3-leading:48px;--h4-size:32px;--h4-leading:40px;--h5-size:24px;--h5-leading:32px;--h6-size:20px;--h6-leading:28px;--h1-size-mobile:40px;--h1-leading-mobile:48px;--h2-size-mobile:36px;--h2-leading-mobile:44px;--h3-size-mobile:32px;--h3-leading-mobile:40px;--h4-size-mobile:24px;--h4-leading-mobile:32px;--h5-size-mobile:20px;--h5-leading-mobile:28px;--h6-size-mobile:18px;--h6-leading-mobile:24px;--tagline-size:14px;--tagline-leading:21px;--tagline-tracking:1px;--tagline-size-hero:18px;--tagline-leading-hero:24px;--text-large-size:20px;--text-large-leading:32px;--text-medium-size:18px;--text-medium-leading:28px;--text-regular-size:16px;--text-regular-leading:24px;--text-small-size:14px;--text-small-leading:20px;--text-tiny-size:12px;--text-tiny-leading:20px;--button-size:16px;--button-leading:24px;--button-weight:var(--weight-semibold);--slide-cover-size:80px;--slide-cover-leading:88px;--slide-chapter-size:64px;--slide-chapter-leading:72px;--slide-title-size:56px;--slide-title-leading:64px;--slide-section-size:36px;--slide-section-leading:44px;--slide-sub-size:32px;--slide-sub-leading:40px;--slide-body-size:24px;--slide-body-leading:36px;--slide-body-sm-size:20px;--slide-body-sm-leading:28px;--slide-body-xs-size:16px;--slide-body-xs-leading:24px;--slide-tagline-size:18px;--slide-tagline-leading:24px;--slide-stat-size:80px;--slide-stat-leading:88px}
:root{--space-0:0px;--space-1:1px;--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--space-112:112px;--space-128:128px;--gap-xxs:4px;--gap-xs:8px;--gap-sm:16px;--gap-md:24px;--gap-lg:32px;--gap-xl:40px;--gap-xxl:64px;--gap-xxxl:80px;--gap-xxs-mobile:4px;--gap-xs-mobile:8px;--gap-sm-mobile:12px;--gap-md-mobile:20px;--gap-lg-mobile:24px;--gap-xl-mobile:24px;--gap-xxl-mobile:32px;--gap-xxxl-mobile:48px;--padding-global:64px;--padding-global-mobile:20px;--padding-section-medium:80px;--padding-section-medium-mobile:48px;--padding-section-large:112px;--padding-section-large-mobile:64px;--padding-card:48px;--padding-card-mobile:24px;--container-large:1280px;--max-width-large:768px;--card-width:416px;--button-padding-x:24px;--button-padding-y:10px;--button-padding-x-mobile:20px;--button-padding-y-mobile:8px;--button-halo:6px;--button-height:44px;--button-frame-height:56px;--slide-width:1920px;--slide-height:1080px;--slide-padding-top:80px;--slide-padding-x:80px;--slide-padding-bottom:64px;--slide-columns:12;--slide-gutter:24px;--navbar-height:72px}
:root{--radius-none:0px;--radius-xxs:2px;--radius-xs:4px;--radius-sm:5px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-xxl:24px;--radius-panel-bottom:0px 0px 16px 16px;--radius-pill:999px;--border-width:1px;--border-width-large:2px;--underline-width:1.5px;--divider-width:1px;--shadow-none:none;--shadow-xxs:0px 1px 2px 0px #0000000d;--shadow-xs:0px 1px 3px 0px #0000001a, 0px 1px 2px 0px #0000000f;--shadow-sm:0px 4px 8px -2px #0000001a, 0px 2px 4px -2px #0000000f;--shadow-md:0px 12px 16px -4px #00000014, 0px 4px 6px -2px #00000008;--shadow-lg:0px 20px 24px -4px #00000014, 0px 8px 8px -4px #00000008;--shadow-xl:0px 24px 48px -12px #0000002e;--shadow-xxl:0px 32px 64px -12px #00000024;--shadow-menu:0px 0px 8px 0px #ffffff40;--shadow-spec-card:0px 10px 50px 0px #0000000d;--scrim-midnight-20:#08283333;--scrim-midnight-25:#08283340;--scrim-modal:#082833eb;--wave-opacity-footer:.43;--wave-opacity-panel:.8;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--duration-fast:.15s;--duration-base:.25s;--duration-slow:.45s;--transition-hover:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), opacity var(--duration-base) var(--ease-standard)}
:root{--btn-font-size:16px;--btn-line-height:24px;--btn-weight:600;--btn-pad-x:24px;--btn-pad-y:10px;--btn-pad-x-mobile:20px;--btn-pad-y-mobile:8px;--btn-frame:6px;--btn-height:44px;--btn-height-sm:40px;--btn-radius:1000px;--btn-icon-size:44px;--btn-underline-gap:4px;--btn-inline-font-size:18px;--btn-inline-line-height:28px;--btn-inline-weight:300;--btn-primary-bg:#ff977a;--btn-primary-fg:#33201b;--btn-primary-frame-hover:#ff977a66;--btn-primary-bg-click:#e5886e;--btn-primary-fg-click:#291a16;--btn-primary-bg-disabled:#ffd5ca;--btn-primary-fg-disabled:#ffac95;--btn-secondary-bg:#adc9cc;--btn-secondary-fg:#082833;--btn-secondary-frame-hover:#adc9cc4d;--btn-secondary-bg-click:#8aa1a3;--btn-secondary-fg-click:#062029;--btn-secondary-bg-disabled:#39535c;--btn-secondary-fg-disabled:#6b7e85;--btn-outline-bg:transparent;--btn-outline-fg:#adc9cc;--btn-outline-border:#adc9cc;--btn-outline-bg-hover:#adc9cc;--btn-outline-fg-hover:#082833;--btn-outline-frame-hover:#adc9cc4d;--btn-outline-bg-click:#8aa1a3;--btn-outline-fg-click:#062029;--btn-outline-border-click:#8aa1a3;--btn-outline-fg-disabled:#39535c;--btn-outline-border-disabled:#39535c;--btn-destructive-bg:#ffd7cc;--btn-destructive-fg:#871d00;--btn-destructive-frame-hover:#ffd7cc4d;--btn-destructive-bg-click:#e5c1b8;--btn-destructive-fg-click:#6c1700;--btn-destructive-bg-disabled:#cfa599;--btn-destructive-fg-disabled:#b77766;--btn-link-fg:#ff977a;--btn-link-fg-click:#e5886e;--btn-link-fg-disabled:#5c4d49;--btn-inline-fg:#ff977a;--btn-inline-fg-click:#e5886e;--btn-inline-fg-disabled:#5c4d49;--btn-icon-bg:transparent;--btn-icon-fg:#adc9cc;--btn-icon-border:#adc9cc;--btn-icon-bg-hover:#adc9cc;--btn-icon-fg-hover:#082833;--btn-icon-frame-hover:#adc9cc33;--btn-icon-bg-click:#062029;--btn-icon-fg-click:#8aa1a3;--btn-icon-bg-disabled:#39535c;--btn-icon-fg-disabled:#6b7e85}:root[data-theme=light],.umi-light,.umi-btn--on-light{--btn-primary-bg:#ff977a;--btn-primary-fg:#33201b;--btn-primary-frame-hover:#ff977a66;--btn-primary-bg-click:#e5886e;--btn-primary-fg-click:#291a16;--btn-primary-bg-disabled:#ffeae4;--btn-primary-fg-disabled:#ffc0af;--btn-secondary-bg:#082833;--btn-secondary-fg:#adc9cc;--btn-secondary-frame-hover:#08283333;--btn-secondary-bg-click:#062029;--btn-secondary-fg-click:#8aa1a3;--btn-secondary-bg-disabled:#ced4d6;--btn-secondary-fg-disabled:#9ca9ad;--btn-outline-bg:transparent;--btn-outline-fg:#082833;--btn-outline-border:#082833;--btn-outline-bg-hover:#0a2333;--btn-outline-fg-hover:#adc9cc;--btn-outline-frame-hover:#08283333;--btn-outline-bg-click:#062029;--btn-outline-fg-click:#8aa1a3;--btn-outline-border-click:#062029;--btn-outline-fg-disabled:#9ca9ad;--btn-outline-border-disabled:#9ca9ad;--btn-destructive-bg:#871d00;--btn-destructive-fg:#ffd7cc;--btn-destructive-frame-hover:#871d004d;--btn-destructive-bg-click:#6c1700;--btn-destructive-fg-click:#e5c1b8;--btn-destructive-bg-disabled:#e7d2cc;--btn-destructive-fg-disabled:#cfa599;--btn-link-fg:#33201b;--btn-link-fg-click:#291a16;--btn-link-fg-disabled:#ada6a4;--btn-inline-fg:#33201b;--btn-inline-fg-click:#291a16;--btn-inline-fg-disabled:#ada6a4;--btn-icon-bg:transparent;--btn-icon-fg:#082833;--btn-icon-border:#adc9cc;--btn-icon-bg-hover:#adc9cc;--btn-icon-fg-hover:#082833;--btn-icon-frame-hover:#08283333;--btn-icon-bg-click:#062029;--btn-icon-fg-click:#8aa1a3;--btn-icon-bg-disabled:#ced4d6;--btn-icon-fg-disabled:#9ca9ad}
body{font-family:var(--font-body);font-weight:var(--weight-light);font-size:var(--text-regular-size);line-height:var(--text-regular-leading);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--weight-regular);color:var(--text-heading);text-wrap:balance;margin:0}h1{font-size:var(--h1-size);line-height:var(--h1-leading)}h2{font-size:var(--h2-size);line-height:var(--h2-leading)}h3{font-size:var(--h3-size);line-height:var(--h3-leading)}h4{font-size:var(--h4-size);line-height:var(--h4-leading)}h5{font-size:var(--h5-size);line-height:var(--h5-leading)}h6{font-size:var(--h6-size);line-height:var(--h6-leading)}p{margin:0}b,strong{font-weight:var(--weight-medium)}a{color:var(--text-link);text-underline-offset:4px;text-decoration:none;text-decoration-thickness:var(--underline-width);transition:var(--transition-hover)}@media (hover:hover){a:hover:not(.umi-btn){color:var(--text-link-hover);text-decoration:underline}}hr{border:0;border-top:var(--divider-width) solid var(--border-hairline);margin:0}::selection{background:var(--coral-500);color:var(--dark-coral-500)}
.umi-btn-frame{padding:var(--btn-frame);border-radius:var(--btn-radius);transition:background-color var(--duration-base) var(--ease-standard);background:0 0;display:inline-flex}.umi-btn-frame--icon{border-radius:var(--btn-radius)}.umi-btn{box-sizing:border-box;height:var(--btn-height);padding:0 var(--btn-pad-x);border-radius:var(--btn-radius);font-family:var(--font-body);font-size:var(--btn-font-size);font-weight:var(--btn-weight);line-height:var(--btn-line-height);text-transform:capitalize;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);border:0;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.umi-btn:focus-visible{outline:2px solid var(--coral-500);outline-offset:2px}.umi-btn--sm{height:var(--btn-height-sm)}.umi-btn--mobile{padding:0 var(--btn-pad-x-mobile)}.umi-btn[disabled],.umi-btn[aria-disabled=true]{cursor:not-allowed}.umi-btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}@media (hover:hover){.umi-btn-frame:hover:has(>.umi-btn--primary:not([disabled]):not([aria-disabled=true])){background:var(--btn-primary-frame-hover)}}.umi-btn--primary:active:not([disabled]):not([aria-disabled=true]){background:var(--btn-primary-bg-click);color:var(--btn-primary-fg-click)}.umi-btn--primary[disabled],.umi-btn--primary[aria-disabled=true]{background:var(--btn-primary-bg-disabled);color:var(--btn-primary-fg-disabled)}.umi-btn--secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-fg)}@media (hover:hover){.umi-btn-frame:hover:has(>.umi-btn--secondary:not([disabled]):not([aria-disabled=true])){background:var(--btn-secondary-frame-hover)}}.umi-btn--secondary:active:not([disabled]):not([aria-disabled=true]){background:var(--btn-secondary-bg-click);color:var(--btn-secondary-fg-click)}.umi-btn--secondary[disabled],.umi-btn--secondary[aria-disabled=true]{background:var(--btn-secondary-bg-disabled);color:var(--btn-secondary-fg-disabled)}.umi-btn--outline{background:var(--btn-outline-bg);color:var(--btn-outline-fg);border:var(--border-width) solid var(--btn-outline-border)}@media (hover:hover){.umi-btn--outline:hover:not([disabled]):not([aria-disabled=true]){background:var(--btn-outline-bg-hover);color:var(--btn-outline-fg-hover)}.umi-btn-frame:hover:has(>.umi-btn--outline:not([disabled]):not([aria-disabled=true])){background:var(--btn-outline-frame-hover)}}.umi-btn--outline:active:not([disabled]):not([aria-disabled=true]){background:var(--btn-outline-bg-click);color:var(--btn-outline-fg-click);border-color:var(--btn-outline-border-click)}.umi-btn--outline[disabled],.umi-btn--outline[aria-disabled=true]{color:var(--btn-outline-fg-disabled);border-color:var(--btn-outline-border-disabled);background:0 0}.umi-btn--destructive{background:var(--btn-destructive-bg);color:var(--btn-destructive-fg)}@media (hover:hover){.umi-btn-frame:hover:has(>.umi-btn--destructive:not([disabled]):not([aria-disabled=true])){background:var(--btn-destructive-frame-hover)}}.umi-btn--destructive:active:not([disabled]):not([aria-disabled=true]){background:var(--btn-destructive-bg-click);color:var(--btn-destructive-fg-click)}.umi-btn--destructive[disabled],.umi-btn--destructive[aria-disabled=true]{background:var(--btn-destructive-bg-disabled);color:var(--btn-destructive-fg-disabled)}.umi-btn--link{height:auto;color:var(--btn-link-fg);text-decoration:underline;text-decoration-thickness:var(--underline-width);text-underline-offset:var(--btn-underline-gap);background:0 0;border-radius:0;padding:0}.umi-btn--link:active:not([disabled]):not([aria-disabled=true]){color:var(--btn-link-fg-click)}.umi-btn--link[disabled],.umi-btn--link[aria-disabled=true]{color:var(--btn-link-fg-disabled)}.umi-btn--inline{height:auto;color:var(--btn-inline-fg);font-size:var(--btn-inline-font-size);font-weight:var(--btn-inline-weight);line-height:var(--btn-inline-line-height);text-transform:none;text-decoration:underline;text-decoration-thickness:var(--underline-width);text-underline-offset:var(--btn-underline-gap);white-space:normal;background:0 0;border-radius:0;padding:0}.umi-btn--inline:active:not([disabled]):not([aria-disabled=true]){color:var(--btn-inline-fg-click)}.umi-btn--inline[disabled],.umi-btn--inline[aria-disabled=true]{color:var(--btn-inline-fg-disabled)}.umi-btn--inline.umi-btn--sm{font-size:var(--text-regular-size);line-height:var(--text-regular-leading)}.umi-btn--icon{width:var(--btn-icon-size);height:var(--btn-icon-size);border-radius:var(--btn-radius);background:var(--btn-icon-bg);color:var(--btn-icon-fg);border:var(--border-width) solid var(--btn-icon-border);padding:0}@media (hover:hover){.umi-btn--icon:hover:not([disabled]):not([aria-disabled=true]){background:var(--btn-icon-bg-hover);color:var(--btn-icon-fg-hover);border-color:var(--btn-icon-bg-hover)}.umi-btn-frame:hover:has(>.umi-btn--icon:not([disabled]):not([aria-disabled=true])){background:var(--btn-icon-frame-hover)}}.umi-btn--icon:active:not([disabled]):not([aria-disabled=true]){background:var(--btn-icon-bg-click);color:var(--btn-icon-fg-click);border-color:var(--btn-icon-bg-click)}.umi-btn--icon[disabled],.umi-btn--icon[aria-disabled=true]{background:var(--btn-icon-bg-disabled);color:var(--btn-icon-fg-disabled);border-color:var(--btn-icon-bg-disabled)}
.umi-outline{--umi-outline-paint:var(--outline-gradient);position:relative}.umi-outline--up{--umi-outline-paint:var(--outline-gradient-up)}.umi-outline--on-light{--umi-outline-paint:var(--outline-gradient-on-light)}.umi-outline:before{content:"";border-radius:inherit;padding:var(--border-width);background:var(--umi-outline-paint);-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}
.umi-footer-link{padding:var(--gap-xs) 0;font-family:var(--font-body);font-weight:var(--weight-light);font-size:var(--text-small-size);color:var(--white);line-height:1.5;text-decoration:none}@media (hover:hover){.umi-footer-link:hover{text-decoration:underline;text-decoration-thickness:var(--underline-width);text-underline-offset:3px}}.umi-footer-link:focus-visible{text-decoration:underline;text-decoration-thickness:var(--underline-width);text-underline-offset:3px}
.umi-lightbox{z-index:100;padding:var(--space-32);background:var(--scrim-modal);animation:umi-lightbox-in var(--duration-base) var(--ease-out);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.umi-lightbox__panel{gap:var(--gap-sm);width:100%;max-width:min(1120px,100%);animation:umi-lightbox-panel-in var(--duration-base) var(--ease-out);flex-direction:column;display:flex;position:relative}.umi-lightbox__bar{justify-content:flex-end;display:flex}.umi-lightbox__stage{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--midnight-500);width:100%;max-height:72vh;position:relative;overflow:hidden}.umi-lightbox__caption{font-family:var(--font-body);font-weight:var(--weight-light);font-size:var(--text-medium-size);line-height:var(--text-medium-leading);color:var(--white);text-align:center;margin:0}@keyframes umi-lightbox-in{0%{opacity:0}to{opacity:1}}@keyframes umi-lightbox-panel-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.umi-lightbox,.umi-lightbox__panel{animation:none}}.umi-lightbox-trigger{cursor:pointer;border-radius:inherit;background:0 0;border:0;width:100%;padding:0;display:block}.umi-lightbox-trigger:focus-visible{outline:var(--border-width-large) solid var(--coral-500);outline-offset:2px}.umi-lightbox-trigger .umi-play{transition:transform var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard)}.umi-lightbox-trigger:hover .umi-play,.umi-lightbox-trigger:focus-visible .umi-play{background:var(--white);transform:translate(-50%,-50%)scale(1.08)}@media (prefers-reduced-motion:reduce){.umi-lightbox-trigger .umi-play{transition:none}.umi-lightbox-trigger:hover .umi-play,.umi-lightbox-trigger:focus-visible .umi-play{transform:translate(-50%,-50%)}}.umi-tslider{position:relative;overflow:hidden}.umi-tslider__track{will-change:transform;transition:transform var(--duration-slow) var(--ease-out);align-items:center;display:flex}.umi-tslider__slot{transition:width var(--duration-slow) var(--ease-out);flex:none;align-items:center;display:flex}.umi-tslider__card{transform-origin:0;transition:transform var(--duration-slow) var(--ease-out), opacity var(--duration-slow) var(--ease-out);flex:none}.umi-tslider__scrim{pointer-events:none;background:var(--gradient-scrim-x);position:absolute;inset:0}.umi-tslider--on-light .umi-tslider__scrim{background:var(--gradient-scrim-x-on-light)}@media (prefers-reduced-motion:reduce){.umi-tslider__track,.umi-tslider__slot,.umi-tslider__card{transition:none}}.umi-fstack{gap:var(--gap-lg);flex-direction:column;display:flex}.umi-fstack__slot{transition:height var(--duration-slow) var(--ease-out), margin-top var(--duration-slow) var(--ease-out);justify-content:center;align-items:flex-start;display:flex;position:relative}.umi-fstack__card{--umi-tint:min(calc(var(--umi-card-i,0) * 4%), 12%);background:color-mix(in srgb, var(--seaglass-500) var(--umi-tint), var(--midnight-500));width:100%;padding:var(--space-32);border-radius:var(--radius-md);box-sizing:border-box;transform-origin:top;transition:transform var(--duration-slow) var(--ease-out), opacity var(--duration-slow) var(--ease-out)}.umi-fstack--collapsed{gap:0}.umi-fstack--sticky{--umi-stack-top:var(--space-24);--umi-stack-pitch:16px;gap:var(--gap-lg)}.umi-fstack__tail{flex:none;height:clamp(80px,20vh,180px)}.umi-fstack--sticky .umi-fstack__slot{top:calc(var(--umi-stack-top) + var(--umi-stack-i,0) * var(--umi-stack-pitch));transition:none;position:sticky}.umi-fstack--sticky .umi-fstack__card{transition:none}@media (prefers-reduced-motion:reduce){.umi-fstack--sticky .umi-fstack__slot{position:static}.umi-fstack__tail{display:none}.umi-fstack__slot,.umi-fstack__card{transition:none}}.umi-fstack--scroll{display:block;position:relative}.umi-fstack__pos{will-change:transform;width:100%;position:absolute;top:0;left:0}.umi-fstack--scroll .umi-fstack__card{transform-origin:top;transition:none}
.umi-megamenu{--umi-menu-gutter:var(--gap-xxl);--umi-menu-pad-top:64px;--umi-menu-pad-bottom:80px;grid-template-columns:minmax(0, 1fr) var(--divider-width) minmax(0, 2fr);background:var(--midnight-500);border-radius:var(--radius-panel-bottom);box-shadow:var(--shadow-menu);align-items:stretch;display:grid;overflow:hidden}.umi-megamenu-company,.umi-megamenu-services{box-sizing:border-box;flex-direction:column;min-width:0;display:flex}.umi-megamenu-company{padding:var(--umi-menu-pad-top) var(--umi-menu-gutter) var(--umi-menu-pad-bottom) var(--padding-global);justify-content:space-between;gap:var(--gap-xxl)}.umi-megamenu-company-links{gap:var(--gap-sm);grid-template-columns:minmax(0,1fr);display:grid}.umi-megamenu-rule{background:var(--midnight-400);margin:var(--umi-menu-pad-top) 0 var(--umi-menu-pad-bottom)}.umi-megamenu-services{padding:var(--umi-menu-pad-top) var(--padding-global) var(--umi-menu-pad-bottom) var(--umi-menu-gutter);gap:var(--gap-xl)}.umi-megamenu-grid{gap:var(--gap-xl) var(--gap-lg);grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.umi-megamenu-col{min-width:0}.umi-megamenu-service{gap:var(--gap-md);flex-direction:column;display:flex}@supports (grid-template-rows:subgrid){.umi-megamenu-service{grid-row:span 3;grid-template-rows:subgrid;align-content:start;display:grid}}.umi-megamenu-sublinks{gap:var(--gap-sm);flex-direction:column;display:flex}.umi-megamenu-service{--umi-navlink-size:var(--h4-size);--umi-navlink-leading:var(--h4-leading)}@media (max-width:1365px){.umi-megamenu{--umi-menu-gutter:var(--gap-xl);--umi-menu-pad-top:48px;--umi-menu-pad-bottom:56px}.umi-megamenu-company{--umi-navlink-size:var(--h4-size);--umi-navlink-leading:var(--h4-leading)}.umi-megamenu-service{--umi-navlink-size:var(--h5-size);--umi-navlink-leading:var(--h5-leading)}}@media (max-width:1099px){.umi-megamenu-company{--umi-navlink-size:var(--h5-size);--umi-navlink-leading:var(--h5-leading)}.umi-megamenu-service{--umi-navlink-size:var(--h6-size);--umi-navlink-leading:var(--h6-leading)}}@media (max-width:991px){.umi-megamenu{gap:var(--gap-lg);grid-template-columns:minmax(0,1fr)}.umi-megamenu-company,.umi-megamenu-services{padding-left:var(--padding-global);padding-right:var(--padding-global)}.umi-megamenu-company{gap:var(--gap-md);padding-bottom:0}.umi-megamenu-company-links{gap:var(--gap-sm) var(--gap-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.umi-megamenu-rule{height:var(--divider-width);margin:0 var(--padding-global)}.umi-megamenu-services{padding-top:0}.umi-megamenu-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.umi-megamenu-company{--umi-navlink-size:var(--h4-size);--umi-navlink-leading:var(--h4-leading)}.umi-megamenu-service{--umi-navlink-size:var(--h5-size);--umi-navlink-leading:var(--h5-leading)}}.umi-megamenu--overlay{height:calc(100dvh - var(--navbar-height));position:absolute;top:100%;left:0;right:0;overflow:hidden auto}@media (min-width:992px){.umi-megamenu--overlay{--umi-menu-pad-top:clamp(56px, 7vh, 96px);--umi-menu-pad-bottom:clamp(64px, 9vh, 112px)}.umi-megamenu--overlay .umi-megamenu-company-links{gap:clamp(var(--gap-sm), 3.6vh, 40px)}.umi-megamenu--overlay .umi-megamenu-sublinks{gap:clamp(var(--gap-sm), 1.8vh, 24px)}}@supports (grid-template-rows:subgrid){@media (min-width:992px){.umi-megamenu--overlay .umi-megamenu-grid{flex:auto;grid-template-rows:minmax(0,1fr) auto auto;min-height:0}.umi-megamenu--overlay .umi-megamenu-service>figure{height:var(--umi-menu-frame-height,100%);min-height:0;max-height:var(--umi-menu-frame-max-height,clamp(240px, 44vh, 460px));align-self:end}.umi-megamenu--overlay .umi-megamenu-service>figure>div{flex:var(--umi-menu-frame-flex,1 1 0);min-height:var(--umi-menu-frame-min-height,120px);aspect-ratio:var(--umi-menu-frame-aspect,auto)!important}}@media (min-width:992px) and (max-width:1365px){.umi-megamenu--overlay .umi-megamenu-service>figure{max-height:var(--umi-menu-frame-max-height,clamp(200px, 34vh, 360px))}}@media (min-width:992px) and (max-width:1099px){.umi-megamenu--overlay .umi-megamenu-service>figure{max-height:var(--umi-menu-frame-max-height,clamp(180px, 28vh, 300px))}}@media (min-width:992px){.umi-megamenu--overlay.umi-megamenu--pinned .umi-megamenu-grid{flex:none;grid-template-rows:auto auto auto}.umi-megamenu--overlay.umi-megamenu--pinned .umi-megamenu-service>figure{align-self:start}}}.umi-megamenu--overlay.umi-megamenu--pinned .umi-megamenu-company{justify-content:flex-start}.umi-megamenu{transform-origin:top}.umi-megamenu-enter{animation:umi-menu-drop var(--duration-slow) var(--ease-out) both}.umi-megamenu-exit{animation:umi-menu-lift var(--duration-base) var(--ease-standard) both;pointer-events:none}@keyframes umi-menu-drop{0%{clip-path:inset(0 0 100%);opacity:0}to{clip-path:inset(0);opacity:1}}@keyframes umi-menu-lift{0%{clip-path:inset(0);opacity:1}to{clip-path:inset(0 0 60%);opacity:0}}.umi-megamenu-enter .umi-megamenu-col{animation:umi-menu-col var(--duration-slow) var(--ease-out) both;animation-delay:calc(90ms + var(--umi-i,0) * 70ms)}@keyframes umi-menu-col{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.umi-megamenu-enter .umi-megamenu-rule{animation:umi-menu-rule var(--duration-slow) var(--ease-out) both;transform-origin:top}@keyframes umi-menu-rule{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@media (max-width:991px){.umi-megamenu-enter .umi-megamenu-rule{transform-origin:0;animation-name:umi-menu-rule-across}}@keyframes umi-menu-rule-across{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.umi-menu-scrim{animation:umi-menu-scrim-in var(--duration-base) var(--ease-standard) both}.umi-menu-scrim-exit{animation:umi-menu-scrim-in var(--duration-fast) var(--ease-standard) reverse both;pointer-events:none}@keyframes umi-menu-scrim-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.umi-megamenu-enter{animation:umi-menu-scrim-in var(--duration-fast) var(--ease-standard) both}.umi-megamenu-exit{animation:umi-menu-scrim-in var(--duration-fast) var(--ease-standard) reverse both}.umi-megamenu-enter .umi-megamenu-col,.umi-megamenu-enter .umi-megamenu-rule{animation:none}}.umi-mobilenav{z-index:100;background:var(--midnight-500);-webkit-overflow-scrolling:touch;visibility:hidden;will-change:transform;backface-visibility:hidden;transition:transform var(--duration-slow) var(--ease-sheet), visibility 0s linear var(--duration-slow);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden auto;transform:translate(100%)}.umi-mobilenav--open{visibility:visible;transition:transform var(--duration-slow) var(--ease-sheet), visibility 0s;transform:translate(0,0)}.umi-mobilenav--open .umi-mobilenav-block{animation:umi-mobilenav-block var(--duration-slow) var(--ease-out) both;animation-delay:calc(.12s + var(--umi-i,0) * 60ms)}@keyframes umi-mobilenav-block{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.umi-mobilenav-sub{transition:grid-template-rows var(--duration-base) var(--ease-standard);grid-template-rows:0fr;display:grid}.umi-mobilenav-sub>div{visibility:hidden;transition:visibility var(--duration-base) step-end;overflow:hidden}.umi-mobilenav-sub[data-open=true]{grid-template-rows:1fr}.umi-mobilenav-sub[data-open=true]>div{visibility:visible}@media (prefers-reduced-motion:reduce){.umi-mobilenav{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), visibility 0s linear var(--duration-fast);transform:none}.umi-mobilenav--open{opacity:1;transition:opacity var(--duration-fast) var(--ease-standard), visibility 0s}.umi-mobilenav--open .umi-mobilenav-block{animation:none}.umi-mobilenav-sub{transition:none}}.umi-menuicon__bar{transform-box:view-box;transition:transform var(--duration-base) var(--ease-out), opacity var(--duration-fast) var(--ease-standard)}.umi-menuicon__bar--1{transform-origin:3px 7px;transform:translate(0)rotate(0)scaleX(1)}.umi-menuicon__bar--2{transform-origin:3px 12px;transform:translate(0)rotate(0)scaleX(.667)}.umi-menuicon__bar--3{transform-origin:3px 17px;transform:translate(0)rotate(0)scaleX(.389)}.umi-menuicon[data-open=true] .umi-menuicon__bar--1{transform:translate(3px,-1px)rotate(45deg)scaleX(.94)}.umi-menuicon[data-open=true] .umi-menuicon__bar--2{opacity:0;transform:translate(0)rotate(0)scaleX(0)}.umi-menuicon[data-open=true] .umi-menuicon__bar--3{transform:translate(3px,1px)rotate(-45deg)scaleX(.94)}@media (prefers-reduced-motion:reduce){.umi-menuicon__bar{transition:none}}.umi-navbar-trigger{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--white);cursor:pointer;transition:color var(--duration-base) var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;margin-left:-10px;padding:0;display:inline-flex}@media (hover:hover){.umi-navbar-trigger:hover{color:var(--seaglass-500)}}.umi-navbar-trigger:focus-visible{color:var(--seaglass-500);outline:2px solid var(--coral-500);outline-offset:2px}@media (prefers-reduced-motion:reduce){.umi-navbar-trigger{transition:none}}.umi-navbar{background:var(--midnight-500)}.umi-navbar--scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background:#082833eb}.umi-navbar--transparent{background:0 0}.umi-siteheader{z-index:50;position:relative}.umi-siteheader--overlay{position:absolute;inset:0 0 auto}.umi-navbar-contact{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--seaglass-500);transition:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);background:0 0;justify-content:center;align-items:center;margin-right:-10px;display:inline-flex}@media (hover:hover){.umi-navbar-contact:hover{background:var(--seaglass-500);color:var(--midnight-500)}}.umi-navbar-contact:focus-visible{background:var(--seaglass-500);color:var(--midnight-500)}@media (prefers-reduced-motion:reduce){.umi-navbar-contact{transition:none}.umi-inline-video{display:none}}
.umi-prose{font-family:var(--font-body);font-weight:var(--weight-light);font-size:var(--text-medium-size);line-height:var(--text-medium-leading);color:var(--white);max-width:var(--max-width-large);display:block}.umi-light .umi-prose{color:var(--midnight-500)}.umi-prose>*{margin:0}.umi-prose h2{padding-bottom:var(--gap-sm)}.umi-prose h3,.umi-prose h4{padding-top:var(--gap-md);padding-bottom:var(--gap-sm)}.umi-prose h5,.umi-prose h6{padding-top:var(--space-20);padding-bottom:var(--gap-sm)}.umi-prose>:first-child{padding-top:0}.umi-light .umi-prose h2,.umi-light .umi-prose h3,.umi-light .umi-prose h4,.umi-light .umi-prose h5,.umi-light .umi-prose h6{color:var(--midnight-500)}.umi-prose p{padding-bottom:var(--gap-sm)}.umi-prose a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.umi-prose ol,.umi-prose ul{gap:var(--gap-sm);padding-left:27px;padding-bottom:var(--gap-sm);flex-direction:column;display:flex}.umi-prose blockquote{padding:var(--gap-lg) var(--space-20);border-left:var(--border-width-large) solid var(--seaglass-500);font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--text-medium-size);line-height:var(--text-medium-leading);color:var(--white)}.umi-light .umi-prose blockquote{border-left-color:var(--midnight-500);color:var(--midnight-500)}.umi-prose hr{width:100%;margin:var(--gap-sm) 0;border:0;border-top:1px solid #ffffff26}.umi-light .umi-prose hr{border-top-color:#08283326}.umi-prose img{border-radius:var(--radius-xs);max-width:100%;height:auto}.umi-prose .umi-prose-table,.umi-prose table{border-collapse:collapse;border:var(--border-width) solid var(--surface-raised);width:100%;font-size:var(--text-regular-size);line-height:var(--text-regular-leading);font-weight:var(--weight-regular);color:var(--seaglass-500)}.umi-prose table th,.umi-prose table td{padding:var(--space-8) var(--space-24);border-bottom:var(--border-width) solid var(--surface-raised);text-align:left;vertical-align:middle}.umi-prose table th{background:var(--surface-raised);white-space:nowrap}.umi-light .umi-prose table{border-color:var(--midnight-100);color:var(--midnight-500)}.umi-light .umi-prose table th{background:var(--midnight-50)}.umi-light .umi-prose table th,.umi-light .umi-prose table td{border-bottom-color:var(--midnight-100)}@media (max-width:767px){.umi-prose table{width:max-content;max-width:100%;display:block;overflow-x:auto}.umi-prose table th,.umi-prose table td{padding:var(--space-8) var(--space-16)}}.umi-body>*{margin:0}.umi-body>*+*{margin-top:var(--gap-sm)}.umi-body a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.umi-body ol,.umi-body ul{gap:var(--gap-xs);text-align:left;flex-direction:column;padding-left:1.5em;display:flex}.umi-body li::marker{color:var(--seaglass-500)}.umi-light .umi-body li::marker{color:var(--midnight-400)}.umi-body blockquote{padding-left:var(--space-20);border-left:var(--border-width-large) solid var(--seaglass-500);font-weight:var(--weight-regular)}.umi-light .umi-body blockquote{border-left-color:var(--midnight-500)}.umi-body hr{border:0;border-top:1px solid #ffffff26;width:100%}.umi-light .umi-body hr{border-top-color:#08283326}.umi-body>hr{margin-block:var(--gap-md)}.umi-prose-anchored{gap:var(--gap-xxl);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.umi-prose-anchored__index{top:var(--gap-lg);max-height:calc(100vh - 2 * var(--gap-lg));overscroll-behavior:contain;position:sticky;overflow-y:auto}.umi-prose-anchored .umi-prose [id]{scroll-margin-top:var(--gap-xxl)}.umi-prose-index__label{margin:0 0 var(--gap-sm);font-family:var(--font-body);font-weight:var(--weight-light);font-size:var(--tagline-size);line-height:var(--tagline-leading);letter-spacing:var(--tagline-tracking);text-transform:uppercase;color:var(--seaglass-500)}.umi-prose-index__list{border-left:1px solid #ffffff26;margin:0;padding:0;list-style:none}.umi-prose-index__link{padding:var(--gap-xs) var(--gap-sm);border-left:var(--border-width-large) solid transparent;font-family:var(--font-body);font-weight:var(--weight-light);font-size:var(--text-small-size);line-height:var(--text-small-leading);color:#ffffffa3;margin-left:-1px;text-decoration:none;transition:color .15s,border-color .15s;display:block}.umi-prose-index__link:hover{color:var(--white);text-decoration:none}.umi-prose-index__link[aria-current=location]{color:var(--white);font-weight:var(--weight-medium);border-left-color:var(--seaglass-500)}.umi-light .umi-prose-index__label{color:var(--midnight-400)}.umi-light .umi-prose-index__list{border-left-color:#08283326}.umi-light .umi-prose-index__link{color:#082833a3}.umi-light .umi-prose-index__link:hover,.umi-light .umi-prose-index__link[aria-current=location]{color:var(--midnight-500)}.umi-light .umi-prose-index__link[aria-current=location]{border-left-color:var(--midnight-500)}
.umi-field{--umi-field-bg:var(--surface-input);--umi-field-border:var(--border-input);--umi-field-text:var(--text-placeholder);--umi-field-icon:var(--text-placeholder);--umi-field-placeholder:var(--text-placeholder);--umi-field-border-hover:var(--border-active);box-sizing:border-box;background:var(--umi-field-bg);border:var(--border-width) solid var(--umi-field-border);border-radius:var(--radius-xs);width:100%;color:var(--umi-field-text);font-family:var(--font-body);font-size:var(--text-regular-size);font-weight:var(--weight-light);line-height:var(--text-regular-leading);transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);align-items:center;gap:12px;display:flex}.umi-field--hover{--umi-field-border:var(--border-active)}.umi-field--active{--umi-field-border:var(--border-active);--umi-field-text:var(--white);--umi-field-icon:var(--white)}.umi-field--filled{--umi-field-text:var(--white);--umi-field-icon:var(--seaglass-500)}.umi-field--disabled{--umi-field-bg:var(--surface-disabled);--umi-field-border:transparent;--umi-field-text:var(--text-disabled);--umi-field-icon:var(--icon-disabled);--umi-field-placeholder:var(--text-disabled);cursor:not-allowed}.umi-field--error{--umi-field-bg:var(--surface-error);--umi-field-border:var(--border-error);--umi-field-text:var(--icon-error);--umi-field-icon:var(--icon-error);--umi-field-placeholder:var(--icon-error)}.umi-field--default:hover,.umi-field--filled:hover{border-color:var(--umi-field-border-hover)}.umi-field--light{--umi-field-bg:var(--white);--umi-field-border:var(--midnight-100);--umi-field-text:var(--midnight-300);--umi-field-icon:var(--midnight-300);--umi-field-placeholder:var(--midnight-300);--umi-field-border-hover:var(--midnight-500)}.umi-field--light.umi-field--hover{--umi-field-border:var(--midnight-500)}.umi-field--light.umi-field--active{--umi-field-border:var(--midnight-500);--umi-field-text:var(--midnight-500);--umi-field-icon:var(--midnight-500)}.umi-field--light.umi-field--filled{--umi-field-border:var(--midnight-100);--umi-field-text:var(--midnight-500);--umi-field-icon:var(--midnight-400)}.umi-field--light.umi-field--disabled{--umi-field-bg:var(--midnight-50);--umi-field-border:transparent;--umi-field-text:var(--midnight-200);--umi-field-icon:var(--midnight-200);--umi-field-placeholder:var(--midnight-200)}.umi-field-control{min-width:0;color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.umi-field-control::placeholder{color:var(--umi-field-placeholder);opacity:1}.umi-field-control:disabled{cursor:not-allowed}textarea.umi-field-control{resize:vertical;height:100%}select.umi-field-control{appearance:none}select.umi-field-control option{color:var(--neutral-500);background:var(--white)}.umi-field-control::-webkit-search-cancel-button{appearance:none}.umi-field-control::-webkit-search-decoration{appearance:none}.umi-field-panel{box-sizing:border-box;background:var(--surface-input);border:var(--border-width) solid var(--border-input);border-radius:var(--radius-xs);box-shadow:var(--shadow-sm);scrollbar-color:var(--surface-raised) transparent}.umi-field-panel--light{background:var(--white);border-color:var(--midnight-100)}.umi-field-panel::-webkit-scrollbar{width:24px}.umi-field-panel::-webkit-scrollbar-thumb{background:var(--surface-raised);border-radius:var(--radius-pill);background-clip:content-box;border:8px solid #0000}.umi-field-panel::-webkit-scrollbar-track{background:0 0}.umi-option{box-sizing:border-box;border-bottom:var(--border-width) solid var(--border-input);width:100%;color:var(--white);font-family:var(--font-body);font-size:var(--text-regular-size);font-weight:var(--weight-light);line-height:var(--text-regular-leading);cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard);align-items:center;gap:12px;padding:12px;display:flex}.umi-option--mobile{padding:8px 12px}.umi-option:not(.umi-option--disabled):not(.umi-option--category):hover,.umi-option--active{background:var(--surface-raised)}.umi-option--selected{background:var(--surface-raised);font-weight:var(--weight-regular)}.umi-option--disabled{background:var(--surface-disabled);border-bottom-color:var(--border-disabled);color:var(--text-disabled);cursor:not-allowed}.umi-option--category{border-bottom-color:var(--border-active);color:var(--seaglass-500);font-weight:var(--weight-medium);cursor:default;padding:8px 12px}.umi-option--light{border-bottom-color:var(--midnight-100);color:var(--midnight-500)}.umi-option--light:not(.umi-option--disabled):not(.umi-option--category):hover,.umi-option--light.umi-option--active,.umi-option--light.umi-option--selected{background:var(--midnight-50)}.umi-option--light.umi-option--disabled{background:var(--midnight-50);color:var(--midnight-200)}.umi-option--light.umi-option--category{border-bottom-color:var(--midnight-500);color:var(--midnight-500);background:0 0}.umi-check-input,.umi-radio-input,.umi-toggle-input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.umi-check{--umi-check-text:var(--seaglass-500);--umi-check-border:var(--border-input);--umi-check-bg-on:var(--surface-raised);color:var(--umi-check-text);font-family:var(--font-body);font-size:var(--text-regular-size);font-weight:var(--weight-light);line-height:var(--text-regular-leading);cursor:pointer;align-items:center;gap:12px;display:inline-flex}.umi-check--light{--umi-check-text:var(--midnight-500);--umi-check-border:var(--midnight-300);--umi-check-bg-on:var(--midnight-400)}.umi-check:has(>.umi-check-input:disabled){cursor:not-allowed}.umi-check-box{box-sizing:border-box;border:var(--border-width) solid var(--umi-check-border,var(--border-input));border-radius:var(--radius-xxs);width:20px;height:20px;color:var(--white);transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.umi-check-glyph{opacity:0;transition:opacity var(--duration-base) var(--ease-standard)}.umi-check-input:checked~.umi-check-box,.umi-check-box--on{background:var(--umi-check-bg-on,var(--surface-raised));border-color:var(--umi-check-bg-on,var(--surface-raised))}.umi-check-input:checked~.umi-check-box .umi-check-glyph,.umi-check-box--on .umi-check-glyph{opacity:1}.umi-check-input:disabled~.umi-check-box{background:var(--surface-disabled);border-color:var(--surface-disabled);color:var(--icon-disabled)}.umi-check-input:focus-visible~.umi-check-box{outline:2px solid var(--coral-500);outline-offset:2px}.umi-check-pill{box-sizing:border-box;border:var(--border-width) solid var(--umi-check-border,var(--border-input));border-radius:var(--radius-xxs);transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);background:0 0;justify-content:center;align-items:center;padding:8px 16px;display:inline-flex}.umi-check-input:checked~.umi-check-pill{background:var(--umi-check-bg-on,var(--surface-raised));border-color:var(--umi-check-bg-on,var(--surface-raised));color:var(--white)}.umi-check--light .umi-check-input:checked~.umi-check-pill{color:var(--white)}.umi-check-input:disabled~.umi-check-pill{background:var(--surface-disabled);border-color:var(--surface-disabled);color:var(--text-disabled)}.umi-check-input:focus-visible~.umi-check-pill{outline:2px solid var(--coral-500);outline-offset:2px}.umi-radio{--umi-radio-text:var(--seaglass-500);--umi-radio-border:var(--border-input);--umi-radio-bg-on:var(--surface-raised);color:var(--umi-radio-text);font-family:var(--font-body);font-size:var(--text-regular-size);font-weight:var(--weight-light);line-height:var(--text-regular-leading);cursor:pointer;align-items:center;gap:12px;display:inline-flex}.umi-radio--light{--umi-radio-text:var(--midnight-500);--umi-radio-border:var(--midnight-300);--umi-radio-bg-on:var(--midnight-400)}.umi-radio:has(>.umi-radio-input:disabled){cursor:not-allowed}.umi-radio-circle{box-sizing:border-box;border:var(--border-width) solid var(--umi-radio-border);border-radius:var(--radius-pill);width:20px;height:20px;transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.umi-radio-dot{border-radius:var(--radius-pill);background:var(--white);opacity:0;width:8px;height:8px;transition:opacity var(--duration-base) var(--ease-standard)}.umi-radio-input:checked~.umi-radio-circle{background:var(--umi-radio-bg-on);border-color:var(--umi-radio-border)}.umi-radio-input:checked~.umi-radio-circle .umi-radio-dot{opacity:1}.umi-radio-input:disabled~.umi-radio-circle{background:var(--surface-disabled);border-color:var(--border-input)}.umi-radio-input:disabled~.umi-radio-circle .umi-radio-dot{background:var(--icon-disabled)}.umi-radio-input:focus-visible~.umi-radio-circle{outline:2px solid var(--coral-500);outline-offset:2px}.umi-toggle{--umi-toggle-track:var(--surface-input);--umi-toggle-track-on:var(--surface-raised);--umi-toggle-border:var(--border-input);font-family:var(--font-body);font-size:var(--text-regular-size);line-height:var(--text-regular-leading);cursor:pointer;align-items:flex-start;gap:12px;display:flex}.umi-toggle--right{flex-direction:row-reverse}.umi-toggle--light{--umi-toggle-track:var(--white);--umi-toggle-track-on:var(--midnight-400);--umi-toggle-border:var(--midnight-300)}.umi-toggle:has(>.umi-toggle-input:disabled){cursor:not-allowed}.umi-toggle-switch{box-sizing:border-box;background:var(--umi-toggle-track);border:var(--border-width) solid var(--umi-toggle-border);border-radius:var(--radius-pill);width:40px;height:24px;transition:background-color var(--duration-base) var(--ease-standard);flex-shrink:0;align-items:center;padding:3px;display:flex}.umi-toggle-knob{border-radius:var(--radius-pill);background:var(--white);width:16px;height:16px;transition:transform var(--duration-base) var(--ease-standard)}.umi-toggle-input:checked~.umi-toggle-switch{background:var(--umi-toggle-track-on)}.umi-toggle-input:checked~.umi-toggle-switch .umi-toggle-knob{transform:translate(16px)}.umi-toggle-input:disabled~.umi-toggle-switch{background:var(--surface-disabled);border-color:var(--border-disabled)}.umi-toggle-input:disabled~.umi-toggle-switch .umi-toggle-knob{background:var(--icon-disabled)}.umi-toggle-input:focus-visible~.umi-toggle-switch{outline:2px solid var(--coral-500);outline-offset:2px}
.umi-card{position:relative}.umi-card--interactive{cursor:pointer}.umi-card--interactive:after,.umi-card--hover:after{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--duration-base) var(--ease-standard);pointer-events:none;background:linear-gradient(#39535c 0%,#082833 76.785%);position:absolute;inset:0}.umi-card--interactive:hover:after,.umi-card--hover:after{opacity:1}.umi-card__media>*{transition:transform var(--duration-slow) var(--ease-out)}.umi-card--interactive:hover .umi-card__media>*,.umi-card--hover .umi-card__media>*{transform:scale(1.05)}.umi-card .umi-card__cta:after{content:"";position:absolute;inset:0}.umi-split{container-type:inline-size}.umi-split__row{align-items:flex-start;gap:var(--gap-xxl);display:flex}.umi-split__row--media-left{flex-direction:row-reverse}.umi-split__copy,.umi-split__media{flex:1 1 0;min-width:0}.umi-split__copy{align-self:stretch}@container (max-width:703px){.umi-split__row,.umi-split__row--media-left{flex-direction:column;align-items:stretch}.umi-split__media{order:-1}.umi-split__copy{align-self:auto}}.umi-project-notch{--umi-notch-r:var(--radius-lg);box-sizing:border-box;width:40%;max-width:152px;padding:0 0 var(--gap-xs) var(--gap-xs);background:var(--umi-notch-ground);border-bottom-left-radius:var(--umi-notch-r);position:absolute;top:0;right:0}.umi-project-notch:before,.umi-project-notch:after{content:"";width:var(--umi-notch-r);height:var(--umi-notch-r);background:radial-gradient(circle at 0% 100%, transparent calc(var(--umi-notch-r) - .5px), var(--umi-notch-ground) var(--umi-notch-r));pointer-events:none;position:absolute}.umi-project-notch:before{top:0;right:100%}.umi-project-notch:after{top:100%;right:0}
.umi-masonry{column-count:var(--umi-cols,3);column-gap:var(--umi-masonry-gap,var(--gap-lg))}.umi-masonry__item{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin:0 0 var(--umi-masonry-gap,var(--gap-lg));display:block}.umi-masonry__item:last-child{margin-bottom:0}.umi-masonry__media{border-radius:var(--radius-md);object-fit:cover;background:var(--gradient-placeholder-logo);width:100%;height:auto;display:block}.umi-masonry__caption{margin:var(--gap-sm) 0 0;font-family:var(--font-body);font-weight:var(--weight-light);font-size:var(--text-small-size);line-height:var(--text-small-leading);color:var(--seaglass-500)}.umi-light .umi-masonry__caption,.umi-masonry--on-light .umi-masonry__caption{color:var(--midnight-400)}.umi-masonry__trigger{cursor:pointer;border-radius:var(--radius-md);background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.umi-masonry__trigger:focus-visible{outline:var(--border-width-large) solid var(--coral-500);outline-offset:2px}.umi-masonry__trigger:after{content:"";border-radius:var(--radius-md);background:var(--scrim-midnight-20);opacity:0;transition:opacity var(--duration-base) var(--ease-standard);pointer-events:none;position:absolute;inset:0}@media (hover:hover){.umi-masonry__trigger:hover:after{opacity:1}}.umi-masonry__trigger:focus-visible:after{opacity:1}@media (prefers-reduced-motion:reduce){.umi-masonry__trigger:after{transition:none}}.umi-masonry__figure{align-items:center;gap:var(--gap-md);flex-direction:column;margin:0;display:flex}.umi-masonry__full{object-fit:contain;border-radius:var(--radius-lg);width:auto;max-width:100%;height:auto;max-height:72vh;display:block}.umi-masonry__nav{align-items:center;gap:var(--gap-md);display:flex}.umi-masonry__count{font-family:var(--font-body);font-weight:var(--weight-light);font-size:var(--text-small-size);line-height:var(--text-small-leading);letter-spacing:var(--tagline-tracking);text-transform:uppercase;color:var(--seaglass-500);text-align:center;min-width:6ch}@media (max-width:991px){.umi-masonry{column-count:2}}@media (max-width:767px){.umi-masonry{column-count:1}}
.umi-featured{background:var(--midnight-500);position:relative}.umi-featured--light{background:var(--seaglass-100)}.umi-featured__inner{box-sizing:border-box;padding:clamp(var(--space-48), 8vh, var(--padding-section-large)) var(--padding-global);flex-direction:column;justify-content:center;display:flex}.umi-featured__content{gap:var(--gap-xl);flex-direction:column;flex-shrink:0;width:100%;margin:0 auto;display:flex}.umi-featured--wide .umi-featured__content{max-width:var(--container-large)}.umi-featured--narrow .umi-featured__content{max-width:var(--max-width-large)}.umi-featured--centred .umi-featured__content{text-align:center;align-items:center}.umi-featured__tagline{font-family:var(--font-body);font-weight:var(--weight-light);font-size:var(--tagline-size);line-height:var(--tagline-leading);letter-spacing:var(--tagline-tracking);text-transform:uppercase;color:var(--seaglass-500)}.umi-featured--light .umi-featured__tagline{color:var(--midnight-400)}.umi-featured__text{font-family:var(--font-display);font-weight:var(--weight-regular);color:var(--seaglass-500);text-wrap:balance;overflow-wrap:break-word;margin:0;line-height:1.1}.umi-featured--light .umi-featured__text{color:var(--midnight-500)}.umi-featured--md .umi-featured__text{font-size:min(calc(clamp(var(--h2-size), 4.5vw, 56px) * var(--umi-featured-fit,1)), 38vh)}.umi-featured--lg .umi-featured__text{font-size:min(calc(clamp(var(--h1-size), 6vw, 80px) * var(--umi-featured-fit,1)), 38vh)}.umi-featured--xl .umi-featured__text{font-size:min(calc(clamp(var(--h1-size), 8vw, 112px) * var(--umi-featured-fit,1)), 38vh)}.umi-featured__text+.umi-featured__text{margin-top:.4em}.umi-featured__text strong{font-weight:var(--weight-bold)}.umi-featured__text em{font-style:italic}.umi-featured__word{opacity:1;display:inline-block}.umi-featured--revealing .umi-featured__word{opacity:var(--umi-word-opacity,1);will-change:opacity}.umi-featured__actions{gap:var(--gap-sm);flex-wrap:wrap;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.umi-featured__word{opacity:1!important}}
.umi-embed{width:100%}.umi-embed :is(iframe,img,video,canvas,svg){max-width:100%}.umi-embed__frame>iframe,.umi-embed__frame>:first-child:last-child{border:0;width:100%;height:100%;display:block}
:root{--tab-tag-fg:var(--seaglass-500);--tab-tag-border:var(--midnight-400);--tab-tag-hover-bg:var(--midnight-400);--tab-tag-hover-border:var(--seaglass-500);--tab-tag-hover-fg:var(--white);--tab-tag-selected-bg:var(--seaglass-500);--tab-tag-selected-fg:var(--midnight-500)}.umi-light{--tab-tag-fg:var(--midnight-400);--tab-tag-border:var(--midnight-100);--tab-tag-hover-bg:var(--seaglass-100);--tab-tag-hover-border:var(--midnight-400);--tab-tag-hover-fg:var(--midnight-500);--tab-tag-selected-bg:var(--midnight-500);--tab-tag-selected-fg:var(--seaglass-500)}.umi-tab{box-sizing:border-box;color:var(--seaglass-500);font-family:var(--font-body);font-size:var(--text-regular-size);line-height:var(--text-regular-leading);font-weight:var(--weight-light);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;display:inline-flex}.umi-tab--s1{border-bottom:var(--border-width-large) solid transparent;padding:8px 12px 6px}.umi-tab--s1:hover:not(:disabled){background:var(--surface-raised);color:var(--white)}.umi-tab--s1.umi-tab--selected{border-bottom-color:var(--border-active);font-weight:var(--weight-medium)}.umi-tab--s2{border:var(--border-width) solid transparent;padding:7px 15px}.umi-tab--s2:hover:not(:disabled){background:var(--surface-raised);color:var(--white)}.umi-tab--s2.umi-tab--selected{border-color:var(--border-active);font-weight:var(--weight-medium)}.umi-tab--s3{border-radius:var(--radius-pill);padding:8px 16px}.umi-tab--s3:hover:not(:disabled){background:var(--surface-raised);color:var(--white)}.umi-tab--s3.umi-tab--selected{background:var(--surface-raised);color:var(--seaglass-500);font-weight:var(--weight-medium)}.umi-tab--s3.umi-tab--selected:hover:not(:disabled){color:var(--white)}.umi-tab--s4{border:var(--border-width) solid transparent;border-radius:var(--radius-xs);padding:7px 15px}.umi-tab--s4:hover:not(:disabled){border-color:var(--border-input)}.umi-tab--s4.umi-tab--selected{background:var(--surface-raised);color:var(--white);font-weight:var(--weight-medium)}.umi-tab--s4.umi-tab--selected:hover:not(:disabled){border-color:var(--border-active)}.umi-tab--tag{border:var(--border-width) solid var(--tab-tag-border);border-radius:var(--radius-pill);color:var(--tab-tag-fg);font-size:var(--text-small-size);line-height:var(--text-small-leading);padding:5px 11px}.umi-tab--tag:hover:not(:disabled){background:var(--tab-tag-hover-bg);border-color:var(--tab-tag-hover-border);color:var(--tab-tag-hover-fg)}.umi-tab--tag.umi-tab--selected{background:var(--tab-tag-selected-bg);border-color:var(--tab-tag-selected-bg);color:var(--tab-tag-selected-fg);font-weight:var(--weight-medium)}.umi-tab--tag.umi-tab--selected:hover:not(:disabled){box-shadow:0 0 0 3px var(--secondary-halo)}.umi-tab--tag:disabled{border-color:var(--border-disabled)}.umi-tab--tag.umi-tab--mobile{padding:5px 9px}.umi-tab:disabled{color:var(--text-disabled);cursor:not-allowed;background:0 0;border-color:#0000}.umi-tab-arrow{background:var(--surface-input);width:32px;height:40px;color:var(--seaglass-500);box-shadow:var(--shadow-sm);cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.umi-tab-arrow--left{border-radius:var(--radius-xs) 0 0 var(--radius-xs)}.umi-tab-arrow--right{border-radius:0 var(--radius-xs) var(--radius-xs) 0}.umi-tab-arrow:hover{background:var(--surface-raised);color:var(--white)}.umi-tab-menu{align-items:stretch;gap:0;display:flex;overflow-x:auto}.umi-tab-menu--s1{border-bottom:var(--border-width) solid var(--border-hairline)}.umi-tab-menu--s3,.umi-tab-menu--tag{gap:var(--gap-xs)}.umi-tab-menu--tag{padding-block:3px}.umi-tab-strip{scrollbar-width:none}.umi-tab-strip::-webkit-scrollbar{display:none}.umi-page-btn{box-sizing:border-box;background:var(--surface-input);border:var(--border-width) solid var(--border-input);border-radius:var(--radius-xs);min-width:40px;color:var(--seaglass-500);font-family:var(--font-body);font-size:var(--text-regular-size);line-height:var(--text-regular-leading);font-weight:var(--weight-light);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);justify-content:center;align-items:center;gap:8px;padding:7px 11px;display:inline-flex}.umi-page-btn:hover:not(:disabled){background:var(--surface-raised);border-color:var(--border-active);color:var(--white)}.umi-page-btn:disabled{background:var(--surface-disabled);color:var(--text-disabled);cursor:not-allowed;border-color:#0000}.umi-page-select-trigger{box-sizing:border-box;background:var(--surface-input);border:var(--border-width) solid var(--border-input);border-radius:var(--radius-xs);width:100%;max-height:48px;color:var(--seaglass-500);font-family:var(--font-body);font-size:var(--text-regular-size);line-height:var(--text-regular-leading);font-weight:var(--weight-regular);cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);align-items:center;gap:8px;padding:7px 11px;display:flex}.umi-page-select-trigger:hover:not(:disabled),.umi-page-select-trigger[aria-expanded=true]{border-color:var(--border-active);color:var(--white)}.umi-page-select-trigger:disabled{background:var(--surface-disabled);color:var(--text-disabled);cursor:not-allowed;border-color:#0000}.umi-page-select-chevron{color:var(--text-placeholder);transition:color var(--duration-base) var(--ease-standard);display:inline-flex}.umi-page-select-trigger:hover:not(:disabled) .umi-page-select-chevron,.umi-page-select-trigger[aria-expanded=true] .umi-page-select-chevron{color:var(--white)}.umi-page-select-trigger:disabled .umi-page-select-chevron{color:var(--text-disabled)}.umi-page-select-menu{z-index:30;background:var(--surface-input);border:var(--border-width) solid var(--border-input);border-radius:var(--radius-xs);box-shadow:var(--shadow-sm);max-height:216px;padding:8px 0;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.umi-page-option{box-sizing:border-box;border:0;border-bottom:var(--border-width) solid var(--border-input);width:100%;height:40px;color:var(--white);font-family:var(--font-body);font-size:var(--text-regular-size);line-height:var(--text-regular-leading);font-weight:var(--weight-light);cursor:pointer;transition:background-color var(--duration-base) var(--ease-standard);background:0 0;align-items:center;gap:12px;padding:8px 12px;display:flex}.umi-page-option:hover,.umi-page-option[aria-selected=true]{background:var(--surface-raised)}.umi-page-option[aria-selected=true]{font-weight:var(--weight-regular)}.umi-accordion-item{box-sizing:border-box;border:var(--border-width) solid var(--seaglass-500);border-radius:var(--radius-md);transition:background-color var(--duration-base) var(--ease-standard);background:0 0}.umi-accordion-item:hover{background:linear-gradient(#39535c 0%,#082833 76.8%)}.umi-accordion{gap:var(--gap-sm);flex-direction:column;display:flex}.umi-accordion .umi-accordion-item[data-open=true]{background:linear-gradient(#39535c8c 0%,#082833 76.8%)}.umi-accordion .umi-accordion-item:hover{background:linear-gradient(#39535c 0%,#082833 76.8%)}.umi-accordion__heading{font:inherit;margin:0}.umi-accordion__trigger{align-items:flex-start;gap:var(--gap-md);width:100%;padding:var(--space-24) var(--space-32);border-radius:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;display:flex}.umi-accordion__trigger:focus-visible{outline:2px solid var(--coral-500);outline-offset:2px}.umi-accordion__ordinal{font-family:var(--font-body);font-weight:var(--weight-light);font-size:var(--tagline-size);line-height:var(--tagline-leading);letter-spacing:2px;color:var(--coral-500);font-variant-numeric:tabular-nums;flex:0 0 28px;padding-top:6px}.umi-accordion__question{min-width:0;font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--h5-size);line-height:var(--h5-leading);color:var(--seaglass-500);text-wrap:balance;flex:auto}.umi-accordion__toggle{border:var(--border-width) solid var(--seaglass-500);border-radius:var(--radius-pill);box-sizing:border-box;width:32px;height:32px;transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard);flex:none;position:relative}.umi-accordion__toggle:before,.umi-accordion__toggle:after{content:"";background:var(--seaglass-500);width:12px;height:1.5px;transition:transform var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard);border-radius:1px;margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.umi-accordion__toggle:after{transform:rotate(90deg)}.umi-accordion-item[data-open=true] .umi-accordion__toggle:after{transform:rotate(0)}.umi-accordion__trigger:hover .umi-accordion__toggle,.umi-accordion-item[data-open=true] .umi-accordion__toggle{background:var(--seaglass-500)}.umi-accordion__trigger:hover .umi-accordion__toggle:before,.umi-accordion__trigger:hover .umi-accordion__toggle:after,.umi-accordion-item[data-open=true] .umi-accordion__toggle:before,.umi-accordion-item[data-open=true] .umi-accordion__toggle:after{background:var(--midnight-500)}.umi-accordion__panel{transition:grid-template-rows var(--duration-slow) var(--ease-out);grid-template-rows:0fr;display:grid}.umi-accordion__inner{visibility:hidden;transition:visibility var(--duration-slow) step-end;overflow:hidden}.umi-accordion-item[data-open=true] .umi-accordion__panel{grid-template-rows:1fr}.umi-accordion-item[data-open=true] .umi-accordion__inner{visibility:visible;transition:none}.umi-accordion__answer{padding:0 calc(var(--space-32) + 32px + var(--gap-md)) var(--space-24) var(--space-32);font-family:var(--font-body);font-weight:var(--weight-light);font-size:var(--text-regular-size);line-height:var(--text-medium-leading);color:var(--white);max-width:var(--max-width-large)}.umi-accordion__heading:has(.umi-accordion__ordinal)+.umi-accordion__panel .umi-accordion__answer{padding-left:calc(var(--space-32) + 28px + var(--gap-md))}.umi-accordion--light .umi-accordion-item{border-color:var(--midnight-500)}.umi-accordion--light .umi-accordion-item:hover,.umi-accordion--light .umi-accordion-item[data-open=true]{background:var(--seaglass-200)}.umi-accordion--light .umi-accordion__question,.umi-accordion--light .umi-accordion__answer{color:var(--midnight-500)}.umi-accordion--light .umi-accordion__toggle{border-color:var(--midnight-500)}.umi-accordion--light .umi-accordion__toggle:before,.umi-accordion--light .umi-accordion__toggle:after,.umi-accordion--light .umi-accordion__trigger:hover .umi-accordion__toggle,.umi-accordion--light .umi-accordion-item[data-open=true] .umi-accordion__toggle{background:var(--midnight-500)}.umi-accordion--light .umi-accordion__trigger:hover .umi-accordion__toggle:before,.umi-accordion--light .umi-accordion__trigger:hover .umi-accordion__toggle:after,.umi-accordion--light .umi-accordion-item[data-open=true] .umi-accordion__toggle:before,.umi-accordion--light .umi-accordion-item[data-open=true] .umi-accordion__toggle:after{background:var(--white)}.umi-accordion--light .umi-accordion__ordinal{color:var(--midnight-400)}@media (max-width:767px){.umi-accordion__trigger{padding:var(--space-20) var(--space-20);gap:var(--gap-sm)}.umi-accordion__answer{padding:0 var(--space-20) var(--space-20)}.umi-accordion__heading:has(.umi-accordion__ordinal)+.umi-accordion__panel .umi-accordion__answer{padding:0 var(--space-20) var(--space-20)}}.umi-faq{column-gap:var(--gap-xxxl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.umi-faq:not(:has(.umi-faq__header)){grid-template-columns:minmax(0,1fr)}.umi-faq__header{top:calc(var(--navbar-height) + var(--space-32));position:sticky}.umi-faq__column{width:100%;max-width:960px;margin:0 auto}@media (max-width:1023px){.umi-faq{row-gap:var(--gap-xxl);grid-template-columns:minmax(0,1fr)}.umi-faq__header{position:static}}@media (prefers-reduced-motion:reduce){.umi-accordion__panel,.umi-accordion__toggle,.umi-accordion__toggle:before,.umi-accordion__toggle:after{transition:none}}.umi-crumb-link{color:var(--seaglass-500);font-family:var(--font-body);font-size:var(--text-small-size);line-height:var(--text-small-leading);font-weight:var(--weight-light);border-bottom:var(--border-width) solid transparent;transition:border-color var(--duration-base) var(--ease-standard);white-space:nowrap;text-decoration:none;display:inline-flex}.umi-crumb-link:hover{border-bottom-color:currentColor}.umi-crumb-link[aria-current=page]{color:var(--white)}.umi-crumb-home,.umi-crumb-ellipsis{border:0;border-bottom:var(--border-width) solid transparent;color:var(--seaglass-500);cursor:pointer;transition:border-color var(--duration-base) var(--ease-standard);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.umi-crumb-home:hover,.umi-crumb-ellipsis:hover{border-bottom-color:currentColor}.umi-crumb-menu{z-index:30;background:var(--surface-input);border:var(--border-width) solid var(--border-input);border-radius:var(--radius-xs);box-shadow:var(--shadow-xs);flex-direction:column;gap:8px;margin:0;padding:8px 12px;list-style:none;display:flex;position:absolute;top:calc(100% + 8px);left:0}.umi-progress-step-icon i{font-size:24px!important}.umi-pagination{justify-content:center;align-items:center;gap:var(--gap-xs);flex-wrap:wrap;display:flex}.umi-pagination-pages{align-items:center;gap:var(--gap-xs);display:flex}.umi-pagination .umi-page-btn{font-variant-numeric:tabular-nums;text-decoration:none}.umi-page-btn--current{background:var(--surface-raised);border-color:var(--border-active);color:var(--white);font-weight:var(--weight-semibold);cursor:default}.umi-page-btn--off{background:var(--surface-disabled);color:var(--text-disabled);cursor:not-allowed;border-color:#0000}.umi-page-gap{min-width:24px;color:var(--text-placeholder);justify-content:center;align-items:center;display:inline-flex}@media (max-width:640px){.umi-page-step-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.umi-insights-filters{justify-content:space-between;align-items:center;gap:var(--gap-lg);flex-wrap:wrap;display:flex}.umi-insights-filters>*{min-width:0}.umi-insights-search{flex:0 320px;min-width:220px}@media (max-width:767px){.umi-insights-filters{align-items:stretch;gap:var(--gap-md);flex-flow:column-reverse}.umi-insights-search{flex:auto}}.umi-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.umi-table--light{--umi-table-head-bg:var(--midnight-500);--umi-table-head-fg:var(--seaglass-500);--umi-table-cell-bg:var(--white);--umi-table-cell-fg:var(--midnight-500);--umi-table-caption-fg:var(--midnight-300)}.umi-table--dark{--umi-table-head-bg:var(--seaglass-500);--umi-table-head-fg:var(--midnight-500);--umi-table-cell-bg:var(--midnight-400);--umi-table-cell-fg:var(--white);--umi-table-caption-fg:var(--seaglass-500)}.umi-table{min-width:0;max-width:100%;overflow-x:auto}.umi-table__grid{min-width:var(--umi-table-min,0);flex-direction:column;gap:12px;display:flex}.umi-table__row{grid-template-columns:var(--umi-table-cols,1fr);gap:12px;display:grid}.umi-table__cell{box-sizing:border-box;border-radius:var(--radius-xs);background:var(--umi-table-cell-bg);color:var(--umi-table-cell-fg);font-family:var(--font-body);font-size:var(--slide-body-xs-size);line-height:var(--slide-body-xs-leading);font-weight:var(--weight-light);align-items:center;gap:8px;padding:16px 20px;display:flex}.umi-table__cell--head{background:var(--umi-table-head-bg);color:var(--umi-table-head-fg);font-weight:var(--weight-semibold)}.umi-table__cell--rowhead{background:var(--umi-table-head-bg);color:var(--umi-table-head-fg);font-weight:var(--weight-regular)}.umi-table__value{align-items:center;gap:8px;display:inline-flex}@media (max-width:767px){.umi-table{overflow-x:visible}.umi-table__grid{gap:var(--gap-md);min-width:0}.umi-table__row--head{display:none}.umi-table__row{grid-template-columns:1fr;gap:4px}.umi-table__cell{flex-direction:column;align-items:flex-start;gap:4px;padding:12px 16px}.umi-table__cell[data-label]:not([data-label=""]):before{content:attr(data-label);color:var(--umi-table-caption-fg);font-size:var(--text-small-size);line-height:var(--text-small-leading);font-weight:var(--weight-regular)}.umi-table__cell--rowhead{font-weight:var(--weight-semibold);flex-direction:row;align-items:center}}
.umi-announcement{right:var(--gap-lg);bottom:var(--gap-lg);z-index:90;box-sizing:border-box;width:min(360px, calc(100vw - 2 * var(--gap-lg)));gap:var(--gap-sm);padding:var(--gap-md);padding-right:calc(var(--gap-md) + 32px);border-radius:var(--radius-md);background:var(--seaglass-500);color:var(--midnight-500);flex-direction:column;transition:opacity .32s,transform .32s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;box-shadow:0 16px 40px -8px #04141a73,0 4px 12px -4px #04141a4d}.umi-announcement[data-state=closed]{opacity:0;pointer-events:none;transform:translateY(24px)}.umi-announcement[data-state=open]{opacity:1;transform:none}.umi-announcement__tagline{margin:0 0 calc(-1 * var(--gap-xs));font-family:var(--font-body);font-weight:var(--weight-light);font-size:var(--tagline-size);line-height:var(--tagline-leading);letter-spacing:var(--tagline-tracking);text-transform:uppercase;color:var(--midnight-400)}.umi-announcement__title{font-family:var(--font-display);font-weight:var(--weight-regular);font-size:var(--h5-size);line-height:var(--h5-leading);text-wrap:balance;color:var(--midnight-500);margin:0}.umi-announcement__message{font-family:var(--font-body);font-weight:var(--weight-regular);font-size:var(--text-regular-size);line-height:var(--text-regular-leading);margin:0}.umi-announcement__actions{gap:var(--gap-xs);flex-wrap:wrap;display:flex}.umi-announcement__close{top:var(--gap-xs);right:var(--gap-xs);border-radius:var(--radius-pill);width:36px;height:36px;color:var(--midnight-500);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s;display:inline-flex;position:absolute}.umi-announcement__close:hover{background:#0828331a}.umi-announcement__close:focus-visible{outline:2px solid var(--midnight-500);outline-offset:2px}@media (max-width:767px){.umi-announcement{right:var(--gap-sm);bottom:var(--gap-sm);left:var(--gap-sm);width:auto}}@media (prefers-reduced-motion:reduce){.umi-announcement,.umi-announcement[data-state=closed]{transform:none}}
.umi-404-figure{width:100%;max-width:560px;height:auto;display:block}.umi-404-swell{animation:21s cubic-bezier(.45,0,.55,1) infinite umi-404-swell}@keyframes umi-404-swell{0%{transform:translate(0)}20%{transform:translate(-26px,8px)}45%{transform:translate(-58px,2px)}70%{transform:translate(-40px,-8px)}88%{transform:translate(-14px,-5px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.umi-404-swell{animation:none}}.umi-404-nav{width:100%;max-width:var(--max-width-large);padding-top:var(--gap-xl);border-top:1px solid var(--midnight-400);align-items:center;gap:var(--gap-sm);flex-direction:column;display:flex}.umi-404-links{justify-content:center;gap:var(--gap-sm) var(--gap-lg);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.umi-404-link{font-family:var(--font-body);font-weight:var(--weight-light);font-size:var(--text-regular-size);line-height:var(--text-regular-leading);color:var(--seaglass-500);text-decoration:none}@media (hover:hover){.umi-404-link:hover{text-decoration:underline;text-decoration-thickness:var(--underline-width);text-underline-offset:3px}}.umi-404-link:focus-visible{text-decoration:underline;text-decoration-thickness:var(--underline-width);text-underline-offset:3px}.umi-404-peel{width:min(46vw, calc((100svh - var(--navbar-height)) * .8));aspect-ratio:1;pointer-events:none;position:absolute;bottom:0;left:0}.umi-peel{width:100%;height:100%;display:block}.umi-peel-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:18px}.umi-peel-gutter{fill:var(--midnight-400)}.umi-peel-cursor{fill:var(--seaglass-500);animation:1.1s step-end infinite umi-peel-blink}@keyframes umi-peel-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.umi-peel-cursor{animation:none}}.umi-404-column{gap:var(--gap-sm);flex-direction:column;width:100%;max-width:520px;display:flex;position:relative}.umi-404-code{font-family:var(--font-display);font-weight:var(--weight-regular);color:var(--seaglass-500);margin:0;font-size:160px;line-height:1}@media (max-width:1099px){.umi-404-peel{width:min(100vw,640px)}[data-umi-hero]:has(>.umi-404-peel){--umi-404-room:calc(min(100vw, 640px) * .96)}.umi-404-column{max-width:none}}@media (max-width:767px){.umi-404-code{font-size:104px}}
@media (max-width:991px){:root{--max-width-large:100%;--padding-global:40px;--padding-section-medium:64px;--padding-section-large:80px;--container-large:100%;--h1-size:48px;--h1-leading:56px;--h2-size:40px;--h2-leading:48px;--h3-size:32px;--h3-leading:40px}}@media (max-width:767px){:root{--padding-global:var(--padding-global-mobile);--padding-section-medium:var(--padding-section-medium-mobile);--padding-section-large:var(--padding-section-large-mobile);--gap-sm:var(--gap-sm-mobile);--gap-md:var(--gap-md-mobile);--gap-lg:var(--gap-lg-mobile);--gap-xl:var(--gap-xl-mobile);--gap-xxl:var(--gap-xxl-mobile);--gap-xxxl:var(--gap-xxxl-mobile);--h1-size:var(--h1-size-mobile);--h1-leading:var(--h1-leading-mobile);--h2-size:var(--h2-size-mobile);--h2-leading:var(--h2-leading-mobile);--h3-size:var(--h3-size-mobile);--h3-leading:var(--h3-leading-mobile);--h4-size:var(--h4-size-mobile);--h4-leading:var(--h4-leading-mobile);--h5-size:var(--h5-size-mobile);--h5-leading:var(--h5-leading-mobile);--h6-size:var(--h6-size-mobile);--h6-leading:var(--h6-leading-mobile);--button-padding-x:var(--button-padding-x-mobile);--button-padding-y:var(--button-padding-y-mobile);--padding-card:var(--padding-card-mobile)}}.umi-grid{grid-template-columns:repeat(var(--umi-cols,3), minmax(0, 1fr));grid-auto-rows:1fr;align-items:stretch;display:grid}@media (max-width:991px){.umi-grid{grid-template-columns:repeat(min(var(--umi-cols,3), 2), minmax(0, 1fr))}}@media (max-width:767px){.umi-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:991px){.umi-prose-anchored{gap:var(--gap-xl);grid-template-columns:minmax(0,1fr)}.umi-prose-anchored__index{max-height:none;position:static;overflow:visible}}.umi-hero--short{--umi-hero-pad-top:var(--space-80);--umi-hero-pad-bottom:var(--space-80)}@media (max-width:767px){.umi-hero--short{--umi-hero-pad-top:var(--space-32);--umi-hero-pad-bottom:var(--space-40);--h1-size:var(--h2-size-mobile);--h1-leading:var(--h2-leading-mobile)}.umi-hero--short .umi-hero__media{display:none}}.umi-cs-header{gap:var(--gap-xxl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.umi-cs-header__copy{align-items:flex-start;gap:var(--gap-lg);flex-direction:column;min-width:0;display:flex}.umi-cs-header--no-media{grid-template-columns:minmax(0,1fr)}.umi-cs-header--no-media .umi-cs-header__copy{max-width:var(--max-width-large)}@media (max-width:1023px){.umi-cs-header{gap:var(--gap-xl);grid-template-columns:minmax(0,1fr)}.umi-cs-header__media{order:-1}}.umi-logostrip{--umi-logo-cols:6;--umi-logo-gap:var(--gap-xl);justify-content:center;align-items:center;gap:var(--gap-xl) var(--umi-logo-gap);flex-wrap:wrap;display:flex}.umi-logostrip__page{display:contents}.umi-logostrip__cell{flex:0 0 calc((100% - (var(--umi-logo-cols) - 1) * var(--umi-logo-gap)) / var(--umi-logo-cols));justify-content:center;min-width:0;display:flex}.umi-logostrip__cell>*{max-width:100%}.umi-logostrip__pager{display:none}@media (max-width:1023px){.umi-logostrip{--umi-logo-cols:4}}@media (max-width:767px){.umi-logostrip{--umi-logo-cols:2;--umi-logo-gap:var(--gap-md);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;overflow-x:auto}.umi-logostrip::-webkit-scrollbar{display:none}.umi-logostrip__page{grid-template-columns:repeat(var(--umi-logo-cols), minmax(0, 1fr));align-content:start;align-items:center;gap:var(--gap-lg) var(--gap-md);scroll-snap-align:start;flex:0 0 100%;display:grid}.umi-logostrip__cell{flex:none}.umi-logostrip__pager{justify-content:center;display:flex}}.umi-logostrip--pages{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;overflow-x:auto}.umi-logostrip--pages::-webkit-scrollbar{display:none}.umi-logostrip--pages .umi-logostrip__page{grid-template-columns:repeat(var(--umi-logo-cols), minmax(0, 1fr));align-content:start;align-items:center;gap:var(--gap-xl) var(--umi-logo-gap);scroll-snap-align:start;flex:0 0 100%;display:grid}.umi-logostrip--pages .umi-logostrip__cell{flex:none}.umi-logostrip--pages+.umi-logostrip__pager{justify-content:center;display:flex}.umi-ticker{--umi-ticker-mark:180px;--umi-ticker-space:var(--gap-xxl);margin-inline:calc(-1 * var(--padding-global));align-self:stretch;gap:var(--gap-xl);flex-direction:column;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.umi-ticker__line{overflow:hidden}.umi-ticker__track{width:max-content;animation:umi-ticker var(--umi-ticker-duration,40s) linear infinite;align-items:center;display:flex}.umi-ticker__line[data-reverse=true] .umi-ticker__track{animation-direction:reverse}.umi-ticker:hover .umi-ticker__track{animation-play-state:paused}.umi-ticker__cell{box-sizing:content-box;width:var(--umi-ticker-mark);flex:none;justify-content:center;padding-inline-end:var(--umi-ticker-space);display:flex}.umi-ticker__cell>*{max-width:100%}@keyframes umi-ticker{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:767px){.umi-ticker{--umi-ticker-mark:128px;--umi-ticker-space:var(--gap-lg);gap:var(--gap-lg)}}@media (prefers-reduced-motion:reduce){.umi-ticker__track{animation:none}.umi-ticker__line{scrollbar-width:none;overflow-x:auto}}.umi-logo-link{border-radius:var(--radius-xs);width:100%;max-width:240px;display:block}.umi-logo-link:hover,.umi-logo-link:focus-visible{--logo-mark-color:var(--coral-500)}.umi-logo-link:focus-visible{outline:2px solid var(--coral-500);outline-offset:4px}.umi-logostrip__dot{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.umi-logostrip__dot:before{content:"";border-radius:var(--radius-pill);background:var(--midnight-400);width:8px;height:8px;transition:background-color var(--duration-base) var(--ease-standard), width var(--duration-base) var(--ease-standard)}.umi-logostrip__dot[aria-current=true]:before{background:var(--seaglass-500);width:20px}.umi-light .umi-logostrip__dot:before{background:var(--seaglass-300)}.umi-light .umi-logostrip__dot[aria-current=true]:before{background:var(--midnight-500)}.umi-logostrip__dot:focus-visible{outline:2px solid var(--coral-500);outline-offset:2px;border-radius:var(--radius-pill)}.umi-section-header{column-gap:var(--gap-xxxl);row-gap:var(--gap-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.umi-section-header__tagline{grid-area:1/1}.umi-section-header__title{grid-column:1}.umi-section-header__copy{grid-column:2}.umi-section-header--tagged .umi-section-header__title,.umi-section-header--tagged .umi-section-header__copy{grid-row:2}@media (max-width:767px){.umi-section-header{grid-template-columns:minmax(0,1fr)}.umi-section-header__copy{margin-top:calc(var(--gap-md) - var(--gap-sm));grid-area:auto/1}.umi-section-header--tagged .umi-section-header__copy{grid-row:3}}.umi-desktop-only{display:revert}.umi-mobile-only{display:none}@media (max-width:767px){.umi-desktop-only{display:none!important}.umi-mobile-only{display:revert!important}}@media (max-width:900px){.umi-gallery-nav{display:none}}@media (max-width:767px){.umi-nav-links{display:none!important}}@media (max-width:360px){:root{--padding-global:12px;--button-padding-x:16px}}

*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}img,svg,video{max-width:100%}body:has(main>[data-umi-hero]:first-child) .umi-siteheader{position:absolute;inset:0 0 auto}body:has(main>[data-umi-hero]:first-child) .umi-navbar{background:0 0}.umi-route-progress{z-index:200;background:var(--coral-500);transform-origin:0;opacity:0;pointer-events:none;height:2px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.umi-route-progress[data-pending=true]{opacity:1;animation:10s cubic-bezier(.12,.85,.25,1) forwards umi-route-progress}@keyframes umi-route-progress{0%{transform:scaleX(0)}to{transform:scaleX(.92)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
