.about-hero[data-astro-cid-ys4kr35g]{align-items:center;min-height:min(58rem,100svh);padding-block:clamp(8.5rem,16vh,11rem) clamp(5rem,10vh,7rem);display:flex;position:relative;overflow:clip}.hero-glow[data-astro-cid-ys4kr35g]{pointer-events:none;background:radial-gradient(42rem 34rem at 82% 42%, color-mix(in srgb, var(--accent) 11%, transparent), transparent 67%), radial-gradient(36rem 28rem at 8% 100%, color-mix(in srgb, var(--accent) 5%, transparent), transparent 70%);position:absolute;inset:-20%}.hero-grid[data-astro-cid-ys4kr35g]{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid;position:relative}.hero-title[data-astro-cid-ys4kr35g]{letter-spacing:-.045em;max-width:11.5ch;margin-top:1.1rem;font-size:clamp(3.1rem,7vw,7.2rem);line-height:.98}.hero-lead[data-astro-cid-ys4kr35g]{max-width:55ch;color:var(--ink-muted);font-size:var(--text-lead);margin-top:1.6rem;line-height:1.55}.hero-actions[data-astro-cid-ys4kr35g]{flex-wrap:wrap;gap:.8rem;margin-top:2.2rem;display:flex}.hero-proof[data-astro-cid-ys4kr35g]{color:var(--ink-faint);font-size:var(--text-tiny);flex-wrap:wrap;gap:.65rem 1.5rem;margin-top:2rem;padding:0;list-style:none;display:flex}.hero-proof[data-astro-cid-ys4kr35g] li[data-astro-cid-ys4kr35g]{align-items:center;gap:.55rem;display:inline-flex}.hero-proof[data-astro-cid-ys4kr35g] li[data-astro-cid-ys4kr35g]:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:.28rem;height:.28rem}.founder-visual[data-astro-cid-ys4kr35g]{justify-self:end;width:min(100%,27rem)}.founder-media[data-astro-cid-ys4kr35g]{aspect-ratio:4/5;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px), radial-gradient(22rem 18rem at 78% 16%, color-mix(in srgb, var(--accent) 19%, transparent), transparent 68%), var(--bg-elev);box-shadow:var(--shadow-raised);background-size:25% 20%,25% 20%,auto,auto;position:relative;overflow:hidden}.founder-media[data-astro-cid-ys4kr35g]:after{content:"";border:1px solid color-mix(in srgb, var(--accent) 26%, transparent);border-radius:calc(var(--radius-lg) - .45rem);pointer-events:none;position:absolute;inset:.75rem}.founder-media[data-astro-cid-ys4kr35g].has-image{background:var(--bg-elev)}.founder-media[data-astro-cid-ys4kr35g] img[data-astro-cid-ys4kr35g]{object-fit:cover;object-position:center;width:100%;height:100%}.founder-mark[data-astro-cid-ys4kr35g]{font-family:var(--font-display);letter-spacing:-.08em;color:#0000;-webkit-text-stroke:1.5px var(--accent);font-size:clamp(5rem,11vw,8.5rem);font-weight:600;line-height:1;position:absolute;top:50%;left:50%;translate:-50% -50%}@supports not (-webkit-text-stroke:1px red){.founder-mark[data-astro-cid-ys4kr35g]{color:var(--accent)}}.founder-line[data-astro-cid-ys4kr35g]{z-index:1;background:var(--accent);opacity:.7;position:absolute}.founder-line-horizontal[data-astro-cid-ys4kr35g]{width:2.6rem;height:1px;top:1.5rem;right:1.4rem}.founder-line-vertical[data-astro-cid-ys4kr35g]{width:1px;height:2.6rem;top:1.4rem;right:1.5rem}.founder-coordinate[data-astro-cid-ys4kr35g]{z-index:1;font-family:var(--font-display);letter-spacing:.15em;color:var(--ink-faint);font-size:.62rem;position:absolute;bottom:1.35rem;left:1.5rem}.founder-caption[data-astro-cid-ys4kr35g]{color:var(--ink-muted);font-size:var(--text-tiny);justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1rem;display:flex}.founder-caption[data-astro-cid-ys4kr35g]>span[data-astro-cid-ys4kr35g]:first-child{gap:.12rem;display:grid}.founder-caption[data-astro-cid-ys4kr35g] strong[data-astro-cid-ys4kr35g]{font-family:var(--font-display);font-size:var(--text-small)}.founder-caption[data-astro-cid-ys4kr35g] small[data-astro-cid-ys4kr35g]{color:var(--ink-faint)}.availability[data-astro-cid-ys4kr35g]{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.availability[data-astro-cid-ys4kr35g] i[data-astro-cid-ys4kr35g]{background:var(--accent);width:.42rem;height:.42rem;box-shadow:0 0 0 .2rem var(--accent-dim);border-radius:50%}.responsibility-section[data-astro-cid-ys4kr35g]{border-top:1px solid var(--line)}.responsibility-grid[data-astro-cid-ys4kr35g]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.responsibility-heading[data-astro-cid-ys4kr35g]{position:sticky;top:8rem}.responsibility-heading[data-astro-cid-ys4kr35g] h2[data-astro-cid-ys4kr35g],.section-intro[data-astro-cid-ys4kr35g] h2[data-astro-cid-ys4kr35g],.scope-heading[data-astro-cid-ys4kr35g] h2[data-astro-cid-ys4kr35g],.expectations-copy[data-astro-cid-ys4kr35g] h2[data-astro-cid-ys4kr35g],.fit-grid[data-astro-cid-ys4kr35g] h2[data-astro-cid-ys4kr35g]{font-size:var(--text-title);margin-top:.85rem}.responsibility-copy[data-astro-cid-ys4kr35g]{color:var(--ink-muted)}.responsibility-copy[data-astro-cid-ys4kr35g]>p[data-astro-cid-ys4kr35g]+p[data-astro-cid-ys4kr35g]{margin-top:1.3rem}.responsibility-lead[data-astro-cid-ys4kr35g]{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.45}blockquote[data-astro-cid-ys4kr35g]{border-top:1px solid var(--line);color:var(--ink);font-family:var(--font-display);font-size:var(--text-lead);margin-top:2.4rem;padding:1.5rem 0 0 1.5rem;line-height:1.5;position:relative}blockquote[data-astro-cid-ys4kr35g]:before{content:"";border-radius:var(--radius-pill);background:var(--accent);width:.25rem;height:2.5rem;position:absolute;top:1.8rem;left:0}.principles-section[data-astro-cid-ys4kr35g]{background:var(--bg-elev);border-block:1px solid var(--line)}.section-intro[data-astro-cid-ys4kr35g]{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);align-items:end;gap:3rem;display:grid}.section-intro[data-astro-cid-ys4kr35g]>p[data-astro-cid-ys4kr35g]{color:var(--ink-muted);max-width:44ch}.principles[data-astro-cid-ys4kr35g]{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:clamp(3rem,7vh,5rem);padding:0;list-style:none;display:grid}.principle[data-astro-cid-ys4kr35g]{min-width:0;padding:2rem clamp(1.2rem,2.4vw,2.2rem) 2.3rem}.principle[data-astro-cid-ys4kr35g]+.principle[data-astro-cid-ys4kr35g]{border-left:1px solid var(--line)}.principle-number[data-astro-cid-ys4kr35g]{font-family:var(--font-display);font-size:var(--text-tiny);color:var(--accent)}.principle[data-astro-cid-ys4kr35g] h3[data-astro-cid-ys4kr35g]{margin-top:2.6rem;font-size:clamp(1.2rem,1.8vw,1.45rem)}.principle[data-astro-cid-ys4kr35g] p[data-astro-cid-ys4kr35g]{color:var(--ink-muted);font-size:var(--text-small);margin-top:.85rem}.scope-shell[data-astro-cid-ys4kr35g]{border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(34rem 22rem at 0% 100%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 68%), var(--surface);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3rem,8vw,8rem);padding:clamp(2rem,5vw,4.5rem);display:grid}.scope-heading[data-astro-cid-ys4kr35g]>p[data-astro-cid-ys4kr35g]:not(.eyebrow){max-width:40ch;color:var(--ink-muted);margin-top:1.2rem}.scope-heading[data-astro-cid-ys4kr35g] .link-line[data-astro-cid-ys4kr35g]{font-size:var(--text-small);margin-top:1.5rem;display:inline-block}.scope-list[data-astro-cid-ys4kr35g]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.scope-list[data-astro-cid-ys4kr35g] li[data-astro-cid-ys4kr35g]{border-bottom:1px solid var(--line)}.scope-list[data-astro-cid-ys4kr35g] a[data-astro-cid-ys4kr35g]{transition:color var(--speed) var(--ease-out), padding-inline var(--speed) var(--ease-out);grid-template-columns:2rem 1fr auto;align-items:center;gap:1rem;padding-block:1.25rem;display:grid}.scope-list[data-astro-cid-ys4kr35g] a[data-astro-cid-ys4kr35g]:hover{color:var(--accent);padding-inline:.4rem}.scope-number[data-astro-cid-ys4kr35g]{font-family:var(--font-display);font-size:var(--text-tiny);color:var(--accent)}.scope-list[data-astro-cid-ys4kr35g] a[data-astro-cid-ys4kr35g]>span[data-astro-cid-ys4kr35g]:nth-child(2){gap:.2rem;display:grid}.scope-list[data-astro-cid-ys4kr35g] strong[data-astro-cid-ys4kr35g]{font-family:var(--font-display);color:inherit}.scope-list[data-astro-cid-ys4kr35g] small[data-astro-cid-ys4kr35g]{color:var(--ink-faint)}.scope-arrow[data-astro-cid-ys4kr35g]{color:var(--ink-faint);transition:transform var(--speed) var(--ease-out)}.scope-list[data-astro-cid-ys4kr35g] a[data-astro-cid-ys4kr35g]:hover .scope-arrow[data-astro-cid-ys4kr35g]{transform:translate(.2rem,-.2rem)}.expectations-section[data-astro-cid-ys4kr35g]{border-top:1px solid var(--line)}.expectations-grid[data-astro-cid-ys4kr35g]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.expectations-copy[data-astro-cid-ys4kr35g]>p[data-astro-cid-ys4kr35g]:not(.eyebrow){max-width:42ch;color:var(--ink-muted);margin-top:1.2rem}.expectations[data-astro-cid-ys4kr35g]{border-top:1px solid var(--line);margin:0}.expectations[data-astro-cid-ys4kr35g]>div[data-astro-cid-ys4kr35g]{border-bottom:1px solid var(--line);grid-template-columns:minmax(9rem,.45fr) minmax(0,1fr);gap:1.5rem;padding-block:1.35rem;display:grid}.expectations[data-astro-cid-ys4kr35g] dt[data-astro-cid-ys4kr35g]{font-family:var(--font-display);font-weight:600}.expectations[data-astro-cid-ys4kr35g] dd[data-astro-cid-ys4kr35g]{color:var(--ink-muted);font-size:var(--text-small)}.fit-section[data-astro-cid-ys4kr35g]{padding-bottom:var(--section-pad-sm)}.fit-card[data-astro-cid-ys4kr35g]{border:1px solid var(--accent-line);border-radius:var(--radius-lg);background:linear-gradient(115deg, color-mix(in srgb, var(--accent) 12%, transparent), transparent 55%), var(--bg-elev);padding:clamp(2rem,5vw,4rem);overflow:hidden}.fit-kicker[data-astro-cid-ys4kr35g]{font-family:var(--font-display);font-size:var(--text-tiny);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.fit-grid[data-astro-cid-ys4kr35g]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2.5rem,7vw,7rem);margin-top:1rem;display:grid}.fit-grid[data-astro-cid-ys4kr35g] ul[data-astro-cid-ys4kr35g]{gap:.75rem;padding:0;list-style:none;display:grid}.fit-grid[data-astro-cid-ys4kr35g] li[data-astro-cid-ys4kr35g]{color:var(--ink);padding-left:1.6rem;position:relative}.fit-grid[data-astro-cid-ys4kr35g] li[data-astro-cid-ys4kr35g]:before{content:"✓";color:var(--accent);font-weight:700;position:absolute;left:0}.fit-grid[data-astro-cid-ys4kr35g]>div[data-astro-cid-ys4kr35g]>p[data-astro-cid-ys4kr35g]{max-width:48ch;color:var(--ink-muted);font-size:var(--text-small);margin-top:1.4rem}@media (width<=940px){.about-hero[data-astro-cid-ys4kr35g]{min-height:auto}.hero-grid[data-astro-cid-ys4kr35g],.responsibility-grid[data-astro-cid-ys4kr35g],.scope-shell[data-astro-cid-ys4kr35g],.expectations-grid[data-astro-cid-ys4kr35g]{grid-template-columns:1fr}.hero-title[data-astro-cid-ys4kr35g]{max-width:13ch}.founder-visual[data-astro-cid-ys4kr35g]{justify-self:start;width:min(100%,32rem)}.responsibility-heading[data-astro-cid-ys4kr35g]{position:static}.principles[data-astro-cid-ys4kr35g]{grid-template-columns:1fr}.principle[data-astro-cid-ys4kr35g]+.principle[data-astro-cid-ys4kr35g]{border-left:0;border-top:1px solid var(--line)}.principle[data-astro-cid-ys4kr35g] h3[data-astro-cid-ys4kr35g]{margin-top:1.3rem}}@media (width<=640px){.about-hero[data-astro-cid-ys4kr35g]{padding-top:7.2rem}.hero-title[data-astro-cid-ys4kr35g]{font-size:clamp(2.75rem,13vw,4.2rem)}.hero-actions[data-astro-cid-ys4kr35g]{display:grid}.hero-actions[data-astro-cid-ys4kr35g] .btn[data-astro-cid-ys4kr35g]{justify-content:center;width:100%}.hero-proof[data-astro-cid-ys4kr35g]{gap:.45rem;display:grid}.founder-caption[data-astro-cid-ys4kr35g],.section-intro[data-astro-cid-ys4kr35g],.fit-grid[data-astro-cid-ys4kr35g],.expectations[data-astro-cid-ys4kr35g]>div[data-astro-cid-ys4kr35g]{grid-template-columns:1fr}.founder-caption[data-astro-cid-ys4kr35g]{display:grid}.section-intro[data-astro-cid-ys4kr35g],.fit-grid[data-astro-cid-ys4kr35g]{gap:1.5rem}.scope-shell[data-astro-cid-ys4kr35g]{margin-inline:calc(var(--gutter) * -.3)}.scope-list[data-astro-cid-ys4kr35g] a[data-astro-cid-ys4kr35g]{grid-template-columns:1.6rem 1fr auto;gap:.7rem}.scope-list[data-astro-cid-ys4kr35g] small[data-astro-cid-ys4kr35g]{line-height:1.35}.expectations[data-astro-cid-ys4kr35g]>div[data-astro-cid-ys4kr35g]{gap:.45rem}}
