.pp[data-astro-cid-p7gv5hvq]{gap:var(--space-4);width:100%;display:grid}.pp__rig[data-astro-cid-p7gv5hvq]{aspect-ratio:5/4;position:relative}.pp__art[data-astro-cid-p7gv5hvq]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pp__reel[data-astro-cid-p7gv5hvq]{transform-box:fill-box}.pp__rig[data-astro-cid-p7gv5hvq] .light-beam{transition:opacity .14s var(--ease-standard)}.pp[data-astro-cid-p7gv5hvq][data-switching] .light-beam{opacity:.15}.pp__projector[data-astro-cid-p7gv5hvq]{fill:none;stroke:var(--bone-300);stroke-width:2px;stroke-linecap:round}.pp__body[data-astro-cid-p7gv5hvq],.pp__barrel[data-astro-cid-p7gv5hvq]{fill:var(--bg-raised)}.pp__lens[data-astro-cid-p7gv5hvq]{fill:var(--accent);stroke:none;filter:drop-shadow(0 0 6px var(--accent))}.pp__vent[data-astro-cid-p7gv5hvq]{stroke:var(--line)}.pp__reel[data-astro-cid-p7gv5hvq]{transform-origin:50%;rotate:calc(var(--slide) * -360deg / var(--n));transition:rotate .7s var(--ease-expressive)}.pp__reel-ring[data-astro-cid-p7gv5hvq]{fill:var(--bg-raised)}.pp__reel-hub[data-astro-cid-p7gv5hvq]{fill:var(--bone-300);stroke:none}.pp__reel-slot[data-astro-cid-p7gv5hvq]{fill:var(--ink-500);stroke:none}.pp__screen[data-astro-cid-p7gv5hvq]{border:1px solid var(--line);border-radius:var(--radius-s);background:radial-gradient(120% 120% at 0% 100%, rgb(var(--accent-rgb) / .22), transparent 60%), var(--bg-raised);width:68%;height:53%;margin:0;padding:0;list-style:none;position:absolute;top:2.5%;left:30%;overflow:hidden;container-type:inline-size}.pp__slide[data-astro-cid-p7gv5hvq]{opacity:0;transition:opacity .32s var(--ease-standard), translate .52s var(--ease-expressive);pointer-events:none;position:absolute;inset:0;translate:12%}.pp__slide[data-astro-cid-p7gv5hvq][data-active]{opacity:1;pointer-events:auto;translate:0}.pp__slide[data-astro-cid-p7gv5hvq][data-out]{translate:-12%}.pp__link[data-astro-cid-p7gv5hvq]{height:100%;color:inherit;align-content:center;gap:3cqi;padding:7cqi;text-decoration:none;display:grid}.pp__link[data-astro-cid-p7gv5hvq]:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.pp__n[data-astro-cid-p7gv5hvq]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--accent);font-size:max(.7rem,3.4cqi)}.pp__title[data-astro-cid-p7gv5hvq]{font-size:max(1.1rem,7.4cqi);line-height:var(--lh-snug);letter-spacing:-.02em;color:var(--fg)}.pp__short[data-astro-cid-p7gv5hvq]{color:var(--fg-body);font-size:max(.82rem,4.2cqi);line-height:1.4}.pp__tabs[data-astro-cid-p7gv5hvq]{justify-content:flex-end;gap:var(--space-2);display:flex}.pp__tab[data-astro-cid-p7gv5hvq]{min-width:56px;padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);font:500 .78rem var(--font-mono);letter-spacing:.08em;color:var(--fg-muted);transition:color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);position:relative;overflow:hidden}.pp__tab[data-astro-cid-p7gv5hvq]:hover{color:var(--fg)}.pp__tab[data-astro-cid-p7gv5hvq][aria-pressed=true]{color:var(--fg);border-color:var(--accent)}.pp__tab[data-astro-cid-p7gv5hvq]:after{content:"";background:var(--accent);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.pp[data-astro-cid-p7gv5hvq][data-running] .pp__tab[data-astro-cid-p7gv5hvq][aria-pressed=true]:after{animation:pp-fill var(--pp-dwell) linear forwards}@keyframes pp-fill{to{transform:none}}.pp__tab[data-astro-cid-p7gv5hvq]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pp__reel[data-astro-cid-p7gv5hvq],.pp__slide[data-astro-cid-p7gv5hvq]{transition:none}}a[data-astro-cid-5dkc23bs]:where(:not(.tile__link,.btn)){color:var(--fg);text-underline-offset:3px}a[data-astro-cid-5dkc23bs]:where(:not(.tile__link,.btn)):hover{color:var(--accent)}.whero[data-astro-cid-5dkc23bs]{padding-top:calc(var(--header-h) + clamp(3rem, 2rem + 4vw, 6rem));padding-bottom:clamp(var(--space-7), 2rem + 3vw, var(--space-9));background:var(--bg)}.whero__inner[data-astro-cid-5dkc23bs]{gap:var(--space-8);align-items:center;display:grid}@media (width>=960px){.whero__inner[data-astro-cid-5dkc23bs]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.whero__copy[data-astro-cid-5dkc23bs]{gap:var(--space-5);justify-items:start;display:grid}.whero__eyebrow[data-astro-cid-5dkc23bs]{color:var(--accent)}.whero__title[data-astro-cid-5dkc23bs]{max-width:14ch}.whero__lead[data-astro-cid-5dkc23bs]{max-width:40ch}.whero__visual[data-astro-cid-5dkc23bs]{justify-self:center;width:100%;max-width:560px}.about[data-astro-cid-5dkc23bs]{padding-bottom:calc(var(--section-y) * .6);background:var(--bg)}.about__inner[data-astro-cid-5dkc23bs]{gap:var(--space-6);padding-top:var(--space-7);border-top:1px solid var(--line);display:grid}@media (width>=960px){.about__inner[data-astro-cid-5dkc23bs]{gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.about__body[data-astro-cid-5dkc23bs]{font-size:var(--step-1);line-height:var(--lh-body);color:var(--fg-body)}.about__promise[data-astro-cid-5dkc23bs]{gap:var(--space-4);display:grid}.about__label[data-astro-cid-5dkc23bs]{color:var(--accent)}.promises[data-astro-cid-5dkc23bs]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.promises[data-astro-cid-5dkc23bs]{grid-template-columns:repeat(3,minmax(0,1fr))}}.promise[data-astro-cid-5dkc23bs]{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--bg-raised);align-content:start;display:grid}.promise[data-astro-cid-5dkc23bs] .promise__icon{color:var(--accent)}.promise__text[data-astro-cid-5dkc23bs]{font-size:var(--step-1);font-weight:500;line-height:var(--lh-snug);letter-spacing:-.01em;color:var(--fg)}.pillar[data-astro-cid-5dkc23bs]{scroll-margin-top:calc(var(--header-h) + var(--space-5))}.platform[data-astro-cid-5dkc23bs]{gap:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--line);display:grid}@media (width>=960px){.platform[data-astro-cid-5dkc23bs]{gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.platform__head[data-astro-cid-5dkc23bs]{gap:var(--space-4);align-content:start;display:grid}.platform__copy[data-astro-cid-5dkc23bs]{gap:var(--space-5);max-width:var(--measure);align-content:start;display:grid}.pillars[data-astro-cid-5dkc23bs]{gap:var(--space-5);padding:0;list-style:none;display:grid}@media (width>=960px){.pillars[data-astro-cid-5dkc23bs]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pillar[data-astro-cid-5dkc23bs]{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--bg-raised);flex-direction:column;display:flex;overflow:hidden}.pillar__media[data-astro-cid-5dkc23bs]{padding:var(--space-5) var(--space-4);background:var(--bg-sunken);border-bottom:1px solid var(--line);place-items:center;display:grid}.pillar__n[data-astro-cid-5dkc23bs]{color:var(--accent)}.pillar__body[data-astro-cid-5dkc23bs]{gap:var(--space-4);padding:var(--space-6);flex:1;align-content:start;display:grid}.pillar__title[data-astro-cid-5dkc23bs]{font-size:var(--step-2);line-height:var(--lh-snug);letter-spacing:-.015em}.tags[data-astro-cid-5dkc23bs]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.tag[data-astro-cid-5dkc23bs]{gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--line);font-size:var(--step-0);line-height:var(--lh-snug);color:var(--fg);align-items:center;display:flex}.tag[data-astro-cid-5dkc23bs] .tag__icon{color:var(--accent);flex:none}.backers__head[data-astro-cid-5dkc23bs]{gap:var(--space-5);max-width:52rem;margin:0 auto var(--space-8);text-align:center;justify-items:center;display:grid}.backers__head[data-astro-cid-5dkc23bs] .eyebrow[data-astro-cid-5dkc23bs]{color:var(--accent)}.backers__title[data-astro-cid-5dkc23bs]{display:grid}.wall[data-astro-cid-5dkc23bs]{gap:var(--space-4);padding:0;list-style:none;display:grid}@media (width>=700px){.wall[data-astro-cid-5dkc23bs]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tile[data-astro-cid-5dkc23bs]{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--bg-raised)}.tile__link[data-astro-cid-5dkc23bs]{min-height:160px;padding:var(--space-6);place-items:center;display:grid}.tile__logo[data-astro-cid-5dkc23bs]{opacity:.8;width:auto;max-width:100%;transition:opacity var(--dur-fast) var(--ease-standard);display:block}.tile[data-astro-cid-5dkc23bs]:hover .tile__logo[data-astro-cid-5dkc23bs]{opacity:1}.tile--partner[data-astro-cid-5dkc23bs]{align-items:center;display:grid}@media (width>=700px){.tile--partner[data-astro-cid-5dkc23bs]{gap:var(--space-6);padding-right:var(--space-7);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr)}}.tile--partner[data-astro-cid-5dkc23bs] .tile__link[data-astro-cid-5dkc23bs]{min-height:120px}.tile__text[data-astro-cid-5dkc23bs]{padding:0 var(--space-6) var(--space-6)}@media (width>=700px){.tile__text[data-astro-cid-5dkc23bs]{padding:var(--space-5) 0}}
