.header{--header-region-gap: 1rem;--container-max-width: 1536px;--container-padding: 1rem}@media (min-width: 1280px){.header{--container-padding: 2rem}}@media (min-width: 1536px){.header{--header-region-gap: 2rem}}.header{position: relative;z-index: 50;display: flex;min-height: 4.5rem;align-items: center;background-color: var(--header-bg, #171717);padding-top: 0px;padding-bottom: 0px;color: var(--header-fg, #fff)}@media (min-width: 1024px){.header{min-height: 8.75rem;padding-top: 0px}}.header .region__container{width: 100%;margin-right: auto;margin-left: auto;padding-right: var(--container-padding, 2rem);padding-left: var(--container-padding, 2rem)}@media (min-width: 640px){.header .region__container{max-width: 640px}}@media (min-width: 768px){.header .region__container{max-width: 768px}}@media (min-width: 1024px){.header .region__container{max-width: 1024px}}@media (min-width: 1280px){.header .region__container{max-width: 1280px}}@media (min-width: 1536px){.header .region__container{max-width: 1536px}}.header .region__container{position: relative;display: grid;align-items: center;-moz-column-gap: var(--header-region-gap);column-gap: var(--header-region-gap);grid-template-columns:1fr auto auto;grid-template-rows:minmax(4.5rem, auto) auto;grid-template-areas:"brand search menu" "nav nav nav"}@media (min-width: 1024px){.header .region__container{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;row-gap: 0.5rem}}.node-type--landing-page .header .region__container{background-color: var(--header-bg, #171717)}@media (min-width: 640px){.node-type--landing-page .header .region__container{background-color: transparent}}.header .promotion--brand{padding-top: 1rem;padding-bottom: 1rem}@media (min-width: 1024px){.header .promotion--brand{flex-grow: 1;flex-basis: 100%;padding-top: 0px;padding-bottom: 0px}}@media (min-width: 1280px){.header .promotion--brand{flex-grow: 0;flex-basis: 11.25rem}}.header .promotion--brand{grid-area:brand}@media (min-width: 1024px){.header .promotion--brand{grid-area:auto}}.header .promotion--brand .logo__link{max-width: 8rem}@media (min-width: 1280px){.header .promotion--brand .logo__link{max-width: 11.25rem}}.header .promotion--brand .logo__link>img{width: 100%}.header .promotion--brand a{display: inline-block}.header .promotion--brand a:focus-visible{outline:3px solid var(--a11y-focus-color, red);outline-offset:-3px}@media(hover: hover){.header .promotion--brand a:hover,.header .promotion--brand a:active{outline:none}}.header .promotion--brand svg,.header .promotion--brand img{max-height: 2.5rem}@media (min-width: 1024px){.header .promotion--brand svg,.header .promotion--brand img{max-height: 5rem}}.header .promotion--brand svg,.header .promotion--brand img{filter:none}.header .control{margin-top: 0px;color: var(--header-fg, #fff)}@media (min-width: 1024px){.header .control{height: 1.5rem;width: 1.5rem}}.header .control .toggle{color: var(--header-fg, #fff)}@media (min-width: 1024px){.header .control .toggle{display: flex}}.header .control .toggle>.icon--inline{color: var(--header-fg, #fff)}@media (min-width: 1024px){.header .control .toggle>.icon--inline{font-size: 24px}}.header .control .toggle>.icon--inline::before{height: 1.5rem;width: 1.5rem}.header .control a.toggle.toggle--search{color: var(--header-fg, #fff)}body:not(.search-is-active) .header .control a.toggle.toggle--search{background-color: transparent}@media (min-width: 1024px){body:not(.search-is-active) .header .control.control--fly-out-search{height: auto;width: auto;padding: 0.5rem}body:not(.search-is-active) .header .control.control--fly-out-search .toggle.toggle--search .icon--search::before{height: 1.5rem;width: 1.5rem}}.header .toggle--navigation .icon--menu::before{background-image: none;--tw-content: '';content: var(--tw-content);background-color:currentColor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='12' viewBox='0 0 18 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 12V10H18V12H0ZM0 7V5H18V7H0ZM0 2V0H18V2H0Z' fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='12' viewBox='0 0 18 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 12V10H18V12H0ZM0 7V5H18V7H0ZM0 2V0H18V2H0Z' fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}.header .toggle--navigation .icon--close.icon--inline::before{background-image: none;--tw-content: '';content: var(--tw-content);background-color:currentColor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M20 1.3L18.7 0 10 8.7 1.3 0 0 1.3 8.7 10 0 18.7 1.3 20l8.7-8.7 8.7 8.7 1.3-1.3-8.7-8.7z' fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M20 1.3L18.7 0 10 8.7 1.3 0 0 1.3 8.7 10 0 18.7 1.3 20l8.7-8.7 8.7 8.7 1.3-1.3-8.7-8.7z' fill='%23000'/%3E%3C/svg%3E") no-repeat center/contain}.header .toggle--search .icon--search::before{background-image: none;--tw-content: '';content: var(--tw-content);background-color:currentColor;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='%23000'%3E %3Cpath d='M19.25 19.25L14.9 14.9M17.25 9.25C17.25 13.6683 13.6683 17.25 9.25 17.25C4.83172 17.25 1.25 13.6683 1.25 9.25C1.25 4.83172 4.83172 1.25 9.25 1.25C13.6683 1.25 17.25 4.83172 17.25 9.25Z' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg' stroke='%23000'%3E %3Cpath d='M19.25 19.25L14.9 14.9M17.25 9.25C17.25 13.6683 13.6683 17.25 9.25 17.25C4.83172 17.25 1.25 13.6683 1.25 9.25C1.25 4.83172 4.83172 1.25 9.25 1.25C13.6683 1.25 17.25 4.83172 17.25 9.25Z' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E %3C/svg%3E") no-repeat center/contain}@media (min-width: 1024px){.header .toggle--search .icon--search::before{height: 1.5rem;width: 1.5rem}}.header .control--fly-out-search{position: relative;grid-area:search}@media (min-width: 1024px){.header .region__container:has(.search--basic) .control--fly-out-search{display: none}}.header .control--responsive-menu{position: relative;display: grid}@media (min-width: 1024px){.header .control--responsive-menu{display: none}}.header .control--responsive-menu{grid-area:menu}.header .navigation--primary{display: none;grid-area:nav}.nav-is-active .header .navigation--primary{margin-top: 0px;display: flex}@media (min-width: 1024px){.header .navigation--primary{display: flex;height: auto}.header .navigation--primary .menu{-moz-column-gap: 2rem;column-gap: 2rem}.header .navigation--primary .menu .menu__link{color:var(--header-fg)}}.header .search--basic{position: relative;display: none}@media (min-width: 1024px){.header .search--basic{display: block;max-width: 120px}}.header .search--flyout form{gap: 1rem}.header .search--flyout form .form-actions{align-self: center}.header .views-exposed-form+*{margin-top: 0px}.page__header:last-of-type{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}.node-type--landing-page .page.canvas:not(:has(.region--hero .hero__wallpaper))::before{position: absolute;top: 0px;left: 0px;display: block;height: 80px;width: 100%;--tw-content: "";content: var(--tw-content)}@media (min-width: 768px){.node-type--landing-page .page.canvas:not(:has(.region--hero .hero__wallpaper))::before{height: 100px}}@media (min-width: 1024px){.node-type--landing-page .page.canvas:not(:has(.region--hero .hero__wallpaper))::before{height: 200px}}.node-type--landing-page .page.canvas:not(:has(.region--hero .hero__wallpaper))::before{background:linear-gradient(to bottom, rgba(8, 8, 40, 0.99) 0%, rgba(10, 14, 77, 0.3) 80%, rgba(255, 255, 255, 0.01) 100%);z-index:2}