.sp[data-astro-cid-i25iisjl]{position:relative;margin:0;justify-self:center}.phone[data-astro-cid-i25iisjl]{position:relative;width:min(19rem,80vw);aspect-ratio:9 / 17;padding:.8rem;border-radius:2.6rem;background:var(--color-navy-800);box-shadow:0 40px 80px -40px rgb(var(--shadow-tint) / .9),inset 0 0 0 2px #ffffff14;rotate:-3deg}.notch[data-astro-cid-i25iisjl]{position:absolute;top:1.15rem;left:50%;translate:-50% 0;width:5.5rem;height:1.2rem;border-radius:999px;background:var(--color-navy-800)}.screen[data-astro-cid-i25iisjl]{height:100%;border-radius:2rem;background:#f4f8fd;padding:2.6rem 1.1rem 1.1rem;display:flex;flex-direction:column;gap:.9rem;color:var(--color-navy);overflow:hidden}.head[data-astro-cid-i25iisjl]{display:flex;justify-content:space-between;align-items:center}.brand[data-astro-cid-i25iisjl]{font:900 1.05rem/1 var(--font-display);letter-spacing:-.03em}.sample[data-astro-cid-i25iisjl]{padding:.3rem .6rem;border-radius:999px;background:var(--color-yellow);font:800 .66rem/1 var(--font-display)}.title[data-astro-cid-i25iisjl]{margin:0;font:800 1.15rem/1.1 var(--font-display)}.bars[data-astro-cid-i25iisjl]{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.row[data-astro-cid-i25iisjl]{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.55rem;row-gap:.35rem;align-items:center;padding:.6rem .7rem;border-radius:1rem;background:#fff;box-shadow:0 4px 12px -8px #14347f66}.ico[data-astro-cid-i25iisjl]{grid-row:span 2;display:grid;place-items:center;width:2rem;height:2rem;border-radius:.7rem;background:var(--color-sky-100)}.name[data-astro-cid-i25iisjl]{font:700 .82rem/1 var(--font-display)}.track[data-astro-cid-i25iisjl]{height:.5rem;border-radius:999px;background:#e2eaf5;overflow:hidden}.fill[data-astro-cid-i25iisjl]{display:block;height:100%;border-radius:inherit;background:var(--fill);transform-origin:left;transform:scaleX(var(--w))}.motion-ok .phone[data-astro-cid-i25iisjl] .fill[data-astro-cid-i25iisjl]{transform:scaleX(0);transition:transform 1s var(--ease-out) var(--d)}.motion-ok .phone[data-astro-cid-i25iisjl].is-in .fill[data-astro-cid-i25iisjl]{transform:scaleX(var(--w))}.cap[data-astro-cid-i25iisjl]{position:absolute;top:-1rem;right:-.5rem}.cap[data-astro-cid-i25iisjl] .sticker[data-astro-cid-i25iisjl]{transform:rotate(4deg);font-size:.85rem}.jump[data-astro-cid-lzb2ixyh]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.jump-chip[data-astro-cid-lzb2ixyh]{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1.1rem;border-radius:999px;background:#fff;color:var(--color-navy);font:800 .95rem/1 var(--font-display);text-decoration:none;box-shadow:0 8px 18px -12px #14347fb3;transition:transform .25s var(--ease-spring)}.jump-chip[data-astro-cid-lzb2ixyh]:hover{transform:rotate(-3deg) translateY(-2px)}.prog[data-astro-cid-lzb2ixyh]{padding:clamp(3.5rem,8vw,6.5rem) 0;scroll-margin-top:5rem}.prog-grid[data-astro-cid-lzb2ixyh]{display:grid;gap:2.5rem;align-items:center}@media(min-width:64rem){.prog-grid[data-astro-cid-lzb2ixyh]{grid-template-columns:1fr 1fr;gap:4.5rem}.prog-grid[data-astro-cid-lzb2ixyh].flip .prog-photo[data-astro-cid-lzb2ixyh]{order:2}}.prog-photo[data-astro-cid-lzb2ixyh]{margin:0;padding:.7rem;background:var(--surface);border-radius:1.5rem;box-shadow:0 30px 60px -34px rgb(var(--shadow-tint) / .7);rotate:-1.5deg}.flip[data-astro-cid-lzb2ixyh] .prog-photo[data-astro-cid-lzb2ixyh]{rotate:1.5deg}.prog-photo[data-astro-cid-lzb2ixyh] img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:1rem}.prog-copy[data-astro-cid-lzb2ixyh]{display:grid;justify-items:start;gap:.9rem}.prog-name[data-astro-cid-lzb2ixyh]{margin:0;font-size:clamp(3rem,8vw,5.5rem);font-weight:900;letter-spacing:-.05em;line-height:.9}.prog-3l[data-astro-cid-lzb2ixyh] .prog-name[data-astro-cid-lzb2ixyh]{color:var(--color-green-700)}.prog-leap[data-astro-cid-lzb2ixyh] .prog-name[data-astro-cid-lzb2ixyh]{color:var(--color-blue-700)}:root[data-theme=night] .prog-3l[data-astro-cid-lzb2ixyh] .prog-name[data-astro-cid-lzb2ixyh]{color:var(--color-green-300)}:root[data-theme=night] .prog-leap[data-astro-cid-lzb2ixyh] .prog-name[data-astro-cid-lzb2ixyh]{color:var(--color-sky-300)}.prog-tagline[data-astro-cid-lzb2ixyh]{margin:0;font:750 1.15rem/1.3 var(--font-display);color:var(--text-strong)}.prog-lead[data-astro-cid-lzb2ixyh]{margin:0;font:650 1.15rem/1.45 var(--font-display);color:var(--text-strong);max-width:44ch}.prog-body[data-astro-cid-lzb2ixyh]{margin:0;color:var(--muted);max-width:56ch}.sig[data-astro-cid-lzb2ixyh]{margin:.5rem 0 0;padding:.9rem 1.1rem;border-radius:1.1rem;background:var(--color-yellow-100);color:var(--color-navy);font-weight:600;border-left:4px solid var(--color-yellow)}:root[data-theme=night] .sig[data-astro-cid-lzb2ixyh]{background:#ffc12c24;color:#fff}.sig-label[data-astro-cid-lzb2ixyh]{font-family:var(--font-display);font-weight:800}.lc[data-astro-cid-lzb2ixyh]{margin-inline:clamp(0rem,1.5vw,1.25rem);padding:clamp(3rem,7vw,5rem) 0;border-radius:var(--r-panel);background:var(--color-yellow-100);scroll-margin-top:5rem}:root[data-theme=night] .lc[data-astro-cid-lzb2ixyh]{background:#1b2f63}.lc-grid[data-astro-cid-lzb2ixyh]{display:grid;gap:1.5rem;align-items:center}@media(min-width:64rem){.lc-grid[data-astro-cid-lzb2ixyh]{grid-template-columns:1fr 1fr;gap:4.5rem}}.lc[data-astro-cid-lzb2ixyh] .prog-name[data-astro-cid-lzb2ixyh]{color:var(--color-navy)}:root[data-theme=night] .lc[data-astro-cid-lzb2ixyh] .prog-name[data-astro-cid-lzb2ixyh]{color:var(--color-yellow)}.lc-body[data-astro-cid-lzb2ixyh]{display:grid;gap:.8rem}.si[data-astro-cid-lzb2ixyh]{padding:clamp(3.5rem,8vw,6.5rem) 0;scroll-margin-top:5rem}.si-grid[data-astro-cid-lzb2ixyh]{display:grid;gap:3rem;align-items:center}@media(min-width:64rem){.si-grid[data-astro-cid-lzb2ixyh]{grid-template-columns:1.15fr .85fr;gap:5rem}}.si-grid[data-astro-cid-lzb2ixyh]>div[data-astro-cid-lzb2ixyh]{display:grid;justify-items:start;gap:1rem}.si-title[data-astro-cid-lzb2ixyh]{margin:0;font-size:clamp(1.9rem,4.4vw,3.2rem);font-weight:800;letter-spacing:-.03em;max-width:20ch}.vision[data-astro-cid-lzb2ixyh]{margin:0;padding:1rem 1.25rem;border-radius:1.25rem;background:var(--surface-2);color:var(--text-strong);font-weight:600;border-left:4px solid var(--color-yellow);max-width:56ch}.si-closer[data-astro-cid-lzb2ixyh]{margin:.5rem 0 0;font:800 clamp(1.2rem,2.4vw,1.6rem)/1.25 var(--font-display);color:var(--text-strong);max-width:32ch}.pc[data-astro-cid-lzb2ixyh]{padding:0 0 clamp(4rem,8vw,6rem)}.pc-row[data-astro-cid-lzb2ixyh]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}
