:root{--z-deep:-2;--z-below:-1;--z-default:1;--z-above:2;--z-filters:3;--z-swiper-arrows:3;--z-atc:4;--z-footer:5;--z-header:6;--z-overlay:7;--z-flyout:8;--z-modal:9;--z-skip-to-content:10}.launch-countdown{margin-left:auto;margin-right:auto;max-width:108rem;padding-left:1rem;padding-right:1rem}@media(min-width:45em){.launch-countdown{padding-left:2rem;padding-right:2rem}}@media(min-width:75em){.launch-countdown{padding-left:3rem;padding-right:3rem}}@media(min-width:108em){.launch-countdown{padding-left:7.75rem;padding-right:7.75rem}}.launch-countdown{display:grid;margin-bottom:3.5rem;margin-top:3.5rem}@media(min-width:60em){.launch-countdown{grid-template-columns:1fr 1fr}}.launch-countdown__content,.launch-countdown__logo,.launch-countdown__newsletter,.launch-countdown__timer{margin:3.5rem 0}.launch-countdown__timer{width:100%}.launch-countdown__logo{-ms-flex-item-align:center;align-self:center}.launch-countdown__logo svg{height:3.125rem;width:6.25rem}@media(min-width:60em){.launch-countdown__title{font-size:1.75rem}}.launch-countdown__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(min-width:60em){.launch-countdown__wrapper{margin-right:15%}}@media(max-width:59.99em){.launch-countdown__image-wrapper{margin:3.5rem -3.5rem}}@media(min-width:60em){.launch-countdown__image-wrapper{-ms-flex-item-align:start;align-self:flex-start}}.launch-countdown__content p{font-family:UniversLTStd-Bold;font-size:1.75rem}@media(min-width:45em){.launch-countdown__content p{font-size:2.125rem}}.launch-countdown__content p{margin-bottom:0}@media(min-width:45em){.launch-countdown__content p{font-size:1.75rem}}.launch-countdown__footer{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.launch-countdown__footer-text{color:#393939;font-family:UniversLTStd-Bold;font-size:.625rem;letter-spacing:0;line-height:1.6;margin-bottom:0;text-transform:uppercase}.form--newsletter{max-width:18.75rem}.social-links{display:inline-block}.form--password{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.form--password input,.form--password select{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0}.form--password button,.form--password label{-ms-flex-negative:0;flex-shrink:0}.form--password label{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.form--newsletter{display:grid;grid-template:"heading heading" "status status" "email submit" "consent consent"/auto -webkit-min-content;grid-template:"heading heading" "status status" "email submit" "consent consent"/auto min-content;text-align:left}.form--newsletter .form__field--email{grid-area:email;margin:0}.form--newsletter .form__field--email .error{background-color:#efd7e5!important}.form--newsletter .form__field--email input.minimal{background-color:transparent;border:1px solid #393939;border-radius:.25rem;font-size:.9375rem;height:40px;line-height:.9375rem;max-width:96.4%;padding-left:.625rem}.form--newsletter .form__field--email input.minimal::-webkit-input-placeholder{color:#393939;font-family:Tt-Chocolate}.form--newsletter .form__field--email input.minimal::-moz-placeholder{color:#393939;font-family:Tt-Chocolate}.form--newsletter .form__field--email input.minimal::-ms-input-placeholder{color:#393939;font-family:Tt-Chocolate}.form--newsletter .form__field--email input.minimal::placeholder{color:#393939;font-family:Tt-Chocolate}@media(max-width:29.99em){.form--newsletter .form__field--email input.minimal::-webkit-input-placeholder{overflow:hidden;width:37px}.form--newsletter .form__field--email input.minimal::-moz-placeholder{overflow:hidden;width:37px}.form--newsletter .form__field--email input.minimal::-ms-input-placeholder{overflow:hidden;width:37px}.form--newsletter .form__field--email input.minimal::placeholder{overflow:hidden;width:37px}}.form--newsletter .form__field--email input.minimal:focus,.form--newsletter .form__field--email input.minimal:invalid:not(:empty){-webkit-box-shadow:none;box-shadow:none}.form--newsletter .form__field--email label{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.form--newsletter .form__field--consent{color:#393939;font-family:Tt-Chocolate;font-size:.9375rem;font-style:normal;font-weight:400;grid-area:consent;line-height:120%;margin-bottom:0;-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-top:-.125rem;-webkit-text-decoration:none;text-decoration:none}@media(max-width:44.99em){.form--newsletter .form__field--consent{font-size:.75rem}}.form--newsletter .form__field--consent a{position:relative;-webkit-text-decoration:none;text-decoration:none}.form--newsletter .form__field--consent a:after{border-bottom:.5px solid #393939;bottom:2px;content:"";height:1px;left:0;position:absolute;width:100%}.form--newsletter .form__field--consent a:focus,.form--newsletter .form__field--consent a:hover{color:#393939}.form--newsletter .form__field--consent a:focus:after,.form--newsletter .form__field--consent a:hover:after{border-bottom:1.5px solid #393939;bottom:1px;content:"";height:1px;left:0;position:absolute;width:100%}.form--newsletter .form__field--consent p{margin-bottom:0}.form--newsletter .form__actions{align-self:stretch;border-bottom:1px solid #fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;grid-area:submit;margin:0}.form--newsletter .form__actions button{height:40px}.form--newsletter .form__actions button:focus-visible{outline:2px solid #645458!important;outline-offset:2px!important}.form--newsletter .form__heading{color:#393939;font-family:Tt-Chocolate;font-size:1.25rem;font-style:normal;font-weight:600;grid-area:heading;line-height:110%;margin:0;text-transform:lowercase}@media(max-width:44.99em){.form--newsletter .form__heading{font-size:.9375rem;margin:0 0 .625rem}}.form--newsletter .spacing{margin:0 0 .75rem}.form--newsletter .form__status{grid-area:status;margin:2px 0;padding:0}.form--newsletter .form__status .form__message{color:#393939;font-family:Tt-Chocolate;font-size:.9375rem;font-style:normal;font-weight:400;line-height:120%;padding:7px 11px;text-transform:lowercase}@media(max-width:44.99em){.form--newsletter .form__status .form__message{font-size:.75rem;margin-bottom:0;margin-top:-.46875rem}}.form--newsletter .form__status--error{background-color:transparent}.form--newsletter .form__status--error .form__message{padding:7px 0}.form--newsletter .form__status--success{margin:8px 0 9px!important}.form--newsletter .form__status--success .form__message{background-color:#efd7e5;border-radius:4px;display:inline-block}.form--newsletter [type=checkbox]{-ms-flex-item-align:start;align-self:flex-start;-ms-flex-negative:0;flex-shrink:0}.password-page{background-color:#f8f1f4;height:100vh;max-width:100%;min-height:90vh;padding:0}.password-page__hero{height:auto;position:relative}@media(min-width:60em){.password-page__hero{height:100%}}.password-page__hero img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.password-page__hero-image-desktop,.password-page__hero-text-desktop{display:none}@media(min-width:60em){.password-page__hero-image-desktop,.password-page__hero-text-desktop{display:block}.password-page__hero-image-mobile,.password-page__hero-text-mobile{display:none}}.password-page__hero-logo svg path{fill:#fff}.password-page__hero-content{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;padding-top:25px;text-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:10vh}@media(min-width:60em){.password-page__hero-content{height:100%;padding-top:38px}}.password-page__hero-text-desktop{color:#fff}.password-page__hero-text-desktop h1{max-width:310px}.password-page__hero-text-mobile{padding:56px 16px;text-align:center}.password-page__hero-text-mobile h1{color:#b3848f}.password-page__hero-text-mobile p{color:#393939}.password-page__form{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;width:100%}.password-page__content p,.password-page__title{margin-top:0}.password-page__footer-text{color:#393939;font-family:UniversLTStd-Bold;font-size:.625rem;letter-spacing:0;line-height:1.6;margin:.5em 0 0}.password-page .form--password{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}