.pp-what[data-astro-cid-zrnd5oli],.pp-does[data-astro-cid-zrnd5oli],.pp-skills[data-astro-cid-zrnd5oli],.pp-ai[data-astro-cid-zrnd5oli],.pp-partner[data-astro-cid-zrnd5oli],.pp-problems[data-astro-cid-zrnd5oli],.pp-events[data-astro-cid-zrnd5oli]{padding:var(--section-y) 0}main[data-astro-cid-zrnd5oli]>.ph+section[data-astro-cid-zrnd5oli]{padding-top:calc(var(--section-y) + 1rem)}.pp-head[data-astro-cid-zrnd5oli]{margin-bottom:clamp(2.5rem,5vw,4rem)}.pp-split[data-astro-cid-zrnd5oli]{gap:2.5rem;display:grid}@media (width>=64rem){.pp-split[data-astro-cid-zrnd5oli]{grid-template-columns:1fr 1fr;align-items:start;gap:5rem}}.pp-name-wrap[data-astro-cid-zrnd5oli]{gap:1rem;display:grid}.pp-kind[data-astro-cid-zrnd5oli]{background:var(--signal);border-radius:999px;justify-self:start;padding:.3rem .7rem;color:var(--ink)!important}.pp-name[data-astro-cid-zrnd5oli]{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px var(--ink);font-size:clamp(3.5rem,1.5rem + 7vw,8rem);line-height:.9}.pp-what-body[data-astro-cid-zrnd5oli]{gap:1.25rem;display:grid}.pp-lead[data-astro-cid-zrnd5oli]{color:var(--mute);font-size:clamp(1.1875rem,1rem + .6vw,1.5rem);line-height:1.4}.pp-ai-head[data-astro-cid-zrnd5oli]{gap:1.25rem;display:grid}.pp-ai-note[data-astro-cid-zrnd5oli]{border-left:2px solid var(--signal);max-width:32rem;padding-left:1rem}.pp-ai-list[data-astro-cid-zrnd5oli]{border-top:1px solid var(--rule);padding:0;display:grid}.pp-ai-list[data-astro-cid-zrnd5oli] li[data-astro-cid-zrnd5oli]{border-bottom:1px solid var(--rule);grid-template-columns:2.5rem 1fr;gap:.25rem 1rem;padding:1.1rem 0;display:grid}.pp-ai-n[data-astro-cid-zrnd5oli]{grid-row:span 2;padding-top:.3rem}.pp-ai-title[data-astro-cid-zrnd5oli]{letter-spacing:-.03em;font-size:clamp(1.25rem,1.05rem + .6vw,1.5rem)}.pp-ai-line[data-astro-cid-zrnd5oli]{color:var(--mute)}.pp-ai[data-astro-cid-zrnd5oli] .pp-ai-shot{border:1px solid var(--rule);margin-top:clamp(2.5rem,5vw,4rem);overflow:hidden}.pp-list[data-astro-cid-zrnd5oli]{gap:1rem;padding:0;display:grid}@media (width>=48rem){.pp-list[data-astro-cid-zrnd5oli]{grid-template-columns:repeat(2,1fr)}}.pp-list[data-astro-cid-zrnd5oli] li[data-astro-cid-zrnd5oli]{border:1px solid var(--line-d);background:var(--raise);border-radius:20px;align-content:start;gap:.6rem;padding:1.5rem;display:grid}.pp-n[data-astro-cid-zrnd5oli]{color:var(--signal)!important}.pp-does-title[data-astro-cid-zrnd5oli]{letter-spacing:-.04em;font-size:clamp(1.5rem,1.2rem + .9vw,2rem)}.pp-does-line[data-astro-cid-zrnd5oli]{color:var(--mute-d)}.has-motion .pp-list[data-astro-cid-zrnd5oli] li[data-astro-cid-zrnd5oli],.has-motion .pp-ai-list[data-astro-cid-zrnd5oli] li[data-astro-cid-zrnd5oli]{opacity:0;transform:translateY(1rem)}.has-motion .pp-list[data-astro-cid-zrnd5oli] li[data-astro-cid-zrnd5oli].is-in,.has-motion .pp-ai-list[data-astro-cid-zrnd5oli] li[data-astro-cid-zrnd5oli].is-in{opacity:1;transition:opacity .7s var(--ease) calc(var(--i) * 80ms), transform .7s var(--ease) calc(var(--i) * 80ms);transform:none}.pp-partner-grid[data-astro-cid-zrnd5oli]{gap:2.5rem;display:grid}@media (width>=64rem){.pp-partner-grid[data-astro-cid-zrnd5oli]{grid-template-columns:1fr 1fr;align-items:center;gap:5rem}}.pp-partner-copy[data-astro-cid-zrnd5oli]{gap:1.25rem;display:grid}.pp-facts[data-astro-cid-zrnd5oli]{border-top:1px solid var(--rule);margin:.5rem 0 0;display:grid}.pp-facts[data-astro-cid-zrnd5oli] div[data-astro-cid-zrnd5oli]{border-bottom:1px solid var(--rule);gap:.2rem;padding:.9rem 0;display:grid}@media (width>=40rem){.pp-facts[data-astro-cid-zrnd5oli] div[data-astro-cid-zrnd5oli]{grid-template-columns:9rem 1fr;align-items:baseline;gap:1rem}}.pp-facts[data-astro-cid-zrnd5oli] dd[data-astro-cid-zrnd5oli]{margin:0;font-size:1.0625rem}.pp-platform[data-astro-cid-zrnd5oli]{gap:6px;margin-top:1rem;padding:0;display:grid}@media (width>=48rem){.pp-platform[data-astro-cid-zrnd5oli]{grid-template-columns:repeat(2,1fr)}}.pp-platform[data-astro-cid-zrnd5oli] li[data-astro-cid-zrnd5oli]{background:var(--paper);border-radius:16px;align-content:start;gap:.3rem;padding:1.1rem 1.25rem;display:grid}.tone-light[data-astro-cid-zrnd5oli] .pp-platform[data-astro-cid-zrnd5oli] li[data-astro-cid-zrnd5oli]{background:var(--bone)}.pp-platform-title[data-astro-cid-zrnd5oli]{letter-spacing:-.02em;font-size:1.1875rem}.pp-platform-line[data-astro-cid-zrnd5oli]{color:var(--mute);font-size:.9375rem}.pp-points[data-astro-cid-zrnd5oli]{border-top:1px solid var(--rule);padding:0;display:grid}.pp-points[data-astro-cid-zrnd5oli] li[data-astro-cid-zrnd5oli]{border-bottom:1px solid var(--rule);color:var(--mute);padding:1.1rem 0 1.1rem 2rem;position:relative}.pp-points[data-astro-cid-zrnd5oli] li[data-astro-cid-zrnd5oli]:before{content:"";background:var(--signal);width:1rem;height:2px;position:absolute;top:1.75rem;left:0}.pp-events-head[data-astro-cid-zrnd5oli]{gap:1rem;display:grid}.pp-events-line[data-astro-cid-zrnd5oli]{max-width:34rem;color:var(--mute-d);font-size:1.125rem}.pp-event-list[data-astro-cid-zrnd5oli]{border-top:1px solid var(--line-d);padding:0;display:grid}.pp-event-list[data-astro-cid-zrnd5oli] li[data-astro-cid-zrnd5oli]{border-bottom:1px solid var(--line-d);gap:.4rem;padding:1.4rem 0;display:grid}@media (width>=48rem){.pp-event-list[data-astro-cid-zrnd5oli] li[data-astro-cid-zrnd5oli]{grid-template-columns:14rem 1fr;align-items:baseline;gap:2rem}}.pp-event-title[data-astro-cid-zrnd5oli]{letter-spacing:-.03em;color:var(--text-d);font-size:clamp(1.25rem,1.05rem + .6vw,1.625rem)}.pp-events-all[data-astro-cid-zrnd5oli]{margin-top:2rem;display:inline-block}.pp-skill-list[data-astro-cid-zrnd5oli]{gap:6px;padding:0;display:grid}@media (width>=48rem){.pp-skill-list[data-astro-cid-zrnd5oli]{grid-template-columns:repeat(2,1fr)}}.pp-skill-list[data-astro-cid-zrnd5oli] a[data-astro-cid-zrnd5oli]{background:var(--paper);border-radius:16px;gap:.25rem;padding:1.25rem 1.5rem;text-decoration:none;transition:box-shadow .25s;display:grid}.tone-light[data-astro-cid-zrnd5oli] .pp-skill-list[data-astro-cid-zrnd5oli] a[data-astro-cid-zrnd5oli]{background:var(--bone)}.pp-skill-list[data-astro-cid-zrnd5oli] a[data-astro-cid-zrnd5oli]:hover{box-shadow:0 0 0 1px var(--ink)}.pp-skill-name[data-astro-cid-zrnd5oli]{letter-spacing:-.035em;font-size:1.5rem}
