.typewriter.svelte-1v3cs2p{color:var(--accent-strong);white-space:nowrap}.tw-caret.svelte-1v3cs2p{background:var(--highlight);vertical-align:-.12em;width:.06em;height:1em;margin-left:.05em;animation:1.05s step-start infinite svelte-1v3cs2p-tw-blink;display:inline-block}@media (prefers-reduced-motion:reduce){.tw-caret.svelte-1v3cs2p{animation:none}}@keyframes svelte-1v3cs2p-tw-blink{50%{opacity:0}}.moments.svelte-1oz3msq{background:var(--surface-2);border-block:1px solid var(--border)}.carousel.svelte-1oz3msq{max-width:960px;margin-top:1.5rem}.frame.svelte-1oz3msq{aspect-ratio:16/9;border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow);background:var(--navy);position:relative;overflow:hidden}.slide.svelte-1oz3msq{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.slide.active.svelte-1oz3msq{opacity:1}.nav.svelte-1oz3msq{width:44px;height:44px;color:var(--navy);cursor:pointer;box-shadow:var(--shadow-sm);background:#ffffffdb;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.nav.svelte-1oz3msq:hover{background:#fff}.prev.svelte-1oz3msq{left:.8rem}.next.svelte-1oz3msq{right:.8rem}@media (prefers-reduced-motion:reduce){.slide.svelte-1oz3msq{transition:none}}.hero.svelte-1uha8ag{border-bottom:1px solid var(--border);background:radial-gradient(900px 380px at 88% -10%, #2f6fb029, transparent), repeating-linear-gradient(180deg, transparent, transparent 31px, #0f172a09 32px), linear-gradient(180deg, #fffdf8, var(--bg));position:relative;overflow:hidden}.hero-inner.svelte-1uha8ag{grid-template-columns:1.15fr .85fr;align-items:center;gap:2.5rem;padding-block:clamp(3rem,7vw,5.5rem);display:grid}.hero-copy.svelte-1uha8ag{max-width:640px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin-bottom:.4rem;font-size:clamp(2.6rem,6vw,4rem)}.typed-line.svelte-1uha8ag{font-family:var(--font-serif);color:var(--navy);min-height:1.5em;margin:0 0 .9rem;font-size:clamp(1.3rem,2.6vw,1.9rem)}.cta-row.svelte-1uha8ag{flex-wrap:wrap;gap:.8rem;margin-top:1.5rem;display:flex}.social-proof.svelte-1uha8ag{color:var(--muted);margin:1.1rem 0 0}.social-proof.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--accent-strong)}.stats.svelte-1uha8ag{flex-wrap:wrap;gap:2rem;margin:2rem 0 0;padding:0;display:flex}.stats.svelte-1uha8ag div:where(.svelte-1uha8ag){margin:0}.stats.svelte-1uha8ag dt:where(.svelte-1uha8ag){font-family:var(--font-serif);color:var(--navy);font-size:1.5rem;font-weight:700}.stats.svelte-1uha8ag dd:where(.svelte-1uha8ag){color:var(--muted);max-width:18ch;margin:.1rem 0 0;font-size:.92rem}.hero-art.svelte-1uha8ag{justify-content:center;display:flex}.art-frame.svelte-1uha8ag{border-radius:var(--radius-lg);border:1px solid var(--border);width:min(100%,440px);box-shadow:var(--shadow-lg);background:var(--surface);animation:7s ease-in-out infinite svelte-1uha8ag-hero-float;overflow:hidden;transform:rotate(-2deg)}.art-frame.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:auto;display:block}@keyframes svelte-1uha8ag-hero-float{50%{transform:rotate(-2deg)translateY(-12px)}}@media (prefers-reduced-motion:reduce){.art-frame.svelte-1uha8ag{animation:none}}.mission.svelte-1uha8ag .lead:where(.svelte-1uha8ag){max-width:64ch}.format-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.75rem;display:grid}@media (width<=560px){.format-grid.svelte-1uha8ag{grid-template-columns:1fr}}.format-item.svelte-1uha8ag{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:.2rem;padding:1.1rem 1.25rem;display:flex}.fmt-num.svelte-1uha8ag{font-family:var(--font-serif);color:var(--accent-strong);font-size:1.9rem;font-weight:700;line-height:1}.format.svelte-1uha8ag{color:var(--accent-strong);align-items:flex-start;gap:.8rem;margin-top:1rem;display:flex}.format.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text);margin:0}.note.svelte-1uha8ag{background:#fffaf0;border-color:#fcd9a6;margin-top:1rem}.note.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#92400e;margin-bottom:.3rem;display:block}.note.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text);margin:0}.readers.svelte-1uha8ag{background:#eaf1f9;border-color:#cfe0f0;align-items:flex-start;gap:.8rem;margin-top:1rem;display:flex}.readers-icon.svelte-1uha8ag{color:var(--accent-strong);flex-shrink:0;margin-top:2px}.readers.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--accent-strong);margin-bottom:.3rem;display:block}.readers.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text);margin:0}.benefits.svelte-1uha8ag{background:var(--surface-2);border-block:1px solid var(--border)}.benefit.svelte-1uha8ag{height:100%}.benefit-icon.svelte-1uha8ag{width:44px;height:44px;color:var(--accent-strong);background:#eaf1f9;border-radius:12px;justify-content:center;align-items:center;margin-bottom:.8rem;display:inline-flex}.benefit.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 .3rem;font-size:1.1rem}.section-head.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0}.luma-embed.svelte-1uha8ag{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.luma-embed.svelte-1uha8ag iframe:where(.svelte-1uha8ag){border:0;width:100%;height:600px;display:block}.cta-band.svelte-1uha8ag{background:linear-gradient(135deg, var(--navy), #16335f);color:#fff;border-radius:var(--radius-lg);text-align:center;padding:clamp(2rem,5vw,3.5rem)}.cta-band.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#fff}.cta-band.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#cbd5e1;margin-inline:auto;max-width:46ch;margin-bottom:1.5rem}@media (width<=860px){.hero-inner.svelte-1uha8ag{grid-template-columns:1fr;gap:1.75rem}.art-frame.svelte-1uha8ag{width:min(100%,360px)}}
