.cassette-body[data-astro-cid-r57gr5z7]{fill:var(--paper);stroke:var(--rule-strong);stroke-width:1.5px}.cassette-window[data-astro-cid-r57gr5z7]{fill:none;stroke:var(--rule-strong);stroke-width:1.5px}.cassette-membrane[data-astro-cid-r57gr5z7]{fill:#fbfbf8}.cassette-line[data-astro-cid-r57gr5z7]{fill:var(--test-line)}.cassette-line--test[data-astro-cid-r57gr5z7]{opacity:calc(.1 + .85 * var(--t,0))}.cassette-mark[data-astro-cid-r57gr5z7]{font:600 13px var(--font);fill:var(--slate)}.cassette-well[data-astro-cid-r57gr5z7]{fill:var(--mist);stroke:var(--rule-strong);stroke-width:1.5px}.cassette-marker[data-astro-cid-r57gr5z7]{fill:none;stroke:var(--rule-strong);stroke-width:1.2px}.bubble[data-astro-cid-gww7nvtx]{fill:var(--paper)}.bubble-edge[data-astro-cid-gww7nvtx]{fill:none;stroke:var(--rule-strong);stroke-width:1.5px}.label--amplified[data-astro-cid-gww7nvtx]{opacity:var(--signal,0)}.comparison[data-astro-cid-2knk4o2v]{width:100%;container-type:inline-size}svg[data-astro-cid-2knk4o2v]{width:100%;height:auto;display:block;overflow:visible}.test--amplified[data-astro-cid-2knk4o2v]{--t:var(--signal,0)}.zoom[data-astro-cid-2knk4o2v]{stroke:var(--rule-strong);stroke-width:1.2px}.captions[data-astro-cid-2knk4o2v]{font-size:var(--text-sm);text-align:center;text-wrap:balance;align-items:start;margin-top:.9rem;line-height:1.3;display:grid}.caption-test[data-astro-cid-2knk4o2v]{width:max-content;max-width:9rem;color:var(--ink);justify-self:center;font-weight:550}.caption-test--standard[data-astro-cid-2knk4o2v]{grid-column:3}.caption-test--amplified[data-astro-cid-2knk4o2v]{grid-column:5}.caption-bubble[data-astro-cid-2knk4o2v]{margin-top:calc(-1 * var(--lift));color:var(--slate);grid-area:1/1}.caption-bubble--amplified[data-astro-cid-2knk4o2v]{grid-column:7}.caption-name[data-astro-cid-2knk4o2v]{display:none}@container (width<=680px){.captions[data-astro-cid-2knk4o2v]{font-size:.75rem}.caption-test[data-astro-cid-2knk4o2v]{display:none}.caption-name[data-astro-cid-2knk4o2v]{color:var(--ink);margin-bottom:.15rem;font-weight:550;display:block}}.story[data-astro-cid-n2lz65zz]{display:grid;position:relative}.stage[data-astro-cid-n2lz65zz],.story-text[data-astro-cid-n2lz65zz]{grid-area:1/1}.stage[data-astro-cid-n2lz65zz]{pointer-events:none;align-self:start;height:100svh;position:sticky;top:0;overflow:hidden}.stage-canvas[data-astro-cid-n2lz65zz],.stage[data-astro-cid-n2lz65zz] .stage-still{width:100%;height:100%;position:absolute;inset:0}.stage-canvas[data-astro-cid-n2lz65zz]{opacity:0}.stage[data-astro-cid-n2lz65zz] .stage-still{object-fit:contain;object-position:85% 60%;transition:opacity .6s var(--ease);padding:12vh 2vw 8vh 40vw}.js .stage[data-astro-cid-n2lz65zz][data-mode=pending] .stage-still,.stage[data-astro-cid-n2lz65zz][data-mode="3d"] .stage-still{display:none}.js .stage[data-astro-cid-n2lz65zz][data-mode=pending] .hero-cassette{visibility:hidden}.stage[data-astro-cid-n2lz65zz][data-mode=still] [data-astro-cid-n2lz65zz]:is(.stage-canvas,.anno,.scale-bar){display:none}.js .stage[data-astro-cid-n2lz65zz]:is([data-mode="3d"],[data-mode=still]){animation:stage-in 1.4s var(--ease) both}.js .stage[data-astro-cid-n2lz65zz]:is([data-mode="3d"],[data-mode=still]) .hero-cassette{animation:cassette-in 1.2s var(--ease) .35s backwards}@keyframes stage-in{0%{opacity:0;scale:.985}}@keyframes cassette-in{0%{opacity:0;transform:translateY(1.5rem)}}@keyframes fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.js .stage[data-astro-cid-n2lz65zz]:is([data-mode="3d"],[data-mode=still]){animation-name:fade-in}.js .stage[data-astro-cid-n2lz65zz]:is([data-mode="3d"],[data-mode=still]) .hero-cassette{animation:none}}.anno[data-astro-cid-n2lz65zz]{opacity:0;color:var(--cobalt);position:absolute;top:0;left:0}.anno[data-astro-cid-n2lz65zz]:before{content:"";background:var(--cobalt);width:7px;height:7px;box-shadow:0 0 0 2px var(--paper);border-radius:50%;position:absolute;translate:-50% -50%}.anno-line[data-astro-cid-n2lz65zz]{width:var(--len,0px);transform-origin:0;height:1px;rotate:var(--angle);background:currentColor;position:absolute;top:0;left:0}.anno-text[data-astro-cid-n2lz65zz]{left:calc(cos(var(--angle)) * var(--len));top:calc(sin(var(--angle)) * var(--len));white-space:nowrap;font-size:var(--text-sm);font-weight:550;line-height:1;position:absolute;translate:-50% calc(-100% - .4rem)}.anno[data-astro-cid-n2lz65zz][data-place=below] .anno-text[data-astro-cid-n2lz65zz]{translate:-50% .4rem}.scale-bar[data-astro-cid-n2lz65zz]{right:max(var(--gutter), calc((100% - var(--max)) / 2 + var(--gutter)));opacity:0;font-size:var(--text-sm);color:var(--ink);justify-items:center;gap:.4rem;font-weight:550;display:grid;position:absolute;bottom:clamp(1.5rem,5vh,3rem)}.scale-bar-line[data-astro-cid-n2lz65zz]{width:var(--length,60px);background:var(--ink);height:3px;display:block}.stage[data-astro-cid-n2lz65zz] .hero-cassette{width:auto;height:min(56vh,32rem);translate:-50% calc(-50% + (1 - var(--hero,1)) * 3rem);opacity:var(--hero,1);position:absolute;top:60%;left:85%}.strips[data-astro-cid-n2lz65zz]{--edge:max(var(--gutter), (100vw - var(--max)) / 2 + var(--gutter));--from:calc(var(--edge) + 26rem + 2.5rem);--to:calc(100vw - var(--gutter));left:calc((var(--from) + var(--to)) / 2);top:calc(50% + var(--header-height) / 2);width:min(56rem, var(--to) - var(--from), (100svh - var(--header-height) - 9rem) * 3);translate:-50% calc(-50% + (1 - var(--enter,0)) * 2rem);opacity:var(--enter,0);position:absolute}.strips-inline[data-astro-cid-n2lz65zz]{--signal:1;display:none}.story-text[data-astro-cid-n2lz65zz]{z-index:1;position:relative}.block[data-astro-cid-n2lz65zz]{flex-direction:column;justify-content:center;min-height:100svh;display:flex}.hero[data-astro-cid-n2lz65zz]{min-height:calc(100svh - var(--header-height));justify-content:space-between;padding-block:clamp(2rem,8vh,6rem) clamp(2rem,7vh,4.5rem)}.hero-title[data-astro-cid-n2lz65zz]{font-size:var(--text-2xl);letter-spacing:-.035em;text-wrap:balance;margin-left:-.055em;font-weight:620;line-height:.98;display:grid}.nowrap[data-astro-cid-n2lz65zz]{white-space:nowrap}.hero-dek[data-astro-cid-n2lz65zz]{max-width:24ch;font-size:var(--text-lg);letter-spacing:-.015em;text-wrap:balance;font-weight:450;line-height:1.25}.hero-actions[data-astro-cid-n2lz65zz]{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:1.75rem;display:flex}.step-card[data-astro-cid-n2lz65zz]{max-width:26rem}.step-heading[data-astro-cid-n2lz65zz]{margin-bottom:clamp(2rem,5vh,3rem)}.step-progress[data-astro-cid-n2lz65zz]{font-size:var(--text-sm);color:var(--slate);align-items:center;gap:.75rem;margin-bottom:1rem;font-weight:550;display:flex}.step-bars[data-astro-cid-n2lz65zz]{gap:4px;display:flex}.step-bar[data-astro-cid-n2lz65zz]{background:var(--rule-strong);border-radius:2px;width:1.5rem;height:3px}.step-bar[data-astro-cid-n2lz65zz].is-done{background:var(--cobalt)}.step-title[data-astro-cid-n2lz65zz]{font-size:var(--text-lg);letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.15}.step-text[data-astro-cid-n2lz65zz]{color:var(--slate);text-wrap:pretty;margin-top:.75rem}.figure-caption[data-astro-cid-n2lz65zz]{border-top:1px solid var(--rule);font-size:var(--text-sm);color:var(--slate);margin-top:3rem;padding-top:1rem;line-height:1.5}.footnote-mark[data-astro-cid-n2lz65zz]{margin-left:.1em;font-size:.5em;line-height:0}.footnote-mark[data-astro-cid-n2lz65zz] a[data-astro-cid-n2lz65zz]{color:var(--cobalt);text-decoration:none}.figure-footnote[data-astro-cid-n2lz65zz]{color:var(--slate);gap:.4rem;margin-top:1rem;font-size:.8125rem;line-height:1.5;display:flex}.figure-footnote[data-astro-cid-n2lz65zz] sup[data-astro-cid-n2lz65zz]{line-height:1.9}.figure-footnote[data-astro-cid-n2lz65zz] a[data-astro-cid-n2lz65zz]{text-decoration:none}.figure-footnote[data-astro-cid-n2lz65zz] .journal{width:auto;height:.8rem;margin-block:.3rem .35rem}@media (width<=959px){.stage[data-astro-cid-n2lz65zz] .stage-still{object-position:50% 50%;padding:22vh 4vw 38vh}.strips[data-astro-cid-n2lz65zz]{display:none}.strips-inline[data-astro-cid-n2lz65zz]{max-width:34rem;margin:1.75rem auto 0;display:block}.strips-inline[data-astro-cid-n2lz65zz]+.figure-caption[data-astro-cid-n2lz65zz]{margin-top:1.75rem}.stage[data-astro-cid-n2lz65zz] .hero-cassette{height:26vh;top:45%;left:84%}.hero[data-astro-cid-n2lz65zz]{justify-content:space-between}.hero-title[data-astro-cid-n2lz65zz]{font-size:clamp(2.375rem,10.5vw,3.5rem);line-height:1.02}.block[data-astro-cid-n2lz65zz].step{justify-content:flex-end;padding-bottom:6vh}.step-card[data-astro-cid-n2lz65zz]{max-width:none;margin-inline:calc(var(--gutter) * -.5);border-top:1px solid var(--rule);background:#fffffff0;padding:1.25rem 1.25rem 1.5rem}.step-heading[data-astro-cid-n2lz65zz]{margin-bottom:1.25rem}.step-progress[data-astro-cid-n2lz65zz]{margin-bottom:.75rem}.scale-bar[data-astro-cid-n2lz65zz]{top:54%;bottom:auto}}.glance[data-astro-cid-jncytf7i],.glance[data-astro-cid-jncytf7i] tbody[data-astro-cid-jncytf7i]{width:100%;display:block}.glance-head[data-astro-cid-jncytf7i]{margin-bottom:clamp(2rem,4vw,3rem)}tr[data-astro-cid-jncytf7i]{column-gap:var(--gutter);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);padding-block:clamp(1.75rem,3.5vw,2.5rem);display:grid}tr[data-astro-cid-jncytf7i]:first-child{padding-top:0}tr[data-astro-cid-jncytf7i]:last-child{padding-bottom:0}tr[data-astro-cid-jncytf7i]+tr[data-astro-cid-jncytf7i]{border-top:1px solid var(--rule)}th[data-astro-cid-jncytf7i],td[data-astro-cid-jncytf7i]{text-align:left;padding:0;display:block}.glance-value[data-astro-cid-jncytf7i]{letter-spacing:-.04em;white-space:nowrap;color:var(--cobalt);grid-row:1/span 2;margin-left:-.05em;font-size:clamp(3rem,1.5rem + 5vw,6rem);font-weight:600;line-height:.9}.glance-label[data-astro-cid-jncytf7i]{font-size:var(--text-md);grid-column:2;font-weight:600;line-height:1.3}.glance-text[data-astro-cid-jncytf7i]{max-width:var(--measure);color:var(--slate);grid-column:2;margin-top:.35rem}.glance-cite[data-astro-cid-jncytf7i]{font-size:var(--text-sm);text-decoration-color:var(--rule-strong);margin-top:.5rem;display:block}@media (width<=720px){tr[data-astro-cid-jncytf7i]{grid-template-rows:auto;grid-template-columns:1fr;row-gap:.5rem}.glance-value[data-astro-cid-jncytf7i]{grid-row:auto;margin-bottom:.5rem}.glance-label[data-astro-cid-jncytf7i],.glance-text[data-astro-cid-jncytf7i]{grid-column:1}}.illustration[data-astro-cid-sabv7mkp]{background:var(--mist);display:block}.ill-ink[data-astro-cid-sabv7mkp]{stroke:var(--cobalt);stroke-width:2px;stroke-linecap:round}.ill-body[data-astro-cid-sabv7mkp]{fill:var(--paper);stroke:var(--cobalt);stroke-width:2px}.ill-outline[data-astro-cid-sabv7mkp]{fill:none;stroke:var(--cobalt);stroke-width:2px}.ill-faint[data-astro-cid-sabv7mkp]{fill:none;stroke:var(--rule-strong);stroke-width:1.5px}.ill-ring[data-astro-cid-sabv7mkp]{fill:var(--paper);stroke:var(--rule-strong);stroke-width:1.5px}.ill-dot[data-astro-cid-sabv7mkp]{fill:var(--cobalt)}.ill-cassette[data-astro-cid-sabv7mkp]{fill:var(--paper);stroke:var(--rule-strong);stroke-width:2px}.ill-window[data-astro-cid-sabv7mkp]{fill:#fbfbf8;stroke:var(--rule-strong);stroke-width:1.5px}.ill-test-line[data-astro-cid-sabv7mkp]{fill:var(--test-line)}.ill-mark[data-astro-cid-sabv7mkp]{font:600 13px var(--font);fill:var(--slate)}.ill-well[data-astro-cid-sabv7mkp]{fill:var(--mist);stroke:var(--rule-strong);stroke-width:1.5px}.application[data-astro-cid-53cbzt72]{column-gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;padding-block:1.75rem;display:grid}.application[data-astro-cid-53cbzt72]:first-child{padding-top:0}.application[data-astro-cid-53cbzt72]:last-child{padding-bottom:0}.application[data-astro-cid-53cbzt72]+.application[data-astro-cid-53cbzt72]{border-top:1px solid var(--rule)}.application-name[data-astro-cid-53cbzt72]{font-size:var(--text-xl);letter-spacing:-.025em;font-weight:500;line-height:1.1}.application[data-astro-cid-53cbzt72] .application-visual{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);background:var(--mist);width:100%;height:auto}figcaption[data-astro-cid-53cbzt72]{font-size:var(--text-sm);color:var(--slate);margin-top:.75rem;line-height:1.5}@media (width<=720px){.application[data-astro-cid-53cbzt72]{grid-template-columns:1fr;row-gap:1rem}}.about-text[data-astro-cid-oxgmilyn]{max-width:38rem;font-size:var(--text-md);text-wrap:pretty;line-height:1.55}.about-text[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]+p[data-astro-cid-oxgmilyn]{margin-top:1em}.team-head[data-astro-cid-ae2kqkmy]{margin-bottom:clamp(2.5rem,5vw,4rem)}.group-photo{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);background:var(--mist);width:100%;height:auto}.people-group[data-astro-cid-ae2kqkmy]{margin-top:clamp(3rem,6vw,4.5rem)}.people-title[data-astro-cid-ae2kqkmy]{font-size:var(--text-md);font-weight:600;line-height:1.3}.people[data-astro-cid-ae2kqkmy]{gap:1.5rem var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}.person[data-astro-cid-ae2kqkmy]{grid-template-columns:5.5rem minmax(0,1fr);align-items:center;column-gap:1.25rem;display:grid}.person[data-astro-cid-ae2kqkmy] .portrait{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius);background:var(--mist);width:100%;height:auto}.person-name[data-astro-cid-ae2kqkmy]{font-weight:600;line-height:1.3}.person-headline[data-astro-cid-ae2kqkmy]{font-size:var(--text-sm);color:var(--cobalt);font-weight:550;line-height:1.45}.person-role[data-astro-cid-ae2kqkmy]{font-size:var(--text-sm);color:var(--slate);line-height:1.45}.person-link[data-astro-cid-ae2kqkmy]{font-size:var(--text-sm);color:var(--cobalt);text-decoration-color:var(--rule-strong);margin-top:.25rem;font-weight:550;display:inline-block}@media (width<=720px){.people[data-astro-cid-ae2kqkmy]{grid-template-columns:1fr;gap:1.25rem}.person[data-astro-cid-ae2kqkmy]{grid-template-columns:4.5rem minmax(0,1fr)}}.photo-row[data-astro-cid-wllcyqv3]{grid-column:1/-1;grid-template-columns:repeat(var(--columns), minmax(0, 1fr));align-items:start;gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(1.25rem,3vw,2rem);display:grid}.photo-row[data-astro-cid-wllcyqv3] .photo{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);background:var(--mist);width:100%;height:auto}.photo--placeholder[data-astro-cid-wllcyqv3]{border:1px dashed var(--rule-strong);font-size:var(--text-sm);color:var(--slate);place-content:center;justify-items:center;gap:.25rem;font-weight:550;display:grid}.photo--placeholder[data-astro-cid-wllcyqv3] svg[data-astro-cid-wllcyqv3]{fill:none;width:2rem;height:2rem;stroke:var(--rule-strong);stroke-width:1.5px;stroke-linejoin:round;margin-bottom:.25rem}.photo-note[data-astro-cid-wllcyqv3]{font-size:.75rem;font-weight:450}figcaption[data-astro-cid-wllcyqv3]{font-size:var(--text-sm);color:var(--slate);text-wrap:pretty;margin-top:.75rem;line-height:1.5}.photo-credit[data-astro-cid-wllcyqv3]{margin-top:.15rem;font-size:.75rem;text-decoration:none;display:block}.photo-credit[data-astro-cid-wllcyqv3]:hover{text-decoration:underline}@media (width<=720px){.photo-row[data-astro-cid-wllcyqv3]{grid-template-columns:1fr}}.coordinates[data-astro-cid-rjm2jqzt]{font-size:var(--text-sm);color:var(--slate);font-variant-numeric:tabular-nums;margin-top:.5rem}.location-text[data-astro-cid-rjm2jqzt] .lede[data-astro-cid-rjm2jqzt]{margin-top:clamp(1.5rem,3vw,2.25rem)}.body[data-astro-cid-rjm2jqzt]{color:var(--slate);text-wrap:pretty;margin-top:1rem}.map[data-astro-cid-rjm2jqzt]{position:relative}.map[data-astro-cid-rjm2jqzt] img[data-astro-cid-rjm2jqzt]{width:100%;height:100%;position:absolute;inset:0}.map-campus[data-astro-cid-rjm2jqzt]{border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden;container-type:inline-size}.map-locator[data-astro-cid-rjm2jqzt]{background:var(--paper);border-top:1px solid var(--rule-strong);border-left:1px solid var(--rule-strong);border-top-left-radius:var(--radius);width:30%;position:absolute;bottom:0;right:0}.label[data-astro-cid-rjm2jqzt]{left:var(--x);top:var(--y);width:max-content;max-width:12rem;font-size:var(--text-sm);color:var(--ink);background:#ffffffdb;border-radius:2px;padding:.1rem .35rem;line-height:1.25;position:absolute;translate:.7rem -50%}.label[data-astro-cid-rjm2jqzt][data-side=left]{text-align:right;translate:calc(-100% - .7rem) -50%}.label[data-astro-cid-rjm2jqzt][data-side=above]{text-align:center;translate:-50% calc(-100% - .7rem)}.label[data-astro-cid-rjm2jqzt][data-side=below]{text-align:center;translate:-50% .9rem}.label[data-astro-cid-rjm2jqzt].is-strong{color:var(--cobalt);font-weight:600}.map-word[data-astro-cid-rjm2jqzt]{left:var(--x);top:var(--y);font-size:var(--text-sm);letter-spacing:.02em;color:#4e5a78b3;font-weight:550;position:absolute;translate:-50% -50%}.map-locator[data-astro-cid-rjm2jqzt] .scale-label[data-astro-cid-rjm2jqzt]{font-size:.6875rem}.scale-label[data-astro-cid-rjm2jqzt]{left:var(--x);top:var(--y);color:var(--ink);font-size:.75rem;font-weight:550;position:absolute;translate:.5rem -50%}figcaption[data-astro-cid-rjm2jqzt]{font-size:var(--text-sm);color:var(--slate);margin-top:1rem}.legend[data-astro-cid-rjm2jqzt]{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.legend[data-astro-cid-rjm2jqzt] li[data-astro-cid-rjm2jqzt]{align-items:center;gap:.4rem;display:flex}.legend[data-astro-cid-rjm2jqzt] svg[data-astro-cid-rjm2jqzt]{fill:none;width:1rem;height:1rem}.sym-ring[data-astro-cid-rjm2jqzt]{stroke:var(--ink);stroke-width:1.6px;fill:var(--paper)}.sym-cross[data-astro-cid-rjm2jqzt]{stroke:var(--ink);stroke-width:2px}.sym-x[data-astro-cid-rjm2jqzt]{stroke:var(--slate);stroke-width:1.4px}.sym-home[data-astro-cid-rjm2jqzt]{fill:var(--cobalt);stroke:var(--paper);stroke-width:1px}.credit[data-astro-cid-rjm2jqzt]{margin-top:.5rem;font-size:.75rem}@media (width<=720px){.label[data-astro-cid-rjm2jqzt]{max-width:var(--narrow-width,min(7.5rem, 34cqi));padding:.15em .5em;font-size:min(.6875rem,3.15cqi);translate:1em -50%}.label[data-astro-cid-rjm2jqzt][data-side=left]{translate:calc(-100% - 1em) -50%}.label[data-astro-cid-rjm2jqzt][data-side=below]{translate:-50% 1.3em}.label[data-astro-cid-rjm2jqzt][data-narrow=right]{text-align:left;translate:1em -50%}.label[data-astro-cid-rjm2jqzt][data-narrow=above]{translate:calc(2.2em - 50%) calc(-100% - 1em)}.map-locator[data-astro-cid-rjm2jqzt]{width:36%}.map-locator[data-astro-cid-rjm2jqzt] .scale-label[data-astro-cid-rjm2jqzt],.map-word[data-astro-cid-rjm2jqzt]{font-size:.625rem}}.backers[data-astro-cid-dxh2tvfz]{container-type:inline-size}.logos[data-astro-cid-dxh2tvfz]{grid-template-columns:repeat(3,auto);justify-content:space-between;place-items:center start;gap:2rem 2.5rem;padding-block:.2rem 0;display:grid}@container (width>=43.25rem){.logos[data-astro-cid-dxh2tvfz]{grid-template-columns:repeat(5,auto)}}.logo[data-astro-cid-dxh2tvfz]{width:calc(var(--w) * var(--logo-scale,1));height:calc(var(--h) * var(--logo-scale,1));display:block;position:relative}.logo-mono[data-astro-cid-dxh2tvfz],.logo-color[data-astro-cid-dxh2tvfz]{width:100%;height:100%;transition:opacity .22s var(--ease);position:absolute;inset:0}.logo-mono[data-astro-cid-dxh2tvfz]{background-color:var(--slate);-webkit-mask:var(--src) center / contain no-repeat;mask:var(--src) center / contain no-repeat}.logo-color[data-astro-cid-dxh2tvfz]{object-fit:contain;opacity:0}.logo[data-astro-cid-dxh2tvfz]:hover .logo-mono[data-astro-cid-dxh2tvfz],.logo[data-astro-cid-dxh2tvfz]:focus-visible .logo-mono[data-astro-cid-dxh2tvfz]{opacity:0}.logo[data-astro-cid-dxh2tvfz]:hover .logo-color[data-astro-cid-dxh2tvfz],.logo[data-astro-cid-dxh2tvfz]:focus-visible .logo-color[data-astro-cid-dxh2tvfz]{opacity:1}.round[data-astro-cid-dxh2tvfz]{color:var(--slate);margin-top:clamp(1.75rem,3vw,2.25rem)}@media (width<=720px){.logos[data-astro-cid-dxh2tvfz]{--logo-scale:.82;gap:2rem 1.5rem}}.reference[data-astro-cid-j6o3mlwn]+.reference[data-astro-cid-j6o3mlwn]{border-top:1px solid var(--rule)}.reference[data-astro-cid-j6o3mlwn] a[data-astro-cid-j6o3mlwn]{grid-template-columns:2.5rem minmax(0,1fr);grid-template-areas:".meta""number title"".source";align-items:baseline;column-gap:.5rem;padding-block:1.5rem;text-decoration:none;display:grid}.reference[data-astro-cid-j6o3mlwn]:first-child a[data-astro-cid-j6o3mlwn]{padding-top:0}.reference[data-astro-cid-j6o3mlwn]:last-child a[data-astro-cid-j6o3mlwn]{padding-bottom:0}.reference[data-astro-cid-j6o3mlwn] a[data-astro-cid-j6o3mlwn]:before{content:counter(ref);font-size:var(--text-md);color:var(--cobalt);font-variant-numeric:tabular-nums;grid-area:number;font-weight:600}.references[data-astro-cid-j6o3mlwn]{counter-reset:ref}.reference[data-astro-cid-j6o3mlwn]{counter-increment:ref}.reference-meta[data-astro-cid-j6o3mlwn]{font-size:var(--text-sm);color:var(--slate);grid-area:meta}.reference-title[data-astro-cid-j6o3mlwn]{font-size:var(--text-md);letter-spacing:-.01em;text-wrap:pretty;grid-area:title;margin-top:.25rem;font-weight:600;line-height:1.3}.reference[data-astro-cid-j6o3mlwn] a[data-astro-cid-j6o3mlwn]:hover .reference-title[data-astro-cid-j6o3mlwn]{text-underline-offset:.2em;text-decoration:underline 1px}.reference-source[data-astro-cid-j6o3mlwn]{font-size:var(--text-sm);color:var(--slate);grid-area:source;margin-top:.5rem}.contact[data-astro-cid-he3spzz3]{padding-block:var(--section)}.contact[data-astro-cid-he3spzz3] .wrap[data-astro-cid-he3spzz3]:before{content:"";border-top:1px solid var(--rule-strong);margin-bottom:clamp(1.75rem,3vw,2.25rem);display:block}.contact-title[data-astro-cid-he3spzz3]{max-width:18ch;font-size:var(--text-xl);letter-spacing:-.025em;text-wrap:balance;font-weight:600;line-height:1.08}.lede[data-astro-cid-he3spzz3]{margin-top:1rem}.contact-email[data-astro-cid-he3spzz3]{letter-spacing:-.035em;margin-top:clamp(2.5rem,5vw,4rem);margin-left:-.04em;font-size:clamp(1.75rem,1rem + 4vw,4.5rem);font-weight:600;line-height:1}.contact-email[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:var(--cobalt);text-underline-offset:.12em;text-decoration-thickness:2px;text-decoration-color:var(--rule-strong)}.contact-email[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{text-decoration-color:currentColor}
