.container[data-astro-cid-ygbe67ah]{width:min(100% - (2 * var(--page-gutter)),var(--container-main));margin-inline:auto}.container--narrow[data-astro-cid-ygbe67ah]{width:min(100% - (2 * var(--page-gutter)),var(--container-narrow))}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.language-nav[data-astro-cid-klm3evuh]{display:flex;overflow:hidden;border:1px solid var(--color-white-dark);border-radius:var(--radius);font-weight:var(--font-weight-medium);font-size:var(--font-size-label);line-height:var(--line-height-control);letter-spacing:var(--letter-spacing-label)}.language-nav[data-astro-cid-klm3evuh] a[data-astro-cid-klm3evuh]{position:relative;display:inline-flex;min-width:var(--tap-target);min-height:var(--tap-target);align-items:center;justify-content:center;padding:.35rem .5rem;color:var(--color-black);text-decoration:none;transition:background-color var(--duration-hover-fast) var(--easing-hover),color var(--duration-hover-fast) var(--easing-hover),opacity var(--duration-hover-fast) var(--easing-hover)}.language-nav[data-astro-cid-klm3evuh] a[data-astro-cid-klm3evuh]+a[data-astro-cid-klm3evuh]{border-inline-start:1px solid var(--color-white-dark)}.language-nav[data-astro-cid-klm3evuh] a[data-astro-cid-klm3evuh][aria-current=page]{background:var(--color-white-light);box-shadow:inset 0 -3px 0 var(--color-accent);color:var(--color-black)}@media(width>=68rem){.language-nav[data-astro-cid-klm3evuh] a[data-astro-cid-klm3evuh]{min-width:2.5rem;min-height:2.5rem}}.language-nav--footer[data-astro-cid-klm3evuh]{gap:var(--space-2);align-items:center;overflow:visible;border:0;border-radius:0;color:#f7f7f5a6;font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-navigation-editorial)}.language-nav--footer[data-astro-cid-klm3evuh] a[data-astro-cid-klm3evuh]{min-width:auto;min-height:var(--tap-target);padding:.25rem .2rem;color:inherit}.language-nav--footer[data-astro-cid-klm3evuh] a[data-astro-cid-klm3evuh]+a[data-astro-cid-klm3evuh]{border-inline-start:0}.language-nav--footer[data-astro-cid-klm3evuh] a[data-astro-cid-klm3evuh][aria-current=page]{background:none;box-shadow:none;color:var(--color-white);font-weight:var(--font-weight-semibold);text-decoration:none}.language-nav--footer[data-astro-cid-klm3evuh] .language-nav__separator[data-astro-cid-klm3evuh]{color:inherit;opacity:1}.language-nav--mobile-menu[data-astro-cid-klm3evuh]{gap:.1rem;align-items:center;overflow:visible;border:0;border-radius:0;background:none}.language-nav--mobile-menu[data-astro-cid-klm3evuh] a[data-astro-cid-klm3evuh]{min-width:var(--tap-target);min-height:var(--tap-target);padding:.35rem .4rem;color:var(--color-muted)}.language-nav--mobile-menu[data-astro-cid-klm3evuh] a[data-astro-cid-klm3evuh]+a[data-astro-cid-klm3evuh]{border-inline-start:0}.language-nav--mobile-menu[data-astro-cid-klm3evuh] a[data-astro-cid-klm3evuh][aria-current=page]{background:none;box-shadow:none;color:var(--color-black);font-weight:var(--font-weight-semibold)}.language-nav--mobile-menu[data-astro-cid-klm3evuh] a[data-astro-cid-klm3evuh][aria-current=page]:after{position:absolute;inset-block-end:.3rem;inset-inline-start:50%;width:1.125rem;height:1px;transform:translate(-50%);background:var(--color-primary);content:""}.language-nav__separator[data-astro-cid-klm3evuh]{display:inline-flex;align-items:center;justify-content:center;color:var(--color-muted);opacity:.55}@media(hover:hover)and (pointer:fine){.language-nav--segmented[data-astro-cid-klm3evuh] a[data-astro-cid-klm3evuh]:hover{background:#f7f7f58a;color:var(--color-primary)}.language-nav--segmented[data-astro-cid-klm3evuh] a[data-astro-cid-klm3evuh][aria-current=page]:hover{color:var(--color-black)}.language-nav--mobile-menu[data-astro-cid-klm3evuh] a[data-astro-cid-klm3evuh]:hover{color:var(--color-primary)}.language-nav--footer[data-astro-cid-klm3evuh] a[data-astro-cid-klm3evuh]:hover{color:var(--color-white)}}@media(prefers-reduced-motion:reduce){.language-nav[data-astro-cid-klm3evuh] a[data-astro-cid-klm3evuh]{transition:none}}.header[data-astro-cid-isef26zo]{--header-panel-easing: cubic-bezier(.22, 1, .36, 1);position:fixed;inset-block-start:0;inset-inline:0;z-index:20;height:var(--site-header-height);pointer-events:none;view-transition-name:none}.header[data-astro-cid-isef26zo]:before{position:fixed;inset:0;z-index:19;visibility:hidden;background:var(--color-white-light);content:"";opacity:0;pointer-events:none;transition:opacity .23s var(--header-panel-easing),visibility 0s linear .23s}.header[data-astro-cid-isef26zo]:after{position:fixed;inset:var(--site-header-height) 0 0;z-index:17;visibility:hidden;background:#0e11127a;content:"";opacity:0;pointer-events:none;transition:opacity .25s var(--header-panel-easing),visibility 0s linear .25s}.header__surface[data-astro-cid-isef26zo]{position:fixed;inset-block-start:0;inset-inline:0;z-index:20;height:var(--site-header-height);border-block-end:1px solid #191d1f14;background:var(--color-white-light);color:var(--color-black);pointer-events:auto;view-transition-name:site-header;transition:transform .32s var(--header-panel-easing),background-color .42s var(--header-panel-easing),border-color .42s var(--header-panel-easing),color .42s var(--header-panel-easing)}.js .header[data-astro-cid-isef26zo][data-menu-enhanced=true][data-mobile-visibility=hidden][data-menu-open=false] .header__surface[data-astro-cid-isef26zo]{transform:translateY(-100%)}.header[data-astro-cid-isef26zo][data-appearance=overlay-dark][data-hero-state=overlapping][data-menu-open=false] .header__surface[data-astro-cid-isef26zo]{border-color:var(--glass-dark-border);background:none;color:var(--color-white);text-shadow:0 1px 12px #0e11122e}.header[data-astro-cid-isef26zo][data-appearance=overlay-dark][data-hero-state=overlapping][data-menu-open=false] .brand__logo--solid[data-astro-cid-isef26zo]{opacity:0}.header[data-astro-cid-isef26zo][data-appearance=overlay-dark][data-hero-state=overlapping][data-menu-open=false] .brand__logo--overlay[data-astro-cid-isef26zo]{opacity:1}.header[data-astro-cid-isef26zo][data-appearance=overlay-light][data-hero-state=overlapping][data-menu-open=false] .header__surface[data-astro-cid-isef26zo]{background:none}.header__surface>.container{width:min(calc(100% - (2 * var(--page-gutter))),92rem);height:100%}.header__layout[data-astro-cid-isef26zo]{position:relative;display:grid;grid-template-columns:var(--tap-target) minmax(0,1fr) var(--tap-target);align-items:center;height:100%}.brand[data-astro-cid-isef26zo]{position:relative;z-index:2;grid-column:2;justify-self:center;display:inline-flex;width:clamp(7.75rem,34vw,10rem);height:2.25rem;align-items:center;color:inherit;text-decoration:none}.brand__logos[data-astro-cid-isef26zo]{position:relative;display:block;width:100%}.brand__logo[data-astro-cid-isef26zo]{display:block;width:100%;height:auto;transition:opacity .325s var(--header-panel-easing)}.brand__logo--overlay[data-astro-cid-isef26zo]{position:absolute;inset:0;opacity:0}.header__menu-button[data-astro-cid-isef26zo]{position:relative;z-index:2;grid-column:3;justify-self:end;display:none;width:var(--tap-target);height:var(--tap-target);align-items:center;justify-content:center;border:0;padding:0;background:none;color:currentColor;cursor:pointer}.header__menu-icon[data-astro-cid-isef26zo],.header__menu-icon[data-astro-cid-isef26zo]:before,.header__menu-icon[data-astro-cid-isef26zo]:after{display:block;width:1rem;height:1px;background:currentColor}.header__menu-icon[data-astro-cid-isef26zo]{position:relative;transition:background-color .12s}.header__menu-icon[data-astro-cid-isef26zo]:before,.header__menu-icon[data-astro-cid-isef26zo]:after{position:absolute;inset-inline-start:0;content:"";transition:inset-block-start .18s var(--header-panel-easing),transform .18s var(--header-panel-easing)}.header__menu-icon[data-astro-cid-isef26zo]:before{inset-block-start:-.34rem}.header__menu-icon[data-astro-cid-isef26zo]:after{inset-block-start:.34rem}.main-nav[data-astro-cid-isef26zo]{position:fixed;inset-block:var(--site-header-height) 0;inset-inline:0;z-index:21;display:flex;visibility:visible;flex-direction:column;overflow-y:auto;padding:clamp(1.5rem,5vw,2.5rem) var(--page-gutter) max(var(--space-6),env(safe-area-inset-bottom,0px));background:var(--color-white-light);color:var(--color-black);opacity:1;pointer-events:auto}.js .header[data-astro-cid-isef26zo][data-menu-enhanced=true][data-menu-open=false] .main-nav[data-astro-cid-isef26zo]{visibility:hidden;transform:translateY(8px);opacity:0;pointer-events:none;transition:opacity .22s var(--header-panel-easing),transform .22s var(--header-panel-easing),visibility 0s linear .22s}.js .header[data-astro-cid-isef26zo][data-menu-enhanced=true][data-menu-open=true]:before{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.js .header[data-astro-cid-isef26zo][data-menu-enhanced=true][data-menu-open=true] .main-nav[data-astro-cid-isef26zo]{visibility:visible;transform:translateY(0);opacity:1;pointer-events:auto;transition:opacity .23s var(--header-panel-easing),transform .23s var(--header-panel-easing),visibility 0s}.js .header[data-astro-cid-isef26zo][data-menu-enhanced=true] .header__menu-button[data-astro-cid-isef26zo]{display:inline-flex}.main-nav__side[data-astro-cid-isef26zo]{display:flex;width:min(100%,24rem);flex-direction:column;margin-inline:auto}.main-nav__side--right[data-astro-cid-isef26zo]{flex:1 0 auto}.main-nav__link[data-astro-cid-isef26zo],.aircraft-panel__links[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{position:relative;display:inline-flex;min-height:var(--tap-target);align-items:center;border:0;padding:.65rem 0;background:none;color:inherit;font-family:inherit;font-weight:var(--font-weight-medium);font-size:var(--font-size-navigation);line-height:var(--line-height-control);letter-spacing:var(--letter-spacing-navigation);text-decoration:none}.main-nav__link[data-astro-cid-isef26zo]{justify-content:flex-start}.main-nav__aircraft-trigger[data-astro-cid-isef26zo]{width:100%;gap:var(--space-2);cursor:pointer}.main-nav__aircraft-chevron[data-astro-cid-isef26zo]{flex:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15px;transform:rotate(0);transition:transform .18s var(--header-panel-easing)}.main-nav__group[data-astro-cid-isef26zo][data-open=true] .main-nav__aircraft-chevron[data-astro-cid-isef26zo]{transform:rotate(90deg)}.main-nav__label[data-astro-cid-isef26zo]{position:relative;display:inline-flex;align-items:center}.main-nav__label[data-astro-cid-isef26zo]:after{position:absolute;inset-block-end:-.42rem;inset-inline-start:50%;width:0;height:1px;transform:translate(-50%);background:var(--color-accent);content:"";transition:width var(--duration-hover-fast) var(--easing-hover)}.main-nav__link[data-astro-cid-isef26zo][aria-current=page]>.main-nav__label[data-astro-cid-isef26zo]:after,.main-nav__link[data-astro-cid-isef26zo].is-section-active>.main-nav__label[data-astro-cid-isef26zo]:after,.main-nav__link[data-astro-cid-isef26zo][data-active-section=true]>.main-nav__label[data-astro-cid-isef26zo]:after{width:62%}.main-nav__link--contact[data-astro-cid-isef26zo]{width:100%;justify-content:center;margin-block-start:auto;border:1px solid var(--color-primary);border-radius:.67rem;padding-inline:var(--space-4);background:var(--color-primary);color:var(--color-white);font-weight:var(--font-weight-semibold)}.main-nav__link--contact[data-astro-cid-isef26zo][aria-current=page]{color:var(--color-white)}.main-nav__language[data-astro-cid-isef26zo]{width:min(100%,24rem);margin:var(--space-6) auto 0;border-block-start:1px solid var(--color-white-dark);padding-block-start:var(--space-4)}.main-nav__language[data-astro-cid-isef26zo] .language-nav{width:fit-content;margin-inline:auto}.aircraft-panel[data-astro-cid-isef26zo]{display:grid;visibility:visible;grid-template-rows:1fr;opacity:1;transform:translateY(0)}.js .header[data-astro-cid-isef26zo][data-menu-enhanced=true] .main-nav__group[data-astro-cid-isef26zo][data-open=false] .aircraft-panel[data-astro-cid-isef26zo]{visibility:hidden;grid-template-rows:0fr;opacity:0;transform:translateY(8px);pointer-events:none;transition:grid-template-rows .22s var(--header-panel-easing),opacity .18s var(--header-panel-easing),transform .22s var(--header-panel-easing),visibility 0s linear .22s}.js .header[data-astro-cid-isef26zo][data-menu-enhanced=true] .main-nav__group[data-astro-cid-isef26zo][data-open=true] .aircraft-panel[data-astro-cid-isef26zo]{visibility:visible;grid-template-rows:1fr;opacity:1;transform:translateY(0);pointer-events:auto;transition:grid-template-rows .22s var(--header-panel-easing),opacity .18s var(--header-panel-easing),transform .22s var(--header-panel-easing),visibility 0s}.aircraft-panel__body[data-astro-cid-isef26zo]{min-height:0;overflow:hidden}.aircraft-panel__header[data-astro-cid-isef26zo]{display:none}.aircraft-panel__links[data-astro-cid-isef26zo]{display:grid;gap:0;margin:0;padding:0 0 var(--space-3) var(--space-4);list-style:none}.aircraft-panel__links[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{justify-content:flex-start;color:var(--color-black)}.aircraft-panel__link-description[data-astro-cid-isef26zo]{display:none}.aircraft-panel__close[data-astro-cid-isef26zo]{display:inline-flex;width:var(--tap-target);height:var(--tap-target);align-items:center;justify-content:center;border:0;padding:0;background:none;color:var(--color-black);cursor:pointer}.aircraft-panel__close[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo],.aircraft-panel__close[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo]:after{display:block;width:1rem;height:1px;background:currentColor}.aircraft-panel__close[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo]{transform:rotate(45deg)}.aircraft-panel__close[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo]:after{content:"";transform:rotate(90deg)}.header__menu-button[data-astro-cid-isef26zo][aria-expanded=true] .header__menu-icon[data-astro-cid-isef26zo]{background:none}.header__menu-button[data-astro-cid-isef26zo][aria-expanded=true] .header__menu-icon[data-astro-cid-isef26zo]:before{inset-block-start:0;transform:rotate(45deg)}.header__menu-button[data-astro-cid-isef26zo][aria-expanded=true] .header__menu-icon[data-astro-cid-isef26zo]:after{inset-block-start:0;transform:rotate(-45deg)}html[data-mobile-navigation-open=true],body[data-mobile-navigation-open=true]{overflow:hidden;overscroll-behavior:none}@media(hover:hover)and (pointer:fine){.main-nav__link[data-astro-cid-isef26zo]:not(.main-nav__link--contact):hover,.aircraft-panel__links[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover{color:var(--color-primary)}.main-nav__link--contact[data-astro-cid-isef26zo]:hover{background:var(--color-primary-dark);color:var(--color-white)}}@media(width>=64rem){.js .header[data-astro-cid-isef26zo][data-menu-enhanced=true][data-mobile-visibility=hidden][data-menu-open=false] .header__surface[data-astro-cid-isef26zo]{transform:none}.js .header[data-astro-cid-isef26zo][data-menu-enhanced=true][data-aircraft-open=true]:after{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.header[data-astro-cid-isef26zo]:is([data-appearance=overlay-dark],[data-appearance=overlay-light])[data-hero-state=overlapping][data-aircraft-open=true] .header__surface[data-astro-cid-isef26zo]{border-color:#191d1f14;background:var(--color-white-light);color:var(--color-black);text-shadow:none}.header[data-astro-cid-isef26zo]:is([data-appearance=overlay-dark],[data-appearance=overlay-light])[data-hero-state=overlapping][data-aircraft-open=true] .brand__logo--solid[data-astro-cid-isef26zo]{opacity:1}.header[data-astro-cid-isef26zo]:is([data-appearance=overlay-dark],[data-appearance=overlay-light])[data-hero-state=overlapping][data-aircraft-open=true] .brand__logo--overlay[data-astro-cid-isef26zo]{opacity:0}.header__layout[data-astro-cid-isef26zo]{--desktop-nav-gap: clamp(2rem, 5.75vw, 7.25rem);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:var(--desktop-nav-gap)}.brand[data-astro-cid-isef26zo]{grid-column:2;width:clamp(10.75rem,13vw,12rem);height:2.75rem}.header__menu-button[data-astro-cid-isef26zo]{display:none!important}.main-nav[data-astro-cid-isef26zo]{position:absolute;inset:0;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) clamp(10.75rem,13vw,12rem) minmax(0,1fr);column-gap:var(--desktop-nav-gap);overflow:visible;padding:0;background:none;color:inherit;visibility:visible!important;opacity:1!important;pointer-events:none!important;transform:none!important;transition:none!important}.main-nav__side[data-astro-cid-isef26zo]{width:auto;flex-flow:row;align-items:center;margin:0;gap:var(--desktop-nav-gap);pointer-events:auto}.main-nav__side--left[data-astro-cid-isef26zo]{grid-column:1;justify-self:end}.main-nav__side--right[data-astro-cid-isef26zo]{grid-column:3;justify-self:start;flex:initial}.main-nav__link[data-astro-cid-isef26zo],.aircraft-panel__links[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{min-height:var(--tap-target);padding:.45rem 0;white-space:nowrap}.main-nav__link[data-astro-cid-isef26zo]{letter-spacing:var(--letter-spacing-navigation-editorial)}.main-nav__aircraft-trigger[data-astro-cid-isef26zo]{width:auto}.main-nav__aircraft-chevron[data-astro-cid-isef26zo]{display:none}.main-nav__link--contact[data-astro-cid-isef26zo]{width:auto;justify-content:flex-start;margin:0;border:0;border-radius:0;padding-inline:0;background:none;color:inherit;font-weight:var(--font-weight-medium)}.main-nav__link--contact[data-astro-cid-isef26zo][aria-current=page]{color:inherit}.main-nav__language[data-astro-cid-isef26zo]{display:none}.aircraft-panel[data-astro-cid-isef26zo],.js .header[data-astro-cid-isef26zo][data-menu-enhanced=true] .main-nav__group[data-astro-cid-isef26zo][data-open=false] .aircraft-panel[data-astro-cid-isef26zo],.js .header[data-astro-cid-isef26zo][data-menu-enhanced=true] .main-nav__group[data-astro-cid-isef26zo][data-open=true] .aircraft-panel[data-astro-cid-isef26zo]{position:fixed;inset-block:var(--site-header-height) 0;inset-inline:0 auto;z-index:18;display:block;visibility:hidden;width:clamp(18rem,25vw,26.875rem);grid-template-rows:none;background:var(--color-white-light);box-shadow:8px 18px 32px #191d1f14;opacity:0;pointer-events:none;transform:translate(-10px);transition:opacity .25s var(--header-panel-easing),transform .25s var(--header-panel-easing),visibility 0s linear .25s}.js .header[data-astro-cid-isef26zo][data-menu-enhanced=true] .main-nav__group[data-astro-cid-isef26zo][data-open=true] .aircraft-panel[data-astro-cid-isef26zo]{visibility:visible;opacity:1;pointer-events:auto;transform:translate(0);transition-delay:0s}.aircraft-panel__body[data-astro-cid-isef26zo]{height:100%;overflow-y:auto;padding:clamp(2rem,5vh,3.5rem) clamp(2rem,4vw,3rem)}.aircraft-panel__header[data-astro-cid-isef26zo]{display:flex;align-items:center;justify-content:space-between;border-block-end:1px solid var(--color-white-dark);padding-block-end:var(--space-6)}.aircraft-panel__header[data-astro-cid-isef26zo] p[data-astro-cid-isef26zo]{color:var(--color-black);font-size:var(--font-size-label);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-uppercase);text-transform:uppercase}.aircraft-panel__links[data-astro-cid-isef26zo]{gap:clamp(var(--space-8),4.5vh,var(--space-10));padding:clamp(2rem,5vh,3.5rem) 0 0}.aircraft-panel__links[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{display:grid;min-height:0;align-items:start;gap:var(--space-2);padding:0;font-weight:var(--font-weight-semibold);font-size:clamp(var(--font-size-navigation),.84rem + .2vw,1.0625rem);letter-spacing:var(--letter-spacing-navigation-editorial);white-space:normal}.aircraft-panel__link-description[data-astro-cid-isef26zo]{display:block;max-width:31ch;color:var(--color-muted);font-weight:var(--font-weight-regular);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);letter-spacing:var(--letter-spacing-body)}@media(hover:hover)and (pointer:fine){.main-nav__link--contact[data-astro-cid-isef26zo]:hover{background:none;color:var(--color-primary)}}}@media(prefers-reduced-motion:reduce){.header[data-astro-cid-isef26zo]:before,.header[data-astro-cid-isef26zo]:after,.header__surface[data-astro-cid-isef26zo],.brand__logo[data-astro-cid-isef26zo],.main-nav[data-astro-cid-isef26zo],.aircraft-panel[data-astro-cid-isef26zo],.main-nav__aircraft-chevron[data-astro-cid-isef26zo],.js .header[data-astro-cid-isef26zo][data-menu-enhanced=true] .main-nav__group[data-astro-cid-isef26zo][data-open=false] .aircraft-panel[data-astro-cid-isef26zo],.js .header[data-astro-cid-isef26zo][data-menu-enhanced=true] .main-nav__group[data-astro-cid-isef26zo][data-open=true] .aircraft-panel[data-astro-cid-isef26zo]{transition-duration:1ms;transition-delay:0s}.js .header[data-astro-cid-isef26zo][data-menu-enhanced=true][data-menu-open] .main-nav[data-astro-cid-isef26zo]{transition-duration:1ms;transition-delay:0s;transform:none}.js .header[data-astro-cid-isef26zo][data-menu-enhanced=true][data-menu-open=false] .main-nav[data-astro-cid-isef26zo],.aircraft-panel[data-astro-cid-isef26zo],.js .header[data-astro-cid-isef26zo][data-menu-enhanced=true] .main-nav__group[data-astro-cid-isef26zo][data-open=false] .aircraft-panel[data-astro-cid-isef26zo]{transform:none}}.footer[data-astro-cid-oenwriqq]{position:relative;z-index:1;padding-block:clamp(var(--space-12),6vw,5.5rem) clamp(var(--space-8),4vw,var(--space-12));background:var(--color-black);color:var(--color-white)}.footer__main[data-astro-cid-oenwriqq]{display:grid;gap:var(--space-10) var(--grid-gap)}.footer__brand[data-astro-cid-oenwriqq]{display:flex;flex-direction:column;align-items:flex-start}.footer__brand-link[data-astro-cid-oenwriqq]{display:inline-block;margin-block-end:var(--space-6)}.footer__logo[data-astro-cid-oenwriqq]{width:clamp(8.75rem,38vw,10rem);height:auto}.footer__copyright[data-astro-cid-oenwriqq]{color:#f7f7f5a6}.footer__heading[data-astro-cid-oenwriqq]{margin-block-end:var(--space-4);color:var(--color-white);font-weight:var(--font-weight-semibold);font-size:var(--font-size-caption);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-navigation-editorial);text-transform:uppercase}.footer__contact[data-astro-cid-oenwriqq]{align-self:start;margin-block-end:0;text-decoration:none;transform-origin:0;transition:color var(--duration-hover-fast) var(--easing-hover),transform var(--duration-hover-fast) var(--easing-hover)}.footer__links[data-astro-cid-oenwriqq]{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.footer__links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq],.footer__legal[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:#f7f7f5a6;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;text-underline-offset:.3em;transition:color var(--duration-hover-fast) var(--easing-hover),transform var(--duration-hover-fast) var(--easing-hover)}.footer__links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{display:inline-block;padding-block:.1rem;font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);letter-spacing:var(--letter-spacing-navigation-editorial)}.footer__links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:focus-visible,.footer__legal[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:focus-visible{color:var(--color-white);text-decoration-color:currentColor}.footer__bottom[data-astro-cid-oenwriqq]{display:flex;flex-direction:column;gap:var(--space-4);margin-block-start:clamp(var(--space-10),5vw,var(--space-16));border-block-start:1px solid #f7f7f51f;padding-block-start:var(--space-6)}.footer__copyright[data-astro-cid-oenwriqq],.footer__legal[data-astro-cid-oenwriqq]{font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.footer__copyright[data-astro-cid-oenwriqq]{letter-spacing:var(--letter-spacing-metadata)}.footer__legal[data-astro-cid-oenwriqq]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);align-self:center;letter-spacing:var(--letter-spacing-navigation-editorial)}.footer .language-nav--footer{align-self:center;color:#f7f7f5a6}.footer .language-nav--footer a:focus-visible,.footer .language-nav--footer a[aria-current=page]{color:var(--color-white)}.footer .language-nav--footer a:focus-visible{text-decoration:underline;text-underline-offset:.3em}.footer .language-nav--footer a[aria-current=page]{box-shadow:none;font-weight:var(--font-weight-semibold);text-decoration:none}@media(width>=40rem){.footer__main[data-astro-cid-oenwriqq]{grid-template-columns:repeat(3,minmax(0,1fr))}.footer__brand[data-astro-cid-oenwriqq]{grid-column:1 / -1}.footer__bottom[data-astro-cid-oenwriqq]{position:relative;flex-direction:row;align-items:center;justify-content:space-between}.footer__legal[data-astro-cid-oenwriqq]{position:absolute;inset-inline:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:0;pointer-events:none}.footer__legal[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{pointer-events:auto}.footer__legal[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:first-child{justify-self:end;margin-inline-end:var(--space-4)}.footer__legal[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:last-child{justify-self:start;margin-inline-start:var(--space-4)}.footer .language-nav--footer{align-self:auto}}@media(width>=64rem){.footer__main[data-astro-cid-oenwriqq]{grid-template-columns:minmax(15rem,2fr) repeat(4,minmax(0,1fr));gap:var(--space-8) clamp(var(--space-8),4vw,var(--space-16))}.footer__brand[data-astro-cid-oenwriqq]{grid-column:auto}.footer__logo[data-astro-cid-oenwriqq]{width:11rem}}@media(hover:hover)and (pointer:fine){.footer__links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover,.footer__legal[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--color-white);text-decoration-color:#0000;transform:scale(1.01)}.footer__contact[data-astro-cid-oenwriqq]:hover{text-decoration:none;transform:scale(1.01)}.footer .language-nav--footer a:not([aria-current=page]):hover{color:var(--color-white);text-decoration:none;transform:scale(1.01)}}@media(prefers-reduced-motion:reduce){.footer__links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq],.footer__legal[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{transition:none}}.referral-choice[data-astro-cid-mfjme4vq]{position:fixed;z-index:100;inset-inline-end:var(--space-6);inset-block-end:max(var(--space-6),env(safe-area-inset-bottom,0px));inline-size:min(28rem,calc(100vw - 2 * var(--space-6)));max-block-size:calc(100dvh - 2 * var(--space-6));overflow-y:auto;padding:var(--space-6);border:1px solid var(--color-white-dark);border-radius:var(--radius);background:var(--color-white);box-shadow:var(--shadow);color:var(--color-black)}.referral-choice[data-astro-cid-mfjme4vq][hidden]{display:none}.referral-choice[data-astro-cid-mfjme4vq] h2[data-astro-cid-mfjme4vq]{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}.referral-choice[data-astro-cid-mfjme4vq] p[data-astro-cid-mfjme4vq]{margin-block-start:var(--space-3)}.referral-choice__actions[data-astro-cid-mfjme4vq]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-4)}.referral-choice[data-astro-cid-mfjme4vq] button[data-astro-cid-mfjme4vq]{cursor:pointer}.referral-choice__privacy[data-astro-cid-mfjme4vq]{display:inline-block;margin-block-start:var(--space-4);color:var(--color-primary);text-decoration:underline;text-underline-offset:var(--space-1)}@media(width<=47.499rem){.referral-choice[data-astro-cid-mfjme4vq]{inset-inline:0;inset-block-end:0;inline-size:100%;block-size:50dvh;max-block-size:100dvh;padding:var(--space-4) var(--space-4) max(var(--space-4),env(safe-area-inset-bottom,0px));border-radius:var(--radius) var(--radius) 0 0}.referral-choice[data-astro-cid-mfjme4vq] h2[data-astro-cid-mfjme4vq]{text-align:center}.referral-choice__actions[data-astro-cid-mfjme4vq]{flex-direction:column}.referral-choice[data-astro-cid-mfjme4vq] button[data-astro-cid-mfjme4vq]{inline-size:100%}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root{--color-primary-dark: #4f1720;--color-primary: #6b1f2b;--color-primary-light: #8a3542;--color-accent-dark: #9e7d42;--color-accent: #c9a45d;--color-accent-light: #d8bc82;--color-black-dark: #0e1112;--color-black: #191d1f;--color-black-light: #34393c;--color-white-dark: #e8e8e4;--color-white: #f7f7f5;--color-white-light: #f9f9f7;--color-muted: #66615d;--color-focus: #0b5fff;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--container-main: 70rem;--container-narrow: 51.25rem;--page-gutter: clamp(1rem, 4vw, 2rem);--space-section: clamp(2rem, 6vw, 4rem);--space-section-editorial: clamp(5rem, 9vw, 8rem);--space-panel: clamp(1rem, 2.5vw, 1.5rem);--grid-gap: clamp(1rem, 2vw, 1.5rem);--card-min: 18rem;--text-measure: 65ch;--text-measure-compact: 52ch;--tap-target: 2.75rem;--radius: 8px;--shadow: 0 16px 40px rgb(25 29 31 / 10%);--duration-hover-fast: .16s;--duration-hover-control: .18s;--duration-hover-image: .36s;--easing-hover: ease-out;--interactive-lift-control: -1px;--interactive-lift-card: -2px;--interactive-active-scale: .98;--interactive-image-zoom: 1.05;--glass-backdrop-filter: blur(5px) saturate(100%);--glass-header-backdrop-filter: blur(11px) saturate(105%);--glass-header-background: rgb(247 247 245 / 46%);--glass-header-open-background: rgb(247 247 245 / 85%);--glass-header-submenu-background: rgb(247 247 245 / 78%);--glass-header-solid-background: rgb(247 247 245 / 94%);--glass-dark-background: rgb(25 29 31 / 76%);--glass-dark-hover-background: rgb(25 29 31 / 82%);--glass-dark-solid-background: rgb(25 29 31 / 94%);--glass-dark-card-background: rgb(25 29 31 / 86%);--glass-dark-card-hover-background: rgb(25 29 31 / 90%);--glass-dark-border: rgb(247 247 245 / 12%);--glass-dark-text: var(--color-white);--glass-dark-muted-text: rgb(247 247 245 / 72%);--font-family-primary: "Montserrat", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-h1: clamp(2.25rem, 1.85rem + 1.75vw, 4rem);--font-size-h1-mobile: clamp(2.25rem, 1.85rem + 1.75vw, 4rem);--font-size-h2: clamp(1.625rem, 1.4rem + 1vw, 2.5rem);--font-size-h2-mobile: clamp(1.5rem, 1.35rem + .8vw, 2.2rem);--font-size-h3: clamp(1.1875rem, 1.1rem + .4vw, 1.5rem);--font-size-h3-mobile: clamp(1.1875rem, 1.1rem + .4vw, 1.5rem);--font-size-h4: 1.0625rem;--font-size-h4-mobile: 1.0625rem;--font-size-editorial-title: clamp(2.5rem, 2rem + 1.2vw, 3rem);--font-size-editorial-title-mobile: clamp(2.5rem, 2rem + 1.2vw, 3rem);--font-size-cta-title: clamp(2.125rem, 1.75rem + 1.5vw, 3.125rem);--font-size-cta-title-mobile: clamp(1.5rem, 1.35rem + .8vw, 2.2rem);--font-size-body-large: clamp(1.0625rem, 1rem + .25vw, 1.25rem);--font-size-body-large-mobile: clamp(1.0625rem, 1rem + .25vw, 1.25rem);--font-size-body: 1rem;--font-size-body-mobile: 1rem;--font-size-body-small: .875rem;--font-size-body-small-mobile: .875rem;--font-size-label: .8125rem;--font-size-label-mobile: .8125rem;--font-size-caption: .75rem;--font-size-caption-mobile: .75rem;--font-size-navigation: .9375rem;--font-size-navigation-mobile: .9375rem;--font-size-button: .875rem;--font-size-button-mobile: .875rem;--font-size-specification: 1.0625rem;--line-height-h1: 1.08;--line-height-h2: 1.16;--line-height-h3: 1.25;--line-height-h4: 1.3;--line-height-editorial-title: 1.04;--line-height-cta-title: 1.08;--line-height-body-large: 1.55;--line-height-body: 1.6;--line-height-body-small: 1.55;--line-height-label: 1.4;--line-height-caption: 1.5;--line-height-control: 1.2;--line-height-specification: 1.35;--letter-spacing-h1: .03em;--letter-spacing-h2: -.015em;--letter-spacing-h3: -.008em;--letter-spacing-editorial-title: .03em;--letter-spacing-cta-title: -.015em;--letter-spacing-body: 0;--letter-spacing-label: .015em;--letter-spacing-caption: .01em;--letter-spacing-metadata: .01em;--letter-spacing-navigation: .005em;--letter-spacing-navigation-editorial: .04em;--letter-spacing-button: .01em;--letter-spacing-uppercase: .08em;--font-variant-numeric-data: lining-nums tabular-nums}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,ul,ol,figure{margin:0}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-ext.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{color:var(--color-black);font-family:var(--font-family-primary);font-weight:var(--font-weight-regular);font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);font-synthesis:none}h1,h2,h3,h4{font-weight:var(--font-weight-semibold);text-wrap:balance}h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-h1)}h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2)}h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3)}h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4);letter-spacing:var(--letter-spacing-body)}p{color:var(--color-muted);text-wrap:pretty}.type-editorial-title{font-weight:var(--font-weight-regular);font-size:var(--font-size-editorial-title);line-height:var(--line-height-editorial-title);letter-spacing:var(--letter-spacing-editorial-title);text-wrap:balance}.type-cta-title{font-weight:var(--font-weight-semibold);font-size:var(--font-size-cta-title);line-height:var(--line-height-cta-title);letter-spacing:var(--letter-spacing-cta-title);text-wrap:balance}.type-eyebrow{color:var(--color-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-label);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-uppercase);text-transform:uppercase}.type-lead{font-weight:var(--font-weight-regular);font-size:var(--font-size-body-large);line-height:var(--line-height-body-large);letter-spacing:var(--letter-spacing-body)}.type-body{font-weight:var(--font-weight-regular);font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body)}.type-body-small{font-weight:var(--font-weight-regular);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);letter-spacing:var(--letter-spacing-body)}.type-label{font-weight:var(--font-weight-medium);font-size:var(--font-size-label);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-label)}.type-caption{font-weight:var(--font-weight-regular);font-size:var(--font-size-caption);line-height:var(--line-height-caption);letter-spacing:var(--letter-spacing-caption)}.type-navigation{font-weight:var(--font-weight-medium);font-size:var(--font-size-navigation);line-height:var(--line-height-control);letter-spacing:var(--letter-spacing-navigation)}.type-button{font-weight:var(--font-weight-medium);font-size:var(--font-size-button);line-height:var(--line-height-control);letter-spacing:var(--letter-spacing-button)}:where(h1,h2,h3,h4,p,li,dt,dd,a){overflow-wrap:anywhere}@media(max-width:47.499rem){body,.type-body{font-size:var(--font-size-body-mobile)}h1{font-size:var(--font-size-h1-mobile)}h2{font-size:var(--font-size-h2-mobile)}h3{font-size:var(--font-size-h3-mobile)}h4{font-size:var(--font-size-h4-mobile)}.type-editorial-title{font-size:var(--font-size-editorial-title-mobile)}.type-cta-title{font-size:var(--font-size-cta-title-mobile);line-height:var(--line-height-h2)}.type-eyebrow,.type-label{font-size:var(--font-size-label-mobile)}.type-lead{font-size:var(--font-size-body-large-mobile)}.type-body-small{font-size:var(--font-size-body-small-mobile)}.type-caption{font-size:var(--font-size-caption-mobile)}.type-navigation{font-size:var(--font-size-navigation-mobile)}.type-button{font-size:var(--font-size-button-mobile)}}.button{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius);font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);line-height:var(--line-height-control);letter-spacing:var(--letter-spacing-button);text-align:center;text-decoration:none;text-transform:none;transform:translateY(0);transition:background-color var(--duration-hover-fast) var(--easing-hover),border-color var(--duration-hover-fast) var(--easing-hover),color var(--duration-hover-fast) var(--easing-hover),transform var(--duration-hover-control) var(--easing-hover)}.button--standard{min-height:var(--tap-target);padding:.7rem 1rem;font-size:var(--font-size-button)}.button--hero{min-height:3rem;padding:.8rem 1.25rem;font-size:var(--font-size-button)}.button--primary{background:var(--color-primary);color:var(--color-white)}.button--secondary{border-color:var(--color-primary);background:var(--color-white-light);color:var(--color-primary)}.button--secondary-hero{border-color:var(--color-white);background:transparent;color:var(--color-white)}@media(hover:hover)and (pointer:fine){.button:not(:disabled):hover{transform:translateY(var(--interactive-lift-control))}.button--primary:not(:disabled):hover{background:var(--color-primary-dark)}.button--secondary:not(:disabled):hover{background:color-mix(in srgb,var(--color-primary) 6%,var(--color-white-light))}.button--secondary-hero:not(:disabled):hover{border-color:var(--color-black-light);background:transparent;color:var(--color-black-light)}}.button:not(:disabled):active{transform:translateY(0) scale(var(--interactive-active-scale))}.button--primary:not(:disabled):active{background:var(--color-primary-dark)}.button--secondary:not(:disabled):active{background:color-mix(in srgb,var(--color-primary) 10%,var(--color-white-light))}.button--secondary-hero:not(:disabled):active{border-color:var(--color-white-dark);background:transparent;color:var(--color-white-dark)}@media(min-width:47.5rem){.button--hero{min-height:3.25rem;padding:.9rem 1.5rem;font-size:var(--font-size-body)}}@media(prefers-reduced-motion:reduce){.button{transition:background-color var(--duration-hover-fast) var(--easing-hover),border-color var(--duration-hover-fast) var(--easing-hover),color var(--duration-hover-fast) var(--easing-hover)}.button:not(:disabled):hover,.button:not(:disabled):active{transform:none}}.stack{display:grid;gap:var(--space-4)}.full-viewport{min-block-size:100vh}@supports (min-block-size: 100svh){.full-viewport{min-block-size:100svh}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--reveal-duration-default: .45s;--reveal-duration-image: .55s;--reveal-distance-default: 20px;--reveal-distance-image: 10px;--reveal-easing: cubic-bezier(.22, .61, .36, 1);--reveal-stagger-step: 50ms}html.reveal-ready [data-reveal]{--reveal-distance: var(--reveal-distance-default);--reveal-duration: var(--reveal-duration-default);--reveal-delay: 0ms}html.reveal-ready [data-reveal=image]{--reveal-distance: var(--reveal-distance-image);--reveal-duration: var(--reveal-duration-image)}html.reveal-ready [data-reveal-delay="1"]{--reveal-delay: var(--reveal-stagger-step)}html.reveal-ready [data-reveal-delay="2"]{--reveal-delay: calc(2 * var(--reveal-stagger-step))}html.reveal-ready [data-reveal-delay="3"]{--reveal-delay: calc(3 * var(--reveal-stagger-step))}html.reveal-ready [data-reveal-state=pending]{opacity:0;transform:translate3d(0,var(--reveal-distance),0);will-change:opacity,transform}html.reveal-ready [data-reveal-state=visible]{opacity:1;transform:translateZ(0);transition:opacity var(--reveal-duration) var(--reveal-easing) var(--reveal-delay),transform var(--reveal-duration) var(--reveal-easing) var(--reveal-delay)}html.reveal-ready [data-reveal-instant=true]{transition:none}@media(prefers-reduced-motion:reduce){html.reveal-ready [data-reveal]{opacity:1;transform:none;transition:none;will-change:auto}}:root{--page-transition-exit-distance: -4px;--page-transition-enter-distance: 8px}@keyframes page-content-exit{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,var(--page-transition-exit-distance),0)}}@keyframes page-content-enter{0%{opacity:0;transform:translate3d(0,var(--page-transition-enter-distance),0)}to{opacity:1;transform:translateZ(0)}}::view-transition-group(root),::view-transition-image-pair(root),::view-transition-old(root),::view-transition-new(root),::view-transition-group(site-header),::view-transition-image-pair(site-header),::view-transition-old(site-header),::view-transition-new(site-header){animation:none!important}::view-transition-old(root),::view-transition-old(site-header){opacity:0}::view-transition-new(root),::view-transition-new(site-header){opacity:1}::view-transition-group(site-header){z-index:100}@media(prefers-reduced-motion:reduce){::view-transition-old(page-content),::view-transition-new(page-content){animation:none!important}}::view-transition-group(page-content){animation-duration:.2s}:root{--site-header-height: 3.875rem;--site-header-effective-offset: var(--site-header-height);--site-header-safe-gap: clamp(1.25rem, 4vw, 2rem)}html{min-height:100%;background:var(--color-white)}body{min-width:320px;min-height:100%;background:var(--color-white)}a{color:inherit}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.skip-link{position:fixed;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);z-index:100;transform:translateY(calc(-100% - var(--space-6)));border-radius:var(--radius);padding:.7rem 1rem;background:var(--color-primary);color:var(--color-white);font-weight:var(--font-weight-semibold);font-size:var(--font-size-button);line-height:var(--line-height-control);letter-spacing:var(--letter-spacing-button);text-decoration:none}.skip-link:focus-visible{transform:translateY(0)}.site-shell{min-height:100%;display:flex;flex-direction:column}.site-main{flex:1}@media(min-width:64rem){:root{--site-header-safe-gap: clamp(1.75rem, 3vw, 2.5rem)}}.placeholder-note{border-left:4px solid var(--color-accent);padding:var(--space-4);background:var(--color-white)}
