.note[data-astro-cid-2vyhcfwq]{margin:1rem 0 0;font-size:var(--text-small);opacity:.85;max-width:48ch}.initials[data-astro-cid-2vyhcfwq],.shot[data-astro-cid-2vyhcfwq]{flex:0 0 auto;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--color-ink);color:var(--color-on-dark);font-weight:600}.shot[data-astro-cid-2vyhcfwq]{object-fit:cover;object-position:center top}.hp-name[data-astro-cid-2vyhcfwq]{display:block;font-weight:600}.hp-role[data-astro-cid-2vyhcfwq]{display:block;font-size:var(--text-small);opacity:.85}.section-head[data-astro-cid-2vyhcfwq]{font-size:clamp(1.75rem,3.2vw,2.5rem);margin:0}.scenarios[data-astro-cid-2vyhcfwq]{background:var(--color-parchment)}.scen-grid[data-astro-cid-2vyhcfwq]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:clamp(2rem,5vw,4rem);align-items:start}.scenarios[data-astro-cid-2vyhcfwq] .acc-h button{font-weight:600}.scenarios[data-astro-cid-2vyhcfwq] p{margin:0 0 1rem;max-width:60ch}.scenarios[data-astro-cid-2vyhcfwq] p:last-child{margin-bottom:0}.scenarios[data-astro-cid-2vyhcfwq] h4{font-size:var(--text-body);font-weight:600;margin:1.5rem 0 .6rem}.scenarios[data-astro-cid-2vyhcfwq] h4:first-child{margin-top:0}.scenarios[data-astro-cid-2vyhcfwq] ul:not(.providers){margin:0 0 1rem;padding-left:1.25rem;display:grid;gap:.3rem;list-style:disc}.scenarios[data-astro-cid-2vyhcfwq] ul:not(.providers) li::marker{color:var(--color-accent)}.scenarios[data-astro-cid-2vyhcfwq] li{max-width:60ch}.scenarios[data-astro-cid-2vyhcfwq] .emphasis{font-weight:600}.scenarios[data-astro-cid-2vyhcfwq] .providers{list-style:none;padding:0;margin:0 0 1rem;display:grid;gap:.75rem}.scenarios[data-astro-cid-2vyhcfwq] .providers li{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;align-items:baseline;border-top:1px solid var(--color-rule);padding-top:.6rem}.scenarios[data-astro-cid-2vyhcfwq] .pv-name{font-weight:600;min-width:9rem}.scenarios[data-astro-cid-2vyhcfwq] .providers a{color:var(--color-accent-ink)}.scenarios[data-astro-cid-2vyhcfwq] .providers a:hover{text-decoration:underline}.process[data-astro-cid-2vyhcfwq]{background:var(--color-ink);color:var(--color-on-dark)}.process[data-astro-cid-2vyhcfwq] .section-head[data-astro-cid-2vyhcfwq]{color:var(--color-on-dark);margin-bottom:2.5rem}.steps[data-astro-cid-2vyhcfwq]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2rem)}.step[data-astro-cid-2vyhcfwq] .n[data-astro-cid-2vyhcfwq]{display:block;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:300;line-height:1;color:var(--color-accent);margin-bottom:.75rem}.step[data-astro-cid-2vyhcfwq] h3[data-astro-cid-2vyhcfwq]{font-size:var(--text-small);font-weight:600;margin:0 0 .5rem}.step[data-astro-cid-2vyhcfwq] p[data-astro-cid-2vyhcfwq]{margin:0;font-size:var(--text-small);opacity:.9;max-width:none}.report[data-astro-cid-2vyhcfwq]{background:var(--color-parchment);color:var(--color-ink)}.report[data-astro-cid-2vyhcfwq] .section-head[data-astro-cid-2vyhcfwq]{margin-bottom:clamp(2rem,3.5vw,2.75rem)}.report-grid[data-astro-cid-2vyhcfwq]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:start}.key-contact[data-astro-cid-2vyhcfwq]{background:var(--color-hunter);color:var(--color-on-dark);padding:clamp(1.5rem,3vw,2rem);border-radius:1rem}.key-contact[data-astro-cid-2vyhcfwq] h3[data-astro-cid-2vyhcfwq]{font-size:var(--text-h4);font-weight:600;margin:0 0 1.25rem;color:var(--color-on-dark)}.kc-person[data-astro-cid-2vyhcfwq]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.kc-lines[data-astro-cid-2vyhcfwq]{margin:0;display:grid;grid-template-columns:auto 1fr;gap:.9rem 1rem;font-size:var(--text-small)}.kc-lines[data-astro-cid-2vyhcfwq] dt[data-astro-cid-2vyhcfwq]{opacity:.85;border-top:1px solid rgba(251,246,235,.25);padding-top:.9rem}.kc-lines[data-astro-cid-2vyhcfwq] dd[data-astro-cid-2vyhcfwq]{margin:0;text-align:left;font-weight:600;overflow-wrap:anywhere;border-top:1px solid rgba(251,246,235,.25);padding-top:.9rem}.kc-lines[data-astro-cid-2vyhcfwq] a[data-astro-cid-2vyhcfwq]:hover{text-decoration:underline}.form[data-astro-cid-2vyhcfwq]{display:grid;row-gap:1.6rem}.row[data-astro-cid-2vyhcfwq]{display:grid;grid-template-columns:1fr 1fr;column-gap:1.5rem}.field[data-astro-cid-2vyhcfwq]{display:flex;flex-direction:column;gap:.5rem}label[data-astro-cid-2vyhcfwq]{font-size:1rem;line-height:1.25}input[data-astro-cid-2vyhcfwq],textarea[data-astro-cid-2vyhcfwq]{font-family:inherit;font-size:1rem;color:var(--color-ink);background:transparent;border:2px solid var(--color-ink);border-radius:0;width:100%;height:2.5rem;padding:0 .6rem}textarea[data-astro-cid-2vyhcfwq]{height:6rem;padding:.5rem .6rem;resize:none}input[data-astro-cid-2vyhcfwq]:focus-visible,textarea[data-astro-cid-2vyhcfwq]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.check[data-astro-cid-2vyhcfwq]{display:flex;align-items:center;gap:.8rem;margin:.2rem 0 0;max-width:none}.check[data-astro-cid-2vyhcfwq] input[data-astro-cid-2vyhcfwq]{appearance:none;width:1.25rem;height:1.25rem;flex:none;padding:0;margin:0;border:2px solid var(--color-ink);background:transparent;cursor:pointer}.check[data-astro-cid-2vyhcfwq] input[data-astro-cid-2vyhcfwq]:checked{background:var(--color-ink) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FBF6EB' stroke-width='3'><path d='M5 12l5 5 9-10'/></svg>") center / 80% no-repeat}.check[data-astro-cid-2vyhcfwq] label[data-astro-cid-2vyhcfwq]{font-size:.9375rem}.submit[data-astro-cid-2vyhcfwq]{width:100%;height:2.5rem;margin-top:.3rem;font-family:inherit;font-size:.9375rem;cursor:pointer;background:var(--color-ink);color:var(--color-on-dark);border:2px solid var(--color-ink);border-radius:0;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.submit[data-astro-cid-2vyhcfwq]:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-dark)}@media(max-width:1100px){.steps[data-astro-cid-2vyhcfwq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.report-grid[data-astro-cid-2vyhcfwq],.scen-grid[data-astro-cid-2vyhcfwq]{grid-template-columns:1fr}.section-head[data-astro-cid-2vyhcfwq] br{display:none}}@media(max-width:560px){.steps[data-astro-cid-2vyhcfwq]{grid-template-columns:1fr}}@media(max-width:560px){.row[data-astro-cid-2vyhcfwq]{grid-template-columns:1fr;row-gap:1.6rem}}
