#main-navigation .alloy-header-logo{height:var(--alloy-logo-h-mobile, 48px);width:auto}#main-navigation{background-color:var(--alloy-header-bg, var(--brand-secondary, #273F48));border-color:var(--alloy-header-border, rgba(255,255,255,.22))}#main-navigation:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;z-index:140;background-color:var(--alloy-header-separator, rgba(255,255,255,.24));pointer-events:none}#main-navigation.header-layout-stacked>.w-full{background-color:var(--alloy-header-bg, var(--brand-secondary, #273F48))}#main-navigation .alloy-header-stacked-top-row{align-items:center;padding-top:.75rem;padding-bottom:.75rem}#main-navigation .alloy-header-utility-tagline{margin:0;color:var(--alloy-header-muted, rgba(255,255,255,.72));font-size:1.0625rem;line-height:1.35;max-width:32ch;white-space:normal;flex:0 1 auto;align-self:stretch;display:flex;align-items:center}#main-navigation.alloy-header-has-tagline .alloy-header-stacked-top-row{gap:clamp(1rem,2vw,1.5rem)}#main-navigation.alloy-header-has-tagline .alloy-header-utility-tagline{font-size:clamp(.8125rem,.75rem + .25vw,.9375rem);line-height:1.25;letter-spacing:.03em;font-weight:500;max-width:38ch;opacity:.88}#main-navigation.alloy-header-has-tagline .alloy-header-utility-tools{gap:.875rem}#main-navigation.alloy-header-has-tagline .alloy-header-utility-divider{margin-left:.625rem;margin-right:.625rem}@media (max-width: 1279px){#main-navigation.alloy-header-has-tagline .alloy-header-utility-tagline{max-width:28ch}}@media (max-width: 1023px){#main-navigation.alloy-header-has-tagline .alloy-header-utility-tagline,#main-navigation.alloy-header-has-tagline .alloy-header-utility-divider{display:none}}#main-navigation .alloy-header-utility-divider{width:1px;flex:0 0 1px;align-self:stretch;margin-left:.75rem;margin-right:.75rem;background-color:color-mix(in srgb,var(--alloy-header-border, rgba(255,255,255,.22)) 60%,transparent)}#main-navigation .alloy-header-utility-inline{display:none;align-items:stretch;justify-content:space-between;gap:0;width:100%;max-width:none;margin-left:0;margin-right:0;flex:1 1 auto;min-width:0}#main-navigation .alloy-header-utility-tools{display:flex;flex-direction:row;align-items:center;gap:1rem;flex-shrink:0;align-self:center}#main-navigation .alloy-header-utility-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;align-items:center;gap:.875rem;justify-content:flex-end}#main-navigation .alloy-header-utility-nav li{display:flex;align-items:center}#main-navigation .alloy-header-utility-nav li+li{padding-left:.875rem;border-left:1px solid var(--alloy-header-border, rgba(255,255,255,.22))}#main-navigation .alloy-header-utility-nav li:before{display:none}#main-navigation .alloy-header-utility-nav a{color:var(--alloy-header-text, #ffffff);text-decoration:none;font-size:.875rem;line-height:1.2;opacity:.9;font-weight:500}#main-navigation .alloy-header-utility-nav a:hover,#main-navigation .alloy-header-utility-nav a:focus{color:var(--alloy-menu-text-hover, var(--alloy-menu-text-hover-fallback, rgba(255,255,255,.82)))}#main-navigation .alloy-header-utility-search-form{display:flex;align-items:center;gap:.5rem;position:relative}#main-navigation .alloy-header-utility-search-toggle{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border-radius:9999px;border:1px solid var(--alloy-header-border, rgba(255,255,255,.22));background-color:var(--alloy-header-search-bg, rgba(0,0,0,.2));color:var(--alloy-header-text, #ffffff);transition:background-color .2s ease,border-color .2s ease}#main-navigation .alloy-header-utility-search-toggle:hover,#main-navigation .alloy-header-utility-search-toggle:focus-visible{background-color:var(--alloy-header-search-bg-focus, rgba(0,0,0,.35));border-color:var(--alloy-header-border, rgba(255,255,255,.22));outline:none}#main-navigation.alloy-header-surface-light .alloy-header-utility-search-toggle{color:#1f2937;border-color:#1118273d;background-color:#ffffffeb}#main-navigation.alloy-header-surface-light .alloy-header-utility-search-toggle:hover,#main-navigation.alloy-header-surface-light .alloy-header-utility-search-toggle:focus-visible{color:#111827;border-color:#11182757;background-color:#fff}#main-navigation .alloy-header-utility-search-input{width:0;min-width:0;opacity:0;pointer-events:none;padding-left:0;padding-right:0;border-width:0;transition:width .2s ease,opacity .18s ease,border-width .18s ease,padding .18s ease}#main-navigation .alloy-header-utility-search-form.is-open .alloy-header-utility-search-input,#main-navigation .alloy-header-utility-search-form:focus-within .alloy-header-utility-search-input{width:10.5rem;opacity:1;pointer-events:auto;padding-left:.75rem;padding-right:.75rem;border-width:1px}#main-navigation .alloy-header-utility-cta{display:inline-flex;align-items:center;justify-content:center;padding:.52rem .9rem;border-radius:.5rem;background-color:var(--alloy-button-bg, var(--brand-primary));border:1px solid var(--alloy-button-bg, var(--brand-primary));color:var(--alloy-button-text, #fff);font-size:.8125rem;font-weight:700;line-height:1.1;text-decoration:none;white-space:nowrap}#main-navigation .alloy-header-utility-cta:hover,#main-navigation .alloy-header-utility-cta:focus-visible{background-color:var(--alloy-button-hover-bg, var(--brand-accent));border-color:var(--alloy-button-hover-bg, var(--brand-accent));color:var(--alloy-button-hover-text, #fff)}@media (min-width: 1024px){#main-navigation .alloy-header-utility-inline{display:flex}#main-navigation .alloy-header-utility-tagline{font-size:1.125rem}}#main-navigation .alloy-header-brand{color:var(--alloy-header-text, #ffffff)}#main-navigation .alloy-header-toggle{color:var(--alloy-header-muted, rgba(255,255,255,.72))}#main-navigation .alloy-header-search-icon{color:var(--alloy-header-text, #ffffff);width:.9rem;height:.9rem;min-width:.9rem;display:inline-block}#main-navigation.alloy-header-surface-light .alloy-header-search-icon{color:#111827}#main-navigation.alloy-header-surface-dark .alloy-header-search-icon{color:#fff}#main-navigation .alloy-header-utility-search-toggle .alloy-header-search-icon{color:inherit}#main-navigation .alloy-header-search-icon path{stroke:currentColor}#main-navigation .alloy-header-toggle:hover{background-color:var(--alloy-header-control-hover, rgba(255,255,255,.1))}#main-navigation .alloy-header-search{color:var(--alloy-header-text, #ffffff);border-color:var(--alloy-header-border, rgba(255,255,255,.22));background-color:var(--alloy-header-search-bg, rgba(0,0,0,.2));height:2.1875rem;min-height:2.1875rem;line-height:2.1875rem;padding-top:0;padding-bottom:0}#main-navigation .alloy-header-search::placeholder{color:var(--alloy-header-muted, rgba(255,255,255,.72))}#main-navigation .alloy-header-search:focus{color:var(--alloy-header-text, #ffffff);border-color:var(--alloy-header-border, rgba(255,255,255,.22));background-color:var(--alloy-header-search-bg-focus, rgba(0,0,0,.35))}#main-navigation #navbar-primary-menu,#main-navigation #navbar-primary-menu [id^=dropdown-]:not([id^=dropdown-button-]),#main-navigation #navbar-primary-menu .dropdown-menu{background-color:var(--alloy-menu-bg, var(--alloy-header-bg, var(--brand-secondary, #273F48)));border-color:var(--alloy-header-border, rgba(255,255,255,.22))}#main-navigation #navbar-primary-menu{max-width:var(--container-content, 1280px);margin-left:auto;margin-right:auto;padding-left:clamp(.5rem,2vw,1.5rem);padding-right:clamp(.5rem,2vw,1.5rem)}#main-navigation #navbar-primary-menu [id^=dropdown-]:not([id^=dropdown-button-]),#main-navigation #navbar-primary-menu .dropdown-menu{background-color:var(--alloy-menu-surface-bg, var(--alloy-menu-bg, var(--alloy-header-bg, var(--brand-secondary, #273F48))));box-shadow:var(--alloy-menu-surface-shadow, 0 16px 34px rgba(0,0,0,.3));color:var(--alloy-menu-text, #ffffff);padding:.6rem .55rem;font-size:.8125rem;line-height:1.35}#main-navigation #navbar-primary-menu [id^=dropdown-]:not([id^=dropdown-button-]) *,#main-navigation #navbar-primary-menu .dropdown-menu *{color:inherit}#main-navigation #navbar-primary-menu>ul{display:flex;gap:clamp(.05rem,.2vw,.2rem);flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%}#main-navigation #navbar-primary-menu>ul>li+li{margin-left:0}#main-navigation #navbar-primary-menu>ul>li{flex:0 1 auto;margin-inline-start:0}#main-navigation #navbar-primary-menu>ul>li>a,#main-navigation #navbar-primary-menu>ul>li>.mega-menu-button-wrapper>a,#main-navigation #navbar-primary-menu>ul>li>.mega-menu-button-wrapper>button,#main-navigation #navbar-primary-menu>ul>li>button{width:auto;justify-content:flex-start;text-align:left}#main-navigation #navbar-primary-menu .nav-link,#main-navigation #navbar-primary-menu a,#main-navigation #navbar-primary-menu button,#main-navigation #navbar-primary-menu [id^=dropdown-] a,#main-navigation #navbar-primary-menu .dropdown-menu a,#main-navigation #navbar-primary-menu .dropdown-menu button{color:var(--alloy-menu-text, #ffffff);font-size:.8125rem;padding:.2rem clamp(.2rem,.5vw,.4rem);display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}#main-navigation #navbar-primary-menu .mega-menu-button-wrapper{color:var(--alloy-menu-text, #ffffff)}#main-navigation #navbar-primary-menu .dropdown-menu a,#main-navigation #navbar-primary-menu [id^=dropdown-]:not([id^=dropdown-button-]) a,#main-navigation #navbar-primary-menu .dropdown-menu button,#main-navigation #navbar-primary-menu [id^=dropdown-]:not([id^=dropdown-button-]) button{justify-content:flex-start;text-align:left;font-size:.8125rem}#main-navigation #navbar-primary-menu .dropdown-menu .text-sm,#main-navigation #navbar-primary-menu [id^=dropdown-]:not([id^=dropdown-button-]) .text-sm{font-size:.8125rem}#main-navigation #navbar-primary-menu .nav-link:hover,#main-navigation #navbar-primary-menu a:hover,#main-navigation #navbar-primary-menu button:hover,#main-navigation #navbar-primary-menu .nav-link:focus,#main-navigation #navbar-primary-menu a:focus,#main-navigation #navbar-primary-menu [id^=dropdown-]:not([id^=dropdown-button-]) a:hover,#main-navigation #navbar-primary-menu [id^=dropdown-]:not([id^=dropdown-button-]) button:hover,#main-navigation #navbar-primary-menu [id^=dropdown-]:not([id^=dropdown-button-]) a:focus,#main-navigation #navbar-primary-menu [id^=dropdown-]:not([id^=dropdown-button-]) button:focus,#main-navigation #navbar-primary-menu .dropdown-menu a:hover,#main-navigation #navbar-primary-menu .dropdown-menu button:hover,#main-navigation #navbar-primary-menu .dropdown-menu a:focus,#main-navigation #navbar-primary-menu .dropdown-menu button:focus,#main-navigation #navbar-primary-menu button:focus{color:var(--alloy-menu-text-hover, var(--alloy-menu-text-hover-fallback, rgba(255,255,255,.82)))}@media (min-width: 768px){#main-navigation #navbar-primary-menu>ul>li>.mega-menu-button-wrapper,#main-navigation #navbar-primary-menu>ul>li>.mega-menu-button-wrapper>a,#main-navigation #navbar-primary-menu>ul>li>.mega-menu-button-wrapper>button{cursor:pointer}#main-navigation #navbar-primary-menu>ul>li.relative>[id^=dropdown-]:not([id^=dropdown-button-]){inset:100% auto auto 0;margin-top:0;transform:none}#main-navigation #navbar-primary-menu>ul>li.relative>[id^=dropdown-]:not([id^=dropdown-button-]):before{display:none}#main-navigation #navbar-primary-menu>ul>li>[id^=dropdown-]:not([id^=dropdown-button-]){box-shadow:0 16px 24px -12px #0000006b}#main-navigation #navbar-primary-menu [id^=dropdown-].w-44:not([id^=dropdown-button-]),#main-navigation #navbar-primary-menu .dropdown-menu.w-44{min-width:14rem}#main-navigation.header-layout-stacked #navbar-primary-menu{position:relative;z-index:0}#main-navigation.header-layout-stacked #navbar-primary-menu:before{content:"";position:absolute;inset:0 50%;z-index:-1;width:100vw;transform:translate(-50%);background-color:var(--alloy-menu-bg, var(--alloy-header-bg, var(--brand-secondary, #273F48)));pointer-events:none}#main-navigation.header-layout-stacked #navbar-primary-menu>ul>li>a,#main-navigation.header-layout-stacked #navbar-primary-menu>ul>li>.mega-menu-button-wrapper>a,#main-navigation.header-layout-stacked #navbar-primary-menu>ul>li>.mega-menu-button-wrapper>button{padding-top:.85rem;padding-bottom:.85rem}#main-navigation.header-layout-stacked #navbar-primary-menu>ul>li.static>[id^=dropdown-]:not([id^=dropdown-button-]){left:50%;right:auto;width:100vw;transform:translate(-50%)}#main-navigation.header-layout-stacked #navbar-primary-menu>ul>li.static>[id^=dropdown-]:not([id^=dropdown-button-])>ul{max-width:var(--container-content, 1280px);margin-left:auto;margin-right:auto}}@media (min-width: 768px){#main-navigation .alloy-header-logo{height:var(--alloy-logo-h-desktop, 64px)}}@media (min-width: 768px){#main-navigation.header-layout-stacked #navbar-primary-menu{max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}}
