.pf.svelte-l09br2{--pad: clamp(1.25rem, 3vw, 2.5rem);color:#fff;font-family:var(--body);background:color-mix(in srgb,var(--navy) 88%,#000)}.pf-mobile.svelte-l09br2{display:none;padding:.85rem var(--pad);background:color-mix(in srgb,var(--navy) 82%,#000);border-bottom:1px solid color-mix(in srgb,#fff 12%,transparent)}.pf-mobile.svelte-l09br2 label:where(.svelte-l09br2){display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c;margin-bottom:.4rem;font-weight:700}.pf-mobile.svelte-l09br2 select:where(.svelte-l09br2){width:100%;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);background:#10151f;color:#fff;padding:.75rem .9rem;font-size:.95rem}.pf-layout.svelte-l09br2{display:grid;grid-template-columns:15rem 1fr;align-items:start}.pf-aside.svelte-l09br2{position:sticky;top:4.5rem;align-self:start;padding:1.25rem 1rem 2rem;max-height:calc(100vh - 4.5rem);overflow:auto;border-right:1px solid color-mix(in srgb,#fff 14%,transparent);background:color-mix(in srgb,var(--navy) 78%,#05070a)}.pf-aside-label.svelte-l09br2{margin:0 0 .75rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffffb8;font-weight:700;padding:0 .5rem}.pf-aside.svelte-l09br2 nav:where(.svelte-l09br2){display:flex;flex-direction:column;gap:.25rem}.pf-aside.svelte-l09br2 a:where(.svelte-l09br2){text-decoration:none;color:#ffffffe6;font-size:.9rem;font-weight:650;padding:.55rem .7rem;border-radius:.65rem;border:1px solid transparent}.pf-aside.svelte-l09br2 a:where(.svelte-l09br2):hover{color:#fff;background:#ffffff1f}.pf-aside.svelte-l09br2 a.active:where(.svelte-l09br2){color:#111;background:#fff;border-color:#fff;font-weight:750}.pf-stages.svelte-l09br2{min-width:0}.stage.svelte-l09br2{scroll-margin-top:4.5rem;padding:clamp(2.5rem,6vw,4.5rem) var(--pad)}.cover.svelte-l09br2{min-height:calc(100vh - 4.5rem);padding:var(--pad);display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(160deg,color-mix(in srgb,var(--navy) 85%,#000),var(--navy))}.logo.svelte-l09br2{height:2.4rem;width:auto;object-fit:contain}.logo-sm.svelte-l09br2{height:1.75rem;width:auto;object-fit:contain;margin-bottom:1rem}.wordmark.svelte-l09br2{font-family:var(--headline);font-weight:800;font-size:1.4rem;color:var(--accent)}.cover-eyebrow.svelte-l09br2{margin:0 0 .55rem;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,#fff 55%,transparent)}.cover-bottom.svelte-l09br2{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;flex-wrap:wrap}.cover.svelte-l09br2 h1:where(.svelte-l09br2){font-family:var(--headline);font-size:clamp(3rem,8vw,5.2rem);line-height:.95;margin:0;letter-spacing:-.045em;font-weight:800;max-width:12ch}.cover-tagline.svelte-l09br2{margin:1rem 0 0;max-width:28rem;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.45;color:color-mix(in srgb,#fff 78%,transparent)}.cover-pills.svelte-l09br2{display:flex;flex-wrap:wrap;gap:.65rem;max-width:28rem;justify-content:flex-end}.cover-pills.svelte-l09br2 a:where(.svelte-l09br2){text-decoration:none;background:#fff;color:#111;border-radius:999px;padding:.72rem 1.15rem;font-weight:650;font-size:.92rem}.cover-pills.svelte-l09br2 a.accent:where(.svelte-l09br2){background:var(--accent);color:#fff}.cover-pills.svelte-l09br2 a.arrow:where(.svelte-l09br2){width:2.6rem;height:2.6rem;padding:0;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 40%,white)}.toc.svelte-l09br2{display:grid;grid-template-columns:1fr 1.1fr;gap:2rem;background:#fff;color:#111}.toc-left.svelte-l09br2{position:relative;padding-right:2rem}.toc-left.svelte-l09br2:after{content:"";position:absolute;right:0;top:0;bottom:0;width:2px;background:var(--accent)}.toc.svelte-l09br2 h2:where(.svelte-l09br2){font-family:var(--headline);font-size:clamp(2rem,4vw,3rem);line-height:1.05;margin:0;letter-spacing:-.03em}.toc.svelte-l09br2 ol:where(.svelte-l09br2){list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.toc.svelte-l09br2 a:where(.svelte-l09br2){text-decoration:none;color:inherit;display:grid;grid-template-columns:2.4rem 1fr;gap:.15rem .85rem;padding:.7rem .4rem;border-radius:.65rem;transition:background .16s ease}.toc.svelte-l09br2 a:where(.svelte-l09br2):hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.toc.svelte-l09br2 span:where(.svelte-l09br2){grid-row:span 2;font-family:var(--headline);font-weight:800;font-size:1.05rem;color:var(--accent);padding-top:.1rem}.toc.svelte-l09br2 strong:where(.svelte-l09br2){font-family:var(--headline);font-size:1.05rem;letter-spacing:-.02em}.toc.svelte-l09br2 em:where(.svelte-l09br2){grid-column:2;font-style:normal;font-size:.88rem;color:#6b7280;line-height:1.4}.divider.svelte-l09br2{min-height:42vh;display:flex;flex-direction:column;justify-content:space-between;background:var(--accent);color:#fff}.divider.svelte-l09br2 h2:where(.svelte-l09br2){font-family:var(--headline);font-size:clamp(2.4rem,6vw,4rem);margin:0;letter-spacing:-.04em;line-height:1;max-width:12ch}.divider-cta.svelte-l09br2{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-weight:650}.divider-cta.svelte-l09br2 a:where(.svelte-l09br2){width:2.75rem;height:2.75rem;border-radius:999px;background:#fff;color:#111;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem;flex-shrink:0}.stage.light.svelte-l09br2{background:#fff;color:#111}.stage.soft.svelte-l09br2{background:#f4f6f8;color:#111}.stage.dark.svelte-l09br2{background:linear-gradient(165deg,#0b1220,color-mix(in srgb,var(--navy) 70%,#05070a));color:#fff}.stage-kicker.svelte-l09br2{margin:0 0 .45rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.65}.stage.svelte-l09br2>h2:where(.svelte-l09br2){font-family:var(--headline);font-size:clamp(2rem,4.5vw,3.1rem);margin:0 0 1.75rem;letter-spacing:-.035em;line-height:1.05;max-width:16ch}.stage.dark.svelte-l09br2>h2:where(.svelte-l09br2){color:#fff}.stage.light.svelte-l09br2>h2:where(.svelte-l09br2),.stage.soft.svelte-l09br2>h2:where(.svelte-l09br2){color:#111}.field-stack.svelte-l09br2{display:grid;gap:clamp(1.5rem,3vw,2.25rem);max-width:46rem}.field-stack--hero.svelte-l09br2{max-width:52rem}.field.svelte-l09br2 h3:where(.svelte-l09br2){margin:0 0 .65rem;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.stage.dark.svelte-l09br2 .field:where(.svelte-l09br2) h3:where(.svelte-l09br2){color:color-mix(in srgb,var(--accent) 85%,#fff)}.field--featured.svelte-l09br2 .field-body:where(.svelte-l09br2) .part-lead:where(.svelte-l09br2):first-child,.field--featured.svelte-l09br2 .field-body:where(.svelte-l09br2) .part-title:where(.svelte-l09br2):first-child,.field--featured.svelte-l09br2 .field-body:where(.svelte-l09br2)>p:where(.svelte-l09br2):first-child{font-family:var(--headline);font-size:clamp(1.45rem,3vw,2rem);font-weight:750;letter-spacing:-.03em;line-height:1.2}.field-body.svelte-l09br2{display:grid;gap:.55rem}.field-body.svelte-l09br2 p:where(.svelte-l09br2){margin:0;line-height:1.65;font-size:1.02rem}.stage.light.svelte-l09br2 .field-body:where(.svelte-l09br2) p:where(.svelte-l09br2),.stage.soft.svelte-l09br2 .field-body:where(.svelte-l09br2) p:where(.svelte-l09br2){color:#1f2937}.stage.dark.svelte-l09br2 .field-body:where(.svelte-l09br2) p:where(.svelte-l09br2){color:color-mix(in srgb,#fff 82%,transparent)}.field-body.svelte-l09br2 .part-title:where(.svelte-l09br2){margin-top:.55rem;font-family:var(--headline);font-weight:800;font-size:1.15rem;letter-spacing:-.02em}.stage.light.svelte-l09br2 .field-body:where(.svelte-l09br2) .part-title:where(.svelte-l09br2),.stage.soft.svelte-l09br2 .field-body:where(.svelte-l09br2) .part-title:where(.svelte-l09br2){color:#111}.stage.dark.svelte-l09br2 .field-body:where(.svelte-l09br2) .part-title:where(.svelte-l09br2){color:#fff}.field-body.svelte-l09br2 .part-title:where(.svelte-l09br2):first-child{margin-top:0}.field-body.svelte-l09br2 .part-lead:where(.svelte-l09br2){font-weight:650;line-height:1.55}.field-body.svelte-l09br2 ul:where(.svelte-l09br2){margin:.1rem 0 0;padding:0 0 0 1.15rem;display:grid;gap:.4rem}.field-body.svelte-l09br2 li:where(.svelte-l09br2){line-height:1.55}.stage.light.svelte-l09br2 .field-body:where(.svelte-l09br2) li:where(.svelte-l09br2),.stage.soft.svelte-l09br2 .field-body:where(.svelte-l09br2) li:where(.svelte-l09br2){color:#374151}.stage.dark.svelte-l09br2 .field-body:where(.svelte-l09br2) li:where(.svelte-l09br2){color:color-mix(in srgb,#fff 78%,transparent)}.field-body.svelte-l09br2 li:where(.svelte-l09br2) strong:where(.svelte-l09br2){font-weight:750}.stage.light.svelte-l09br2 .field-body:where(.svelte-l09br2) li:where(.svelte-l09br2) strong:where(.svelte-l09br2),.stage.soft.svelte-l09br2 .field-body:where(.svelte-l09br2) li:where(.svelte-l09br2) strong:where(.svelte-l09br2){color:#111}.stage.dark.svelte-l09br2 .field-body:where(.svelte-l09br2) li:where(.svelte-l09br2) strong:where(.svelte-l09br2){color:#fff}.blocks.svelte-l09br2{margin-top:1.5rem}.empty.svelte-l09br2{margin:0;opacity:.7;max-width:28rem;line-height:1.5}@media (max-width: 900px){.pf-layout.svelte-l09br2{grid-template-columns:1fr}.pf-aside.svelte-l09br2{display:none}.pf-mobile.svelte-l09br2{display:block;position:sticky;top:3.6rem;z-index:15}.toc.svelte-l09br2{grid-template-columns:1fr}.toc-left.svelte-l09br2{padding-right:0;padding-bottom:1.25rem}.toc-left.svelte-l09br2:after{display:none}.cover-bottom.svelte-l09br2{align-items:flex-start;flex-direction:column}.cover-pills.svelte-l09br2{justify-content:flex-start}.divider.svelte-l09br2{min-height:32vh}}
