.about-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;grid-gap:var(--s-6) var(--s-8);gap:var(--s-6) var(--s-8);@media (max-width:859px){grid-template-columns:1fr}}.about-hero h1{font-size:var(--fs-hero);max-width:16ch;text-wrap:balance}.about-hero .about-hero__more{margin-top:var(--s-4);font-size:var(--fs-base)}.about-hero .lede{max-width:50ch}.about-hero__mark{width:min(100%,22rem);justify-self:center;overflow:visible;@media (max-width:859px){width:9rem;justify-self:start;grid-row:1}}.about-hero__arc{fill:none;stroke:var(--fg);stroke-width:9;stroke-dasharray:23 77;stroke-dashoffset:calc(var(--i) * -25 - 1);transform-origin:50% 50%;rotate:-90deg}.about-hero__arc:nth-child(2){stroke:var(--c-silver)}.about-hero__arc:nth-child(3){stroke:var(--accent-strong)}.about-hero__arc:nth-child(4){stroke:#d9d3c7}.about-hero__pupil{fill:var(--accent-strong)}@media (prefers-reduced-motion:no-preference){.about-hero__arc{animation:arc-in 1.2s calc(.2s + var(--i) * .12s) var(--ease) backwards}.about-hero__pupil{animation:pupil-in .6s .9s var(--ease) backwards}}@keyframes arc-in{0%{stroke-dasharray:0 100}}@keyframes pupil-in{0%{opacity:0;scale:.4;transform-origin:62px 43px}}.about-head{max-width:46rem}.about-head__intro{margin:var(--s-4) 0 0;color:var(--fg-muted);font-size:var(--fs-md);line-height:1.5;max-width:52ch}.about-groups{list-style:none;margin:0;padding:0;border-top:1px solid var(--line);a{display:grid;grid-template-columns:3rem minmax(0,1fr) minmax(0,1.5fr) auto;align-items:baseline;grid-gap:var(--s-3) var(--s-6);gap:var(--s-3) var(--s-6);padding:var(--s-5) 0;border-bottom:1px solid var(--line);text-decoration:none;transition:background-color var(--t-base),padding var(--t-base) var(--ease);&:hover{background:var(--surface);.about-groups__title{color:var(--accent)}}@media (max-width:859px){grid-template-columns:2.5rem minmax(0,1fr);.about-groups__count,.about-groups__line{grid-column:2}}}}.about-groups__n{font:400 var(--fs-xs)/1 var(--font-mono);color:var(--accent)}.about-groups__title{font:400 var(--fs-lg)/1.2 var(--font-display);transition:color var(--t-base)}.about-groups__line{color:var(--fg-muted)}.about-groups__count{font:400 var(--fs-xs)/1 var(--font-mono);color:var(--fg-subtle);white-space:nowrap}.talent{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:var(--s-6) var(--s-8);gap:var(--s-6) var(--s-8);align-items:start;@media (max-width:859px){grid-template-columns:1fr}}.talent__stage{display:grid;grid-gap:var(--s-3);gap:var(--s-3);@media (min-width:860px){position:-webkit-sticky;position:sticky;top:6.5rem}}.talent__art{width:100%;height:auto;border:1px solid var(--line);border-radius:var(--r-lg);background:rgb(9 9 9/.5);padding:var(--s-3)}.talent__art-label{font:400 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--fg-subtle)}.talent__art-btn{font:500 11px/1 var(--font-body);fill:var(--on-accent)}.talent__art-type{font:300 30px/1 var(--font-display);fill:var(--fg)}.tl-layer{opacity:.1;translate:0 6px;transition:opacity var(--t-reveal) var(--ease),translate var(--t-reveal) var(--ease);&[data-on=true]{opacity:1;translate:0 0}}.talent__status{margin:0;font-size:var(--fs-sm);color:var(--fg-muted);min-height:3em}.talent__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.talent__pick{width:100%;display:grid;grid-gap:var(--s-2);gap:var(--s-2);text-align:left;cursor:pointer;padding:var(--s-4) var(--s-5);border:1px solid var(--line);border-radius:var(--r-lg);background:rgb(14 14 14/.85);color:var(--fg);font:inherit;transition:border-color var(--t-base),background-color var(--t-base);&:hover{border-color:var(--line-strong)}&[aria-pressed=true]{border-color:rgb(167 123 91/.65);background:rgb(30 24 20/.95);.talent__adds{color:var(--accent)}}&:focus-visible{border-radius:var(--r-lg)}}.talent__title{font:400 var(--fs-lg)/1.15 var(--font-display)}.talent__text{color:var(--fg-muted);max-width:44ch;font-size:var(--fs-sm)}.talent__adds{font:400 var(--fs-2xs)/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-subtle)}.sk-line{fill:none;stroke:var(--fg-muted);stroke-width:1.5}.sk-soft{fill:none;stroke:rgb(242 239 232/.28);stroke-width:3;stroke-linecap:round}.sk-soft-fill{fill:rgb(242 239 232/.08);stroke:rgb(242 239 232/.2)}.sk-accent,.sk-accent-stroke{fill:none;stroke:var(--accent-strong);stroke-width:2.5;stroke-linecap:round}.sk-dash{stroke-dasharray:4 5}.sk-on{stroke:var(--accent-strong)}.sk-fill-accent{fill:var(--accent-strong)}.sk-fill-ivory{fill:var(--fg)}.sk-fill-silver{fill:var(--c-silver)}.sk-type{font:300 46px/1 var(--font-display);fill:var(--fg)}.stages{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:var(--s-6) var(--s-8);gap:var(--s-6) var(--s-8);@media (max-width:859px){grid-template-columns:1fr}}.stages__visual{position:-webkit-sticky;position:sticky;top:7rem;align-self:start;display:grid;grid-gap:var(--s-4);gap:var(--s-4);@media (max-width:859px){display:none}}.stages__art{width:100%;height:auto;border:1px solid var(--line);border-radius:var(--r-lg);background:rgb(9 9 9/.5);padding:var(--s-4)}.st-layer{opacity:.08;transition:opacity var(--t-reveal) var(--ease),translate var(--t-reveal) var(--ease);translate:0 6px}.stages__art[data-stage="0"] [data-from="0"],.stages__art[data-stage="1"] :is([data-from="0"],[data-from="1"]),.stages__art[data-stage="2"] :is([data-from="0"],[data-from="1"],[data-from="2"]),.stages__art[data-stage="3"] .st-layer{opacity:1;translate:0 0}.st-q{font:400 14px/1 var(--font-mono);fill:var(--accent)}.st-type{font:300 40px/1 var(--font-display);fill:var(--fg)}.st-glow{fill:none;stroke:rgb(167 123 91/.55);stroke-width:2}.st-live{fill:#7fd1a0}@media (prefers-reduced-motion:no-preference){.stages__art[data-stage="3"] .st-live{animation:live 1.6s ease-in-out infinite}}@keyframes live{50%{opacity:.3}}.stages__shows{margin:0;font-size:var(--fs-sm);color:var(--fg);span{font:400 var(--fs-2xs)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-right:var(--s-2)}}.stages__nav{display:flex;gap:var(--s-2);button{min-width:var(--tap);min-height:var(--tap);border-radius:var(--r-pill);border:1px solid var(--line-strong);background:none;color:var(--fg-muted);font:400 var(--fs-xs)/1 var(--font-mono);cursor:pointer;transition:color var(--t-base),border-color var(--t-base),background-color var(--t-base);&:hover{color:var(--fg);border-color:var(--fg)}&[aria-pressed=true]{color:var(--on-accent);background:var(--accent-strong);border-color:var(--accent-strong)}&:focus-visible{border-radius:var(--r-pill)}}}.stages__list{list-style:none;margin:0;padding:0;li{padding:var(--s-6) 0 var(--s-6) var(--s-5);border-left:1px solid var(--line);transition:border-color var(--t-slow),opacity var(--t-slow);@media (min-width:860px){min-height:12rem;&[data-on=true]{border-color:var(--accent-strong);h3{color:var(--accent)}}}}h3{font-size:var(--fs-xl);margin:var(--s-2) 0 var(--s-3)}p{margin:0;color:var(--fg-muted);max-width:44ch}}.stages__n{font:400 var(--fs-xs)/1 var(--font-mono);color:var(--accent)}.stages__list .stages__out{margin-top:var(--s-4);color:var(--fg);font-size:var(--fs-sm);span{display:block;font:400 var(--fs-2xs)/1.4 var(--font-mono);letter-spacing:.08em;color:var(--fg-subtle);margin-bottom:var(--s-1)}}.about-cta{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-5);padding-top:var(--s-7);border-top:1px solid var(--line)}.about-cta__actions{margin:0}