@font-face{font-display:swap;font-family:Solare-Regular-Willa;font-style:normal;font-weight:400;src:url(Solare-Regular-Willa.woff2) format("woff2"),url(Solare-Regular-Willa.woff) format("woff")}.interim-landing{background:var(--interim-footer-bg);color:var(--interim-text-color);font-family:var(--interim-body-font);letter-spacing:0;margin:0;overflow:hidden}.interim-landing *,.interim-landing *:before,.interim-landing *:after{box-sizing:border-box}.interim-landing__hero{align-items:center;background-image:var(--interim-bg-desktop);background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:100vh;min-height:100svh;overflow:hidden;position:relative}.interim-landing__shade{background:linear-gradient(180deg,#00000005,#0003 52%,#00000014);top:0;right:0;bottom:0;left:0;position:absolute}.interim-landing__logo{display:block;height:24px;left:50%;object-fit:contain;position:absolute;top:28px;transform:translate(-50%);width:184px;z-index:2}.interim-landing__content{align-items:center;display:flex;flex-direction:column;gap:60px;max-width:654px;padding:0;position:relative;text-align:center;width:calc(100% - 48px);z-index:2}.interim-landing__intro{align-items:center;display:flex;flex-direction:column;gap:20px;width:100%}.interim-landing__heading{color:var(--interim-text-color);font-family:var(--interim-display-font);font-size:72px;font-weight:400;letter-spacing:0;line-height:1;margin:0}.interim-landing__subheading{color:var(--interim-text-color);font-family:var(--interim-body-font);font-size:20px;font-weight:400;letter-spacing:0;line-height:1.4;margin:0;max-width:516px}.interim-landing__signup{align-items:center;display:flex;flex-direction:column;gap:10px;padding:0 50px;width:100%}.interim-landing__signup-heading{color:var(--interim-text-color);font-family:var(--interim-accent-font);font-size:26px;font-style:italic;font-weight:400;letter-spacing:0;line-height:1.2;margin:0;text-transform:capitalize}.interim-landing__form{align-items:center;display:flex;flex-direction:column;gap:20px;padding-top:12px;transition:opacity .22s ease;width:100%}.interim-landing__form-fields{align-items:center;display:flex;flex-direction:column;gap:20px;width:100%}.interim-landing__form.is-submitting .interim-landing__field{opacity:.42}.interim-landing__form.is-success{padding-top:0}.interim-landing__field{border-bottom:1px solid currentColor;color:var(--interim-text-color);height:45px;width:100%}.interim-landing__field input{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:var(--interim-text-color);display:block;font-family:var(--interim-body-font);font-size:20px;font-weight:400;height:44px;letter-spacing:0;line-height:1.4;margin:0;outline:0;padding:7px 0 10px;width:100%}.interim-landing__field input::placeholder{color:#ffffff8c;opacity:1}.interim-landing__button{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:var(--interim-text-color);cursor:pointer;font-family:var(--interim-button-font);font-size:14px;font-weight:400;letter-spacing:.14px;line-height:1.4;margin-top:22px;padding:0 0 6px;position:relative;text-transform:uppercase;transition:opacity .18s ease}.interim-landing__button:after{background:currentColor;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translate(-50%);transition:width .18s ease;width:100%}.interim-landing__button:hover:after,.interim-landing__button:focus-visible:after,.interim-landing__button:disabled:after{width:64%}.interim-landing__button:disabled{cursor:wait;opacity:.72}.interim-landing__button:focus-visible,.interim-landing__field input:focus-visible,.interim-landing__social a:focus-visible{outline:1px solid currentColor;outline-offset:4px}.interim-landing__message{color:var(--interim-text-color);font-family:var(--interim-body-font);font-size:16px;letter-spacing:0;line-height:1.4;margin:0;width:100%}.interim-landing__message--success{animation:interim-confirmation-fade .42s ease both}.interim-landing__success{animation:interim-confirmation-fade .42s ease both;max-width:430px;outline:0;text-align:center}.interim-landing__success-kicker{color:var(--interim-text-color);font-family:var(--interim-accent-font);font-size:26px;font-style:italic;letter-spacing:0;line-height:1.2;margin:0 0 10px}@keyframes interim-confirmation-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.interim-landing__message--error{animation:interim-error-fade .22s ease both;background:#0000003d;border:1px solid rgba(255,255,255,.58);color:var(--interim-text-color);font-size:14px;padding:10px 12px;text-align:left}@keyframes interim-error-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.interim-landing__footer{background:var(--interim-footer-bg);border-top:1px solid var(--interim-footer-text);color:var(--interim-footer-text);display:flex;flex-direction:column;font-family:var(--interim-body-font);gap:36px;justify-content:space-between;letter-spacing:0;min-height:270px;padding:80px 40px 16px}.interim-landing__footer *{letter-spacing:0}.interim-landing__footer-brand{align-items:center;display:flex;justify-content:space-between;min-height:110px;width:100%}.interim-landing__footer-wordmark{aspect-ratio:832 / 110;display:block;height:auto;max-width:832px;object-fit:contain;width:58vw}.interim-landing__footer-mark{aspect-ratio:83.115 / 109.897;display:block;height:110px;object-fit:contain;width:84px}.interim-landing__footer-bottom{align-items:baseline;display:flex;font:normal 400 16px/1.2 var(--interim-body-font);gap:40px;justify-content:space-between;margin-top:0;width:100%}.interim-landing__social{align-items:baseline;display:flex;font:inherit;gap:20px;white-space:nowrap}.interim-landing__social span{font:inherit}.interim-landing__social-links{display:flex;gap:10px}.interim-landing__social a,.interim-landing__privacy-link{color:inherit;font:inherit;position:relative;text-decoration:none}.interim-landing__social a:after,.interim-landing__privacy-link:after{background:currentColor;bottom:-2px;content:"";height:1px;left:50%;position:absolute;transform:translate(-50%);transition:width .16s ease;width:0}.interim-landing__social a:hover:after,.interim-landing__social a:focus-visible:after,.interim-landing__privacy-link:hover:after,.interim-landing__privacy-link:focus-visible:after{width:70%}.interim-landing__legal{align-items:baseline;display:flex;font:inherit;gap:16px;white-space:nowrap}.interim-landing__copyright{font:inherit;margin:0;text-align:right;white-space:nowrap}body.interim-landing-template{background:var(--interim-footer-bg, #fff);opacity:1!important}body.interim-landing-template .main-content{padding-top:0}@media screen and (max-width:749px){.interim-landing__hero{background-image:var(--interim-bg-mobile);background-position:center top;min-height:100vh;min-height:100svh}.interim-landing__shade{background:linear-gradient(180deg,#0000,#00000047 45%,#0000)}.interim-landing__logo{height:18px;top:31px;width:138px}.interim-landing__content{gap:40px;max-width:335px;padding:0;width:calc(100% - 40px)}.interim-landing__heading{font-size:60px}.interim-landing__subheading{font-size:15px;max-width:335px}.interim-landing__signup{gap:20px;padding:0}.interim-landing__signup-heading{font-size:20px;line-height:1}.interim-landing__form{gap:20px;padding-top:0}.interim-landing__field input{font-size:15px}.interim-landing__button{margin-top:20px}.interim-landing__footer{gap:40px;min-height:422px;padding:40px 20px}.interim-landing__footer-brand{align-items:center;flex-direction:column-reverse;justify-content:flex-end;min-height:221px}.interim-landing__footer-wordmark{height:auto;margin-top:50px;max-width:331px;width:331px}.interim-landing__footer-mark{height:126px;width:95px}.interim-landing__footer-bottom{align-items:center;display:flex;flex-direction:column;font:normal 400 12px/1.2 var(--interim-body-font);gap:17px;justify-content:flex-start;margin-top:0;text-align:center}.interim-landing__social{align-items:center;flex-direction:column;gap:10px}.interim-landing__social-links{gap:10px}.interim-landing__legal{align-items:center;flex-direction:column;gap:10px;white-space:normal}.interim-landing__copyright{text-align:center;white-space:normal}}@media screen and (max-width:374px){.interim-landing__heading{font-size:52px}.interim-landing__footer-wordmark{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/interim-landing.css.map */
