.lp{font-optical-sizing:auto}.lp-hero{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.5rem,1.15rem + 4.1vw,4rem);font-weight:560;line-height:1.02}.lp-hero-serif{font-family:var(--font-serif);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.75rem,1.2rem + 5vw,5rem);font-weight:500;line-height:1}.lp-h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.875rem,1.3rem + 1.9vw,3rem);font-weight:560;line-height:1.06}.lp-statement{letter-spacing:-.022em;text-wrap:pretty;font-size:clamp(1.5rem,1.05rem + 1.5vw,2.5rem);font-weight:530;line-height:1.18}.lp-sub{color:var(--text-3);text-wrap:pretty;font-size:1.0625rem;line-height:1.55}.lp-cta{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.25rem,1.3rem + 3vw,4.5rem);font-weight:560;line-height:1.02}.lp-frame{background:var(--bg);box-shadow:var(--elevation-modal);-webkit-user-select:none;user-select:none;border-radius:14px;overflow:hidden}@media (min-width:768px){.lp-frame-inner{min-width:960px}.lp-frame-inner-sm{min-width:560px}}.lp-fade{-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.lp-glow{background:radial-gradient(60% 55% at 50% 0%, color-mix(in oklch, var(--text) 9%, transparent), transparent 70%)}@media (min-width:640px){.lp-rule-x>*+*{border-inline-start:1px solid var(--border)}}.lp-mono{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.6875rem}.lp-caret{vertical-align:-.15em;background:currentColor;width:1.5px;height:1.1em;margin-inline-start:1px;animation:1.1s step-end infinite lp-blink;display:inline-block}@keyframes lp-blink{50%{opacity:0}}.lp-intro{animation:lp-rise .6s var(--ease-out,cubic-bezier(.23, 1, .32, 1)) both}.lp-intro-late{animation:lp-rise .7s .12s var(--ease-out,cubic-bezier(.23, 1, .32, 1)) both}@keyframes lp-rise{0%{opacity:0;transform:translateY(8px)}}.lp-bleed-right{margin-inline-end:-1.5rem}@media (min-width:72rem){.lp-bleed-right{margin-inline-end:calc(34.5rem - 50vw)}}
.proto-picker{z-index:2147483647;-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;background:#0a0a0ad1;border-radius:999px;align-items:center;gap:2px;padding:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff14,0 8px 24px #0000003d,0 2px 6px #0000001f}.proto-picker-highlight{will-change:transform;background:#ffffff1f;border-radius:999px;height:28px;position:absolute;top:4px;left:0}.proto-picker[data-ready] .proto-picker-highlight{transition:transform .25s cubic-bezier(.23,1,.32,1),width .25s cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){.proto-picker[data-ready] .proto-picker-highlight{transition:none}}.proto-picker-item{color:#ffffff8c;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 12px;transition:color .15s ease-out;display:flex;position:relative}.proto-picker-item:hover{color:#ffffffd9}.proto-picker-item:active{transform:scale(.97)}.proto-picker-item:focus-visible{outline-offset:2px;outline:2px solid #fff6}.proto-picker-item[data-active]{color:#fff}.proto-picker-divider{background:#ffffff1f;width:1px;height:16px;margin:0 4px}.proto-picker-replay{padding:0 10px;font-size:14px}.proto-picker[data-position=top]{top:24px;bottom:auto}
