@layer base,components,app,utilities;@keyframes fade-in{0%{opacity:0!important}to{opacity:1!important}}.main-header{background-color:var(--body-background-color);z-index:2;justify-content:center;align-items:center;height:60px;display:flex;position:fixed;top:0;left:0;right:0}.main-header__container{font-family:var(--font-montserrat);justify-content:space-between;align-items:center;height:100%;margin-left:auto;margin-right:auto;display:flex}.main-header__logo{align-items:center;margin-left:16px;display:flex}@media (min-width:1024px){.main-header__logo{margin-left:0}}.main-header__logo--static{margin-left:0}.main-header__logo-image{width:auto;height:38px}.main-header__right{align-items:center;gap:14px;margin-left:auto;display:flex}.main-header__back-btn{color:var(--hero-highlight-color);cursor:pointer;opacity:0;-webkit-tap-highlight-color:#0000;pointer-events:none;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .64s cubic-bezier(.4,0,.2,1),transform .64s cubic-bezier(.4,0,.2,1);display:flex;transform:translate(20px)}@media (min-width:1024px){.main-header__back-btn{display:none}}.main-header__back-btn--visible{opacity:1;pointer-events:auto;transform:translate(0)}.main-header__back-btn--pushed{opacity:0;pointer-events:none;transform:translate(-40px)}.main-header__hamburger{cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:none;width:22px;height:22px;padding:0;position:relative}@media (min-width:1024px){.main-header__hamburger{display:none}}.main-header__lines,.main-header__close{justify-content:center;align-items:center;transition:opacity .64s cubic-bezier(.4,0,.2,1),transform .64s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0}.main-header__lines{opacity:1;flex-direction:column;justify-content:center;gap:5px;transform:translate(0)}.main-header__lines--open{opacity:0;transform:translate(20px)}.main-header__line{background-color:var(--hero-text-color);border-radius:2px;width:100%;height:2px;display:block}.main-header__close{color:var(--hero-highlight-color);opacity:0;pointer-events:none;transform:translate(-20px)}.main-header__close--open{opacity:1;pointer-events:auto;transform:translate(0)}
