:root{--lp-bg: #ffffff;--lp-bg-alt: #f5f3fb;--lp-text: #15122a;--lp-text-muted: #5f5b78;--lp-border: #e4e0f0;--lp-accent: #633cff;--lp-accent-2: #2a1a86;--lp-on-accent: #ffffff;--lp-inverted-bg: #120f22;--lp-inverted-text: #f6f4ff;--lp-success: #1f9f66;--lp-warn: #d9463b;--lp-accent-soft: color-mix(in srgb, var(--lp-accent) 12%, transparent);--lp-accent-glow: color-mix(in srgb, var(--lp-accent) 35%, transparent);--lp-font-heading: var(--heading-font-family);--lp-font-body: var(--text-font-family);--lp-heading-weight: var(--heading-font-weight, 800);--lp-heading-tracking: var(--heading-letter-spacing, -.02em);--lp-heading-case: none;--lp-heading-scale: 1;--lp-step--1: clamp(.8125rem, .78rem + .2vw, .875rem);--lp-step-0: clamp(1rem, .95rem + .3vw, 1.125rem);--lp-step-1: clamp(1.125rem, 1.05rem + .4vw, 1.3125rem);--lp-step-2: calc(var(--lp-heading-scale) * clamp(1.375rem, 1.2rem + .9vw, 1.75rem));--lp-step-3: calc(var(--lp-heading-scale) * clamp(1.75rem, 1.4rem + 1.6vw, 2.5rem));--lp-step-4: calc(var(--lp-heading-scale) * clamp(2.125rem, 1.6rem + 2.4vw, 3.25rem));--lp-step-5: calc(var(--lp-heading-scale) * clamp(2.5rem, 1.7rem + 3.6vw, 4.25rem));--lp-step-6: calc(var(--lp-heading-scale) * clamp(2.375rem, 1.5rem + 4.4vw, 4.75rem));--lp-space-1: .25rem;--lp-space-2: .5rem;--lp-space-3: 1rem;--lp-space-4: 1.5rem;--lp-space-5: 2rem;--lp-space-6: 3rem;--lp-space-7: 4rem;--lp-space-8: 5rem;--lp-space-9: 6rem;--lp-space-10: 8rem;--lp-gutter: clamp(1.25rem, 1rem + 1.5vw, 2.5rem);--lp-container: 72rem;--lp-container-narrow: 44rem;--lp-radius: var(--rounded-lg, 1.5rem);--lp-radius-sm: .75rem;--lp-radius-pill: 9999px}.lp-surface--page{--s-bg: var(--lp-bg);--s-text: var(--lp-text);--s-muted: var(--lp-text-muted);--s-card: var(--lp-bg-alt);--s-line: var(--lp-border)}.lp-surface--alt{--s-bg: var(--lp-bg-alt);--s-text: var(--lp-text);--s-muted: var(--lp-text-muted);--s-card: var(--lp-bg);--s-line: var(--lp-border)}.lp-surface--inverted{--s-bg: var(--lp-inverted-bg);--s-text: var(--lp-inverted-text);--s-muted: color-mix(in srgb, var(--lp-inverted-text) 70%, transparent);--s-card: color-mix(in srgb, var(--lp-inverted-text) 7%, transparent);--s-line: color-mix(in srgb, var(--lp-inverted-text) 14%, transparent)}.lp-surface--accent{--s-bg: var(--lp-accent);--s-text: var(--lp-on-accent);--s-muted: color-mix(in srgb, var(--lp-on-accent) 80%, transparent);--s-card: color-mix(in srgb, var(--lp-on-accent) 12%, transparent);--s-line: color-mix(in srgb, var(--lp-on-accent) 25%, transparent)}.lp-surface--inverted{--s-accent: color-mix(in srgb, var(--lp-accent) 65%, var(--s-text))}.lp-surface--accent{--s-accent: var(--s-text)}.lp-surface--page,.lp-surface--alt{--s-accent: var(--lp-accent)}.lp-section{position:relative;background:var(--s-bg);color:var(--s-text);font-family:var(--lp-font-body);font-size:var(--lp-step-0);line-height:1.55;font-weight:400;padding-block:var(--lp-section-pad, clamp(3rem, 2rem + 4vw, 5rem));-webkit-font-smoothing:antialiased}.lp-section[data-spacing=compact]{--lp-section-pad: clamp(2rem, 1.5rem + 2vw, 3rem)}.lp-section[data-spacing=spacious]{--lp-section-pad: clamp(4rem, 3rem + 5vw, 8rem)}.lp-section *,.lp-section *:before,.lp-section *:after{box-sizing:border-box}.lp-section img,.lp-section svg,.lp-section video{display:block;max-width:100%}.lp-section p,.lp-section h1,.lp-section h2,.lp-section h3,.lp-section h4,.lp-section ul,.lp-section ol{margin:0}.lp-section ul,.lp-section ol{padding:0;list-style:none}.lp-section a:not(.lp-btn){color:inherit}.lp-container{width:min(100% - 2 * var(--lp-gutter),var(--lp-container));margin-inline:auto}.lp-container--narrow{max-width:var(--lp-container-narrow)}.lp-h1,.lp-h2,.lp-h3,.lp-h4{font-family:var(--lp-font-heading);font-weight:var(--lp-heading-weight);letter-spacing:var(--lp-heading-tracking);text-transform:var(--lp-heading-case);line-height:1.02;text-wrap:balance}.lp-h1{font-size:var(--lp-step-6)}.lp-h2{font-size:var(--lp-step-4)}.lp-h3{font-size:var(--lp-step-2);line-height:1.15}.lp-h4{font-size:var(--lp-step-1);line-height:1.25;letter-spacing:-.01em}.lp-h1 strong,.lp-h2 strong,.lp-h3 strong,.lp-h4 strong{color:var(--s-accent, var(--lp-accent));font-weight:inherit}.lp-body{font-size:var(--lp-step-0);color:var(--s-muted);max-width:40rem}.lp-body-lg{font-size:var(--lp-step-1);line-height:1.45}.lp-body strong{color:var(--s-text);font-weight:800}.lp-body a{text-decoration:underline;text-underline-offset:.15em}.lp-eyebrow{font-size:var(--lp-step--1);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--s-accent, var(--lp-accent))}.lp-small{font-size:var(--lp-step--1);color:var(--s-muted)}.lp-header{display:grid;gap:var(--lp-space-3);margin-bottom:var(--lp-space-5)}.lp-header--center{text-align:center;justify-items:center}.lp-header--center .lp-body{margin-inline:auto}@media(min-width:48rem){.lp-header{margin-bottom:var(--lp-space-6)}}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.75rem 1.5rem;border-radius:var(--lp-radius-pill);font:800 var(--lp-step-0)/1 var(--lp-font-heading);letter-spacing:-.01em;text-decoration:none;cursor:pointer;border:1.5px solid transparent;transition:transform .15s ease,border-color .15s ease}.lp-btn:hover{transform:translateY(-1px)}.lp-btn:focus-visible{outline:3px solid var(--lp-accent-glow);outline-offset:2px}.lp-btn--primary,.lp-section .lp-btn--primary{background:var(--lp-accent);color:var(--lp-on-accent)}.lp-surface--accent .lp-btn--primary{background:var(--lp-on-accent);color:var(--lp-accent)}.lp-btn--secondary{background:transparent;color:var(--s-text);border-color:color-mix(in srgb,var(--s-text) 40%,transparent)}.lp-btn--secondary:hover{border-color:var(--s-text)}.lp-btn .lp-icon{width:1.1em;height:1.1em}.lp-btn--mobile-only{display:inline-flex}.lp-ctas{display:grid;gap:var(--lp-space-2)}@media(min-width:48rem){.lp-ctas{display:flex;flex-wrap:wrap}.lp-btn--mobile-only{display:none}}.lp-icon{width:1.5rem;height:1.5rem;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.lp-icon--fill{fill:currentColor;stroke:none}.lp-icon-tile{display:grid;place-items:center;width:3rem;height:3rem;border-radius:var(--lp-radius-sm);background:color-mix(in srgb,var(--s-accent, var(--lp-accent)) 12%,transparent);color:var(--s-accent, var(--lp-accent));flex:none}.lp-card{background:var(--s-card);border:1px solid var(--s-line);border-radius:var(--lp-radius);padding:var(--lp-space-4)}.lp-media{position:relative;overflow:hidden}.lp-media>img,.lp-media>video{width:100%;height:100%;object-fit:cover}.lp-media--cover{position:absolute;top:0;right:0;bottom:0;left:0}.lp-media[data-ratio="4:5"]{aspect-ratio:4 / 5}.lp-media[data-ratio="1:1"]{aspect-ratio:1 / 1}.lp-media[data-ratio="16:9"]{aspect-ratio:16 / 9}.lp-js .lp-fade:not(.is-visible) .lp-container>*,.lp-js .lp-fade:not(.is-visible) .lp-hero__inner{opacity:0;transform:translateY(14px)}.lp-fade.is-visible .lp-container>*,.lp-fade.is-visible .lp-hero__inner{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.lp-fade.is-visible .lp-container>*:nth-child(2){transition-delay:.08s}.lp-fade.is-visible .lp-container>*:nth-child(3){transition-delay:.16s}.lp-js .lp-fade:not(.is-visible) .lp-stagger>*{opacity:0;transform:translateY(12px)}.lp-fade.is-visible .lp-stagger>*{opacity:1;transform:none;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.lp-fade.is-visible .lp-stagger>*:nth-child(2){transition-delay:.12s}.lp-fade.is-visible .lp-stagger>*:nth-child(3){transition-delay:.19s}.lp-fade.is-visible .lp-stagger>*:nth-child(4){transition-delay:.26s}.lp-fade.is-visible .lp-stagger>*:nth-child(5){transition-delay:.33s}.lp-fade.is-visible .lp-stagger>*:nth-child(6){transition-delay:.4s}.lp-fade.is-visible .lp-stagger>*:nth-child(n+7){transition-delay:.45s}.lp-card,.lp-icon-tile{transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease,border-color .2s ease}.lp-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -24px color-mix(in srgb,var(--lp-inverted-bg) 45%,transparent)}.lp-btn--primary{box-shadow:0 8px 24px -12px var(--lp-accent-glow)}.lp-btn--primary:hover{box-shadow:0 12px 28px -12px var(--lp-accent-glow);transform:translateY(-2px)}.lp-btn:active{transform:translateY(0) scale(.98)}:root{--lp-gradient: linear-gradient(135deg, var(--lp-accent) 0%, var(--lp-accent-2) 100%)}.lp-gradient .lp-h1 strong,.lp-gradient .lp-h2 strong,.lp-gradient .lp-h3 strong{background:var(--lp-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-gradient .lp-surface--inverted .lp-h2 strong,.lp-gradient .lp-surface--accent .lp-h2 strong{background:none;color:var(--s-accent)}.lp-gradient .lp-btn--primary,.lp-gradient .lp-section .lp-btn--primary{background:var(--lp-gradient);background-size:150% 150%;transition:transform .15s ease,background-position .4s ease,box-shadow .25s ease}.lp-gradient .lp-btn--primary:hover{background-position:100% 50%}.lp-gradient .lp-icon-tile{background:linear-gradient(135deg,var(--lp-accent-soft),color-mix(in srgb,var(--lp-accent-2) 14%,transparent))}@media(prefers-reduced-motion:reduce){.lp-js .lp-fade:not(.is-visible) .lp-container>*,.lp-js .lp-fade:not(.is-visible) .lp-hero__inner,.lp-js .lp-fade:not(.is-visible) .lp-stagger>*{opacity:1;transform:none}.lp-card:hover,.lp-btn--primary:hover{transform:none}.lp-section *,.lp-section *:before,.lp-section *:after{transition-duration:0s;animation-duration:0s}}.lp-editor-hint{padding:1rem var(--lp-gutter);font:400 .875rem/1.4 var(--lp-font-body);color:var(--lp-text-muted);background:var(--lp-bg-alt);border:1px dashed var(--lp-border)}.lp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/753/assets/lp-base.css.map */
