.loop[data-astro-cid-kh647wwm]{gap:.5rem;display:grid}.loop__frame[data-astro-cid-kh647wwm]{position:relative}.loop__video[data-astro-cid-kh647wwm]{aspect-ratio:16/9;background:#222;width:100%;height:auto}.loop__btn[data-astro-cid-kh647wwm]{font:inherit;color:#fff;cursor:pointer;background:#14161bd1;border:1px solid #ffffff80;border-radius:2px;padding:.3rem .6rem;font-size:.8rem;position:absolute;bottom:.6rem;left:.6rem}.loop__cap[data-astro-cid-kh647wwm]{opacity:.85;max-width:46rem}.hero[data-astro-cid-ge2uvauf]{padding-block:clamp(1.5rem,4vw,3rem) clamp(3rem,7vw,5rem)}.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,3vw,2.25rem) clamp(1rem,2.5vw,2rem);display:grid}.hero__name[data-astro-cid-ge2uvauf]{grid-column:1/-1}.hero__name[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{display:inline-block}.hero__text[data-astro-cid-ge2uvauf]{grid-column:1/span 5;gap:1rem;max-width:30rem;display:grid}.hero__role[data-astro-cid-ge2uvauf]{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.01em;font-weight:400;line-height:1.2}.hero__status[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-2);align-items:center;gap:.55rem;font-size:.8rem;display:inline-flex}.hero__dot[data-astro-cid-ge2uvauf]{background:var(--green);width:.55rem;height:.55rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 25%, transparent);border-radius:50%;flex:none}.hero__proof[data-astro-cid-ge2uvauf]{border-top:1px solid var(--rule);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1rem,2.5vw,2rem);margin:0;padding:0;list-style:none;display:grid}.hero__proof[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{gap:.15rem;padding:.9rem 0 0;display:grid}.hero__proof[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{font-family:var(--font-display);font-weight:500;font-size:var(--step-1);font-variant-numeric:lining-nums;line-height:1.15}.hero__proof[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{font-size:var(--step--1);color:var(--ink-2);line-height:1.35}.hero__links[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.35rem 1.25rem;margin-top:.25rem;padding:0;list-style:none;display:flex}.hero__links[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{overflow-wrap:anywhere}.hero__render[data-astro-cid-ge2uvauf]{grid-column:6/-1}.hero__more[data-astro-cid-ge2uvauf]{font-size:var(--step--1);margin-top:.6rem}@media (width<=60rem){.hero__text[data-astro-cid-ge2uvauf]{max-width:var(--measure);grid-column:1/-1}.hero__render[data-astro-cid-ge2uvauf]{grid-column:1/-1}}@media (width<=40rem){.hero[data-astro-cid-ge2uvauf]{padding-block:1rem 2rem}.hero__grid[data-astro-cid-ge2uvauf]{row-gap:1rem}.hero__name[data-astro-cid-ge2uvauf]{font-size:clamp(2.6rem,13vw,4.5rem)}.hero__role[data-astro-cid-ge2uvauf]{font-size:1.3rem}.hero__text[data-astro-cid-ge2uvauf]{gap:.6rem}.hero__proof[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr)}.hero__proof[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--rule);padding:.5rem 0}.hero__text[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]:not(.hero__role){font-size:.98rem;line-height:1.5}}.work[data-astro-cid-j4bypcfc]{padding-block:clamp(2rem,5vw,4rem) clamp(3rem,7vw,6rem)}.work__h[data-astro-cid-j4bypcfc]{margin-bottom:clamp(1rem,3vw,2rem)}.work__list[data-astro-cid-j4bypcfc]{border-top:1px solid var(--ink);padding:0;list-style:none}.row[data-astro-cid-j4bypcfc]{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,17rem) minmax(0,1fr);align-items:start;gap:clamp(1rem,3vw,2.5rem);padding-block:clamp(1.25rem,3vw,2rem);display:grid}.row__media[data-astro-cid-j4bypcfc]{aspect-ratio:16/9;background:var(--paper-2);display:block;overflow:hidden}.row__media[data-astro-cid-j4bypcfc] img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.row[data-astro-cid-j4bypcfc]:hover .row__media[data-astro-cid-j4bypcfc] img{transform:scale(1.035)}.row--linguaspy[data-astro-cid-j4bypcfc] .row__media[data-astro-cid-j4bypcfc] img{object-position:30% 85%}.row__matrix[data-astro-cid-j4bypcfc]{background:#0f1412;width:100%;height:100%}.row__matrix[data-astro-cid-j4bypcfc] rect[data-astro-cid-j4bypcfc]{fill:#1f2a25}.row__matrix[data-astro-cid-j4bypcfc] rect[data-astro-cid-j4bypcfc].row{fill:#2f4a5e}.row__matrix[data-astro-cid-j4bypcfc] rect[data-astro-cid-j4bypcfc].on{fill:#c9963a}.row__body[data-astro-cid-j4bypcfc]{gap:.5rem;max-width:42rem;display:grid}.row__name[data-astro-cid-j4bypcfc]{font-size:var(--step-3);font-weight:400}.row__name[data-astro-cid-j4bypcfc] a[data-astro-cid-j4bypcfc]{text-decoration:none;display:inline-block}.row__name[data-astro-cid-j4bypcfc] a[data-astro-cid-j4bypcfc]:hover{text-decoration:underline 2px}.row__meta[data-astro-cid-j4bypcfc]{color:var(--ink-2);font-size:var(--step--1)}.row__pitch--short[data-astro-cid-j4bypcfc]{display:none}.row__links[data-astro-cid-j4bypcfc]{font-size:var(--step--1);flex-wrap:wrap;gap:.35rem 1.5rem;padding:0;list-style:none;display:flex}@media (width<=40rem){.work[data-astro-cid-j4bypcfc]{padding-block:1rem 3rem}.work__h[data-astro-cid-j4bypcfc]{font-size:var(--step-3);margin-bottom:.75rem}.row[data-astro-cid-j4bypcfc]{grid-template-columns:minmax(0,1fr) 4.5rem;gap:.75rem;padding-block:1rem}.row__media[data-astro-cid-j4bypcfc]{aspect-ratio:1;grid-area:1/2}.row__body[data-astro-cid-j4bypcfc]{grid-area:1/1;gap:.35rem}.row__name[data-astro-cid-j4bypcfc]{font-size:var(--step-2)}.row__pitch[data-astro-cid-j4bypcfc]{display:none}.row__pitch--short[data-astro-cid-j4bypcfc]{font-size:.95rem;line-height:1.42;display:block}.row__meta[data-astro-cid-j4bypcfc]{font-size:.8rem}.row__links[data-astro-cid-j4bypcfc]{gap:.25rem 1.1rem}}.demo .ls-demo{--ok:#2b6436;--wrong:var(--d-stamp,#962520);--accent:#8a5a0e;color:var(--d-ink);gap:.9rem;display:grid}.demo .ls-demo button{font:inherit;color:var(--d-ink);background:var(--d-card);border:1px solid var(--d-rule);cursor:pointer;border-radius:2px;min-height:44px;padding:.45rem .75rem;font-size:.92rem}.demo .ls-demo button:hover:not(:disabled){border-color:var(--d-ink)}.demo .ls-demo button:disabled{opacity:.45;cursor:default}.demo .ls-demo button:focus-visible,.demo .ls-demo input:focus-visible{outline:2px solid var(--d-stamp);outline-offset:2px}.demo .ls-demo input{font-family:var(--dossier-type);color:var(--d-ink);border:0;border-bottom:2px solid var(--d-ink);background:#fffaf0;border-radius:0;min-height:44px;padding:.4rem .3rem;font-size:1rem}.demo .ls-demo [hidden]{display:none!important}.demo .ls-demo__cities{gap:.4rem;display:flex}.demo .ls-demo__city{font-weight:700;font-family:var(--dossier-type)!important}.demo .ls-demo__city[aria-pressed=true]{background:var(--d-ink)!important;color:#fff8ec!important;border-color:var(--d-ink)!important}.demo .ls-demo__npc,.demo .ls-demo__answer,.demo .ls-demo__srs{background:var(--d-card);border:1px solid var(--d-rule);padding:1rem 1.1rem}.demo .ls-demo__npc{border-left:4px solid var(--d-ink)}.demo .ls-demo__speaker{color:var(--d-ink-2);font-size:.85rem;font-family:var(--dossier-type);margin:0}.demo .ls-demo__prompt{font-family:var(--font-display);font-size:var(--step-2);margin:.25rem 0;font-weight:400;line-height:1.2}.demo .ls-demo__reading{color:var(--d-ink-2);margin:0 0 .5rem;font-style:italic}.demo .ls-demo__translation{color:var(--d-ink-2);margin:.5rem 0 0}.demo .ls-demo__peek{min-height:36px!important;font-size:.82rem!important}.demo .ls-demo__task{margin:0;font-weight:700}.demo .ls-demo__level{color:var(--d-ink-2);margin:.15rem 0 .75rem;font-size:.85rem}.demo .ls-demo__line{border-bottom:2px dashed var(--d-rule);flex-wrap:wrap;gap:.4rem;min-height:3.5rem;margin-bottom:.75rem;padding:.4rem;display:flex}.demo .ls-demo__tiles,.demo .ls-demo__options,.demo .ls-demo__keys,.demo .ls-demo__actions{flex-wrap:wrap;gap:.4rem;display:flex}.demo .ls-demo__options{flex-direction:column}.demo .ls-demo__options button{text-align:left}.demo .ls-demo__tile,.demo .ls-demo__word{line-height:1.15;font-family:var(--dossier-type);flex-direction:column;align-items:center;font-weight:700;display:inline-flex}.demo .ls-demo__tile{box-shadow:0 1px 0 var(--d-rule);background:#fffaf0!important}.demo .ls-demo__tile[data-state=placed]{visibility:hidden}.demo .ls-demo__tile-reading{color:var(--d-ink-2);font-size:.7rem;font-weight:400}.demo .ls-demo__word--ok,.demo .ls-demo__option--ok{border-color:var(--ok)!important;color:var(--ok)!important}.demo .ls-demo__word--wrong,.demo .ls-demo__option--wrong{border-color:var(--wrong)!important;color:var(--wrong)!important}.demo .ls-demo__word--accent{border-color:var(--accent)!important;color:var(--accent)!important}.demo .ls-demo__typing{margin-bottom:.75rem;line-height:2.6}.demo .ls-demo__typing .ls-demo__input:not(.ls-demo__input--gap){width:100%}.demo .ls-demo__keys{margin-bottom:.75rem}.demo .ls-demo__key{min-width:44px;padding:.35rem!important}.demo .ls-demo__submit{font-weight:700;background:var(--d-ink)!important;color:#fff8ec!important;border-color:var(--d-ink)!important}.demo .ls-demo__feedback{min-height:1.5em}.demo .ls-demo__feedback[data-state=hint]{color:var(--accent)}.demo .ls-demo__feedback[data-state=pass],.demo .ls-demo__feedback[data-state=assisted]{color:var(--ok)}.demo .ls-demo__feedback[data-state=fail]{color:var(--wrong)}.demo .ls-demo__graded{font-family:var(--dossier-type);margin:0 0 .25rem;font-weight:700}.demo .ls-demo__graded .ls-demo__word{border-bottom:2px solid;margin-right:.35em;display:inline}.demo .ls-demo__message{margin:0}.demo .ls-demo__cover-meter{font-family:var(--dossier-type);grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;font-weight:700;display:grid}.demo .ls-demo__cover-track{background:#3c2d1426;height:.7rem;overflow:hidden}.demo .ls-demo__cover-fill{background:var(--ok);height:100%;transition:width .4s var(--ease), background-color .3s var(--ease);display:block}.demo .ls-demo__cover-meter[data-state=mid] .ls-demo__cover-fill{background:var(--accent)}.demo .ls-demo__cover-meter[data-state=low] .ls-demo__cover-fill{background:var(--wrong)}.demo .ls-demo__cover-meter[data-state=blown] .ls-demo__cover-value{color:var(--wrong)}.demo .ls-demo__boxes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.demo .ls-demo__boxes{grid-template-columns:repeat(6,minmax(0,1fr))}}.demo .ls-demo__box{border:1px solid var(--d-rule);background:#fffaf0;flex-direction:column;gap:.15rem;min-width:0;min-height:5.25rem;padding:.4rem;display:flex}.demo .ls-demo__box--active{border-color:var(--d-stamp);box-shadow:inset 0 0 0 1px var(--d-stamp)}.demo .ls-demo__box-name{font-family:var(--dossier-type);font-size:.85rem;font-weight:700}.demo .ls-demo__box-interval{color:var(--d-ink-2);font-size:.75rem}.demo .ls-demo__box-items{flex-direction:column;gap:.2rem;display:flex}.demo .ls-demo__chip{text-overflow:ellipsis;white-space:nowrap;background:#3c2d141f;padding:.1rem .25rem;font-size:.72rem;overflow:hidden}.demo .ls-demo__chip[data-due=true]{outline:1px solid var(--accent)}.demo .ls-demo__chip--current{background:var(--d-stamp);color:#fff8ec;font-weight:700}.demo .ls-demo__unseen{color:var(--d-ink-2);margin:.5rem 0;font-size:.85rem}.demo .ls-demo__clock{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.demo .ls-demo__time{color:var(--d-ink-2);margin-right:auto;font-size:.85rem}.demo .ls-demo__ff{min-height:36px!important;font-size:.82rem!important}.ch-ls[data-astro-cid-hm34qhxg]{--d-paper:#e9dcc0;--d-card:#f2e8d2;--d-ink:#1f1c17;--d-ink-2:#5a5040;--d-rule:#c4b28d;--d-stamp:#962520;--dossier-type:"Courier New", Courier, "Nimbus Mono PS", monospace;padding-block:clamp(3rem,7vw,6rem);overflow-x:clip}@media (prefers-color-scheme:dark){.ch-ls[data-astro-cid-hm34qhxg]{--d-paper:#d9cba9;--d-card:#e4d7b9}}.folder[data-astro-cid-hm34qhxg]{color:var(--d-ink);position:relative}.folder__tab[data-astro-cid-hm34qhxg]{background:var(--d-paper);font-family:var(--dossier-type);clip-path:polygon(0 100%,0 0,calc(100% - 1.2rem) 0,100% 100%);padding:.55rem 1.25rem .4rem;border-radius:6px 6px 0 0;padding-right:2.4rem;font-size:.9rem;font-weight:700;display:inline-block}.folder__body[data-astro-cid-hm34qhxg]{background:var(--d-paper);gap:clamp(2rem,4vw,3rem);padding:clamp(1.25rem,4vw,3.5rem);display:grid;box-shadow:0 1px #00000014,0 18px 40px -28px #281c0a73}.folder[data-astro-cid-hm34qhxg] a[data-astro-cid-hm34qhxg]{color:var(--d-ink)}.folder[data-astro-cid-hm34qhxg] .muted[data-astro-cid-hm34qhxg]{color:var(--d-ink-2)}.folder[data-astro-cid-hm34qhxg] :not(pre)>code{background:#503c141a}.folder[data-astro-cid-hm34qhxg] [data-astro-cid-hm34qhxg]:focus-visible{outline-color:var(--d-stamp)}.folder__head[data-astro-cid-hm34qhxg]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.folder__head[data-astro-cid-hm34qhxg] h2[data-astro-cid-hm34qhxg]{color:var(--d-ink)}.stamps[data-astro-cid-hm34qhxg]{flex-wrap:wrap;gap:.9rem;display:flex}.stamp[data-astro-cid-hm34qhxg]{font-family:var(--dossier-type);text-transform:uppercase;letter-spacing:.06em;color:var(--d-stamp);border:3px double var(--d-stamp);mix-blend-mode:multiply;opacity:1;padding:.25rem .6rem;font-size:.85rem;font-weight:700;display:inline-block;transform:rotate(-5deg)}.stamp--b[data-astro-cid-hm34qhxg]{transform:rotate(3deg)}.brief[data-astro-cid-hm34qhxg]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);display:grid}.brief__text[data-astro-cid-hm34qhxg]{font-family:var(--dossier-type);max-width:40rem;font-size:1.02rem;line-height:1.6}.brief__text[data-astro-cid-hm34qhxg] .redact-line{position:relative}.brief__text[data-astro-cid-hm34qhxg] .redact-bar{background:var(--d-ink);transform-origin:100%;pointer-events:none;position:absolute;inset:.12em -.1em .08em}.brief__facts[data-astro-cid-hm34qhxg]{border-top:2px solid var(--d-ink);grid-template-columns:max-content 1fr;align-content:start;gap:.5rem 1rem;padding-top:.9rem;font-size:.95rem;display:grid}.brief__facts[data-astro-cid-hm34qhxg] dt[data-astro-cid-hm34qhxg]{font-family:var(--dossier-type);font-weight:700}.brief__facts[data-astro-cid-hm34qhxg] dd[data-astro-cid-hm34qhxg]{margin:0}.cities[data-astro-cid-hm34qhxg]{gap:1rem;display:grid}.cities__h[data-astro-cid-hm34qhxg]{color:var(--d-ink)}.cities__tabs[data-astro-cid-hm34qhxg]{border-bottom:2px solid var(--d-ink);flex-wrap:wrap;gap:.25rem;display:flex;position:relative}.cities__tab[data-astro-cid-hm34qhxg]{z-index:0;isolation:isolate;font-family:var(--dossier-type);color:var(--d-ink-2);cursor:pointer;background:0 0;border:0;padding:.55rem 1rem .5rem;font-size:1rem;font-weight:700;position:relative}.cities__tab[data-astro-cid-hm34qhxg][aria-selected=true]{color:#fff8ec}.cities__marker[data-astro-cid-hm34qhxg]{z-index:-1;background:var(--d-ink);pointer-events:none;position:absolute;inset:0}.cities__tabs[data-astro-cid-hm34qhxg]>.cities__marker[data-astro-cid-hm34qhxg]{display:none}.city[data-astro-cid-hm34qhxg]{gap:.75rem;display:grid}.city[data-astro-cid-hm34qhxg]+.city[data-astro-cid-hm34qhxg]{margin-top:1.5rem}.city__name[data-astro-cid-hm34qhxg]{font-family:var(--font-display);font-size:var(--step-2);font-weight:400}html.js .cities__tabs[data-astro-cid-hm34qhxg]~.city[data-astro-cid-hm34qhxg] .city__name[data-astro-cid-hm34qhxg]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}html.js .city[data-astro-cid-hm34qhxg]:not([data-active]){display:none}html.js .city[data-astro-cid-hm34qhxg]+.city[data-astro-cid-hm34qhxg]{margin-top:0}.city__grid[data-astro-cid-hm34qhxg]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.city__grid[data-astro-cid-hm34qhxg] .city__img{border:6px solid #fbf6ea;width:100%;height:auto;transform:rotate(-.4deg);box-shadow:0 1px 2px #0003}.city__noimg[data-astro-cid-hm34qhxg]{aspect-ratio:16/9;border:2px dashed var(--d-rule);font-family:var(--dossier-type);color:var(--d-ink-2);place-items:center;display:grid}.city__facts[data-astro-cid-hm34qhxg]{gap:.5rem;padding-left:1.1rem;display:grid}.demo[data-astro-cid-hm34qhxg]{border-top:2px solid var(--d-ink);gap:.75rem;padding-top:1.5rem;display:grid}.demo__label[data-astro-cid-hm34qhxg]{font-family:var(--dossier-type);max-width:46rem;font-weight:700}.demo__tips[data-astro-cid-hm34qhxg]{color:var(--d-ink-2);max-width:46rem}.demo__root[data-astro-cid-hm34qhxg]{min-height:30rem}.folder__links[data-astro-cid-hm34qhxg]{flex-wrap:wrap;gap:.75rem 2rem;font-weight:600;display:flex}@media (width<=52rem){.brief[data-astro-cid-hm34qhxg],.city__grid[data-astro-cid-hm34qhxg]{grid-template-columns:1fr}}@media (width<=40rem){.folder__body[data-astro-cid-hm34qhxg]{margin-inline:calc(-1 * var(--gutter) + .5rem)}.stamp[data-astro-cid-hm34qhxg]{font-size:.72rem}.brief__text[data-astro-cid-hm34qhxg]{font-size:.95rem}}.viewport[data-astro-cid-h5vjqwyx]{aspect-ratio:16/9;background:#2c313b;position:relative;overflow:hidden}.viewport[data-astro-cid-h5vjqwyx] .viewport__img,.viewport[data-astro-cid-h5vjqwyx] picture{width:100%;height:100%;position:absolute;inset:0}.viewport[data-astro-cid-h5vjqwyx] .viewport__img{object-fit:cover}.viewport__canvas[data-astro-cid-h5vjqwyx]{width:100%;height:100%;image-rendering:pixelated;cursor:grab;touch-action:pan-y;position:absolute;inset:0}.viewport__canvas[data-astro-cid-h5vjqwyx]:active{cursor:grabbing}.hud[data-astro-cid-h5vjqwyx]{font-size:var(--step--1);color:var(--ink-2);gap:.75rem;margin-top:.75rem;display:grid}.hud__state[data-astro-cid-h5vjqwyx]{flex-wrap:wrap;gap:.25rem .75rem;display:flex}.hud__k[data-astro-cid-h5vjqwyx]{color:var(--ink);font-weight:600}.hud__controls[data-astro-cid-h5vjqwyx]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hud__readout[data-astro-cid-h5vjqwyx]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);width:100%}@media (width<=40rem){.tracer[data-astro-cid-h5vjqwyx]{margin-inline:calc(-1 * var(--gutter))}.hud[data-astro-cid-h5vjqwyx]{padding-inline:var(--gutter);font-size:.8rem}}.ch-rt[data-astro-cid-fhsflge6]{border-top:1px solid var(--rule);padding-block:clamp(3rem,7vw,6rem)}.ch-rt__head[data-astro-cid-fhsflge6]{gap:1.25rem;margin-bottom:clamp(2rem,5vw,3.5rem);display:grid}.ch-rt__block[data-astro-cid-fhsflge6]{gap:.9rem;margin-top:clamp(3rem,7vw,5rem);display:grid}.ch-rt__block[data-astro-cid-fhsflge6]:first-of-type{margin-top:0}.ch-rt__links[data-astro-cid-fhsflge6]{flex-wrap:wrap;gap:.75rem 2rem;margin-top:3rem;font-weight:600;display:flex}.ch-hl[data-astro-cid-3666bzyk]{border-top:1px solid var(--rule);padding-block:clamp(4rem,8vw,7rem)}.ch-hl__head[data-astro-cid-3666bzyk]{gap:1rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:grid}.ch-hl__head[data-astro-cid-3666bzyk] h2[data-astro-cid-3666bzyk]{font-size:var(--step-4)}.ch-hl__nums[data-astro-cid-3666bzyk]{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);margin:clamp(1.5rem,3vw,2.5rem) 0;padding:0;list-style:none;display:grid}.ch-hl__nums[data-astro-cid-3666bzyk] li[data-astro-cid-3666bzyk]{gap:.2rem;padding-top:.9rem;display:grid}.ch-hl__nums[data-astro-cid-3666bzyk] strong[data-astro-cid-3666bzyk]{font-family:var(--font-display);font-weight:500;font-size:var(--step-2)}.ch-hl__nums[data-astro-cid-3666bzyk] span[data-astro-cid-3666bzyk]{font-size:var(--step--1);color:var(--ink-2);line-height:1.4}.ch-hl__charts[data-astro-cid-3666bzyk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);display:grid}.ch-hl__charts[data-astro-cid-3666bzyk] figure[data-astro-cid-3666bzyk]{gap:.5rem;display:grid}.ch-hl__charts[data-astro-cid-3666bzyk] img{background:#fff;width:100%;height:auto}.ch-hl__links[data-astro-cid-3666bzyk]{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:clamp(1.5rem,3vw,2.5rem);display:flex}@media (width<=48rem){.ch-hl__nums[data-astro-cid-3666bzyk],.ch-hl__charts[data-astro-cid-3666bzyk]{grid-template-columns:minmax(0,1fr)}}.about[data-astro-cid-oxgmilyn]{padding-block:clamp(4rem,8vw,7rem) clamp(2rem,5vw,4rem)}.about__grid[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:clamp(1rem,4vw,3rem);display:grid}.about__contact[data-astro-cid-oxgmilyn]{font-family:var(--font-display);font-size:var(--step-1);line-height:1.4}@media (width<=48rem){.about__grid[data-astro-cid-oxgmilyn]{grid-template-columns:minmax(0,1fr)}}.about__contact[data-astro-cid-oxgmilyn] a[data-astro-cid-oxgmilyn]{overflow-wrap:anywhere}
