.holding-illu.svelte-1btehex{margin:0;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-primary-dark);color:#fff}.holding-illu__heading.svelte-1btehex{margin:0 0 var(--space-6);color:#fff;font-size:var(--fs-5);font-weight:700;line-height:1.25}.holding-illu__row.svelte-1btehex{display:grid;gap:var(--space-4)}.holding-illu__row.svelte-1btehex+.holding-illu__row:where(.svelte-1btehex){margin-top:var(--space-6)}.holding-illu__row-label.svelte-1btehex{margin:0;color:var(--color-brand-surface);font-size:var(--fs-8);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.holding-illu__manager-list.svelte-1btehex,.holding-illu__activity-list.svelte-1btehex{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-3);margin:0;padding:0;list-style:none}.holding-illu__or.svelte-1btehex{display:none}.holding-illu__activities.svelte-1btehex{padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-brand-surface) 55%,transparent);border-radius:var(--radius);background:color-mix(in srgb,#ffffff 4%,transparent)}.holding-illu__item.svelte-1btehex{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;animation:svelte-1btehex-holding-illu-in .55s ease both;animation-delay:calc(var(--i) * 70ms)}.holding-illu__tile.svelte-1btehex{display:grid;place-items:center;width:4.5rem;height:4.5rem;padding:.7rem;overflow:hidden;border:1.5px solid var(--color-brand-surface);border-radius:var(--radius);color:var(--color-brand-surface);background:transparent}.holding-illu__tile--filled.svelte-1btehex{border-color:transparent;background:var(--color-brand-surface);color:var(--color-primary-dark)}.holding-illu__icon.svelte-1btehex{display:grid;place-items:center;width:100%;height:100%;overflow:hidden}.holding-illu__icon.svelte-1btehex svg{display:block;width:auto;height:auto;max-width:100%;max-height:100%}.holding-illu__icon.svelte-1btehex svg path{fill:currentColor}.holding-illu__icon.svelte-1btehex svg [stroke]{stroke:currentColor;fill:none}.holding-illu__caption.svelte-1btehex{display:flex;flex-direction:column;gap:.2rem;max-width:11rem}.holding-illu__label.svelte-1btehex{color:#fff;font-size:var(--fs-8);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.holding-illu__text.svelte-1btehex{color:#ffffffb8;font-size:var(--fs-p);line-height:1.35}@keyframes svelte-1btehex-holding-illu-in{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}@media(min-width:700px){.holding-illu.svelte-1btehex{padding:var(--space-8)}.holding-illu__heading.svelte-1btehex{margin-bottom:var(--space-8);font-size:var(--fs-4)}.holding-illu__row.svelte-1btehex{grid-template-columns:8.5rem minmax(0,1fr);align-items:start;gap:var(--space-6)}.holding-illu__row-label.svelte-1btehex{padding-top:1.75rem;line-height:1.3}.holding-illu__manager-list.svelte-1btehex{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.holding-illu__manager-list.svelte-1btehex .holding-illu__item:where(.svelte-1btehex){flex:1 1 0;min-width:0}.holding-illu__or.svelte-1btehex{display:grid;place-items:center;flex:0 0 auto;align-self:flex-start;padding-top:1.85rem;color:var(--color-brand-surface);font-size:var(--fs-8);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.holding-illu__activity-list.svelte-1btehex{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.holding-illu__tile.svelte-1btehex{width:5.25rem;height:5.25rem}.holding-illu__caption.svelte-1btehex{max-width:12.5rem}}@media(max-width:699px){.holding-illu__or.svelte-1btehex{display:none}}@media(prefers-reduced-motion:reduce){.holding-illu__item.svelte-1btehex{animation:none}}.eyebrow.svelte-1o66jbg{margin:0 0 var(--space-3);color:var(--color-primary);font-size:var(--fs-8);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.methodology-hero.svelte-1o66jbg{min-height:calc(100vh - var(--header-height));display:flex;align-items:center;padding-block:var(--space-16);background:linear-gradient(120deg,color-mix(in srgb,var(--color-primary-tint) 75%,white),var(--color-bg))}.methodology-hero__grid.svelte-1o66jbg{display:grid;grid-template-columns:1fr;gap:var(--space-12);align-items:center}.methodology-hero__copy.svelte-1o66jbg{display:flex;flex-direction:column;align-items:flex-start}.methodology-hero.svelte-1o66jbg h1:where(.svelte-1o66jbg){max-width:44rem;margin-bottom:var(--space-4);color:var(--color-primary-dark)}.methodology-hero__subtitle.svelte-1o66jbg{max-width:var(--prose-max);margin:0 0 var(--space-8);color:var(--color-primary-dark);font-size:var(--fs-5);font-weight:600}.methodology-hero__scroll.svelte-1o66jbg{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;background:var(--color-brand-surface);color:#fff;border-radius:50%;text-decoration:none;transition:opacity var(--transition)}.methodology-hero__scroll.svelte-1o66jbg:hover{opacity:.85}.methodology-hero__scroll.svelte-1o66jbg svg:where(.svelte-1o66jbg){width:1.5rem;height:1.5rem;animation:svelte-1o66jbg-methodology-scroll-nudge 2s ease-in-out infinite}@keyframes svelte-1o66jbg-methodology-scroll-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.methodology-hero__photo.svelte-1o66jbg{width:100%;aspect-ratio:4 / 3;background-size:cover;background-position:center;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.at-a-glance.svelte-1o66jbg{padding-block:var(--space-24);background:var(--color-primary-dark);color:#fff;scroll-margin-top:calc(var(--header-height) + var(--section-nav-height))}.at-a-glance__header.svelte-1o66jbg{margin-bottom:var(--space-12)}.at-a-glance__header.svelte-1o66jbg h2:where(.svelte-1o66jbg){color:#fff}.at-a-glance__grid.svelte-1o66jbg{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.glance-card.svelte-1o66jbg{display:flex;flex-direction:column;min-height:21rem;padding:var(--space-6);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-lg);background:#ffffff12}.glance-card__question.svelte-1o66jbg{min-height:3em;margin:0 0 var(--space-8);color:#ffffffb8;font-size:var(--fs-7);font-weight:700}.glance-card__value.svelte-1o66jbg{margin:0 0 var(--space-2);color:var(--color-brand-surface);font-size:var(--fs-2);font-weight:700;line-height:var(--leading-tight)}.glance-card__label.svelte-1o66jbg{margin-bottom:var(--space-4);color:#fff;font-size:var(--fs-5)}.glance-card__text.svelte-1o66jbg{margin:auto 0 0;color:#ffffffc7}.why-census.svelte-1o66jbg{padding-block:var(--space-24);background:var(--color-bg);scroll-margin-top:calc(var(--header-height) + var(--section-nav-height))}.why-census__grid.svelte-1o66jbg{display:grid;grid-template-columns:1fr;gap:var(--space-12)}.why-census__intro.svelte-1o66jbg h2:where(.svelte-1o66jbg){max-width:34rem;color:var(--color-primary-dark)}.why-census__intro.svelte-1o66jbg>p:where(.svelte-1o66jbg):last-child{max-width:40rem;color:var(--color-text-muted);font-size:var(--fs-5)}.why-census__outcomes.svelte-1o66jbg{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border)}.outcome.svelte-1o66jbg{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:var(--space-4);padding-block:var(--space-12);border-bottom:1px solid var(--color-border)}.outcome__number.svelte-1o66jbg{padding-top:.35rem;color:var(--color-primary);font-size:var(--fs-8);font-weight:700;letter-spacing:.08em}.outcome.svelte-1o66jbg h3:where(.svelte-1o66jbg){color:var(--color-primary-dark);font-size:var(--fs-3)}.outcome.svelte-1o66jbg p:where(.svelte-1o66jbg){max-width:42rem;margin:0;color:var(--color-text-muted);font-size:var(--fs-6)}.who-counted.svelte-1o66jbg{padding-block:var(--space-24);background:var(--color-surface-alt);scroll-margin-top:calc(var(--header-height) + var(--section-nav-height))}.who-counted__intro.svelte-1o66jbg{display:flex;flex-direction:column;gap:var(--space-8);margin-bottom:var(--space-12)}.who-counted__title.svelte-1o66jbg{width:100%;color:var(--color-primary-dark)}.who-counted__columns.svelte-1o66jbg{display:grid;grid-template-columns:1fr;gap:var(--space-8)}.who-counted__intro-text.svelte-1o66jbg{width:100%;margin-bottom:0;color:var(--color-text-muted);font-size:var(--fs-5)}.who-counted__lead.svelte-1o66jbg{width:100%}.holding-definition.svelte-1o66jbg{width:100%;margin-bottom:0;color:var(--color-text-muted);font-size:var(--fs-5);font-weight:700}@media(min-width:900px){.who-counted__columns.svelte-1o66jbg{grid-template-columns:1fr 1fr;gap:var(--space-16);align-items:start}}.technical-faq.svelte-1o66jbg{display:grid;gap:var(--space-3);margin-top:var(--space-12);width:100%}.technical-faq__item.svelte-1o66jbg{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);overflow:hidden}.technical-faq__item.svelte-1o66jbg summary:where(.svelte-1o66jbg){padding:var(--space-6) var(--space-8);color:var(--color-primary-dark);font-size:var(--fs-6);font-weight:700;cursor:pointer;list-style:none}.technical-faq__item.svelte-1o66jbg summary:where(.svelte-1o66jbg)::-webkit-details-marker{display:none}.technical-faq__item.svelte-1o66jbg summary:where(.svelte-1o66jbg):after{content:"+";float:right;color:var(--color-primary);font-weight:700}.technical-faq__item[open].svelte-1o66jbg summary:where(.svelte-1o66jbg){border-bottom:1px solid var(--color-border)}.technical-faq__item[open].svelte-1o66jbg summary:where(.svelte-1o66jbg):after{content:"−"}.technical-faq__panel.svelte-1o66jbg{padding:var(--space-8)}.technical-faq__intro.svelte-1o66jbg{margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:var(--fs-6)}.technical-faq__steps.svelte-1o66jbg{margin:0;padding-left:1.5rem}.technical-faq__steps.svelte-1o66jbg li:where(.svelte-1o66jbg){margin-bottom:var(--space-3);padding-left:var(--space-2)}.technical-faq__steps.svelte-1o66jbg li:where(.svelte-1o66jbg)::marker{color:var(--color-primary);font-weight:700}.technical-definition__quote.svelte-1o66jbg{margin:0;max-width:58rem;font-size:var(--fs-6);font-style:italic}.technical-definition__lead.svelte-1o66jbg{max-width:48rem;margin:0 0 var(--space-6);color:var(--color-text-muted);font-size:var(--fs-6)}.threshold-gate__qualify.svelte-1o66jbg{padding:var(--space-8);border-left:4px solid var(--color-primary);background:var(--color-surface-alt)}.threshold-gate__qualify.svelte-1o66jbg>h4:where(.svelte-1o66jbg){margin:0 0 var(--space-6);color:var(--color-primary-dark);font-size:var(--fs-4)}.threshold-columns.svelte-1o66jbg{display:grid;grid-template-columns:1fr;gap:var(--space-8)}.threshold-column.svelte-1o66jbg .eyebrow:where(.svelte-1o66jbg){margin-bottom:var(--space-4)}.threshold-item.svelte-1o66jbg{margin-bottom:var(--space-3)}.threshold-item__value.svelte-1o66jbg{display:block;color:var(--color-primary-dark);font-size:var(--fs-4);font-weight:700;line-height:1.1}.threshold-item__text.svelte-1o66jbg{color:var(--color-text-muted);font-size:var(--text-sm)}.technical-faq__exclusions.svelte-1o66jbg{margin:0;padding-left:1.25rem;color:var(--color-text-muted)}.technical-faq__exclusions.svelte-1o66jbg li:where(.svelte-1o66jbg){margin-bottom:var(--space-3);padding-left:var(--space-2)}.threshold-gate__kept.svelte-1o66jbg{margin:var(--space-6) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.field-strategies.svelte-1o66jbg{padding-block:var(--space-24);background:var(--color-bg);scroll-margin-top:calc(var(--header-height) + var(--section-nav-height))}.field-strategies__grid.svelte-1o66jbg{display:grid;grid-template-columns:1fr;gap:var(--space-12)}.field-strategies__intro.svelte-1o66jbg h2:where(.svelte-1o66jbg){max-width:34rem;color:var(--color-primary-dark)}.field-strategies__intro.svelte-1o66jbg>p:where(.svelte-1o66jbg):last-child{max-width:40rem;color:var(--color-text-muted);font-size:var(--fs-5)}.strategy-list.svelte-1o66jbg{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border)}.strategy.svelte-1o66jbg{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:var(--space-4);padding-block:var(--space-12);border-bottom:1px solid var(--color-border)}.strategy__number.svelte-1o66jbg{padding-top:.2rem;color:var(--color-primary);font-size:var(--fs-8);font-weight:700;letter-spacing:.08em}.strategy__area.svelte-1o66jbg{margin:0 0 var(--space-2);color:var(--color-primary);font-size:var(--fs-8);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.strategy.svelte-1o66jbg h3:where(.svelte-1o66jbg){color:var(--color-primary-dark);font-size:var(--fs-3)}.strategy__content.svelte-1o66jbg>p:where(.svelte-1o66jbg):not(.strategy__area){max-width:46rem;color:var(--color-text-muted)}.strategy__text.svelte-1o66jbg{font-size:var(--fs-6)}.strategy__detail.svelte-1o66jbg{margin:var(--space-4) 0 0;font-size:var(--fs-6);font-weight:700}.term-tip.svelte-1o66jbg{position:relative;display:inline}.term-tip__trigger.svelte-1o66jbg{display:inline;padding:0;border:0;border-bottom:1px dashed color-mix(in srgb,var(--color-primary) 55%,transparent);background:transparent;color:inherit;font:inherit;cursor:help}.term-tip__trigger.svelte-1o66jbg:hover,.term-tip__trigger.svelte-1o66jbg:focus-visible{border-bottom-color:var(--color-primary);color:var(--color-primary)}.term-tip__text.svelte-1o66jbg{position:absolute;z-index:3;bottom:calc(100% + .4rem);left:50%;transform:translate(-50%);width:min(18rem,70vw);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);box-shadow:var(--shadow-md);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:400;line-height:1.5;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease}.term-tip__trigger.svelte-1o66jbg:hover+.term-tip__text:where(.svelte-1o66jbg),.term-tip__trigger.svelte-1o66jbg:focus-visible+.term-tip__text:where(.svelte-1o66jbg){opacity:1;visibility:visible}.representation.svelte-1o66jbg{margin-top:var(--space-16);padding:var(--space-8);border-radius:var(--radius-lg);background:var(--color-primary-dark);color:#fff}.representation__header.svelte-1o66jbg{width:100%}.representation__header.svelte-1o66jbg .eyebrow:where(.svelte-1o66jbg){color:var(--color-brand-surface)}.representation__header.svelte-1o66jbg h3:where(.svelte-1o66jbg){width:100%;color:#fff;font-size:var(--fs-2)}.representation__header.svelte-1o66jbg>p:where(.svelte-1o66jbg):last-child{width:100%;color:#ffffffc7;font-size:var(--fs-6)}.representation__steps.svelte-1o66jbg{display:grid;grid-template-columns:1fr;gap:var(--space-4);margin:var(--space-8) 0 0;padding:0;list-style:none}.representation__steps.svelte-1o66jbg li:where(.svelte-1o66jbg){position:relative;padding:var(--space-6);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius);background:#ffffff12}.representation__steps.svelte-1o66jbg span:where(.svelte-1o66jbg){display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-bottom:var(--space-6);border-radius:50%;background:var(--color-brand-surface);color:var(--color-primary-dark);font-weight:700}.representation__steps.svelte-1o66jbg h4:where(.svelte-1o66jbg){margin:0 0 var(--space-3);color:#fff;font-size:var(--fs-5)}.representation__steps.svelte-1o66jbg p:where(.svelte-1o66jbg){margin:0;color:#ffffffc2}.representation__conclusion.svelte-1o66jbg{max-width:58rem;margin:var(--space-8) 0 0;color:#fff;font-size:var(--fs-6);font-weight:700}.interview.svelte-1o66jbg{padding-block:var(--space-24);background:var(--color-surface-alt);scroll-margin-top:calc(var(--header-height) + var(--section-nav-height))}.interview__header.svelte-1o66jbg{max-width:54rem;margin-bottom:var(--space-12)}.interview__header.svelte-1o66jbg h2:where(.svelte-1o66jbg){color:var(--color-primary-dark)}.interview__header.svelte-1o66jbg>p:where(.svelte-1o66jbg):last-child{color:var(--color-text-muted);font-size:var(--fs-5)}.interview__layout.svelte-1o66jbg{display:grid;grid-template-columns:1fr;gap:var(--space-12);align-items:start}.interview__story.svelte-1o66jbg>h3:where(.svelte-1o66jbg){margin-bottom:var(--space-8);color:var(--color-primary-dark);font-size:var(--fs-3)}.interview-journey.svelte-1o66jbg{margin:0;padding:0;list-style:none}.interview-journey.svelte-1o66jbg li:where(.svelte-1o66jbg){position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);column-gap:var(--space-3);align-items:start;padding-bottom:var(--space-8)}.interview-journey.svelte-1o66jbg li:where(.svelte-1o66jbg):last-child{padding-bottom:0}.interview-journey.svelte-1o66jbg li:where(.svelte-1o66jbg):not(:last-child):after{position:absolute;top:2rem;bottom:0;left:calc(1rem - 1px);width:2px;background:color-mix(in srgb,var(--color-primary) 28%,transparent);content:""}.interview-journey__number.svelte-1o66jbg{display:flex;position:relative;z-index:1;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--color-primary);color:#fff;font-size:var(--fs-8);font-weight:700}.interview-journey.svelte-1o66jbg h4:where(.svelte-1o66jbg){margin:0 0 var(--space-2);color:var(--color-primary-dark);font-size:var(--fs-5)}.interview-journey.svelte-1o66jbg p:where(.svelte-1o66jbg){max-width:36rem;margin:0;color:var(--color-text-muted);font-size:var(--fs-6)}.questionnaire-sample.svelte-1o66jbg{display:flex;flex-direction:column;width:100%;max-width:26rem;margin-inline:auto;border:.65rem solid var(--color-primary-dark);border-radius:1.6rem;background:var(--color-primary-dark);box-shadow:0 1.5rem 3rem #17322824;overflow:hidden}.questionnaire-sample__bar.svelte-1o66jbg{display:flex;flex-shrink:0;justify-content:center;gap:.35rem;padding:var(--space-3)}.questionnaire-sample__bar.svelte-1o66jbg span:where(.svelte-1o66jbg){width:.4rem;height:.4rem;border-radius:50%;background:#ffffff8c}.questionnaire-sample__screen.svelte-1o66jbg{display:flex;flex:1;flex-direction:column;min-height:0;padding:var(--space-6);border-radius:.85rem;background:var(--color-bg)}.questionnaire-sample__screen.svelte-1o66jbg>h3:where(.svelte-1o66jbg){flex-shrink:0;margin:0 0 var(--space-4);color:var(--color-primary-dark);font-size:var(--fs-4);font-weight:700;line-height:1.25}.questionnaire-sample.svelte-1o66jbg ol:where(.svelte-1o66jbg){flex:1 1 auto;min-height:0;margin:0;padding:0;overflow:auto;list-style:none;border-top:1px solid var(--color-border)}.questionnaire-sample.svelte-1o66jbg li:where(.svelte-1o66jbg){padding-block:var(--space-4);border-bottom:1px solid var(--color-border)}.questionnaire-sample__meta.svelte-1o66jbg{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2)}.questionnaire-sample__meta.svelte-1o66jbg span:where(.svelte-1o66jbg){color:var(--color-primary);font-size:var(--fs-8);font-weight:700;letter-spacing:.08em}.questionnaire-sample__meta.svelte-1o66jbg p:where(.svelte-1o66jbg){margin:0;color:var(--color-primary);font-size:var(--fs-8);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.questionnaire-sample__question.svelte-1o66jbg{margin:0 0 var(--space-3);color:var(--color-primary-dark);font-size:var(--fs-6);font-weight:700;line-height:1.4}.questionnaire-sample__answer.svelte-1o66jbg{display:inline-block;margin:0;padding:var(--space-2) var(--space-3);border-radius:999px;background:var(--color-primary-tint);color:var(--color-primary-dark);font-size:var(--fs-8);font-weight:700}.questionnaire-sample__footer.svelte-1o66jbg{flex-shrink:0;margin-top:auto;padding-top:var(--space-4)}.questionnaire-sample__pager.svelte-1o66jbg{display:grid;grid-template-columns:2rem 1fr 2rem;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4)}.questionnaire-sample__step.svelte-1o66jbg{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:var(--radius);background:transparent;color:var(--color-primary-dark);cursor:pointer}.questionnaire-sample__step.svelte-1o66jbg svg:where(.svelte-1o66jbg){width:1.1rem;height:1.1rem}.questionnaire-sample__step.svelte-1o66jbg:hover:not(:disabled){background:var(--color-primary-tint);color:var(--color-primary)}.questionnaire-sample__step.svelte-1o66jbg:disabled{opacity:.3;cursor:not-allowed}.questionnaire-sample__dots.svelte-1o66jbg{display:flex;justify-content:center;gap:.45rem}.questionnaire-sample__dot.svelte-1o66jbg{width:.5rem;height:.5rem;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--color-primary) 25%,white);cursor:pointer}.questionnaire-sample__dot.is-active.svelte-1o66jbg{background:var(--color-primary)}.questionnaire-sample__note.svelte-1o66jbg{margin:0;color:var(--color-text-muted);font-size:var(--fs-8);font-style:italic;line-height:1.45}.preparation.svelte-1o66jbg{padding-block:var(--space-24);background:var(--color-bg);scroll-margin-top:calc(var(--header-height) + var(--section-nav-height))}.preparation__header.svelte-1o66jbg{max-width:54rem;margin-bottom:var(--space-12)}.preparation__header.svelte-1o66jbg h2:where(.svelte-1o66jbg){color:var(--color-primary-dark)}.preparation__header.svelte-1o66jbg>p:where(.svelte-1o66jbg):last-child{color:var(--color-text-muted);font-size:var(--fs-5)}.preparation__layout.svelte-1o66jbg{display:grid;grid-template-columns:1fr;gap:var(--space-8)}.preparation__timeline-title.svelte-1o66jbg{margin:0;color:var(--color-primary-dark);font-size:var(--fs-3)}.timeline.svelte-1o66jbg{margin:var(--space-8) 0 0;padding:0 0 0 var(--space-8);list-style:none;border-left:2px solid var(--color-border)}.timeline__item.svelte-1o66jbg{position:relative;padding-bottom:var(--space-12)}.timeline__item.svelte-1o66jbg:last-child{padding-bottom:0}.timeline__item.svelte-1o66jbg:before{content:"";position:absolute;top:.3rem;left:calc(-1 * var(--space-8) - 1px);width:.75rem;height:.75rem;transform:translate(-50%);border-radius:50%;background:var(--color-primary);box-shadow:0 0 0 4px var(--color-bg)}.timeline__item.svelte-1o66jbg:last-child:before{background:var(--color-accent)}.timeline__date.svelte-1o66jbg{margin:0 0 var(--space-2);color:var(--color-primary);font-size:var(--fs-8);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.timeline__content.svelte-1o66jbg h4:where(.svelte-1o66jbg){margin:0 0 var(--space-2);color:var(--color-primary-dark);font-size:var(--fs-5)}.timeline__content.svelte-1o66jbg p:where(.svelte-1o66jbg){max-width:42rem;margin:0;color:var(--color-text-muted);font-size:var(--fs-6)}.preparation__aside.svelte-1o66jbg{align-self:start;display:grid;grid-template-columns:1fr;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-primary-dark)}.preparation__visual-brief.svelte-1o66jbg{align-self:start;padding:var(--space-6);border:2px dashed color-mix(in srgb,var(--color-primary) 85%,white);border-radius:var(--radius-lg);background:transparent}.preparation__brief-value.svelte-1o66jbg{margin:0 0 var(--space-2);color:#fff;font-size:var(--fs-4);font-weight:700;line-height:1.1}.preparation__brief-label.svelte-1o66jbg{margin:0;color:#fffc;font-size:var(--text-sm)}.trusted-statistics.svelte-1o66jbg{padding-block:var(--space-24);background:var(--color-primary-dark);color:#fff;scroll-margin-top:calc(var(--header-height) + var(--section-nav-height))}.trusted-statistics__header.svelte-1o66jbg{max-width:54rem;margin-bottom:var(--space-12)}.trusted-statistics__header.svelte-1o66jbg h2:where(.svelte-1o66jbg){color:#fff}.trusted-statistics__header.svelte-1o66jbg>p:where(.svelte-1o66jbg):last-child{color:#ffffffc7;font-size:var(--fs-5)}.quality-flow.svelte-1o66jbg{display:grid;grid-template-columns:1fr;margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.22)}.quality-flow.svelte-1o66jbg li:where(.svelte-1o66jbg){padding-block:var(--space-8);border-bottom:1px solid rgba(255,255,255,.22)}.quality-flow.svelte-1o66jbg span:where(.svelte-1o66jbg){display:block;margin-bottom:var(--space-6);color:var(--color-brand-surface);font-size:var(--fs-8);font-weight:700;letter-spacing:.08em}.quality-flow.svelte-1o66jbg h3:where(.svelte-1o66jbg){margin:0 0 var(--space-3);min-height:65px;color:#fff;font-size:var(--fs-5)}.quality-flow.svelte-1o66jbg p:where(.svelte-1o66jbg){margin:0;color:#ffffffb8}.trusted-statistics__conclusion.svelte-1o66jbg{max-width:54rem;margin:var(--space-8) 0 0;color:#fff;font-size:var(--fs-6);font-weight:700}.future.svelte-1o66jbg{padding-block:var(--space-24);background:var(--color-bg);scroll-margin-top:calc(var(--header-height) + var(--section-nav-height))}.future__header.svelte-1o66jbg{max-width:56rem;margin-bottom:var(--space-16)}.future__header.svelte-1o66jbg h2:where(.svelte-1o66jbg){color:var(--color-primary-dark)}.future__header.svelte-1o66jbg>p:where(.svelte-1o66jbg):last-child{color:var(--color-text-muted);font-size:var(--fs-5)}.future-path.svelte-1o66jbg{display:grid;grid-template-columns:1fr}.future-source.svelte-1o66jbg{padding:var(--space-8);border-radius:var(--radius-lg);background:var(--color-primary-dark);color:#fff}.future-source.svelte-1o66jbg>p:where(.svelte-1o66jbg):first-child{margin:0 0 var(--space-4);color:var(--color-brand-surface);font-size:var(--fs-8);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.future-source.svelte-1o66jbg h3:where(.svelte-1o66jbg){margin:0 0 var(--space-3);color:#fff;font-size:var(--fs-3)}.future-source.svelte-1o66jbg>p:where(.svelte-1o66jbg):last-child{margin:0;color:#ffffffc2}.future-path__arrow.svelte-1o66jbg{position:relative;width:2px;height:var(--space-12);margin-left:var(--space-8);background:var(--color-primary)}.future-path__arrow.svelte-1o66jbg:after{position:absolute;bottom:-.1rem;left:50%;width:.65rem;height:.65rem;border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);content:"";transform:translate(-50%) rotate(45deg)}.future-outcomes.svelte-1o66jbg{display:grid;grid-template-columns:1fr;margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border)}.future-outcomes.svelte-1o66jbg li:where(.svelte-1o66jbg){padding-block:var(--space-8);border-bottom:1px solid var(--color-border)}.future-outcomes.svelte-1o66jbg h3:where(.svelte-1o66jbg){min-height:2.5em;margin:0 0 var(--space-3);color:var(--color-primary-dark);font-size:var(--fs-5);line-height:1.25}.future-outcomes.svelte-1o66jbg p:where(.svelte-1o66jbg){margin:0;color:var(--color-text-muted)}.future-milestone.svelte-1o66jbg{display:grid;grid-template-columns:1fr;gap:var(--space-4);margin-top:var(--space-12);padding:var(--space-6);border-left:4px solid var(--color-accent);background:color-mix(in srgb,var(--color-accent) 9%,white)}.future-milestone.svelte-1o66jbg div:where(.svelte-1o66jbg)>p:where(.svelte-1o66jbg){margin:0 0 var(--space-2);color:var(--color-primary-dark);font-size:var(--fs-8);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.future-milestone.svelte-1o66jbg strong:where(.svelte-1o66jbg){color:var(--color-primary-dark);font-size:var(--fs-4)}.future-milestone.svelte-1o66jbg>p:where(.svelte-1o66jbg){max-width:44rem;margin:0;color:var(--color-text-muted)}.credits.svelte-1o66jbg{padding-block:var(--space-16);background:var(--color-surface-alt);scroll-margin-top:calc(var(--header-height) + var(--section-nav-height))}.credits__header.svelte-1o66jbg{max-width:50rem;margin-bottom:var(--space-12)}.credits__header.svelte-1o66jbg h2:where(.svelte-1o66jbg){color:var(--color-primary-dark)}.credits__header.svelte-1o66jbg>p:where(.svelte-1o66jbg):last-child{color:var(--color-text-muted);font-size:var(--fs-5)}.partner-list.svelte-1o66jbg{display:grid;grid-template-columns:1fr;margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border)}.partner-list.svelte-1o66jbg li:where(.svelte-1o66jbg){padding-block:var(--space-8);border-bottom:1px solid var(--color-border)}.partner-list__badge.svelte-1o66jbg{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:4.5rem;margin:0 0 var(--space-6)}.partner-list__logo.svelte-1o66jbg{display:block;width:auto;height:auto;max-width:9.5rem;max-height:4rem}.partner-list__logo--mono.svelte-1o66jbg{filter:brightness(0);opacity:.75}.partner-list__logo--compact.svelte-1o66jbg{max-width:7rem}.partner-list__mark.svelte-1o66jbg{display:flex;align-items:center;justify-content:center;width:5.5rem;height:4rem;margin:0;padding:var(--space-2);border:1px solid color-mix(in srgb,var(--color-primary) 30%,var(--color-border));border-radius:var(--radius);background:var(--color-bg);color:var(--color-primary-dark);font-size:var(--text-sm);font-weight:700}.partner-list.svelte-1o66jbg h3:where(.svelte-1o66jbg){min-height:5em;margin:0 0 var(--space-2);color:var(--color-primary-dark);font-size:var(--fs-6);line-height:1.25}.partner-list__role.svelte-1o66jbg{margin:0 0 var(--space-2);color:var(--color-primary);font-size:var(--fs-8);font-weight:700;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}.partner-list__text.svelte-1o66jbg{margin:0;color:var(--color-text-muted);font-size:var(--fs-p);line-height:1.5}.methodology-download.svelte-1o66jbg{padding-block:var(--space-16) var(--space-24);scroll-margin-top:calc(var(--header-height) + var(--section-nav-height))}.methodology-download.svelte-1o66jbg .download-card__description{font-size:var(--fs-6)}@media(min-width:700px){.at-a-glance__grid.svelte-1o66jbg{grid-template-columns:repeat(2,minmax(0,1fr))}.threshold-columns.svelte-1o66jbg{grid-template-columns:repeat(3,minmax(0,1fr))}.future-milestone.svelte-1o66jbg{grid-template-columns:minmax(10rem,3fr) minmax(0,9fr);align-items:center;gap:var(--space-8);padding:var(--space-8)}.partner-list.svelte-1o66jbg{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-8)}}@media(min-width:1000px){.methodology-hero__grid.svelte-1o66jbg{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--space-16);align-items:center}.at-a-glance__grid.svelte-1o66jbg{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-6)}.glance-card.svelte-1o66jbg{grid-column:span 2;padding:var(--space-8)}.why-census__grid.svelte-1o66jbg{grid-template-columns:minmax(18rem,5fr) minmax(0,7fr);gap:var(--space-16);align-items:start}.why-census__intro.svelte-1o66jbg{position:sticky;top:calc(var(--header-height) + var(--section-nav-height) + var(--space-8))}.outcome.svelte-1o66jbg{min-height:32vh;align-items:center;grid-template-columns:4rem minmax(0,1fr);padding-block:var(--space-16)}.field-strategies__grid.svelte-1o66jbg{grid-template-columns:minmax(18rem,5fr) minmax(0,7fr);gap:var(--space-16);align-items:start}.field-strategies__intro.svelte-1o66jbg{position:sticky;top:calc(var(--header-height) + var(--section-nav-height) + var(--space-8))}.strategy.svelte-1o66jbg{grid-template-columns:4rem minmax(0,1fr)}.representation.svelte-1o66jbg{padding:var(--space-12)}.representation__steps.svelte-1o66jbg{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.interview__layout.svelte-1o66jbg{grid-template-columns:minmax(0,1fr) 28rem;gap:var(--space-16);align-items:start}.interview-journey.svelte-1o66jbg li:where(.svelte-1o66jbg):not(:last-child){padding-bottom:clamp(3rem,16vh,8rem)}.interview-journey.svelte-1o66jbg li:where(.svelte-1o66jbg):last-child{padding-bottom:clamp(2rem,12vh,6rem)}.questionnaire-sample.svelte-1o66jbg{--tablet-inset: var(--space-4);position:sticky;top:calc(var(--header-height) + var(--section-nav-height) + var(--tablet-inset));width:28rem;max-width:none;height:calc(100vh - var(--header-height) - var(--section-nav-height) - (2 * var(--tablet-inset)));margin-inline:0}.quality-flow.svelte-1o66jbg{grid-template-columns:repeat(5,minmax(0,1fr))}.quality-flow.svelte-1o66jbg li:where(.svelte-1o66jbg){padding:var(--space-6);border-bottom:0}.quality-flow.svelte-1o66jbg li:where(.svelte-1o66jbg):first-child{padding-left:0}.quality-flow.svelte-1o66jbg li:where(.svelte-1o66jbg)+li:where(.svelte-1o66jbg){border-left:1px solid rgba(255,255,255,.22)}.future-path.svelte-1o66jbg{grid-template-columns:minmax(18rem,4fr) var(--space-16) minmax(0,8fr);align-items:stretch}.future-path__arrow.svelte-1o66jbg{align-self:center;width:100%;height:2px;margin:0}.future-path__arrow.svelte-1o66jbg:after{top:50%;right:-.1rem;bottom:auto;left:auto;transform:translateY(-50%) rotate(-45deg)}.future-outcomes.svelte-1o66jbg{grid-template-columns:repeat(3,minmax(0,1fr))}.future-outcomes.svelte-1o66jbg li:where(.svelte-1o66jbg){padding:var(--space-6);border-bottom:0}.future-outcomes.svelte-1o66jbg li:where(.svelte-1o66jbg)+li:where(.svelte-1o66jbg){border-left:1px solid var(--color-border)}.partner-list.svelte-1o66jbg{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.partner-list.svelte-1o66jbg li:where(.svelte-1o66jbg){padding:var(--space-6);border-bottom:0}.partner-list.svelte-1o66jbg li:where(.svelte-1o66jbg):first-child{padding-left:0}.partner-list.svelte-1o66jbg li:where(.svelte-1o66jbg)+li:where(.svelte-1o66jbg){border-left:1px solid var(--color-border)}.preparation__layout.svelte-1o66jbg{grid-template-columns:minmax(0,8fr) minmax(18rem,4fr);gap:var(--space-16)}.preparation__aside.svelte-1o66jbg{position:sticky;top:calc(var(--header-height) + var(--section-nav-height) + var(--space-8))}.timeline__item.svelte-1o66jbg{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:var(--space-8)}.timeline__date.svelte-1o66jbg{margin:0;padding-top:.15rem}}
