.hero[data-astro-cid-ge2uvauf]{isolation:isolate;margin:calc(var(--inset) - var(--nav-h)) var(--inset) 0;height:calc(100svh - 2 * var(--inset));border-radius:var(--radius-panel);align-items:end;min-height:34rem;max-height:62rem;display:grid;position:relative;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf],.hero__veil[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.hero__media[data-astro-cid-ge2uvauf]{z-index:-2;background:var(--night)}.hero__threads[data-astro-cid-ge2uvauf],.hero__video[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__video[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity var(--dur-long) var(--ease-out)}.hero__video[data-astro-cid-ge2uvauf][poster],.hero__video[data-astro-cid-ge2uvauf].is-playing{opacity:1}.ht-weft[data-astro-cid-ge2uvauf],.ht-warp[data-astro-cid-ge2uvauf],.ht-accent[data-astro-cid-ge2uvauf]{fill:none;stroke-linecap:round}.ht-weft[data-astro-cid-ge2uvauf]{stroke:var(--night-line);stroke-width:3px}.ht-warp[data-astro-cid-ge2uvauf]{stroke:color-mix(in oklab, var(--night-line) 70%, var(--color-muted));stroke-width:2px;opacity:.7}.ht-accent[data-astro-cid-ge2uvauf]{stroke:var(--color-accent);stroke-width:4px}.ht-accent--thin[data-astro-cid-ge2uvauf]{stroke-width:3px;opacity:.8}.hero__veil[data-astro-cid-ge2uvauf]{z-index:-1;background:color-mix(in oklab, var(--night-3) 60%, transparent)}.hero__veil[data-astro-cid-ge2uvauf]:after{content:"";background:var(--night);opacity:0;position:absolute;inset:0}.hero__content[data-astro-cid-ge2uvauf]{max-width:calc(var(--container) - 2 * var(--inset));padding-inline:calc(var(--gutter) - var(--inset));align-items:flex-start;gap:var(--space-lg);padding-block:calc(var(--nav-h) + var(--space-2xl)) clamp(3rem, 9vh, 6.5rem);flex-direction:column;display:flex}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:13ch;font-size:var(--text-hero)}.hero[data-astro-cid-ge2uvauf] .lead[data-astro-cid-ge2uvauf]{max-width:40ch}.hero__actions[data-astro-cid-ge2uvauf]{gap:var(--space-sm);flex-wrap:wrap;margin-block-start:var(--space-xs);display:flex}.hero__toggle[data-astro-cid-ge2uvauf]{width:48px;min-height:48px;padding:0;position:absolute;inset-block-end:var(--space-lg);inset-inline-end:var(--space-lg)}.hero__icon[data-astro-cid-ge2uvauf]{fill:currentColor;width:16px;height:16px}.hero__icon--play[data-astro-cid-ge2uvauf],.hero__toggle[data-astro-cid-ge2uvauf].is-paused .hero__icon--pause[data-astro-cid-ge2uvauf]{display:none}.hero__toggle[data-astro-cid-ge2uvauf].is-paused .hero__icon--play[data-astro-cid-ge2uvauf]{display:block}@media (width<=40rem){.hero[data-astro-cid-ge2uvauf]{height:auto;min-height:calc(100svh - 2 * var(--inset));max-height:none}.hero__actions[data-astro-cid-ge2uvauf]{flex-direction:column;align-self:stretch}.hero__actions[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{width:100%}.hero__toggle[data-astro-cid-ge2uvauf]{inset-block-start:calc(var(--nav-h) + var(--space-sm));inset-block-end:auto}}.figures[data-astro-cid-imvaqtf4]{padding-block:var(--section-gap-s) 0}.figures__inner[data-astro-cid-imvaqtf4]{gap:var(--space-2xl) var(--gap-columns);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.figures__title[data-astro-cid-imvaqtf4]{grid-column:1/5;align-self:start}.figures__gap[data-astro-cid-imvaqtf4]{gap:var(--space-xl);flex-direction:column;grid-column:5/-1;margin:0;padding:0;list-style:none;display:flex}.figures__gapRow[data-astro-cid-imvaqtf4]{align-items:end;column-gap:var(--space-lg);row-gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.figures__big[data-astro-cid-imvaqtf4]{font:var(--display-weight) clamp(4rem, 7vw, 7rem)/.85 var(--font-display);letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums;color:var(--color-ink);min-width:4ch}.figures__gapLabel[data-astro-cid-imvaqtf4]{color:var(--color-ink);font-size:var(--text-lead);padding-block-end:var(--space-2xs);line-height:1.3}.figures__bar[data-astro-cid-imvaqtf4]{border-radius:var(--radius-pill);background:var(--color-paper-3);grid-column:1/-1;height:6px;display:block;overflow:hidden}.figures__bar[data-astro-cid-imvaqtf4]>span[data-astro-cid-imvaqtf4]{border-radius:inherit;background:var(--color-ink);height:100%;transform:scaleX(var(--share));transform-origin:0;display:block}.figures__grid[data-astro-cid-imvaqtf4]{border-top:var(--rule-hair) solid var(--color-rule);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.figures__tile[data-astro-cid-imvaqtf4]{gap:var(--space-sm);padding:var(--space-xl) var(--space-lg) var(--space-xs);flex-direction:column;display:flex}.figures__tile[data-astro-cid-imvaqtf4]+.figures__tile[data-astro-cid-imvaqtf4]{border-left:var(--rule-hair) solid var(--color-rule)}.figures__tile[data-astro-cid-imvaqtf4]:first-child{padding-inline-start:0}.figures__num[data-astro-cid-imvaqtf4]{font:var(--display-weight) clamp(2.75rem, 4vw, 4rem)/.9 var(--font-display);letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums;color:var(--color-ink)}.figures__mark[data-astro-cid-imvaqtf4]{font:700 max(.75em, .75rem)/1 var(--font-body);color:var(--color-muted);margin-inline-start:.15em;text-decoration:none;position:relative}.figures__mark[data-astro-cid-imvaqtf4]:after{content:"";position:absolute;inset:-.5rem -.6rem}.figures__mark[data-astro-cid-imvaqtf4]:hover{color:var(--color-ink)}.figures__sources[data-astro-cid-imvaqtf4]{gap:var(--space-xs) var(--space-xl);flex-wrap:wrap;grid-column:1/-1;margin:0;padding:0;list-style:none;display:flex}.figures__srcNum[data-astro-cid-imvaqtf4]{color:var(--color-ink);margin-inline-end:var(--space-xs)}@media (width<=60rem){.figures__title[data-astro-cid-imvaqtf4],.figures__gap[data-astro-cid-imvaqtf4]{grid-column:1/-1}.figures__grid[data-astro-cid-imvaqtf4]{grid-template-columns:repeat(2,minmax(0,1fr))}.figures__tile[data-astro-cid-imvaqtf4]:nth-child(3){border-left:0;padding-inline-start:0}.figures__tile[data-astro-cid-imvaqtf4]:nth-child(n+3){border-top:var(--rule-hair) solid var(--color-rule)}}@media (width<=40rem){.figures__tile[data-astro-cid-imvaqtf4]{gap:var(--space-xs);padding:var(--space-lg) var(--space-md) var(--space-xs)}.figures__num[data-astro-cid-imvaqtf4]{font-size:2.5rem}}.diag[data-astro-cid-f3aegqh4]{margin-block-start:var(--section-gap-s)}.diag__grid[data-astro-cid-f3aegqh4]{gap:var(--space-2xl) var(--gap-columns);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.diag__text[data-astro-cid-f3aegqh4]{gap:var(--space-xl);flex-direction:column;grid-column:1/7;display:flex}.diag__head[data-astro-cid-f3aegqh4]{gap:var(--space-md);flex-direction:column;display:flex}.diag__head[data-astro-cid-f3aegqh4] h2[data-astro-cid-f3aegqh4]{margin-block-end:var(--space-sm)}.diag__book[data-astro-cid-f3aegqh4]{align-items:flex-start;gap:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule);flex-direction:column;padding-block-start:var(--space-xl);display:flex}.diag__line[data-astro-cid-f3aegqh4]{color:var(--color-ink);font-size:var(--text-lg)}.diag__field[data-astro-cid-f3aegqh4]{justify-self:end;align-items:flex-end;gap:var(--space-sm);flex-direction:column;grid-column:8/-1;width:100%;max-width:480px;margin:0;display:flex}.diag__art[data-astro-cid-f3aegqh4]{width:100%;height:auto;overflow:visible}.hp-pad[data-astro-cid-f3aegqh4]{fill:var(--color-paper-2)}.hp-ring[data-astro-cid-f3aegqh4]{fill:var(--color-paper-3)}.hp-note--a[data-astro-cid-f3aegqh4]{fill:var(--color-accent)}.hp-note--b[data-astro-cid-f3aegqh4]{fill:var(--color-card)}.hp-note--c[data-astro-cid-f3aegqh4]{fill:var(--color-muted)}.hp-line[data-astro-cid-f3aegqh4]{fill:color-mix(in oklab, var(--color-card-ink) 22%, transparent)}.hp-check[data-astro-cid-f3aegqh4]{fill:none;stroke:var(--color-paper-3);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}.diag--calendar[data-astro-cid-f3aegqh4] .diag__book[data-astro-cid-f3aegqh4],.diag--calendar[data-astro-cid-f3aegqh4] .diag__field[data-astro-cid-f3aegqh4]{display:none}.diag--calendar[data-astro-cid-f3aegqh4] .diag__text[data-astro-cid-f3aegqh4]{grid-column:1/9}.diag__status[data-astro-cid-f3aegqh4],.diag__calendar[data-astro-cid-f3aegqh4]{grid-column:1/-1}.diag__status[data-astro-cid-f3aegqh4]{color:var(--color-ink);font-weight:700}.diag__calendar[data-astro-cid-f3aegqh4]{border-radius:var(--radius-panel);background:var(--color-card);min-height:640px;overflow:hidden}@media (width<=60rem){.diag__text[data-astro-cid-f3aegqh4],.diag__field[data-astro-cid-f3aegqh4]{grid-column:1/-1}.diag__field[data-astro-cid-f3aegqh4]{justify-self:center;align-items:center;max-width:360px}}@media (width<=40rem){.diag__book[data-astro-cid-f3aegqh4] .btn[data-astro-cid-f3aegqh4]{width:100%;padding-inline:var(--space-sm)}}@media (width<=24rem){.diag__book[data-astro-cid-f3aegqh4] .btn[data-astro-cid-f3aegqh4]{font-size:var(--text-sm)}}.offer[data-astro-cid-midcweve]{gap:var(--space-xl);margin-block:var(--section-gap);flex-direction:column;display:flex}.offer__tabset[data-astro-cid-midcweve]{gap:var(--space-lg);flex-direction:column;display:flex}.offer__tabset[data-astro-cid-midcweve] .offer__tabs{gap:var(--space-xs);flex-wrap:wrap;display:flex}.offer__stack[data-astro-cid-midcweve]{gap:var(--space-lg);flex-direction:column;display:flex}.offer__panel[data-astro-cid-midcweve]{gap:var(--space-xl) var(--gap-columns);padding:var(--space-2xl);flex-grow:1;grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;display:grid}.offer__intro[data-astro-cid-midcweve]{gap:var(--space-md);flex-direction:column;grid-column:1/8;display:flex}.offer__intro[data-astro-cid-midcweve] p[data-astro-cid-midcweve]{font-size:var(--text-lead);line-height:1.45}.offer__facts[data-astro-cid-midcweve]{align-items:flex-start;gap:var(--space-lg);flex-direction:column;grid-column:8/-1;display:flex}.offer__facts[data-astro-cid-midcweve] dl[data-astro-cid-midcweve]{width:100%;margin:0}.offer__row[data-astro-cid-midcweve]{gap:var(--space-2xs);padding-block:var(--space-sm);flex-direction:column;display:flex}.offer__row[data-astro-cid-midcweve]:first-child{padding-block-start:0}.offer__row[data-astro-cid-midcweve]+.offer__row[data-astro-cid-midcweve]{border-top:var(--rule-hair) solid color-mix(in oklab, var(--color-card-ink) 20%, transparent)}.offer__row[data-astro-cid-midcweve] dt[data-astro-cid-midcweve]{font:700 var(--text-sm)/1.4 var(--font-body)}.offer__row[data-astro-cid-midcweve] dd[data-astro-cid-midcweve]{margin:0}.offer__solidarity[data-astro-cid-midcweve]{max-width:65ch;font-weight:700}.offer__links[data-astro-cid-midcweve]{align-items:flex-start;gap:var(--space-sm);flex-direction:column;display:flex}@media (width<=60rem){.offer__intro[data-astro-cid-midcweve],.offer__facts[data-astro-cid-midcweve]{grid-column:1/-1}}@media (width<=40rem){.offer__panel[data-astro-cid-midcweve]{padding:var(--space-lg)}}.method[data-astro-cid-e3raexvl]{gap:var(--space-xl) var(--gap-columns);margin-block:var(--section-gap-l);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.method__head[data-astro-cid-e3raexvl]{gap:var(--space-lg);flex-direction:column;grid-column:1/5;display:flex}.method__rows[data-astro-cid-e3raexvl]{grid-column:5/-1;grid-template-columns:subgrid;display:grid}.method__row[data-astro-cid-e3raexvl]{grid-column:1/-1;grid-template-columns:subgrid;min-height:88px;padding-block:var(--space-md);align-items:center;display:grid}.method__row[data-astro-cid-e3raexvl] h3[data-astro-cid-e3raexvl]{grid-column:1/4}.method__row[data-astro-cid-e3raexvl] p[data-astro-cid-e3raexvl]{grid-column:4/-1}@media (width<=60rem){.method__head[data-astro-cid-e3raexvl],.method__rows[data-astro-cid-e3raexvl]{grid-column:1/-1}.method__row[data-astro-cid-e3raexvl]{align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex}}.about[data-astro-cid-yz4oekd3]{gap:var(--space-xl) var(--gap-columns);margin-block:var(--section-gap-l);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.about[data-astro-cid-yz4oekd3] .about__photo{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-card);grid-column:1/5;width:100%;height:auto}.about__text[data-astro-cid-yz4oekd3]{gap:var(--space-lg);flex-direction:column;grid-column:6/-1;display:flex}.about--text-only[data-astro-cid-yz4oekd3] .about__text[data-astro-cid-yz4oekd3]{grid-column:1/9}.about__list[data-astro-cid-yz4oekd3]{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.about__list[data-astro-cid-yz4oekd3] li[data-astro-cid-yz4oekd3]{gap:var(--space-3xs);flex-direction:column;display:flex}.about__list[data-astro-cid-yz4oekd3] strong[data-astro-cid-yz4oekd3]{color:var(--color-ink);font-weight:700}.about__list[data-astro-cid-yz4oekd3] span[data-astro-cid-yz4oekd3]{color:var(--color-muted)}@media (width<=60rem){.about[data-astro-cid-yz4oekd3] .about__photo{grid-column:1/-1;max-width:360px}.about__text[data-astro-cid-yz4oekd3],.about--text-only[data-astro-cid-yz4oekd3] .about__text[data-astro-cid-yz4oekd3]{grid-column:1/-1}}.letter[data-astro-cid-qdwreyfj]{gap:var(--space-xl) var(--gap-columns);margin-block:var(--section-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.letter__text[data-astro-cid-qdwreyfj]{gap:var(--space-lg);flex-direction:column;grid-column:1/7;display:flex}.letter__rubrics[data-astro-cid-qdwreyfj]{margin:0;padding:0;list-style:none}.letter__rubrics[data-astro-cid-qdwreyfj] li[data-astro-cid-qdwreyfj]{padding-block:var(--space-sm);color:var(--color-ink);font-weight:700}.letter__aside[data-astro-cid-qdwreyfj]{grid-column:8/-1}@media (width<=60rem){.letter__text[data-astro-cid-qdwreyfj],.letter__aside[data-astro-cid-qdwreyfj]{grid-column:1/-1}}.contact[data-astro-cid-he3spzz3]{margin-block-start:var(--section-gap)}.contact__text[data-astro-cid-he3spzz3]{align-items:center;gap:var(--space-lg);text-align:center;flex-direction:column;max-width:46rem;margin-inline:auto;display:flex}.contact__head[data-astro-cid-he3spzz3]{align-items:center;gap:var(--space-lg);flex-direction:column;display:flex}.contact__head[data-astro-cid-he3spzz3] h2[data-astro-cid-he3spzz3]{margin-inline:auto}.contact__actions[data-astro-cid-he3spzz3]{justify-content:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}@media (width<=40rem){.contact__text[data-astro-cid-he3spzz3]{align-items:stretch}.contact__actions[data-astro-cid-he3spzz3]{flex-direction:column}.contact__actions[data-astro-cid-he3spzz3] .btn[data-astro-cid-he3spzz3]{width:100%}.contact__text[data-astro-cid-he3spzz3]>.link[data-astro-cid-he3spzz3]{align-self:center}}
