.brand-logo[data-astro-cid-4oemy5nk]{max-width:min(100%,14rem);max-height:var(--space-8);object-fit:contain;width:auto}.site-header[data-astro-cid-c7iszadb]{border-bottom:1px solid var(--color-border)}.row[data-astro-cid-c7iszadb]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:4rem;padding-block:var(--spacing-control-block);flex-wrap:wrap;display:flex}.brand[data-astro-cid-c7iszadb]{color:inherit;font-weight:700;text-decoration:none}nav[data-astro-cid-c7iszadb]{gap:var(--spacing-control-gap) var(--spacing-stack-default);flex-wrap:wrap;display:flex}nav[data-astro-cid-c7iszadb] a[data-astro-cid-c7iszadb]{color:var(--color-muted);text-decoration:none}nav[data-astro-cid-c7iszadb] a[data-astro-cid-c7iszadb][aria-current=page]{color:var(--color-fg);font-weight:600}nav[data-astro-cid-c7iszadb] a[data-astro-cid-c7iszadb]{padding-block:var(--space-2)}.brand[data-astro-cid-c7iszadb],nav[data-astro-cid-c7iszadb],nav[data-astro-cid-c7iszadb] a[data-astro-cid-c7iszadb]{overflow-wrap:anywhere;min-width:0}.language-switcher[data-astro-cid-c7iszadb]{gap:var(--spacing-stack-small);font-size:var(--text-sm)}.site-footer[data-astro-cid-fkqqdi5d]{border-top:1px solid var(--color-border);padding-block:var(--spacing-section-compact);color:var(--color-muted);font-size:var(--text-sm);margin-block-start:calc(var(--spacing-section-compact) * 2)}.cms-text[data-astro-cid-mj2tyxnc]{white-space:pre-line}.cms-rich-text[data-astro-cid-3bhp4ts6]{max-width:72ch}.cms-rich-text[data-astro-cid-3bhp4ts6] blockquote{border-inline-start:3px solid var(--color-primary);margin-inline-start:0;padding-inline-start:var(--space-4)}.cms-rich-text[data-astro-cid-3bhp4ts6] .cms-table-scroll{max-width:100%;overflow-x:auto}.cms-rich-text[data-astro-cid-3bhp4ts6] table{border-collapse:collapse;width:100%}.cms-rich-text[data-astro-cid-3bhp4ts6] td,.cms-rich-text[data-astro-cid-3bhp4ts6] th{text-align:start;vertical-align:top;border:1px solid;padding:.5em .75em}.cms-rich-text[data-astro-cid-3bhp4ts6] caption{text-align:start;margin-block-end:.5em;font-weight:600}.medical-summary[data-astro-cid-i47ucj6o]{gap:var(--space-4);display:grid}dt[data-astro-cid-i47ucj6o]{font-weight:700}dd[data-astro-cid-i47ucj6o]{margin:0}[data-astro-cid-i47ucj6o][hidden]{display:none}@media (width>=48rem){.medical-summary--columns[data-astro-cid-i47ucj6o]{grid-template-columns:1fr 1fr}}.feature-cards[data-astro-cid-5277gurd]{gap:var(--spacing-grid-default);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--layout-grid-min)), 1fr));display:grid}address[data-astro-cid-qalrqvyg]{font-style:normal}.cms-location-details[data-astro-cid-qalrqvyg]{overflow-wrap:anywhere}.alta-header{color:var(--color-tokens-tone-strong)}.alta-header.alta-cargo .navbar{border-bottom:1px solid color-mix(in srgb, var(--color-tokens-tone-strong) 18%, transparent);background-color:var(--color-tokens-background-base);transition:border-color .2s}.alta-header .nav-content-bg{transition:opacity .15s}.alta-header.alta-navigation-open .nav-content-bg{opacity:1}.alta-header-group{align-items:center;display:flex}.alta-header-trigger{width:14px;height:var(--typography-line-height-button-2);color:inherit;cursor:pointer;background:0 0;border:0;border-radius:2px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:none}.alta-header[data-enhanced] .alta-header-trigger{display:inline-flex}.alta-header-trigger svg{transition:transform .2s;display:block}.alta-header-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.alta-header-trigger:focus-visible{outline-offset:2px;outline:2px solid}.alta-header:not([data-enhanced]) .menu-button{display:none!important}.alta-header .menu-button{float:none;font-size:inherit;color:inherit;cursor:pointer;transition:background-color .6s,border-color .6s,color .6s}.alta-header .menu-button[aria-expanded=true]{background-color:var(--color-tokens-tone-strong);border-color:var(--color-tokens-tone-strong);color:var(--color-tokens-background-base);transition-duration:.5s}.alta-header .menu-button:focus-visible{outline-offset:2px;outline:2px solid}.alta-header-burger{width:var(--icon-button-icon-button-rectangle);height:var(--icon-button-icon-button-rectangle);flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.alta-header-burger>span{background:currentColor;border-radius:1px;height:1.5px;transition:width .5s;display:block}.alta-header-burger>span:first-child{width:12px}.alta-header-burger>span:last-child{width:8px}.alta-header-toggle[aria-expanded=true] .alta-header-burger>span{width:12px;transition-duration:.6s}.alta-mobile{display:none}.alta-mobile-list,.alta-mobile-sublist{margin:0;padding:0;list-style:none}@media (width<=991px){.alta-header .alta-mobile:not([hidden]){display:flex}.alta-header[data-enhanced] .alta-mobile{z-index:5;inset-inline:0;max-height:calc(100vh - var(--alta-header-height));max-height:calc(100dvh - var(--alta-header-height));overscroll-behavior:contain;position:absolute;top:100%;overflow-y:auto}.alta-header[data-enhanced] .alta-mobile[hidden]{display:none}.alta-mobile .nav_column-item{width:100%}.alta-mobile .divider_nav-mobile-menu{margin-bottom:var(--spacing--16)}.alta-mobile .link_mobile-menu{align-items:center;min-height:44px;text-decoration:none;display:flex}.alta-mobile-sublist{gap:var(--spacing--4);padding-bottom:var(--spacing--8);flex-direction:column;display:flex}.alta-mobile-sublink{color:var(--color-tokens-tone-medium)}.alta-mobile-sublink--group{color:var(--color-tokens-tone-strong);text-underline-offset:.2em;text-decoration:underline}.alta-mobile :is(.link_mobile-menu,.ds-disclosure summary)[aria-current=page]{text-underline-offset:.2em;text-decoration:underline}.alta-mobile .link_mobile-menu[aria-disabled=true]{color:var(--color-tokens-tone-medium)}.alta-mobile .ds-disclosure{width:100%;color:inherit;background:0 0!important;border:0!important;border-radius:0!important}.alta-mobile .ds-disclosure summary{min-height:44px;font-family:var(--typography-font-family-body-1);font-size:var(--typography-size-body-1);line-height:var(--typography-line-height-body-1);font-weight:var(--typography-font-weight-body-1);letter-spacing:var(--typography-letter-spacing-body-1);color:var(--color-tokens-tone-strong);padding:0!important}.alta-mobile .ds-disclosure-content{color:inherit;padding:0!important}.alta-mobile-actions{padding-top:var(--spacing--16);display:none}.alta-mobile-actions .cta-main{justify-content:space-between}}@media (width<=991px) and (scripting:none){.alta-header .alta-mobile[hidden]{display:flex}}@media (width<=479px){.alta-mobile-actions{gap:var(--spacing--8);display:grid}}@media (prefers-reduced-motion:reduce){.alta-header .navbar,.alta-header .menu-button,.alta-header-burger>span,.alta-header-trigger svg,.alta-header .nav-content-bg,.alta-cargo .nav-bg,.alta-cargo .cover_button-bg,.alta-cargo .button_icon-wrap.animated,.alta-cargo :is(.cta-small,.cta-main),.alta-cargo .card_nav-menu{transition:none!important}.alta-header[data-enhanced] .alta-mega-item{transition:none}}@media (forced-colors:active){.alta-header.alta-cargo .navbar{background:canvas}.alta-header .menu-button,.alta-header-trigger,.alta-cargo .link_nav,.alta-cargo :is(.cta-small,.cta-main){border:1px solid buttontext}.alta-header .menu-button[aria-expanded=true]{color:highlighttext;background:highlight}.alta-cargo .master_dropdown,.alta-mobile{background:canvas;border:1px solid canvastext}.alta-cargo .card_nav-menu{border:1px solid canvastext}}@media print{.alta-header{position:static}.alta-header .nav_right,.alta-header .menu-button,.alta-mobile,.alta-mega,.alta-header .nav-bg{display:none!important}}.alta-baseframe{color:#333;font-family:Arial,sans-serif;font-size:14px;line-height:20px}.alta-baseframe.w-embed:after,.alta-baseframe .w-embed:after,.alta-baseframe.w-embed:before,.alta-baseframe .w-embed:before{content:" ";grid-area:1/1/2/2;display:table}.alta-baseframe.w-embed:after,.alta-baseframe .w-embed:after{clear:both}.alta-baseframe.w-container,.alta-baseframe .w-container{max-width:940px;margin-left:auto;margin-right:auto}.alta-baseframe.w-container:after,.alta-baseframe .w-container:after,.alta-baseframe.w-container:before,.alta-baseframe .w-container:before{content:" ";grid-area:1/1/2/2;display:table}.alta-baseframe.w-container:after,.alta-baseframe .w-container:after{clear:both}@media screen and (width<=991px){.alta-baseframe.w-container,.alta-baseframe .w-container{max-width:728px}}@media screen and (width<=479px){.alta-baseframe.w-container,.alta-baseframe .w-container{max-width:none}}.alta-baseframe{--color-tokens-ink-base:var(--color-base-base-light-100);--typography-font-family-b2:var(--typography-font-body);--color-tokens-tone-strong:var(--color-base-base-dark-100);--typography-size-b2:16px;--typography-line-height-b2:24px;--typography-font-weight-b2:var(--typography-weight-body);--typography-letter-spacing-b2:0px;--typography-font-family-h1:var(--typography-font-heading-h4-h6);--typography-size-h1:76px;--typography-line-height-h1:86px;--typography-font-weight-h1:var(--typography-weight-heading-h4-h6);--typography-letter-spacing-h1:-2px;--typography-font-family-h2:var(--typography-font-heading-h4-h6);--typography-size-h2:56px;--typography-line-height-h2:64px;--typography-font-weight-h2:var(--typography-weight-heading-h4-h6);--typography-letter-spacing-h2:-2px;--typography-font-family-h3:var(--typography-font-heading-h4-h6);--typography-size-h3:44px;--typography-line-height-h3:52px;--typography-font-weight-h3:var(--typography-weight-heading-h4-h6);--typography-letter-spacing-h3:-1.5px;--typography-font-family-h4:var(--typography-font-heading-h4-h6);--typography-size-h4:34px;--typography-line-height-h4:40px;--typography-font-weight-h4:var(--typography-weight-heading-h4-h6);--typography-letter-spacing-h4:-.5px;--typography-font-family-h5:var(--typography-font-heading-h4-h6);--typography-size-h5:28px;--typography-line-height-h5:32px;--typography-font-weight-h5:var(--typography-weight-heading-h4-h6);--typography-letter-spacing-h5:-.5px;--typography-font-family-h6:var(--typography-font-heading-h4-h6);--typography-size-h6:20px;--typography-line-height-h6:22px;--typography-font-weight-h6:var(--typography-weight-heading-h4-h6);--typography-letter-spacing-h6:.5px;--spacing--space-none:0px;--spacing--space-micro:12px;--spacing--space-xxxs:16px;--color-tokens-input-default-border:var(--color-base-base-dark-0);--radius-ui-input:8px;--color-tokens-input-default-background:var(--color-base-base-dark-8);--color-tokens-tone-medium:var(--color-base-base-dark-88);--color-tokens-input-active-border:var(--color-base-base-dark-32);--color-tokens-input-active-text:var(--color-base-base-dark-100);--color-tokens-input-active-background:var(--color-base-base-dark-8);--color-tokens-input-default-text:var(--color-base-base-dark-48);--color-base-base-light-8:color-mix(in srgb, var(--palette-alta-paper) 8%, transparent);--color-base-base-light-88:color-mix(in srgb, var(--palette-alta-paper) 88%, transparent);--color-base-base-light-32:color-mix(in srgb, var(--palette-alta-paper) 32%, transparent);--color-base-base-light-100:var(--palette-alta-paper);--color-base-base-light-48:color-mix(in srgb, var(--palette-alta-paper) 48%, transparent);--typography-font-family-label-1:var(--typography-font-label);--typography-size-label-1:12px;--typography-line-height-label-1:16px;--typography-font-weight-label-1:var(--typography-weight-label);--typography-letter-spacing-label-1:.75px;--container--large:1800px;--typography-font-family-b3:var(--typography-font-body);--typography-size-b3:14px;--typography-line-height-b3:20px;--typography-font-weight-b3:var(--typography-weight-body);--typography-letter-spacing-b3:0px;--typography-font-family-b1:var(--typography-font-body);--typography-size-b1:20px;--typography-line-height-b1:28px;--typography-font-weight-b1:var(--typography-weight-body);--typography-letter-spacing-b1:0px;--typography-font-family-label-2:var(--typography-font-label);--typography-size-label-2:10px;--typography-line-height-label-2:12px;--typography-font-weight-label-2:var(--typography-weight-label);--typography-letter-spacing-label-2:.75px;--radius-general-default:16px;--color-base-base-dark-100:var(--palette-alta-ink);--icon-button-icon-button-circle:20px;--color-tokens-input-icon:var(--color-base-base-dark-100);--color-tokens-ink-light-0:var(--color-base-base-light-0);--section-padding--extra-large:200px;--section-padding--large:160px;--radius-general-large:24px;--layout-grid--page-padding:32px;--spacing--space-sm:32px;--spacing--space-xxs:20px;--width--4-columns:448px;--spacing--space-xs:24px;--spacing--space-nano:8px;--radius-ui-button-base:16px;--typography-font-family-button-1:var(--typography-font-button);--color-tokens-button-primary-default-text:var(--color-base-base-light-100);--typography-size-button-1:18px;--typography-line-height-button-1:20px;--typography-font-weight-button-1:var(--typography-weight-button);--typography-letter-spacing-button-1:0px;--color-tokens-button-secondary-default-text:var(--color-base-base-dark-100);--color-tokens-button-accent-default-text:var(--color-base-base-dark-100);--color-tokens-button-primary-hover-text:var(--color-base-base-light-100);--color-tokens-button-accent-hover-text:var(--color-base-base-dark-100);--typography-line-height-button-2:16px;--color-tokens-button-secondary-hover-text:var(--color-base-base-light-100);--icon-button-icon-button-rectangle:16px;--color-tokens-button-primary-default-border:var(--color-base-base-light-0);--color-tokens-button-primary-default-background:var(--color-base-base-dark-100);--color-tokens-button-secondary-default-border:var(--color-base-base-dark-100);--color-tokens-button-secondary-default-background:var(--color-base-base-dark-0);--color-tokens-borders-subtle:var(--color-base-base-dark-16);--color-tokens-glass-tiles-medium:var(--color-base-base-dark-32);--color-tokens-button-accent-default-border:var(--color-tokens-ink-accent);--color-tokens-button-accent-default-background:var(--color-tokens-ink-accent);--color-tokens-button-primary-hover-border:var(--color-base-base-dark-0);--color-tokens-button-primary-hover-background:var(--color-base-base-dark-88);--color-tokens-button-secondary-hover-border:var(--color-base-base-dark-0);--color-tokens-button-secondary-hover-background:var(--color-base-base-dark-100);--color-tokens-button-accent-hover-border:var(--color-tokens-ink-accent);--color-tokens-button-accent-hover-background:var(--color-tokens-ink-accent);--spacing--space-hairline:4px;--typography-font-family-button-2:var(--typography-font-button);--typography-size-button-2:16px;--typography-font-weight-button-2:var(--typography-weight-button);--typography-letter-spacing-button-2:0px;--typography-font-family-h0:var(--typography-font-heading-h4-h6);--typography-size-h0:132px;--typography-line-height-h0:120px;--typography-font-weight-h0:var(--typography-weight-heading-h4-h6);--typography-letter-spacing-h0:-4.5px;--radius-general-full:100vw;--typography-weight-body-bold:var(--typography-all-weights-medium);--spacing--space-md:48px;--color-tokens-button-tertiary-default-text:var(--color-base-base-dark-100);--color-tokens-button-tertiary-hover-text:var(--color-base-base-dark-88);--color-tokens-tone-subtle:var(--color-base-base-dark-64);--section-padding--medium:120px;--section-padding--small:80px;--section-padding--extra-small:32px;--color-base-base-dark-0:color-mix(in srgb, var(--palette-alta-ink) 0%, transparent);--radius-general-small:8px;--color-tokens-ink-dark-8:var(--color-base-base-dark-8);--color-tokens-lifts-one:var(--color-base-base-variations-lift-light);--spacing--space-xl:80px;--color-tokens-lifts-two:var(--color-base-base-variations-lift-light-2);--spacing--space-lg:64px;--icon-regular-icons-small:16px;--icon-regular-icons-medium:24px;--color-tokens-gradients-base-light-100:var(--color-base-base-light-100);--color-tokens-gradients-base-light-64:var(--color-base-base-light-64);--color-tokens-gradients-base-light-0:var(--color-base-base-light-0);--color-base-base-dark-32:color-mix(in srgb, var(--palette-alta-ink) 32%, transparent);--spacing--space-xxl:120px;--color-base-base-light-16:color-mix(in srgb, var(--palette-alta-paper) 16%, transparent);--spacing--space-xxxl:160px;--color-tokens-input-label:var(--color-base-base-dark-64);--radius-ui-tag:16px;--color-tokens-ink-accent:var(--color-base-colors-sun-yellow);--layout-grid--column-gap:16px;--color-base-base-variations-lif-dark:#33302b;--icon-regular-icons-large:32px;--color-base-base-variations-lif-dark-2:#3e3a35;--color-base-base-dark-88:color-mix(in srgb, var(--palette-alta-ink) 88%, transparent);--icon-icon-stroke:1.5px;--color-tokens-borders-strong:var(--color-base-base-dark-64);--color-base-base-light-64:color-mix(in srgb, var(--palette-alta-paper) 64%, transparent);--color-tokens-ink-dark:var(--color-base-base-dark-100);--color-tokens-ink-light:var(--color-base-base-light-100);--color-tokens-borders-medium:var(--color-base-base-dark-32);--color-base-base-dark-64:color-mix(in srgb, var(--palette-alta-ink) 64%, transparent);--color-tokens-glass-tiles-soft:var(--color-base-base-dark-16);--color-tokens-tone-faint:var(--color-base-base-dark-32);--color-tokens-ink-background-two:var(--color-base-base-variations-background-light-two);--layout-grid--content-gap:132px;--color-tokens-gradients-stats-0:var(--color-base-base-light-0);--color-tokens-gradients-stats-100:var(--color-base-base-variations-lift-light-2);--color-base-base-dark-48:color-mix(in srgb, var(--palette-alta-ink) 48%, transparent);--color-base-base-variations-lift-light-2:#dbd4c9;--typography-font-heading-h1-h3:var(--font-heading);--typography-font-heading-h4-h6:var(--font-heading);--typography-font-body:var(--font-sans);--typography-font-label:"IBM Plex Mono", monospace;--typography-font-button:var(--font-sans);--typography-weight-heading-h1-h3:var(--typography-all-weights-normal);--typography-weight-heading-h4-h6:var(--typography-all-weights-normal);--typography-weight-body:var(--typography-all-weights-normal);--typography-weight-label:var(--typography-all-weights-normal);--typography-weight-button:var(--typography-all-weights-normal);--spacing--space-xxxxl:200px;--radius-ui-button-circle:24px;--width--1-column:100px;--width--2-columns:216px;--width--3-columns:332px;--width--5-columns:564px;--width--6-columns:680px;--width--7-columns:796px;--width--8-columns:912px;--width--9-columns:1028px;--width--10-columns:1144px;--width--12-columns:1376px;--layout-grid--2-column-gap:248px;--container--medium:1440px;--container--small:912px;--color-base-base-variations-lift-light:#e6e0d6;--color-base-base-variations-background-light-two:#e6e0d6;--color-base-base-dark-16:color-mix(in srgb, var(--palette-alta-ink) 16%, transparent);--color-base-base-dark-8:color-mix(in srgb, var(--palette-alta-ink) 8%, transparent);--color-tokens-ink-semi-transparent:var(--color-base-base-light-32);--color-base-base-dark-4:color-mix(in srgb, var(--palette-alta-ink) 4%, transparent);--color-tokens-borders-faint:var(--color-base-base-dark-8);--color-tokens-glass-tiles-strong:var(--color-base-base-dark-48);--color-tokens-glass-tiles-faint:var(--color-base-base-dark-8);--icon-regular-icons-extra-small:12px;--color-base-base-light-4:color-mix(in srgb, var(--palette-alta-paper) 4%, transparent);--color-base-base-light-0:color-mix(in srgb, var(--palette-alta-paper) 0%, transparent);--color-base-colors-sun-yellow:var(--palette-alta-outremer);--typography-all-weights-thin:100;--typography-all-weights-extra-light:200;--typography-all-weights-light:300;--typography-all-weights-normal:400;--typography-all-weights-medium:500;--typography-all-weights-semi-bold:600;--typography-all-weights-bold:700;--typography-all-weights-extra-bold:800;--typography-all-weights-black:900;--color-tokens-input-filled-background:var(--color-base-base-dark-8);--color-tokens-input-filled-text:var(--color-base-base-dark-100);--color-tokens-input-filled-border:var(--color-base-base-dark-0);--color-tokens-input-error-background:var(--color-base-base-dark-8);--color-tokens-input-error-text:var(--color-base-base-dark-100);--color-tokens-input-error-border:var(--color-base-base-dark-0);--color-tokens-gradients-base-light-88:var(--color-base-base-light-88);--color-base-background-base-light\<deleted\|variable-a05dcb1f-305b-cbcc-d2b3-1f17f422a326\>:#f6f3f0;--color-base-background-lift-low-opacity-light\<deleted\|variable-08c4a639-baca-9b81-148c-77d8228f4877\>:#ffffffa3}.alta-baseframe.w-layout-blockcontainer,.alta-baseframe .w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (width<=991px){.alta-baseframe.w-layout-blockcontainer,.alta-baseframe .w-layout-blockcontainer{max-width:728px}}@media screen and (width<=767px){.alta-baseframe.w-layout-blockcontainer,.alta-baseframe .w-layout-blockcontainer{max-width:none}}.alta-baseframe{font-family:var(--typography-font-family-b2);color:var(--color-tokens-tone-strong);font-size:var(--typography-size-b2);line-height:var(--typography-line-height-b2);font-weight:var(--typography-font-weight-b2);letter-spacing:var(--typography-letter-spacing-b2);--color-tokens-ink-base:var(--color-base-base-light-100);--color-tokens-tone-strong:var(--color-base-base-dark-100);--color-tokens-input-default-border:var(--color-base-base-dark-0);--color-tokens-input-default-background:var(--color-base-base-dark-8);--color-tokens-tone-medium:var(--color-base-base-dark-88);--color-tokens-input-active-border:var(--color-base-base-dark-32);--color-tokens-input-active-text:var(--color-base-base-dark-100);--color-tokens-input-active-background:var(--color-base-base-dark-8);--color-tokens-input-default-text:var(--color-base-base-dark-48);--color-tokens-input-icon:var(--color-base-base-dark-100);--color-tokens-ink-light-0:var(--color-base-base-light-0);--color-tokens-button-primary-default-text:var(--color-base-base-light-100);--color-tokens-button-secondary-default-text:var(--color-base-base-dark-100);--color-tokens-button-accent-default-text:var(--color-base-base-dark-100);--color-tokens-button-primary-hover-text:var(--color-base-base-light-100);--color-tokens-button-accent-hover-text:var(--color-base-base-dark-100);--color-tokens-button-secondary-hover-text:var(--color-base-base-light-100);--color-tokens-button-primary-default-border:var(--color-base-base-light-0);--color-tokens-button-primary-default-background:var(--color-base-base-dark-100);--color-tokens-button-secondary-default-border:var(--color-base-base-dark-100);--color-tokens-button-secondary-default-background:var(--color-base-base-dark-0);--color-tokens-borders-subtle:var(--color-base-base-dark-16);--color-tokens-glass-tiles-medium:var(--color-base-base-dark-32);--color-tokens-button-accent-default-border:var(--color-tokens-ink-accent);--color-tokens-button-accent-default-background:var(--color-tokens-ink-accent);--color-tokens-button-primary-hover-border:var(--color-base-base-dark-0);--color-tokens-button-primary-hover-background:var(--color-base-base-dark-88);--color-tokens-button-secondary-hover-border:var(--color-base-base-dark-0);--color-tokens-button-secondary-hover-background:var(--color-base-base-dark-100);--color-tokens-button-accent-hover-border:var(--color-tokens-ink-accent);--color-tokens-button-accent-hover-background:var(--color-tokens-ink-accent);--color-tokens-button-tertiary-default-text:var(--color-base-base-dark-100);--color-tokens-button-tertiary-hover-text:var(--color-base-base-dark-88);--color-tokens-tone-subtle:var(--color-base-base-dark-64);--color-tokens-ink-dark-8:var(--color-base-base-dark-8);--color-tokens-lifts-one:var(--color-base-base-variations-lift-light);--color-tokens-lifts-two:var(--color-base-base-variations-lift-light-2);--color-tokens-gradients-base-light-100:var(--color-base-base-light-100);--color-tokens-gradients-base-light-64:var(--color-base-base-light-64);--color-tokens-gradients-base-light-0:var(--color-base-base-light-0);--color-tokens-input-label:var(--color-base-base-dark-64);--color-tokens-ink-accent:var(--color-base-colors-sun-yellow);--color-tokens-borders-strong:var(--color-base-base-dark-64);--color-tokens-ink-dark:var(--color-base-base-dark-100);--color-tokens-ink-light:var(--color-base-base-light-100);--color-tokens-borders-medium:var(--color-base-base-dark-32);--color-tokens-glass-tiles-soft:var(--color-base-base-dark-16);--color-tokens-tone-faint:var(--color-base-base-dark-32);--color-tokens-ink-background-two:var(--color-base-base-variations-background-light-two);--color-tokens-gradients-stats-0:var(--color-base-base-light-0);--color-tokens-gradients-stats-100:var(--color-base-base-variations-lift-light-2);--color-tokens-ink-semi-transparent:var(--color-base-base-light-32);--color-tokens-borders-faint:var(--color-base-base-dark-8);--color-tokens-glass-tiles-strong:var(--color-base-base-dark-48);--color-tokens-glass-tiles-faint:var(--color-base-base-dark-8);--color-tokens-input-filled-background:var(--color-base-base-dark-8);--color-tokens-input-filled-text:var(--color-base-base-dark-100);--color-tokens-input-filled-border:var(--color-base-base-dark-0);--color-tokens-input-error-background:var(--color-base-base-dark-8);--color-tokens-input-error-text:var(--color-base-base-dark-100);--color-tokens-input-error-border:var(--color-base-base-dark-0);--color-tokens-gradients-base-light-88:var(--color-base-base-light-88)}.alta-baseframe.container-large,.alta-baseframe .container-large{z-index:2;width:100%;max-width:var(--container--large);margin-left:auto;margin-right:auto}.alta-baseframe.heading-style-h2,.alta-baseframe .heading-style-h2{font-family:var(--typography-font-family-h2);font-size:var(--typography-size-h2);line-height:var(--typography-line-height-h2);font-weight:var(--typography-font-weight-h2);letter-spacing:var(--typography-letter-spacing-h2)}.alta-baseframe.margin-0,.alta-baseframe .margin-0{margin:0}.alta-baseframe.text-size-large,.alta-baseframe .text-size-large{font-family:var(--typography-font-family-b1);font-size:var(--typography-size-b1);line-height:var(--typography-line-height-b1);font-weight:var(--typography-font-weight-b1);letter-spacing:var(--typography-letter-spacing-b1);margin-top:0;margin-bottom:0}.alta-baseframe.label-small,.alta-baseframe .label-small{font-family:var(--typography-font-family-label-2);font-size:var(--typography-size-label-2);line-height:var(--typography-line-height-label-2);font-weight:var(--typography-font-weight-label-2);letter-spacing:var(--typography-letter-spacing-label-2);text-transform:uppercase}.alta-baseframe.image_cover,.alta-baseframe .image_cover{z-index:1;object-fit:cover;width:100%;height:100%}.alta-baseframe.image_cover.is-parallax,.alta-baseframe .image_cover.is-parallax{height:120%}.alta-baseframe.padding-global,.alta-baseframe .padding-global{padding-right:var(--layout-grid--page-padding);padding-left:var(--layout-grid--page-padding)}.alta-baseframe.progressive-blur,.alta-baseframe .progressive-blur{z-index:990;pointer-events:none;width:100%;height:100%;overflow:clip;transform:rotate(180deg)}.alta-baseframe.progressive-blur-panel,.alta-baseframe .progressive-blur-panel{width:100%;height:100%;backdrop-filter:blur(calc(var(--blur)/ (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));padding:0;position:absolute;-webkit-mask:linear-gradient(#0000 10%,#000 20% 40%,#0000 50%);mask:linear-gradient(#0000 10%,#000 20% 40%,#0000 50%)}.alta-baseframe.progressive-blur-panel.is-9,.alta-baseframe .progressive-blur-panel.is-9{backdrop-filter:blur(calc(var(--blur)/ (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));-webkit-mask:linear-gradient(#0000 60%,#000 80% 90%,#0000 100%);mask:linear-gradient(#0000 60%,#000 80% 90%,#0000 100%)}.alta-baseframe.progressive-blur-panel.is-6,.alta-baseframe .progressive-blur-panel.is-6{backdrop-filter:blur(calc(var(--blur)/ (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));-webkit-mask:linear-gradient(#0000 30%,#000 50% 60%,#0000 80%);mask:linear-gradient(#0000 30%,#000 50% 60%,#0000 80%)}.alta-baseframe.progressive-blur-panel.is-8,.alta-baseframe .progressive-blur-panel.is-8{backdrop-filter:blur(calc(var(--blur)/ (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));-webkit-mask:linear-gradient(#0000 50%,#000 70% 80%,#0000 100%);mask:linear-gradient(#0000 50%,#000 70% 80%,#0000 100%)}.alta-baseframe.progressive-blur-panel.is-10,.alta-baseframe .progressive-blur-panel.is-10{backdrop-filter:blur(calc(var(--blur)/ (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));-webkit-mask:linear-gradient(#0000 70%,#000 90%,#0000 100%);mask:linear-gradient(#0000 70%,#000 90%,#0000 100%)}.alta-baseframe.progressive-blur-panel.is-2,.alta-baseframe .progressive-blur-panel.is-2{backdrop-filter:blur(calc(var(--blur)/ var(--ratio)));-webkit-mask:linear-gradient(#0000 0%,#000 10% 20%,#0000 40%);mask:linear-gradient(#0000 0%,#000 10% 20%,#0000 40%)}.alta-baseframe.progressive-blur-panel.is-4,.alta-baseframe .progressive-blur-panel.is-4{backdrop-filter:blur(calc(var(--blur)/ (var(--ratio) * var(--ratio) * var(--ratio))));-webkit-mask:linear-gradient(#0000 10%,#000 30% 40%,#0000 60%);mask:linear-gradient(#0000 10%,#000 30% 40%,#0000 60%)}.alta-baseframe.progressive-blur-panel.is-3,.alta-baseframe .progressive-blur-panel.is-3{backdrop-filter:blur(calc(var(--blur)/ (var(--ratio) * var(--ratio))));-webkit-mask:linear-gradient(#0000 0%,#000 20% 30%,#0000 50%);mask:linear-gradient(#0000 0%,#000 20% 30%,#0000 50%)}.alta-baseframe.progressive-blur-panel.is-5,.alta-baseframe .progressive-blur-panel.is-5{backdrop-filter:blur(calc(var(--blur)/ (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));-webkit-mask:linear-gradient(#0000 20%,#000 40% 50%,#0000 70%);mask:linear-gradient(#0000 20%,#000 40% 50%,#0000 70%)}.alta-baseframe.progressive-blur-panel.is-1,.alta-baseframe .progressive-blur-panel.is-1{backdrop-filter:blur(var(--blur));-webkit-mask:linear-gradient(#000 0% 10%,#0000 30%);mask:linear-gradient(#000 0% 10%,#0000 30%)}.alta-baseframe.progressive-blur-panel.is-7,.alta-baseframe .progressive-blur-panel.is-7{backdrop-filter:blur(calc(var(--blur)/ (var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio) * var(--ratio))));-webkit-mask:linear-gradient(#0000 40%,#000 60% 70%,#0000 90%);mask:linear-gradient(#0000 40%,#000 60% 70%,#0000 90%)}.alta-baseframe.progressive_blur,.alta-baseframe .progressive_blur{z-index:99;pointer-events:none;width:100%;height:100%;max-height:8rem;position:absolute;inset:auto 0% 0%;overflow:clip}.alta-baseframe.progressive_blur.blur-growth,.alta-baseframe .progressive_blur.blur-growth{z-index:1;min-height:10rem;max-height:10rem}.alta-baseframe.section_hero-home-a,.alta-baseframe .section_hero-home-a{background-color:var(--color-tokens-ink-base)}.alta-baseframe.master_hero-home-a,.alta-baseframe .master_hero-home-a{width:100%;height:85vh;min-height:780px;max-height:1040px;padding-top:var(--section-padding--extra-small);padding-bottom:var(--section-padding--extra-small);display:flex}.alta-baseframe.content_home-a,.alta-baseframe .content_home-a{width:100%;height:100%;color:var(--color-base-base-light-100);border-radius:24px;position:relative;overflow:hidden}.alta-baseframe.inner-content_home-a,.alta-baseframe .inner-content_home-a{z-index:5;width:100%;height:100%;padding:var(--spacing--space-lg);grid-column-gap:var(--spacing--space-md);grid-row-gap:var(--spacing--space-md);flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.alta-baseframe.image_hero-a,.alta-baseframe .image_hero-a{z-index:1;width:100%;height:100%;position:absolute;inset:0%;overflow:hidden}.alta-baseframe.overlay_home-a-first,.alta-baseframe .overlay_home-a-first{z-index:1;background-image:linear-gradient(90deg,var(--color-base-base-dark-64),var(--color-base-base-dark-0));width:100%;height:100%;position:absolute;inset:0%}.alta-baseframe.headline_home-a,.alta-baseframe .headline_home-a{grid-column-gap:var(--spacing--space-xxs);grid-row-gap:var(--spacing--space-xxs);flex-flow:column;justify-content:flex-start;align-items:flex-start;max-width:35rem;margin-top:auto;margin-bottom:auto;display:flex}.alta-baseframe.home-a_p,.alta-baseframe .home-a_p{max-width:27.94rem}.alta-baseframe.heading_hero-home,.alta-baseframe .heading_hero-home{grid-column-gap:var(--spacing--space-nano);grid-row-gap:0px;font-family:var(--typography-font-family-h2);font-size:var(--typography-size-h2);line-height:var(--typography-line-height-h2);font-weight:var(--typography-font-weight-h2);letter-spacing:var(--typography-letter-spacing-h2);flex-flow:wrap;display:flex}.alta-baseframe.home-a_bottom-tile,.alta-baseframe .home-a_bottom-tile{grid-column-gap:var(--spacing--space-sm);grid-row-gap:var(--spacing--space-sm);justify-content:space-between;align-items:flex-end;width:100%;display:flex}.alta-baseframe.rated_tile,.alta-baseframe .rated_tile{padding:.13rem var(--spacing--space-nano) .13rem .13rem;grid-column-gap:.38rem;grid-row-gap:.38rem;border-radius:var(--radius-general-full);background-color:var(--color-base-base-dark-48);backdrop-filter:blur(5px);justify-content:flex-start;align-items:center;display:flex}.alta-baseframe.wrap_icon-rated,.alta-baseframe .wrap_icon-rated{border-radius:var(--radius-general-full);background-color:var(--color-tokens-ink-accent);width:1.38rem;height:1.38rem;color:var(--color-tokens-ink-light);flex:none;justify-content:center;align-items:center;display:flex}.alta-baseframe.icon-rated,.alta-baseframe .icon-rated{flex:none;justify-content:center;align-items:center;display:flex}.alta-baseframe.video_small-widget,.alta-baseframe .video_small-widget{width:100%;max-width:16rem;padding:var(--spacing--space-xxxs);grid-column-gap:var(--spacing--space-xxxs);grid-row-gap:var(--spacing--space-xxxs);border-radius:var(--radius-general-default);background-color:var(--color-base-base-dark-48);backdrop-filter:blur(8px);color:var(--color-base-base-light-100);flex-flow:column;text-decoration:none;display:flex}.alta-baseframe.wrap_small-video,.alta-baseframe .wrap_small-video{border-radius:var(--radius-general-small);width:100%;height:8.75rem;overflow:hidden}.alta-baseframe.wrap_text-small-video,.alta-baseframe .wrap_text-small-video{grid-column-gap:var(--spacing--space-xxxs);grid-row-gap:var(--spacing--space-xxxs);justify-content:space-between;align-items:center;display:flex}.alta-baseframe.tone-subtle-inverted,.alta-baseframe .tone-subtle-inverted{color:var(--color-base-base-light-64)}@media screen and (width>=1920px){.alta-baseframe.master_hero-home-a,.alta-baseframe .master_hero-home-a{min-height:auto}.alta-baseframe.inner-content_home-a,.alta-baseframe .inner-content_home-a{min-height:53rem;padding-top:var(--spacing--space-xxl)}}@media screen and (width<=991px){.alta-baseframe{--spacing--space-none:0px;--spacing--space-micro:12px;--spacing--space-xxxs:16px;--container--large:1800px;--section-padding--extra-large:200px;--section-padding--large:160px;--layout-grid--page-padding:32px;--spacing--space-sm:32px;--spacing--space-xxs:20px;--width--4-columns:448px;--spacing--space-xs:24px;--spacing--space-nano:8px;--spacing--space-hairline:4px;--spacing--space-md:48px;--section-padding--medium:120px;--section-padding--small:80px;--section-padding--extra-small:32px;--spacing--space-xl:80px;--spacing--space-lg:64px;--spacing--space-xxl:120px;--spacing--space-xxxl:160px;--layout-grid--column-gap:16px;--layout-grid--content-gap:132px;--spacing--space-xxxxl:200px;--width--1-column:100px;--width--2-columns:216px;--width--3-columns:332px;--width--5-columns:564px;--width--6-columns:680px;--width--7-columns:796px;--width--8-columns:912px;--width--9-columns:1028px;--width--10-columns:1144px;--width--12-columns:1376px;--layout-grid--2-column-gap:248px;--container--medium:1440px;--container--small:912px;--typography-font-family-b2:var(--typography-font-body);--typography-size-b2:16px;--typography-line-height-b2:24px;--typography-font-weight-b2:var(--typography-weight-body);--typography-letter-spacing-b2:0px;--typography-font-family-h1:var(--typography-font-heading-h4-h6);--typography-size-h1:64px;--typography-line-height-h1:68px;--typography-font-weight-h1:var(--typography-weight-heading-h4-h6);--typography-letter-spacing-h1:-2px;--typography-font-family-h2:var(--typography-font-heading-h4-h6);--typography-size-h2:56px;--typography-line-height-h2:64px;--typography-font-weight-h2:var(--typography-weight-heading-h4-h6);--typography-letter-spacing-h2:-2px;--typography-font-family-h3:var(--typography-font-heading-h4-h6);--typography-size-h3:44px;--typography-line-height-h3:52px;--typography-font-weight-h3:var(--typography-weight-heading-h4-h6);--typography-letter-spacing-h3:-1.5px;--typography-font-family-h4:var(--typography-font-heading-h4-h6);--typography-size-h4:32px;--typography-line-height-h4:38px;--typography-font-weight-h4:var(--typography-weight-heading-h4-h6);--typography-letter-spacing-h4:-.5px;--typography-font-family-h5:var(--typography-font-heading-h4-h6);--typography-size-h5:28px;--typography-line-height-h5:32px;--typography-font-weight-h5:var(--typography-weight-heading-h4-h6);--typography-letter-spacing-h5:-.5px;--typography-font-family-h6:var(--typography-font-heading-h4-h6);--typography-size-h6:20px;--typography-line-height-h6:22px;--typography-font-weight-h6:var(--typography-weight-heading-h4-h6);--typography-letter-spacing-h6:.5px;--typography-font-family-label-1:var(--typography-font-label);--typography-size-label-1:12px;--typography-line-height-label-1:16px;--typography-font-weight-label-1:var(--typography-weight-label);--typography-letter-spacing-label-1:.75px;--typography-font-family-b3:var(--typography-font-body);--typography-size-b3:14px;--typography-line-height-b3:20px;--typography-font-weight-b3:var(--typography-weight-body);--typography-letter-spacing-b3:0px;--typography-font-family-b1:var(--typography-font-body);--typography-size-b1:20px;--typography-line-height-b1:28px;--typography-font-weight-b1:var(--typography-weight-body);--typography-letter-spacing-b1:0px;--typography-font-family-label-2:var(--typography-font-label);--typography-size-label-2:10px;--typography-line-height-label-2:12px;--typography-font-weight-label-2:var(--typography-weight-label);--typography-letter-spacing-label-2:.75px;--typography-font-family-button-1:var(--typography-font-button);--typography-size-button-1:18px;--typography-line-height-button-1:20px;--typography-font-weight-button-1:var(--typography-weight-button);--typography-letter-spacing-button-1:0px;--typography-line-height-button-2:16px;--typography-font-family-button-2:var(--typography-font-button);--typography-size-button-2:16px;--typography-font-weight-button-2:var(--typography-weight-button);--typography-letter-spacing-button-2:0px;--typography-font-family-h0:var(--typography-font-heading-h4-h6);--typography-size-h0:110px;--typography-line-height-h0:100px;--typography-font-weight-h0:var(--typography-weight-heading-h4-h6);--typography-letter-spacing-h0:-4.5px;--typography-weight-body-bold:var(--typography-all-weights-medium);--typography-font-heading-h1-h3:var(--font-heading);--typography-font-heading-h4-h6:var(--font-heading);--typography-font-body:var(--font-sans);--typography-font-label:"IBM Plex Mono", monospace;--typography-font-button:var(--font-sans);--typography-weight-heading-h1-h3:var(--typography-all-weights-normal);--typography-weight-heading-h4-h6:var(--typography-all-weights-normal);--typography-weight-body:var(--typography-all-weights-normal);--typography-weight-label:var(--typography-all-weights-normal);--typography-weight-button:var(--typography-all-weights-normal);--typography-all-weights-thin:100;--typography-all-weights-extra-light:200;--typography-all-weights-light:300;--typography-all-weights-normal:400;--typography-all-weights-medium:500;--typography-all-weights-semi-bold:600;--typography-all-weights-bold:700;--typography-all-weights-extra-bold:800;--typography-all-weights-black:900;--radius-ui-input:8px;--radius-general-default:16px;--radius-general-large:24px;--radius-ui-button-base:16px;--radius-general-full:100vw;--radius-general-small:8px;--radius-ui-tag:16px;--radius-ui-button-circle:24px;--icon-button-icon-button-circle:20px;--icon-button-icon-button-rectangle:16px;--icon-regular-icons-small:16px;--icon-regular-icons-medium:24px;--icon-regular-icons-large:32px;--icon-icon-stroke:1.5px;--icon-regular-icons-extra-small:12px}.alta-baseframe.image_cover.is-parallax.is-hero-homea,.alta-baseframe .image_cover.is-parallax.is-hero-homea{object-position:100% 50%}.alta-baseframe.progressive_blur,.alta-baseframe .progressive_blur{max-height:6rem}.alta-baseframe.master_hero-home-a,.alta-baseframe .master_hero-home-a{height:auto;min-height:0;max-height:none;padding-top:var(--section-padding--small);padding-bottom:var(--section-padding--small);grid-column-gap:var(--spacing--space-sm);grid-row-gap:var(--spacing--space-sm);flex-flow:column}.alta-baseframe.content_home-a,.alta-baseframe .content_home-a{border-radius:24px;min-height:460px}.alta-baseframe.inner-content_home-a,.alta-baseframe .inner-content_home-a{padding:var(--spacing--space-md);grid-column-gap:var(--spacing--space-xxl);grid-row-gap:var(--spacing--space-xxl)}.alta-baseframe.headline_home-a,.alta-baseframe .headline_home-a{grid-column-gap:20px;grid-row-gap:20px}.alta-baseframe.heading_hero-home,.alta-baseframe .heading_hero-home{grid-column-gap:8px}.alta-baseframe.home-a_bottom-tile,.alta-baseframe .home-a_bottom-tile{display:none}}@media screen and (width<=767px){.alta-baseframe{--spacing--space-none:0px;--spacing--space-micro:8px;--spacing--space-xxxs:12px;--container--large:1800px;--section-padding--extra-large:120px;--section-padding--large:96px;--layout-grid--page-padding:16px;--spacing--space-sm:24px;--spacing--space-xxs:16px;--width--4-columns:361px;--spacing--space-xs:20px;--spacing--space-nano:8px;--spacing--space-hairline:4px;--spacing--space-md:32px;--section-padding--medium:80px;--section-padding--small:48px;--section-padding--extra-small:24px;--spacing--space-xl:48px;--spacing--space-lg:40px;--spacing--space-xxl:80px;--spacing--space-xxxl:104px;--layout-grid--column-gap:12px;--layout-grid--content-gap:40px;--spacing--space-xxxxl:128px;--width--1-column:361px;--width--2-columns:361px;--width--3-columns:361px;--width--5-columns:361px;--width--6-columns:361px;--width--7-columns:361px;--width--8-columns:361px;--width--9-columns:361px;--width--10-columns:361px;--width--12-columns:361px;--layout-grid--2-column-gap:40px;--container--medium:1440px;--container--small:912px;--typography-font-family-b2:var(--typography-font-body);--typography-size-b2:16px;--typography-line-height-b2:24px;--typography-font-weight-b2:var(--typography-weight-body);--typography-letter-spacing-b2:0px;--typography-font-family-h1:var(--typography-font-heading-h4-h6);--typography-size-h1:56px;--typography-line-height-h1:62px;--typography-font-weight-h1:var(--typography-weight-heading-h4-h6);--typography-letter-spacing-h1:-2px;--typography-font-family-h2:var(--typography-font-heading-h4-h6);--typography-size-h2:40px;--typography-line-height-h2:44px;--typography-font-weight-h2:var(--typography-weight-heading-h4-h6);--typography-letter-spacing-h2:-2px;--typography-font-family-h3:var(--typography-font-heading-h4-h6);--typography-size-h3:36px;--typography-line-height-h3:44px;--typography-font-weight-h3:var(--typography-weight-heading-h4-h6);--typography-letter-spacing-h3:-1.5px;--typography-font-family-h4:var(--typography-font-heading-h4-h6);--typography-size-h4:26px;--typography-line-height-h4:30px;--typography-font-weight-h4:var(--typography-weight-heading-h4-h6);--typography-letter-spacing-h4:-.5px;--typography-font-family-h5:var(--typography-font-heading-h4-h6);--typography-size-h5:22px;--typography-line-height-h5:28px;--typography-font-weight-h5:var(--typography-weight-heading-h4-h6);--typography-letter-spacing-h5:-.5px;--typography-font-family-h6:var(--typography-font-heading-h4-h6);--typography-size-h6:20px;--typography-line-height-h6:22px;--typography-font-weight-h6:var(--typography-weight-heading-h4-h6);--typography-letter-spacing-h6:.5px;--typography-font-family-label-1:var(--typography-font-label);--typography-size-label-1:12px;--typography-line-height-label-1:16px;--typography-font-weight-label-1:var(--typography-weight-label);--typography-letter-spacing-label-1:.75px;--typography-font-family-b3:var(--typography-font-body);--typography-size-b3:14px;--typography-line-height-b3:20px;--typography-font-weight-b3:var(--typography-weight-body);--typography-letter-spacing-b3:0px;--typography-font-family-b1:var(--typography-font-body);--typography-size-b1:18px;--typography-line-height-b1:26px;--typography-font-weight-b1:var(--typography-weight-body);--typography-letter-spacing-b1:0px;--typography-font-family-label-2:var(--typography-font-label);--typography-size-label-2:10px;--typography-line-height-label-2:12px;--typography-font-weight-label-2:var(--typography-weight-label);--typography-letter-spacing-label-2:.75px;--typography-font-family-button-1:var(--typography-font-button);--typography-size-button-1:16px;--typography-line-height-button-1:20px;--typography-font-weight-button-1:var(--typography-weight-button);--typography-letter-spacing-button-1:0px;--typography-line-height-button-2:16px;--typography-font-family-button-2:var(--typography-font-button);--typography-size-button-2:14px;--typography-font-weight-button-2:var(--typography-weight-button);--typography-letter-spacing-button-2:0px;--typography-font-family-h0:var(--typography-font-heading-h4-h6);--typography-size-h0:60px;--typography-line-height-h0:68px;--typography-font-weight-h0:var(--typography-weight-heading-h4-h6);--typography-letter-spacing-h0:-4.5px;--typography-weight-body-bold:var(--typography-all-weights-medium);--typography-font-heading-h1-h3:var(--font-heading);--typography-font-heading-h4-h6:var(--font-heading);--typography-font-body:var(--font-sans);--typography-font-label:"IBM Plex Mono", monospace;--typography-font-button:var(--font-sans);--typography-weight-heading-h1-h3:var(--typography-all-weights-normal);--typography-weight-heading-h4-h6:var(--typography-all-weights-normal);--typography-weight-body:var(--typography-all-weights-normal);--typography-weight-label:var(--typography-all-weights-normal);--typography-weight-button:var(--typography-all-weights-normal);--typography-all-weights-thin:100;--typography-all-weights-extra-light:200;--typography-all-weights-light:300;--typography-all-weights-normal:400;--typography-all-weights-medium:500;--typography-all-weights-semi-bold:600;--typography-all-weights-bold:700;--typography-all-weights-extra-bold:800;--typography-all-weights-black:900;--radius-ui-input:8px;--radius-general-default:16px;--radius-general-large:20px;--radius-ui-button-base:8px;--radius-general-full:100vw;--radius-general-small:4px;--radius-ui-tag:16px;--radius-ui-button-circle:24px;--icon-button-icon-button-circle:20px;--icon-button-icon-button-rectangle:16px;--icon-regular-icons-small:12px;--icon-regular-icons-medium:16px;--icon-regular-icons-large:24px;--icon-icon-stroke:2px;--icon-regular-icons-extra-small:8px}.alta-baseframe.heading-style-h2,.alta-baseframe .heading-style-h2{letter-spacing:-2px;font-size:40px;line-height:44px}.alta-baseframe.text-size-large,.alta-baseframe .text-size-large{letter-spacing:0;font-size:18px;line-height:26px}.alta-baseframe.padding-global,.alta-baseframe .padding-global{padding-left:16px;padding-right:16px}.alta-baseframe.progressive_blur,.alta-baseframe .progressive_blur{max-height:5rem}.alta-baseframe.master_hero-home-a,.alta-baseframe .master_hero-home-a{grid-column-gap:var(--spacing--space-md);grid-row-gap:var(--spacing--space-md);flex-flow:column;padding-top:48px;padding-bottom:48px}.alta-baseframe.content_home-a,.alta-baseframe .content_home-a{border-radius:16px;min-height:370px}.alta-baseframe.inner-content_home-a,.alta-baseframe .inner-content_home-a{padding:12.25rem var(--spacing--space-xxs) var(--spacing--space-xxs)}.alta-baseframe.headline_home-a,.alta-baseframe .headline_home-a{grid-column-gap:20px;grid-row-gap:20px}.alta-baseframe.heading_hero-home,.alta-baseframe .heading_hero-home{max-width:26rem;margin-bottom:-1.5rem}.alta-baseframe.home-a_bottom-tile,.alta-baseframe .home-a_bottom-tile{grid-column-gap:var(--spacing--space-xxs);grid-row-gap:var(--spacing--space-xxs);flex-flow:column-reverse;justify-content:space-between;align-items:flex-start}.alta-baseframe.video_small-widget,.alta-baseframe .video_small-widget{max-width:13.88rem}}@media screen and (width<=479px){.alta-baseframe{--spacing--space-none:0px;--spacing--space-micro:8px;--spacing--space-xxxs:12px;--container--large:1800px;--section-padding--extra-large:120px;--section-padding--large:96px;--layout-grid--page-padding:16px;--spacing--space-sm:24px;--spacing--space-xxs:16px;--width--4-columns:361px;--spacing--space-xs:20px;--spacing--space-nano:8px;--spacing--space-hairline:4px;--spacing--space-md:32px;--section-padding--medium:80px;--section-padding--small:48px;--section-padding--extra-small:24px;--spacing--space-xl:48px;--spacing--space-lg:40px;--spacing--space-xxl:80px;--spacing--space-xxxl:104px;--layout-grid--column-gap:12px;--layout-grid--content-gap:40px;--spacing--space-xxxxl:128px;--width--1-column:361px;--width--2-columns:361px;--width--3-columns:361px;--width--5-columns:361px;--width--6-columns:361px;--width--7-columns:361px;--width--8-columns:361px;--width--9-columns:361px;--width--10-columns:361px;--width--12-columns:361px;--layout-grid--2-column-gap:40px;--container--medium:1440px;--container--small:912px;--typography-font-family-b2:var(--typography-font-body);--typography-size-b2:16px;--typography-line-height-b2:24px;--typography-font-weight-b2:var(--typography-weight-body);--typography-letter-spacing-b2:0px;--typography-font-family-h1:var(--typography-font-heading-h4-h6);--typography-size-h1:42px;--typography-line-height-h1:48px;--typography-font-weight-h1:var(--typography-weight-heading-h4-h6);--typography-letter-spacing-h1:-2px;--typography-font-family-h2:var(--typography-font-heading-h4-h6);--typography-size-h2:38px;--typography-line-height-h2:42px;--typography-font-weight-h2:var(--typography-weight-heading-h4-h6);--typography-letter-spacing-h2:-2px;--typography-font-family-h3:var(--typography-font-heading-h4-h6);--typography-size-h3:34px;--typography-line-height-h3:40px;--typography-font-weight-h3:var(--typography-weight-heading-h4-h6);--typography-letter-spacing-h3:-1.5px;--typography-font-family-h4:var(--typography-font-heading-h4-h6);--typography-size-h4:26px;--typography-line-height-h4:30px;--typography-font-weight-h4:var(--typography-weight-heading-h4-h6);--typography-letter-spacing-h4:-.5px;--typography-font-family-h5:var(--typography-font-heading-h4-h6);--typography-size-h5:22px;--typography-line-height-h5:28px;--typography-font-weight-h5:var(--typography-weight-heading-h4-h6);--typography-letter-spacing-h5:-.5px;--typography-font-family-h6:var(--typography-font-heading-h4-h6);--typography-size-h6:20px;--typography-line-height-h6:22px;--typography-font-weight-h6:var(--typography-weight-heading-h4-h6);--typography-letter-spacing-h6:.5px;--typography-font-family-label-1:var(--typography-font-label);--typography-size-label-1:12px;--typography-line-height-label-1:16px;--typography-font-weight-label-1:var(--typography-weight-label);--typography-letter-spacing-label-1:.75px;--typography-font-family-b3:var(--typography-font-body);--typography-size-b3:14px;--typography-line-height-b3:20px;--typography-font-weight-b3:var(--typography-weight-body);--typography-letter-spacing-b3:0px;--typography-font-family-b1:var(--typography-font-body);--typography-size-b1:18px;--typography-line-height-b1:26px;--typography-font-weight-b1:var(--typography-weight-body);--typography-letter-spacing-b1:0px;--typography-font-family-label-2:var(--typography-font-label);--typography-size-label-2:10px;--typography-line-height-label-2:12px;--typography-font-weight-label-2:var(--typography-weight-label);--typography-letter-spacing-label-2:.75px;--typography-font-family-button-1:var(--typography-font-button);--typography-size-button-1:16px;--typography-line-height-button-1:20px;--typography-font-weight-button-1:var(--typography-weight-button);--typography-letter-spacing-button-1:0px;--typography-line-height-button-2:16px;--typography-font-family-button-2:var(--typography-font-button);--typography-size-button-2:14px;--typography-font-weight-button-2:var(--typography-weight-button);--typography-letter-spacing-button-2:0px;--typography-font-family-h0:var(--typography-font-heading-h4-h6);--typography-size-h0:52px;--typography-line-height-h0:60px;--typography-font-weight-h0:var(--typography-weight-heading-h4-h6);--typography-letter-spacing-h0:-4.5px;--typography-weight-body-bold:var(--typography-all-weights-medium);--typography-font-heading-h1-h3:var(--font-heading);--typography-font-heading-h4-h6:var(--font-heading);--typography-font-body:var(--font-sans);--typography-font-label:"IBM Plex Mono", monospace;--typography-font-button:var(--font-sans);--typography-weight-heading-h1-h3:var(--typography-all-weights-normal);--typography-weight-heading-h4-h6:var(--typography-all-weights-normal);--typography-weight-body:var(--typography-all-weights-normal);--typography-weight-label:var(--typography-all-weights-normal);--typography-weight-button:var(--typography-all-weights-normal);--typography-all-weights-thin:100;--typography-all-weights-extra-light:200;--typography-all-weights-light:300;--typography-all-weights-normal:400;--typography-all-weights-medium:500;--typography-all-weights-semi-bold:600;--typography-all-weights-bold:700;--typography-all-weights-extra-bold:800;--typography-all-weights-black:900;--radius-ui-input:8px;--radius-general-default:16px;--radius-general-large:20px;--radius-ui-button-base:8px;--radius-general-full:100vw;--radius-general-small:4px;--radius-ui-tag:16px;--radius-ui-button-circle:24px;--icon-button-icon-button-circle:20px;--icon-button-icon-button-rectangle:16px;--icon-regular-icons-small:12px;--icon-regular-icons-medium:16px;--icon-regular-icons-large:24px;--icon-icon-stroke:2px;--icon-regular-icons-extra-small:8px}.alta-baseframe.heading-style-h2,.alta-baseframe .heading-style-h2{letter-spacing:-2px;font-size:38px;line-height:42px}.alta-baseframe.text-size-large,.alta-baseframe .text-size-large{letter-spacing:0;font-size:18px;line-height:26px}.alta-baseframe.image_cover.is-parallax.is-hero-homea,.alta-baseframe .image_cover.is-parallax.is-hero-homea{object-position:70% 0%}.alta-baseframe.padding-global,.alta-baseframe .padding-global{padding-left:16px;padding-right:16px}.alta-baseframe.master_hero-home-a,.alta-baseframe .master_hero-home-a{padding-top:48px;padding-bottom:48px}.alta-baseframe.content_home-a,.alta-baseframe .content_home-a{min-height:340px}.alta-baseframe.inner-content_home-a,.alta-baseframe .inner-content_home-a{padding-top:13rem}.alta-baseframe.heading_hero-home,.alta-baseframe .heading_hero-home{grid-column-gap:8px}.alta-baseframe.home-a_bottom-tile,.alta-baseframe .home-a_bottom-tile{display:none}}.alta-baseframe .content_home-a{color:var(--palette-alta-ink);background-color:#0000}.alta-baseframe .overlay_home-a-first{display:none}.alta-baseframe .master_hero-home-a{padding-top:calc(30px + 2 * max(.89vw, 12px) + var(--section-padding--extra-small))}@media screen and (width<=767px){.alta-baseframe .inner-content_home-a{padding-top:var(--spacing--space-md)}}.alta-baseframe .heading_hero-home{color:var(--palette-alta-ink);margin:0}.alta-baseframe .home-a_p p{color:var(--palette-alta-ink);max-width:none;font-family:var(--typography-font-family-b1);font-size:var(--typography-size-b1);line-height:var(--typography-line-height-b1);font-weight:var(--typography-font-weight-b1);letter-spacing:var(--typography-letter-spacing-b1);margin:0}.alta-baseframe .alta-hero-actions{gap:var(--spacing--space-nano);flex-wrap:wrap;display:flex}.alta-baseframe .rated_tile{background-color:color-mix(in srgb, var(--palette-alta-ink) 8%, transparent)}.alta-baseframe .rated_tile .label-small{color:var(--palette-alta-ink)}.alta-baseframe .wrap_icon-rated svg{width:12px;height:12px}.alta-baseframe .home-a_bottom-tile{padding-bottom:var(--spacing--space-sm)}@media screen and (width<=991px){.alta-baseframe .home-a_bottom-tile{display:flex}.alta-baseframe .rated_tile{align-items:flex-start;max-width:100%}.alta-baseframe .rated_tile .label-small{white-space:normal}}.alta-baseframe .video_small-widget{color:var(--palette-alta-ink);background-color:color-mix(in srgb, var(--palette-alta-ink) 8%, transparent);text-decoration:none}.alta-baseframe .video_small-widget .tone-subtle-inverted{color:color-mix(in srgb, var(--palette-alta-ink) 64%, transparent)}.alta-baseframe .wrap_small-video{background-color:color-mix(in srgb, var(--palette-alta-ink) 8%, transparent)}.alta-baseframe .wrap_small-video img{object-fit:cover;opacity:.6;width:100%;height:100%;display:block}.alta-baseframe .video_small-widget:is(:hover,:focus-visible) .wrap_text-small-video .label-small:first-child{text-underline-offset:.2em;text-decoration:underline}.alta-baseframe .home-a_p .cms-rich-text{max-width:none}.alta-baseframe.alta-hero[data-has-backdrop]{isolation:isolate;position:relative;overflow:clip}.alta-baseframe.alta-hero[data-has-backdrop] .alta-hero-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0}.alta-baseframe.alta-hero[data-has-backdrop] .alta-hero-unicorn{width:100%;height:100%;position:absolute;inset:0}.alta-baseframe.alta-hero[data-has-backdrop] canvas{mix-blend-mode:multiply;display:block;width:100%!important;height:100%!important}.alta-baseframe.alta-hero[data-has-backdrop]>.padding-global{z-index:1;position:relative}.alta-baseframe.alta-hero[data-has-backdrop] .content_home-a{border-radius:0;overflow:visible}.alta-baseframe.alta-hero[data-has-backdrop] .image_hero-a{display:none}.alta-registre{--alta-register-max:90rem;--alta-register-gutter:clamp(1.25rem, 4vw, 3rem);background:var(--palette-alta-paper);color:var(--palette-alta-ink);overflow:clip}.alta-registre :where(.alta-needs,.alta-services,.alta-health){width:min(100%, var(--alta-register-max));padding-inline:var(--alta-register-gutter);margin-inline:auto}.alta-registre-section-rule{border-top:2px solid var(--palette-alta-ink);color:var(--palette-alta-annotation);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.65rem;padding-top:1rem;font:400 .68rem/1.2 IBM Plex Mono,monospace;display:flex}.alta-registre-section-rule span:first-child:after{content:" ·"}.alta-registre-section-rule.is-inverse{border-color:var(--palette-alta-outremer-light);color:var(--palette-alta-outremer-light)}.alta-registre .alta-hero-registre{border-bottom:1px solid var(--palette-alta-ink);background-color:var(--palette-alta-paper);background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 2.45rem, color-mix(in srgb, var(--palette-alta-grid) 82%, transparent) 2.45rem, color-mix(in srgb, var(--palette-alta-grid) 82%, transparent) calc(2.45rem + 1px));min-height:0;color:var(--palette-alta-ink);padding:10.5rem 0 5.5rem;position:relative}.alta-registre .alta-hero-registre:before{content:"";inset-block:0;border-left:3px double color-mix(in srgb, var(--palette-alta-ecart) 68%, transparent);pointer-events:none;width:3px;position:absolute;left:1.75rem}@media (width>=62.0625rem){.alta-registre .alta-hero-registre:before{left:calc(max(0px, (100% - var(--alta-register-max)) / 2) + var(--alta-register-gutter) - 2.1875rem)}}.alta-registre-hero-inner{z-index:1;width:min(100%, var(--alta-register-max));min-height:0;padding-inline:var(--alta-register-gutter);grid-template-columns:minmax(0,1fr) minmax(20rem,29.375rem);align-items:end;gap:6rem;margin-inline:auto;display:grid;position:relative}.alta-registre-hero-copy{align-self:end}.alta-registre-eyebrow{max-width:none;color:var(--palette-alta-annotation);letter-spacing:.13em;text-transform:uppercase;margin-bottom:2.5rem;font:400 .7rem/1.4 IBM Plex Mono,monospace}.alta-registre-title{max-width:none;color:var(--palette-alta-ink);font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(2.625rem,3.5vw,3.5rem);font-weight:400;line-height:.98}.alta-registre-title span,.alta-registre-title em{display:block}.alta-registre-title em{margin-top:.08em;font-style:normal;font-weight:400}.alta-registre-lead{max-width:38rem;color:var(--palette-alta-ink-secondary);margin-top:2.5rem;font-size:clamp(1.05rem,1.2vw,1.1875rem);line-height:1.55}.alta-registre-lead :where(p,.cms-rich-text){max-width:none}.alta-registre-actions{flex-wrap:wrap;gap:.75rem;margin-top:3rem;display:flex}.alta-registre .cta-main.is-registre{background:var(--palette-alta-outremer);min-height:3.40625rem;color:var(--palette-alta-sheet);font:600 .8125rem/1 var(--font-sans);text-transform:uppercase;letter-spacing:.1em;border:0;border-radius:2px;justify-content:center;align-items:center;gap:.875rem;padding:1.125rem 1.5rem;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.alta-registre .cta-main.is-registre.is-secondary{border:1px solid var(--palette-alta-ink);background:color-mix(in srgb, var(--palette-alta-paper) 80%, transparent);color:var(--palette-alta-ink);padding:calc(1.125rem - 1px) calc(1.5rem - 1px)}.alta-registre .cta-main.is-registre:hover,.alta-registre .cta-main.is-registre:focus-visible{background:var(--palette-alta-outremer-deep);color:var(--palette-alta-sheet)}.alta-registre .cta-main.is-registre.is-secondary:hover,.alta-registre .cta-main.is-registre.is-secondary:focus-visible{background:var(--palette-alta-outremer-soft);color:var(--palette-alta-ink)}.alta-registre-button-label,.alta-registre-button-arrow{z-index:1;position:relative}.alta-registre-button-arrow{flex:none;font-size:1rem;line-height:.8}.alta-registre-hero-card{align-self:end}.alta-hero-services{border:1px solid var(--palette-alta-ink);background:var(--palette-alta-sheet);border-radius:2px}.alta-hero-services-head,.alta-hero-services li{grid-template-columns:3.5rem 1fr 2.75rem;align-items:center;display:grid}.alta-hero-services-head{border-bottom:1px solid var(--palette-alta-ink);min-height:2.5rem;color:var(--palette-alta-annotation);letter-spacing:.1em;text-transform:uppercase;font:400 .62rem/1.2 IBM Plex Mono,monospace}.alta-hero-services-head span,.alta-hero-services li>*{padding-inline:.85rem}.alta-hero-services-head span:first-child,.alta-hero-service-index{border-right:1px solid var(--palette-alta-rule);align-self:stretch;align-items:center;display:flex}.alta-hero-services ol{margin:0;padding:0;list-style:none}.alta-hero-services li{border-bottom:1px solid var(--palette-alta-rule);min-height:4rem}.alta-hero-services li:last-child{border-bottom:3px double var(--palette-alta-ink)}.alta-hero-services li>:last-child{color:var(--palette-alta-outremer);align-self:stretch;place-items:center;padding:0;display:grid}.alta-hero-service-index{color:var(--palette-alta-ecart);font:400 .72rem/1 IBM Plex Mono,monospace}.alta-hero-service-name{font:400 clamp(1rem, 1.4vw, 1.25rem)/1.2 var(--font-display)}.alta-hero-services-mark{justify-content:flex-end;align-items:center;min-height:3rem;padding-inline:.85rem;display:flex}.alta-hero-services-mark img{width:1.6rem;height:auto}.alta-registre .alta-needs{padding-top:clamp(4rem,7vw,6rem)}.alta-needs-grid{padding:clamp(1.75rem, 3.5vw, 2.75rem) 0 clamp(5rem, 8vw, 7rem) var(--alta-section-offset,clamp(0rem, 12vw, 12rem));grid-template-columns:minmax(0,1fr) minmax(22rem,.92fr);gap:clamp(3rem,8vw,8rem);display:grid}.alta-needs-title{max-width:22ch;color:var(--palette-alta-ink);font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:400;line-height:1.08}.alta-needs-text{max-width:40rem;color:var(--palette-alta-ink-secondary);gap:1rem;margin-top:1.75rem;font-size:1.125rem;line-height:1.65;display:grid}.alta-needs-text .cms-rich-text>*+*{margin-top:1rem}.alta-needs-list{border-bottom:3px double var(--palette-alta-ink);align-self:start;margin:0;padding:0;list-style:none}.alta-needs-list li{border-top:1px solid var(--palette-alta-rule);grid-template-columns:2.5rem 1fr;align-items:baseline;gap:.75rem;padding:1.15rem 0;display:grid}.alta-needs-list li>span{color:var(--palette-alta-annotation);font:400 .7rem/1 IBM Plex Mono,monospace}.alta-needs-list strong{color:var(--palette-alta-ink);font:400 clamp(1.25rem, 1.8vw, 1.65rem)/1.25 var(--font-display)}.alta-needs-list.is-entries li{padding:1.35rem 0}.alta-needs-entry strong{color:var(--palette-alta-ink);font:400 clamp(1.25rem, 1.7vw, 1.5rem)/1.25 var(--font-display);display:block}.alta-needs-entry-text{max-width:34rem;color:var(--palette-alta-ink-secondary);margin-top:.5rem;font-size:1rem;line-height:1.6}.alta-needs-entry-text .cms-rich-text>*{margin:0}.alta-needs-text a{color:var(--palette-alta-outremer);text-underline-offset:.3em;text-decoration-thickness:1px}.alta-needs-text a:hover{color:var(--palette-alta-outremer-deep)}.alta-registre .alta-services{color:var(--palette-alta-ink);background:0 0;padding-top:0;padding-bottom:clamp(5rem,8vw,7rem);position:relative}.alta-registre .alta-services:before{display:none}.alta-registre .alta-services .alta-services-container{gap:clamp(2rem,4vw,3.5rem);width:100%;max-width:none;margin:0;padding:0;display:grid}.alta-registre .alta-services-header{padding:0 0 0 var(--alta-section-offset,clamp(0rem, 12vw, 12rem));grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:end;gap:clamp(2rem,8vw,8rem);display:grid}.alta-registre .alta-services-heading{color:var(--palette-alta-ink);font:400 clamp(1.75rem, 2.5vw, 2.25rem)/1.1 var(--font-display);letter-spacing:-.015em;margin:0}.alta-registre .alta-services-heading em{color:var(--palette-alta-ink);font-weight:300;display:block}.alta-registre .alta-services-intro{max-width:34rem;color:var(--palette-alta-ink-secondary);margin:0;font-size:1.125rem;line-height:1.65}.alta-registre .alta-services-grid{grid-template-columns:repeat(var(--alta-service-columns,3), minmax(0, 1fr));padding:0 0 0 var(--alta-section-offset,clamp(0rem, 12vw, 12rem));border:0;gap:1rem;display:grid}.alta-registre .alta-service{border:1px solid var(--palette-alta-ink);background:var(--palette-alta-sheet);min-height:18rem;color:var(--palette-alta-ink);border-radius:2px;flex-direction:column;padding:1.6rem;text-decoration:none;transition:background-color .18s;display:flex;position:relative}.alta-registre .alta-service+.alta-service{border-left:1px solid var(--palette-alta-ink)}.alta-registre .alta-service:is(:hover,:focus-within){background:var(--palette-alta-outremer-soft)}.alta-registre .alta-service-index{color:var(--palette-alta-annotation);margin-bottom:1.5rem;font:400 .68rem/1 IBM Plex Mono,monospace;display:block}.alta-registre .alta-service-index:after{display:none}.alta-registre .alta-service-copy{display:block}.alta-registre .alta-service-label{color:var(--palette-alta-annotation);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.25rem;font:400 .68rem/1.2 IBM Plex Mono,monospace}.alta-registre .alta-service-title{color:var(--palette-alta-ink);font:400 1.625rem/1.15 var(--font-display);letter-spacing:-.015em;white-space:normal;margin:0 0 .9rem}.alta-registre .alta-service-text{max-width:30rem;color:var(--palette-alta-ink-secondary);font-size:1rem;line-height:1.6}.alta-registre .alta-service-signature{border-top:1px solid var(--palette-alta-rule);max-width:none;color:var(--palette-alta-ink-secondary);font:italic 300 1rem/1.25 var(--font-display);justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:1rem;display:flex}.alta-registre .alta-service-cue{background:var(--palette-alta-ink);width:2rem;height:2rem;color:var(--palette-alta-sheet);font:400 .875rem/1 var(--font-sans);border-radius:2px;flex:0 0 2rem;place-items:center;transition:background-color .18s;display:inline-grid;position:static;inset:auto}.alta-registre .alta-service:is(:hover,:focus-within) .alta-service-cue{background:var(--palette-alta-outremer)}.alta-registre .alta-service:focus-visible{outline:2px solid var(--palette-alta-outremer);outline-offset:.25rem}.alta-registre .alta-health-action .cta-main{width:fit-content;min-width:17rem}@media (width<=74rem){.alta-registre-hero-inner{padding-inline:var(--alta-register-gutter);grid-template-columns:minmax(0,1fr) minmax(19rem,.72fr)}.alta-needs-grid,.alta-registre .alta-services-header,.alta-registre .alta-services-grid{padding-left:var(--alta-section-offset-compact,clamp(0rem, 5vw, 4rem));padding-right:0}}@media (width<=62rem){.alta-registre .alta-hero-registre{min-height:auto}.alta-registre-hero-inner{grid-template-columns:1fr;min-height:0}.alta-registre-title{max-width:100%}.alta-registre-hero-card{width:min(100%,40rem)}.alta-needs-grid{grid-template-columns:1fr;gap:2.5rem}.alta-registre .alta-services-grid{grid-template-columns:1fr}.alta-registre .alta-service{min-height:17rem}}@media (width<=47.9375rem){.alta-registre{--alta-register-gutter:1.25rem}.alta-registre .alta-hero-registre{background-size:auto 2.2rem;padding-block:5.5rem 3.5rem}.alta-registre .alta-hero-registre:before{left:.75rem}.alta-registre-title{font-size:clamp(2.125rem,8.5vw,2.5rem)}.alta-registre-eyebrow{margin-bottom:1.75rem}.alta-registre-actions{display:grid}.alta-registre-actions .cta-main{justify-content:space-between;width:100%}.alta-hero-services-head,.alta-hero-services li{grid-template-columns:2.75rem 1fr 2.5rem}.alta-hero-services-head span,.alta-hero-services li>*{padding-inline:.65rem}.alta-needs-grid,.alta-registre .alta-services-header,.alta-registre .alta-services-grid{padding-inline:0}.alta-needs-title,.alta-registre .alta-services-heading{font-size:clamp(1.75rem,7vw,2rem)}.alta-registre .alta-services-header{grid-template-columns:1fr;align-items:start}.alta-registre .alta-service{min-height:17rem}}@media (prefers-reduced-motion:reduce){.alta-registre .alta-service,.alta-registre .alta-service-cue{transition:none}}.alta-health{background:var(--palette-alta-paper);color:var(--palette-alta-ink);grid-template-columns:minmax(0,1.4fr) minmax(18.75rem,27.5rem);gap:clamp(2.25rem,5vw,4.5rem);padding-top:0;padding-bottom:clamp(5rem,8vw,7rem);display:grid}.alta-health>.alta-registre-section-rule{grid-column:1/-1}.alta-health-content{padding-left:var(--alta-section-offset,clamp(0rem, 12vw, 12rem));align-self:center}.alta-health-copy{max-width:43rem}.alta-health-kicker{color:var(--palette-alta-annotation);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font:400 .68rem/1.2 IBM Plex Mono,monospace}.alta-health-title{color:var(--palette-alta-ink);font:400 clamp(1.75rem, 2.5vw, 2.25rem)/1.1 var(--font-display);letter-spacing:-.015em;margin:0}.alta-health-intro{color:var(--palette-alta-ink-secondary);margin-top:1.75rem;font-size:1.125rem;line-height:1.65}.alta-health-intro :where(.cms-rich-text,p){max-width:none;margin:0}.alta-health-list{border-bottom:3px double var(--palette-alta-ink);margin:1.75rem 0 0;padding:0;list-style:none}.alta-health-list li{border-top:1px solid var(--palette-alta-rule);color:var(--palette-alta-ink);font:400 1.25rem/1.35 var(--font-display);grid-template-columns:1.5rem 1fr;align-items:baseline;gap:1.25rem;padding:.875rem 0;display:grid}.alta-health-list li>span{color:var(--palette-alta-annotation);font:400 .8125rem/1 IBM Plex Mono,monospace}.alta-health-list :where(.cms-rich-text,p){max-width:none;font:inherit;color:inherit;margin:0}.alta-health-action{margin-top:2rem}.alta-health-media{max-width:27.5rem;margin:0}.alta-health-image{aspect-ratio:4/5;border:1px solid var(--palette-alta-ink);background:var(--palette-alta-grid);border-radius:2px;position:relative;overflow:hidden}.alta-health-image>img{object-fit:cover;filter:saturate(.3);width:100%;height:100%;display:block}.alta-health-image>span{background:var(--palette-alta-outremer);mix-blend-mode:color;opacity:.2;pointer-events:none;position:absolute;inset:0}.alta-health-visual-note{color:var(--palette-alta-annotation);letter-spacing:.08em;align-items:center;gap:.75rem;padding-top:.8rem;font:400 .68rem/1.2 IBM Plex Mono,monospace;display:flex}.alta-health-visual-note img{width:1.25rem;height:auto}@media (width<=74rem){.alta-health-content{padding-left:var(--alta-section-offset-compact,clamp(0rem, 5vw, 4rem))}}@media (width<=62rem){.alta-health{grid-template-columns:1fr}.alta-health-content{padding-inline:var(--alta-section-offset-compact,clamp(0rem, 5vw, 4rem))}.alta-health-media{width:min(100%,44rem);margin-inline:auto}}@media (width<=47.9375rem){.alta-health-content{padding-inline:0}.alta-health-title{font-size:clamp(1.75rem,7vw,2rem)}}.alta-approach{background:var(--palette-alta-ink);color:var(--palette-alta-paper)}.alta-approach-container{width:min(100%,90rem);margin-inline:auto;padding:clamp(4rem,7vw,6rem) clamp(1.25rem,4vw,3rem)}.alta-approach-head{padding:clamp(1.75rem, 3.5vw, 3rem) 0 0 var(--alta-section-offset,clamp(0rem, 12vw, 12rem))}.alta-approach-title{max-width:16em;color:var(--palette-alta-paper);font:400 clamp(1.75rem, 2.5vw, 2.25rem)/1.1 var(--font-display);letter-spacing:-.015em;margin:0}.alta-approach-title>span{display:block}.alta-approach-title .is-dim{color:var(--palette-alta-paper)}.alta-approach-title>span:last-child{color:var(--palette-alta-outremer-light);font-style:italic;font-weight:300}.alta-approach-rail{padding:clamp(2.25rem, 4vw, 3rem) 0 0 var(--alta-section-offset,clamp(0rem, 12vw, 12rem));position:relative}.alta-approach-line{display:none}.alta-approach-track{grid-template-columns:repeat(var(--alta-steps), minmax(0, 1fr));gap:clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.alta-approach-step{border-top:1px solid var(--palette-alta-dark-rule);padding-top:1.375rem;position:relative}.alta-approach-node{display:none}.alta-approach-number{color:var(--palette-alta-outremer-light);margin-bottom:1.15rem;font:400 .7rem/1 IBM Plex Mono,monospace;display:block}.alta-approach-step-title{max-width:18ch;color:var(--palette-alta-paper);font:400 1.5rem/1.25 var(--font-display);letter-spacing:-.015em;margin:0}.alta-approach-copy{color:var(--palette-alta-outremer-light);margin-top:1rem;font-size:1.0625rem;line-height:1.6}.alta-approach-copy :where(p,.cms-rich-text){max-width:none}@media (width<=74rem){.alta-approach-head,.alta-approach-rail{padding-left:var(--alta-section-offset-compact,clamp(0rem, 5vw, 4rem));padding-right:0}}@media (width<=62rem){.alta-approach-track{grid-template-columns:1fr 1fr}}@media (width<=47.9375rem){.alta-approach-container{padding-inline:1.25rem}.alta-approach-head,.alta-approach-rail{padding-inline:0}.alta-approach-title{font-size:clamp(1.75rem,7vw,2rem)}.alta-approach-track{grid-template-columns:1fr}.alta-approach-step-title{max-width:none}}@media (prefers-reduced-motion:reduce){.alta-approach *{transition:none!important;animation:none!important}}.alta-decision{isolation:isolate;background:var(--palette-alta-ink);min-height:clamp(34rem,47vw,42rem);color:var(--palette-alta-paper);align-items:center;display:grid;position:relative;overflow:hidden}.alta-decision-image,.alta-decision-shade{width:100%;height:100%;position:absolute;inset:0}.alta-decision-image{z-index:-2;object-fit:cover;object-position:center 52%}.alta-decision-shade{z-index:-1;background:linear-gradient(90deg,#1c1a16ad 0%,#1c1a1675 47%,#1c1a161a 100%)}.alta-decision:after{content:"";z-index:-1;background:linear-gradient(to bottom, transparent, var(--palette-alta-paper));pointer-events:none;height:clamp(5rem,9vw,8rem);position:absolute;inset:auto 0 0}.alta-decision-container{width:min(100% - 2.5rem,84rem);margin-inline:auto;padding-block:clamp(4.5rem,7vw,6.5rem)}.alta-decision-copy{max-width:42rem}.alta-decision-kicker{letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;font:500 .7rem/1.5 IBM Plex Mono,monospace}.alta-decision-title{max-width:19ch;color:inherit;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2rem,2.75vw,2.5rem);font-weight:500;line-height:1.08}.alta-decision-text{max-width:61ch;color:var(--palette-alta-paper);font:400 clamp(.98rem, 1.2vw, 1.08rem)/1.6 var(--font-sans);margin-top:1.5rem}.alta-decision-text .cms-rich-text>*{max-width:none;color:inherit;font:inherit;margin:0}.alta-decision-text .cms-rich-text>*+*{margin-top:.85rem}.alta-decision-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}@media (width<=767px){.alta-decision{min-height:0}.alta-decision-image{object-position:62% center}.alta-decision-shade{background:#1c1a16bd}.alta-decision-container{width:min(100% - 2.5rem,84rem);padding-block:4.25rem}.alta-decision-title{font-size:clamp(1.75rem,7vw,2rem)}.alta-decision-text{margin-top:1.25rem}.alta-decision-actions{margin-top:1.75rem}}@media (forced-colors:active){.alta-decision-shade{background:canvas}.alta-decision{color:canvastext}}.alta-decision.has-portrait{background:var(--palette-alta-ink);min-height:0}.alta-decision.has-portrait:after{display:none}.alta-decision.has-portrait .alta-decision-container{grid-template-columns:minmax(0,1fr) minmax(14rem,22rem);align-items:center;gap:clamp(2.5rem,8vw,8rem);display:grid}.alta-decision-portrait{justify-self:end;width:100%;margin:0}.alta-decision-portrait img{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--palette-alta-outremer-light);border-radius:2px;width:100%;height:auto;display:block}@media (width<=47.9375rem){.alta-decision.has-portrait .alta-decision-container{grid-template-columns:1fr}.alta-decision-portrait{justify-self:start;max-width:18rem}}.alta-registre-footer{background:var(--palette-alta-paper);color:var(--palette-alta-ink)}.alta-footer-inner{width:100%;margin-inline:auto;padding:clamp(4.5rem,8vw,6.5rem) 1.78vw 2rem}.alta-footer-signature{border-bottom:3px double var(--palette-alta-ink);color:var(--palette-alta-ink);font:300 clamp(3.25rem, 8vw, 7.5rem)/.98 var(--font-display);letter-spacing:-.03em;white-space:nowrap;padding-bottom:clamp(3rem,5vw,4.5rem)}.alta-footer-signature :where(.cms-rich-text,p){max-width:none;font:inherit;margin:0}.alta-footer-main{grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem 1.5rem;padding-block:clamp(3rem,6vw,5.5rem);display:grid}.alta-footer-intro{grid-column:1/span 4}.alta-footer-intro>strong{font:400 clamp(1.45rem, 2vw, 1.9rem)/1.2 var(--font-display);display:block}.alta-footer-text{max-width:22rem;color:var(--palette-alta-ink);font:400 clamp(1.3rem, 1.7vw, 1.6rem)/1.3 var(--font-display);letter-spacing:-.01em}.alta-registre-footer .alta-footer-text :where(.cms-rich-text,p){max-width:none;font:inherit;margin:0}.alta-footer-text+.alta-footer-text{margin-top:1rem}.alta-footer-call{max-width:30rem;color:var(--palette-alta-ink-secondary);margin-top:1rem;font-size:.95rem;line-height:1.6}.alta-footer-call-title{color:var(--palette-alta-ink);font-weight:600}.alta-footer-call .cta-small{width:fit-content;margin-top:1.5rem}.alta-footer-nav{grid-column:6/-1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1.5rem;display:grid}.alta-footer-label{border-bottom:1px solid var(--palette-alta-ink);color:var(--palette-alta-annotation);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;padding-bottom:.75rem;font:400 .68rem/1.2 IBM Plex Mono,monospace}.alta-footer-links{gap:.75rem;display:grid}.alta-footer-links :where(a,span){width:fit-content;color:var(--palette-alta-ink-secondary);font-size:.95rem;text-decoration:none}.alta-footer-links a:hover,.alta-footer-links a:focus-visible{color:var(--palette-alta-outremer);text-decoration:underline}.alta-footer-bottom{border-top:1px solid var(--palette-alta-ink);color:var(--palette-alta-annotation);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding-top:1.5rem;font-size:.875rem;display:flex}.alta-footer-brand{width:9.375rem;margin-right:auto;display:block}.alta-footer-brand img{width:100%;height:auto;display:block}.alta-footer-copyright{max-width:none}.alta-footer-legal{gap:1rem;display:flex}.alta-footer-legal :where(a,span){color:inherit}.alta-footer-social{gap:.75rem;display:flex}.alta-footer-social a{place-items:center;width:2.75rem;height:2.75rem;display:grid}@media (width<=62rem){.alta-footer-signature{white-space:normal}.alta-footer-intro,.alta-footer-nav{grid-column:1/-1}}@media (width<=47.9375rem){.alta-footer-inner{padding-inline:16px}.alta-footer-signature{font-size:clamp(3.2rem,17vw,5.2rem)}.alta-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;row-gap:2rem}.alta-footer-bottom{flex-direction:column;align-items:flex-start}.alta-footer-brand{width:8.25rem}.alta-footer-legal{flex-wrap:wrap}}.alta-registre .alta-decision{background:var(--palette-alta-ink);color:var(--palette-alta-sheet)}.alta-registre .alta-decision-image{filter:grayscale()contrast(1.08)}.alta-registre .alta-decision-shade{background:linear-gradient(90deg,#0e1a5ced 0%,#1a2e9ec2 48%,#2b45d473 100%)}.alta-registre .alta-decision:after{background:var(--palette-alta-outremer);height:3px}.alta-registre .alta-decision-kicker{color:var(--palette-alta-outremer-light)}.alta-registre .alta-decision .cta-main.is-registre,.alta-registre .alta-decision .cta-main.is-registre:is(:hover,:focus-visible){background:var(--palette-alta-sheet);color:var(--palette-alta-ink)}@media (width<=767px){.alta-registre .alta-decision-shade{background:#0e1a5ccc}}@media (forced-colors:active){.alta-registre .alta-decision{color:canvastext;background:canvas}.alta-registre .alta-decision-shade{background:canvas}.alta-registre .alta-decision .cta-main.is-registre,.alta-registre .alta-decision .cta-main.is-registre:is(:hover,:focus-visible){color:buttontext;background:buttonface;border:1px solid buttontext}}.alta-registre .alta-hero-services{opacity:.82}.alta-registre .alta-hero-services-head,.alta-registre .alta-hero-services li{grid-template-columns:2.75rem minmax(0,1fr)}.alta-registre .alta-hero-services-head>:last-child,.alta-registre .alta-hero-services li>:last-child{display:none}.alta-registre .alta-hero-services li:last-child{border-bottom:1px solid var(--palette-alta-rule)}.alta-registre .alta-service{min-height:12rem}.alta-registre .alta-service-title{margin-bottom:1rem}.alta-registre .alta-service-text{margin:0}.alta-registre .alta-service-text .cms-rich-text>:not(:first-child),.alta-registre .alta-registre-section-rule span:first-child{display:none}.alta-registre .alta-registre-section-rule span:first-child+span:before{content:none}.alta-registre .alta-needs-list{border-bottom-width:1px}.alta-registre .alta-service{border-color:var(--palette-alta-rule)}.alta-contact-page{background:var(--palette-alta-paper);color:var(--palette-alta-ink)}.alta-contact-container{width:min(100% - 3rem,84rem);margin-inline:auto}.alta-contact-hero{border-bottom:1px solid var(--palette-alta-rule);padding-block:clamp(8rem,11vw,11rem) clamp(5rem,8vw,8rem)}.alta-contact-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:clamp(2rem,8vw,8rem);display:grid}.alta-contact-hero h1{font:500 var(--alta-page-title-size)/.98 var(--font-display);letter-spacing:-.035em;margin:0}.alta-contact-hero-copy{max-width:28rem;padding-bottom:.35rem;font-size:clamp(1.15rem,1.65vw,1.45rem);line-height:1.45}.alta-contact-hero-copy :is(p,.cms-rich-text){margin:0}.alta-contact-section{background:var(--palette-alta-sheet);padding-block:clamp(5.5rem,9vw,9rem) clamp(7rem,10vw,10rem)}.alta-contact-form-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.alta-contact-context-rule{background:var(--palette-alta-outremer);width:4rem;height:.3rem;margin-bottom:2rem}.alta-contact-purpose{max-width:31rem;font:500 clamp(1.45rem, 2vw, 1.9rem)/1.25 var(--font-display);letter-spacing:-.02em}.alta-contact-purpose .cms-rich-text p{font:inherit}.alta-contact-purpose :is(p,.cms-rich-text),.alta-contact-privacy :is(p,.cms-rich-text),.alta-contact-form-intro :is(p,.cms-rich-text){margin:0}.alta-contact-privacy{border-top:1px solid var(--palette-alta-rule);max-width:34rem;margin-top:clamp(3rem,6vw,6rem);padding-top:1.5rem;font-size:.85rem;line-height:1.6}.alta-contact-form-preview{min-width:0;padding-top:1.5rem}.alta-contact-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.alta-contact-form-intro{margin-top:.6rem}.alta-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1.5rem;display:grid}.alta-contact-field{min-width:0}.alta-contact-field-wide{grid-column:1/-1}.alta-contact-field>:is(label,.alta-contact-field-label){margin-bottom:.7rem;font-size:.8rem;font-weight:500;line-height:1.45;display:block}.alta-contact-required{color:var(--palette-alta-outremer)}.alta-contact-field :is(input,select,textarea){border:1px solid var(--palette-alta-rule);background:var(--palette-alta-paper);width:100%;min-height:3.25rem;color:var(--palette-alta-ink);font:400 1rem/1.5 var(--font-sans);border-radius:0;padding:.75rem .9rem;display:block}.alta-contact-field textarea{resize:vertical;min-height:9rem}.alta-contact-field :is(input,select,textarea):focus-visible{outline:2px solid var(--palette-alta-outremer);outline-offset:2px}.alta-contact-multiselect{position:relative}.alta-contact-multiselect summary{border:1px solid var(--palette-alta-rule);background:var(--palette-alta-paper);width:100%;min-height:3.25rem;color:var(--palette-alta-ink-secondary);font:400 1rem/1.5 var(--font-sans);cursor:pointer;align-items:center;gap:.8rem;padding:.75rem .9rem;list-style:none;display:flex}.alta-contact-multiselect summary::-webkit-details-marker{display:none}.alta-contact-multiselect summary::marker{content:""}.alta-contact-multiselect summary:hover{border-color:var(--palette-alta-outremer)}.alta-contact-multiselect summary:focus-visible{outline:2px solid var(--palette-alta-outremer);outline-offset:2px}.alta-contact-multiselect[open] summary{border-color:var(--palette-alta-outremer)}.alta-contact-multiselect[data-has-selection=true] summary{color:var(--palette-alta-ink)}.alta-contact-multiselect-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.alta-contact-multiselect-count{background:var(--palette-alta-outremer);min-width:1.45rem;color:var(--palette-alta-paper);font:600 .72rem/1.3 var(--font-sans);text-align:center;border-radius:100px;flex:none;padding:.1rem .35rem}.alta-contact-multiselect summary svg{flex:none;transition:transform .2s}.alta-contact-multiselect[open] summary svg{transform:rotate(180deg)}.alta-contact-multiselect-panel{z-index:10;top:calc(100% + .4rem);border:1px solid var(--palette-alta-outremer);background:var(--palette-alta-paper);box-shadow:0 .85rem 2rem color-mix(in srgb, var(--palette-alta-ink) 14%, transparent);padding:.5rem;position:absolute;inset-inline:0}.alta-contact-multiselect-hint{color:var(--palette-alta-ink-secondary);margin:.4rem .65rem .5rem;font-size:.75rem;line-height:1.4}.alta-contact-multiselect-option{min-height:3rem;color:var(--palette-alta-ink);font:400 .95rem/1.4 var(--font-sans);cursor:pointer;align-items:center;gap:.85rem;margin:0;padding:.55rem .65rem;display:flex}.alta-contact-multiselect-option:hover,.alta-contact-multiselect-option:has(input:focus-visible){background:var(--palette-alta-sheet)}.alta-contact-multiselect-option:has(input:checked){color:var(--palette-alta-outremer);font-weight:500}.alta-contact-multiselect-option input[type=checkbox]{appearance:none;border:1px solid var(--palette-alta-ink-secondary);background:var(--palette-alta-paper);cursor:pointer;border-radius:0;flex:none;place-items:center;width:1.2rem;height:1.2rem;min-height:0;margin:0;padding:0;display:grid}.alta-contact-multiselect-option input[type=checkbox]:checked{border-color:var(--palette-alta-outremer);background:var(--palette-alta-outremer)}.alta-contact-multiselect-option input[type=checkbox]:checked:after{content:"";border:solid var(--palette-alta-paper);border-width:0 2px 2px 0;width:.45rem;height:.7rem;transform:translateY(-.1rem)rotate(45deg)}.alta-contact-multiselect-option input[type=checkbox]:disabled,.alta-contact-multiselect-option:has(input:disabled){opacity:.5;cursor:not-allowed}.alta-contact-submit-row{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2.5rem;display:flex}.alta-contact-submit{background:var(--palette-alta-outremer);color:#fff;min-width:16rem;min-height:3.25rem;font:500 .78rem/1.2 var(--font-sans);letter-spacing:.05em;text-align:left;text-transform:uppercase;cursor:pointer;border:0;border-radius:.4rem;justify-content:space-between;align-items:center;gap:2rem;padding:.85rem 1.15rem;transition:background-color .18s;display:inline-flex}.alta-contact-submit:hover:not(:disabled){background:var(--palette-alta-outremer-deep)}.alta-contact-submit:disabled{opacity:.7;cursor:not-allowed}.alta-contact-form-preview[aria-busy=true] .alta-contact-submit{cursor:progress}.alta-contact-preview-status{max-width:19rem;color:var(--palette-alta-ink-secondary);margin:0;font-size:.8rem;line-height:1.4}.alta-contact-preview-status:empty{display:none}.alta-contact-preview-status[data-tone=success]{color:var(--palette-alta-visa)}.alta-contact-preview-status[data-tone=error]{color:var(--palette-alta-ecart)}.alta-contact-extra{padding-block:4rem}@media (width<=767px){.alta-contact-container{width:min(100% - 2.5rem,84rem)}.alta-contact-hero{padding-block:7rem 4rem}.alta-contact-hero-grid,.alta-contact-form-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}.alta-contact-section{padding-block:4.5rem 6rem}.alta-contact-purpose{max-width:35rem}.alta-contact-privacy{margin-top:2rem}}@media (width<=479px){.alta-contact-fields{grid-template-columns:minmax(0,1fr);gap:1.6rem}.alta-contact-field-wide{grid-column:auto}.alta-contact-multiselect-panel{box-shadow:none;margin-top:.4rem;position:static}.alta-contact-submit{width:100%}}@media (forced-colors:active){.alta-contact-context-rule{background:canvastext}.alta-contact-field :is(input,select,textarea),.alta-contact-multiselect summary,.alta-contact-multiselect-panel{color:canvastext;background:canvas;border-color:canvastext}.alta-contact-multiselect-option input[type=checkbox]{appearance:auto}.alta-contact-multiselect-option:has(input:checked){color:highlight}.alta-contact-submit{color:buttontext;background:buttonface;border:1px solid buttontext}}@media (prefers-reduced-motion:reduce){.alta-contact-multiselect summary svg{transition:none}}.alta-health-page{--alta-register-max:90rem;--alta-register-gutter:clamp(1.25rem, 4vw, 3rem);background:var(--palette-alta-paper);color:var(--palette-alta-ink);overflow:clip}.alta-health-page-container{width:min(100%, var(--alta-register-max));padding-inline:var(--alta-register-gutter);margin-inline:auto}.alta-health-page :is(section,header){scroll-margin-top:5rem}.alta-health-page :is(h1,h2,h3,p){overflow-wrap:break-word}.alta-health-page-rule{border-top:2px solid var(--palette-alta-ink);color:var(--palette-alta-annotation);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.75rem;padding-top:1rem;font:400 .68rem/1.2 IBM Plex Mono,monospace;display:flex}.alta-health-page-item-number{color:var(--palette-alta-annotation);letter-spacing:.06em;font:400 .72rem/1.2 IBM Plex Mono,monospace}.alta-health-page-hero{border-bottom:1px solid var(--palette-alta-ink);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent 2.45rem,color-mix(in srgb,var(--palette-alta-grid) 82%,transparent) 2.45rem,color-mix(in srgb,var(--palette-alta-grid) 82%,transparent) calc(2.45rem + 1px));padding-block:clamp(9rem,12vw,12rem) clamp(5rem,8vw,8rem);position:relative}.alta-health-page-hero:before{content:"";inset-block:0;left:calc(max(0px,(100% - var(--alta-register-max))/2) + var(--alta-register-gutter) - 2.1875rem);border-left:3px double color-mix(in srgb,var(--palette-alta-ecart) 68%,transparent);pointer-events:none;width:3px;position:absolute}.alta-health-page-hero-grid{grid-template-columns:minmax(0,1.36fr) minmax(19rem,.64fr);align-items:center;gap:clamp(3rem,6vw,7rem);display:grid}.alta-health-page-hero-copy{min-width:0}.alta-health-page-label{border-top:2px solid var(--palette-alta-ink);width:fit-content;color:var(--palette-alta-annotation);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.8rem;margin:0 0 2rem;padding-top:.85rem;font:400 .7rem/1.3 IBM Plex Mono,monospace;display:flex}.alta-health-page-label span+span:before{content:"·";margin-right:.8rem}.alta-health-page-hero h1{max-width:18ch;color:var(--palette-alta-ink);font:400 var(--alta-page-title-size)/1.02 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0}.alta-health-page-lead{max-width:38rem;color:var(--palette-alta-ink-secondary);margin:2.5rem 0 0;font-size:clamp(1.05rem,1.2vw,1.1875rem);line-height:1.6}.alta-health-page-hero-detail{max-width:43rem;color:var(--palette-alta-annotation);letter-spacing:.03em;margin:1.5rem 0 0;font:400 .7rem/1.6 IBM Plex Mono,monospace}.alta-health-page-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.alta-health-page-hero-media{align-self:center;max-width:30rem;margin:0}.alta-health-page-hero-image{aspect-ratio:4/5;border:1px solid var(--palette-alta-ink);background:var(--palette-alta-grid);border-radius:2px;position:relative;overflow:hidden}.alta-health-page-hero-image img{object-fit:cover;filter:saturate(.3);width:100%;height:100%;display:block}.alta-health-page-hero-image span{background:var(--palette-alta-outremer);mix-blend-mode:color;opacity:.2;pointer-events:none;position:absolute;inset:0}.alta-health-page-hero-media figcaption{color:var(--palette-alta-annotation);letter-spacing:.08em;align-items:center;gap:.75rem;padding-top:.8rem;font:400 .68rem/1.2 IBM Plex Mono,monospace;display:flex}.alta-health-page-hero-media figcaption img{width:1.25rem;height:auto}.alta-health-page-reality{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(3rem,8vw,8rem);padding-block:clamp(4.5rem,7vw,7rem);display:grid}.alta-health-page-reality .alta-health-page-rule{grid-column:1/-1;margin-bottom:clamp(2.5rem,4vw,4rem)}.alta-health-page-reality h2,.alta-health-page-section-head h2,.alta-health-page-faq h2,.alta-health-page-closing h2{max-width:22ch;font:400 clamp(1.75rem,2.5vw,2.25rem)/1.08 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0}.alta-health-page-reality-copy{color:var(--palette-alta-ink-secondary)}.alta-health-page-reality-point{border-top:1px solid var(--palette-alta-rule);padding:1rem 0 1.15rem;font-size:1rem;line-height:1.55}.alta-health-page-reality-point:first-child{color:var(--palette-alta-ink);border:0;padding-top:0;font-size:clamp(1.15rem,1.5vw,1.4rem);line-height:1.42}.alta-health-page-reality-point:last-child{color:var(--palette-alta-annotation);font-size:.9rem}.alta-health-page-reality-point :is(.cms-rich-text,p){margin:0}.alta-health-page-situations{background:var(--palette-alta-outremer-soft);padding-block:clamp(4rem,6vw,6rem)}.alta-health-page-situations .alta-health-page-rule,.alta-health-page-services .alta-health-page-rule,.alta-health-page-section-head{margin-bottom:clamp(2rem,3vw,3rem)}.alta-health-page-situation-grid{border-top:1px solid var(--palette-alta-ink)}.alta-health-page-situation{border-bottom:1px solid var(--palette-alta-rule);grid-template-columns:3.5rem minmax(12rem,.75fr) minmax(0,1fr);align-items:baseline;column-gap:clamp(1.5rem,4vw,4rem);padding-block:1.4rem;display:grid}.alta-health-page-situation h3{font:400 clamp(1.55rem,2vw,2rem)/1.15 var(--font-display);margin:0}.alta-health-page-situation .cms-rich-text{max-width:62ch;color:var(--palette-alta-ink-secondary);font-size:1rem;line-height:1.5}.alta-health-page-situation :is(.cms-rich-text,p){margin:0}.alta-health-page-situation p+p{margin-top:.45rem}.alta-health-page-services{padding-block:clamp(4.5rem,7vw,7rem)}.alta-health-page-section-note{color:var(--palette-alta-annotation);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font:400 .68rem/1.2 IBM Plex Mono,monospace}.alta-health-page-service-list{border-top:1px solid var(--palette-alta-ink)}.alta-health-page-service{border-bottom:1px solid var(--palette-alta-rule);grid-template-columns:3.5rem minmax(12rem,.75fr) minmax(0,1fr);align-items:start;column-gap:clamp(1.5rem,4vw,4rem);padding-block:1.7rem;display:grid}.alta-health-page-service .alta-health-page-item-number{padding-top:.4rem}.alta-health-page-service h3{font:400 clamp(1.65rem,2vw,2.1rem)/1.13 var(--font-display);margin:0}.alta-health-page-service-detail{color:var(--palette-alta-ink-secondary);flex-direction:column;align-items:start;gap:.7rem;font-size:1rem;line-height:1.5;display:flex}.alta-health-page-service-detail :is(.cms-rich-text,p){margin:0}.alta-health-page-service-detail .cta-main{margin-top:.1rem}.alta-health-page-service-detail .alta-cargo.cta-main.is-registre{color:var(--palette-alta-ink);font:600 .7rem/1.35 var(--font-sans);text-align:left;background:0 0;border:0;padding-inline:0}.alta-health-page-service-detail .alta-cargo.cta-main.is-registre:is(:hover,:focus-visible){color:var(--palette-alta-outremer);background:0 0}.alta-health-page .alta-decision{min-height:clamp(31rem,42vw,38rem)}.alta-health-page .alta-decision-copy{max-width:50rem}.alta-health-page .alta-decision-title{max-width:18ch}.alta-health-page .alta-decision{background:var(--palette-alta-ink);color:var(--palette-alta-sheet)}.alta-health-page .alta-decision-image{filter:saturate(.62)contrast(1.04)}.alta-health-page .alta-decision-shade{background:linear-gradient(90deg,#0e1a5cf5 0%,#0e1a5cd4 38%,#1a2e9e6b 68%,#2b45d41f 100%)}.alta-health-page .alta-decision:after{background:var(--palette-alta-outremer);height:3px}.alta-health-page .alta-decision-kicker{color:var(--palette-alta-outremer-light)}.alta-health-page .alta-decision .cta-main.is-registre,.alta-health-page .alta-decision .cta-main.is-registre:is(:hover,:focus-visible){background:var(--palette-alta-sheet);color:var(--palette-alta-ink)}.alta-health-page-faq{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:0 clamp(3rem,7vw,7rem);padding-block:clamp(4.5rem,7vw,7rem);display:grid}.alta-health-page-faq .alta-health-page-rule{grid-column:1/-1;margin-bottom:clamp(3rem,5vw,5rem)}.alta-health-page-faq-list{border-top:1px solid var(--palette-alta-ink)}.alta-health-page-question{border-bottom:1px solid var(--palette-alta-rule);padding-block:1.5rem}.alta-health-page-question summary{font:400 clamp(1.18rem,1.6vw,1.45rem)/1.28 var(--font-display);cursor:pointer;justify-content:space-between;align-items:start;gap:1.5rem;list-style:none;display:flex}.alta-health-page-question summary::-webkit-details-marker{display:none}.alta-health-page-question summary:focus-visible{outline:2px solid var(--palette-alta-outremer);outline-offset:5px}.alta-health-page-disclosure{flex:0 0 1rem;height:1rem;margin-top:.3rem;position:relative}.alta-health-page-disclosure:before,.alta-health-page-disclosure:after{content:"";background:currentColor;width:1rem;height:1px;position:absolute;top:50%;left:0}.alta-health-page-disclosure:after{transition:transform .2s;transform:rotate(90deg)}.alta-health-page-question[open] .alta-health-page-disclosure:after{transform:rotate(0)}.alta-health-page-question :is(.cms-rich-text,p){margin:0}.alta-health-page-question :is(.cms-rich-text,.alta-health-page-answer){max-width:65ch;color:var(--palette-alta-ink-secondary);padding-top:1.15rem;font-size:1rem;line-height:1.65}.alta-health-page-closing{border-block:1px solid var(--palette-alta-rule);background:var(--palette-alta-outremer-soft);padding-block:clamp(3.5rem,5vw,5rem)}.alta-health-page-closing-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 clamp(3rem,8vw,8rem);display:grid}.alta-health-page-closing .alta-health-page-rule{grid-column:1/-1;margin-bottom:clamp(2rem,3vw,3rem)}.alta-health-page-closing .cms-rich-text{max-width:55ch;color:var(--palette-alta-ink-secondary);font-size:1rem;line-height:1.5}.alta-health-page-closing :is(.cms-rich-text,p){margin:0}.alta-health-page-extras{padding-block:3rem}body:has(.alta-health-page) .alta-footer-call{display:none}@media (width<=62rem){.alta-health-page-hero-grid{grid-template-columns:minmax(0,1fr) minmax(16rem,.7fr);gap:2.5rem}.alta-health-page-reality,.alta-health-page-faq,.alta-health-page-closing-grid{grid-template-columns:1fr;row-gap:2rem}.alta-health-page-situation,.alta-health-page-service{grid-template-columns:2.5rem minmax(0,1fr);row-gap:.6rem}.alta-health-page-situation .alta-health-page-item-number,.alta-health-page-service .alta-health-page-item-number{grid-row:span 2}.alta-health-page-situation .cms-rich-text,.alta-health-page-service-detail{grid-column:2}}@media (width<=47.9375rem){.alta-health-page-hero{padding-block:7.5rem 4rem}.alta-health-page-hero:before{left:.75rem}.alta-health-page-hero-grid{grid-template-columns:1fr;gap:3rem}.alta-health-page-hero h1{max-width:16ch}.alta-health-page-hero-media{width:min(100%,29rem);margin-inline:auto}.alta-health-page-situation,.alta-health-page-service{grid-template-columns:2rem minmax(0,1fr);padding-block:1.25rem}.alta-health-page-reality h2,.alta-health-page-section-head h2,.alta-health-page-faq h2,.alta-health-page-closing h2{font-size:clamp(1.75rem,7vw,2rem)}.alta-health-page .alta-decision-shade{background:#0e1a5ccc}}@media (prefers-reduced-motion:reduce){.alta-health-page-service,.alta-health-page-disclosure:after{transition:none}}@media (forced-colors:active){.alta-health-page-hero,.alta-health-page .alta-decision{color:canvastext;background:canvas}.alta-health-page-hero-image span{display:none}.alta-health-page .alta-decision-shade{background:canvas}.alta-health-page .alta-decision .cta-main.is-registre{color:buttontext;background:buttonface;border:1px solid buttontext}}.alta-service-page :is(section,nav){scroll-margin-top:5rem}.alta-service-page :is(h1,h2,h3,p,li){overflow-wrap:break-word}.alta-service-page.alta-registre .alta-registre-section-rule span:first-child{display:inline}.alta-service-page :is(.alta-approach-step,.alta-needs-list li){scroll-margin-top:6rem}.alta-service-page .alta-registre-title{font-size:var(--alta-page-title-size)}.alta-registre-lead-in{margin-bottom:1.5rem}.alta-service-crumbs ol{color:var(--palette-alta-annotation);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;font:400 .68rem/1.4 IBM Plex Mono,monospace;list-style:none;display:flex}.alta-service-crumbs li+li:before{content:"/";margin-inline-end:.5rem}.alta-service-crumbs a{color:var(--palette-alta-outremer);text-decoration:none}.alta-service-crumbs a:hover{text-underline-offset:.3em;text-decoration:underline}.alta-service-summary .alta-hero-service-name{color:var(--palette-alta-ink);text-decoration:none}.alta-service-summary .alta-hero-service-name:hover{color:var(--palette-alta-outremer)}.alta-service-page a:focus-visible{outline:2px solid var(--palette-alta-outremer);outline-offset:3px}.alta-service-hero-media{margin:0 0 1.5rem}.alta-service-hero-media img{border:1px solid var(--palette-alta-ink);border-radius:2px;width:100%;height:auto;display:block}.alta-registre :is(.alta-service-scope,.alta-service-questions){width:min(100%, var(--alta-register-max));padding:clamp(4rem, 7vw, 6rem) var(--alta-register-gutter) clamp(5rem, 8vw, 7rem);margin-inline:auto}.alta-registre .alta-services-intro .cms-rich-text>*{margin:0}.alta-registre .alta-services-intro a{color:var(--palette-alta-outremer);text-underline-offset:.3em;text-decoration-thickness:1px}.alta-service-scope-grid,.alta-service-questions-grid{padding:clamp(1.75rem, 3.5vw, 2.75rem) 0 0 var(--alta-section-offset,clamp(0rem, 12vw, 12rem));grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:clamp(2rem,6vw,6rem);display:grid}.alta-service-scope h2,.alta-service-questions h2{max-width:16ch;color:var(--palette-alta-ink);font:400 clamp(1.75rem, 2.5vw, 2.25rem)/1.08 var(--font-display);letter-spacing:-.025em;margin:0}.alta-service-scope-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.alta-service-scope-title .cms-rich-text>*{color:var(--palette-alta-annotation);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .9rem;font:400 .68rem/1.2 IBM Plex Mono,monospace}.alta-service-scope-list .cms-rich-text>*{margin:0}.alta-service-scope-list ul{border-bottom:1px solid var(--palette-alta-ink);margin:0;padding:0;list-style:none}.alta-service-scope-list li{border-top:1px solid var(--palette-alta-rule);color:var(--palette-alta-ink);font:400 clamp(1.05rem, 1.3vw, 1.2rem)/1.4 var(--font-display);padding:1rem 0}.alta-service-scope-column+.alta-service-scope-column li{color:var(--palette-alta-ink-secondary)}.alta-service-scope-media{margin:2rem 0 0}.alta-service-scope-media img{border:1px solid var(--palette-alta-ink);border-radius:2px;width:100%;height:auto;display:block}.alta-service-faq-list{border-top:1px solid var(--palette-alta-ink)}.alta-service-question{border-bottom:1px solid var(--palette-alta-rule);padding-block:1.35rem;scroll-margin-top:6rem}.alta-service-question summary{color:var(--palette-alta-ink);font:400 clamp(1.18rem, 1.5vw, 1.4rem)/1.35 var(--font-display);cursor:pointer;justify-content:space-between;align-items:start;gap:1.5rem;list-style:none;display:flex}.alta-service-question summary::-webkit-details-marker{display:none}.alta-service-question summary:focus-visible{outline:2px solid var(--palette-alta-outremer);outline-offset:5px}.alta-service-disclosure{flex:0 0 1rem;height:1rem;margin-top:.3rem;position:relative}.alta-service-disclosure:before,.alta-service-disclosure:after{content:"";background:currentColor;width:1rem;height:1px;position:absolute;top:50%;left:0}.alta-service-disclosure:after{transition:transform .2s;transform:rotate(90deg)}.alta-service-question[open] .alta-service-disclosure:after{transform:rotate(0)}.alta-service-answer,.alta-service-question .cms-rich-text{max-width:65ch;color:var(--palette-alta-ink-secondary);margin:1rem 0 0;font-size:1rem;line-height:1.62}.alta-service-container{width:min(100%, var(--alta-register-max));padding-inline:var(--alta-register-gutter);margin-inline:auto}.alta-service-fallback{padding-block:8rem 5rem}.alta-service-extras{padding-block:3rem}body:has(.alta-service-page) .alta-footer-call{display:none}@media (width<=62rem){.alta-service-page .alta-registre-title{max-width:18ch}.alta-service-scope-grid,.alta-service-questions-grid{padding-left:var(--alta-section-offset-compact,clamp(0rem, 5vw, 4rem));grid-template-columns:1fr}}@media (width<=47.9375rem){.alta-service-scope-grid,.alta-service-questions-grid{padding-left:0}.alta-service-scope-columns{grid-template-columns:1fr;gap:2.5rem}}@media (prefers-reduced-motion:reduce){.alta-service-disclosure:after{transition:none}}.alta-registre .alta-person{min-height:0}.alta-registre .alta-person:is(:hover,:focus-within){background:var(--palette-alta-sheet)}.alta-person-portrait{margin:0 0 1.6rem}.alta-person-portrait img{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--palette-alta-ink);border-radius:2px;width:100%;max-width:20rem;height:auto;display:block}.alta-registre .alta-service-price{color:var(--palette-alta-ink);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:.25rem 0 1.25rem;display:flex}.alta-registre .alta-service-price-qualifier{color:var(--palette-alta-annotation);letter-spacing:.12em;text-transform:uppercase;flex-basis:100%;font:400 .68rem/1.2 IBM Plex Mono,monospace}.alta-registre .alta-service-price-amount{font:400 2rem/1 var(--font-display);letter-spacing:-.015em;white-space:nowrap}.alta-registre .alta-service-price-period{color:var(--palette-alta-ink-secondary);font:italic 300 1rem/1.25 var(--font-display)}.alta-registre .alta-service:has(.alta-service-price) .alta-service-text{max-width:none}.alta-registre .alta-service-text.is-full .cms-rich-text>:not(:first-child){display:block}.alta-registre .alta-service:has(.alta-service-price) .alta-service-text .cms-rich-text>*{margin:0}.alta-registre .alta-service:has(.alta-service-price) .alta-service-text .cms-rich-text>p:has(+ul){color:var(--palette-alta-annotation);letter-spacing:.12em;text-transform:uppercase;margin:1.5rem 0 .6rem;font:400 .68rem/1.2 IBM Plex Mono,monospace}.alta-registre .alta-service:has(.alta-service-price) .alta-service-text ul{counter-reset:alta-inclusion;padding:0;list-style:none}.alta-registre .alta-service:has(.alta-service-price) .alta-service-text li{color:var(--palette-alta-ink);counter-increment:alta-inclusion;grid-template-columns:1.75rem 1fr;padding:.2rem 0;display:grid}.alta-registre .alta-service:has(.alta-service-price) .alta-service-text li:before{content:counter(alta-inclusion, lower-alpha) ".";color:var(--palette-alta-annotation);font:400 .68rem/2.3 IBM Plex Mono,monospace}.alta-registre .alta-service:has(.alta-service-price){grid-template-rows:subgrid;border-top:2px solid var(--palette-alta-ink);grid-row:span 6;row-gap:0;min-height:0;display:grid}.alta-registre .alta-service:has(.alta-service-price) :is(.alta-service-copy,.alta-service-text.is-full,.alta-service-text.is-full .cms-rich-text){display:contents}.alta-registre .alta-service:has(.alta-service-price) .alta-service-price{align-self:end}.alta-registre .alta-service:has(.alta-service-price) .alta-service-signature{align-self:end;margin-top:1.75rem}.alta-service-page.alta-registre .alta-service+.alta-service{border-left-color:var(--palette-alta-rule)}.alta-registre .alta-hero-masthead{border-bottom:1px solid var(--palette-alta-ink);background:var(--palette-alta-paper);min-height:0;color:var(--palette-alta-ink);padding:8.5rem 0 5rem;position:relative}.alta-masthead-inner{width:min(100%, var(--alta-register-max));padding-inline:var(--alta-register-gutter);margin-inline:auto}.alta-masthead-head{border-top:4px double var(--palette-alta-ink);padding-top:.5rem}.alta-registre .alta-masthead-dateline{border-bottom:1px solid var(--palette-alta-ink);max-width:none;color:var(--palette-alta-annotation);letter-spacing:.13em;text-transform:uppercase;margin:0;padding:.35rem 0 .9rem;font:400 .7rem/1.4 IBM Plex Mono,monospace}.alta-masthead-title{max-width:20ch;color:var(--palette-alta-ink);font-family:var(--font-display);max-width:15em;font-size:var(--alta-page-title-size,clamp(2.5rem, 3.8vw, 3.75rem));letter-spacing:-.03em;text-wrap:balance;margin:0;padding:clamp(2.25rem,4vw,3.5rem) 0 clamp(2rem,3.5vw,3rem);font-weight:400;line-height:.98}.alta-masthead-grid{border-top:1px solid var(--palette-alta-rule);grid-template-columns:minmax(0,1fr) minmax(20rem,29.375rem);align-items:start;gap:clamp(3rem,7vw,6rem);padding-top:clamp(2.25rem,4vw,3rem);display:grid}.alta-hero-masthead .alta-registre-lead{margin-top:0}.alta-hero-masthead .alta-registre-actions{margin-top:2.25rem}.alta-masthead-after{max-width:38rem;margin-top:3rem}.alta-registre .alta-resources-summary.alta-hero-services :is(.alta-hero-services-head,li){grid-template-columns:2.75rem minmax(0,1fr) 6.5rem}.alta-registre .alta-resources-summary.alta-hero-services :is(.alta-hero-services-head,li)>:last-child{justify-content:flex-end;align-items:center;padding-inline:0 .85rem;display:flex}.alta-registre .alta-resources-summary .alta-hero-services-head span:last-child,.alta-registre .alta-resources-count{color:var(--palette-alta-annotation);letter-spacing:.06em;white-space:nowrap;justify-self:end;font:400 .68rem/1.2 IBM Plex Mono,monospace}.alta-registre .alta-resources-summary .alta-hero-services-head span:last-child{letter-spacing:.1em;text-transform:uppercase}.alta-registre .alta-resources-feature{min-height:0}.alta-registre .alta-resources-feature .alta-service-title{font-size:clamp(1.75rem,2.4vw,2.25rem);line-height:1.12}.alta-registre :is(.alta-resources-feature-meta,.alta-needs-entry-meta,.alta-approach-meta){max-width:none;color:var(--palette-alta-annotation);letter-spacing:.1em;text-transform:uppercase;margin:1rem 0 0;font:400 .68rem/1.2 IBM Plex Mono,monospace}.alta-registre .alta-resources-feature .alta-service-signature{margin-top:1.75rem}.alta-needs-list.is-articles li{padding:1.5rem 0}.alta-needs-entry-title{color:var(--palette-alta-ink);font:400 clamp(1.3rem, 1.8vw, 1.6rem)/1.22 var(--font-display);letter-spacing:-.01em;margin:0}.alta-needs-list.is-articles li.is-lead .alta-needs-entry-title{font-size:clamp(1.6rem,2.3vw,2.05rem)}.alta-needs-entry-title a,.alta-approach-step-title a{color:inherit;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none;transition:background-size .2s,color .18s}.alta-needs-entry-title a:hover,.alta-approach-step-title a:hover{color:var(--palette-alta-outremer);background-size:100% 1px}p.alta-needs-entry-text{margin:.6rem 0 0}@media (width>=62.0625rem){.alta-registre .alta-services-grid.has-lead{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.alta-registre .alta-article-card{min-height:16rem}.alta-registre .alta-article-card.is-lead .alta-service-title{font-size:clamp(1.75rem,2.2vw,2.125rem)}.alta-registre .alta-article-card p.alta-service-text{margin:0}.alta-approach.is-paper{background:var(--palette-alta-paper);color:var(--palette-alta-ink)}.alta-approach.is-paper .alta-approach-title,.alta-approach.is-paper .alta-approach-title>span,.alta-approach.is-paper .alta-approach-step-title{color:var(--palette-alta-ink);font-style:normal;font-weight:400}.alta-approach.is-paper .alta-approach-step{border-top-color:var(--palette-alta-ink)}.alta-approach.is-paper .alta-approach-step.is-lead{border-top-width:2px}.alta-approach.is-paper .alta-approach-number{color:var(--palette-alta-outremer)}.alta-approach.is-paper .alta-approach-copy{color:var(--palette-alta-ink-secondary)}.alta-approach.is-articles .alta-approach-intro{max-width:40rem;color:var(--palette-alta-ink-secondary);margin-top:1.5rem;font-size:1.125rem;line-height:1.65}.alta-approach.is-articles .alta-approach-intro .cms-rich-text>*{max-width:none;margin:0}.alta-approach.is-articles .alta-approach-track{border-bottom:3px double var(--palette-alta-ink);padding-bottom:.5rem}.alta-approach.is-articles .alta-approach-step{padding-bottom:2rem}.alta-approach.is-articles p.alta-approach-copy{margin:1rem 0 0}.alta-registre .alta-decision.is-dossier{background:var(--palette-alta-paper);min-height:0;color:var(--palette-alta-ink)}.alta-decision.is-dossier:after{display:none}.alta-decision.is-dossier .alta-decision-container{width:min(100%, var(--alta-register-max));padding:clamp(4rem, 7vw, 6rem) var(--alta-register-gutter)}.alta-decision-dossier-grid{padding:clamp(1.75rem, 3.5vw, 2.75rem) 0 0 var(--alta-section-offset,clamp(0rem, 12vw, 12rem));grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.alta-decision.is-dossier .alta-decision-title{color:var(--palette-alta-ink);font-size:clamp(2.125rem,3.2vw,3rem);font-weight:400}.alta-decision.is-dossier .alta-decision-text{color:var(--palette-alta-ink-secondary)}.alta-decision-dossier{border:1px solid var(--palette-alta-ink);border-bottom:3px double var(--palette-alta-ink);background:var(--palette-alta-sheet);border-radius:2px;padding:clamp(1.5rem,3vw,2.25rem)}.alta-registre .alta-decision-dossier .alta-decision-kicker{color:var(--palette-alta-annotation)}.alta-decision-dossier-title{color:var(--palette-alta-ink);font:400 clamp(1.9rem, 3vw, 2.75rem)/1.08 var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0}.alta-decision-dossier-text{max-width:36rem;color:var(--palette-alta-ink-secondary);margin:1.25rem 0 0;font-size:1.0625rem;line-height:1.6}.alta-decision-dossier-list{border-top:1px solid var(--palette-alta-ink);margin:2rem 0 0;padding:0;list-style:none}.alta-decision-dossier-list li{border-bottom:1px solid var(--palette-alta-rule);justify-content:space-between;gap:1rem;padding:.9rem 0;display:flex}.alta-decision-dossier-list a{color:var(--palette-alta-ink);font:400 1.125rem/1.3 var(--font-display);text-decoration:none}.alta-decision-dossier-list a:hover{color:var(--palette-alta-outremer)}.alta-decision-dossier-meta{color:var(--palette-alta-annotation);white-space:nowrap;font:400 .68rem/1.2 IBM Plex Mono,monospace}.alta-registre .alta-decision.is-dossier .cta-main.is-registre{background:var(--palette-alta-outremer);color:var(--palette-alta-sheet)}.alta-registre .alta-decision.is-dossier .cta-main.is-registre:is(:hover,:focus-visible){background:var(--palette-alta-outremer-deep);color:var(--palette-alta-sheet)}.alta-registre .alta-resources-index{width:min(100%, var(--alta-register-max));padding:clamp(4rem, 7vw, 6rem) var(--alta-register-gutter) clamp(5rem, 8vw, 7rem);margin-inline:auto}.alta-resources-index-head{padding:clamp(1.75rem, 3.5vw, 2.75rem) 0 0 var(--alta-section-offset,clamp(0rem, 12vw, 12rem))}.alta-registre p.alta-resources-index-intro{max-width:40rem;color:var(--palette-alta-ink-secondary);margin:1.5rem 0 0;font-size:1.125rem;line-height:1.65}.alta-resources-index-groups{columns:2 22rem;margin:clamp(2.25rem, 4vw, 3rem) 0 0 var(--alta-section-offset,clamp(0rem, 12vw, 12rem));border-bottom:3px double var(--palette-alta-ink);column-gap:clamp(3rem,8vw,8rem);padding:0;list-style:none}.alta-resources-index-group{border-top:1px solid var(--palette-alta-ink);break-inside:avoid;grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding-bottom:1rem;display:grid}.alta-resources-index-letter{color:var(--palette-alta-ecart);letter-spacing:.12em;padding-top:1.05rem;font:400 .72rem/1 IBM Plex Mono,monospace}.alta-resources-index-group ul{margin:0;padding:0;list-style:none}.alta-resources-index-group ul li{border-top:1px solid var(--palette-alta-rule);padding:.7rem 0}.alta-resources-index-group ul li:first-child{border-top:0}.alta-resources-index-group a{color:var(--palette-alta-ink);font:400 1.125rem/1.3 var(--font-display);text-decoration:none}.alta-resources-index-group a:hover{color:var(--palette-alta-outremer)}@media (width<=62rem){.alta-masthead-grid,.alta-decision-dossier-grid{grid-template-columns:1fr}.alta-decision-dossier-grid,.alta-resources-index-head{padding-left:var(--alta-section-offset-compact,clamp(0rem, 5vw, 4rem))}.alta-resources-index-groups{margin-left:var(--alta-section-offset-compact,clamp(0rem, 5vw, 4rem))}}@media (width<=47.9375rem){.alta-registre .alta-hero-masthead{padding:7rem 0 3.5rem}.alta-registre .alta-resources-summary.alta-hero-services :is(.alta-hero-services-head,li){grid-template-columns:2.75rem minmax(0,1fr) 5.25rem}.alta-decision-dossier-grid,.alta-resources-index-head{padding-left:0}.alta-resources-index-groups{margin-left:0}}@media (prefers-reduced-motion:reduce){.alta-needs-entry-title a,.alta-approach-step-title a{transition:none}}[data-component=alta-resources-page]{--alta-section-offset:0rem;--alta-section-offset-compact:0rem}.alta-article-page .alta-hero-registre{padding-bottom:4rem}.alta-article-page .alta-registre-title{max-width:24ch;font-size:var(--alta-page-title-size,clamp(2.5rem, 3.8vw, 3.75rem));text-wrap:balance;line-height:1.04}.alta-article-page .alta-registre-lead{max-width:40rem}.alta-registre .alta-article-rubric{letter-spacing:.13em;text-transform:uppercase;max-width:none;margin-bottom:0;font:400 .7rem/1.4 IBM Plex Mono,monospace}.alta-article-rubric a{color:var(--palette-alta-outremer);text-decoration:none}.alta-article-rubric a:hover{text-underline-offset:.3em;text-decoration:underline}.alta-registre-after{margin-top:2rem}.alta-registre .alta-article-meta{border-top:1px solid var(--palette-alta-ink);max-width:40rem;color:var(--palette-alta-annotation);letter-spacing:.1em;text-transform:uppercase;margin:0;padding-top:1rem;font:400 .68rem/1.6 IBM Plex Mono,monospace}.alta-article-layout{width:min(100%, var(--alta-register-max));padding:clamp(3.5rem, 6vw, 5rem) var(--alta-register-gutter) clamp(4.5rem, 7vw, 6.5rem) calc(var(--alta-register-gutter) + var(--alta-section-offset,clamp(0rem, 12vw, 12rem)));grid-template-columns:minmax(0,38rem) minmax(13rem,17rem);align-items:start;column-gap:clamp(3rem,7vw,8rem);margin-inline:auto;display:grid}.alta-article-body{min-width:0;color:var(--palette-alta-ink-secondary);grid-column:1;font-size:1.125rem;line-height:1.7}.alta-article-body .cms-rich-text{max-width:none}.alta-article-body .cms-rich-text>*{margin:0}.alta-article-body .cms-rich-text>*+*{margin-top:1.1rem}.alta-article-flow+*,.alta-article-table+*,.alta-article-keep+*{margin-top:1.5rem}.alta-article-body :is(h2,h3){color:var(--palette-alta-ink);font-family:var(--font-display);scroll-margin-top:6rem;font-weight:400}.alta-article-body .cms-rich-text>h2{border-top:2px solid var(--palette-alta-ink);letter-spacing:-.02em;margin-top:3.5rem;padding-top:1rem;font-size:clamp(1.75rem,2.4vw,2.125rem);line-height:1.15}.alta-article-body .cms-rich-text>h3{margin-top:2.25rem;font-size:1.4rem;line-height:1.25}.alta-article-section:first-child .cms-rich-text:first-child>h2:first-child{margin-top:0}.alta-article-body strong{color:var(--palette-alta-ink);font-weight:600}.alta-article-body a{color:var(--palette-alta-outremer);text-underline-offset:.25em;text-decoration-thickness:1px}.alta-article-body a:hover{color:var(--palette-alta-outremer-deep)}.alta-article-body :is(ul,ol){padding:0;list-style:none}.alta-article-body li{padding-left:2.25rem;position:relative}.alta-article-body li+li{margin-top:.6rem}.alta-article-body ul>li:before{content:"—";color:var(--palette-alta-outremer);position:absolute;left:0}.alta-article-body ol{counter-reset:alta-list 0}.alta-article-flow.is-continued>.cms-rich-text>ol:first-of-type{counter-reset:alta-list var(--alta-list-start,0)}.alta-article-body ol>li{counter-increment:alta-list}.alta-article-body ol>li:before{content:counter(alta-list, decimal-leading-zero);color:var(--palette-alta-annotation);font:400 .72rem/1 IBM Plex Mono,monospace;position:absolute;top:.45em;left:0}.alta-article-table{margin-block:2rem}.alta-article-page .alta-article-table .cms-table-scroll{overflow-x:auto}.alta-article-page .alta-article-table table{border-collapse:collapse;border-top:2px solid var(--palette-alta-ink);border-bottom:3px double var(--palette-alta-ink);font-variant-numeric:tabular-nums lining-nums;width:100%;font-size:.975rem;line-height:1.5}.alta-article-page .alta-article-table :is(th,td){border:0;border-bottom:1px solid var(--palette-alta-rule);text-align:start;vertical-align:top;padding:.7rem .9rem .7rem 0}.alta-article-page .alta-article-table :is(th,td):last-child{padding-right:0}.alta-article-page .alta-article-table th{color:var(--palette-alta-annotation);letter-spacing:.08em;text-transform:uppercase;border-bottom-color:var(--palette-alta-ink);font:400 .68rem/1.35 IBM Plex Mono,monospace}.alta-article-page .alta-article-table td{color:var(--palette-alta-ink);font-size:inherit}.alta-article-page .alta-article-table table{min-width:0}.alta-article-page .alta-article-table :is(th,td) p{margin:0}.alta-article-page .alta-article-table tbody tr:last-child :is(th,td){border-bottom:0}.alta-article-table.is-num-1 :is(th,td):first-child,.alta-article-table.is-num-2 :is(th,td):nth-child(2),.alta-article-table.is-num-3 :is(th,td):nth-child(3),.alta-article-table.is-num-4 :is(th,td):nth-child(4),.alta-article-table.is-num-5 :is(th,td):nth-child(5),.alta-article-table.is-num-6 :is(th,td):nth-child(6),.alta-article-table.is-num-7 :is(th,td):nth-child(7),.alta-article-table.is-num-8 :is(th,td):nth-child(8){text-align:end;white-space:nowrap}.alta-article-keep{border-top:2px solid var(--palette-alta-ink);border-bottom:3px double var(--palette-alta-ink);margin-block:2.5rem;padding:1.25rem 0 1.5rem}.alta-article-page .alta-article-keep blockquote{color:var(--palette-alta-ink);font:inherit;border:0;margin:0;padding:0}.alta-article-page .alta-article-keep .cms-rich-text>blockquote:first-child{color:var(--palette-alta-annotation);letter-spacing:.12em;text-transform:uppercase;font:400 .7rem/1.4 IBM Plex Mono,monospace}.alta-article-page .alta-article-keep .cms-rich-text>blockquote:first-child strong{color:inherit;font-weight:400}.alta-article-keep li{color:var(--palette-alta-ink)}.alta-article-faq{border-top:2px solid var(--palette-alta-ink);margin-top:3.5rem;padding-top:1rem;scroll-margin-top:6rem}.alta-article-faq h2{letter-spacing:-.02em;margin:0 0 1.5rem;font-size:clamp(1.75rem,2.4vw,2.125rem);line-height:1.15}.alta-article-faq .alta-service-question .cms-rich-text>*+*{margin-top:.85rem}.alta-article-section.is-further{margin-top:3.5rem}.alta-article-section.is-further ul{border-bottom:3px double var(--palette-alta-ink)}.alta-article-section.is-further ul>li{border-top:1px solid var(--palette-alta-rule);padding:.85rem 2rem .85rem 0}.alta-article-section.is-further ul>li+li{margin-top:0}.alta-article-section.is-further ul>li:before{content:"→";left:auto;right:0}.alta-article-section.is-further li a{color:var(--palette-alta-ink);font-family:var(--font-display);font-size:1.2rem;text-decoration:none}.alta-article-section.is-further li a:hover{color:var(--palette-alta-outremer)}.alta-article-toc{border-top:2px solid var(--palette-alta-ink);grid-area:1/2/span 2;position:sticky;top:6.5rem}.alta-registre .alta-article-toc-head{border-bottom:1px solid var(--palette-alta-ink);max-width:none;color:var(--palette-alta-annotation);letter-spacing:.12em;text-transform:uppercase;margin:0;padding:.9rem 0;font:400 .65rem/1.2 IBM Plex Mono,monospace}.alta-article-toc ol{border-bottom:3px double var(--palette-alta-ink);margin:0;padding:0;list-style:none}.alta-article-toc li{border-bottom:1px solid var(--palette-alta-rule);grid-template-columns:2rem 1fr;gap:.5rem;padding:.7rem 0;display:grid}.alta-article-toc li:last-child{border-bottom:0}.alta-article-toc li span{color:var(--palette-alta-annotation);padding-top:.2rem;font:400 .65rem/1 IBM Plex Mono,monospace}.alta-article-toc a{color:var(--palette-alta-ink);font-size:.9rem;line-height:1.4;text-decoration:none}.alta-article-toc a:hover{color:var(--palette-alta-outremer)}.alta-article-toc-mobile{display:none}@media (width<=62rem){.alta-article-page .alta-registre-title{font-size:clamp(2rem,8.6vw,2.5rem)}.alta-article-layout{padding-left:var(--alta-register-gutter);grid-template-columns:minmax(0,1fr)}.alta-article-body{max-width:40rem}.alta-article-toc{display:none}.alta-article-toc-mobile{border-top:2px solid var(--palette-alta-ink);border-bottom:3px double var(--palette-alta-ink);max-width:40rem;margin-bottom:2.5rem;display:block}.alta-article-toc-mobile summary{color:var(--palette-alta-ink);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;padding:.95rem 0;font:400 .7rem/1.2 IBM Plex Mono,monospace;list-style:none;display:flex}.alta-article-toc-mobile summary::-webkit-details-marker{display:none}.alta-article-toc-mobile[open] .alta-service-disclosure:after{transform:rotate(0)}.alta-article-toc-mobile ol{margin:0;padding:0 0 .75rem;list-style:none}.alta-article-toc-mobile li{border-top:1px solid var(--palette-alta-rule);padding:.55rem 0}.alta-article-toc-mobile a{color:var(--palette-alta-ink);font-size:.95rem;text-decoration:none}}@media (width<=47.9375rem){.alta-article-body{font-size:1.0625rem}.alta-article-page .alta-article-table table{font-size:.9rem}}.alta-article-page{--alta-section-offset:0rem;--alta-section-offset-compact:0rem}.cms-section[data-astro-cid-mz5p64zc]{margin-block:var(--spacing-section-compact);overflow-wrap:anywhere}.cms-media-text[data-astro-cid-mz5p64zc]{gap:var(--space-5);display:grid}figure[data-astro-cid-mz5p64zc]{margin:0}figcaption[data-astro-cid-mz5p64zc]{margin-block-start:var(--space-2);font-size:.875em}.cms-grid[data-astro-cid-mz5p64zc],.cms-gallery[data-astro-cid-mz5p64zc]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.cms-scroll[data-astro-cid-mz5p64zc]{gap:var(--space-5);scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.cms-scroll[data-astro-cid-mz5p64zc]>[data-astro-cid-mz5p64zc]{scroll-snap-align:start;flex:0 0 min(80%,28rem)}.cms-actions[data-astro-cid-mz5p64zc],.cms-pagination[data-astro-cid-mz5p64zc]{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.cms-pagination[data-astro-cid-mz5p64zc][hidden]{display:none}.cms-actions[data-astro-cid-mz5p64zc]{margin-block:var(--space-4)}@media (width>=48rem){.cms-media-text[data-astro-cid-mz5p64zc]{grid-template-columns:1fr 1fr;align-items:start}.cms-variant--media-left[data-astro-cid-mz5p64zc] .cms-media-text[data-astro-cid-mz5p64zc]>figure[data-astro-cid-mz5p64zc]{grid-area:1/1}.cms-variant--media-left[data-astro-cid-mz5p64zc] .cms-media-text[data-astro-cid-mz5p64zc]>[data-astro-cid-mz5p64zc]:first-child{grid-column:2}.cms-variant--two-column-list[data-astro-cid-mz5p64zc] .cms-media-text[data-astro-cid-mz5p64zc]{display:block}.cms-variant--two-column-list[data-astro-cid-mz5p64zc] ul{columns:2}}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-sans);color:var(--color-fg);background:var(--color-bg)}body{line-height:var(--line-height-body);font-weight:var(--font-weight-body);margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading)}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}img{max-width:100%;height:auto;display:block}a{color:var(--color-primary)}button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.container{max-width:var(--container);padding-inline:var(--spacing-page-inline);margin-inline:auto}.btn{padding:var(--spacing-control-block) var(--spacing-control-inline);border-radius:var(--radius-control);background:var(--color-primary);color:var(--color-primary-fg);font-weight:600;text-decoration:none;display:inline-block}ol[data-astro-cid-6bxuyejt]{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}li[data-astro-cid-6bxuyejt]+li[data-astro-cid-6bxuyejt]:before{content:"/";margin-inline-end:.5rem}li[data-astro-cid-6bxuyejt]{overflow-wrap:anywhere}.breadcrumbs[data-astro-cid-6bxuyejt]{margin-block:var(--space-4);font-size:var(--text-sm)}.hero[data-astro-cid-hek7xmkl]{gap:var(--spacing-stack-large);display:grid}.hero[data-astro-cid-hek7xmkl][data-spacing=comfortable]{padding-block:clamp(var(--spacing-section-compact), 4vi, var(--spacing-section-comfortable))}.hero-content[data-astro-cid-hek7xmkl],.hero-media[data-astro-cid-hek7xmkl]{min-width:0}.hero-content[data-astro-cid-hek7xmkl]{align-items:start;gap:var(--spacing-stack-default);overflow-wrap:anywhere;flex-direction:column;display:flex}.hero-content[data-astro-cid-hek7xmkl]>[data-astro-cid-hek7xmkl]{max-inline-size:100%;margin:0}.hero-content[data-astro-cid-hek7xmkl]>[data-astro-cid-hek7xmkl][data-part=heading]{font-family:var(--font-display);font-weight:var(--font-weight-display);text-wrap:balance}.hero-content[data-astro-cid-hek7xmkl]>h1[data-astro-cid-hek7xmkl]{font-size:clamp(var(--text-2xl), calc(var(--text-2xl) + 1vw), var(--text-3xl))}.hero-content[data-astro-cid-hek7xmkl]>[data-astro-cid-hek7xmkl][data-part=description],.hero-body[data-astro-cid-hek7xmkl]{max-inline-size:var(--layout-reading)}.hero-body[data-astro-cid-hek7xmkl] :first-child{margin-block-start:0}.hero-body[data-astro-cid-hek7xmkl] :last-child{margin-block-end:0}.hero[data-astro-cid-hek7xmkl][data-surface=muted]{background:var(--color-surface);padding:var(--spacing-surface-inset);border-radius:var(--radius-surface)}.hero[data-astro-cid-hek7xmkl][data-surface=inverse]{background:var(--color-bg);color:var(--color-fg);padding:var(--spacing-surface-inset);border-radius:var(--radius-surface)}.hero-eyebrow[data-astro-cid-hek7xmkl]{font-size:var(--text-sm);font-weight:600}.hero-actions[data-astro-cid-hek7xmkl]{gap:var(--spacing-stack-small);flex-wrap:wrap;display:flex}.hero-media[data-astro-cid-hek7xmkl] img{border-radius:var(--radius-surface);width:100%}.hero[data-astro-cid-hek7xmkl][data-layout=centered]{justify-items:center}.hero[data-astro-cid-hek7xmkl][data-layout=centered] .hero-content[data-astro-cid-hek7xmkl]{width:100%;max-inline-size:var(--layout-narrow);text-align:center;align-items:center}.hero[data-astro-cid-hek7xmkl][data-layout=centered] .hero-actions[data-astro-cid-hek7xmkl]{justify-content:center}.hero[data-astro-cid-hek7xmkl][data-layout=cover]{isolation:isolate;grid-template-areas:"hero";min-block-size:24rem;padding:0}.hero[data-astro-cid-hek7xmkl][data-layout=cover]>.hero-media[data-astro-cid-hek7xmkl]{border-radius:inherit;grid-area:hero;min-block-size:100%;overflow:clip}.hero[data-astro-cid-hek7xmkl][data-layout=cover]>.hero-media[data-astro-cid-hek7xmkl] img,.hero[data-astro-cid-hek7xmkl][data-layout=cover]>.hero-media[data-astro-cid-hek7xmkl] svg{object-fit:cover;block-size:100%;inline-size:100%}.hero[data-astro-cid-hek7xmkl][data-layout=cover]>.hero-content[data-astro-cid-hek7xmkl]{z-index:1;padding:var(--spacing-surface-inset);border-radius:var(--radius-surface);background:color-mix(in srgb, var(--color-bg) 88%, transparent);grid-area:hero;align-self:end}@media (width>=48rem){.hero[data-astro-cid-hek7xmkl][data-layout=split][data-has-media=true]{grid-template-columns:1fr 1fr;align-items:center}}.cms-posts[data-astro-cid-3fx4acft]{gap:var(--spacing-stack-large);margin-block:var(--spacing-section-compact);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.cms-posts[data-astro-cid-3fx4acft] img{aspect-ratio:16/9;object-fit:cover;width:100%}.cms-team[data-astro-cid-6axs25go]{gap:var(--spacing-stack-large);margin-block:var(--spacing-section-compact);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.cms-team[data-astro-cid-6axs25go] img{aspect-ratio:1;object-fit:cover;width:100%}.answer-content[data-astro-cid-wnz7j7xh]{margin-block:var(--space-6)}.citation-ready[data-astro-cid-wnz7j7xh]{font-weight:600}p[data-astro-cid-wnz7j7xh]{white-space:pre-line}h2[data-astro-cid-wnz7j7xh],p[data-astro-cid-wnz7j7xh],a[data-astro-cid-wnz7j7xh],span[data-astro-cid-wnz7j7xh]{overflow-wrap:anywhere}.contact-details[data-astro-cid-kkxsdkwk]{font-style:normal}h1[data-astro-cid-kkxsdkwk],h2[data-astro-cid-kkxsdkwk],p[data-astro-cid-kkxsdkwk]{overflow-wrap:anywhere}.error-page[data-astro-cid-rioic7d6]{padding-block:var(--space-7)}h1[data-astro-cid-rioic7d6],h2[data-astro-cid-rioic7d6],p[data-astro-cid-rioic7d6]{overflow-wrap:anywhere}
