:root{--pp-ink:#121316;--pp-panel:#1a1c21;--pp-line:#2b2f36;--pp-amber:#f0a818;--pp-amber-ink:#2a1c02;--pp-bone:#edeff2;--pp-steel:#cfe3f2;--pp-muted:#99a0aa;--pp-body:#a8afb9;--pp-radius-none:0px;--pp-radius-control:3px;--pp-space-1:4px;--pp-space-2:8px;--pp-space-3:12px;--pp-space-4:16px;--pp-space-5:24px;--pp-space-6:32px;--pp-space-7:48px;--pp-space-8:64px;--pp-font-heading:"Outfit", sans-serif;--pp-font-text:"Plus Jakarta Sans", sans-serif;--pp-display-family:var(--pp-font-heading);--pp-display-size:64px;--pp-display-weight:700;--pp-display-line-height:1.05;--pp-display-tracking:-3px;--pp-h1-family:var(--pp-font-heading);--pp-h1-size:44px;--pp-h1-weight:700;--pp-h1-line-height:1.1;--pp-h1-tracking:-2px;--pp-h2-family:var(--pp-font-heading);--pp-h2-size:32px;--pp-h2-weight:600;--pp-h2-line-height:1.15;--pp-h2-tracking:-1.5px;--pp-h3-family:var(--pp-font-heading);--pp-h3-size:22px;--pp-h3-weight:600;--pp-h3-line-height:1.2;--pp-h3-tracking:-1px;--pp-number-family:var(--pp-font-heading);--pp-number-size:40px;--pp-number-weight:600;--pp-number-line-height:1;--pp-number-tracking:-2px;--pp-body-family:var(--pp-font-text);--pp-body-size:16px;--pp-body-weight:400;--pp-body-line-height:1.6;--pp-body-tracking:0px;--pp-bodyStrong-family:var(--pp-font-text);--pp-bodyStrong-size:16px;--pp-bodyStrong-weight:700;--pp-bodyStrong-line-height:1.6;--pp-bodyStrong-tracking:0px;--pp-small-family:var(--pp-font-text);--pp-small-size:14px;--pp-small-weight:500;--pp-small-line-height:1.5;--pp-small-tracking:0px;--pp-label-family:var(--pp-font-text);--pp-label-size:12px;--pp-label-weight:700;--pp-label-line-height:1.3;--pp-label-tracking:1.5px;--pp-labelLarge-family:var(--pp-font-text);--pp-labelLarge-size:13px;--pp-labelLarge-weight:700;--pp-labelLarge-line-height:1.3;--pp-labelLarge-tracking:2px}*,:before,:after{box-sizing:border-box;border-radius:var(--pp-radius-none)}html{background:var(--pp-ink);color:var(--pp-body);font-family:var(--pp-body-family);font-size:var(--pp-body-size);line-height:var(--pp-body-line-height);-webkit-font-smoothing:antialiased}body{flex-direction:column;min-height:100vh;margin:0;display:flex}h1,h2,h3{color:var(--pp-bone);font-family:var(--pp-font-heading);margin:0}h1{font-size:var(--pp-h1-size);font-weight:var(--pp-h1-weight);line-height:var(--pp-h1-line-height);letter-spacing:var(--pp-h1-tracking)}h2{font-size:var(--pp-h2-size);font-weight:var(--pp-h2-weight);line-height:var(--pp-h2-line-height);letter-spacing:var(--pp-h2-tracking)}a{color:var(--pp-steel)}input,select,textarea,button{font:inherit;border-radius:var(--pp-radius-control)}.label{font-family:var(--pp-label-family);font-size:var(--pp-label-size);font-weight:var(--pp-label-weight);letter-spacing:var(--pp-label-tracking);text-transform:uppercase;color:var(--pp-muted)}.container{width:100%;max-width:1200px;padding:0 var(--pp-space-5);margin:0 auto}.logo[data-astro-cid-f7espo7c]{font-family:var(--pp-font-heading);font-size:var(--pp-h3-size);font-weight:var(--pp-h3-weight);letter-spacing:var(--pp-h3-tracking);text-decoration:none}.pilot[data-astro-cid-f7espo7c]{color:var(--pp-bone)}.priority[data-astro-cid-f7espo7c]{color:var(--pp-amber)}header[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--pp-line);background:var(--pp-ink)}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;min-height:64px;display:flex}nav[data-astro-cid-nen7h5rs]{gap:var(--pp-space-5);display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--pp-bone)}footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--pp-line);padding:var(--pp-space-5) 0;font-size:var(--pp-small-size);color:var(--pp-muted)}p[data-astro-cid-jo6i4kqk]{margin:0}main[data-astro-cid-z4jru4n3]{padding-top:var(--pp-space-8);padding-bottom:var(--pp-space-8);flex:1}section[data-astro-cid-qnkp24yj]{gap:var(--pp-space-4);flex-direction:column;display:flex}.label[data-astro-cid-qnkp24yj]{margin:0}.placeholder[data-astro-cid-qnkp24yj]{margin-top:var(--pp-space-5);padding:var(--pp-space-6);border:1px solid var(--pp-line);background:var(--pp-panel);color:var(--pp-muted)}
