.header{left:0;position:fixed;top:0;transition:transform .3s ease;width:100%;z-index:102}.header.modal-mode{transform:translateY(-100%)}.header--footer-visible .header__controls button:first-child.header__return{opacity:0;pointer-events:none}.header--scrolled .header__inner.container{background-color:#fff}.header--scrolled .header__controls button:first-child{opacity:1;pointer-events:all}.header--scrolled .header__tag{background-color:rgba(0,0,0,.102)}.header--scrolled .header__tag svg{fill:#e30016;stroke:#e30016}.header--even .header__logo:nth-child(2){opacity:0;transform:translateY(0)}.header--even .header__logo:nth-child(3){opacity:1;transform:translateY(-100%)}.header__inner.container{align-items:center;display:flex;padding-bottom:max(1px,min(1.041666666666667vw,20px));padding-top:max(1px,min(1.041666666666667vw,20px));transition:background-color .3s ease}@media (min-width:1px) and (max-width:920px){.header__inner.container{padding:max(15px,min(4vw,15px)) max(20px,min(5.333333333333333vw,20px))}}.header__return{background-color:transparent;border:0;cursor:pointer;height:max(1px,min(3.125vw,60px));min-width:max(1px,min(3.125vw,60px));opacity:0;padding:0;pointer-events:none;transition:opacity .3s ease,background-color .3s ease;width:max(1px,min(3.125vw,60px))}@media (min-width:1px) and (max-width:920px){.header__return{background-color:#fff;bottom:max(20px,min(5.333333333333333vw,20px));box-shadow:0 0 max(10px,min(2.666666666666667vw,10px)) rgba(0,0,0,.102);height:max(60px,min(16vw,60px));min-width:max(60px,min(16vw,60px));position:fixed;right:max(20px,min(5.333333333333333vw,20px));width:max(60px,min(16vw,60px))}}@media screen and (min-width:920px){.header__return:hover{background-color:#e30016}.header__return:hover svg{fill:#fff;stroke:#fff}}.header__return.active:not([disabled]):not(.disabled),.header__return:active:not([disabled]):not(.disabled),.header__return:focus:focus-visible:not([disabled]):not(.disabled){background-color:#e30016}.header__return.active:not([disabled]):not(.disabled) svg,.header__return:active:not([disabled]):not(.disabled) svg,.header__return:focus:focus-visible:not([disabled]):not(.disabled) svg{fill:#fff;stroke:#fff}.header__return svg{height:max(1px,min(1.25vw,24px));transform:rotate(-90deg);width:max(1px,min(1.25vw,24px));fill:#e30016;stroke:#e30016;transition:stroke .3s ease,fill .3s ease}@media (min-width:1px) and (max-width:920px){.header__return svg{height:max(24px,min(6.4vw,24px));width:max(24px,min(6.4vw,24px))}.header__return--padding{bottom:max(60px,min(16vw,60px))}}.header__controls{display:flex;gap:max(1px,min(1.041666666666667vw,20px))}@media (min-width:1px) and (max-width:920px){.header__controls{gap:max(20px,min(5.333333333333333vw,20px))}}.header__controls button{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:0}.header__logos{background-color:#fff;height:max(1px,min(3.125vw,60px));margin-right:max(1px,min(1.041666666666667vw,20px));overflow:hidden;position:relative;transition:background-color .3s ease;width:max(1px,min(8.333333333333334vw,160px));z-index:2}@media (min-width:1px) and (max-width:920px){.header__logos{height:max(45px,min(12vw,45px));margin-right:max(10px,min(2.666666666666667vw,10px));width:max(115px,min(30.666666666666668vw,115px))}}@media screen and (min-width:920px){.header__logos:hover{background-color:#e30016}.header__logos:hover svg{fill:#fff;stroke:#fff}}.header__logos a{top:0;z-index:1}.header__logo,.header__logos a{height:100%;left:0;position:absolute;width:100%}.header__logo{opacity:0;top:100%;transition:opacity .3s ease,transform .3s ease}.header__logo:nth-child(2){opacity:1;transform:translateY(-100%)}.header__logo:nth-child(3){transform:translateY(-200%)}.header__logo svg{height:100%;width:100%;fill:#e30016;stroke:#e30016;transition:fill .3s ease,stroke .3s ease}.header__menu{background-color:rgba(0,0,0,.502);height:100vh;height:calc(var(--vh, 1vh)*100);left:0;opacity:0;padding-top:max(1px,min(4.6875vw,90px));pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:1}@media (min-width:1px) and (max-width:920px){.header__menu{background-color:#fff;padding-top:max(85px,min(22.666666666666668vw,85px))}}.header__menu.active{opacity:1;pointer-events:all}.header__menu-inner{height:100%;max-height:100%;overflow:auto;padding-left:max(1px,min(1.5625vw,30px));padding-right:max(1px,min(1.5625vw,30px));padding-top:max(1px,min(1.041666666666667vw,20px));width:100%}@media (min-width:1px) and (max-width:920px){.header__menu-inner{padding-left:max(30px,min(8vw,30px));padding-right:max(30px,min(8vw,30px));padding-top:max(20px,min(5.333333333333333vw,20px))}}.header__menu-inner ul{align-items:flex-end;display:flex;flex-direction:column;gap:max(1px,min(.78125vw,15px));list-style:none;margin:0;padding:0;width:100%}@media (min-width:1px) and (max-width:920px){.header__menu-inner ul{gap:max(15px,min(4vw,15px))}}.header__menu-inner a{color:#fff;display:block;font-size:max(1px,min(.8333333333333334vw,16px));line-height:1.3;position:relative;-webkit-text-decoration:none;text-decoration:none}@media (min-width:1px) and (max-width:920px){.header__menu-inner a{color:#000;font-size:max(16px,min(4.266666666666667vw,16px))}}.header__menu-inner a:hover:after{opacity:1}.header__menu-inner a:hover span{color:#fff}@media screen and (min-width:920px){.header__menu-inner a:visited{color:#fff}}.header__menu-inner a.active:after,.header__menu-inner a:active:after,.header__menu-inner a:focus:focus-visible:after{opacity:1}.header__menu-inner a:after{background-color:#e30016;content:"";display:block;height:calc(100% + max(1px, min(1.041666666666667vw, 20px)));left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:calc(100% + max(1px, min(1.041666666666667vw, 20px)));z-index:1}@media (min-width:1px) and (max-width:920px){.header__menu-inner a:after{height:calc(100% + max(20px, min(5.333333333333333vw, 20px)));width:calc(100% + max(20px, min(5.333333333333333vw, 20px)))}}.header__menu-inner a.active,.header__menu-inner a.active span{color:#fff}.header__menu-inner a span{color:#fff;position:relative;transition:color .3s ease-in-out;z-index:2}@media (min-width:1px) and (max-width:920px){.header__menu-inner a span{color:#000}.header__menu-inner a span:hover{color:#fff}}.header__burger{align-items:center;background-color:#e30016;border:0;display:flex;flex-direction:column;height:max(1px,min(3.125vw,60px));min-width:max(1px,min(3.125vw,60px));transition:background-color .3s ease;width:max(1px,min(3.125vw,60px));z-index:2}@media (min-width:1px) and (max-width:920px){.header__burger{height:max(45px,min(12vw,45px));min-width:max(45px,min(12vw,45px));width:max(45px,min(12vw,45px))}}@media screen and (min-width:920px){.header__burger:hover{background-color:#fff}.header__burger:hover svg{fill:#e30016;stroke:#e30016}.header__burger:hover span span{background-color:#e30016}}.header__burger.active:not([disabled]):not(.disabled),.header__burger:active:not([disabled]):not(.disabled),.header__burger:focus:focus-visible:not([disabled]):not(.disabled){background-color:#fff}.header__burger.active:not([disabled]):not(.disabled) svg,.header__burger:active:not([disabled]):not(.disabled) svg,.header__burger:focus:focus-visible:not([disabled]):not(.disabled) svg{fill:#e30016;stroke:#e30016}.header__burger.active:not([disabled]):not(.disabled) span span,.header__burger:active:not([disabled]):not(.disabled) span span,.header__burger:focus:focus-visible:not([disabled]):not(.disabled) span span{background-color:#e30016}@media screen and (min-width:920px){.header__burger.active:not(.disabled):hover{background-color:#e30016}.header__burger.active:not(.disabled):hover svg{fill:#fff;stroke:#fff}.header__burger.active:not(.disabled):hover span span{background-color:#fff}}.header__burger.active:not(.disabled):active:not([disabled]):not(.disabled),.header__burger.active:not(.disabled):focus:focus-visible:not([disabled]):not(.disabled){background-color:#e30016}.header__burger.active:not(.disabled):active:not([disabled]):not(.disabled) svg,.header__burger.active:not(.disabled):focus:focus-visible:not([disabled]):not(.disabled) svg{fill:#fff;stroke:#fff}.header__burger.active:not(.disabled):active:not([disabled]):not(.disabled) span span,.header__burger.active:not(.disabled):focus:focus-visible:not([disabled]):not(.disabled) span span{background-color:#fff}.header__burger.active:not(.disabled) svg{opacity:0}.header__burger.active:not(.disabled) .header__burger-lines span{top:50%}.header__burger.active:not(.disabled) .header__burger-lines span:first-child{opacity:0}.header__burger.active:not(.disabled) .header__burger-lines span:nth-child(2){transform:translateX(-50%) rotate(45deg)}.header__burger.active:not(.disabled) .header__burger-lines span:nth-child(3){transform:translateX(-50%) rotate(-45deg)}.header__burger svg{height:max(1px,min(.4166666666666667vw,8px));width:max(1px,min(1.822916666666667vw,35px));fill:#fff;stroke:#fff;transition:fill .3s ease,stroke .3s ease,opacity .3s ease}@media (min-width:1px) and (max-width:920px){.header__burger svg{height:max(8px,min(2.133333333333333vw,8px));width:max(28px,min(7.466666666666667vw,28px))}}.header__burger-lines{display:flex;height:max(1px,min(1.875vw,36px));justify-content:center;position:relative;width:max(1px,min(1.875vw,36px))}@media (min-width:1px) and (max-width:920px){.header__burger-lines{height:max(36px,min(9.6vw,36px));width:max(36px,min(9.6vw,36px))}}.header__burger-lines span{background-color:#fff;display:block;height:2px;left:50%;position:absolute;transition:background-color .3s ease,top .3s ease,transform .3s ease;width:max(1px,min(1.822916666666667vw,35px))}@media (min-width:1px) and (max-width:920px){.header__burger-lines span{width:max(28px,min(7.466666666666667vw,28px))}}.header__burger-lines span:first-child{top:max(1px,min(.8854166666666666vw,17px));transform:translateX(-50%)}@media (min-width:1px) and (max-width:920px){.header__burger-lines span:first-child{top:max(17px,min(4.533333333333333vw,17px))}}.header__burger-lines span:nth-child(2){top:max(1px,min(1.197916666666667vw,23px));transform:translateX(-50%)}@media (min-width:1px) and (max-width:920px){.header__burger-lines span:nth-child(2){top:max(23px,min(6.133333333333334vw,23px))}}.header__burger-lines span:nth-child(3){top:max(1px,min(1.510416666666667vw,29px));transform:translateX(-50%)}@media (min-width:1px) and (max-width:920px){.header__burger-lines span:nth-child(3){top:max(29px,min(7.733333333333333vw,29px))}}.header.filled .header__inner.container{background-color:#fff}.header.filled .header__tag{background-color:rgba(0,0,0,.102)}.header.filled .header__tag svg{fill:#e30016;stroke:#e30016}.header.filled .header__tag:hover{background-color:#e30016}.header.filled .header__tag:hover svg{fill:#fff;stroke:#fff}.header__tag{backdrop-filter:blur(3px);background-color:rgba(0,0,0,.2);height:max(1px,min(3.125vw,60px));margin-right:auto;position:relative;transition:background-color .3s ease;width:max(1px,min(5.625vw,108px))}@media (min-width:1px) and (max-width:920px){.header__tag{height:max(45px,min(12vw,45px));width:max(76px,min(20.266666666666666vw,76px))}}.header__tag:hover{background-color:#e30016}.header__tag:hover svg{fill:#fff;stroke:#fff}.header__tag:hover>.header__tag-text{opacity:1;pointer-events:all}.header__tag svg{position:relative;z-index:1;fill:#fff;stroke:#fff;transition:fill .3s ease,stroke .3s ease}.header__tag svg,.header__tag-text{height:100%;pointer-events:none;width:100%}.header__tag-text{background-color:#e30016;color:#fff;display:flex;flex-direction:column;font-family:"PT Serif Caption",sans-serif;font-size:max(1px,min(.625vw,12px));font-style:italic;left:0;line-height:1.2;opacity:0;padding:0;position:absolute;top:0;transition:opacity .3s ease}@media (min-width:1px) and (max-width:920px){.header__tag-text{font-size:max(10px,min(2.666666666666667vw,10px));pointer-events:all}}.header__tag-text a{height:100%;left:0;position:absolute;top:0;width:100%}.header__tag-info{display:none}.header__tag-more{align-items:center;display:none;font-family:PT Sans,sans-serif;font-style:normal;height:max(1px,min(1.25vw,24px));justify-content:center;margin-left:auto;margin-top:max(1px,min(1.145833333333333vw,22px));position:relative;transition:background-color .3s ease,color .3s ease;width:max(1px,min(4.375vw,84px))}@media (min-width:1px) and (max-width:920px){.header__tag-more{height:max(24px,min(6.4vw,24px));margin-top:max(10px,min(2.666666666666667vw,10px));width:max(76px,min(20.266666666666666vw,76px))}}.header__tag-more:hover{background-color:#fff;color:#e30016}.header__tag-more:hover svg{fill:#e30016!important;stroke:#e30016!important}.header__tag-more svg{height:max(1px,min(.9375vw,18px));margin-left:max(1px,min(.7291666666666666vw,14px));transition:fill .3s ease,stroke .3s ease;width:max(1px,min(.5208333333333334vw,10px))}@media (min-width:1px) and (max-width:920px){.header__tag-more svg{height:max(16px,min(4.266666666666667vw,16px));margin-left:max(12px,min(3.2vw,12px));width:max(10px,min(2.666666666666667vw,10px))}}