.lp-sec{--ink: #0A0A0A;--paper: #FFFFFF;--fog: #F4F4F4;--line: #D6D6D6;--mute: #6E6E6E;--accent: #02AEEF;--lp-font-heading: var(--font-heading--family, "Big Shoulders Display", sans-serif);--lp-font-body: var(--font-body--family, "IBM Plex Mono", monospace);box-sizing:border-box}.lp-sec *,.lp-sec *:before,.lp-sec *:after{box-sizing:border-box}.lp-eyebrow{font-family:var(--lp-font-body);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;display:inline-block;padding-bottom:8px;border-bottom:2px solid currentColor}.lp-h2{font-family:var(--lp-font-heading);font-weight:800;text-transform:uppercase;font-size:clamp(28px,4vw,42px);line-height:1.05;margin:14px 0 0}.lp-h2--center{margin-left:auto;margin-right:auto;max-width:740px;text-align:center}.lp-sub{color:var(--mute);font-size:15px;line-height:1.6}.lp-btn{font-family:var(--lp-font-body);font-weight:700;font-size:13px;letter-spacing:.03em;text-transform:uppercase;padding:15px 26px;border-radius:2px;border:2px solid var(--ink);cursor:pointer;text-decoration:none;text-align:center;display:inline-flex;align-items:center;justify-content:center;transition:transform .15s ease,background .15s ease,color .15s ease}.lp-btn--solid{background:var(--ink);color:var(--paper)}.lp-btn--outline{background:transparent;color:var(--ink)}.lp-btn--inverse{background:transparent;color:var(--paper);border-color:var(--paper)}.lp-btn--inverse-solid{background:var(--paper);color:var(--ink);border-color:var(--paper)}.lp-btn:hover:not([disabled]){transform:translateY(-2px)}.lp-btn[disabled]{opacity:.45;cursor:not-allowed}.lp-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lp-swipe-hint{display:none;font-family:var(--lp-font-body);font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mute);margin:0 0 12px}.lp-dots{display:flex;gap:8px;justify-content:center;margin-top:22px}.lp-dot{width:10px;height:10px;min-width:10px;border-radius:50%;border:0;padding:0;background:var(--line);cursor:pointer;transition:background .15s ease}.lp-dot.is-active{background:var(--accent)}.lp-dot:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:640px){.lp-swipe-hint{display:block}.lp-btn{width:100%;min-height:50px}}@media(prefers-reduced-motion:reduce){.lp-btn,.lp-dot{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/484/assets/lp-landing.css.map */
