.lp{--lp-blush:#fef1ee;--lp-shell:#fce1e0;--lp-paper:#fff;--lp-ink:#0b0a0a;--lp-ink-75:#0b0a0abf;--lp-ink-55:#0b0a0a8c;--lp-ink-30:#0b0a0a4d;--lp-ink-18:#0b0a0a2e;--lp-ink-08:#0b0a0a14;--lp-ink-05:#0b0a0a0d;--lp-violet:#7a32e3;--lp-violet-deep:#7322ed;--lp-ember:#fd873d;--lp-rose:#ec4899;--lp-onyx:#000;--lp-onyx-soft:#181818;--lp-verified:#0b7a45;--lp-verified-surface:#e6f4ec;--lp-grad-text:linear-gradient(100deg, var(--lp-violet-deep) 0%, var(--lp-ember) 100%);--lp-grad-cta:linear-gradient(135deg, #7a32e3 0%, #ec4899e6 50%, #fd873d 100%);--lp-grad-165:linear-gradient(165deg, #7a32e3 0%, #fd873d 100%);--lp-frame:1440px;--lp-pad:clamp(20px, 4vw, 64px);background:var(--lp-blush);color:var(--lp-ink);font-weight:500}.lp :focus-visible{outline:3px solid var(--lp-violet);outline-offset:3px;border-radius:4px}.lp-frame{max-width:var(--lp-frame);padding-inline:var(--lp-pad);margin-inline:auto}.lp-btn{height:60px;font:inherit;letter-spacing:-.02em;cursor:pointer;border:0;border-radius:18px;align-items:center;gap:12px;padding-inline:30px;font-size:18px;font-weight:500;text-decoration:none;display:inline-flex}.lp-btn-grad{background:var(--lp-grad-cta);color:#fff}.lp-btn-ghost{color:var(--lp-ink);border:1px solid var(--lp-ink-30);background:0 0;border-radius:20px;padding-inline:32px}.lp-btn-dark{background:var(--lp-onyx);color:#fff}.lp-ring{background:conic-gradient(from 0deg, var(--lp-violet) 0%, var(--lp-ember) 25%, var(--lp-rose) 50%, var(--lp-violet) 75%, var(--lp-ember) 100%);border-radius:23px;padding:5px;display:inline-block}.lp-ring>.lp-btn{border:2px solid var(--lp-blush)}.lp-dot{border:1.5px solid #fffc;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.lp-dot svg{width:14px;height:14px}
.lp-hero{padding-top:32px}.lp-nav{justify-content:space-between;align-items:center;gap:24px;display:flex}.lp-mark{background:var(--lp-grad-165);color:#fff;letter-spacing:-.04em;border-radius:20px;flex:none;place-items:center;width:60px;height:60px;font-size:26px;font-weight:700;display:grid;box-shadow:15px 25px 45px #00000040}.lp-nav-links{gap:54px;margin:0;padding:0;font-size:16px;list-style:none;display:none}.lp-nav-links a{color:inherit;text-decoration:none}.lp-nav-actions{gap:12px;display:flex}.lp-icon-btn{border:1px solid var(--lp-ink-18);width:50px;height:50px;color:var(--lp-ink);cursor:pointer;background:0 0;border-radius:16px;place-items:center;display:grid}@media (min-width:1024px){.lp-nav-links{display:flex}.lp-burger{display:none}}@media (max-width:1023px){.lp-nav-user{display:none}}.lp-menu{z-index:50;background:var(--lp-paper);flex-direction:column;display:flex;position:fixed;inset:0}.lp-menu-top{padding:32px var(--lp-pad);justify-content:flex-end;display:flex}.lp-menu ul{padding:0 var(--lp-pad);flex-direction:column;margin:0;list-style:none;display:flex}.lp-menu a{border-bottom:1px solid var(--lp-ink-05);letter-spacing:-.03em;color:var(--lp-ink);padding-block:14px;font-size:22px;text-decoration:none;display:block}.lp-hero-row{flex-direction:column;gap:48px;padding-block:clamp(56px,7vw,100px) clamp(48px,6vw,80px);display:flex}.lp-hero-copy{flex-direction:column;gap:36px;display:flex}@media (min-width:1024px){.lp-hero-row{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:32px}.lp-hero-copy{flex:none;max-width:520px}}.lp-h1{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,5.4vw,5.125rem);font-weight:500;line-height:1.1}.lp-grad{background:var(--lp-grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-lead{letter-spacing:-.02em;text-wrap:balance;max-width:52ch;margin:0;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.55}.lp-ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lp-notes{letter-spacing:-.02em;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.lp-notes li:before{content:"• "}.lp-shot-wrap{width:100%}@media (min-width:1024px){.lp-shot-wrap{width:788px;max-width:55%}}.lp-shot{background:var(--lp-paper);border-radius:16px;flex-direction:column;gap:18px;padding:24px;display:flex;box-shadow:0 24px 60px #0b0a0a1a}.lp-shot-head{align-items:center;gap:14px;display:flex}.lp-face{background:var(--lp-grad-165);color:#fff;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;font-size:19px;font-weight:600;display:grid}.lp-shot-name{letter-spacing:-.03em;font-size:20px;font-weight:600}.lp-shot-role{color:var(--lp-ink-55);font-size:13px}.lp-stats{border-top:1px solid var(--lp-ink-08);border-bottom:1px solid var(--lp-ink-08);grid-template-columns:repeat(3,1fr);padding-block:14px;display:grid}.lp-stats>div+div{border-left:1px solid var(--lp-ink-08);padding-left:16px}.lp-stat-n{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.lp-stat-n.is-verified{color:var(--lp-verified)}.lp-stat-l{letter-spacing:.12em;text-transform:uppercase;color:var(--lp-ink-55);font-size:11px}.lp-recs{gap:12px;display:grid}@media (min-width:640px){.lp-recs{grid-template-columns:1fr 1fr}}.lp-rec{border:1px solid var(--lp-ink-08);background:var(--lp-paper);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.lp-rec-q{color:var(--lp-ink-75);margin:0;font-size:14px;line-height:1.5}.lp-rec-by{align-items:center;gap:10px;display:flex}.lp-rec-face{color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:600;display:grid}.lp-rec-n{letter-spacing:-.02em;font-size:13px;font-weight:600}.lp-rec-m{letter-spacing:.11em;text-transform:uppercase;color:var(--lp-ink-55);font-size:10.5px}.lp-chip{background:var(--lp-verified-surface);color:var(--lp-verified);letter-spacing:.1em;text-transform:uppercase;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;padding:5px 9px;font-size:10.5px;font-weight:600;display:inline-flex}.lp-chip svg{width:12px;height:12px}.lp-strip{background:#ffffffd1}.lp-strip-in{text-align:center;flex-direction:column;align-items:center;gap:18px;padding-block:clamp(32px,5vw,52px) 32px;display:flex}.lp-strip p{letter-spacing:-.02em;margin:0;font-size:15px}.lp-strip a{letter-spacing:-.02em;color:var(--lp-violet);font-size:15px;text-decoration:none}.lp-band{padding-bottom:36px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%)}.lp-band-track{letter-spacing:.16em;text-transform:uppercase;width:max-content;color:var(--lp-ink-55);gap:30px;font-size:12px;display:flex}.lp-band-track span{white-space:nowrap}
