.slcHeader{--slcHeaderLogoWidth:12rem;--slcHeaderLogoAspect:calc(283/145);--slcHeaderLogoHeight:calc(var(--slcHeaderLogoWidth) / var(--slcHeaderLogoAspect));--slcHeaderLogoTextHeight:var(--h3);--slcHeaderLogoTextWidth:calc(var(--h3) * 13);--slcHeaderLogoTextTopPadding:calc(0.4 * var(--h3));--slcHeaderHamburgerWidth:2rem;--slcHeaderHamburgerPadding:1rem}.slcHeaderContent{display:flex;align-items:center;justify-content:space-between;padding:.5rem calc(1rem + .5 * var(--slcHeaderLogoHeight));gap:5px}.slcHeaderLogoPlaceholder{display:block;width:max(var(--slcHeaderLogoWidth),var(--slcHeaderLogoTextWidth));height:calc(var(--slcHeaderLogoHeight) + var(--slcHeaderLogoTextHeight) + var(--slcHeaderLogoTextTopPadding))}.slcHeaderLogo{position:absolute;top:0;left:calc(1rem + .5 * var(--slcHeaderLogoHeight))}.slcHeaderLogoImg{width:var(--slcHeaderLogoWidth);height:var(--slcHeaderLogoHeight);margin:0 auto;display:block}.slcHeaderLogoText{text-align:center;font-weight:700;font-family:cinzel decorative;font-size:var(--slcHeaderLogoTextHeight);width:max-content;max-width:90vw;padding-top:var(--slcHeaderLogoTextTopPadding)}.slcHeaderButtons{font-size:var(--h4);display:flex;gap:1rem}@media screen and (max-width:150ch){.slcHeaderContent{padding:.5rem 1rem}.slcHeaderLogo{left:1rem}.slcHeaderButtons{gap:.25em}}.slcHeaderHamburgerContainer{display:none;transform:translate(0,0);z-index:2000}.slcHamburgerButton{border:inherit;padding:var(--slcHeaderHamburgerPadding);background-color:inherit;opacity:.2;transition:all .2s ease}.slcHamburgerButton:hover{cursor:pointer;opacity:.3}.slcHeaderHamburger{width:var(--slcHeaderHamburgerWidth);height:var(--slcHeaderHamburgerWidth);min-width:var(--slcHeaderHamburgerWidth);min-height:var(--slcHeaderHamburgerWidth);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:5%;display:none}.slcHeaderHamburger>*{background-color:var(--text);width:100%;height:20%;border-radius:2px;position:relative;transform:translate(0,0)}.HamburgerMenu{position:fixed;left:0;top:0;bottom:0;background-color:var(--bg);transform:translate(0,0);z-index:1000;padding:6rem 0 1rem;box-shadow:-1em 0 2em transparent;width:0%;transition:all .4s ease-out;max-width:0%;overflow:hidden;display:none}.HamburgerMenuActive{box-shadow:-1em 0 2em 0 var(--primary-color-light-1);width:100%;max-width:max-content}@media screen and (max-width:130ch){.slcHeader{--slcHeaderLogoTextHeight:var(--h4);--slcHeaderLogoTextWidth:calc(var(--slcHeaderLogoTextHeight) * 13)}.slcNavList{gap:3ch !important}}@media screen and (max-width:125ch){.slcHeaderHamburger{display:flex}.slcHeaderHamburgerContainer{display:flex}.slcNav{display:none !important}.slcHeaderButtons{flex-grow:1}.slcHeaderButtons>*{display:none}.slcHeaderLogo{left:50%;transform:translateX(-50%)}.slcHeaderContent{padding:1rem 2rem .5rem;align-items:flex-start}.slcHeaderLogoPlaceholder{flex-grow:1}.slcNavHamburgerNav{display:block !important}.HamburgerMenu{display:block}}