.investor-letter[data-astro-cid-w37avajp]{background:#fff;color:var(--slate-700)}.investor-letter[data-astro-cid-w37avajp] h1[data-astro-cid-w37avajp],.investor-letter[data-astro-cid-w37avajp] h2[data-astro-cid-w37avajp],.investor-letter[data-astro-cid-w37avajp] h3[data-astro-cid-w37avajp]{letter-spacing:0}.letter-hero[data-astro-cid-w37avajp]{position:relative;min-height:680px;display:flex;align-items:center;overflow:hidden;background:#fff}.letter-hero-media[data-astro-cid-w37avajp]{position:absolute;inset:0;background:linear-gradient(90deg,#fffffffa,#ffffffe6 42%,#ffffff94),url(/assets/ocean_kelp_premium.png) center right / cover no-repeat}.letter-hero-content[data-astro-cid-w37avajp]{position:relative;z-index:1;padding-top:5rem;padding-bottom:5rem}.letter-hero[data-astro-cid-w37avajp] h1[data-astro-cid-w37avajp]{max-width:840px;margin-top:1rem;font-size:4rem;line-height:1.04}.hero-dek[data-astro-cid-w37avajp]{max-width:720px;margin-top:1.5rem;font-size:1.2rem;line-height:1.75;color:var(--slate-600)}.hero-actions[data-astro-cid-w37avajp],.closing-actions[data-astro-cid-w37avajp]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}.hero-meta[data-astro-cid-w37avajp]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.5rem}.hero-meta[data-astro-cid-w37avajp] span[data-astro-cid-w37avajp]{border:1px solid var(--slate-200);background:#ffffffd6;border-radius:var(--r-sm);padding:.7rem .9rem;color:var(--slate-600);font-size:.84rem;font-weight:700}.highlight-strip[data-astro-cid-w37avajp]{border-top:1px solid var(--slate-100);border-bottom:1px solid var(--slate-100);background:#f8fafc;padding:2rem 0}.highlight-grid[data-astro-cid-w37avajp]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.highlight-card[data-astro-cid-w37avajp],.market-card[data-astro-cid-w37avajp],.audience-card[data-astro-cid-w37avajp],.milestone-card[data-astro-cid-w37avajp]{border:1px solid var(--slate-200);border-radius:var(--r-sm);background:#fff;padding:1.35rem}.highlight-card[data-astro-cid-w37avajp] strong[data-astro-cid-w37avajp],.market-card[data-astro-cid-w37avajp] strong[data-astro-cid-w37avajp],.milestone-card[data-astro-cid-w37avajp] strong[data-astro-cid-w37avajp]{display:block;color:var(--slate-900);font-family:var(--font-heading);font-size:2rem;line-height:1;letter-spacing:0}.highlight-card[data-astro-cid-w37avajp] span[data-astro-cid-w37avajp],.market-card[data-astro-cid-w37avajp] span[data-astro-cid-w37avajp],.milestone-card[data-astro-cid-w37avajp] span[data-astro-cid-w37avajp]{display:block;margin-top:.7rem;color:var(--green-700);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.highlight-card[data-astro-cid-w37avajp] p[data-astro-cid-w37avajp],.market-card[data-astro-cid-w37avajp] p[data-astro-cid-w37avajp],.audience-card[data-astro-cid-w37avajp] p[data-astro-cid-w37avajp],.milestone-card[data-astro-cid-w37avajp] p[data-astro-cid-w37avajp]{margin-top:.7rem;color:var(--slate-500);font-size:.9rem;line-height:1.6}.letter-shell[data-astro-cid-w37avajp]{display:grid;grid-template-columns:190px minmax(0,1fr);gap:4rem;padding-top:5rem;padding-bottom:6rem}.letter-nav[data-astro-cid-w37avajp]{position:sticky;top:104px;align-self:start;display:flex;flex-direction:column;gap:.35rem;padding-left:1rem;border-left:2px solid var(--slate-100)}.letter-nav[data-astro-cid-w37avajp] a[data-astro-cid-w37avajp]{color:var(--slate-500);font-size:.84rem;font-weight:700;padding:.35rem 0}.letter-nav[data-astro-cid-w37avajp] a[data-astro-cid-w37avajp]:hover{color:var(--green-700)}.letter-main[data-astro-cid-w37avajp]{max-width:920px}.letter-section[data-astro-cid-w37avajp]{padding:4rem 0;border-bottom:1px solid var(--slate-100)}.letter-section[data-astro-cid-w37avajp]:first-child{padding-top:0}.letter-section[data-astro-cid-w37avajp]:last-child{border-bottom:none}.letter-section[data-astro-cid-w37avajp] h2[data-astro-cid-w37avajp]{max-width:780px;margin-top:.8rem;font-size:2.35rem;line-height:1.18}.letter-section[data-astro-cid-w37avajp] p[data-astro-cid-w37avajp]{max-width:760px;margin-top:1.1rem;font-size:1rem;line-height:1.82;color:var(--slate-600)}.section-kicker[data-astro-cid-w37avajp]{color:var(--green-700);font-family:var(--font-heading);font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}blockquote[data-astro-cid-w37avajp]{margin-top:2rem;padding:1.5rem 0 1.5rem 1.5rem;border-left:3px solid var(--green-500);color:var(--slate-900);font-family:var(--font-heading);font-size:1.35rem;line-height:1.45}.split-copy[data-astro-cid-w37avajp],.architecture-grid[data-astro-cid-w37avajp]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:2rem;align-items:start;margin-top:1.8rem}.proof-panel[data-astro-cid-w37avajp]{border:1px solid var(--green-100);border-radius:var(--r-sm);background:var(--green-50);padding:1.5rem}.proof-label[data-astro-cid-w37avajp]{color:var(--green-700);display:block;font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.proof-panel[data-astro-cid-w37avajp] strong[data-astro-cid-w37avajp]{display:block;margin-top:.8rem;color:var(--slate-900);font-family:var(--font-heading);font-size:1.35rem;line-height:1.25}.proof-panel[data-astro-cid-w37avajp] p[data-astro-cid-w37avajp]{margin-top:.8rem;font-size:.92rem}.rail-diagram[data-astro-cid-w37avajp]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem}.rail-step[data-astro-cid-w37avajp]{border-top:3px solid var(--green-500);background:var(--slate-50);border-radius:var(--r-sm);padding:1.35rem}.rail-step[data-astro-cid-w37avajp] span[data-astro-cid-w37avajp],.team-row[data-astro-cid-w37avajp] span[data-astro-cid-w37avajp],.timeline-row[data-astro-cid-w37avajp] span[data-astro-cid-w37avajp]{color:var(--green-700);font-family:var(--font-heading);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.rail-step[data-astro-cid-w37avajp] h3[data-astro-cid-w37avajp],.audience-card[data-astro-cid-w37avajp] h3[data-astro-cid-w37avajp],.revenue-item[data-astro-cid-w37avajp] h3[data-astro-cid-w37avajp],.architecture-grid[data-astro-cid-w37avajp] h3[data-astro-cid-w37avajp],.timeline-row[data-astro-cid-w37avajp] h3[data-astro-cid-w37avajp]{margin-top:.55rem;color:var(--slate-900);font-size:1.1rem}.rail-step[data-astro-cid-w37avajp] p[data-astro-cid-w37avajp],.revenue-item[data-astro-cid-w37avajp] p[data-astro-cid-w37avajp],.architecture-grid[data-astro-cid-w37avajp] p[data-astro-cid-w37avajp],.timeline-row[data-astro-cid-w37avajp] p[data-astro-cid-w37avajp]{margin-top:.55rem;font-size:.92rem;line-height:1.65}.image-band[data-astro-cid-w37avajp]{display:grid;grid-template-columns:.9fr 1fr;gap:2rem;align-items:center}.image-band[data-astro-cid-w37avajp] img[data-astro-cid-w37avajp]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-sm)}.market-grid[data-astro-cid-w37avajp],.audience-grid[data-astro-cid-w37avajp],.milestone-grid[data-astro-cid-w37avajp]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem}.market-card[data-astro-cid-w37avajp] strong[data-astro-cid-w37avajp]{font-size:2.3rem;margin-top:.75rem}.revenue-list[data-astro-cid-w37avajp],.team-list[data-astro-cid-w37avajp],.timeline-list[data-astro-cid-w37avajp]{display:grid;gap:1rem;margin-top:2rem}.revenue-item[data-astro-cid-w37avajp],.team-row[data-astro-cid-w37avajp],.timeline-row[data-astro-cid-w37avajp]{display:grid;grid-template-columns:210px minmax(0,1fr);gap:1.5rem;border-top:1px solid var(--slate-100);padding-top:1.3rem}.revenue-item[data-astro-cid-w37avajp] h3[data-astro-cid-w37avajp]{margin-top:0}.revenue-item[data-astro-cid-w37avajp] p[data-astro-cid-w37avajp],.team-row[data-astro-cid-w37avajp] p[data-astro-cid-w37avajp],.timeline-row[data-astro-cid-w37avajp] p[data-astro-cid-w37avajp]{margin-top:0;max-width:none}.dark-section[data-astro-cid-w37avajp]{margin:2rem 0;padding:3rem;border-radius:var(--r-sm);background:var(--slate-900);border-bottom:none}.dark-section[data-astro-cid-w37avajp] h2[data-astro-cid-w37avajp],.dark-section[data-astro-cid-w37avajp] blockquote[data-astro-cid-w37avajp],.dark-section[data-astro-cid-w37avajp] .milestone-card[data-astro-cid-w37avajp] strong[data-astro-cid-w37avajp]{color:#fff}.dark-section[data-astro-cid-w37avajp] p[data-astro-cid-w37avajp]{color:var(--slate-300)}.dark-section[data-astro-cid-w37avajp] .milestone-card[data-astro-cid-w37avajp]{background:#ffffff0a;border-color:#ffffff1f}.dark-section[data-astro-cid-w37avajp] .milestone-card[data-astro-cid-w37avajp] p[data-astro-cid-w37avajp]{color:var(--slate-300)}.dark-section[data-astro-cid-w37avajp] blockquote[data-astro-cid-w37avajp]{border-left-color:var(--green-400)}.architecture-note[data-astro-cid-w37avajp]{border:1px solid var(--ocean-50);border-left:3px solid var(--ocean-600);border-radius:var(--r-sm);background:#f0f9ff;padding:1rem 1.2rem}.traction-list[data-astro-cid-w37avajp]{display:grid;gap:1rem;margin-top:2rem;list-style:none}.traction-list[data-astro-cid-w37avajp] li[data-astro-cid-w37avajp]{position:relative;padding-left:1.5rem;color:var(--slate-600);line-height:1.7}.traction-list[data-astro-cid-w37avajp] li[data-astro-cid-w37avajp]:before{content:"";position:absolute;left:0;top:.7rem;width:8px;height:8px;border-radius:50%;background:var(--green-500)}.closing-section[data-astro-cid-w37avajp]{background:#f8fafc;border:1px solid var(--slate-100);border-radius:var(--r-sm);padding:3rem}.contact-card[data-astro-cid-w37avajp]{display:grid;gap:.2rem;margin-top:2rem;border-top:1px solid var(--slate-200);padding-top:1.5rem}.contact-card[data-astro-cid-w37avajp] strong[data-astro-cid-w37avajp]{color:var(--slate-900);font-family:var(--font-heading);font-size:1.1rem}.contact-card[data-astro-cid-w37avajp] span[data-astro-cid-w37avajp]{color:var(--slate-500);font-size:.92rem}.contact-card[data-astro-cid-w37avajp] a[data-astro-cid-w37avajp]{color:var(--green-700);font-size:.95rem;font-weight:700}@media(max-width:1024px){.letter-hero[data-astro-cid-w37avajp] h1[data-astro-cid-w37avajp]{font-size:3.2rem}.highlight-grid[data-astro-cid-w37avajp]{grid-template-columns:repeat(2,1fr)}.letter-shell[data-astro-cid-w37avajp]{grid-template-columns:1fr;gap:2rem}.letter-nav[data-astro-cid-w37avajp]{position:static;flex-direction:row;flex-wrap:wrap;padding-left:0;padding-bottom:1rem;border-left:none;border-bottom:1px solid var(--slate-100)}}@media(max-width:760px){.letter-hero[data-astro-cid-w37avajp]{min-height:auto}.letter-hero-content[data-astro-cid-w37avajp]{padding-top:4rem;padding-bottom:4rem}.letter-hero[data-astro-cid-w37avajp] h1[data-astro-cid-w37avajp]{font-size:2.35rem;line-height:1.12}.hero-dek[data-astro-cid-w37avajp]{font-size:1rem}.highlight-grid[data-astro-cid-w37avajp],.rail-diagram[data-astro-cid-w37avajp],.market-grid[data-astro-cid-w37avajp],.audience-grid[data-astro-cid-w37avajp],.milestone-grid[data-astro-cid-w37avajp],.split-copy[data-astro-cid-w37avajp],.architecture-grid[data-astro-cid-w37avajp],.image-band[data-astro-cid-w37avajp],.revenue-item[data-astro-cid-w37avajp],.team-row[data-astro-cid-w37avajp],.timeline-row[data-astro-cid-w37avajp]{grid-template-columns:1fr}.letter-shell[data-astro-cid-w37avajp]{padding-top:3rem;padding-bottom:4rem}.letter-section[data-astro-cid-w37avajp],.dark-section[data-astro-cid-w37avajp],.closing-section[data-astro-cid-w37avajp]{padding:3rem 0}.letter-section[data-astro-cid-w37avajp] h2[data-astro-cid-w37avajp]{font-size:1.8rem;line-height:1.24}.dark-section[data-astro-cid-w37avajp],.closing-section[data-astro-cid-w37avajp]{margin-left:-1.25rem;margin-right:-1.25rem;padding-left:1.25rem;padding-right:1.25rem;border-radius:0;border-left:none;border-right:none}blockquote[data-astro-cid-w37avajp]{font-size:1.1rem}}
