.lp{--lp-ground:#f7f4ee;--lp-ink:#222321;--lp-ink-2:#222321ad;--lp-ink-3:#22232175;--lp-line:#2223211c;--lp-card:#eeece6;--lp-card-2:#e6e3de;--lp-glow:#d3541c5c;--lp-max:76rem;--bg:#f7f4ee;--ink:#222321;--ink-2:#575953;--muted:#74766f;--faint:#878980;--surface-1:#fffdf8;--surface-2:#efebe3;--surface-3:#e7e1d7;--stage:#fcfaf6;--hairline:#ffffff1a;--strong:#ffffff38;--accent:#d3541c;--accent-ink:#fff;--up:#34d399;--down:#fb7185;--up-wash:#34d39924;--down-wash:#fb718524;--accent-wash:#d3541c1f;background:var(--lp-ground);min-height:100dvh;color:var(--lp-ink);overflow-x:clip}.lp .lp-h1{color:#222321;-webkit-text-fill-color:#222321;background:0 0}.lp .lp-h1 em{color:#d3541c;-webkit-text-fill-color:#d3541c;background:0 0}.lp .lp-glow{opacity:.12}.lp .lp-ground{opacity:.35}.lp-wrap{width:100%;max-width:var(--lp-max);margin-inline:auto;padding-inline:16px}@media (min-width:640px){.lp-wrap{padding-inline:32px}}.lp-ground{background-image:linear-gradient(var(--lp-line) 1px, transparent 1px), linear-gradient(90deg, var(--lp-line) 1px, transparent 1px);pointer-events:none;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 75%)}.lp-glow{background:radial-gradient(ellipse 50% 50% at 70% 40%, var(--lp-glow), transparent 70%);filter:blur(40px);opacity:.55;pointer-events:none;height:70%;position:absolute;inset:-20% -10% auto}.lp-grain{opacity:.06;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.lp-h1{font:800 clamp(36px, 4.7vw, 68px) / 1 var(--font-heading);letter-spacing:-.04em;background:linear-gradient(#fffaf0 0%,#d9d2c5 55%,#8f887c 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-h1 em{background:linear-gradient(#ff8a62 0%,#e04d26 70%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.lp-h2{font:800 clamp(28px, 4.4vw, 48px) / 1.04 var(--font-heading);letter-spacing:-.03em}.lp-kicker{font:600 12px / 1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#e04d26}.lp-line{font:400 clamp(16px, 1.6vw, 19px) / 1.5 var(--font-sans);color:var(--lp-ink-2)}.lp-wordmark{font:700 clamp(120px, 22vw, 320px) / 1 var(--font-stamp);color:#f4eee30a;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:6%;right:-2%}.lp-btn{min-height:52px;font:700 16px / 1 var(--font-sans);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;transition:transform .3s cubic-bezier(.25,1,.5,1),filter .3s;display:inline-flex}.lp-btn:hover{filter:brightness(1.06);transform:translateY(-2px)}.lp-btn:active{transform:translateY(1px)}.lp-btn:focus-visible{outline-offset:3px;outline:2px solid #e04d26}.lp-btn-accent{color:#0a0a0a;box-shadow:0 0 0 1px #883019, 0 12px 28px -10px var(--lp-glow), inset 0 1px 1px #f4eee373;background:linear-gradient(#ef7149 0%,#e04d26 100%)}.lp-btn-glass{color:var(--lp-ink);box-shadow:inset 0 0 0 1px var(--lp-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4eee30f}.lp-btn-sm{min-height:40px;padding:0 16px;font-size:14px}.lp-nav{max-width:var(--lp-max);-webkit-backdrop-filter:blur(18px)saturate(1.3);background:#fcfaf6f5;border-radius:999px;align-items:center;gap:12px;min-height:60px;margin-inline:auto;padding:8px 8px 8px 16px;display:flex;box-shadow:inset 0 0 0 1px #ddd8ce,0 6px 18px -10px #41311c2e}@media (max-width:767px){.lp-nav{gap:8px}}.lp-card{background:var(--lp-card);box-shadow:inset 0 0 0 1px var(--lp-line), 0 40px 80px -40px #000;border-radius:24px}.lp-card-2{background:var(--lp-card-2)}.lp-tape{gap:32px;width:max-content;display:flex}@media (prefers-reduced-motion:no-preference){.lp-tape{animation:60s linear infinite lp-tape}.lp-rise{animation:lp-rise .7s var(--ease-drawer) both}}@keyframes lp-tape{to{transform:translate(-50%)}}@keyframes lp-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
