.page-landing[data-astro-cid-pitp655l]{padding:28px 0 120px;border-bottom:2px solid var(--ink);position:relative}.page-landing-header[data-astro-cid-pitp655l]{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px;padding-bottom:14px;border-bottom:1px solid var(--ink);gap:16px;flex-wrap:wrap}.page-landing[data-astro-cid-pitp655l] h1[data-astro-cid-pitp655l]{font-family:var(--display);font-weight:800;font-size:clamp(38px,5.5vw,72px);line-height:1.05;letter-spacing:-.02em;margin-bottom:28px;color:var(--ink);text-transform:none;max-width:980px}.landing-intro[data-astro-cid-pitp655l]{max-width:680px}.landing-intro[data-astro-cid-pitp655l] p[data-astro-cid-pitp655l]{font-family:var(--body);font-size:19px;line-height:1.6;color:var(--ink)}.landing-intro[data-astro-cid-pitp655l] p[data-astro-cid-pitp655l]+p[data-astro-cid-pitp655l]{margin-top:14px}.page-landing[data-astro-cid-pitp655l] .landing-section{margin-top:72px}.page-landing[data-astro-cid-pitp655l] .landing-section>h2,.landing-founder[data-astro-cid-pitp655l] h2[data-astro-cid-pitp655l]{font-family:var(--display);font-weight:800;font-size:clamp(24px,3vw,32px);line-height:1.2;letter-spacing:-.02em;color:var(--ink);text-transform:none}.page-landing[data-astro-cid-pitp655l] .landing-section>h2{margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid var(--ink)}.page-landing[data-astro-cid-pitp655l] .landing-lines p,.page-landing[data-astro-cid-pitp655l] .landing-every{font-family:var(--body);font-size:19px;line-height:1.6;color:var(--ink);max-width:680px}.page-landing[data-astro-cid-pitp655l] .landing-lines p+p{margin-top:14px}.page-landing[data-astro-cid-pitp655l] .landing-every{margin-top:28px}.page-landing[data-astro-cid-pitp655l] .landing-every strong{font-weight:700}.page-landing[data-astro-cid-pitp655l] .landing-cards{display:grid;gap:20px;max-width:1100px}.page-landing[data-astro-cid-pitp655l] .landing-card{background:var(--white);border:2px solid var(--ink);min-width:0}.page-landing[data-astro-cid-pitp655l] .landing-label{font-family:var(--mono);font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--coral)}.page-landing[data-astro-cid-pitp655l] .landing-card h3{font-family:var(--display);font-weight:800;font-size:20px;line-height:1.25;letter-spacing:-.01em;color:var(--ink);text-transform:none}.landing-founder[data-astro-cid-pitp655l]{margin-top:72px;display:flex;flex-wrap:wrap;gap:32px;align-items:center;max-width:900px}.landing-portrait[data-astro-cid-pitp655l]{box-sizing:border-box;flex:0 0 auto;width:140px;height:168px;border:2px solid var(--ink);background:var(--paper-warm)}.landing-portrait-img[data-astro-cid-pitp655l]{display:block;width:100%;height:100%;object-fit:cover}.landing-founder-text[data-astro-cid-pitp655l]{flex:1 1 360px;min-width:0}.landing-founder[data-astro-cid-pitp655l] h2[data-astro-cid-pitp655l]{margin-bottom:8px}.landing-stamp[data-astro-cid-pitp655l]{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.landing-founder-body[data-astro-cid-pitp655l]{font-family:var(--body);font-size:18px;line-height:1.6;color:var(--ink);max-width:680px}.landing-cta[data-astro-cid-pitp655l]{margin-top:80px;background:var(--ink);color:var(--white);padding:48px 32px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.landing-cta[data-astro-cid-pitp655l] h2[data-astro-cid-pitp655l]{font-family:var(--display);font-weight:800;font-size:clamp(28px,3.4vw,40px);line-height:1.1;letter-spacing:-.02em;color:var(--white);text-transform:none}.landing-cta-line[data-astro-cid-pitp655l]{font-family:var(--body);font-size:18px;line-height:1.5;color:var(--white)}.landing-cta-browser[data-astro-cid-pitp655l]{font-family:var(--body);font-size:17px;line-height:1.6}.landing-cta-browser[data-astro-cid-pitp655l] a[data-astro-cid-pitp655l]{display:inline-block;color:var(--coral);border-bottom:2px solid var(--coral);padding-bottom:1px;transition:color .15s,border-color .15s}.landing-cta-browser[data-astro-cid-pitp655l] a[data-astro-cid-pitp655l]:hover{color:var(--white);border-color:var(--white)}.landing-cta-platforms[data-astro-cid-pitp655l]{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1.5;color:var(--lagoon)}@media(max-width:720px){.landing-cta[data-astro-cid-pitp655l]{padding:36px 20px}}
