body.--header-light .header__cta{background-color:var(--c-white);border-color:var(--c-white);color:var(--c-grey-tundora)}body.--header-light .header__cta:hover{background-color:var(--c-red-cinnabar);border-color:var(--c-purple-perfume);color:var(--c-white)}body.--scrolled-down .header__menu{transform:translateY(-100%);transition:transform .375s ease}body.--scrolled-up .header,body.--scrolled-up .header__link{background-color:var(--c-white)}body.--scrolled-down .header{background-color:transparent}body.--scrolled-up .header__menu{transform:translateY(0);transition:transform .375s ease}.body.--scrolled-up.--header-light .header__logo svg path.logo{fill:var(--c-red-cinnabar)!important}.header .dnd-section{padding:0}.header{font-family:var(--f-work-sans);font-weight:var(---f-weight-bold);left:0;padding-block:16px;padding-inline:var(--section-padding-inline);position:fixed;right:0;top:0;transition:padding-inline .375s ease,background-color .375s ease;z-index:100}.header.--is-scrolling{padding-inline:30px}.header.--is-scrolling .header__logo svg path.letter{opacity:0}.header__cta a,.header__link,.hs-menu-item a{color:var(--c-grey-tundora);display:inline-block;padding-block:.75rem;padding-inline:1rem;text-decoration:none}.header__cta a,.header__link{background-color:var(--c-beige-desert-storm);border:1px solid var(--c-purple-perfume);font-family:var(--f-space-grotesk);font-weight:var(--f-weight-bold);text-transform:uppercase;transition:background-color .375s ease,color .375s ease,border .375s ease;transition:all .375s ease}.header__cta a:hover,.header__link:hover{background-color:var(--c-red-cinnabar);border-color:var(--c-red-cinnabar);color:var(--c-white)}.header__inner{display:flex;justify-content:space-between}.header__logo{align-items:center;display:flex;max-width:75px;width:100%}.header__logo svg path.letter{opacity:1;transition:opacity .3s ease}.header__logo svg path.logo{transition:fill .3s ease}.header__skip{height:1px;left:-1000px;overflow:hidden;position:absolute;text-align:left;top:-1000px;width:1px}.header__skip:active,.header__skip:focus,.header__skip:hover{height:auto;left:0;overflow:visible;top:0;width:auto}@media (max-width:900px){.header__menu{display:none}.header{padding-inline:30px}}