.timeline[data-astro-cid-zhxkjw2l]{--tl-mark-bg: var(--fill);--tl-mark-ink: var(--on-fill);--tl-mark-ring: none;--tl-mark-accent: var(--sky);--tl-mark-halo: rgba(138,199,255,.2);--tl-mark-date: var(--sky);--tl-mark-body: rgba(226,234,255,.75)}@media screen and (prefers-color-scheme:dark){:root:not([data-theme=light]) .timeline[data-astro-cid-zhxkjw2l]{--tl-mark-bg: var(--white);--tl-mark-ink: var(--ink);--tl-mark-ring: inset 0 0 0 1.5px rgba(138,199,255,.55), 0 0 40px -12px rgba(138,199,255,.3);--tl-mark-accent: var(--sky);--tl-mark-halo: rgba(138,199,255,.2);--tl-mark-date: var(--sky);--tl-mark-body: var(--ink-2)}}@media screen{:root[data-theme=dark] .timeline[data-astro-cid-zhxkjw2l]{--tl-mark-bg: var(--white);--tl-mark-ink: var(--ink);--tl-mark-ring: inset 0 0 0 1.5px rgba(138,199,255,.55), 0 0 40px -12px rgba(138,199,255,.3);--tl-mark-accent: var(--sky);--tl-mark-halo: rgba(138,199,255,.2);--tl-mark-date: var(--sky);--tl-mark-body: var(--ink-2)}}.timeline[data-astro-cid-zhxkjw2l]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));border-top:1px solid var(--hair)}.timeline[data-astro-cid-zhxkjw2l] li[data-astro-cid-zhxkjw2l]{position:relative;padding:28px 22px 8px 0}.timeline[data-astro-cid-zhxkjw2l] li[data-astro-cid-zhxkjw2l]+li[data-astro-cid-zhxkjw2l]{padding-left:22px;border-left:1px solid var(--hair)}.date[data-astro-cid-zhxkjw2l]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);display:inline-flex;align-items:center;gap:8px}.date[data-astro-cid-zhxkjw2l]:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--sea)}h3[data-astro-cid-zhxkjw2l]{font-size:1.12rem;margin:14px 0 8px;letter-spacing:-.02em}p[data-astro-cid-zhxkjw2l]{font-size:.95rem;color:var(--ink-2);margin:0}.marker[data-astro-cid-zhxkjw2l]{background:var(--tl-mark-bg);color:var(--tl-mark-ink);box-shadow:var(--tl-mark-ring);border-radius:16px;padding-left:22px!important}.marker[data-astro-cid-zhxkjw2l] .date[data-astro-cid-zhxkjw2l]{color:var(--tl-mark-date)}.marker[data-astro-cid-zhxkjw2l] .date[data-astro-cid-zhxkjw2l]:before{background:var(--tl-mark-accent);box-shadow:0 0 0 4px var(--tl-mark-halo)}.marker[data-astro-cid-zhxkjw2l] p[data-astro-cid-zhxkjw2l]{color:var(--tl-mark-body)}.upcoming[data-astro-cid-zhxkjw2l] .date[data-astro-cid-zhxkjw2l]:before{background:transparent;border:1px dashed var(--sea)}.upcoming[data-astro-cid-zhxkjw2l] h3[data-astro-cid-zhxkjw2l]{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:1.35rem;color:var(--sea)}@media(max-width:760px){.timeline[data-astro-cid-zhxkjw2l]{grid-template-columns:1fr;border-top:0}.timeline[data-astro-cid-zhxkjw2l] li[data-astro-cid-zhxkjw2l],.timeline[data-astro-cid-zhxkjw2l] li[data-astro-cid-zhxkjw2l]+li[data-astro-cid-zhxkjw2l]{padding:18px 0;border-left:0;border-top:1px solid var(--hair)}.marker[data-astro-cid-zhxkjw2l]{padding:18px!important}}.quotes[data-astro-cid-aadlzisc]{background:radial-gradient(80% 120% at 100% 0%,#0b2a7c 0%,transparent 55%),var(--island)}.stage[data-astro-cid-aadlzisc]{min-height:clamp(260px,30vw,360px);display:grid;align-items:start}figure[data-astro-cid-aadlzisc]{grid-area:1 / 1;margin:0;max-width:62rem}figure[data-astro-cid-aadlzisc]:not([hidden]){animation:fade .6s var(--ease)}figure[data-astro-cid-aadlzisc][hidden]{display:block;visibility:hidden}blockquote[data-astro-cid-aadlzisc]{margin:0 0 32px;font-family:var(--font-serif);font-size:clamp(1.7rem,3.4vw,2.9rem);line-height:1.15;letter-spacing:-.015em;color:var(--white)}figcaption[data-astro-cid-aadlzisc]{display:flex;flex-wrap:wrap;gap:6px 18px;font-family:var(--font-mono);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-2)}.who[data-astro-cid-aadlzisc]{color:var(--white)}.org[data-astro-cid-aadlzisc]{color:var(--sky)}.note[data-astro-cid-aadlzisc]{flex-basis:100%;font-family:var(--font-serif);font-style:italic;font-size:1.05rem;letter-spacing:0;text-transform:none;color:var(--on-dark-2)}.switch[data-astro-cid-aadlzisc]{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(40px,6vw,72px);padding-top:24px;border-top:1px solid var(--hair-dark)}.switch[data-astro-cid-aadlzisc] button[data-astro-cid-aadlzisc]{display:inline-flex;align-items:center;gap:10px;background:none;border:1px solid transparent;border-radius:999px;padding:8px 14px 8px 8px;font:inherit;font-size:.95rem;color:var(--on-dark-2);cursor:pointer}.switch[data-astro-cid-aadlzisc] button[data-astro-cid-aadlzisc]:hover{color:var(--white)}.switch[data-astro-cid-aadlzisc] button[data-astro-cid-aadlzisc][aria-pressed=true]{color:var(--white);border-color:var(--hair-dark);background:#8ac7ff0f}.switch[data-astro-cid-aadlzisc] button[data-astro-cid-aadlzisc][aria-pressed=true] .num[data-astro-cid-aadlzisc]{background:var(--sky);color:var(--ink);border-color:var(--sky)}@keyframes fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.label[data-astro-cid-fwdcsva6]{margin-top:10px}.label[data-astro-cid-fwdcsva6] .num[data-astro-cid-fwdcsva6]{margin-right:2px}.head-grid[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);gap:32px;align-items:start;margin-bottom:clamp(48px,7vw,88px)}.head-grid[data-astro-cid-fwdcsva6] h2[data-astro-cid-fwdcsva6]{margin:0 0 .5em;max-width:20ch}.head-grid[data-astro-cid-fwdcsva6] .lede[data-astro-cid-fwdcsva6]{margin:0}@media(max-width:860px){.head-grid[data-astro-cid-fwdcsva6]{grid-template-columns:minmax(0,1fr);gap:4px}}.statement[data-astro-cid-fwdcsva6]{font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.22;letter-spacing:-.03em;font-weight:450;margin:0;max-width:40ch}.statement[data-astro-cid-fwdcsva6] .muted[data-astro-cid-fwdcsva6]{color:var(--ink-3)}.statement[data-astro-cid-fwdcsva6] em[data-astro-cid-fwdcsva6]{font-family:var(--font-serif);font-weight:400;color:var(--sea);letter-spacing:-.01em;font-size:1.08em}.story-grid[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);gap:32px}.story-body[data-astro-cid-fwdcsva6]{grid-column:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:start}.story-copy[data-astro-cid-fwdcsva6]{border-top:1px solid var(--hair)}.story-copy[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{color:var(--ink-2);padding-top:18px;margin:0}.then-now[data-astro-cid-fwdcsva6]{background:var(--white);border:1px solid var(--hair-2);border-radius:var(--radius);padding:14px 14px clamp(22px,2.6vw,30px)}.strip[data-astro-cid-fwdcsva6]{height:132px;border-radius:14px;overflow:hidden;margin-bottom:8px}.strip[data-astro-cid-fwdcsva6] .grain-art{min-height:0;height:100%;border-radius:14px}.stages[data-astro-cid-fwdcsva6]{list-style:none;margin:0;padding:0 clamp(8px,1.4vw,16px)}.stages[data-astro-cid-fwdcsva6] li[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px;padding:20px 0;border-bottom:1px solid var(--hair)}.stages[data-astro-cid-fwdcsva6] .num[data-astro-cid-fwdcsva6]{margin-top:2px;justify-self:start}.stages[data-astro-cid-fwdcsva6] h3[data-astro-cid-fwdcsva6]{font-size:1.2rem;margin:0 0 6px}.stages[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{margin:0;color:var(--ink-2);font-size:.98rem}.stages[data-astro-cid-fwdcsva6] .when[data-astro-cid-fwdcsva6],.constant[data-astro-cid-fwdcsva6] .when[data-astro-cid-fwdcsva6]{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin:0 0 8px}.constant[data-astro-cid-fwdcsva6]{padding:20px clamp(8px,1.4vw,16px) 0}.constant[data-astro-cid-fwdcsva6] .serif[data-astro-cid-fwdcsva6]{font-family:var(--font-serif);font-style:italic;font-size:clamp(1.35rem,2vw,1.6rem);line-height:1.2;color:var(--sea);margin:0}@media(max-width:1100px){.story-body[data-astro-cid-fwdcsva6]{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.story-grid[data-astro-cid-fwdcsva6]{grid-template-columns:minmax(0,1fr)}.story-body[data-astro-cid-fwdcsva6]{grid-column:1}}.beliefs[data-astro-cid-fwdcsva6]{padding-top:0}.beliefs[data-astro-cid-fwdcsva6] .container[data-astro-cid-fwdcsva6]{border-top:1px solid var(--hair);padding-top:var(--section)}@media(max-width:640px){.beliefs[data-astro-cid-fwdcsva6] .container[data-astro-cid-fwdcsva6]{border-top:0}}.rows[data-astro-cid-fwdcsva6]{list-style:none;margin:0;padding:0;border-top:1px solid var(--hair)}.rows[data-astro-cid-fwdcsva6] li[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:60px minmax(0,1.2fr) minmax(0,1fr);gap:24px;align-items:start;padding:clamp(26px,3.4vw,40px) 0;border-bottom:1px solid var(--hair)}.rows[data-astro-cid-fwdcsva6] .num[data-astro-cid-fwdcsva6]{margin-top:8px;justify-self:start}.rows[data-astro-cid-fwdcsva6] h3[data-astro-cid-fwdcsva6]{font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.08;letter-spacing:-.035em;margin:0}.rows[data-astro-cid-fwdcsva6] .tail[data-astro-cid-fwdcsva6]{color:var(--ink-3)}.rows[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{color:var(--ink-2);margin:0;padding-top:6px;max-width:34rem}@media(max-width:860px){.rows[data-astro-cid-fwdcsva6] li[data-astro-cid-fwdcsva6]{grid-template-columns:40px minmax(0,1fr);gap:14px 12px}.rows[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{grid-column:2;padding-top:0}}.quote-band[data-astro-cid-fwdcsva6]{background:var(--paper-2)}.founder-quote[data-astro-cid-fwdcsva6]{margin:0;max-width:64rem}.founder-quote[data-astro-cid-fwdcsva6] blockquote[data-astro-cid-fwdcsva6]{margin:0 0 36px}.founder-quote[data-astro-cid-fwdcsva6] blockquote[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]{font-size:clamp(1.6rem,3.4vw,3rem);line-height:1.12;letter-spacing:-.04em;font-weight:450;color:var(--ink);margin:0}.founder-quote[data-astro-cid-fwdcsva6] .muted[data-astro-cid-fwdcsva6]{color:var(--ink-3)}.founder-quote[data-astro-cid-fwdcsva6] em[data-astro-cid-fwdcsva6]{font-family:var(--font-serif);font-weight:400;font-style:italic;color:var(--sea);letter-spacing:-.01em;font-size:1.08em}.founder-quote[data-astro-cid-fwdcsva6] figcaption[data-astro-cid-fwdcsva6]{display:inline-flex;align-items:center;gap:14px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.founder-quote[data-astro-cid-fwdcsva6] figcaption[data-astro-cid-fwdcsva6] img[data-astro-cid-fwdcsva6]{width:44px;height:44px;border-radius:50%;object-fit:cover;filter:grayscale(1);box-shadow:0 0 0 1px var(--island-edge)}.founder-quote[data-astro-cid-fwdcsva6] figcaption[data-astro-cid-fwdcsva6] strong[data-astro-cid-fwdcsva6]{color:var(--ink);font-weight:500;margin-right:8px}.history-head[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:end;margin-bottom:clamp(40px,6vw,72px)}.history-head[data-astro-cid-fwdcsva6] h2[data-astro-cid-fwdcsva6],.history-head[data-astro-cid-fwdcsva6] .lede[data-astro-cid-fwdcsva6]{margin:0}@media(max-width:900px){.history-head[data-astro-cid-fwdcsva6]{grid-template-columns:minmax(0,1fr)}}@media(min-width:761px){.full-timeline[data-astro-cid-fwdcsva6] .timeline{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;row-gap:36px}}@media(min-width:1000px){.full-timeline[data-astro-cid-fwdcsva6] .timeline{grid-template-columns:repeat(5,minmax(0,1fr))}}.clients-grid[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:start}@media(max-width:900px){.clients-grid[data-astro-cid-fwdcsva6]{grid-template-columns:minmax(0,1fr)}}.mini[data-astro-cid-fwdcsva6]{font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin:0 0 18px}.client-list[data-astro-cid-fwdcsva6]{list-style:none;margin:0;padding:0;border-top:1px solid var(--hair)}.client-list[data-astro-cid-fwdcsva6] li[data-astro-cid-fwdcsva6]{font-size:clamp(1.5rem,3vw,2.4rem);font-weight:500;letter-spacing:-.04em;line-height:1.1;padding:18px 0;border-bottom:1px solid var(--hair);color:var(--ink)}.sectors[data-astro-cid-fwdcsva6]{list-style:none;margin:0 0 clamp(28px,4vw,40px);padding:0;display:flex;flex-wrap:wrap;gap:8px}.sectors[data-astro-cid-fwdcsva6] li[data-astro-cid-fwdcsva6]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:var(--band-card);border:1px solid var(--hair);border-radius:999px;padding:8px 14px}.proof[data-astro-cid-fwdcsva6]{display:grid;gap:14px}.proof[data-astro-cid-fwdcsva6] .card[data-astro-cid-fwdcsva6]{height:auto;background:var(--white)}.proof[data-astro-cid-fwdcsva6] .who[data-astro-cid-fwdcsva6]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--sea);margin:0 0 10px}.proof[data-astro-cid-fwdcsva6] p[data-astro-cid-fwdcsva6]:last-child{margin:0;color:var(--ink-2)}.facts-grid[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(40px,6vw,96px);align-items:start}@media(min-width:901px){.facts-intro[data-astro-cid-fwdcsva6]{position:sticky;top:110px}}@media(max-width:900px){.facts-grid[data-astro-cid-fwdcsva6]{grid-template-columns:minmax(0,1fr)}}.facts-intro[data-astro-cid-fwdcsva6] h2[data-astro-cid-fwdcsva6]{margin-bottom:.4em}.facts-intro[data-astro-cid-fwdcsva6] .btn-row[data-astro-cid-fwdcsva6]{margin-top:8px}.facts-intro[data-astro-cid-fwdcsva6] .btn[data-astro-cid-fwdcsva6]{max-width:100%;overflow-wrap:anywhere}.fact-list[data-astro-cid-fwdcsva6]{margin:0;border-top:1px solid var(--hair)}.fact-list[data-astro-cid-fwdcsva6]>div[data-astro-cid-fwdcsva6]{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:20px;padding:18px 0;border-bottom:1px solid var(--hair)}.fact-list[data-astro-cid-fwdcsva6] dt[data-astro-cid-fwdcsva6]{font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);padding-top:5px}.fact-list[data-astro-cid-fwdcsva6] dd[data-astro-cid-fwdcsva6]{margin:0;color:var(--ink);font-size:1.08rem;letter-spacing:-.01em;overflow-wrap:anywhere}@media(max-width:520px){.fact-list[data-astro-cid-fwdcsva6]>div[data-astro-cid-fwdcsva6]{grid-template-columns:minmax(0,1fr);gap:6px}}@media(pointer:coarse){.fact-list[data-astro-cid-fwdcsva6] dd[data-astro-cid-fwdcsva6] a[data-astro-cid-fwdcsva6]{position:relative}.fact-list[data-astro-cid-fwdcsva6] dd[data-astro-cid-fwdcsva6] a[data-astro-cid-fwdcsva6]:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}}
