.lp{--lp-bg:#111314;--lp-bg-raise:#1A1D1E;--lp-bg-raise-2:#222628;--lp-cream:#F1EDE2;--lp-cream-dim:#DED8C9;--lp-text-soft:#B6BFC1;--lp-text-mute:#8A9194;--lp-orange:#F15A30;--lp-orange-deep:#C23D14;--lp-amber:#EBD3A2;--lp-ink:#111314;--lp-ink-mid:#24282A;--lp-ink-soft:#3E4346;--lp-mono-dim:#6C7072;--lp-line:rgba(241,237,226,0.12);--lp-line-strong:rgba(241,237,226,0.2);--lp-cream-line:#D9D3C3;--lp-font-display:var(--font-display),"Schibsted Grotesk",sans-serif;--lp-font-body:var(--font-body),"Public Sans",system-ui,sans-serif;--lp-font-mono:ui-monospace,Menlo,monospace;background:var(--lp-bg);color:var(--lp-cream);font-family:var(--lp-font-body);-webkit-font-smoothing:antialiased}.lp h1,.lp h2,.lp h3,.lp h4{text-transform:none;font-family:var(--lp-font-display)}.lp ::selection{background:var(--lp-orange);color:#fff}.lp a{color:inherit;text-decoration:none}.lp-display{font-family:var(--lp-font-display);letter-spacing:-.035em}.lp-eyebrow{font-family:var(--lp-font-mono);font-size:11.5px;letter-spacing:.07em;text-transform:uppercase}.lp-btn{display:inline-block;border-radius:999px;font-weight:700;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.lp-btn:hover{transform:translateY(-2px)}.lp .lp-btn-cream{background:var(--lp-cream);color:var(--lp-ink)}.lp .lp-btn-cream:hover,.lp .lp-btn-orange{background:var(--lp-orange);color:#fff}.lp .lp-btn-orange:hover{background:var(--lp-cream);color:var(--lp-ink)}.lp .lp-btn-outline{border:1.5px solid rgba(241,237,226,.35);font-weight:600}.lp .lp-btn-outline:hover{border-color:var(--lp-cream);color:var(--lp-cream)}.lp .lp-btn-ink{background:var(--lp-ink);color:var(--lp-cream)}.lp .lp-btn-ink:hover{background:var(--lp-orange);color:#fff}.lp-field{border:1px solid var(--lp-line-strong);border-radius:13px;padding:14px 15px;background:var(--lp-bg);color:var(--lp-cream);font-size:16px;outline:none;width:100%}.lp-field:focus{border-color:var(--lp-orange)}.lp-reveal{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .55s cubic-bezier(.2,.8,.25,1)}.lp-reveal.lp-revealed{opacity:1;transform:none}.lp-reveal-rule{transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.2,.8,.25,1) .2s}.lp-reveal-rule.lp-revealed,.lp-revealed .lp-reveal-rule{transform:scaleX(1)}@keyframes lp-rise{0%{opacity:0;transform:translateY(34px) scale(.94)}to{opacity:1;transform:none}}@keyframes lp-rise-b{0%{opacity:0;transform:translateY(26px) scale(.96)}to{opacity:1;transform:none}}@keyframes lp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lp-swap-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lp-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lp-anim-fade{animation:lp-fade-in .8s ease both}.lp-anim-swap{animation:lp-swap-in .4s cubic-bezier(.2,.8,.25,1) both}.lp-hero-word-a{display:inline-block;animation:lp-rise .75s cubic-bezier(.2,.85,.25,1) both}.lp-hero-word-b{display:inline-block;animation:lp-rise-b .75s cubic-bezier(.2,.85,.25,1) both}.lp-ticker-track{display:flex;width:max-content;animation:lp-ticker 38s linear infinite}.lp-hero-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(17,19,20,.6) 0,rgba(17,19,20,.88) 42%,var(--lp-bg) 100%)}.lp-hero-inner{position:relative;z-index:2;width:100%;max-width:1240px;margin:0 auto;padding:88px 18px 42px}.lp-hero-col{max-width:100%}.lp-practice-card{margin-top:30px;max-width:340px;background:rgba(17,19,20,.86);backdrop-filter:blur(8px);border:1px solid rgba(241,237,226,.16);border-radius:18px;padding:14px 16px;box-shadow:0 14px 34px rgba(0,0,0,.45)}.lp-nav-desktop{display:none}.lp-mobile-cta,.lp-nav-mobile{display:flex}.lp-method-intro{position:static}.lp-footer{padding-bottom:104px}@media (min-width:940px){.lp-hero-scrim{background:linear-gradient(90deg,var(--lp-bg) 0,rgba(17,19,20,.97) 38%,rgba(17,19,20,.78) 66%,rgba(17,19,20,.5) 100%)}.lp-hero-inner{padding:104px 18px 48px}.lp-hero-col{max-width:min(56%,640px)}.lp-practice-card{position:absolute;right:18px;bottom:56px;margin-top:0}.lp-nav-desktop{display:flex}.lp-mobile-cta,.lp-nav-mobile{display:none}.lp-method-intro{position:sticky;top:84px}.lp-footer{padding-bottom:44px}}@media (prefers-reduced-motion:reduce){.lp *,.lp :after,.lp :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}