.hero-media[data-astro-cid-n2tu7iac]{margin:0;display:block}.hero-media[data-astro-cid-n2tu7iac] img[data-astro-cid-n2tu7iac],.hero-media[data-astro-cid-n2tu7iac] video[data-astro-cid-n2tu7iac]{width:100%;height:auto;display:block}.hero-media-caption[data-astro-cid-n2tu7iac]{color:var(--text-muted);flex-direction:column;gap:.25rem;margin-top:.5rem;font-size:.9rem;display:flex}.hero-media-alt-visible[data-astro-cid-n2tu7iac]{color:var(--text)}.hero-media-credit[data-astro-cid-n2tu7iac] a[data-astro-cid-n2tu7iac]{color:var(--link)}.hero-media-credit[data-astro-cid-n2tu7iac] a[data-astro-cid-n2tu7iac]:hover,.hero-media-credit[data-astro-cid-n2tu7iac] a[data-astro-cid-n2tu7iac]:focus-visible{color:var(--link-hover)}.person-card[data-astro-cid-xcdocfpp]{grid-row:span 2;grid-template-columns:clamp(5.5rem,8vw,7.5rem) minmax(0,1fr);grid-template-areas:"media content""foot foot";grid-template-rows:subgrid;margin-bottom:var(--space-m);row-gap:0;column-gap:var(--space-m);padding:var(--space-m);border-width:1.5px;display:grid}.person-media[data-astro-cid-xcdocfpp]{grid-area:media}.person-content[data-astro-cid-xcdocfpp]{grid-area:content}.person-foot[data-astro-cid-xcdocfpp]{margin-top:var(--space-s);padding-top:var(--space-s);border-top:1px solid var(--hairline);align-items:end;gap:var(--space-xs) var(--space-m);grid-area:foot;grid-template-columns:minmax(0,1fr) minmax(0,max-content);display:grid}.person-place[data-astro-cid-xcdocfpp]{gap:.2rem;min-width:0;display:grid}.person-source[data-astro-cid-xcdocfpp]{text-align:right;max-width:14rem}.person-media[data-astro-cid-xcdocfpp]{background:var(--bg-inset);border:1px solid var(--hairline);border-radius:var(--radius-xs);align-self:start;margin:0;position:relative;overflow:hidden}.person-photo[data-astro-cid-xcdocfpp]{aspect-ratio:4/5;object-fit:cover;object-position:50% 22%;filter:saturate(.9)contrast(1.03);width:100%;display:block}.person-media[data-astro-cid-xcdocfpp]:after{content:"";background:color-mix(in oklab, var(--accent) 14%, transparent);mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}.person-content[data-astro-cid-xcdocfpp]{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.person-name[data-astro-cid-xcdocfpp]{font-family:var(--font-display);font-size:var(--step-1);color:var(--text-strong);letter-spacing:-.008em;margin-bottom:.15rem;font-weight:560;line-height:1.2;display:block}.person-role[data-astro-cid-xcdocfpp]{font-size:var(--step-0);color:var(--text);margin:0;line-height:1.4}.person-bio[data-astro-cid-xcdocfpp]{font-size:var(--step--1);color:var(--text-muted);margin:.15rem 0 0;line-height:1.55}.person-affil[data-astro-cid-xcdocfpp]{font-size:var(--step--1);color:var(--text);letter-spacing:.01em;margin:0;line-height:1.45}.person-region[data-astro-cid-xcdocfpp]{flex-wrap:wrap;gap:.35rem;margin:.2rem 0 0;display:flex}.person-tie[data-astro-cid-xcdocfpp]{border-color:color-mix(in oklab, var(--card-tone) 70%, transparent);background:color-mix(in oklab, var(--card-tone) 16%, transparent);color:var(--text-strong);transition:background var(--transition), border-color var(--transition)}.person-source[data-astro-cid-xcdocfpp]{color:var(--accent);font-size:var(--step--2);letter-spacing:.02em;text-decoration:underline;text-decoration-color:color-mix(in oklab, var(--accent) 35%, transparent);text-underline-offset:.18em}.person-source-arrow[data-astro-cid-xcdocfpp]{transition:transform var(--dur-quick) var(--ease-glide);display:inline-block}.person-photo[data-astro-cid-xcdocfpp]{transition:transform var(--dur-base) var(--ease-glide), filter var(--dur-base) var(--ease-glide)}.person-media[data-astro-cid-xcdocfpp]:after{transition:opacity var(--dur-base) var(--ease-glide)}.person-card[data-astro-cid-xcdocfpp].is-near .person-photo[data-astro-cid-xcdocfpp]{filter:none}.person-card[data-astro-cid-xcdocfpp].is-near .person-media[data-astro-cid-xcdocfpp]:after{opacity:0}.person-card[data-astro-cid-xcdocfpp].is-near .person-tie[data-astro-cid-xcdocfpp]{background:color-mix(in oklab, var(--card-tone) 34%, transparent);border-color:var(--card-tone)}@media (hover:hover) and (pointer:fine){.person-card[data-astro-cid-xcdocfpp]:hover .person-photo[data-astro-cid-xcdocfpp]{filter:none}.person-card[data-astro-cid-xcdocfpp]:hover .person-media[data-astro-cid-xcdocfpp]:after{opacity:0}.person-card[data-astro-cid-xcdocfpp]:hover .person-tie[data-astro-cid-xcdocfpp]{background:color-mix(in oklab, var(--card-tone) 34%, transparent);border-color:var(--card-tone)}.person-card[data-astro-cid-xcdocfpp]:hover .person-source[data-astro-cid-xcdocfpp]{color:var(--accent-strong);text-decoration-color:currentColor}.person-card[data-astro-cid-xcdocfpp]:hover .person-source-arrow[data-astro-cid-xcdocfpp]{transform:translate(2px,-2px)}}.leadership-grid[data-astro-cid-f2frj6qw]{gap:0 var(--space-m);margin-top:var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=52rem){.leadership-grid[data-astro-cid-f2frj6qw]{grid-template-columns:1fr}}.metric-cards[data-astro-cid-oxiggeso]{grid-template-columns:1.3fr repeat(3,minmax(0,1fr));gap:.7rem 1rem;margin:0;padding:0;list-style:none;display:grid}.metric-card[data-astro-cid-oxiggeso]{grid-row:span 3;grid-template-rows:subgrid;min-width:0;list-style:none;display:grid}.metric-card__link[data-astro-cid-oxiggeso]{grid-row:span 3;grid-template-rows:subgrid;min-width:0;color:var(--text);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label icon""value value""note note";align-content:start;column-gap:.75rem;padding:1rem 1.15rem 1.1rem;display:grid}.metric-card__label[data-astro-cid-oxiggeso]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--text-strong);grid-area:label;align-self:start;font-weight:500;line-height:1.35;text-decoration:none}.metric-card__value[data-astro-cid-oxiggeso],.metric-card__note[data-astro-cid-oxiggeso]{z-index:1;position:relative}.metric-card[data-astro-cid-oxiggeso] .metric-icon{grid-area:icon;align-self:start;width:1.6rem;height:1.6rem}.metric-card__value[data-astro-cid-oxiggeso]{color:var(--text-strong);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.045em;grid-area:value;place-self:end start;font-size:clamp(2.5rem,3.6vw,3.4rem);font-weight:700;line-height:1}.metric-card__note[data-astro-cid-oxiggeso]{max-width:30ch;color:var(--text-muted);grid-area:note;font-size:.84rem;line-height:1.45}.stat-bar[data-astro-cid-oxiggeso]{gap:var(--space-m) var(--space-l);padding:var(--space-m);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--bg-panel);flex-wrap:wrap;margin:0;list-style:none;display:flex}.stat-item[data-astro-cid-oxiggeso]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.stat-value[data-astro-cid-oxiggeso]{color:var(--text-strong);font-family:var(--font-display);font-size:var(--step-3);font-variant-numeric:tabular-nums;letter-spacing:-.018em;font-weight:560;line-height:1}.stat-label[data-astro-cid-oxiggeso]{color:var(--text-faint);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase}.stat-asof[data-astro-cid-oxiggeso]{color:var(--text-faint);font-size:var(--step--2);font-variant-numeric:tabular-nums;letter-spacing:.04em}@media (width<=70rem){.metric-cards[data-astro-cid-oxiggeso]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=36rem){.metric-cards[data-astro-cid-oxiggeso]{gap:.6rem .75rem}.metric-card__link[data-astro-cid-oxiggeso]{padding:.85rem .9rem .95rem}.metric-card[data-astro-cid-oxiggeso] .metric-icon{display:none}.metric-card__label[data-astro-cid-oxiggeso]{letter-spacing:.06em;grid-column:1/-1;font-size:.68rem}.metric-card__value[data-astro-cid-oxiggeso]{font-size:2.3rem}.metric-card__note[data-astro-cid-oxiggeso]{font-size:.78rem}}.network-map[data-astro-cid-xyb2ytdt]{gap:var(--space-l);grid-template-areas:"head""map""lists";display:grid}.nm-head[data-astro-cid-xyb2ytdt]{grid-area:head}.nm-figure[data-astro-cid-xyb2ytdt]{grid-area:map}.nm-lists[data-astro-cid-xyb2ytdt]{grid-area:lists}@media (width>=60rem){.network-map[data-astro-cid-xyb2ytdt]{column-gap:clamp(var(--space-l), 5vw, var(--space-2xl));grid-template:"head map""lists map"1fr/minmax(0,.85fr) minmax(0,1.15fr);row-gap:0}.nm-figure[data-astro-cid-xyb2ytdt]{align-self:center}}.nm-heading[data-astro-cid-xyb2ytdt]{max-width:18ch;font-size:var(--step-2)}.nm-intro[data-astro-cid-xyb2ytdt]{margin-top:var(--space-m);max-width:var(--measure);font-size:clamp(1rem,.96rem + .16vw,1.125rem);line-height:1.55}.nm-list-title[data-astro-cid-xyb2ytdt]{margin-top:var(--space-l);margin-bottom:var(--space-xs)}.nm-list[data-astro-cid-xyb2ytdt]{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none;display:grid}@media (width>=36rem) and (width<=60rem){.nm-list[data-astro-cid-xyb2ytdt]{column-gap:var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr))}}.nm-item[data-astro-cid-xyb2ytdt]{border-bottom:1px solid var(--hairline);border-radius:var(--radius-xs);cursor:default;transition:background var(--transition);align-items:center;gap:.8rem;margin-inline:-.4rem;padding:.55rem .4rem;display:flex}.nm-item[data-astro-cid-xyb2ytdt].is-active{background:var(--accent-dim)}.nm-item[data-astro-cid-xyb2ytdt]:focus-visible{outline-offset:0}.nm-num[data-astro-cid-xyb2ytdt]{background:var(--accent);width:1.55rem;height:1.55rem;color:var(--accent-contrast);font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:.74rem;font-weight:700;display:grid}.nm-item-text[data-astro-cid-xyb2ytdt]{min-width:0;display:grid}.nm-item-name[data-astro-cid-xyb2ytdt]{color:var(--text-strong);font-size:var(--step--1);font-weight:560;line-height:1.3}.nm-item-place[data-astro-cid-xyb2ytdt]{color:var(--text-muted);font-size:var(--step--2);line-height:1.35}.nm-diamond[data-astro-cid-xyb2ytdt]{background:var(--highlight);flex:none;width:.7rem;height:.7rem;margin-inline:.42rem;transform:rotate(45deg)}.nm-more[data-astro-cid-xyb2ytdt]{margin-top:var(--space-m)}.nm-figure[data-astro-cid-xyb2ytdt]{min-width:0;margin:0}.nm-svg[data-astro-cid-xyb2ytdt]{width:100%;height:auto;overflow:visible}.nm-country[data-astro-cid-xyb2ytdt]{fill:color-mix(in oklab, var(--text-muted) 11%, var(--bg));stroke:color-mix(in oklab, var(--text-muted) 38%, transparent);stroke-width:.7px;stroke-linejoin:round}.nm-country--active[data-astro-cid-xyb2ytdt]{fill:color-mix(in oklab, var(--accent) 17%, var(--bg));stroke:color-mix(in oklab, var(--accent) 50%, transparent)}@media (width<=40rem){.nm-labels[data-astro-cid-xyb2ytdt],.nm-event[data-astro-cid-xyb2ytdt] text[data-astro-cid-xyb2ytdt]{display:none}}.nm-labels[data-astro-cid-xyb2ytdt] text[data-astro-cid-xyb2ytdt],.nm-event[data-astro-cid-xyb2ytdt] text[data-astro-cid-xyb2ytdt]{font-family:var(--font-mono);letter-spacing:.02em;fill:var(--text-muted);paint-order:stroke;stroke:var(--bg);stroke-width:4px;stroke-linejoin:round;font-size:15px}.nm-halo[data-astro-cid-xyb2ytdt]{fill:var(--accent);opacity:.16;transition:opacity var(--transition), r var(--transition)}.nm-dot[data-astro-cid-xyb2ytdt]{fill:var(--accent);stroke:var(--bg);stroke-width:2.5px}.nm-dot-num[data-astro-cid-xyb2ytdt]{font-family:var(--font-mono);text-anchor:middle;fill:var(--accent-contrast);font-size:12.5px;font-weight:700}.nm-event[data-astro-cid-xyb2ytdt] rect[data-astro-cid-xyb2ytdt]{fill:var(--highlight);stroke:var(--bg);stroke-width:2.5px}.nm-event[data-astro-cid-xyb2ytdt] text[data-astro-cid-xyb2ytdt]{fill:var(--highlight-strong)}.nm-site[data-astro-cid-xyb2ytdt],.nm-event[data-astro-cid-xyb2ytdt]{transition:opacity var(--transition)}.network-map[data-astro-cid-xyb2ytdt].has-active .nm-site[data-astro-cid-xyb2ytdt]:not(.is-active),.network-map[data-astro-cid-xyb2ytdt].has-active .nm-event[data-astro-cid-xyb2ytdt]:not(.is-active){opacity:.35}.nm-site[data-astro-cid-xyb2ytdt].is-active .nm-halo[data-astro-cid-xyb2ytdt]{opacity:.4;r:24}.nm-caption[data-astro-cid-xyb2ytdt]{margin-top:var(--space-s);font-size:var(--step--2);color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;display:flex}.nm-key[data-astro-cid-xyb2ytdt]{align-items:center;gap:.45rem;display:inline-flex}.nm-key[data-astro-cid-xyb2ytdt] .nm-diamond[data-astro-cid-xyb2ytdt]{width:.55rem;height:.55rem;margin-inline:.1rem}.nm-key-dot[data-astro-cid-xyb2ytdt]{background:var(--accent);border-radius:50%;width:.7rem;height:.7rem}.nm-caption[data-astro-cid-xyb2ytdt] a[data-astro-cid-xyb2ytdt]{color:var(--text-faint);margin-left:auto}@media (width<=60rem){.nm-lists[data-astro-cid-xyb2ytdt] .nm-list-title[data-astro-cid-xyb2ytdt]:first-child{margin-top:0}}#overview[data-astro-cid-irahaz3f],#from-organism-to-genome[data-astro-cid-irahaz3f],#building[data-astro-cid-irahaz3f],#leadership[data-astro-cid-irahaz3f],#questions[data-astro-cid-irahaz3f],#proposed-pilots[data-astro-cid-irahaz3f],#activity[data-astro-cid-irahaz3f],#discover-caligo[data-astro-cid-irahaz3f],#h1[data-astro-cid-irahaz3f],#h2[data-astro-cid-irahaz3f],#h3[data-astro-cid-irahaz3f],#h4[data-astro-cid-irahaz3f],#h5[data-astro-cid-irahaz3f],#h6[data-astro-cid-irahaz3f]{scroll-margin-top:5rem}.stat-bar-section[data-astro-cid-irahaz3f]{padding-bottom:0}#why-lepidoptera[data-astro-cid-irahaz3f]{padding-bottom:var(--space-l)}.hero-cinematic[data-astro-cid-irahaz3f]{isolation:isolate;border-bottom:1px solid var(--hairline);background:#000;min-height:clamp(34rem,56.42vw,48rem);position:relative;overflow:hidden}.hero-media-frame[data-astro-cid-irahaz3f]{z-index:0;position:absolute;inset:0}.hero-media-frame[data-astro-cid-irahaz3f] .hero-media{width:100%;height:100%;margin:0}.hero-media-frame[data-astro-cid-irahaz3f] .hero-media picture,.hero-media-frame[data-astro-cid-irahaz3f] .hero-media img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.hero-overlay[data-astro-cid-irahaz3f]{z-index:2;min-height:inherit;align-items:flex-end;padding-block:clamp(2rem,6vh,4rem) clamp(2.5rem,8vh,5rem);display:flex;position:relative}.hero-overlay-inner[data-astro-cid-irahaz3f]{width:min(100% - 2.5rem, var(--container-wide))}.hero-copy[data-astro-cid-irahaz3f]{color:#f6f7f3;max-width:40rem;margin-left:auto}.hero-eyebrow[data-astro-cid-irahaz3f]{font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase;color:oklab(97.4269% -.00251916 .00475353/.78);text-shadow:0 1px 6px #00000073;margin:0}.hero-title[data-astro-cid-irahaz3f]{margin-top:var(--space-s);font-family:var(--font-display);letter-spacing:-.02em;color:#f6f7f3;text-wrap:balance;text-shadow:0 1px 16px #00000073;max-width:24ch;font-size:clamp(1.85rem,3.3vw,3.25rem);font-weight:560;line-height:1.08}.hero-tagline[data-astro-cid-irahaz3f]{margin-top:var(--space-m);color:oklab(97.4269% -.00251916 .00475353/.92);text-shadow:0 1px 12px #00000080;max-width:44ch;font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.5}.hero-actions[data-astro-cid-irahaz3f]{margin-top:var(--space-l);gap:var(--space-s);flex-wrap:wrap;display:flex}.hero-btn-primary[data-astro-cid-irahaz3f]{color:#262524;background:#f6f7f3;border-color:#0000}.hero-btn-primary[data-astro-cid-irahaz3f]:hover{color:#1a1a1a;background:#fff}.hero-btn-ghost[data-astro-cid-irahaz3f]{color:#f6f7f3;background:0 0;border:1px solid oklab(97.4269% -.00251916 .00475353/.45)}.hero-btn-ghost[data-astro-cid-irahaz3f]:hover{color:#f6f7f3;background:oklab(97.4269% -.00251916 .00475353/.12);border-color:#f6f7f3}.hero-attribution[data-astro-cid-irahaz3f]{z-index:3;text-align:right;color:oklab(97.4269% -.00251916 .00475353/.8);text-shadow:0 1px 4px #0009;pointer-events:auto;max-width:44ch;margin:0;font-size:.75rem;line-height:1.4;position:absolute;bottom:.75rem;right:clamp(1rem,3vw,1.6rem)}.hero-attribution[data-astro-cid-irahaz3f] a[data-astro-cid-irahaz3f]{color:oklab(97.4269% -.00251916 .00475353/.8);text-underline-offset:.15em;text-decoration:underline oklab(97.4269% -.00251916 .00475353/.3)}.hero-attribution[data-astro-cid-irahaz3f] a[data-astro-cid-irahaz3f]:hover{color:#f6f7f3;text-decoration-color:currentColor}@media (width>=60.001rem){.hero-media-frame[data-astro-cid-irahaz3f] .hero-media img{width:112%;max-width:none;margin-left:-12%}.hero-overlay-inner[data-astro-cid-irahaz3f]{width:100%;margin-inline:0;padding-inline:60% clamp(1.25rem,3vw,4rem)}.hero-copy[data-astro-cid-irahaz3f]{max-width:none;margin-left:0}}@media (width<=60rem){.hero-cinematic[data-astro-cid-irahaz3f]{background:#000;min-height:auto}.hero-media-frame[data-astro-cid-irahaz3f]{aspect-ratio:2400/1354;height:auto;position:relative;inset:auto}.hero-overlay[data-astro-cid-irahaz3f]{align-items:flex-start;min-height:auto;padding-block:0 1rem}.hero-copy[data-astro-cid-irahaz3f]{max-width:100%;margin-left:0}.hero-eyebrow[data-astro-cid-irahaz3f]{font-size:.68rem;line-height:1.4}.hero-title[data-astro-cid-irahaz3f]{text-wrap:pretty;max-width:20ch;margin-top:.55rem;font-size:clamp(1.75rem,7.2vw,2.15rem);line-height:1.06}.hero-tagline[data-astro-cid-irahaz3f]{max-width:38ch;margin-top:.9rem;font-size:.94rem;line-height:1.48}.hero-actions[data-astro-cid-irahaz3f]{grid-template-columns:1fr;gap:.55rem;margin-top:1.1rem;display:grid}.hero-actions[data-astro-cid-irahaz3f] .btn[data-astro-cid-irahaz3f]{justify-content:space-between;width:100%;min-height:2.8rem;padding:.7rem 1rem;font-size:.9rem}.hero-attribution[data-astro-cid-irahaz3f]{text-align:left;color:#f6f7f3cc;max-width:none;margin:0;padding:0 1rem .85rem;font-size:.72rem;line-height:1.4;position:relative;inset:auto}}.section[data-astro-cid-irahaz3f] h2[data-astro-cid-irahaz3f]{max-width:32ch;font-size:var(--step-2)}.section[data-astro-cid-irahaz3f] .lead[data-astro-cid-irahaz3f]{max-width:var(--measure)}.section[data-astro-cid-irahaz3f] .lead[data-astro-cid-irahaz3f],.building-item[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f]{font-size:clamp(1rem,.96rem + .16vw,1.125rem);line-height:1.55}.section-eyebrow[data-astro-cid-irahaz3f]{font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);margin:0}.building-grid[data-astro-cid-irahaz3f]{margin-top:var(--space-l)}.building-item[data-astro-cid-irahaz3f] p[data-astro-cid-irahaz3f]{margin:var(--space-xs) 0 0;color:var(--text-muted)}.network-section[data-astro-cid-irahaz3f]{border-top:1px solid var(--hairline)}.activity-layout[data-astro-cid-irahaz3f]{gap:clamp(var(--space-l), 5vw, var(--space-2xl));grid-template-columns:minmax(15rem,.72fr) minmax(0,1.6fr);align-items:start;display:grid}.activity-intro[data-astro-cid-irahaz3f]>[data-astro-cid-irahaz3f]+[data-astro-cid-irahaz3f]{margin-top:var(--space-m)}.activity-intro[data-astro-cid-irahaz3f] .section-eyebrow[data-astro-cid-irahaz3f]+h2[data-astro-cid-irahaz3f]{margin-top:var(--space-s)}@media (width<=48rem){.activity-layout[data-astro-cid-irahaz3f]{gap:var(--space-l);grid-template-columns:1fr}}.section--close[data-astro-cid-irahaz3f]{background:var(--bg-inset)}.close-layout[data-astro-cid-irahaz3f]{display:block}.close-copy[data-astro-cid-irahaz3f]{min-width:0}.close-copy[data-astro-cid-irahaz3f]>[data-astro-cid-irahaz3f]+[data-astro-cid-irahaz3f]{margin-top:var(--space-m)}.close-body[data-astro-cid-irahaz3f]{max-width:var(--measure)}.close-actions[data-astro-cid-irahaz3f]{margin-top:var(--space-l);align-items:center;gap:var(--space-m);flex-wrap:wrap;display:flex}.hero-title[data-astro-cid-irahaz3f]{letter-spacing:-.045em;font-size:clamp(2.2rem,3.9vw,4.25rem);font-weight:460}.hero-title[data-astro-cid-irahaz3f] em[data-astro-cid-irahaz3f]{letter-spacing:-.035em;margin-top:.18em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.08;display:block}.hero-overlay[data-astro-cid-irahaz3f]{align-items:center}.hero-copy[data-astro-cid-irahaz3f]{padding-bottom:1rem}.hero-actions[data-astro-cid-irahaz3f]{gap:.75rem}.hero-actions[data-astro-cid-irahaz3f] .btn[data-astro-cid-irahaz3f]{box-shadow:none;border-width:1px;border-radius:3px}.hero-actions[data-astro-cid-irahaz3f] .btn[data-astro-cid-irahaz3f]:hover{box-shadow:none;transform:translateY(-1px)}.hero-actions[data-astro-cid-irahaz3f] .btn[data-astro-cid-irahaz3f]:active{box-shadow:none;transform:none}.hero-btn-ghost[data-astro-cid-irahaz3f]{text-underline-offset:.4em;border-color:#0000;padding-inline:0;text-decoration:underline}.hero-attribution[data-astro-cid-irahaz3f]{font-family:var(--font-body);max-width:48ch}.intro-layout[data-astro-cid-irahaz3f]{grid-template-columns:1fr;display:grid}.intro-copy[data-astro-cid-irahaz3f]>[data-astro-cid-irahaz3f]+[data-astro-cid-irahaz3f]{margin-top:var(--space-m)}.intro-copy[data-astro-cid-irahaz3f] h2[data-astro-cid-irahaz3f]{max-width:25ch}@media (width>=60rem){.intro-copy[data-astro-cid-irahaz3f]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0;display:grid;position:relative}.intro-copy[data-astro-cid-irahaz3f]:after{content:"";inset-block:0;background:var(--hairline);width:1px;position:absolute;left:50%}.intro-copy[data-astro-cid-irahaz3f] h2[data-astro-cid-irahaz3f],.intro-copy[data-astro-cid-irahaz3f] .intro-link[data-astro-cid-irahaz3f]{padding-right:var(--space-m)}.intro-copy[data-astro-cid-irahaz3f] .lead[data-astro-cid-irahaz3f]{padding-left:var(--space-m)}.intro-copy[data-astro-cid-irahaz3f] h2[data-astro-cid-irahaz3f],.intro-copy[data-astro-cid-irahaz3f] .intro-link[data-astro-cid-irahaz3f]{grid-column:1}.intro-copy[data-astro-cid-irahaz3f] .lead[data-astro-cid-irahaz3f]{grid-column:2}.intro-copy[data-astro-cid-irahaz3f] .lead[data-astro-cid-irahaz3f]:first-of-type{grid-row:1;margin-top:0}.intro-copy[data-astro-cid-irahaz3f] .lead[data-astro-cid-irahaz3f]:last-of-type{grid-row:2}.intro-copy[data-astro-cid-irahaz3f] .intro-link[data-astro-cid-irahaz3f]{grid-row:2;align-self:start}}.intro-link[data-astro-cid-irahaz3f]{margin-top:var(--space-m)}.section--close[data-astro-cid-irahaz3f]{border-top:1px solid var(--hairline);background:var(--bg)}.close-copy[data-astro-cid-irahaz3f] h2[data-astro-cid-irahaz3f]{max-width:25ch}@media (width<=60rem){.hero-title[data-astro-cid-irahaz3f]{max-width:24ch;font-size:clamp(2rem,5vw,3rem)}.hero-copy[data-astro-cid-irahaz3f]{padding-block:1.25rem}.hero-overlay[data-astro-cid-irahaz3f]{padding-bottom:.5rem}.hero-btn-ghost[data-astro-cid-irahaz3f]{padding-inline:1rem}}@media (width<=48rem){.intro-layout[data-astro-cid-irahaz3f]{grid-template-columns:1fr;gap:2rem}}@media (width>=40rem) and (width<=60rem){.hero-tagline[data-astro-cid-irahaz3f]{max-width:65ch}.hero-actions[data-astro-cid-irahaz3f]{justify-items:start}.hero-actions[data-astro-cid-irahaz3f] .btn[data-astro-cid-irahaz3f]{width:auto}}
