.lp{--lp-ease-out:cubic-bezier(.23, 1, .32, 1);--lp-gutter:clamp(1rem, 4vw, 2rem);--lp-night:#0c1412;--lp-night-2:#13211d;--lp-on-dark:#f4f1ea;--lp-muted-on-dark:#a9b6b0;--lp-line-on-dark:#ffffff24;background:var(--lp-night);color:var(--lp-on-dark);font:400 1.0625rem/1.6 var(--font-sans);letter-spacing:-.006em}.lp :where(a,button,summary,input):focus-visible{outline:2px solid var(--shell-focus);outline-offset:3px}.lp-dark :where(a,button,summary,input):focus-visible,.lp-bar :where(a,button):focus-visible{outline-color:#fbbf24}.lp-wrap{max-width:1200px;padding-inline:var(--lp-gutter);margin-inline:auto}.lp-section{padding-block:clamp(4rem,10vw,7.5rem)}.lp-light{background:var(--color-canvas);color:var(--color-ink)}.lp-dark{background:var(--lp-night);color:var(--lp-on-dark)}.lp-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted-on-dark);font-size:.8125rem;font-weight:600}.lp-light .lp-eyebrow{color:var(--color-muted)}.lp-display{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.75rem,7.5vw,6rem);font-weight:650;line-height:.98}.lp-headline{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(2rem,4.8vw,3.75rem);font-weight:650;line-height:1.04}.lp-lede{letter-spacing:-.012em;color:var(--lp-muted-on-dark);text-wrap:pretty;max-width:34em;font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.5}.lp-light .lp-lede{color:var(--color-body)}.lp-title{letter-spacing:-.018em;font-size:1.25rem;font-weight:620;line-height:1.3}.lp-muted{color:var(--lp-muted-on-dark)}.lp-light .lp-muted{color:var(--color-muted)}.lp-num{font-variant-numeric:tabular-nums}.lp-btn{letter-spacing:-.006em;white-space:nowrap;background:var(--color-brand);min-height:48px;color:var(--color-on-brand);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.5rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.lp-btn:hover{filter:brightness(1.06)}.lp-btn--light{background:var(--lp-on-dark);color:var(--lp-night)}.lp-btn--quiet{color:inherit;background:0 0;box-shadow:inset 0 0 0 1.5px}.lp-btn:active{transition:transform .1s var(--lp-ease-out);transform:scale(.97)}.lp-link{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.lp-bar{z-index:50;background:color-mix(in srgb, var(--lp-night) 78%, transparent);-webkit-backdrop-filter:blur(20px)saturate(160%);color:var(--lp-on-dark);position:sticky;top:0}.lp-bar:after{content:"";inset-inline:0;background:var(--lp-line-on-dark);opacity:0;height:1px;transition:opacity .2s var(--lp-ease-out);position:absolute;bottom:0}.lp-bar[data-scrolled]:after{opacity:1}.lp-bar__inner{align-items:center;gap:1rem;min-height:64px;display:flex}.lp-nav{display:none}.lp-nav a,.lp-menu a{white-space:nowrap;min-height:44px;color:var(--lp-muted-on-dark);align-items:center;padding-inline:.75rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.lp-nav a:hover,.lp-menu a:hover{color:var(--lp-on-dark)}.lp-bar__actions{align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.lp-signin{white-space:nowrap;text-decoration:none;display:none}.lp-menu-toggle{width:44px;height:44px;color:var(--lp-on-dark);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.lp-menu{padding-block:.5rem 1rem}.lp-menu ul{gap:.25rem;display:grid}.lp-menu a{width:100%;padding-inline:0;font-size:1.0625rem}@media (min-width:1024px){.lp-nav{gap:.25rem;display:flex}.lp-signin{display:inline-flex}.lp-menu-toggle,.lp-menu{display:none}}@media (max-width:400px){.lp-brand>span:last-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-bar__start{padding-inline:1rem}}.lp-hero{align-items:center;gap:clamp(2.5rem,6vw,4rem);padding-block:clamp(2.5rem,7vw,5.5rem) clamp(3.5rem,8vw,6rem);display:grid}@media (min-width:1024px){.lp-hero{grid-template-columns:1.05fr 1fr}}.lp-hero__ctas{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:2rem;display:flex}.lp-hero__art{position:relative}.lp-hero__photo{aspect-ratio:4/5;object-fit:cover;object-position:42% 30%;border-radius:28px;width:100%}@media (min-width:640px) and (max-width:1023px){.lp-hero__photo{aspect-ratio:16/11}}.lp-chip{color:#141413;background:#fff;border-radius:16px;align-items:center;gap:.625rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.3;display:flex;position:absolute;box-shadow:0 18px 40px -16px #0000008c}.lp-chip--order{inset-inline-start:.75rem;bottom:8%}.lp-chip--link{inset-inline-end:.75rem;border-radius:999px;padding:.5rem .875rem;font-weight:600;top:.75rem}.lp-chip__dot{background:#15803d;border-radius:999px;flex:none;width:10px;height:10px}.lp-sellers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:2.5rem;display:grid}@media (min-width:1024px){.lp-sellers{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.lp-seller{aspect-ratio:3/4;border-radius:22px;position:relative;overflow:hidden}.lp-seller img{object-fit:cover;width:100%;height:100%}.lp-seller p{inset-inline-start:.75rem;color:var(--lp-on-dark);background:#0c1412d1;border-radius:999px;margin-inline-end:.75rem;padding:.375rem .75rem;font-size:.875rem;font-weight:600;line-height:1.3;position:absolute;bottom:.75rem}.lp-panel{background:radial-gradient(110% 80% at 85% 90%, #1a5c47 0%, transparent 55%), linear-gradient(160deg, #123629 0%, var(--lp-night-2) 70%);border-radius:32px;align-items:center;gap:2.5rem;padding:clamp(1.75rem,5vw,4rem);display:grid;overflow:hidden}.lp-panel--glow{background:radial-gradient(90% 80% at 15% 0%, #f59e0b52 0%, transparent 60%), linear-gradient(170deg, #1d1a12 0%, var(--lp-night-2) 75%)}@media (min-width:1024px){.lp-panel--split{grid-template-columns:1fr 1fr}}.lp-panel__art{justify-content:center;display:flex}.lp-phone{background:#050807;border-radius:44px;width:min(300px,78vw);padding:12px;box-shadow:0 0 0 1px #ffffff1f,0 40px 80px -30px #000000b3}.lp-phone__screen{color:#141413;text-align:start;background:#fff;border-radius:34px;padding:1rem .875rem 1.25rem;overflow:hidden}.lp-listing{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.lp-listing img{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%}.lp-desk{background:#050807;border-radius:18px;width:100%;padding:10px;box-shadow:0 0 0 1px #ffffff1f,0 40px 80px -30px #000000b3}.lp-desk__screen{color:#141413;background:#fff;border-radius:10px;gap:.875rem;padding:clamp(.875rem,2.5vw,1.5rem);display:grid}.lp-desk__stats{border:1px solid #e4e0d6;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.lp-desk__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-desk__panels{gap:.875rem;display:grid}@media (min-width:768px){.lp-desk__panels{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-desk__panel{border:1px solid #e4e0d6;border-radius:14px;padding:.875rem 1rem}.lp-how{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:1024px){.lp-how{grid-template-columns:1fr 1.1fr}}.lp-how__photo{aspect-ratio:4/5;object-fit:cover;border-radius:28px;width:100%}.lp-steps{border-top:1px solid var(--color-hairline);margin-top:2rem;display:grid}.lp-steps li{border-bottom:1px solid var(--color-hairline);grid-template-columns:3.5rem 1fr;gap:.5rem 1rem;padding-block:1.5rem;display:grid}.lp-step__num{color:var(--color-muted);padding-top:.2rem;font-size:1rem;font-weight:650}.lp-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;margin-top:2.5rem;display:grid}@media (min-width:1024px){.lp-figures{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-figure__value{letter-spacing:-.04em;color:#fbbf24;font-size:clamp(2.75rem,6vw,4.5rem);font-weight:650;line-height:1;display:block}.lp-cards{gap:1rem;margin-top:2.5rem;display:grid}@media (min-width:768px){.lp-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-cards--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px;margin-inline:auto}}.lp-card{background:var(--lp-night-2);box-shadow:inset 0 0 0 1px var(--lp-line-on-dark);border-radius:28px;flex-direction:column;gap:.75rem;padding:clamp(1.25rem,3vw,2rem);display:flex;overflow:hidden}.lp-card__photo{aspect-ratio:16/10;object-fit:cover;border-radius:18px;width:100%;margin-bottom:.5rem;display:block}.lp-light .lp-card{background:var(--color-surface-card);box-shadow:inset 0 0 0 1px var(--color-hairline)}.lp-light .lp-card--highlight{background:var(--lp-night);color:var(--lp-on-dark);box-shadow:none}.lp-light .lp-card--highlight .lp-muted{color:var(--lp-muted-on-dark)}.lp-ticks{gap:.5rem;font-size:.9375rem;display:grid}.lp-ticks li{gap:.5rem;display:flex}.lp-badge{color:#1a0a00;background:#fbbf24;border-radius:999px;align-self:flex-start;padding:.25rem .625rem;font-size:.8125rem;font-weight:600}.lp-request{text-align:start;flex-direction:column;gap:.75rem;max-width:600px;margin:2rem auto 0;display:flex}.lp-request__row{flex-direction:column;gap:.75rem;display:flex}@media (min-width:640px){.lp-request__row{flex-direction:row}}.lp-request input{flex:1;min-height:52px}.lp-faq{border-top:1px solid var(--color-hairline);max-width:820px;margin:2rem auto 0}.lp-faq details{border-bottom:1px solid var(--color-hairline)}.lp-faq summary{letter-spacing:-.018em;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding-block:1rem;font-size:1.25rem;font-weight:600;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq__mark{color:var(--color-muted);transition:transform .3s var(--lp-ease-out);flex:none;font-size:1.5rem;font-weight:400}.lp-faq details[open] .lp-faq__mark{transform:rotate(45deg)}.lp-faq p{color:var(--color-body);max-width:42em;padding-bottom:1.25rem}.lp-final{isolation:isolate;align-items:end;min-height:clamp(28rem,70vh,40rem);display:grid;position:relative;overflow:hidden}.lp-final>img{z-index:-2;object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.lp-final:before{content:"";z-index:-1;background:linear-gradient(#0c141200 15%,#0c1412e6 58%);position:absolute;inset:0}.lp-footer{border-top:1px solid var(--lp-line-on-dark);padding-block:3.5rem 2.5rem;font-size:.9375rem}.lp-footer__grid{gap:2rem;display:grid}@media (min-width:768px){.lp-footer__grid{grid-template-columns:1.5fr repeat(3,1fr)}}.lp-footer h2{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted-on-dark);margin-bottom:.5rem;font-size:.8125rem;font-weight:600}.lp-footer a{min-height:44px;color:var(--lp-on-dark);align-items:center;text-decoration:none;display:inline-flex}.lp-footer a:hover{text-decoration:underline}html.js .lp [data-reveal]{opacity:0;transform:translateY(20px)}html.js .lp [data-reveal][data-in],html.js .lp [data-reveal]:focus-within{opacity:1;transition:opacity .6s var(--lp-ease-out), transform .6s var(--lp-ease-out);transition-delay:calc(min(var(--i,0), 4) * 80ms);transform:none}@media (prefers-reduced-motion:reduce){html.js .lp [data-reveal],html.js .lp [data-reveal][data-in]{opacity:1;transition:none;transform:none}.lp-btn:active,.lp-faq details[open] .lp-faq__mark{transition:none;transform:none}.lp-faq__mark,.lp-bar:after{transition:none}}@media (prefers-reduced-transparency:reduce){.lp-bar{background:var(--lp-night);-webkit-backdrop-filter:none}}@media (prefers-contrast:more){.lp-bar{background:var(--lp-night);-webkit-backdrop-filter:none;border-bottom:1px solid var(--lp-on-dark)}.lp-seller p{background:#000}.lp-final:before{background:#000000d9}}
