.announcement-bar{position:absolute;top:50%;transform:translateY(-50%);color:#fbf8ef;left:50px;display:grid;-ms-flex-align:center;align-items:center;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;font-size:14px}@media (max-width:991.98px){.announcement-bar{left:17px;font-size:12px}}.announcement-bar *{color:inherit;font-size:inherit}.announcement-bar>p{letter-spacing:0}.announcement-bar-text{overflow:hidden;margin-right:10px}@media (max-width:991.98px){.announcement-bar-text{margin-right:8px}}.announcement-bar-text span{white-space:nowrap}.announcement-bar-cta{white-space:nowrap;width:fit-content}@media (min-width:992px){.announcement-bar-cta{margin-left:17px}}.announcement-bar-cta .newsletter-trigger{margin-top:-1px}@media (max-width:991.98px){.announcement-bar-cta .newsletter-trigger{margin-left:11px}}.announcement-bar-wrapper{position:relative;height:30px;overflow:hidden}@media (min-width:992px){.announcement-bar-wrapper{height:35px}}.announcement-bar-wrapper img,.announcement-bar-wrapper picture{height:100%}.announcement-bar-wrapper .banner__bg{height:100%;position:relative;z-index:-1}.announcement-bar-wrapper .banner__bg img{mix-blend-mode:screen}.announcement-bar .announce-text a{position:absolute;top:0;right:-8px;transform:translateX(100%)}.announcement-bar .announce-text a.newsletter-trigger{right:-10px;white-space:nowrap}.password__banner .banner__bg{height:100%;position:relative;z-index:-1}.password__banner .banner__bg img{mix-blend-mode:screen}.password__main{height:calc(100dvh - 30px);position:relative;overflow:hidden}@media (min-width:992px){.password__main{height:calc(100dvh - 35px)}}.password__main .password__content{position:absolute;inset:0;z-index:1;color:#fbf8ef;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.password__main .password__content .password__heading{font-size:18px;line-height:24px;margin-bottom:15px;letter-spacing:-.6px}@media (min-width:992px){.password__main .password__content .password__heading{font-size:24px;margin-bottom:10px}}.password__main .password__content .btn{margin-top:15px}.password__title{font-size:40px;font-weight:600;line-height:44px}@media (min-width:992px){.password__title{font-size:60px}}.password__title *{display:inline-block;font-size:inherit;letter-spacing:0}.password__form{width:100%;max-width:min(315px,67%);margin-inline:auto;margin-top:15px}.password__form .password-field{margin-bottom:18px}@media (min-width:992px){.password__form .password-field{margin-bottom:25px}}@media (max-width:991.98px){.password__form .form__input-secondary{padding-bottom:11px}}.password__form .form__input-secondary:before{content:"";width:10px;height:10px;position:absolute;right:8px;top:5px;background-repeat:no-repeat;background-position:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.354.354l5 5-5 5' stroke='%23FBF8EF'/%3E%3C/svg%3E")}@media (max-width:991.98px){.password__form .form__input-secondary:before{right:0}}.password__form button{margin-inline:auto}.password__form .password-trigger{padding:0;color:#f4eddb}.footer,.header__right-container,.nav__actions{display:none!important}.header__container{grid-template-columns:1fr!important}@media (max-width:991.98px){.header__container{padding-block:30px}}.header__container .header__logo{pointer-events:none;-ms-flex-pack:center;justify-content:center;margin-inline:auto}