:root{--lm-dots:radial-gradient(#00000013 1.1px,transparent 1.6px) 0 0/22px 22px;--lm-lift:clamp(170px,17vw,240px)}.lm-hero{margin-top:calc(-1 * var(--x-head));padding:calc(var(--x-head) + clamp(36px,4.6vw,76px)) var(--x-pad) calc(var(--lm-lift) + clamp(50px,5vw,80px));color:#fff;background:radial-gradient(45% 60% at 16% 26%,#fe89253d,#0000 70%),radial-gradient(40% 50% at 86% 40%,#fe892524,#0000 70%),#0b0b0b;position:relative;overflow:hidden}.lm-hero-in{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(30px,4.6vw,76px);max-width:1240px;margin:0 auto;display:grid}.lm-h1{font-family:var(--x-impact);margin-top:18px;font-size:clamp(52px,6.6vw,104px);font-weight:400;line-height:.95}.lm-h1 .a,.lm-h1 .b{display:block}.lm-h1 .b{color:var(--x-orange)}.lm-lede{max-width:520px;font-family:var(--x-text);color:#e6e6e6;margin-top:20px;font-size:clamp(18px,1.6vw,22px);font-weight:600;line-height:1.45}.lm-ctas{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:clamp(22px,2.6vw,32px);display:flex}.lm-clock{font-family:var(--x-text);letter-spacing:.16em;color:#bdbdbd;background:#151515;border:1px solid #333;border-radius:999px;align-items:center;gap:10px;margin:0;padding:10px 15px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.lm-clock .t{color:#fff}.lm-clock i{background:#3ddc84;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 10px #3ddc84cc}html:not(.js) .lm-clock{display:none}.lm-dm{font-family:var(--x-text);color:#9a9a9a;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:22px;font-size:15px;font-weight:500;line-height:1.5;display:flex}.lm-dm a{color:#fff;text-decoration-color:var(--x-orange);text-underline-offset:3px;font-weight:800}.lm-dm a:hover{color:var(--x-orange)}.lm-call{background:linear-gradient(150deg,#2c2c2c,#111 60%);border-radius:30px;justify-self:center;width:min(100%,440px);margin:0;padding:10px 10px 8px;position:relative;rotate:2deg;box-shadow:0 0 0 1px #343434,0 40px 80px #0009,0 0 90px #fe892538}.lm-call-bar{font-family:var(--x-text);letter-spacing:.18em;color:#bdbdbd;align-items:center;gap:9px;padding:6px 10px 11px;font-size:11px;font-weight:800;line-height:1;display:flex}.lm-call-bar .rec{background:#3ddc84;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #3ddc84cc}html.motion .lm-call-bar .rec{animation:2.2s ease-in-out infinite x-blink}.lm-timer{font-family:var(--x-anton);letter-spacing:.06em;color:#fff;font-variant-numeric:tabular-nums;margin-left:auto;font-size:16px;font-weight:400}.lm-call-screen{aspect-ratio:1;background:#2a2a2a;border-radius:22px;display:block;position:relative;overflow:hidden}.lm-call-screen video{object-fit:cover;width:100%;height:100%;display:block}.lm-you{background:#3c3c3c;border:2px solid #ffffffbf;border-radius:14px;place-items:end center;width:78px;height:104px;display:grid;position:absolute;bottom:12px;right:12px;overflow:hidden;box-shadow:0 8px 20px #00000073}.lm-you svg{fill:#5d5d5d;width:84%;height:auto}.lm-you b{font-family:var(--x-text);letter-spacing:.16em;color:#fff;font-size:9.5px;font-weight:900;position:absolute;top:7px;left:8px}.lm-call-tools{justify-content:center;gap:14px;padding:12px 0 4px;display:flex}.lm-call-tools span{background:#303030;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.lm-call-tools svg{fill:#fff;width:20px;height:20px}.lm-call-tools .end{background:#e5372a}.lm-book{background:var(--lm-dots),var(--x-gray);padding:0 var(--x-pad) clamp(70px,8vw,110px);display:flow-root;position:relative}.lm-cal{z-index:2;max-width:1120px;margin:calc(-1 * var(--lm-lift)) auto 0;color:#0a0a0a;scroll-margin-top:calc(var(--x-head) + 18px);background:#fff;border-radius:22px;position:relative;box-shadow:0 0 0 2px #0a0a0a,10px 10px #0a0a0a,0 40px 90px #00000059}.lm-cal-head{border-bottom:2px dashed #e6e1d6;align-items:center;gap:18px;padding:14px 20px;display:flex}.lm-cal-id{flex:none;align-items:center;gap:12px;display:flex}.lm-cal-me{background:#f3eee2;border-radius:50%;flex:none;width:48px;height:48px}.lm-cal-t b{font-family:var(--x-text);letter-spacing:.06em;font-size:15px;font-weight:900;line-height:1.2;display:block}.lm-cal-t span{font-family:var(--x-text);letter-spacing:.16em;color:#777;margin-top:2px;font-size:11px;font-weight:700;line-height:1.3;display:block}.lm-steps{flex:1;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.lm-step{font-family:var(--x-text);letter-spacing:.12em;color:#a29b8e;white-space:nowrap;align-items:center;gap:9px;font-size:11.5px;font-weight:900;line-height:1;transition:color .3s;display:flex}.lm-step+.lm-step:before{content:"";background:repeating-linear-gradient(90deg,#d6d0c4 0 5px,#0000 5px 9px);flex:none;width:clamp(18px,3vw,46px);height:2px;margin:0 3px 0 4px;transition:background .3s}.lm-step .n{width:28px;height:28px;font-family:var(--x-anton);letter-spacing:0;color:#a29b8e;border:2px solid #d6d0c4;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:400;transition:background-color .3s,border-color .3s,color .3s;display:grid;position:relative}.lm-step .n b{font-weight:400;transition:opacity .2s}.lm-step .n svg{fill:none;stroke:#fff;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24px;transition:stroke-dashoffset .45s .1s;position:absolute;inset:4px}.lm-step.on{color:#0a0a0a}.lm-step.on .n{border-color:var(--x-orange);color:#b2400a;background:#fff3e6}html.motion .lm-step.on .n{animation:1.8s ease-out infinite lm-pulse}@keyframes lm-pulse{0%{box-shadow:0 0 #fe892580}70%{box-shadow:0 0 0 9px #fe892500}to{box-shadow:0 0 #fe892500}}.lm-step.done{color:#0a0a0a}.lm-step.done .n{background:var(--x-orange);border-color:var(--x-orange)}.lm-step.done .n b{opacity:0}.lm-step.done .n svg{stroke-dashoffset:0}.lm-step.done+.lm-step:before{background:var(--x-orange)}.lm-cal-open{font-family:var(--x-text);letter-spacing:.14em;color:#b2400a;white-space:nowrap;flex:none;font-size:11.5px;font-weight:900;text-decoration:none}.lm-cal-open:hover{text-underline-offset:3px;text-decoration:underline}.lm-cal-body{border-radius:0 0 22px 22px;min-height:760px;position:relative;overflow:hidden}.lm-cal-body iframe{opacity:0;border:0;width:100%;height:800px;transition:opacity .5s;display:block}.lm-cal.ready .lm-cal-body iframe{opacity:1}.lm-cal-wait{pointer-events:none;align-content:center;place-items:center;gap:20px;transition:opacity .4s;display:grid;position:absolute;inset:0}.lm-cal.ready .lm-cal-wait{opacity:0}.lm-cal-wait .grid{grid-template-columns:repeat(7,26px);gap:9px;display:grid}.lm-cal-wait .grid i{background:#f1ece2;border-radius:50%;width:26px;height:26px}html.motion .lm-cal-wait .grid i{animation:1.6s ease-in-out infinite lm-blink;animation-delay:calc(var(--i) * 45ms)}@keyframes lm-blink{50%{background:#ffd9b5}}.lm-cal-wait .msg{font-family:var(--x-text);letter-spacing:.2em;color:#9a9a9a;font-size:12px;font-weight:800}.lm-cal-fallback{position:absolute;top:62%;left:50%;translate:-50%}.lm-booked{z-index:4;pointer-events:none;position:absolute;top:-38px;right:-22px}.lm-booked[hidden]{display:none}.lm-booked p{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lm-stamp{border:.07em solid var(--x-orange);outline:.024em solid var(--x-orange);outline-offset:-.14em;color:var(--x-orange);font-family:var(--x-anton);background:#0b0b0b;border-radius:.14em;flex-direction:column;align-items:center;padding:.16em .42em .14em;font-size:58px;line-height:.92;display:inline-flex;rotate:-10deg;box-shadow:0 18px 40px #0006}.lm-stamp b{font-weight:400}.lm-stamp small{font-family:var(--x-text);letter-spacing:.22em;margin-top:.16em;padding-left:.22em;font-size:.26em;font-weight:900}html.motion .lm-stamp{animation:.55s cubic-bezier(.2,1.5,.4,1) both lm-stamp}@keyframes lm-stamp{0%{opacity:0;rotate:-22deg;scale:1.8}60%{opacity:1;rotate:-8deg;scale:.94}to{opacity:1;rotate:-10deg;scale:1}}.lm-voices{background:var(--lm-dots),var(--x-gray);color:#0a0a0a;padding:clamp(40px,5vw,70px) var(--x-pad) clamp(170px,15vw,230px)}.lm-h2{max-width:1240px;font-family:var(--x-impact);margin:0 auto clamp(30px,4vw,56px);font-size:clamp(44px,6vw,92px);font-weight:400;line-height:1}.lm-h2 em{color:var(--x-orange);font-style:normal}.lm-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;max-width:1240px;margin:0 auto;display:grid}.lm-card{rotate:var(--r,0deg);transition:rotate .4s var(--x-ease);background:#fff;border:2px solid #0a0a0a;border-radius:20px;margin:0;padding:clamp(24px,2.6vw,34px);position:relative;box-shadow:6px 6px #0a0a0a}.lm-card:hover{rotate:0deg}.lm-card .mk{font-family:var(--x-impact);color:var(--x-orange);opacity:.25;pointer-events:none;font-size:120px;line-height:1;position:absolute;top:-.12em;right:.16em}.lm-card blockquote{font-family:var(--x-text);color:#1d1d1d;font-size:17px;font-weight:600;line-height:1.5;position:relative}.lm-card mark{color:inherit;background:linear-gradient(#0000 55%,#fe892573 55%);padding:0 .08em}.lm-card figcaption{flex-direction:column;gap:3px;margin-top:18px;display:flex}.lm-card figcaption b{font-family:var(--x-text);color:#b2400a;font-size:16px;font-weight:900}.lm-card figcaption span{font-family:var(--x-text);letter-spacing:.12em;text-transform:uppercase;color:#6b6b6b;font-size:12px;font-weight:700}@media (width<=1023px){.lm-hero-in{grid-template-columns:1fr}.lm-call{width:min(78vw,380px);margin-top:10px}.lm-cal-head{flex-wrap:wrap}.lm-steps{border-top:1px solid #efe9de;flex:0 0 100%;order:3;justify-content:flex-start;padding-top:12px}.lm-cal-open{margin-left:auto}.lm-cards{grid-template-columns:1fr;max-width:640px}}@media (width<=767px){:root{--lm-lift:110px}.lm-h1{font-size:13.4vw}.lm-ctas{flex-direction:column;align-items:stretch}.lm-clock{justify-content:center}.lm-cal{border-radius:18px;margin-inline:-6px;box-shadow:0 0 0 2px #0a0a0a,6px 6px #0a0a0a,0 30px 60px #0000004d}.lm-cal-head{gap:10px;padding:12px 14px}.lm-cal-me{width:42px;height:42px}.lm-cal-open,.lm-step:not(.on) .t{display:none}.lm-step+.lm-step:before{width:22px}.lm-cal-body{min-height:1000px}.lm-cal-body iframe{height:1100px}.lm-booked{top:-30px;right:-4px}.lm-stamp{font-size:44px}}
