.path-page{--path-accent:var(--accent-cyan)}.path-cover{isolation:isolate;color:#f8f5ff;background:#100a25;padding-block:2rem 0;position:relative;overflow:clip}.path-cover:before{content:"";z-index:-1;background:linear-gradient(115deg,#0000 56%,#ff55ac28 56%,#0000 76%),linear-gradient(115deg,#0000 63%,#39d6e455 63%,#0000 63.3%),radial-gradient(at 83% 65%,#7047ce70,#0000 55%);position:absolute;inset:0}.path-edition{border-bottom:1px solid #51416a;justify-content:space-between;gap:1rem;padding-bottom:1rem;font-size:.875rem;display:flex}.path-edition p{margin:0}.path-edition p:first-child{color:#39d6e4;text-transform:uppercase;letter-spacing:.16em}.path-cover h1{letter-spacing:-.065em;max-width:12ch;margin:clamp(3rem,7vw,6rem) 0 2.5rem;font-size:clamp(3.25rem,8.5vw,8rem);line-height:1.02}.path-cover h1 span{color:#ff79be;padding-left:clamp(1rem,7vw,6rem)}.path-cover-bottom{justify-content:space-between;align-items:end;gap:2rem;display:flex}.path-cover-bottom>p{color:#d7cde9;max-width:42rem;font-size:clamp(1.05rem,1.5vw,1.25rem)}.path-start{white-space:nowrap;color:#e6fa4f;align-items:center;gap:1rem;padding-block:1rem;display:inline-flex}.path-start svg{width:1.25rem}.path-overview{border-top:1px solid #51416a;grid-template-columns:repeat(4,1fr);margin:3rem 0 0;padding:0;list-style:none;display:grid}.path-overview li+li{border-left:1px solid #51416a}.path-overview a{gap:.5rem;padding:1.5rem;transition:background .18s;display:grid}.path-overview a:hover{background:#a083ff1f}.path-overview span{color:#d7cde9;font:.875rem ui-monospace,monospace}.path-overview strong{font-size:1.1rem;font-weight:550}.path-body{grid-template-columns:12rem minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.path-nav{top:calc(var(--header-height,4.75rem) + 1.5rem);--sticky-scrollspy:0;padding-block:2rem;position:sticky}.path-nav>p{color:var(--ink-soft);margin:0 0 2rem;font-size:.875rem}.path-nav>a{border-left:2px solid var(--line);color:var(--ink-soft);align-items:baseline;gap:1rem;padding:1rem 0 1rem 1rem;transition:border-color .18s,color .18s;display:flex}.path-nav>a>span:first-child{font:.875rem ui-monospace,monospace}.path-nav small{margin-top:.3rem;font-size:.8125rem;display:block}.path-nav>a:hover{color:var(--ink)}.path-nav>a[aria-current]{color:var(--accent-cyan);border-color:var(--accent-cyan)}.path-nav .path-cv-link{margin-top:2rem}.path-story{min-width:0}.path-chapter{border-bottom:1px solid var(--line-strong);padding-block:clamp(4rem,8vw,7rem);position:relative}.path-chapter-index{color:var(--path-accent);text-transform:uppercase;letter-spacing:.06em;margin:0 0 2rem;font:.875rem ui-monospace,monospace}.path-heading{padding-block:.5rem;overflow:clip}.path-verb{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px var(--path-accent);width:max-content;max-width:100%;margin-bottom:1.25rem;font-size:clamp(2rem,5.3vw,5rem);font-weight:800;line-height:1.1;display:block}.path-heading h2{letter-spacing:-.05em;font-size:clamp(2rem,4.5vw,4.25rem);line-height:1.08}.path-lede{max-width:43rem;color:var(--ink-soft);margin-block:1.5rem 3rem;font-size:1.125rem}.path-milestones{padding:0;list-style:none}.path-milestones li{border-top:1px solid var(--line);grid-template-columns:5rem minmax(0,1fr);gap:1.5rem;padding-block:1.5rem;display:grid}.path-milestones li>span{font-variant-numeric:tabular-nums;color:var(--path-accent);font-size:1.25rem}.path-milestones h3{letter-spacing:-.02em;margin:0;font-size:1.25rem}.path-milestones p{color:var(--ink-soft);margin:.35rem 0 0}.path-connection{border-top:1px solid var(--path-accent);color:var(--ink-soft);grid-template-columns:4rem minmax(0,1fr);gap:1rem;margin:2rem 0 0;padding-top:2rem;display:grid}.path-connection>span{color:var(--path-accent);padding-top:.35rem;font:.875rem ui-monospace,monospace}.path-field{--path-accent:var(--accent-hot)}.path-field-notes{gap:0;display:grid}.path-field-notes article{border-left:2px solid var(--path-accent);background:linear-gradient(100deg, color-mix(in srgb, var(--path-accent) 7%, var(--paper)), var(--paper));padding:1.75rem 2rem}.path-field-notes article:nth-child(2){margin-left:2rem}.path-field-notes article:nth-child(3){margin-left:4rem}.path-field-notes article+article{border-top:1px solid var(--line)}.path-note-label{color:var(--path-accent);margin:0 0 .8rem;font:.875rem ui-monospace,monospace}.path-field-notes h3{letter-spacing:-.03em;margin:0;font-size:1.75rem}.path-field-notes article>p:last-child{color:var(--ink-soft);margin-bottom:0}.path-turn{--path-accent:#e6fa4f;color:#f8f5ff;background:#17102e;margin-top:-1px;padding-inline:clamp(1.5rem,4vw,3rem)}.path-turn-year{letter-spacing:-.08em;color:#a083ff;margin:0 0 2rem;font-size:clamp(5rem,14vw,12rem);font-weight:800;line-height:1}.path-turn h2{font-size:clamp(2rem,3.5vw,3.5rem)}.path-turn h2 span{color:#e6fa4f}.path-turn .path-lede,.path-turn .path-connection{color:#d7cde9}.path-turn-caption{color:#39d6e4;border-block:1px solid #51416a;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.5rem 0;font-size:.875rem;display:flex}.path-turn-caption>span:nth-child(2){font-size:2rem;line-height:1}.path-team{--path-accent:var(--accent)}.path-disciplines{border-block:1px solid var(--line-strong);color:var(--ink-soft);flex-wrap:wrap;gap:.5rem 1.25rem;padding-block:1.5rem;font-size:1.125rem;display:flex}.path-disciplines strong{color:var(--accent-cyan);font-weight:600}.path-team-copy{color:var(--ink-soft);grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem;display:grid}.path-team .inline-link{gap:.6rem}.path-team .inline-link svg{flex-shrink:0}.path-coda{color:#f8f5ff;background:#100a25;margin-top:3rem;padding-block:clamp(4rem,8vw,7rem)}.path-coda .path-chapter-index{color:#39d6e4}.path-coda h2{letter-spacing:-.05em;font-size:clamp(2.5rem,6vw,6rem);line-height:1.06}.path-coda h2 span{color:#ff79be}.path-interests{border-block:1px solid #51416a;flex-wrap:wrap;gap:.5rem 2.5rem;margin:2rem 0;padding:2rem 0;font-size:clamp(1.25rem,2.5vw,2rem);list-style:none;display:flex}.path-coda-bottom{justify-content:space-between;align-items:center;gap:2rem;display:flex}.path-coda-bottom>p{color:#d7cde9}.path-coda .button-quiet{color:#f8f5ff;background:#17102e;border-color:#786492}.path-coda .button-quiet:hover{background:#302047}.path-coda .hero-actions{margin:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.path-verb{animation:linear both path-drift view()}@keyframes path-drift{0%{transform:translate(-2%)}to{transform:translate(2%)}}}}@media (width<=820px){.path-body{display:block}.path-nav{z-index:10;top:var(--header-height,5.5rem);background:var(--paper);border-bottom:1px solid var(--line-strong);--sticky-scrollspy:1;gap:0;padding:.5rem 0;display:flex;overflow-x:auto}.path-nav>p,.path-nav small,.path-nav .path-cv-link{display:none}.path-nav>a{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;gap:.5rem;min-height:44px;padding:.6rem .75rem;font-size:.875rem}.path-chapter[id]{scroll-margin-top:calc(var(--header-height,5.5rem) + 5rem)}.path-overview{grid-template-columns:repeat(2,1fr)}.path-overview li:nth-child(3){border-left:0}.path-overview li:nth-child(n+3){border-top:1px solid #51416a}.path-cover-bottom,.path-coda-bottom{flex-direction:column;align-items:start;gap:.5rem}.path-edition{flex-wrap:wrap}}@media (width<=560px){.path-cover h1{font-size:clamp(2.8rem,12vw,4.2rem)}.path-overview a{padding:1rem .6rem}.path-overview span{font-size:.8125rem}.path-team-copy{grid-template-columns:1fr;gap:0}.path-milestones li{grid-template-columns:3.5rem minmax(0,1fr);gap:1rem}.path-field-notes article{padding:1.5rem 1rem}.path-field-notes article:nth-child(2){margin-left:.75rem}.path-field-notes article:nth-child(3){margin-left:1.5rem}.path-connection{grid-template-columns:1fr;gap:.5rem}}@media print{.path-nav,.path-start,.path-overview,.path-coda .hero-actions{display:none}.path-body{display:block}.path-page .path-cover,.path-page .path-turn,.path-page .path-coda{color:#000;background:#fff}.path-page p,.path-page h1 span,.path-page h2 span,.path-page .path-turn-year{color:#000}.path-cover h1{font-size:3rem}.path-chapter,.path-coda{padding-block:2rem}.path-verb{display:none}}
