:where(body){--header__logo__color:var(--wp--preset--color--primary-100);--header__base__background:transparent;--header__base__color:var(--wp--preset--color--neutral-500);--header__base__hover__color:var(--wp--preset--color--primary-100);--header__base__height:calc(var(--wp--preset--spacing--50)*2 + var(--wp--preset--font-size--heading-sm)*var(--wp--custom--line-height--130))}:where(body):has(.wp-block-aarskog-hero.has-fullwidth-image:first-child){--header__logo__color:var(--wp--preset--color--neutral-100);--header__base__color:var(--wp--preset--color--neutral-100);--header__base__hover__color:var(--wp--preset--color--neutral-100)}:where(body):has(.wp-block-aarskog-hero:not(.has-fullwidth-image):first-child,.wp-block-aarskog-hero-person:first-child){--header__base__background:var(--wp--preset--color--neutral-300)}.wp-block-aarskog-header{background-color:var(--header__base__background);overflow:hidden;padding:var(--wp--preset--spacing--50) 0;position:relative;z-index:99}.wp-block-aarskog-header:has(.aarskog-header__panel[aria-hidden=false]):before{opacity:.75;pointer-events:auto}@media (max-width:63.999rem){.wp-block-aarskog-header:has(.aarskog-header__panel[aria-hidden=false]) .aarskog-header__panel{--header__logo__color:var(--wp--preset--color--primary-100);--header__base__color:var(--wp--preset--color--neutral-500);--header__base__hover__color:var(--wp--preset--color--primary-100)}}.wp-block-aarskog-header:has(.aarskog-header__panel[aria-hidden=false]) .aarskog-header__panel{opacity:1;transform:translateX(0);visibility:visible}.wp-block-aarskog-header:before{background-color:var(--wp--preset--color--neutral-600);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition-duration:var(--wp--custom--transition--duration,.3s);transition-property:opacity;transition-timing-function:var(--wp--custom--transition--timing-function,ease);width:100%;z-index:99}@media (min-width:64rem){.wp-block-aarskog-header:before{display:none;opacity:0}}.wp-block-aarskog-header .aarskog-header__container{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:min(var(--wp--custom--layout--wide),calc(100% - var(--wp--custom--layout--spacing)*2));width:100%}.wp-block-aarskog-header .aarskog-header__logo{outline-offset:.25rem}:is(.wp-block-aarskog-header .aarskog-header__logo):focus-visible{outline-color:currentcolor}.wp-block-aarskog-header .aarskog-header__logo{color:var(--header__logo__color);font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--heading-sm);font-weight:var(--wp--custom--font-weight--bold);line-height:var(--wp--custom--line-height--100);text-decoration:none;text-transform:uppercase}.wp-block-aarskog-header .aarskog-header__toggle{outline-offset:.25rem}:is(.wp-block-aarskog-header .aarskog-header__toggle):focus-visible{outline-color:currentcolor}.wp-block-aarskog-header .aarskog-header__toggle{align-items:center;color:var(--header__base__color);display:flex;gap:var(--wp--preset--spacing--10);transition-duration:var(--wp--custom--transition--duration,.3s);transition-property:color;transition-timing-function:var(--wp--custom--transition--timing-function,ease)}@media (min-width:64rem){.wp-block-aarskog-header .aarskog-header__toggle{display:none}}@media (hover:hover){:is(.wp-block-aarskog-header .aarskog-header__toggle):hover{color:var(--header__base__hover__color)}:is(.wp-block-aarskog-header .aarskog-header__toggle):hover span:after{transform:scaleX(1);transform-origin:left}}:is(.wp-block-aarskog-header .aarskog-header__toggle) span{font-size:var(--wp--preset--font-size--sm);position:relative}:is(:is(.wp-block-aarskog-header .aarskog-header__toggle) span):after{background-color:currentcolor;bottom:-.125em;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition-duration:var(--wp--custom--transition--duration,.3s);transition-property:transform;transition-timing-function:var(--wp--custom--transition--timing-function,ease);width:100%}.wp-block-aarskog-header .aarskog-header__panel{background-color:var(--wp--preset--color--neutral-300);display:flex;flex-direction:column;gap:var(--wp--preset--spacing--50);height:100%;max-width:30rem;opacity:0;overflow-y:auto;padding:var(--wp--preset--spacing--60);position:fixed;right:0;top:0;transform:translateX(100%);transition-duration:var(--wp--custom--transition--duration,.3s);transition-property:opacity,transform;transition-timing-function:var(--wp--custom--transition--timing-function,ease);visibility:hidden;width:calc(100% - var(--wp--custom--layout--spacing)*2);z-index:100}@media (min-width:64rem){.wp-block-aarskog-header .aarskog-header__panel{background-color:transparent;max-width:unset;opacity:1;overflow:visible;padding:unset;position:unset;transform:translateX(0);visibility:visible;width:unset}}:is(.wp-block-aarskog-header .aarskog-header__panel) .aarskog-header__toggle{margin-left:auto}:is(.wp-block-aarskog-header .aarskog-header__menu) ul{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--50);list-style:none;margin:0;padding:0}@media (min-width:64rem){:is(.wp-block-aarskog-header .aarskog-header__menu) ul{align-items:center;flex-direction:row;gap:var(--wp--preset--spacing--60)}}:is(.wp-block-aarskog-header .aarskog-header__menu) a{color:var(--header__base__color);font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--heading-sm);font-weight:var(--wp--custom--font-weight--bold);line-height:var(--wp--custom--line-height--130);position:relative;text-decoration:none}@media (min-width:64rem){:is(.wp-block-aarskog-header .aarskog-header__menu) a{font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--sm);font-weight:var(--wp--custom--font-weight--regular);line-height:var(--wp--custom--line-height--160)}}@media (hover:hover){:is(:is(.wp-block-aarskog-header .aarskog-header__menu) a):hover{color:var(--header__base__hover__color)}:is(:is(.wp-block-aarskog-header .aarskog-header__menu) a):hover:after{transform:scaleX(1);transform-origin:left}}:is(:is(.wp-block-aarskog-header .aarskog-header__menu) a):after{background-color:currentcolor;bottom:-.125em;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition-duration:var(--wp--custom--transition--duration,.3s);transition-property:transform;transition-timing-function:var(--wp--custom--transition--timing-function,ease);width:100%}
