.logged-in .site-header{top:var(--wp-admin--admin-bar--height,32px)}.site-header{background:var(--header-bg,var(--block-bg,#070d0d));color:var(--text-color,#fff);font-family:var(--site-font-family,Arial,Helvetica,sans-serif);position:sticky;top:0;z-index:20}.site-header__top{align-items:center;display:grid;grid-template-columns:auto 1fr auto;padding:0 48px 0 40px;position:relative}.site-header__brand{align-items:center;display:inline-flex;min-width:0;text-decoration:none}.site-header__logo{display:block;height:auto;max-width:125px;object-fit:contain;width:auto}.site-header__name{color:var(--text-color,#fff);font-size:22px;font-weight:800;line-height:1;text-transform:uppercase}.site-header__actions{align-items:center;display:flex;gap:25px;justify-self:start;margin-left:30px;padding:10px 0}.site-header__link{background:#fff0;border:0;color:var(--text-color,#fff);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.site-header__button{background:var(--button-bg,var(--btn-color,#ff533f));border:0;border-radius:999px;color:var(--button-text-color,#fff);cursor:pointer;padding:10px 25px}.site-header__navigation{display:contents}.site-header__menu-toggle{align-items:center;background:#fff0;border:0;cursor:pointer;display:inline-flex;flex-direction:column;gap:6px;grid-column:3;justify-content:center;justify-self:end;min-height:44px;padding:4px 0;position:relative;width:44px;z-index:60}.site-header__menu-line{background:var(--text-color,#fff);border-radius:999px;display:block;height:4px;width:34px}.site-header__menu-item{line-height:1}.site-header__menu-link{background:#fff0;border:0;color:var(--text-color,#fff);cursor:pointer;display:block;font-family:inherit;font-size:14px;font-weight:400;padding:10px 0;text-decoration:none;white-space:nowrap}.site-header__overlay{background:#070d0d;box-shadow:-18px 0 40px rgb(0 0 0 / .35);display:flex;flex-direction:column;gap:30px;height:calc(100dvh - var(--header-height, 84px));max-height:calc(100dvh - var(--header-height, 84px));padding:32px;padding-top:40px;position:fixed;right:0;top:var(--header-height,84px);transform:translateX(100%);transition:transform 0.25s ease;width:340px;z-index:50;overflow-y:auto}.site-header__overlay-actions,.site-header__overlay-menu{align-items:flex-start;display:flex;flex-direction:column;gap:18px}.site-header__overlay-actions .site-header__link,.site-header__overlay-menu .site-header__link{justify-content:flex-start}.site-header__overlay-actions .site-header__button,.site-header__overlay-menu .site-header__button{width:auto}.site-header__overlay-link{background:#fff0;border:0;color:var(--text-color,#fff);cursor:pointer;font-family:inherit;font-size:14px;font-weight:400;line-height:1;padding:0;text-align:left}.site-header__link,.site-header__button{align-items:center;display:inline-block;font-size:14px;font-weight:600;width:auto}.site-header__link:hover,.site-header__link:focus{color:var(--additional-c-elements,#ff533f)}.site-header__button:hover,.site-header__button:focus{background:var(--additional-c-elements,#ff6b58);color:var(--button-text-color,#fff)}.site-header__navigation .site-header__menu{align-items:center;background:#30313a;display:flex;gap:24px;grid-column:1/-1;justify-content:center;list-style:none;margin:0 -48px 0 -40px;padding:0 24px}.site-header__menu-items{display:flex;gap:10px;justify-content:center;padding:5px}.site-header__navigation.toggled .site-header__overlay{transform:translateX(0)}@media (max-width:768px){.site-header{position:fixed;left:0;right:0;width:100%}.logged-in .site-header{top:var(--wp-admin--admin-bar--height,46px)}main.site-main{padding-top:var(--header-height,84px)}.logged-in main.site-main{padding-top:calc(var(--header-height, 84px) + var(--wp-admin--admin-bar--height, 46px))}}@media (max-width:782px){.site-header__top{grid-template-columns:auto 1fr auto;min-height:64px;padding:0 20px}.site-header__logo{max-height:32px;max-width:128px}.site-header__actions{gap:14px;margin-left:18px}.site-header__link,.site-header__button{font-size:15px}.site-header__button{min-height:38px;padding:0 18px}.site-header__navigation .site-header__menu{display:none}.site-header__menu-link{font-size:16px;padding:12px 0}}@media (max-width:560px){.site-header__top{column-gap:14px;padding:0 16px}.site-header__actions{gap:10px;margin-left:0}.site-header__link{display:none}.site-header__button{font-size:14px;min-height:36px;padding:0 14px}.site-header__menu-line{height:3px;width:30px}}