@layer globals{.g-builder-subnav{--is-mobile:0;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;gap:8.34%;inset:calc(100% - var(--desktop-header-backdrop-overgrow-height)) 0 auto;padding:60px var(--grid-browser-gutter) 120px;position:absolute;transition-duration:var(--desktop-header-child-nav-transition);transition-property:visibility,transform;transition-timing-function:ease;visibility:hidden}.g-builder-subnav__intro-panel{max-width:550px;min-width:300px}.g-builder-subnav__finder-panel{flex:1;padding-left:80px;padding-top:85px}.g-builder-subnav__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-builder-subnav__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-builder-subnav__blurb-content{font-size:1rem;font-weight:var(--font-weight-regular);line-height:1.6;margin-top:40px}.g-builder-subnav__blurb-content *+*{margin-top:20px}.g-builder-subnav__blurb-content,.g-builder-subnav__blurb-title{opacity:0;transform:translateY(-15px)}.g-builder-subnav__text-color-backdrop-mask{-webkit-background-clip:text;background-clip:text;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%;color:transparent}.g-builder-subnav__finder-panel__header{color:#fff;font-size:1.2rem;font-weight:var(--font-weight-regular);line-height:1.2;opacity:0;position:relative;transform:translateY(-8px)}.g-builder-subnav__finder-panel__finder-holder{display:block;margin-top:30px;opacity:0;position:relative;transform:translateY(-10px)}.g-builder-subnav__autocomplete{clip-path:polygon(0 -100vh,calc(100% - var(--navigation-backdrop-intersect-split-x)) -100vh,calc(100% - var(--navigation-backdrop-intersect-split-x)) 100vh,0 100vh);margin-top:30px;opacity:0;position:relative;transform:translateY(-10px);z-index:10}.g-builder-subnav__closest-builders{display:flex;flex-direction:column;gap:35px;margin-top:35px;padding-left:20px;position:relative;z-index:5}.g-builder-subnav__closest-builders__link{--icon-transform:translateX(-5px);--icon-opacity:0;font-weight:var(--font-weight-semi-bold);line-height:1.2;position:relative}.g-builder-subnav__closest-builders__link:focus,.g-builder-subnav__closest-builders__link:hover{--icon-transform:translateX(0);--icon-opacity:1}.g-builder-subnav__closest-builders__link:before{background-color:var(--brand-bronze);content:"";height:20px;inset:0 -24px 0 auto;-webkit-mask-image:url(../../../img/icons/arrow-right.svg);mask-image:url(../../../img/icons/arrow-right.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:var(--icon-opacity);position:absolute;transform:var(--icon-transform);transition:.15s ease;transition-property:transform,opacity;width:14px}.g-builder-subnav__finder-panel__expand-button{display:none}@media (min-width:1201px){.g-builder-subnav__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);-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}}@media (max-width:1200px){.g-builder-subnav{--is-mobile:1;clip-path:polygon(0 0,100% 0,100% calc(var(--navigation-backdrop-intersect-y, 0px)),0 calc(var(--navigation-backdrop-intersect-y, 0px)));display:grid;gap:20px;grid-template-columns:auto;grid-template-rows:1fr auto;height:100dvh;padding:0;padding-top:calc(var(--grid-padding) + var(--mobile-header-height));top:0;transition-property:visibility,transform,grid-template-rows,gap;visibility:hidden}.g-builder-subnav:not(.is-open) *{pointer-events:none!important}.g-builder-subnav__close{background-image:linear-gradient(to top,#fff 0,#fff calc(100% - var(--navigation-backdrop-intersect-split-y, 100%)),var(--brand-onyx) calc(100% - var(--navigation-backdrop-intersect-split-y, 100%)),var(--brand-onyx) 100%);display:block;height:calc(var(--mobile-header-height) - var(--mobile-header-height-overgrow));inset:0 20px auto auto;-webkit-mask-image:url(../../../img/icons/close.svg);mask-image:url(../../../img/icons/close.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:1;position:absolute;transform:none;width:var(--mobile-header-button-width,18px);z-index:10}.g-builder-subnav:has(.g-builder-subnav__finder-panel__expand-button.is-active){gap:0;grid-template-rows:0fr auto}.g-builder-subnav:has(.g-builder-subnav__finder-panel__expand-button.is-active) .g-builder-subnav__intro-panel{overflow:hidden}.g-builder-subnav:has(.g-builder-subnav__finder-panel__expand-button.is-active) .g-builder-subnav__finder-panel__finder-holder{--api-builder-explorer-panel-results:1fr}.g-builder-subnav:has(.g-builder-subnav__finder-panel__expand-button.is-active) .g-builder-subnav__finder-panel{background-color:var(--brand-onyx)}.g-builder-subnav__intro-panel{grid-column:1;grid-row:1;height:100%;max-width:none;min-height:0;overflow-y:auto;padding:0 var(--grid-padding);width:100%}.g-builder-subnav__finder-panel{align-items:center;background-color:transparent;display:flex;flex-direction:column;grid-column:1;grid-row:2;height:100%;overflow:hidden;padding:20px;position:relative;width:100%}.g-builder-subnav__closest-builders{gap:20px;margin-top:30px;opacity:0;padding-left:14px;transform:translateY(-10px)}.g-builder-subnav__autocomplete{clip-path:polygon(0 0,100% 0,100% var(--navigation-backdrop-intersect-split-y),0 var(--navigation-backdrop-intersect-split-y),);opacity:0;transform:translateY(-10px)}.g-builder-subnav__autocomplete:focus-within{clip-path:none}.g-builder-subnav__finder-panel__header{margin-top:20px;width:100%}.g-builder-subnav__finder-panel__finder-holder{--api-builder-explorer-panel-results:0fr;flex:1;margin-top:20px;opacity:0;overflow:hidden;transform:translateY(-10px);width:100%}.g-builder-subnav__finder-panel__expand-button{display:block;margin:0 auto}.g-builder-subnav__finder-panel__expand-button__chevron{background-color:var(--brand-bronze);display:block;height:20px;-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;opacity:0;position:relative;transform:translateY(-5px);transition:transform .15s ease;width:20px}.g-builder-subnav__finder-panel__expand-button:not(.is-active):hover{cursor:pointer}.g-builder-subnav__finder-panel__expand-button.is-active .g-builder-subnav__finder-panel__expand-button__chevron{transform:rotateX(180deg)!important}.g-builder-subnav__blurb-content,.g-builder-subnav__blurb-title{opacity:0;transform:translateY(-10px)}.g-builder-subnav__blurb-content{display:none}.g-builder-subnav__blurb-title__line{background-image:linear-gradient(to top,#444041 0,#444041 var(--navigation-backdrop-intersect-split-x),var(--brand-bronze) var(--navigation-backdrop-intersect-split-x),var(--brand-bronze) 100%)}.g-builder-subnav__text-color-backdrop-mask{background-image:linear-gradient(to top,#fff 0,#fff calc(100% - var(--navigation-backdrop-intersect-split-y, 100%)),var(--brand-onyx) calc(100% - var(--navigation-backdrop-intersect-split-y, 100%)),var(--brand-onyx) 100%);background-size:100%}}}