@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-space-x-reverse:0;--tw-border-style:solid}}}.layout-header{background-color:var(--color-default-dark,#2f3e46);color:var(--color-white,#fff);left:0;padding-block:calc(var(--spacing,.25rem)*2);position:fixed;top:0;transition:all .1s ease-out;width:100%;z-index:99999}.layout-header.--transparent{background-color:#0000}.layout-header.--sticky{background-color:var(--color-default-dark,#2f3e46);box-shadow:0 2px 10px -2px #00000069}.layout-header a{color:var(--color-white,#fff)}.layout-header a:hover{color:var(--color-primary,#5c8374)}.layout-header .navbar{width:100%}@media(min-width:1024px){.layout-header .navbar{display:block;width:auto}}.layout-header .navbar ul{display:flex;flex-direction:column;padding-block:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*2)}@media(min-width:1024px){.layout-header .navbar ul{flex-direction:row;margin-top:calc(var(--spacing,.25rem)*0)}:where(.layout-header .navbar ul>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing,.25rem)*8*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing,.25rem)*8*var(--tw-space-x-reverse))}.layout-header .navbar ul{border-style:var(--tw-border-style);border-width:0;padding:calc(var(--spacing,.25rem)*0)}}.layout-header .navbar a{color:var(--color-white,#fff)}.layout-header .navbar a:hover{color:var(--color-primary,#5c8374)}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
