.hero[data-astro-cid-ka5rf7qy]{padding-block:var(--space-5) var(--space-6)}.hero__grid[data-astro-cid-ka5rf7qy]{gap:var(--space-4);display:grid}.hero__head[data-astro-cid-ka5rf7qy]{gap:var(--space-2);display:grid}.hero__kicker[data-astro-cid-ka5rf7qy]{color:var(--graphite-soft);font-weight:600}.hero__title[data-astro-cid-ka5rf7qy]{font-stretch:112%}.acronym[data-astro-cid-ka5rf7qy]{gap:var(--space-1);display:grid}.acronym__item[data-astro-cid-ka5rf7qy]{border-top:2px solid var(--graphite);padding-top:var(--space-1);grid-template-columns:3.75rem 1fr;align-items:baseline;display:grid}.acronym__letter[data-astro-cid-ka5rf7qy]{font-size:clamp(3rem,14vw,4rem);font-weight:820;font-stretch:inherit;letter-spacing:-.02em;line-height:1}.acronym__word[data-astro-cid-ka5rf7qy]{font-size:var(--step-1);letter-spacing:0;font-weight:650;font-stretch:110%}.hero__text[data-astro-cid-ka5rf7qy]{gap:var(--space-3);align-content:start;display:grid}.hero__lead[data-astro-cid-ka5rf7qy]{font-size:var(--step-1);max-width:44ch;line-height:1.45}.hero__actions[data-astro-cid-ka5rf7qy]{gap:var(--space-2);flex-wrap:wrap;display:flex}.hero__figure[data-astro-cid-ka5rf7qy]{gap:var(--space-2);margin:0;display:grid}.hero__figure[data-astro-cid-ka5rf7qy] canvas[data-astro-cid-ka5rf7qy]{aspect-ratio:8/3;background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius);touch-action:pan-y;width:100%;display:block}.hero__figure[data-astro-cid-ka5rf7qy] figcaption[data-astro-cid-ka5rf7qy]{font-size:var(--step--1);color:var(--graphite-soft)}.graph[data-astro-cid-ka5rf7qy]{align-items:center;row-gap:var(--space-1);flex-wrap:wrap;display:flex}.node[data-astro-cid-ka5rf7qy]{background:var(--paper-raised);border:1.5px solid var(--graphite);min-height:44px;font-size:var(--step--1);border-radius:6px;align-items:center;gap:.6rem;padding:.35rem .85rem;font-weight:600;font-stretch:105%;display:inline-flex;position:relative}.node--slider[data-astro-cid-ka5rf7qy]{flex:16rem}.node--slider[data-astro-cid-ka5rf7qy] input[data-astro-cid-ka5rf7qy]{min-width:6rem;accent-color:var(--wire);cursor:pointer;flex:1;height:44px;margin:0}.node--slider[data-astro-cid-ka5rf7qy] output[data-astro-cid-ka5rf7qy]{font-variant-numeric:tabular-nums;text-align:right;min-width:2.6em}.port[data-astro-cid-ka5rf7qy]{background:var(--paper-raised);border:1.5px solid var(--graphite);border-radius:50%;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%}.port--out[data-astro-cid-ka5rf7qy]{right:-5.5px}.port--in[data-astro-cid-ka5rf7qy]{left:-5.5px}.node--slider[data-astro-cid-ka5rf7qy] .port--out[data-astro-cid-ka5rf7qy]{display:none}.wire[data-astro-cid-ka5rf7qy]{background:var(--wire);width:2rem;height:2px;display:none}.node--op[data-astro-cid-ka5rf7qy]{display:none}@media (width>=36rem){.wire[data-astro-cid-ka5rf7qy],.node--op[data-astro-cid-ka5rf7qy]{display:inline-flex}.node--slider[data-astro-cid-ka5rf7qy] .port--out[data-astro-cid-ka5rf7qy]{display:block}}@media (width>=48rem){.acronym[data-astro-cid-ka5rf7qy]{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr))}.acronym__item[data-astro-cid-ka5rf7qy]{gap:var(--space-1);grid-template-columns:1fr}.acronym__letter[data-astro-cid-ka5rf7qy]{font-size:clamp(4.5rem,11vw,10rem)}.acronym__word[data-astro-cid-ka5rf7qy]{font-size:clamp(1rem,1.5vw,1.333rem)}}@media (width>=62rem){.hero[data-astro-cid-ka5rf7qy]{padding-top:var(--space-6)}.hero__grid[data-astro-cid-ka5rf7qy]{column-gap:var(--space-3);row-gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr))}.hero__head[data-astro-cid-ka5rf7qy]{grid-column:1/-1}.hero__text[data-astro-cid-ka5rf7qy]{grid-column:1/span 5}.hero__figure[data-astro-cid-ka5rf7qy]{grid-column:6/-1}}.activities[data-astro-cid-xth75t7j]{margin:0}.activities__row[data-astro-cid-xth75t7j]{gap:var(--space-1);padding-block:var(--space-3);border-bottom:1px solid var(--rule);display:grid}.activities__row[data-astro-cid-xth75t7j]:first-child{padding-top:0}.activities[data-astro-cid-xth75t7j] dt[data-astro-cid-xth75t7j]{font-size:var(--step-1);font-weight:700;font-stretch:112%;line-height:1.25}.activities[data-astro-cid-xth75t7j] dd[data-astro-cid-xth75t7j]{color:var(--graphite-soft);max-width:52ch;margin:0}@media (width>=48rem){.activities__row[data-astro-cid-xth75t7j]{column-gap:var(--space-3);grid-template-columns:minmax(12rem,1fr) 1.4fr;align-items:baseline}}.projects[data-astro-cid-thmgm4k5]{margin:0;padding:0;list-style:none}.projects__row[data-astro-cid-thmgm4k5]{gap:var(--space-1);padding-block:var(--space-3);border-bottom:1px solid var(--rule);display:grid}.projects__row[data-astro-cid-thmgm4k5]:first-child{padding-top:0}.projects__name[data-astro-cid-thmgm4k5]{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.projects__name[data-astro-cid-thmgm4k5] h3[data-astro-cid-thmgm4k5]{font-size:var(--step-2);font-weight:750;font-stretch:118%;line-height:1.15}.projects__name[data-astro-cid-thmgm4k5] a[data-astro-cid-thmgm4k5]{color:var(--graphite);text-underline-offset:.2em;text-decoration-thickness:2px;text-decoration-color:var(--wire)}.projects__name[data-astro-cid-thmgm4k5] a[data-astro-cid-thmgm4k5]:hover{color:var(--wire)}.projects__status[data-astro-cid-thmgm4k5]{font-size:var(--step--1);color:var(--graphite-soft);align-items:center;gap:.45em;font-weight:600;display:inline-flex}.projects__status[data-astro-cid-thmgm4k5]:before{content:"";border:2px solid var(--wire);border-radius:50%;width:.6em;height:.6em}.projects__status[data-astro-cid-thmgm4k5][data-status=live]:before{background:var(--wire)}.projects__row[data-astro-cid-thmgm4k5] p[data-astro-cid-thmgm4k5]{color:var(--graphite-soft);max-width:60ch}.events[data-astro-cid-qnlofho7]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.events__item[data-astro-cid-qnlofho7]{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid var(--rule);display:grid}.events__item[data-astro-cid-qnlofho7] time[data-astro-cid-qnlofho7]{color:var(--wire);font-weight:650}.events__item[data-astro-cid-qnlofho7] h3[data-astro-cid-qnlofho7]{font-size:var(--step-2)}.events__item[data-astro-cid-qnlofho7] h3[data-astro-cid-qnlofho7] a[data-astro-cid-qnlofho7]{color:inherit;text-decoration-color:var(--wire);text-underline-offset:.2em}.events__item[data-astro-cid-qnlofho7] h3[data-astro-cid-qnlofho7] a[data-astro-cid-qnlofho7]:hover{color:var(--wire)}.events__place[data-astro-cid-qnlofho7]{color:var(--graphite-soft)}.past[data-astro-cid-qnlofho7]{margin-top:var(--space-5);gap:var(--space-1);display:grid}.past__title[data-astro-cid-qnlofho7]{font-size:var(--step-0);color:var(--graphite-soft);font-weight:600;font-stretch:100%}.past__list[data-astro-cid-qnlofho7]{margin:0;padding:0;list-style:none}.past__list[data-astro-cid-qnlofho7] li[data-astro-cid-qnlofho7]{gap:0 var(--space-3);padding-block:var(--space-1);border-top:1px solid var(--rule);display:grid}.past__list[data-astro-cid-qnlofho7] time[data-astro-cid-qnlofho7]{color:var(--graphite-soft);font-size:var(--step--1)}.past__list[data-astro-cid-qnlofho7] a[data-astro-cid-qnlofho7]{align-items:center;min-height:44px;font-weight:600;display:inline-flex}@media (width>=36rem){.past__list[data-astro-cid-qnlofho7] li[data-astro-cid-qnlofho7]{grid-template-columns:11rem 1fr;align-items:center}}.events__empty[data-astro-cid-qnlofho7]{gap:var(--space-3);padding:var(--space-4);border:1.5px dashed var(--graphite-soft);border-radius:var(--radius);justify-items:start;display:grid}
