.launch-landing{position:relative;isolation:isolate;background:#150c09;color:#fff;overflow:hidden;min-height:min(calc(100svh - 7rem),52rem);display:grid;align-items:end}.launch-landing__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.launch-landing__media img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.launch-landing__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#150c0900 38%,#150c09c7 72%,#150c09)}.launch-landing__inner{width:100%;padding-top:3rem;padding-bottom:2rem}.launch-landing__copy{display:grid;gap:.7rem;max-width:34rem}.launch-landing__eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.9}.launch-landing__headline{margin:0;font-size:clamp(2.1rem,8.5vw,4.6rem);line-height:.98;text-transform:lowercase;letter-spacing:-.01em}.launch-landing__sub{margin:0;font-size:1rem;line-height:1.45;max-width:30rem;color:#ffffffe0}.launch-landing [data-state]{display:none}.launch-landing:not(.is-launched) [data-state=before]{display:inline}.launch-landing:not(.is-launched) div[data-state=before]{display:grid}.launch-landing.is-launched [data-state=after]{display:inline}.launch-landing.is-launched div[data-state=after]{display:grid}.launch-landing__before,.launch-landing__after{gap:.75rem;margin-top:.5rem;justify-items:start}.launch-landing__dropsin{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.85}.launch-timer{display:grid;grid-template-columns:repeat(4,minmax(0,4.6rem));gap:.5rem}.launch-timer__unit{display:grid;justify-items:center;gap:.1rem;padding:.6rem .25rem;border-radius:14px;background:#ffffff1a;border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.launch-timer__unit strong{font-size:clamp(1.5rem,6vw,2.1rem);line-height:1;font-variant-numeric:tabular-nums}.launch-timer__unit span{font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.launch-landing__when{margin:0;font-size:.85rem;opacity:.85;text-transform:lowercase}.launch-landing__signup{display:grid;gap:.5rem;width:100%;max-width:26rem}.launch-landing__form{display:grid;gap:.55rem;margin:0}.launch-landing__form input[type=email]{font:inherit;padding:.85rem 1.1rem;border:1px solid rgba(255,255,255,.5);border-radius:999px;background:#fffffff5;color:#000}.launch-landing__form .ln-btn{width:100%}.launch-landing__fine{margin:0;font-size:.72rem;opacity:.7}.launch-landing__error{margin:0;font-size:.85rem;color:#ffb3c6}.launch-landing__thanks{max-width:26rem;padding:1rem 1.1rem;border-radius:16px;background:#ffffff1f;border:1px solid rgba(255,255,255,.28)}.launch-landing__thanks[hidden],.launch-landing__error[hidden]{display:none}.launch-landing__thanks-title{margin:0 0 .25rem;font-weight:700;font-size:1.05rem;text-transform:lowercase}.launch-landing__thanks-text{margin:0;font-size:.92rem;line-height:1.45}@media(min-width:750px){.launch-landing{min-height:min(calc(100svh - 7rem),46rem);align-items:center}.launch-landing__media{left:22%;right:0}.launch-landing__media img{object-position:50% 42%}.launch-landing__shade{background:linear-gradient(90deg,#150c09 0% 24%,#150c09a6 40%,#150c0900 62%),linear-gradient(0deg,#150c0980,#150c0900 30%)}.launch-landing__inner{padding-top:3rem;padding-bottom:3rem}.launch-landing__copy{max-width:31rem}.launch-landing__form{grid-template-columns:minmax(0,1fr) auto}.launch-landing__form .ln-btn{width:auto}.launch-timer{grid-template-columns:repeat(4,5rem)}}@media(max-width:749px){.launch-landing{display:block;min-height:0}.launch-landing__media{position:relative;inset:auto;height:86vw;z-index:0}.launch-landing__media img{object-position:center top}.launch-landing__shade{inset:auto 0 auto 0;top:calc(86vw - 6rem);height:6rem;background:linear-gradient(180deg,#150c0900,#150c09)}.launch-landing__inner{padding-top:0;padding-bottom:1.5rem;margin-top:-1.25rem;position:relative}.launch-landing__copy{gap:.5rem}.launch-landing__headline{font-size:clamp(2rem,9vw,2.6rem)}.launch-landing__sub{font-size:.9rem;line-height:1.4}.launch-landing__dropsin{display:none}.launch-timer__unit{padding:.45rem .2rem}.launch-landing__fine{font-size:.68rem}}.launch-landing__inner{pointer-events:none}.launch-landing__copy{pointer-events:auto}.launch-landing__shade{pointer-events:none}.launch-fx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.fx{position:absolute;display:block;opacity:0;will-change:transform,opacity}.fx svg{display:block;width:100%;height:100%;fill:currentColor;filter:drop-shadow(0 0 6px rgba(255,162,194,.55))}.fx:not(.fx--burst){bottom:-30px;animation:fx-rise linear infinite}.fx--spark svg{animation:fx-twinkle 2.2s ease-in-out infinite alternate}@keyframes fx-rise{0%{transform:translateZ(0) rotate(-8deg) scale(.7);opacity:0}12%{opacity:.85}50%{transform:translate3d(calc(var(--dx) * .5),calc(var(--rise) * -.5),0) rotate(8deg) scale(1)}88%{opacity:.7}to{transform:translate3d(var(--dx),calc(var(--rise) * -1),0) rotate(-6deg) scale(.85);opacity:0}}@keyframes fx-twinkle{0%{transform:scale(.55) rotate(0);opacity:.6}to{transform:scale(1.1) rotate(25deg);opacity:1}}.fx--burst{animation:fx-burst .95s cubic-bezier(.15,.7,.3,1) forwards;transform:translate(-50%,-50%)}@keyframes fx-burst{0%{transform:translate(-50%,-50%) scale(.3);opacity:1}60%{opacity:1}to{transform:translate(calc(-50% + var(--bx)),calc(-50% + var(--by))) scale(1) rotate(var(--spin));opacity:0}}.fx-bubble{position:absolute;z-index:2;transform:translate(-50%,-140%);padding:.45rem .9rem;border-radius:999px;background:#fff;color:#000;font-size:.85rem;font-weight:700;text-transform:lowercase;white-space:nowrap;box-shadow:0 6px 20px #0000004d;pointer-events:none;animation:fx-bubble 2.4s ease-out forwards}@keyframes fx-bubble{0%{opacity:0;transform:translate(-50%,-110%) scale(.8)}12%{opacity:1;transform:translate(-50%,-140%) scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-170%)}}.launch-timer__unit.tick strong{animation:fx-tick .35s ease-out}@keyframes fx-tick{0%{transform:scale(1.14)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.launch-fx{display:none}.launch-timer__unit.tick strong,.fx-bubble{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/launch-landing.css.map */
