.lightbox[data-astro-cid-obco7o2d]{width:min(96vw,90rem);max-width:none;max-height:94vh;padding:var(--space-m);border:1px solid var(--hairline-strong);border-radius:var(--radius);background:var(--bg-panel);color:var(--text)}.lightbox[data-astro-cid-obco7o2d][open]{animation:.2s ease-out lightbox-in}.lightbox[data-astro-cid-obco7o2d]::backdrop{backdrop-filter:blur(3px);background:#080706c7}.lightbox[data-astro-cid-obco7o2d][open]::backdrop{animation:.2s ease-out lightbox-fade}.lightbox-figure[data-astro-cid-obco7o2d]{gap:var(--space-s);margin:0;display:grid}.lightbox-figure[data-astro-cid-obco7o2d] img[data-astro-cid-obco7o2d]{object-fit:contain;border-radius:calc(var(--radius) - 2px);background:#fff;width:100%;max-height:calc(94vh - 7rem);display:block}.lightbox-caption[data-astro-cid-obco7o2d]{max-width:var(--measure);color:var(--text-muted);font-size:var(--step--1);padding-right:2.5rem;line-height:1.5}.lightbox-close[data-astro-cid-obco7o2d]{z-index:1;border:1px solid var(--hairline);background:var(--bg-panel);width:2.25rem;height:2.25rem;color:var(--text-strong);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:.5rem;right:.5rem}.lightbox-close[data-astro-cid-obco7o2d]:hover{border-color:var(--accent)}.lightbox-close[data-astro-cid-obco7o2d]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lightbox-close[data-astro-cid-obco7o2d] svg{width:1.1rem;height:1.1rem}@keyframes lightbox-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes lightbox-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lightbox[data-astro-cid-obco7o2d][open],.lightbox[data-astro-cid-obco7o2d][open]::backdrop{animation:none}}.tier-diagram[data-astro-cid-h2j3p3ps]{background:var(--tier-stage,var(--bg-inset));border-bottom:1px solid var(--hairline);--base-A:var(--trait-plant);--base-C:var(--trait-wing);--base-G:var(--trait-scent);--base-T:var(--trait-pattern);--stage:var(--tier-stage,var(--bg-inset));flex-direction:column;margin:0;padding:.85rem .85rem .75rem;display:flex;position:relative}.tier-diagram[data-astro-cid-h2j3p3ps]>svg[data-astro-cid-h2j3p3ps]{user-select:none;width:100%;height:auto;margin-bottom:.5rem;display:block;overflow:visible}.tier-explore[data-astro-cid-h2j3p3ps]{margin-top:auto}.tier-diagram[data-astro-cid-h2j3p3ps]{--fly-ink:#231c17;--fly-white:#f7f2e7;--fly-yellow:#f1c84b;--fly-orange:#e2742b;--fly-edge:transparent}[data-mode=dark] .tier-diagram[data-astro-cid-h2j3p3ps]{--fly-ink:#43362d;--fly-edge:#cdbfa8;--fly-feeler:#cdbfa8}.dg-fly-wing[data-astro-cid-h2j3p3ps]{fill:var(--fly-ink);stroke:var(--fly-edge);stroke-width:.7px;stroke-linejoin:round}.dg-fly-mark[data-astro-cid-h2j3p3ps]{fill:var(--mark);stroke:none}.dg-fly-mark[data-astro-cid-h2j3p3ps].is-line{fill:none;stroke:var(--mark);stroke-linecap:round}.dg-fly-mark--white[data-astro-cid-h2j3p3ps]{--mark:var(--fly-white)}.dg-fly-mark--yellow[data-astro-cid-h2j3p3ps]{--mark:var(--fly-yellow)}.dg-fly-mark--orange[data-astro-cid-h2j3p3ps]{--mark:var(--fly-orange)}.dg-fly-mark--ink[data-astro-cid-h2j3p3ps]{--mark:var(--fly-ink)}.dg-fly-mark--band[data-astro-cid-h2j3p3ps]{--mark:var(--band,var(--fly-white))}.dg-fly-body[data-astro-cid-h2j3p3ps]{fill:var(--fly-ink);stroke:var(--fly-edge);stroke-width:.5px}.dg-fly-antennae[data-astro-cid-h2j3p3ps]{fill:none;stroke:var(--fly-feeler,var(--fly-ink));stroke-width:.8px;stroke-linecap:round}.dg-fly-club[data-astro-cid-h2j3p3ps]{fill:var(--fly-feeler,var(--fly-ink))}.dg-arrow[data-astro-cid-h2j3p3ps]{fill:none;stroke:var(--text-faint);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.dg-frame[data-astro-cid-h2j3p3ps]{fill:none;stroke:var(--text-strong);stroke-width:2px}.dg-ref[data-astro-cid-h2j3p3ps]{fill:none;stroke:var(--accent);stroke-width:4px;stroke-linecap:round}.dg-read[data-astro-cid-h2j3p3ps]{fill:none;stroke:var(--text-muted);stroke-width:6px;stroke-linecap:round}.dg-species[data-astro-cid-h2j3p3ps]{font-family:var(--font-body);fill:var(--text-muted);font-size:13px;font-style:italic}.dg-note[data-astro-cid-h2j3p3ps]{font-family:var(--font-body);fill:var(--text-faint);font-size:10.5px}.dg-base--A[data-astro-cid-h2j3p3ps]{fill:var(--base-A)}.dg-base--C[data-astro-cid-h2j3p3ps]{fill:var(--base-C)}.dg-base--G[data-astro-cid-h2j3p3ps]{fill:var(--base-G)}.dg-base--T[data-astro-cid-h2j3p3ps]{fill:var(--base-T)}.dg-base-text--A[data-astro-cid-h2j3p3ps]{fill:var(--base-A)}.dg-base-text--C[data-astro-cid-h2j3p3ps]{fill:var(--base-C)}.dg-base-text--G[data-astro-cid-h2j3p3ps]{fill:var(--base-G)}.dg-base-text--T[data-astro-cid-h2j3p3ps]{fill:var(--base-T)}.dg-flap[data-astro-cid-h2j3p3ps]{transform-box:fill-box;transform-origin:50%}.dg-flap[data-astro-cid-h2j3p3ps].is-flap{animation:.7s ease-in-out dg-flap}.bc-letter[data-astro-cid-h2j3p3ps]{font-family:var(--font-mono);text-anchor:middle;font-size:10.5px;font-weight:700}.bc-answer[data-astro-cid-h2j3p3ps]{fill:var(--accent);font-weight:650}.bc-db[data-astro-cid-h2j3p3ps] ellipse[data-astro-cid-h2j3p3ps],.bc-db[data-astro-cid-h2j3p3ps] path[data-astro-cid-h2j3p3ps]{fill:none;stroke:var(--text-faint);stroke-width:2px}.bc-row[data-astro-cid-h2j3p3ps].is-match .bc-name[data-astro-cid-h2j3p3ps]{fill:var(--accent);font-weight:650}.bc-miss[data-astro-cid-h2j3p3ps]{fill:none;stroke:var(--text-strong);stroke-width:1.5px;stroke-linecap:round;opacity:0}.bc-miss[data-astro-cid-h2j3p3ps].is-on{opacity:1}.bc-scan[data-astro-cid-h2j3p3ps],.bc-check[data-astro-cid-h2j3p3ps]{opacity:0}.bc-scan[data-astro-cid-h2j3p3ps].is-on,.bc-check[data-astro-cid-h2j3p3ps].is-on{opacity:1}.bc-check[data-astro-cid-h2j3p3ps]{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.is-pending[data-astro-cid-h2j3p3ps] .bc-answer[data-astro-cid-h2j3p3ps]{opacity:0}.is-live[data-astro-cid-h2j3p3ps] .bc-scan[data-astro-cid-h2j3p3ps]{transition:transform .3s var(--ease-settle), opacity .2s linear}.is-live[data-astro-cid-h2j3p3ps] [data-astro-cid-h2j3p3ps]:is(.bc-miss,.bc-check){transition:opacity .18s linear}.bc-bar[data-astro-cid-h2j3p3ps],.bc-letter[data-astro-cid-h2j3p3ps]{transform-box:fill-box;transform-origin:50%}.bc-bar[data-astro-cid-h2j3p3ps]{transform-origin:top}.is-reread[data-astro-cid-h2j3p3ps] .bc-bar[data-astro-cid-h2j3p3ps]{animation:dg-grow .3s calc(.35s + var(--i) * 22ms) var(--ease-settle) both}.is-reread[data-astro-cid-h2j3p3ps] .bc-letter[data-astro-cid-h2j3p3ps]{animation:dg-pop .3s calc(var(--i) * 22ms) var(--ease-settle) both}.bc-answer[data-astro-cid-h2j3p3ps].is-pop,.bc-check[data-astro-cid-h2j3p3ps].is-on{transform-box:fill-box;transform-origin:0}.bc-answer[data-astro-cid-h2j3p3ps].is-pop{animation:dg-pop .45s var(--ease-settle)}.rs-fly-alt[data-astro-cid-h2j3p3ps]{--band:var(--fly-yellow)}.rs-col[data-astro-cid-h2j3p3ps]{opacity:0}.rs-col[data-astro-cid-h2j3p3ps].is-on{opacity:1}.rs-site[data-astro-cid-h2j3p3ps]{fill:var(--highlight-dim);stroke:var(--text-strong);stroke-width:1.75px}.rs-col[data-astro-cid-h2j3p3ps][data-kind=differ] .rs-site[data-astro-cid-h2j3p3ps]{fill:color-mix(in oklab, var(--marker) 55%, transparent)}.rs-symbol[data-astro-cid-h2j3p3ps]{font-family:var(--font-mono);text-anchor:middle;fill:var(--text-muted);opacity:0;font-size:19px;font-weight:700}.rs-symbol[data-astro-cid-h2j3p3ps].is-on{opacity:1}.rs-symbol--differ[data-astro-cid-h2j3p3ps]{fill:var(--accent)}.rs-cell[data-astro-cid-h2j3p3ps]{transform-box:fill-box;transform-origin:50%;transform:scale(.66)}.rs-cell[data-astro-cid-h2j3p3ps] text[data-astro-cid-h2j3p3ps]{font-family:var(--font-mono);text-anchor:middle;fill:var(--stage);opacity:0;font-size:9.5px;font-weight:700}.rs-cell[data-astro-cid-h2j3p3ps].is-on{transform:scale(1)}.rs-cell[data-astro-cid-h2j3p3ps].is-on text[data-astro-cid-h2j3p3ps]{opacity:1}.is-live[data-astro-cid-h2j3p3ps] .rs-col[data-astro-cid-h2j3p3ps]{transition:transform .26s var(--ease-settle), opacity .2s linear}.is-live[data-astro-cid-h2j3p3ps] .rs-cell[data-astro-cid-h2j3p3ps]{transition:transform .2s var(--ease-settle)}.rs-symbol[data-astro-cid-h2j3p3ps].is-pop{transform-box:fill-box;transform-origin:50%;animation:dg-pop .45s var(--ease-settle)}.tier-key[data-astro-cid-h2j3p3ps]{font-size:var(--step--1);color:var(--text-muted);flex-wrap:wrap;gap:.35rem .9rem;margin:.45rem 0 0;padding:0;list-style:none;display:flex}.tier-key-item[data-astro-cid-h2j3p3ps]{align-items:baseline;gap:.35rem;display:inline-flex}.tier-key-item[data-astro-cid-h2j3p3ps] b[data-astro-cid-h2j3p3ps]{font:700 .95rem/1 var(--font-mono);color:var(--text-strong)}.tier-key-item--differ[data-astro-cid-h2j3p3ps] b[data-astro-cid-h2j3p3ps]{color:var(--accent)}.tier-steps[data-astro-cid-h2j3p3ps]{column-gap:.6rem}.tier-step[data-astro-cid-h2j3p3ps]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:.15rem .3rem .15rem 0}.tier-step[data-astro-cid-h2j3p3ps]:hover{color:var(--text-strong)}.tier-step[data-astro-cid-h2j3p3ps]:hover b[data-astro-cid-h2j3p3ps]{border-color:var(--accent)}.tier-step[data-astro-cid-h2j3p3ps]:active{transform:translateY(1px)}.tier-step[data-astro-cid-h2j3p3ps]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:.4rem}.explorable-play[data-astro-cid-h2j3p3ps] svg[data-astro-cid-h2j3p3ps]{fill:currentColor;stroke-width:1.6px}.explorable-play[data-astro-cid-h2j3p3ps]:hover{transform:scale(1.08)}.explorable-play[data-astro-cid-h2j3p3ps]:active{transform:scale(.96)}.tier-steps[data-astro-cid-h2j3p3ps] .tier-key-item[data-astro-cid-h2j3p3ps]{transition:color .2s linear}.tier-steps[data-astro-cid-h2j3p3ps] .tier-key-item[data-astro-cid-h2j3p3ps] b[data-astro-cid-h2j3p3ps]{border:1.5px solid var(--ink-line);border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.75rem;transition:background-color .2s linear;display:inline-grid}.tier-steps[data-astro-cid-h2j3p3ps] .tier-key-item[data-astro-cid-h2j3p3ps].is-current{color:var(--text-strong)}.tier-steps[data-astro-cid-h2j3p3ps] .tier-key-item[data-astro-cid-h2j3p3ps].is-current b[data-astro-cid-h2j3p3ps]{background:var(--marker);color:var(--on-marker)}.rf-chr[data-astro-cid-h2j3p3ps]{fill:var(--accent)}.rf-count[data-astro-cid-h2j3p3ps]{font-family:var(--font-display);fill:var(--text-strong);font-size:16px;font-weight:600}.rf-chr[data-astro-cid-h2j3p3ps],.rf-count[data-astro-cid-h2j3p3ps],.rf-fly[data-astro-cid-h2j3p3ps],.rf-lr[data-astro-cid-h2j3p3ps],.rf-overlap[data-astro-cid-h2j3p3ps]{transform-box:fill-box;transform-origin:50%}.rf-asm[data-astro-cid-h2j3p3ps]{opacity:0}.rf-overlap[data-astro-cid-h2j3p3ps]{fill:color-mix(in oklab, var(--text-strong) 12%, transparent);stroke:var(--text-strong);stroke-width:1.5px;opacity:0}.rf-joined[data-astro-cid-h2j3p3ps]{opacity:0}.rf-asm[data-astro-cid-h2j3p3ps]{transform-box:view-box;transform-origin:var(--ox) var(--oy)}.is-live[data-astro-cid-h2j3p3ps] .rf-asm[data-astro-cid-h2j3p3ps]{transition:opacity .5s linear}[data-astro-cid-h2j3p3ps][data-stage=chrom] .rf-asm[data-astro-cid-h2j3p3ps]{transform:translate(var(--mx), var(--my)) rotate(90deg) scale(var(--ml), var(--mt));transition:transform 1.2s var(--ease-glide), opacity .35s 1.05s linear}[data-astro-cid-h2j3p3ps][data-stage=chrom] .rf-chr[data-astro-cid-h2j3p3ps]{transition:opacity .35s calc(1.05s + var(--i) * 40ms) linear}.is-live[data-astro-cid-h2j3p3ps] .rf-lr[data-astro-cid-h2j3p3ps]{transition:transform 1.2s calc(var(--i) * 90ms) var(--ease-glide)}.is-live[data-astro-cid-h2j3p3ps] .rf-overlap[data-astro-cid-h2j3p3ps]{transition:opacity .35s linear}.is-live[data-astro-cid-h2j3p3ps] .rf-joined[data-astro-cid-h2j3p3ps]{transition:opacity .4s linear 1.2s}[data-astro-cid-h2j3p3ps][data-stage]:not([data-stage=chrom]) .rf-chr[data-astro-cid-h2j3p3ps]{opacity:0}[data-astro-cid-h2j3p3ps]:is([data-stage=reads],[data-stage=overlap],[data-stage=join]) .rf-asm[data-astro-cid-h2j3p3ps]{opacity:1}[data-astro-cid-h2j3p3ps][data-stage=idle] .rf-lr[data-astro-cid-h2j3p3ps],[data-astro-cid-h2j3p3ps][data-stage=reads] .rf-lr[data-astro-cid-h2j3p3ps]{transform:translate(var(--sx), var(--sy))}[data-astro-cid-h2j3p3ps][data-stage=reads] .rf-fly[data-astro-cid-h2j3p3ps]{animation:rf-fly .9s var(--d) var(--ease-glide) backwards}[data-astro-cid-h2j3p3ps][data-stage=overlap] .rf-overlap[data-astro-cid-h2j3p3ps]{opacity:1;transition-delay:calc(1.3s + var(--i) * .22s)}[data-astro-cid-h2j3p3ps][data-stage=join] .rf-lr[data-astro-cid-h2j3p3ps],[data-astro-cid-h2j3p3ps][data-stage=chrom] .rf-lr[data-astro-cid-h2j3p3ps]{transform:translateY(var(--jy))}[data-astro-cid-h2j3p3ps][data-stage=join] .rf-joined[data-astro-cid-h2j3p3ps]{opacity:1}.rf[data-astro-cid-h2j3p3ps].is-pop .rf-chr[data-astro-cid-h2j3p3ps]{animation:rf-pop .42s calc(var(--i) * 14ms) var(--ease-settle) both}.rf[data-astro-cid-h2j3p3ps].is-pop .rf-count[data-astro-cid-h2j3p3ps]{transform-origin:0;animation:dg-pop .45s .15s var(--ease-settle) both}@keyframes dg-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes dg-grow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes dg-flap{0%,to{transform:scaleX(1)}22%{transform:scaleX(.3)}48%{transform:scaleX(1.04)}70%{transform:scaleX(.55)}}@keyframes rf-fly{0%{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.3)}30%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}@keyframes rf-pop{0%,to{transform:scaleY(1)}45%{transform:scale(1.12,1.07)}}@media (prefers-reduced-motion:reduce){.is-live[data-astro-cid-h2j3p3ps] [data-astro-cid-h2j3p3ps]:is(.rf-asm,.rf-lr,.rf-overlap,.rf-joined,.bc-scan,.bc-miss,.bc-check,.rs-col,.rs-cell){transition:none}}.fission[data-astro-cid-47dulln5]{--stage:var(--tier-stage,var(--card));margin:var(--space-s) var(--ink-drop) var(--space-m) 0;background:var(--stage);padding:1rem 1.1rem;container-type:inline-size}.fission-grid[data-astro-cid-47dulln5]{gap:.75rem;display:grid}.fission-grid[data-astro-cid-47dulln5]>svg[data-astro-cid-47dulln5]{user-select:none;width:100%;max-width:22rem;height:auto;margin-inline:auto;display:block;overflow:visible}@container (width>=36rem){.fission-grid[data-astro-cid-47dulln5]{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:1.5rem}.fission-panel[data-astro-cid-47dulln5]{border-top:0;border-left:1px dashed var(--surface-border-strong);padding-top:0;padding-left:1.5rem}.fission-panel[data-astro-cid-47dulln5] .explorable-replay{top:-.15rem}}.fission[data-astro-cid-47dulln5] .fs-bar{fill:var(--accent)}.fission[data-astro-cid-47dulln5] .fs-piece{transform-box:fill-box;transform-origin:50%}.fission[data-astro-cid-47dulln5] .fs-line{fill:none;stroke:var(--stage);stroke-width:2px;stroke-linecap:round;stroke-dasharray:.1 3.4}.fission[data-astro-cid-47dulln5] .fs-centromere{fill:var(--stage)}.fission[data-astro-cid-47dulln5] .is-lost{transform:rotate(var(--tilt,0deg))}.fission[data-astro-cid-47dulln5] .is-lost .fs-bar{fill:none;stroke:var(--text-muted);stroke-width:1.25px;stroke-dasharray:2 2.2}.fission[data-astro-cid-47dulln5].is-switching .is-lost{animation:fs-lose .45s var(--ease-settle) both}.fs-count[data-astro-cid-47dulln5]{font-family:var(--font-display);fill:var(--text-strong);font-size:16px;font-weight:600}@keyframes fs-lose{0%{opacity:.2;transform:rotate(0)}to{transform:rotate(var(--tilt,0deg));opacity:1}}.fission-panel[data-astro-cid-47dulln5] .explorable-result{min-height:3lh}.fission-mode[data-astro-cid-47dulln5]{border:0;gap:.45rem;min-width:0;margin:0;padding:0;display:grid}.fission-mode[data-astro-cid-47dulln5] legend[data-astro-cid-47dulln5]{margin-bottom:.45rem;padding:0}.fission-key[data-astro-cid-47dulln5]{flex:none;width:.7rem;height:1.5rem}.fission-key[data-astro-cid-47dulln5] rect[data-astro-cid-47dulln5]{fill:var(--accent)}.fission-key[data-astro-cid-47dulln5] path[data-astro-cid-47dulln5]{fill:none;stroke:var(--stage);stroke-width:2px;stroke-linecap:round;stroke-dasharray:.1 3.4}.fission-key[data-astro-cid-47dulln5] circle[data-astro-cid-47dulln5]{fill:var(--stage)}.section-eyebrow[data-astro-cid-3hilssag]{margin-bottom:var(--space-s)}.section-heading[data-astro-cid-3hilssag]{margin-bottom:var(--space-m);max-width:28ch}.prose-para[data-astro-cid-3hilssag]{margin-bottom:var(--space-m);max-width:var(--measure)}.prose-para[data-astro-cid-3hilssag]:last-child{margin-bottom:0}.reference-section[data-astro-cid-3hilssag]{background:var(--bg-raised)}.reference-layout[data-astro-cid-3hilssag],.analysis-layout[data-astro-cid-3hilssag]{gap:var(--space-l);align-items:start;display:grid}.reference-copy[data-astro-cid-3hilssag]{max-width:var(--measure)}.genome-goal[data-astro-cid-3hilssag]{padding:var(--space-l)}.goal-number[data-astro-cid-3hilssag]{margin-bottom:var(--space-s);color:var(--text-strong);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:clamp(3.5rem,9vw,6.5rem);font-weight:700;line-height:.95}.goal-heading[data-astro-cid-3hilssag]{margin-bottom:var(--space-s);max-width:20ch}.standards-link[data-astro-cid-3hilssag]{margin-top:var(--space-m);width:fit-content}@media (width>=60rem){.reference-layout[data-astro-cid-3hilssag]{grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr);gap:clamp(3rem,7vw,7rem)}}.analysis-section[data-astro-cid-3hilssag]{border-block:1px solid var(--hairline)}.analysis-copy[data-astro-cid-3hilssag]{max-width:var(--measure)}.analysis-copy[data-astro-cid-3hilssag] .text-link[data-astro-cid-3hilssag]{margin-top:var(--space-m);width:fit-content}.analysis-heading-group[data-astro-cid-3hilssag] .section-heading[data-astro-cid-3hilssag]{max-width:16ch;margin-bottom:0}.analysis-main[data-astro-cid-3hilssag]{gap:var(--space-m);display:grid}@media (width>=60rem){.analysis-main[data-astro-cid-3hilssag]{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);column-gap:clamp(2rem,5vw,5rem)}}.publications-section[data-astro-cid-3hilssag]{background:var(--bg-raised)}.publications-intro[data-astro-cid-3hilssag]{max-width:var(--measure);margin-bottom:var(--space-l)}.publication-grid[data-astro-cid-3hilssag]{gap:var(--space-m);display:grid}.publication-card[data-astro-cid-3hilssag]{--ink-line:var(--card-tone);--card-zoom:1.03}.publication-card[data-astro-cid-3hilssag]:hover .publication-title[data-astro-cid-3hilssag] h3[data-astro-cid-3hilssag],.publication-title[data-astro-cid-3hilssag]:focus-visible h3[data-astro-cid-3hilssag]{text-underline-offset:.18em;text-decoration:underline 2px}.publication-card[data-astro-cid-3hilssag]{min-width:0;padding:var(--space-m);flex-direction:column;display:flex}.publication-index[data-astro-cid-3hilssag]{margin-bottom:var(--space-s);font-size:var(--step--1)}.publication-title[data-astro-cid-3hilssag]{gap:var(--space-s);margin-bottom:var(--space-m);color:var(--text-strong);justify-content:space-between;align-items:flex-start;text-decoration:none;display:flex}.publication-title[data-astro-cid-3hilssag] h3[data-astro-cid-3hilssag]{font-size:clamp(1.15rem,1rem + .5vw,1.45rem);line-height:1.25}.publication-title[data-astro-cid-3hilssag] svg{flex:none;margin-top:.15em}.publication-card[data-astro-cid-3hilssag] figure[data-astro-cid-3hilssag]{flex-direction:column;flex:1;margin:0;display:flex}.publication-image-wrap[data-astro-cid-3hilssag]{aspect-ratio:4/3;border:1px solid var(--hairline);border-radius:calc(var(--radius) - 2px);cursor:zoom-in;background:#fff;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.publication-zoom[data-astro-cid-3hilssag]{z-index:1;color:#f6f7f3;opacity:.85;width:2rem;height:2rem;transition:opacity var(--transition), transform var(--transition);background:#0c0b0ab3;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.5rem;right:.5rem}.publication-zoom[data-astro-cid-3hilssag] svg{width:1.05rem;height:1.05rem}.publication-image-wrap[data-astro-cid-3hilssag]:hover .publication-zoom[data-astro-cid-3hilssag],.publication-image-wrap[data-astro-cid-3hilssag]:focus-visible .publication-zoom[data-astro-cid-3hilssag]{opacity:1;transform:scale(1.06)}.publication-image-wrap[data-astro-cid-3hilssag] img[data-astro-cid-3hilssag]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.publication-card[data-astro-cid-3hilssag] figcaption[data-astro-cid-3hilssag]{margin-top:var(--space-s)}.publication-caption[data-astro-cid-3hilssag]{color:var(--text);font-size:var(--step--1);line-height:1.5}.publication-credit[data-astro-cid-3hilssag]{margin-top:var(--space-xs);color:var(--text-faint);font-size:var(--step--2);line-height:1.5}.publication-credit[data-astro-cid-3hilssag] a[data-astro-cid-3hilssag]{color:var(--text-muted)}@media (width>=48rem){.publication-grid[data-astro-cid-3hilssag]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=76rem){.publication-grid[data-astro-cid-3hilssag]{grid-template-columns:repeat(3,minmax(0,1fr))}}.questions-section[data-astro-cid-3hilssag]{padding-block:var(--space-xl)}.questions-intro[data-astro-cid-3hilssag]{margin-bottom:var(--space-l)}.questions-intro-copy[data-astro-cid-3hilssag]{max-width:var(--measure)}.split[data-astro-cid-3hilssag]{gap:var(--space-l);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=60rem){.split[data-astro-cid-3hilssag]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.split-prose[data-astro-cid-3hilssag]>p[data-astro-cid-3hilssag]{margin-bottom:var(--space-m);max-width:var(--measure)}.split-prose[data-astro-cid-3hilssag]>p[data-astro-cid-3hilssag]:last-child{margin-bottom:0}.split-figure[data-astro-cid-3hilssag]{min-width:0}.split--prose-only[data-astro-cid-3hilssag]{display:block}.question[data-astro-cid-3hilssag]{padding-inline:var(--space-m);scroll-margin-top:5rem}.question[data-astro-cid-3hilssag]+.question[data-astro-cid-3hilssag]{margin-top:var(--space-m)}.question[data-astro-cid-3hilssag]>summary{border:0}.question[data-astro-cid-3hilssag]{--card-zoom:1.07}.question[data-astro-cid-3hilssag][open] [data-astro-cid-3hilssag]:is(p,h3,li,figure,:global(.fission)){cursor:auto}.question-summary[data-astro-cid-3hilssag]{align-items:center;gap:var(--space-m);padding:var(--space-m) 0;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;list-style:none;display:grid}.question-summary[data-astro-cid-3hilssag]::-webkit-details-marker{display:none}.question-summary[data-astro-cid-3hilssag]::marker{content:""}.question-thumb[data-astro-cid-3hilssag]{aspect-ratio:4/3;border-radius:var(--radius-xs);border:1px solid var(--hairline);width:clamp(4.5rem,9vw,7rem);display:block;overflow:hidden}.question-thumb[data-astro-cid-3hilssag] img[data-astro-cid-3hilssag]{object-fit:cover;width:100%;height:100%;display:block}.question[data-astro-cid-3hilssag][open] .question-thumb[data-astro-cid-3hilssag]{display:none}.question[data-astro-cid-3hilssag][open] .question-summary[data-astro-cid-3hilssag]{grid-template-columns:minmax(0,1fr) auto}.question-summary[data-astro-cid-3hilssag]:focus:not(:focus-visible){box-shadow:none;outline:none}.question-summary-text[data-astro-cid-3hilssag]{gap:var(--space-2xs);min-width:0;display:grid}.question-label[data-astro-cid-3hilssag]{color:var(--accent-strong)}.question-teaser[data-astro-cid-3hilssag]{margin-top:var(--space-2xs);max-width:62ch;color:var(--text-muted);font-size:var(--step-0);line-height:1.5}.question[data-astro-cid-3hilssag][open] .question-teaser[data-astro-cid-3hilssag]{display:none}.question-heading[data-astro-cid-3hilssag]{max-width:34ch;transition:color var(--transition)}.question-summary[data-astro-cid-3hilssag]:hover .question-heading[data-astro-cid-3hilssag]{color:var(--accent-strong)}.question-chevron[data-astro-cid-3hilssag]{border:1px solid var(--surface-border);width:2.25rem;height:2.25rem;color:var(--text-muted);transition:transform var(--transition), color var(--transition), border-color var(--transition), background var(--transition);border-radius:50%;place-items:center;display:grid}.question-chevron[data-astro-cid-3hilssag] svg{width:1rem;height:1rem;transform:rotate(90deg)}.question[data-astro-cid-3hilssag][open] .question-chevron[data-astro-cid-3hilssag]{color:var(--accent-strong);border-color:var(--accent);transform:rotate(180deg)}.question-chevron[data-astro-cid-3hilssag] svg{transition:transform var(--dur-quick) var(--ease-glide)}.question[data-astro-cid-3hilssag].is-near .question-chevron[data-astro-cid-3hilssag]{background:var(--card-tone);border-color:var(--card-tone);color:#231e1b}.question[data-astro-cid-3hilssag].is-near .question-chevron[data-astro-cid-3hilssag] svg{transform:rotate(90deg)translate(2px)}@media (hover:hover){.question[data-astro-cid-3hilssag]:hover .question-chevron[data-astro-cid-3hilssag]{background:var(--card-tone);border-color:var(--card-tone);color:#231e1b}.question[data-astro-cid-3hilssag]:hover .question-chevron[data-astro-cid-3hilssag] svg{transform:rotate(90deg)translate(2px)}}.question-body[data-astro-cid-3hilssag]{padding:0 0 var(--space-l)}@media (width>=60rem){.question[data-astro-cid-3hilssag] .split-figure[data-astro-cid-3hilssag]{top:calc(var(--scroll-margin-top) + 1rem);position:sticky}}@media (width<=40rem){.question-summary[data-astro-cid-3hilssag]{grid-template-columns:auto minmax(0,1fr)}.question-chevron[data-astro-cid-3hilssag]{display:none}}.question-sources[data-astro-cid-3hilssag]{margin-top:var(--space-m)}.question-sources-label[data-astro-cid-3hilssag]{display:inline}.question-sources[data-astro-cid-3hilssag] a[data-astro-cid-3hilssag]{color:var(--accent-strong);text-underline-offset:.15em;text-decoration:underline;text-decoration-color:var(--hairline-strong)}.question-sources[data-astro-cid-3hilssag] a[data-astro-cid-3hilssag]:hover{text-decoration-color:currentColor}.pilot-continuation[data-astro-cid-3hilssag]{margin-top:var(--space-m);width:fit-content;max-width:100%;padding:var(--space-s) var(--space-m);border:1px solid var(--hairline-strong);border-radius:var(--radius);background:var(--bg-raised);transition:border-color var(--transition), background var(--transition);gap:.3rem;text-decoration:none;display:grid}.pilot-continuation[data-astro-cid-3hilssag]:hover{border-color:var(--accent);background:var(--bg-panel)}.pilot-continuation-title[data-astro-cid-3hilssag]{color:var(--accent-strong);align-items:center;gap:.5rem;font-weight:560;line-height:1.4;display:inline-flex}.pilot-continuation-title[data-astro-cid-3hilssag] svg{width:1em;height:1em;transition:transform var(--transition);flex:none}.pilot-continuation[data-astro-cid-3hilssag]:hover .pilot-continuation-title[data-astro-cid-3hilssag] svg{transform:translate(3px)}.tiers-head[data-astro-cid-3hilssag]>[data-astro-cid-3hilssag]+[data-astro-cid-3hilssag]{margin-top:var(--space-s)}.tiers-head[data-astro-cid-3hilssag] .section-heading[data-astro-cid-3hilssag]{margin-bottom:0}.tiers-section[data-astro-cid-3hilssag]{border-top:1px solid var(--hairline)}.tier-list[data-astro-cid-3hilssag]{margin:var(--space-l) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.6vw,1.5rem);padding:0;list-style:none;display:grid}.tier-card[data-astro-cid-3hilssag]{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;min-width:0;display:grid;overflow:hidden}.tier-copy[data-astro-cid-3hilssag]{padding:var(--space-s) var(--space-m) var(--space-m)}.tier-label[data-astro-cid-3hilssag]{font-size:var(--step--2);letter-spacing:.06em;color:var(--accent);margin:0}.tier-title[data-astro-cid-3hilssag]{font-family:var(--font-display);font-size:var(--step-1);letter-spacing:-.015em;color:var(--text-strong);margin:.3rem 0 0;font-weight:560}.tier-body[data-astro-cid-3hilssag]{font-size:var(--step-0);color:var(--text-muted);margin:.5rem 0 0;line-height:1.55}@media (width<=60rem){.tier-list[data-astro-cid-3hilssag]{grid-template-columns:1fr;max-width:34rem}}
