.page-header{position:sticky;z-index:100;top:0;background-color:var(--neutral-100);box-shadow:inset 0 -.5px #00000026}.primary-navigation{position:relative;display:flex;flex-direction:column;gap:var(--spacing-md)}.primary-navigation__header{z-index:2;display:flex;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--neutral-100);box-shadow:inset 0 -.5px #00000026}.primary-navigation .logo{display:inline-flex;height:2.5rem;align-items:baseline;font-size:1.325rem}.primary-navigation .logo.active{text-decoration:none}.primary-navigation .logo>*{align-self:center;white-space:nowrap}.svg-container{width:6.3125rem;height:1.1875rem}.primary-navigation .logo .svg-container{margin-right:var(--spacing-xs);margin-bottom:.425rem}.primary-navigation a:not(.logo){display:block;padding:var(--spacing-sm) var(--spacing-lg);font-family:"Flama Condensed",var(--font-sans);letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.primary-navigation a:not(.logo):hover{background-color:var(--primary-100);color:var(--primary-500)}.primary-navigation a.active:not(.logo){color:var(--primary-500);text-decoration-color:var(--primary-500);text-decoration:underline}.navigation-menu__trigger{display:grid;width:2.5rem;height:2.5rem}.navigation-menu__trigger>*{grid-column:1;grid-row:1;margin:auto;align-self:center}.navigation-menu__trigger>a.navigation-menu__link-open,.navigation-menu__trigger>a.navigation-menu__link-close{pointer-events:none;display:block;width:inherit;height:inherit;padding:0}.navigation-menu__icon{cursor:pointer;display:grid;width:inherit;height:inherit;transition:transform .3s ease-out;transform:rotate(0)}.navigation-menu__icon:before{display:none}.navigation-menu__icon>svg{grid-column:1;grid-row:1;align-self:center;margin:auto;transition:opacity .3s ease-out}:is(#menu:checked,#menu:target)~.navigation-menu__icon{transform:rotate(180deg)}#menu~.navigation-menu__link-open,:is(#menu:checked,#menu:target)~.navigation-menu__link-close{display:block}#menu~.navigation-menu__icon .navigation-menu__icon-open,:is(#menu:checked,#menu:target)~.navigation-menu__icon .navigation-menu__icon-close{opacity:1}:is(#menu:checked,#menu:target)~.navigation-menu__link-open,#menu~.navigation-menu__link-close{display:none}:is(#menu:checked,#menu:target)~.navigation-menu__icon .navigation-menu__icon-open,#menu~.navigation-menu__icon .navigation-menu__icon-close{opacity:0}.navigation__list{position:absolute;z-index:1;top:100%;width:100%;display:flex;flex-direction:column;visibility:hidden;line-height:1.333;padding:var(--spacing-xs) 0;gap:var(--spacing-2xs);background-color:var(--neutral-100);transition:all .3s ease-out;transform:translateY(-100%);transition-behavior:allow-discrete;box-shadow:inset 0 -.5px #00000026}.primary-navigation:has(:is(#menu:checked,#menu:target))>.navigation__list{visibility:visible;transform:translateY(0)}@media screen and (min-width: 56rem){.primary-navigation{flex-direction:row;align-items:center}.navigation-menu__trigger{display:none}.navigation__list{position:relative;top:0;transition:none;transform:translateY(0);box-shadow:none;visibility:visible;width:auto;display:flex;flex-direction:row;padding:0;margin:0 var(--spacing-sm) 0 auto;align-items:center;gap:var(--spacing-xs)}.primary-navigation a:not(.logo){padding:var(--spacing-xs) var(--spacing-md)}}
