header .btn,header button{cursor:pointer}header button{text-transform:uppercase;padding:0;font-size:inherit;background:0 0;border:0}header button:focus{outline:0}.header__navbar--secondary{z-index:104;display:block;opacity:0;transition-property:opacity,transform;transition-duration:.2s;transition-timing-function:ease-in-out}@media screen and (min-width:0) and (max-width:1023px){.header__navbar--secondary{transform:translate(100%)}}@media screen and (min-width:1024px){.header__navbar--secondary{transform:translate(-100%)}}.header__navbar--reveal-secondary{opacity:1;transform:translate(0)}.header__navbar .btn{display:block;position:relative;width:-moz-fit-content;width:fit-content}@media screen and (min-width:0) and (max-width:1023px){.header__navbar .btn{margin:0 5.3125rem 5.625rem 3.75rem}}@media screen and (min-width:1024px){.header__navbar .btn{gap:1.25rem;margin:0 1.25rem 4.375rem 3.75rem}}.header__navbar .btn__arrow:after{display:block;z-index:100;content:"";position:absolute;left:100%;top:0;background-repeat:none;background-position:center}@media screen and (min-width:0) and (max-width:1023px){.header__navbar .btn__arrow:after{width:3rem;height:3rem}}@media screen and (min-width:1024px){.header__navbar .btn__arrow:after{width:1rem;height:1rem}}@media screen and (min-width:0) and (max-width:1023px){.header__navbar .btn__arrow--right:after{margin-left:1.5rem}}@media screen and (min-width:1024px){.header__navbar .btn__arrow--right:after{margin-left:.5rem}}.header--primary .header__navbar .btn__arrow:after{background-image:url(../images/triangle-white.svg)}@media screen and (min-width:0) and (max-width:1023px){.header--mixed .header__navbar .btn__arrow:after,.header--secondary .header__navbar .btn__arrow:after{background-image:url(../images/triangle-white.svg)}}@media screen and (min-width:1024px){.header--mixed .header__navbar .btn__arrow:after,.header--secondary .header__navbar .btn__arrow:after{background-image:url(../images/triangle-black.svg)}}.header__navbar .btn:hover .btn__arrow:after{background-position:center;background-size:115%;left:101%}@media screen and (min-width:0) and (max-width:1023px){#hideSecondaryNav.btn{padding-left:4.5rem}}@media screen and (min-width:1024px){#hideSecondaryNav.btn{padding-left:1.25rem}}.header__navbar .btn__arrow.btn__arrow--left:after{transform:rotate(180deg);left:0}.header__navbar .btn:hover .btn__arrow.btn__arrow--left:after{left:1%}
