.ls{--ls-red: #b62a2a;--ls-red-hover: #9c2121;--ls-ink: #000;--ls-text: #2d2d2d;--ls-card: #f5f5f5;--ls-ease: cubic-bezier(.22, 1, .36, 1);--ls-font-display: "Geomanist", sans-serif;--ls-font-ui: var(--font--body, "Space Grotesk", sans-serif);--ls-font-mono: "Space Mono", ui-monospace, monospace;position:relative;z-index:2;padding:clamp(28px,4vw,64px) clamp(16px,4vw,48px) clamp(48px,6vw,96px);overflow-x:clip;color:var(--ls-ink)}.ls *,.ls *:before,.ls *:after{box-sizing:border-box}.ls__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy visual" "form visual";grid-template-rows:auto 1fr;column-gap:clamp(24px,3vw,48px);max-width:1320px;margin:0 auto}.ls__copy{grid-area:copy;position:relative;z-index:3}.ls__heading{margin:0;font-family:var(--ls-font-display);font-size:clamp(40px,6vw,84px);font-weight:700;line-height:1.03;letter-spacing:-.01em;text-transform:none;color:var(--ls-ink)}.ls__line{display:block;white-space:nowrap}.ls__accent{color:var(--ls-red)}.ls__subheading{margin:clamp(14px,2vw,28px) 0 0;font-family:var(--ls-font-display);font-size:clamp(20px,2.4vw,34px);font-weight:400;line-height:1.1}.ls__text{max-width:500px;margin-top:clamp(14px,1.6vw,22px);font-family:var(--ls-font-display);font-size:16px;line-height:1.35;color:var(--ls-text)}.ls__text p{margin:0}.ls__form-wrap{grid-area:form;position:relative;z-index:1;align-self:start;max-width:600px;margin-top:clamp(24px,2.6vw,36px)}.ls__form{display:flex;flex-direction:column;gap:18px;padding:clamp(24px,3vw,38px) clamp(20px,3.6vw,56px) clamp(24px,3vw,36px);border-radius:clamp(28px,3vw,40px);background:var(--ls-card)}.ls__field{display:flex;flex-direction:column;gap:8px}.ls__label{font-family:var(--ls-font-mono);font-size:14px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--ls-ink)}.ls__input{width:100%;height:52px;padding:0 18px;border:1.5px solid transparent;border-radius:12px;background:#fff;font-family:var(--ls-font-mono);font-size:15px;letter-spacing:-.01em;color:var(--ls-ink);box-shadow:none;outline:none;-webkit-appearance:none;appearance:none;transition:border-color .2s ease,box-shadow .25s ease}.ls__input::placeholder{color:#8a8a8a;opacity:1}.ls__input:hover{border-color:#d6d6d6}.ls__input:focus-visible,.ls__input:focus{border-color:var(--ls-ink);box-shadow:0 0 0 4px #b62a2a24}.ls__input[aria-invalid=true]{border-color:var(--ls-red)}.ls__field-error{margin:0;font-family:var(--ls-font-ui);font-size:13px;color:var(--ls-red)}.ls__checks{display:flex;flex-direction:column;gap:6px;margin-top:2px}.ls__check{position:relative}.ls__check-input{position:absolute;width:16px;height:16px;margin:0;opacity:0}.ls__check-label{display:inline-flex;align-items:flex-start;gap:8px;padding:4px 0;cursor:pointer;font-family:var(--ls-font-ui);font-size:13px;line-height:1.35;color:var(--ls-ink)}.ls__check-box{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-top:1px;border:1px solid var(--ls-ink);border-radius:4px;background:#fff;color:#fff;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.ls__check-box svg{opacity:0;scale:.4;transition:opacity .2s ease,scale .25s var(--ls-ease)}.ls__check-label:hover .ls__check-box{border-color:var(--ls-red)}.ls__check-input:checked+.ls__check-label .ls__check-box{border-color:var(--ls-red);background:var(--ls-red)}.ls__check-input:checked+.ls__check-label .ls__check-box svg{opacity:1;scale:1}.ls__check-input:focus-visible+.ls__check-label .ls__check-box{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--ls-ink)}.ls__check-input[aria-invalid=true]+.ls__check-label .ls__check-box{border-color:var(--ls-red)}.ls__check-text a{color:inherit;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.ls__check-text a:hover{color:var(--ls-red)}.ls__submit{position:relative;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:min(268px,100%);min-height:48px;margin-top:6px;padding:12px 28px;border:0;border-radius:12px;background:var(--ls-red);box-shadow:0 2px 1px #00000040;cursor:pointer;font-family:var(--ls-font-ui);font-size:15px;font-weight:500;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;color:#fff;transition:translate .3s var(--ls-ease),scale .15s ease,background-color .25s ease,box-shadow .3s ease}.ls__submit:hover{translate:0 -3px;background:var(--ls-red-hover);box-shadow:0 12px 24px #b62a2a47}.ls__submit:active{translate:0 0;scale:.98}.ls__submit:focus-visible{outline:2px solid var(--ls-ink);outline-offset:3px}.ls__spinner{position:absolute;width:20px;height:20px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;opacity:0}.ls__submit.is-loading{cursor:progress}.ls__submit.is-loading .ls__submit-label{opacity:0}.ls__submit.is-loading .ls__spinner{opacity:1;animation:ls-spin .7s linear infinite}@keyframes ls-spin{to{rotate:360deg}}.ls__error,.ls__notice{margin:0;padding:10px 14px;border-radius:10px;font-family:var(--ls-font-ui);font-size:13px;line-height:1.4}.ls__error{background:#fdecea;color:#9c2121}.ls__notice{background:#fff4d6;color:#5c4400}.ls__visual{grid-area:visual;position:relative;z-index:2;align-self:start;aspect-ratio:1112 / 1180;pointer-events:none}@media(min-width:990px){.ls__visual{width:127%;margin-left:-27%}}.ls__panel{position:absolute;top:6%;right:0;width:54%;aspect-ratio:599 / 1064;overflow:hidden;border-radius:19.4%/10.9%;background:#000;isolation:isolate;pointer-events:auto}.ls__video,.ls__panel-img{display:block;width:100%;height:100%;object-fit:cover}.ls__poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer;transition:opacity .5s ease,scale .8s var(--ls-ease)}.ls__poster img{display:block;width:100%;height:100%;object-fit:cover}.ls__panel:hover .ls__poster{scale:1.03}.ls.is-started .ls__poster{opacity:0;pointer-events:none}.ls__play{position:absolute;right:10%;bottom:7%;z-index:2;display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border:0;border-radius:999px;background:#fffffff0;cursor:pointer;font-family:var(--ls-font-ui);font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--ls-ink);transition:scale .3s var(--ls-ease),background-color .25s ease,opacity .3s ease,box-shadow .3s ease}.ls__play-icon{position:relative;width:40px;height:40px;border-radius:50%;background:var(--ls-red);transition:background-color .25s ease}.ls__play-icon:before{content:"";position:absolute;top:50%;left:54%;translate:-50% -50%;border-style:solid;border-width:8px 0 8px 13px;border-color:transparent transparent transparent #fff}.ls__play[aria-pressed=true] .ls__play-icon:before{left:50%;width:12px;height:14px;border:0;border-left:4px solid #fff;border-right:4px solid #fff}.ls__play:hover{scale:1.05;background:#fff;box-shadow:0 10px 24px #0000004d}.ls__play:hover .ls__play-icon{background:var(--ls-red-hover)}.ls__play:active{scale:.97}.ls__play:focus-visible{outline:2px solid #fff;outline-offset:3px}.ls.is-playing .ls__play{opacity:0}.ls.is-playing .ls__panel:hover .ls__play,.ls.is-playing .ls__play:focus-visible{opacity:1}.ls__machine{position:absolute;top:20.5%;left:2%;z-index:2;width:60%;pointer-events:none;transition:opacity .6s ease,translate .8s var(--ls-ease)}.ls__badge{position:absolute;top:47%;left:71%;z-index:3;width:36%;pointer-events:none;transition:opacity .6s ease,translate .8s var(--ls-ease);--pseal-delay: .95s}.ls__machine img,.ls__badge img{display:block;width:100%;height:auto}.ls.is-playing .ls__machine{opacity:0;translate:-12% 0}.ls.is-playing .ls__badge{opacity:0;translate:12% -8%}.ls__deco{--w: clamp(200px, 26vw, 440px);position:absolute;left:clamp(-150px,-7vw,-40px);bottom:calc(var(--w) * -.66);z-index:0;width:var(--w);pointer-events:none}.ls__deco img{display:block;width:100%;height:auto}.ls-dialog{width:min(780px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 32px);padding:0;border:0;background:transparent;overflow:visible}.ls-dialog::backdrop{background:#ffffff73;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ls-dialog__card{position:relative;display:flex;flex-direction:column;align-items:center;padding:clamp(40px,6vw,72px) clamp(24px,6vw,80px) clamp(32px,5vw,56px);border-radius:clamp(40px,8vw,88px);background:#000;box-shadow:9px 17px 11px #00000040;color:#fff;text-align:center}.ls-dialog__close{position:absolute;top:clamp(18px,3vw,32px);right:clamp(18px,3vw,36px);width:40px;height:40px;border:0;border-radius:50%;background:#ffffff14;cursor:pointer;transition:background-color .25s ease,rotate .35s var(--ls-ease)}.ls-dialog__close span,.ls-dialog__close span:before{position:absolute;top:50%;left:50%;width:16px;height:2px;border-radius:2px;background:#fff;translate:-50% -50%;rotate:45deg}.ls-dialog__close span:before{content:"";rotate:90deg}.ls-dialog__close:hover{background:#ffffff2e;rotate:90deg}.ls-dialog__close:active{background:#ffffff42}.ls-dialog__close:focus-visible{outline:2px solid #fff;outline-offset:2px}.ls-dialog__icon{width:64px;height:64px}.ls-dialog__title{margin:18px 0 0;font-family:var(--ls-font-display);font-size:clamp(28px,3.4vw,36px);font-weight:700;line-height:1.15;text-transform:none;color:#fff}.ls-dialog__text{max-width:400px;margin-top:12px;font-family:var(--ls-font-display);font-size:15px;line-height:1.7;color:#fff}.ls-dialog__text p{margin:0}.ls-dialog__claim{width:min(330px,80%);margin-top:clamp(22px,3vw,32px)}.ls-dialog__claim img{display:block;width:100%;height:auto}@media(prefers-reduced-motion:no-preference){.ls.is-ready .ls__line,.ls.is-ready .ls__subheading,.ls.is-ready .ls__text,.ls.is-ready .ls__form-wrap{opacity:0;translate:0 28px}.ls.is-ready .ls__panel{opacity:0;scale:.94}.ls.is-ready .ls__machine{opacity:0;translate:0 60px;rotate:-4deg}.ls.is-ready .ls__badge{opacity:0;scale:.4;rotate:-14deg}.ls.is-ready .ls__deco{opacity:0;scale:.4;rotate:-16deg}.ls.is-in .ls__line,.ls.is-in .ls__subheading,.ls.is-in .ls__text,.ls.is-in .ls__form-wrap,.ls.is-in .ls__panel,.ls.is-in .ls__machine,.ls.is-in .ls__badge,.ls.is-in .ls__deco{opacity:1;translate:0 0;scale:1;rotate:0deg;transition:opacity .8s ease var(--d, 0s),translate .9s var(--ls-ease) var(--d, 0s),scale .9s var(--ls-ease) var(--d, 0s),rotate .9s var(--ls-ease) var(--d, 0s)}.ls.is-in .ls__line{--d: calc(var(--i, 0) * .12s)}.ls.is-in .ls__subheading{--d: .3s}.ls.is-in .ls__text{--d: .4s}.ls.is-in .ls__form-wrap{--d: .5s}.ls.is-in .ls__panel{--d: .15s}.ls.is-in .ls__machine{--d: .35s}.ls.is-in .ls__deco{--d: .6s}.ls.is-in .ls__badge{--d: .7s;transition:opacity .5s ease var(--d),scale .7s cubic-bezier(.34,1.56,.64,1) var(--d),rotate .7s cubic-bezier(.34,1.56,.64,1) var(--d)}.ls-dialog[open] .ls-dialog__card{animation:ls-pop .6s var(--ls-ease) both}.ls-dialog[open]::backdrop{animation:ls-fade .4s ease both}.ls-dialog[open] .ls-dialog__icon-ring{stroke-dasharray:252;animation:ls-draw .7s ease .2s both}.ls-dialog[open] .ls-dialog__icon-check{stroke-dasharray:60;animation:ls-draw-check .45s ease .7s both}.ls-dialog[open] .ls-dialog__title{animation:ls-up .6s var(--ls-ease) .35s both}.ls-dialog[open] .ls-dialog__text{animation:ls-up .6s var(--ls-ease) .45s both}.ls-dialog[open] .ls-dialog__claim{animation:ls-claim .7s cubic-bezier(.34,1.56,.64,1) .65s both}}@keyframes ls-pop{0%{opacity:0;scale:.9;translate:0 24px}to{opacity:1;scale:1;translate:0 0}}@keyframes ls-fade{0%{opacity:0}to{opacity:1}}@keyframes ls-up{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes ls-claim{0%{opacity:0;scale:.6;rotate:-6deg}to{opacity:1;scale:1;rotate:0deg}}@keyframes ls-draw{0%{stroke-dashoffset:252}to{stroke-dashoffset:0}}@keyframes ls-draw-check{0%{stroke-dashoffset:60}to{stroke-dashoffset:0}}@media(max-width:989px){.ls__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "visual" "form";grid-template-rows:auto;max-width:600px}.ls__heading{font-size:clamp(38px,10.5vw,64px)}.ls__line{white-space:normal}.ls__text{max-width:none}.ls__visual{width:100%;max-width:460px;margin:12px auto 0}.ls__form-wrap{max-width:none;margin-top:8px}.ls__submit{align-self:stretch;width:100%}.ls__deco{display:none}.ls__badge{left:62%;width:38%}}@media(max-width:480px){.ls__form{gap:16px}.ls__input{height:50px;font-size:16px}.ls__play-text{display:none}.ls__play{padding:5px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/landing-signup.css.map */
