.pp-title[data-astro-cid-6ezz7pcd]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,40px);display:grid}.pp-badge[data-astro-cid-6ezz7pcd]{font:900 clamp(64px, 11vw, 150px)/.8 var(--sans);color:var(--night);background:var(--bib);border-radius:4px;padding:.12em .14em .06em;font-stretch:62%}.pp-head[data-astro-cid-6ezz7pcd] h1[data-astro-cid-6ezz7pcd]{font-size:clamp(48px,8vw,120px)}.pp-prog[data-astro-cid-6ezz7pcd]{margin:22px 0 0;font-size:18px;font-weight:800}.pp-prog[data-astro-cid-6ezz7pcd] a[data-astro-cid-6ezz7pcd]{text-decoration-color:var(--bib);text-underline-offset:4px;text-decoration-thickness:3px}.pp-nav[data-astro-cid-6ezz7pcd]{flex-wrap:wrap;gap:6px;margin-top:26px;display:flex}.pp-nav[data-astro-cid-6ezz7pcd] a[data-astro-cid-6ezz7pcd]{font:800 14px var(--sans);letter-spacing:.05em;border:1.5px solid var(--line);border-radius:2px;place-items:center;min-width:48px;min-height:44px;padding:0 10px;text-decoration:none;display:inline-grid}.pp-nav[data-astro-cid-6ezz7pcd] a[data-astro-cid-6ezz7pcd]:hover{border-color:var(--fg)}.pp-nav[data-astro-cid-6ezz7pcd] a[data-astro-cid-6ezz7pcd][aria-current=page]{background:var(--chalk);color:var(--ink);border-color:var(--chalk)}.pp-mine[data-astro-cid-6ezz7pcd]{flex-wrap:wrap;align-items:center;gap:14px;margin:22px 0 0;display:flex}.pp-mine[data-astro-cid-6ezz7pcd] .note[data-astro-cid-6ezz7pcd]{margin:0}.pp-cols[data-astro-cid-6ezz7pcd]{border-top:2px solid var(--fg);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:16px;display:grid}.pp-cols[data-astro-cid-6ezz7pcd] h3[data-astro-cid-6ezz7pcd]{margin-bottom:8px;font-size:26px}.pp-cols[data-astro-cid-6ezz7pcd] ul[data-astro-cid-6ezz7pcd]{margin:0;padding-left:1.1em}.pp-cols[data-astro-cid-6ezz7pcd] li[data-astro-cid-6ezz7pcd]{margin-bottom:8px}.pp-vs[data-astro-cid-6ezz7pcd]{border-top:2px solid var(--fg)}.vs[data-astro-cid-6ezz7pcd]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:22px;padding:20px 0;display:grid}.vs[data-astro-cid-6ezz7pcd] h3[data-astro-cid-6ezz7pcd]{color:var(--bib);margin-bottom:6px;font-size:26px}.vs[data-astro-cid-6ezz7pcd] p[data-astro-cid-6ezz7pcd]{color:var(--fg-soft);margin:0}.vs-x[data-astro-cid-6ezz7pcd]{font:900 20px/1 var(--sans);text-transform:uppercase;color:var(--fg-soft);padding-top:6px;font-stretch:62%}.pp-roles[data-astro-cid-6ezz7pcd]{border-top:2px solid var(--fg);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pp-roles[data-astro-cid-6ezz7pcd] li[data-astro-cid-6ezz7pcd]{border-bottom:1px solid var(--line);padding:18px 24px 18px 0}.pp-roles[data-astro-cid-6ezz7pcd] li[data-astro-cid-6ezz7pcd]:nth-child(2n){border-left:1px solid var(--line);padding:18px 0 18px 24px}.pp-roles[data-astro-cid-6ezz7pcd] h3[data-astro-cid-6ezz7pcd]{font-size:26px}.pp-roles[data-astro-cid-6ezz7pcd] p[data-astro-cid-6ezz7pcd]{color:var(--fg-soft);margin:6px 0 0;font-size:15px}.pp-roles[data-astro-cid-6ezz7pcd] .pp-rs[data-astro-cid-6ezz7pcd]{color:var(--fg);font-size:16px}.pp-roles[data-astro-cid-6ezz7pcd] b[data-astro-cid-6ezz7pcd]{color:var(--fg)}.pp-steps[data-astro-cid-6ezz7pcd]{gap:34px;margin:0;padding:0;list-style:none;display:grid}.pp-steps[data-astro-cid-6ezz7pcd] h3[data-astro-cid-6ezz7pcd]{margin-bottom:12px;font-size:clamp(30px,3.4vw,44px)}.pp-steps[data-astro-cid-6ezz7pcd] h3[data-astro-cid-6ezz7pcd] span[data-astro-cid-6ezz7pcd]{font:800 12px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--bib);margin-bottom:4px;display:block}.pp-tac[data-astro-cid-6ezz7pcd]{border-top:2px solid var(--fg);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:18px 0 0;list-style:none;display:grid}.pp-tac[data-astro-cid-6ezz7pcd] a[data-astro-cid-6ezz7pcd]{gap:10px;text-decoration:none;display:grid}.pp-tac[data-astro-cid-6ezz7pcd] b[data-astro-cid-6ezz7pcd]{font:900 24px/1 var(--sans);text-transform:uppercase;font-stretch:62%;display:block}.pp-tac[data-astro-cid-6ezz7pcd] small[data-astro-cid-6ezz7pcd]{color:var(--fg-soft);margin-top:6px;font-size:14px;display:block}.pp-tac[data-astro-cid-6ezz7pcd] a[data-astro-cid-6ezz7pcd]:hover b[data-astro-cid-6ezz7pcd]{color:var(--bib)}.pp-skills[data-astro-cid-6ezz7pcd]{border-top:1px solid var(--line);margin:28px 0 0;padding-top:12px}.pp-skills[data-astro-cid-6ezz7pcd] span[data-astro-cid-6ezz7pcd]{font:700 11px var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-soft);margin-bottom:4px;display:block}.pp-moments[data-astro-cid-6ezz7pcd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.mm[data-astro-cid-6ezz7pcd]{border-top:2px solid var(--fg);align-content:start;gap:14px;padding-top:16px;display:grid}.mm[data-astro-cid-6ezz7pcd] fieldset[data-astro-cid-6ezz7pcd]{border:0;gap:6px;margin:0;padding:0;display:grid}.mm[data-astro-cid-6ezz7pcd] legend[data-astro-cid-6ezz7pcd]{font:700 19px/1.35 var(--sans);margin-bottom:8px;padding:0}.mm[data-astro-cid-6ezz7pcd] label[data-astro-cid-6ezz7pcd]{border:1.5px solid var(--line);cursor:pointer;grid-template-columns:22px 1fr;gap:8px;padding:10px 12px;font-size:15px;display:grid}.mm[data-astro-cid-6ezz7pcd] label[data-astro-cid-6ezz7pcd]:has(input:checked){border-color:var(--bib)}.mm[data-astro-cid-6ezz7pcd] input[data-astro-cid-6ezz7pcd]{accent-color:var(--bib);width:18px;height:18px;margin-top:2px}.mm[data-astro-cid-6ezz7pcd] .btn[data-astro-cid-6ezz7pcd]{justify-self:start}.mm-out[data-astro-cid-6ezz7pcd]{border-left:4px solid var(--fg-soft);background:var(--night-2);padding:12px 14px}.mm[data-astro-cid-6ezz7pcd].is-ok .mm-out[data-astro-cid-6ezz7pcd]{border-left-color:var(--bib)}.mm-out[data-astro-cid-6ezz7pcd] p[data-astro-cid-6ezz7pcd]{margin:0 0 6px}.mm-res[data-astro-cid-6ezz7pcd]{font-weight:800}.pp-mo[data-astro-cid-6ezz7pcd] ul[data-astro-cid-6ezz7pcd]{border-top:2px solid var(--fg);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0;padding:0;list-style:none;display:grid}.pp-mo[data-astro-cid-6ezz7pcd] li[data-astro-cid-6ezz7pcd]{border-bottom:1px solid var(--line)}.pp-mo[data-astro-cid-6ezz7pcd] a[data-astro-cid-6ezz7pcd]{gap:4px;padding:14px 0;text-decoration:none;display:grid}.pp-mo[data-astro-cid-6ezz7pcd] b[data-astro-cid-6ezz7pcd]{font:900 26px/1 var(--sans);text-transform:uppercase;font-stretch:62%}.pp-mo[data-astro-cid-6ezz7pcd] a[data-astro-cid-6ezz7pcd]:hover b[data-astro-cid-6ezz7pcd]{color:var(--bib)}@media (width<=760px){.pp-mo[data-astro-cid-6ezz7pcd] ul[data-astro-cid-6ezz7pcd]{grid-template-columns:1fr}}.pp-next[data-astro-cid-6ezz7pcd]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,56px);display:grid}.nx-card[data-astro-cid-6ezz7pcd]{background:var(--bib);color:var(--ink);border-radius:3px;padding:clamp(22px,3vw,40px)}.nx-card[data-astro-cid-6ezz7pcd] .kicker[data-astro-cid-6ezz7pcd]{color:var(--ink)}.nx-card[data-astro-cid-6ezz7pcd] h2[data-astro-cid-6ezz7pcd]{font-size:clamp(40px,5vw,64px)}.nx-card[data-astro-cid-6ezz7pcd] ul[data-astro-cid-6ezz7pcd]{margin:12px 0 0;padding-left:1.1em;font-size:18px}.nx-card[data-astro-cid-6ezz7pcd] li[data-astro-cid-6ezz7pcd]{margin-bottom:6px}.nx-ch[data-astro-cid-6ezz7pcd]{border-top:2px solid var(--ink);margin:18px 0 0;padding-top:14px;font-size:18px}.nx-side[data-astro-cid-6ezz7pcd] h3[data-astro-cid-6ezz7pcd]{margin:0 0 6px;font-size:24px}.nx-side[data-astro-cid-6ezz7pcd] p[data-astro-cid-6ezz7pcd]{color:var(--fg-soft);margin:0 0 20px}@media (width<=900px){.pp-cols[data-astro-cid-6ezz7pcd],.pp-tac[data-astro-cid-6ezz7pcd],.pp-moments[data-astro-cid-6ezz7pcd],.pp-next[data-astro-cid-6ezz7pcd],.pp-roles[data-astro-cid-6ezz7pcd]{grid-template-columns:1fr}.pp-roles[data-astro-cid-6ezz7pcd] li[data-astro-cid-6ezz7pcd]:nth-child(2n){border-left:0;padding:18px 0}}@media (width<=600px){.vs[data-astro-cid-6ezz7pcd]{grid-template-columns:1fr;gap:6px}.pp-title[data-astro-cid-6ezz7pcd]{grid-template-columns:1fr}.pp-badge[data-astro-cid-6ezz7pcd]{justify-self:start}}
