.page.svelte-cy7lw5{padding-block:var(--section-y-tight) var(--section-y)}.phead.svelte-cy7lw5{display:grid;gap:var(--space-lg);padding-block:var(--space-xl) var(--space-3xl)}.phead.svelte-cy7lw5 h1:where(.svelte-cy7lw5){max-width:18ch}.thesis.svelte-cy7lw5{max-width:34ch;font:460 clamp(1.6rem,2.8vw,2.4rem)/1.3 var(--font-display)}.lede.svelte-cy7lw5{max-width:70ch;color:var(--ink-secondary);line-height:1.75}.actions.svelte-cy7lw5{display:flex;flex-wrap:wrap;align-items:center;gap:20px 32px;margin-top:8px}.btn-clay.svelte-cy7lw5{display:inline-flex;justify-content:space-between;align-items:center;gap:28px}.text-link.svelte-cy7lw5{color:var(--blue);font-size:.9375rem;line-height:1.5;display:inline-flex;align-items:baseline;gap:10px}.text-link.svelte-cy7lw5:hover{text-decoration:underline;text-underline-offset:4px}.page-index.svelte-cy7lw5{display:flex;flex-wrap:wrap;gap:12px 28px;padding-block:22px;border-block:1px solid var(--line-rule)}.page-index.svelte-cy7lw5 a:where(.svelte-cy7lw5){font-size:.8125rem;color:var(--ink-secondary)}.page-index.svelte-cy7lw5 a:where(.svelte-cy7lw5):hover{color:var(--blue)}.section.svelte-cy7lw5{padding-block:clamp(64px,8vw,104px)}.ruled.svelte-cy7lw5{border-top:1px solid var(--line-rule)}.section-head.svelte-cy7lw5{margin-bottom:40px}.section-head.svelte-cy7lw5 h2:where(.svelte-cy7lw5),.briefing.svelte-cy7lw5 h2:where(.svelte-cy7lw5){font:500 clamp(2rem,3.5vw,3rem)/1.12 var(--font-display);letter-spacing:-.025em;max-width:27ch;margin:16px 0 0;text-wrap:balance}.section-head.svelte-cy7lw5>p:where(.svelte-cy7lw5):not(.overline){max-width:66ch;color:var(--ink-secondary);line-height:1.75;margin-top:24px}.audience-grid.svelte-cy7lw5,.scope-grid.svelte-cy7lw5,.team-grid.svelte-cy7lw5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.audience.svelte-cy7lw5{border-top:1px solid var(--line-rule-strong);padding-top:24px}.audience.svelte-cy7lw5 h3:where(.svelte-cy7lw5),.scope-item.svelte-cy7lw5 h3:where(.svelte-cy7lw5),.step.svelte-cy7lw5 h3:where(.svelte-cy7lw5),.team-member.svelte-cy7lw5 h3:where(.svelte-cy7lw5),.preparation.svelte-cy7lw5 h3:where(.svelte-cy7lw5){font:500 clamp(1.35rem,2.1vw,1.75rem)/1.2 var(--font-display);margin:0 0 16px}.audience.svelte-cy7lw5 p:where(.svelte-cy7lw5),.scope-item.svelte-cy7lw5 p:where(.svelte-cy7lw5),.step-body.svelte-cy7lw5>p:where(.svelte-cy7lw5),.assessment-item.svelte-cy7lw5 dd:where(.svelte-cy7lw5),.team-member.svelte-cy7lw5>p:where(.svelte-cy7lw5),.briefing-copy.svelte-cy7lw5>p:where(.svelte-cy7lw5):not(.overline),.preparation.svelte-cy7lw5 p:where(.svelte-cy7lw5){font-size:1rem;line-height:1.75;color:var(--ink-secondary);margin:0}.scope-band.svelte-cy7lw5{background:var(--pond);color:var(--pond-ink);padding-block:clamp(64px,8vw,96px)}.scope-band.svelte-cy7lw5 .overline:where(.svelte-cy7lw5){color:var(--pond-soft)}.scope-band.svelte-cy7lw5 h2:where(.svelte-cy7lw5),.scope-band.svelte-cy7lw5 h3:where(.svelte-cy7lw5){color:var(--pond-ink)}.scope-band.svelte-cy7lw5 .section-head:where(.svelte-cy7lw5)>p:where(.svelte-cy7lw5):not(.overline),.scope-item.svelte-cy7lw5 p:where(.svelte-cy7lw5){color:var(--pond-soft)}.scope-grid.svelte-cy7lw5{row-gap:40px}.scope-item.svelte-cy7lw5{border-top:1px solid rgba(255,255,255,.18);padding-top:24px}.steps.svelte-cy7lw5{list-style:none;padding:0;margin:0;border-top:1px solid var(--line-rule-strong)}.step.svelte-cy7lw5{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:32px 64px;padding-block:32px;border-bottom:1px solid var(--line-rule)}.step.svelte-cy7lw5 h3:where(.svelte-cy7lw5){margin:0;max-width:20ch}.step-body.svelte-cy7lw5 .step-output:where(.svelte-cy7lw5){font-size:.875rem;margin-top:20px;color:var(--ink)}.step-output.svelte-cy7lw5 span:where(.svelte-cy7lw5){display:block;font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;color:var(--ink-muted)}.assessment-grid.svelte-cy7lw5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 64px;margin:0}.assessment-item.svelte-cy7lw5{padding-top:24px;border-top:1px solid var(--line-rule)}.assessment-item.svelte-cy7lw5 dt:where(.svelte-cy7lw5){font-size:1rem;font-weight:600;margin-bottom:12px}.section-link.svelte-cy7lw5{margin-top:36px}.team-grid.svelte-cy7lw5{row-gap:36px}.team-member.svelte-cy7lw5{border-top:1px solid var(--line-rule);padding-top:24px}.team-member.svelte-cy7lw5 h3:where(.svelte-cy7lw5){margin-bottom:10px}.team-member.svelte-cy7lw5 h3:where(.svelte-cy7lw5) a:where(.svelte-cy7lw5){color:inherit}.team-member.svelte-cy7lw5 h3:where(.svelte-cy7lw5) a:where(.svelte-cy7lw5):hover{color:var(--blue)}.team-member.svelte-cy7lw5 h3:where(.svelte-cy7lw5) span:where(.svelte-cy7lw5){font-family:var(--font-body);font-size:.875rem;margin-left:8px;color:var(--ink-muted)}.team-member.svelte-cy7lw5 .team-role:where(.svelte-cy7lw5){color:var(--ink-muted);font-size:.8125rem;line-height:1.5;margin-bottom:16px}.questions-layout.svelte-cy7lw5{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:64px}.questions.svelte-cy7lw5{border-top:1px solid var(--line-rule-strong)}.questions.svelte-cy7lw5 details:where(.svelte-cy7lw5){border-bottom:1px solid var(--line-rule)}.questions.svelte-cy7lw5 summary:where(.svelte-cy7lw5){list-style:none;display:flex;justify-content:space-between;gap:24px;align-items:baseline;cursor:pointer;padding-block:22px;font-size:1rem;font-weight:520}.questions.svelte-cy7lw5 summary:where(.svelte-cy7lw5)::-webkit-details-marker{display:none}.questions.svelte-cy7lw5 summary:where(.svelte-cy7lw5) span:where(.svelte-cy7lw5){flex-shrink:0;font-size:1.25rem;font-weight:400}.questions.svelte-cy7lw5 details[open]:where(.svelte-cy7lw5) summary:where(.svelte-cy7lw5) span:where(.svelte-cy7lw5){transform:rotate(45deg)}.questions.svelte-cy7lw5 details:where(.svelte-cy7lw5) p:where(.svelte-cy7lw5){color:var(--ink-secondary);line-height:1.75;margin:0;padding:0 36px 24px 0}.briefing.svelte-cy7lw5{border-top:1px solid var(--line-rule-strong);display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:64px;padding-bottom:0}.briefing-copy.svelte-cy7lw5>p:where(.svelte-cy7lw5):not(.overline){margin-top:24px}.briefing.svelte-cy7lw5 .actions:where(.svelte-cy7lw5){margin-top:32px}.preparation.svelte-cy7lw5{padding:28px;background:var(--paper-raised);align-self:start}.preparation.svelte-cy7lw5 h3:where(.svelte-cy7lw5){font-size:1.4rem}.preparation.svelte-cy7lw5 ul:where(.svelte-cy7lw5){margin:0;padding-left:18px;color:var(--ink-secondary);line-height:1.7;font-size:.9375rem}.preparation.svelte-cy7lw5 li:where(.svelte-cy7lw5)+li:where(.svelte-cy7lw5){margin-top:10px}.preparation.svelte-cy7lw5 p:where(.svelte-cy7lw5){font-size:.8125rem;margin-top:24px;border-top:1px solid var(--line-rule);padding-top:20px}.preparation.svelte-cy7lw5 a:where(.svelte-cy7lw5){color:var(--blue);text-decoration:underline;text-underline-offset:3px}@media (max-width: 960px){.audience-grid.svelte-cy7lw5,.scope-grid.svelte-cy7lw5,.team-grid.svelte-cy7lw5{grid-template-columns:repeat(2,minmax(0,1fr))}.audience.svelte-cy7lw5:last-child{grid-column:1 / -1;max-width:65ch}.step.svelte-cy7lw5,.questions-layout.svelte-cy7lw5,.briefing.svelte-cy7lw5{gap:32px}}@media (max-width: 640px){.audience-grid.svelte-cy7lw5,.scope-grid.svelte-cy7lw5,.team-grid.svelte-cy7lw5,.assessment-grid.svelte-cy7lw5,.step.svelte-cy7lw5,.questions-layout.svelte-cy7lw5,.briefing.svelte-cy7lw5{grid-template-columns:minmax(0,1fr)}.audience.svelte-cy7lw5:last-child{grid-column:auto}.step.svelte-cy7lw5{gap:16px}.questions-layout.svelte-cy7lw5{gap:0}.page-index.svelte-cy7lw5{gap:14px 22px}.section-head.svelte-cy7lw5{margin-bottom:32px}.actions.svelte-cy7lw5{align-items:stretch;flex-direction:column;gap:20px}.actions.svelte-cy7lw5 .text-link:where(.svelte-cy7lw5){align-self:flex-start}.preparation.svelte-cy7lw5{padding:24px}}
