.header{display:grid;grid-column-gap:var(--space-2xs);column-gap:var(--space-2xs);grid-template-columns:repeat(12,1fr);grid-template-rows:auto;position:relative;grid-row-gap:var(--space-2xs);row-gap:var(--space-2xs)}@media(min-width:64rem){.header{column-gap:var(--space-s);grid-template-columns:repeat(24,1fr);row-gap:var(--space-s)}}.header{color:var(--color-contrast-higher);left:0;padding-top:var(--space-m);pointer-events:none;position:fixed;right:0;top:0;transition:all .3s ease-in-out;width:100%;z-index:calc(var(--z-index-fixed-element) + 2)}.header.has-scrolled .header__inner .header-logo{opacity:0}.header.header--active .header__inner .header-logo{opacity:1}.header--dark .header__inner .header-logo{color:var(--color-contrast-lower)!important}.header--dark .header__inner .header-logo .highlighted{color:var(--color-contrast-medium)}.header--dark .header__inner .navigation__list__item__link{color:hsla(var(--color-contrast-lower-h),var(--color-contrast-lower-s),var(--color-contrast-lower-l),.5)}.header--dark .header__inner .navigation__list__item__link.active,.header--dark .header__inner .navigation__list__item__link:hover{color:hsla(var(--color-contrast-lower-h),var(--color-contrast-lower-s),var(--color-contrast-lower-l),1)}.header .gradient-blur{height:7rem;inset:auto 0 0 0;left:0;opacity:1;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}@media(min-width:64rem){.header .gradient-blur{height:9rem}}.header .gradient-blur:after,.header .gradient-blur:before,.header .gradient-blur>div{position:absolute;inset:0}.header .gradient-blur:before{content:"";z-index:1;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);-webkit-mask:linear-gradient(0deg,transparent 0,#000 12.5%,#000 25%,transparent 37.5%);mask:linear-gradient(0deg,transparent 0,#000 12.5%,#000 25%,transparent 37.5%)}.header .gradient-blur>div:first-of-type{z-index:2;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask:linear-gradient(0deg,transparent 12.5%,#000 25%,#000 37.5%,transparent 50%);mask:linear-gradient(0deg,transparent 12.5%,#000 25%,#000 37.5%,transparent 50%)}.header .gradient-blur>div:nth-of-type(2){z-index:3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask:linear-gradient(0deg,transparent 25%,#000 37.5%,#000 50%,transparent 62.5%);mask:linear-gradient(0deg,transparent 25%,#000 37.5%,#000 50%,transparent 62.5%)}.header .gradient-blur>div:nth-of-type(3){z-index:4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask:linear-gradient(0deg,transparent 37.5%,#000 50%,#000 62.5%,transparent 75%);mask:linear-gradient(0deg,transparent 37.5%,#000 50%,#000 62.5%,transparent 75%)}.header .gradient-blur>div:nth-of-type(4){z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask:linear-gradient(0deg,transparent 50%,#000 62.5%,#000 75%,transparent 87.5%);mask:linear-gradient(0deg,transparent 50%,#000 62.5%,#000 75%,transparent 87.5%)}.header .gradient-blur>div:nth-of-type(5){z-index:6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask:linear-gradient(0deg,transparent 62.5%,#000 75%,#000 87.5%,transparent);mask:linear-gradient(0deg,transparent 62.5%,#000 75%,#000 87.5%,transparent)}.header .gradient-blur>div:nth-of-type(6){z-index:7;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);-webkit-mask:linear-gradient(0deg,transparent 75%,#000 87.5%,#000);mask:linear-gradient(0deg,transparent 75%,#000 87.5%,#000)}.header .gradient-blur:after{content:"";z-index:8;-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);-webkit-mask:linear-gradient(0deg,transparent 87.5%,#000);mask:linear-gradient(0deg,transparent 87.5%,#000)}.header__inner{display:flex;gap:var(--space-xs);position:relative;align-items:center;grid-column:2/-2;justify-content:space-between;transition:all .3s var(--ease-in-out);will-change:backdrop-filter,background-color,border-radius,padding;z-index:1}@media(min-width:64rem){.header__inner{grid-column:3/-3}}.header__inner .header-logo{color:var(--color-contrast-higher)!important;font-size:var(--type-size--1);font-weight:500;line-height:1.2;opacity:1;pointer-events:all;transition:opacity .5s var(--gleasing);width:-moz-fit-content;width:fit-content}.header__inner .header-logo .highlighted{color:var(--color-contrast-medium)}.header__inner__right{display:flex;gap:var(--space-xs);position:relative;align-items:center;flex-direction:row;gap:var(--space-m);pointer-events:all;width:-moz-fit-content;width:fit-content}@media not all and (min-width:64rem){.header__inner__right{width:50%}}.header__inner .navigation{display:flex;gap:var(--space-xs);flex-direction:column;flex-wrap:nowrap;height:2.5rem;opacity:0;padding:0;pointer-events:auto;position:relative;right:0;transition:all .3s var(--ease-in-out);visibility:hidden;will-change:opacity,transform,visibility}@media(min-width:64rem){.header__inner .navigation{opacity:1;visibility:visible}}.header__inner .navigation--active{opacity:1;transform:translateY(0);visibility:visible}@media(min-width:64rem){.header__inner .navigation{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:hsla(var(--color-contrast-lower-h),var(--color-contrast-lower-s),var(--color-contrast-lower-l),0);border-radius:0;flex-direction:row;opacity:1;position:relative;top:0;transform:translateY(0);visibility:visible}}.header__inner .navigation__list{display:flex;gap:var(--space-xs);position:relative;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:var(--space-m)}@media(min-width:64rem){.header__inner .navigation__list{flex-direction:row}}.header__inner .navigation__list__item__link{color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.5)}.header__inner .navigation__list__item__link.active,.header__inner .navigation__list__item__link:hover{color:hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),1)}.header__inner .menu-toggle{--background-color:var(--color-accent);display:flex;gap:var(--space-xs);position:relative;align-items:center;aspect-ratio:1/1;background-color:var(--background-color);border-radius:50%;cursor:pointer;flex-direction:row;gap:0;height:2.5rem;justify-content:center;opacity:0;padding:0;position:absolute;right:0;top:0;visibility:hidden;width:2.5rem}@media not all and (min-width:64rem){.header__inner .menu-toggle{opacity:1;visibility:visible}}.header__inner .menu-toggle__icon{display:flex;gap:var(--space-xs);position:relative;align-items:center;aspect-ratio:1/1;flex-direction:column;gap:6px;height:100%;justify-content:center}.header__inner .menu-toggle__icon .menu-icon{background-color:var(--color-white);height:2px;width:50%}.menu-overlay{display:grid;grid-column-gap:var(--space-2xs);column-gap:var(--space-2xs);grid-template-columns:repeat(12,1fr);grid-template-rows:auto;position:relative;grid-row-gap:var(--space-2xs);row-gap:var(--space-2xs)}@media(min-width:64rem){.menu-overlay{column-gap:var(--space-s);grid-template-columns:repeat(24,1fr);row-gap:var(--space-s)}}.menu-overlay{align-items:flex-start;background-color:var(--color-contrast-higher);color:var(--color-contrast-medium);-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);height:100vh;left:0;padding:var(--space-3xl) 0;pointer-events:none;position:absolute;row-gap:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:0}@media(min-width:64rem){.menu-overlay{padding:calc(var(--space-3xl)*1.5) 0}}.menu-overlay--active{pointer-events:all}.menu-overlay__navigation-list{grid-column:2/-2}@media(min-width:64rem){.menu-overlay__navigation-list{grid-column:3/-3}}.menu-overlay__navigation-list__item{width:-moz-fit-content;width:fit-content}.menu-overlay__navigation-list__item__link{color:var(--color-white);font-size:var(--type-size-6);font-weight:350;letter-spacing:-.03rem;line-height:1.2;overflow:hidden}