.problem.svelte-5o8hnq{position:relative;padding:18vh clamp(20px,5vw,96px) 16vh;border-top:1px solid var(--hairline)}.problem__head.svelte-5o8hnq,.problem__words.svelte-5o8hnq{position:relative;z-index:1}.problem__lead.svelte-5o8hnq{margin-top:24px;font-size:clamp(22px,2.3vw,40px);letter-spacing:-.025em;line-height:1.25;color:var(--fg);max-width:26ch}.problem__words.svelte-5o8hnq{list-style:none;padding:0;margin-top:9vh}.problem__words.svelte-5o8hnq li:where(.svelte-5o8hnq){display:grid;grid-template-columns:48px 1fr;gap:4px 16px;align-items:baseline;padding:3.2vh 0;border-top:1px solid var(--hairline)}@media(min-width:1024px){.problem__words.svelte-5o8hnq li:where(.svelte-5o8hnq){grid-template-columns:72px minmax(0,1fr)}}.problem__n.svelte-5o8hnq{font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;color:var(--dim)}.problem__word.svelte-5o8hnq{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.05em;line-height:.84;font-size:clamp(48px,8.4vw,150px);color:var(--fg)}.problem__line.svelte-5o8hnq{grid-column:2;color:var(--muted);font-size:clamp(15px,1.2vw,19px);line-height:1.5;max-width:34ch}@media(min-width:1024px){.problem__line.svelte-5o8hnq{margin-top:10px}}@media(max-width:767px){.problem.svelte-5o8hnq{min-height:0;padding-top:72px;padding-bottom:72px}}.caps.svelte-tl4rt5{position:relative;min-height:100svh;display:flex;align-items:center;padding:14vh clamp(20px,5vw,96px);border-top:1px solid var(--hairline)}.caps__inner.svelte-tl4rt5{position:relative;z-index:1;width:100%;max-width:660px}.caps__title.svelte-tl4rt5{margin-top:24px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.045em;line-height:.88;font-size:clamp(40px,5vw,88px);color:var(--fg);text-wrap:balance}.caps__list.svelte-tl4rt5{list-style:none;padding:0;margin-top:44px;border-top:1px solid var(--hairline)}.caps__list.svelte-tl4rt5 li:where(.svelte-tl4rt5){display:grid;grid-template-columns:44px minmax(0,.8fr) minmax(0,1.5fr);gap:12px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--hairline);transition:padding .35s var(--ease-out-expo)}.caps__item--on.svelte-tl4rt5{padding-left:12px!important}.caps__n.svelte-tl4rt5{font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;color:var(--dim)}.caps__name.svelte-tl4rt5{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(18px,1.6vw,26px);color:var(--fg)}.caps__line.svelte-tl4rt5{color:var(--muted);font-size:15px;line-height:1.45}.caps__cta.svelte-tl4rt5{margin-top:36px}@media(max-width:767px){.caps.svelte-tl4rt5{min-height:0;padding-top:72px;padding-bottom:72px}.caps__list.svelte-tl4rt5 li:where(.svelte-tl4rt5){grid-template-columns:36px 1fr;row-gap:4px}.caps__line.svelte-tl4rt5{grid-column:2}}.mods.svelte-kyjcyk{position:relative;min-height:100svh;display:flex;align-items:center;padding:14vh clamp(20px,5vw,96px);border-top:1px solid var(--hairline)}.mods__inner.svelte-kyjcyk{position:relative;z-index:1;width:100%;max-width:720px}.mods__title.svelte-kyjcyk{margin-top:24px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.045em;line-height:.88;font-size:clamp(40px,5vw,88px);color:var(--fg)}.mods__body.svelte-kyjcyk{margin-top:20px;color:var(--muted);font-size:clamp(16px,1.25vw,19px);max-width:48ch}.mods__list.svelte-kyjcyk{list-style:none;padding:0;margin-top:40px;border-top:1px solid var(--hairline)}.mods__list.svelte-kyjcyk a:where(.svelte-kyjcyk){position:relative;display:grid;grid-template-columns:14px minmax(0,1fr) 20px;gap:14px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--hairline);color:var(--fg);text-decoration:none;transition:padding .35s var(--ease-out-expo),background .35s var(--ease-out-expo)}@media(min-width:768px){.mods__list.svelte-kyjcyk a:where(.svelte-kyjcyk){grid-template-columns:14px minmax(0,.7fr) minmax(0,1.4fr) 20px}.mods__tag.svelte-kyjcyk{grid-column:3;grid-row:1}}.mods__arrow.svelte-kyjcyk{grid-column:-2;grid-row:1}.mods__list.svelte-kyjcyk a:where(.svelte-kyjcyk):hover,.mods__list.svelte-kyjcyk a:where(.svelte-kyjcyk):focus-visible{padding-left:12px;background:linear-gradient(90deg,color-mix(in srgb,var(--hue) 10%,transparent),transparent 70%);outline:none}.mods__bar.svelte-kyjcyk{width:8px;height:8px;background:var(--hue);box-shadow:0 0 12px var(--hue);align-self:center}.mods__name.svelte-kyjcyk{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(20px,1.8vw,28px)}.mods__name.svelte-kyjcyk em:where(.svelte-kyjcyk){margin-left:8px;font-style:normal;font-family:var(--font-mono);font-size:var(--fs-mono-sm);letter-spacing:.18em;color:var(--hue);vertical-align:middle}.mods__tag.svelte-kyjcyk{grid-column:2;grid-row:2;color:var(--muted);font-size:15px;line-height:1.4}.mods__role.svelte-kyjcyk{display:none}.mods__arrow.svelte-kyjcyk{color:var(--dim);transition:transform .35s var(--ease-out-expo),color .35s}.mods__list.svelte-kyjcyk a:where(.svelte-kyjcyk):hover .mods__arrow:where(.svelte-kyjcyk){transform:translate(4px);color:var(--fg)}@media(max-width:767px){.mods.svelte-kyjcyk{min-height:0;padding-top:72px;padding-bottom:72px}}.org.svelte-80bd7s{position:relative;border-top:1px solid var(--hairline)}.org--live.svelte-80bd7s{height:300vh}.org__pin.svelte-80bd7s{position:relative;padding:12vh clamp(20px,5vw,96px) 8vh;display:flex;flex-direction:column;gap:32px}.org--live.svelte-80bd7s .org__pin:where(.svelte-80bd7s){position:sticky;top:0;height:100vh;padding-top:calc(var(--site-nav-h) + 4vh);justify-content:space-between}.org__head.svelte-80bd7s,.org__foot.svelte-80bd7s{position:relative;z-index:1}.org__title.svelte-80bd7s{margin-top:18px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.045em;line-height:.9;font-size:clamp(30px,3.2vw,54px);color:var(--fg);max-width:12ch}.org__labels.svelte-80bd7s{position:absolute;inset:0;--k: calc(min(100vh, 62vw) / 1080 * var(--size));pointer-events:none}.org__label.svelte-80bd7s{position:absolute;left:calc(var(--ax) * 100vw + var(--k) * var(--x));top:calc(var(--ay) * 100vh + var(--k) * var(--y));transform:translate(-50%);font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--c, var(--muted));transition:opacity .3s linear}.org__label--lead.svelte-80bd7s{color:var(--fg);font-size:12px;letter-spacing:.22em}.org__label--memory.svelte-80bd7s{color:var(--dim);font-size:var(--fs-mono-sm);letter-spacing:.24em}.org__loop.svelte-80bd7s{position:relative;z-index:1;aspect-ratio:16 / 9;border:1px solid var(--hairline)}.org__foot.svelte-80bd7s{display:grid;gap:24px;align-items:end}@media(min-width:1024px){.org__foot.svelte-80bd7s{grid-template-columns:minmax(0,1fr) auto}}.org__steps.svelte-80bd7s{list-style:none;padding:0;display:grid;gap:18px}@media(min-width:1024px){.org__steps.svelte-80bd7s{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.org__steps.svelte-80bd7s li:where(.svelte-80bd7s){display:grid;grid-template-columns:34px 1fr;gap:4px;padding-top:14px;border-top:1px solid var(--hairline);opacity:.32;transition:opacity .5s var(--ease-out-expo),border-color .5s var(--ease-out-expo)}.org__steps.svelte-80bd7s li.org__step--on:where(.svelte-80bd7s){opacity:1;border-top-color:var(--fg)}.org__n.svelte-80bd7s{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.18em;color:var(--dim);padding-top:3px}.org__step-title.svelte-80bd7s{font-size:clamp(16px,1.3vw,20px);line-height:1.3;letter-spacing:-.015em;color:var(--fg)}.org__step-body.svelte-80bd7s{margin-top:6px;font-size:14px;line-height:1.55;color:var(--muted);max-width:44ch}.gov.svelte-1wpjd9n{position:relative;min-height:110svh;display:flex;flex-direction:column;justify-content:center;padding:14vh clamp(20px,5vw,96px);border-top:1px solid var(--hairline)}.gov__inner.svelte-1wpjd9n{position:relative;z-index:1;max-width:620px}.gov__title.svelte-1wpjd9n{margin-top:24px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.045em;line-height:.86;font-size:clamp(44px,6vw,108px);color:var(--fg)}.gov__points.svelte-1wpjd9n{list-style:none;padding:0;margin-top:40px;border-top:1px solid var(--hairline)}.gov__points.svelte-1wpjd9n li:where(.svelte-1wpjd9n){display:grid;grid-template-columns:44px 1fr;padding:15px 0;border-bottom:1px solid var(--hairline);color:var(--fg);font-size:clamp(16px,1.25vw,19px)}.gov__points.svelte-1wpjd9n span:where(.svelte-1wpjd9n){font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;color:var(--dim);padding-top:4px}.gov__badges.svelte-1wpjd9n{list-style:none;padding:0;margin-top:28px;display:flex;flex-wrap:wrap;gap:8px}.gov__badges.svelte-1wpjd9n li:where(.svelte-1wpjd9n){padding:8px 12px;border:1px solid var(--hairline-strong);font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}@media(max-width:767px){.gov.svelte-1wpjd9n{min-height:0;padding-top:72px;padding-bottom:72px}}.cases.svelte-1wbb3c8{position:relative;padding:16vh clamp(20px,5vw,96px);border-top:1px solid var(--hairline)}.cases__head.svelte-1wbb3c8,.cases__grid.svelte-1wbb3c8{position:relative;z-index:1}.cases__title.svelte-1wbb3c8{margin-top:24px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.045em;line-height:.88;font-size:clamp(36px,4.4vw,76px);color:var(--fg);max-width:14ch}.cases__grid.svelte-1wbb3c8{margin-top:56px;display:grid;gap:1px;background:var(--hairline);border:1px solid var(--hairline)}@media(min-width:900px){.cases__grid.svelte-1wbb3c8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.cases__grid.svelte-1wbb3c8{grid-template-columns:repeat(3,minmax(0,1fr))}}.case.svelte-1wbb3c8{position:relative;display:flex;flex-direction:column;gap:14px;padding:30px 30px 56px;background:#0a0a0ae6;color:var(--fg);text-decoration:none;transition:background .35s var(--ease-out-expo)}.case.svelte-1wbb3c8:hover,.case.svelte-1wbb3c8:focus-visible{background:color-mix(in srgb,var(--hue) 7%,rgba(10,10,10,.92));outline:none}.case__meta.svelte-1wbb3c8{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.case__meta.svelte-1wbb3c8 i:where(.svelte-1wbb3c8){width:7px;height:7px;background:var(--hue)}.case__title.svelte-1wbb3c8{font-size:clamp(19px,1.5vw,24px);font-weight:600;letter-spacing:-.02em;line-height:1.22}.case__body.svelte-1wbb3c8{color:var(--muted);line-height:1.6;font-size:15px}.case__arrow.svelte-1wbb3c8{position:absolute;right:26px;bottom:22px;color:var(--dim);transition:transform .35s var(--ease-out-expo),color .35s}.case.svelte-1wbb3c8:hover .case__arrow:where(.svelte-1wbb3c8){transform:translate(4px);color:var(--hue)}@media(max-width:767px){.cases.svelte-1wbb3c8{min-height:0;padding-top:72px;padding-bottom:72px}}
