@layer globals{:root{--desktop-header-height:150px;--desktop-header-background-color:#fff;--desktop-header-side-gutter:var(--grid-browser-gutter);--desktop-logo-width:220px;--desktop-safety-gap:20px;--desktop-header-utility-nav-gap:30px;--desktop-header-main-nav-gap:30px;--desktop-header-child-nav-transition:400ms;--desktop-header-secondary-nav-top-margin:20px;--desktop-header-primary-nav-bottom-margin:30px;--desktop-header-child-nav-link-column-max:8;--desktop-header-child-nav-grid-column-gap:100px;--desktop-header-child-nav-grid-row-gap:35px;--desktop-header-backdrop-overgrow-height:40px;--desktop-header-child-nav-left-margin:50%;--desktop-header-child-nav-right-margin:0;--desktop-header-backdrop-color:#000;--desktop-header-backdrop-box-shadow:none;--desktop-header-is-nav-shrinkable:1;--desktop-header-navigation-position:relative}.g-desktop-header{--navigation-backdrop-height:0;--initial-split-tone-width:1;align-items:center;display:grid;gap:0 var(--desktop-safety-gap);grid-template-columns:calc(var(--grid-browser-gutter) - var(--desktop-safety-gap)) calc(33vw - var(--grid-browser-gutter)*2*.33) 1fr calc(var(--grid-browser-gutter) - var(--desktop-safety-gap));grid-template-rows:auto auto 0fr var(--desktop-header-backdrop-overgrow-height);inset:0 0 auto;margin:0 0 calc(var(--desktop-header-backdrop-overgrow-height)*-1);position:var(--desktop-header-navigation-position);width:100%;z-index:1000}.g-desktop-header--local-builder-nav{--initial-split-tone-width:0}@media (max-width:1200px){.g-desktop-header{display:none}}.g-desktop-header__logo{align-items:center;display:flex;flex-flow:row wrap;gap:8px 21px;grid-column:2;grid-row:2;overflow-x:clip;padding-bottom:42px;padding-top:20px;z-index:10}.g-desktop-header--local-builder-nav .g-desktop-header__logo{padding-bottom:30px;padding-top:30px}.g-desktop-header__logo__positioner{display:block;position:relative}.g-desktop-header__logo__divider{background-image:linear-gradient(to left,var(--brand-onyx) 0,var(--brand-onyx) 100%),linear-gradient(to left,#fff 0,#fff var(--navigation-backdrop-intersect-split-x),var(--brand-onyx) var(--navigation-backdrop-intersect-split-x),var(--brand-onyx) 100%);background-position:bottom;background-repeat:no-repeat;background-size:100% calc(100% - var(--navigation-backdrop-intersect-y-percent)),100% 100%;height:50px;width:1px}.g-desktop-header__logo__builder-name{position:relative}.g-desktop-header__logo svg{display:block;height:42px;width:auto}.g-desktop-header--local-builder-nav .g-desktop-header__logo svg{height:35px}.g-desktop-header__secondary-nav{align-items:center;color:#fff;display:flex;flex-flow:row wrap;font-size:14px;gap:5px var(--desktop-header-utility-nav-gap);grid-column:1/span 4;grid-row:1;justify-content:flex-end;padding:15px var(--grid-browser-gutter);width:100%}.g-desktop-header--local-builder-nav .g-desktop-header__secondary-nav{background-color:var(--brand-onyx)}.g-desktop-header__button-list{--button-font-size:18px;display:flex;gap:var(--desktop-header-utility-nav-gap)}.g-desktop-header__button{color:#fff;font-size:.88rem;font-weight:var(--font-weight-regular);letter-spacing:2px;position:relative;text-transform:uppercase;transition:color .15s ease}.g-desktop-header__button:before{background-color:var(--brand-bronze);clip-path:polygon(0 0,130px 0,130px 100%,0 100%);content:"";height:1px;inset:auto 0 -12px;position:absolute;transition:.15s ease}.g-desktop-header__button:focus:before,.g-desktop-header__button:hover:before{clip-path:polygon(calc(100% - 130px) 0,100% 0,100% 100%,calc(100% - 130px) 100%)}.g-desktop-header__button--chevron{margin-right:auto;padding-right:24px;position:relative}.g-desktop-header__button--chevron:focus,.g-desktop-header__button--chevron:hover{color:var(--brand-bronze)}.g-desktop-header__button--chevron:before{display:none}.g-desktop-header__button--chevron:after{background-color:currentColor;content:"";inset:0 0 0 auto;-webkit-mask-image:url(../../../img/icons/chevron-up.svg);mask-image:url(../../../img/icons/chevron-up.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;transform:rotateX(180deg);transition:transform .15s ease;width:13px}.g-desktop-header:has(.g-builder-subnav.is-open) .g-desktop-header__button--chevron:after{transform:rotateX(0deg)}.g-desktop-header__global-menu-button{-webkit-background-clip:text;background-clip:text;background-color:#fff;color:transparent;font-size:14px;font-weight:var(--font-weight-regular);letter-spacing:2px;padding-left:30px;position:relative;text-transform:uppercase;transition:background-color .1s ease}.g-desktop-header__global-menu-button:before{background-color:inherit;content:"";inset:0 auto 0 0;-webkit-mask-image:url(../../../img/brand-assets/alair-global-menu-icon.svg);mask-image:url(../../../img/brand-assets/alair-global-menu-icon.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;transition:inherit;width:20px}.g-desktop-header__global-menu-button:focus,.g-desktop-header__global-menu-button:hover{background-color:var(--brand-bronze)}.g-desktop-header__main-nav{flex:1;grid-column:3;grid-row:2;padding-bottom:30px;padding-top:30px}.g-desktop-header__main-link-list{display:flex;flex-flow:row wrap;gap:30px var(--api-header-main-link-list-gap,80px);justify-content:flex-end;margin-left:auto;max-width:800px;width:100%}.g-desktop-header__main-link-el{--link-underline-transform:scaleX(0);display:block;font-size:1rem;font-weight:var(--font-weight-regular);line-height:1.2;position:relative;text-align:left;text-decoration:none;transition:color .15s ease}.g-desktop-header__main-link-el--has-children{padding-right:19px}.g-desktop-header__main-link-el:before{background-image:linear-gradient(to left,var(--brand-bronze) 0,var(--brand-bronze) 100%),linear-gradient(to left,#fff 0,#fff var(--navigation-backdrop-intersect-split-x),var(--brand-bronze) var(--navigation-backdrop-intersect-split-x),var(--brand-bronze) 100%);height:1px;inset:auto 0 -20px;transform:var(--link-underline-transform);transition:transform .15s ease}.g-desktop-header__main-link-el--has-children:after,.g-desktop-header__main-link-el:before{background-position:bottom;background-repeat:no-repeat;background-size:100% calc(100% - var(--navigation-backdrop-intersect-y-percent)),100% 100%;content:"";position:absolute}.g-desktop-header__main-link-el--has-children:after{display:inline-block;height:13px;inset:50% 0 auto auto;-webkit-mask-image:url(../../../img/icons/plus.svg);mask-image:url(../../../img/icons/plus.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transform:translateY(-50%);width:13px}.g-desktop-header__main-link-el--has-children:after,.g-desktop-header__text-color-backdrop-mask{background-image:linear-gradient(to left,var(--brand-onyx) 0,var(--brand-onyx) 100%),linear-gradient(to left,#fff 0,#fff var(--navigation-backdrop-intersect-split-x),var(--brand-onyx) var(--navigation-backdrop-intersect-split-x),var(--brand-onyx) 100%)}.g-desktop-header__text-color-backdrop-mask{-webkit-background-clip:text;background-clip:text;background-position:bottom;background-repeat:no-repeat;background-size:100% calc(100% - var(--navigation-backdrop-intersect-y-percent)),100% 100%;color:transparent}.g-desktop-header:has(.g-builder-subnav.is-open) .g-desktop-header__main-link-el--local-builder-link,.g-desktop-header__main-link-el.current-menu-ancestor,.g-desktop-header__main-link-el.current-menu-item,.g-desktop-header__main-link-el.is-active,.g-desktop-header__main-link-el.is-open,.g-desktop-header__main-link-el:focus,.g-desktop-header__main-link-el:hover{--link-underline-transform:scaleX(1)}.g-desktop-header__child-nav{align-items:flex-start;clip-path:polygon(0 0,100% 0,100% calc(var(--navigation-backdrop-intersect-y, 0px) - var(--desktop-header-backdrop-overgrow-height)),0 calc(var(--navigation-backdrop-intersect-y, 0px) - var(--desktop-header-backdrop-overgrow-height)));display:flex;inset:calc(100% - var(--desktop-header-backdrop-overgrow-height)) 0 auto;min-height:70vh;padding:60px calc(var(--grid-browser-gutter)) 120px;pointer-events:none;position:absolute;transition-duration:var(--desktop-header-child-nav-transition);transition-property:visibility,transform;transition-timing-function:ease;visibility:hidden;z-index:3}.g-desktop-header__child-nav__blurb{flex:1;flex-basis:50%;max-width:50%;padding:0 8.34%}.g-desktop-header__blurb-title{font-size:var(--font-size-h2);font-weight:var(--font-weight-regular);letter-spacing:.34px;line-height:1.3;position:relative;width:-moz-fit-content;width:fit-content}.g-desktop-header__blurb-title__line{background-image:linear-gradient(to left,#444041 0,#444041 var(--navigation-backdrop-intersect-split-x),var(--brand-bronze) var(--navigation-backdrop-intersect-split-x),var(--brand-bronze) 100%);content:"";height:1px;inset:auto 0 -10px auto;position:absolute;width:100vw}.g-desktop-header__blurb-content{font-size:1rem;font-weight:var(--font-weight-regular);line-height:1.6;margin-top:40px}.g-desktop-header__blurb-content *+*{margin-top:20px}.g-desktop-header__blurb-content,.g-desktop-header__blurb-title{opacity:0;transform:translateY(-15px)}.g-desktop-header__child-nav__items{display:grid;flex:1;flex-basis:50%;grid-auto-flow:column;grid-template-columns:auto;grid-template-rows:repeat(min(var(--list-item-count,0),var(--desktop-header-child-nav-link-column-max)),auto);margin-top:0;padding:90px 8.34% 0 0;grid-column-gap:var(--desktop-header-child-nav-grid-column-gap);grid-row-gap:var(--desktop-header-child-nav-grid-row-gap)}.g-desktop-header__child-nav:not(:has(.g-desktop-header__child-nav__blurb)) .g-desktop-header__child-nav__items{margin-left:auto;margin-right:0;max-width:50%;padding-top:0}.g-desktop-header__child-nav__item{margin-right:auto}.g-desktop-header__child-nav a,.g-desktop-header__child-nav button{pointer-events:all}.g-desktop-header__child-nav__link{--icon-transform:translateX(-5px);--icon-opacity:0;display:block;font-size:1rem;font-weight:var(--font-weight-regular);line-height:1.15;opacity:0;position:relative;text-decoration:none;transform:translateY(-15px);transition:none}.g-desktop-header__child-nav__link.current-menu-item,.g-desktop-header__child-nav__link:focus,.g-desktop-header__child-nav__link:hover{--icon-transform:translateX(0);--icon-opacity:1}.g-desktop-header__child-nav__link:after{background-color:var(--brand-bronze);content:"";inset:0 -24px 0 auto;-webkit-mask-image:url(../../../img/icons/arrow-right.svg);mask-image:url(../../../img/icons/arrow-right.svg);opacity:var(--icon-opacity);transform:var(--icon-transform);transition:.15s ease;transition-property:transform,opacity}.g-desktop-header__child-nav__close,.g-desktop-header__child-nav__link:after{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;width:15px}.g-desktop-header__child-nav__close{background-image:linear-gradient(to left,#fff 0,#fff var(--navigation-backdrop-intersect-split-x),var(--brand-onyx) var(--navigation-backdrop-intersect-split-x),var(--brand-onyx) 100%);height:15px;inset:40px var(--grid-browser-gutter) auto auto;-webkit-mask-image:url(../../../img/icons/close.svg);mask-image:url(../../../img/icons/close.svg)}@property --navigation-backdrop-split-tone-width{syntax:"<percentage>";inherits:true;initial-value:100%}.g-desktop-header__backdrop{--split-left-color:#fff;--split-right-color:var(--brand-onyx);display:block;height:0;inset:0 0 auto auto;min-height:194px;position:absolute;transition-delay:.23s;transition-duration:var(--desktop-header-child-nav-transition),.15s;transition-property:height,width,transform;width:100%;z-index:-1}.g-desktop-header__backdrop.is-js-uninitialized{--split-left-color:var(--brand-onyx);--split-right-color:var(--brand-onyx)}.g-desktop-header--local-builder-nav .g-desktop-header__backdrop.is-js-uninitialized{--split-left-color:#fff;--split-right-color:#fff}.g-desktop-header__backdrop:before{background-image:linear-gradient(to right,var(--split-left-color) 0,var(--split-left-color) calc(100% - var(--navigation-backdrop-split-tone-width, 100%)),var(--split-right-color) calc(100% - var(--navigation-backdrop-split-tone-width, 100%)),var(--split-right-color) 100%);box-shadow:var(--desktop-header-backdrop-box-shadow);clip-path:polygon(0 0,100% 0,100% 100%,0 calc(100% - var(--desktop-header-backdrop-overgrow-height)));content:"";inset:0;position:absolute;z-index:1}.g-desktop-header__backdrop:after{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-image:linear-gradient(to right,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,.3) calc(100% - var(--navigation-backdrop-split-tone-width, 100%)),rgba(0,0,0,.7) calc(100% - var(--navigation-backdrop-split-tone-width, 100%)),rgba(0,0,0,.7) 100%);content:"";height:100vh;inset:0;pointer-events:none;position:fixed;transform:translateY(-100%);transition-duration:.7s;transition-property:transform;width:100%}.g-desktop-header:has(.g-desktop-header__child-nav.is-open,.g-builder-subnav.is-open) .g-desktop-header__backdrop:after{transform:translateY(0)}.g-desktop-header__search{align-items:center;display:flex}.g-desktop-header__search__trigger{background-color:var(--brand-bronze);display:block;height:20px;-webkit-mask-image:url(../../../img/icons/search.svg);mask-image:url(../../../img/icons/search.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color .15s ease;width:15px}.g-desktop-header__search__trigger:focus,.g-desktop-header__search__trigger:hover{background-color:#fff}.g-desktop-header__search__overlay{align-items:center;background-image:linear-gradient(to left,var(--brand-onyx) 0,var(--brand-onyx) var(--navigation-backdrop-intersect-split-x),#fff var(--navigation-backdrop-intersect-split-x),#fff 100%);display:flex;flex-direction:column;inset:0 0 var(--desktop-header-backdrop-overgrow-height);justify-content:center;opacity:0;position:absolute;transition:.15s ease;transition-property:visibility,opacity,transform;visibility:hidden;z-index:20}.g-desktop-header__search__overlay.is-open{opacity:1;visibility:visible}.g-desktop-header__search-form{display:grid;grid-template-columns:1fr 18px 18px 30px 30px 18px;grid-template-rows:1fr;height:75px;max-width:800px;width:100%;z-index:1}.g-desktop-header__search-form:before{background-image:linear-gradient(to left,var(--brand-slate) 0,var(--brand-slate) var(--navigation-backdrop-intersect-split-x),var(--brand-pewter) var(--navigation-backdrop-intersect-split-x),var(--brand-pewter) 100%);border-bottom:1px solid var(--brand-bronze);clip-path:polygon(0 0,calc(100% - 48px) 0,calc(100% - 48px) 100%,0 100%);content:"";grid-column:1/span 6;grid-row:1;height:100%;z-index:-1}.g-desktop-header__search-form__input{grid-column:1/span 3;grid-row:1;height:100%;padding:0 30px}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.g-desktop-header__search-form__input__el{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(to left,#fff 0,#fff var(--navigation-backdrop-intersect-split-x),var(--brand-onyx) var(--navigation-backdrop-intersect-split-x),var(--brand-onyx) 100%);border:none;caret-color:#8c8c8c;color:transparent;font-size:1.13rem;font-weight:var(--font-weight-medium);height:100%;letter-spacing:2.5px;text-transform:uppercase;width:100%}.g-desktop-header__search-form__input__el::-moz-placeholder{color:#8c8c8c}.g-desktop-header__search-form__input__el::placeholder{color:#8c8c8c}.g-desktop-header__search-form__close,.g-desktop-header__search-form__submit{height:100%;-webkit-mask-image:var(--mask-image-url);mask-image:var(--mask-image-url);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:18px}.g-desktop-header__search-form__submit{--mask-image-url:url(../../../img/icons/search.svg);background-color:var(--brand-bronze);grid-column:3;grid-row:1}.g-desktop-header__search-form__close{--mask-image-url:url(../../../img/icons/close.svg);background-image:linear-gradient(to left,#fff 0,#fff var(--navigation-backdrop-intersect-split-x),var(--brand-onyx) var(--navigation-backdrop-intersect-split-x),var(--brand-onyx) 100%);grid-column:6;grid-row:1}@media (max-width:1200px){.g-desktop-header__main-link-el{font-size:.8rem}}@media print{.g-desktop-header__main-link-list,.g-desktop-header__secondary-nav{display:none}}}