.history-head[data-astro-cid-xavhvlyb]{padding:clamp(8rem,14vw,10rem) 0 clamp(3.5rem,7vw,5.5rem);background:radial-gradient(circle at 75% 35%,color-mix(in srgb,var(--brass) 20%,transparent),transparent 30%)}.history-head__inner[data-astro-cid-xavhvlyb]{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,8vw,7rem);align-items:end}.history-head[data-astro-cid-xavhvlyb] h1[data-astro-cid-xavhvlyb]{margin-top:.8rem;max-width:14ch;font-size:clamp(2.8rem,6.5vw,5.4rem);line-height:.94;letter-spacing:-.06em;text-wrap:balance}.history-head__inner[data-astro-cid-xavhvlyb]>div[data-astro-cid-xavhvlyb]:last-child>p[data-astro-cid-xavhvlyb]{max-width:52ch;color:var(--ink-soft);font-size:1.04rem;line-height:1.65}.history-experience[data-astro-cid-xavhvlyb]{position:relative;height:var(--timeline-height);border-top:1px solid var(--line)}.timeline-sticky[data-astro-cid-xavhvlyb]{position:sticky;top:0;height:100svh;display:grid;align-content:center;padding:6.25rem 0 1.25rem;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--brass) 10%,transparent),transparent 35%),var(--night)}.timeline-wrap[data-astro-cid-xavhvlyb]{width:100%}.timeline-intro[data-astro-cid-xavhvlyb]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.timeline-intro[data-astro-cid-xavhvlyb]>.mono[data-astro-cid-xavhvlyb]{color:var(--ink-faint);font-size:.72rem}.timeline-intro[data-astro-cid-xavhvlyb]>.mono[data-astro-cid-xavhvlyb] span[data-astro-cid-xavhvlyb]{color:var(--brass)}.timeline-stage[data-astro-cid-xavhvlyb]{position:relative;height:min(60svh,37rem);overflow:clip;perspective:1200px;outline:none;touch-action:pan-y}.timeline-stage[data-astro-cid-xavhvlyb]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:6px}.timeline-orbit[data-astro-cid-xavhvlyb]{position:absolute;left:50%;top:50%;width:min(82vw,56rem);aspect-ratio:2/1;border:1px solid var(--line);border-radius:50%;transform:translate(-50%,-50%) rotateX(69deg);box-shadow:0 0 90px color-mix(in srgb,var(--brass) 11%,transparent)}.timeline-card[data-astro-cid-xavhvlyb]{--x:0px;--z:0px;--ry:0deg;--scale:1;--alpha:1;position:absolute;left:50%;top:50%;width:min(76vw,33rem);min-height:min(46svh,21rem);display:grid;align-content:space-between;padding:clamp(1.3rem,3vw,2rem);border:1px solid var(--line);border-radius:var(--radius-card);background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 94%,var(--brass) 6%),var(--panel));box-shadow:var(--shadow-low);opacity:var(--alpha);transform:translate(-50%,-50%) translate(var(--x)) translateZ(var(--z)) rotateY(var(--ry)) scale(var(--scale));pointer-events:none;will-change:transform,opacity}.timeline-card[data-astro-cid-xavhvlyb][data-active]{pointer-events:auto}.timeline-card__year[data-astro-cid-xavhvlyb]{font-family:var(--font-mono);font-size:clamp(2.7rem,7vw,5.2rem);line-height:.86;letter-spacing:-.07em;color:color-mix(in srgb,var(--brass) 72%,var(--ink))}.timeline-card__eyebrow[data-astro-cid-xavhvlyb]{color:var(--brass);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.timeline-card[data-astro-cid-xavhvlyb] h3[data-astro-cid-xavhvlyb]{margin-top:.55rem;font-size:clamp(1.45rem,3.2vw,2.2rem);line-height:1.03;letter-spacing:-.04em}.timeline-card__copy[data-astro-cid-xavhvlyb]>p[data-astro-cid-xavhvlyb]:last-child{margin-top:.85rem;color:var(--ink-soft);font-size:.9rem;line-height:1.58}.timeline-controls[data-astro-cid-xavhvlyb]{max-width:38rem;margin:0 auto}.timeline-controls[data-astro-cid-xavhvlyb] ol[data-astro-cid-xavhvlyb]{position:relative;list-style:none;display:grid;grid-template-columns:repeat(5,1fr)}.timeline-controls[data-astro-cid-xavhvlyb] ol[data-astro-cid-xavhvlyb]:before{content:"";position:absolute;left:6%;right:6%;top:50%;height:1px;background:var(--line)}.timeline-controls__fill[data-astro-cid-xavhvlyb]{position:absolute;left:6%;top:50%;width:88%;height:1px;background:var(--brass);transform:scaleX(0);transform-origin:left;will-change:transform}.timeline-controls[data-astro-cid-xavhvlyb] li[data-astro-cid-xavhvlyb]{z-index:1;text-align:center}.timeline-controls[data-astro-cid-xavhvlyb] li[data-astro-cid-xavhvlyb] button[data-astro-cid-xavhvlyb]{padding:.34rem .52rem;border-radius:999px;background:var(--night);color:var(--ink-faint);font-family:var(--font-mono);font-size:.69rem}.timeline-controls[data-astro-cid-xavhvlyb] li[data-astro-cid-xavhvlyb] button[data-astro-cid-xavhvlyb][aria-pressed=true]{background:var(--brass);color:var(--on-brass)}.timeline-hint[data-astro-cid-xavhvlyb]{margin-top:.65rem;text-align:center;color:var(--ink-faint);font-size:.68rem}.timeline-hint[data-astro-cid-xavhvlyb] span[data-astro-cid-xavhvlyb]{color:var(--brass)}.history-close__grid[data-astro-cid-xavhvlyb]{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2rem,8vw,7rem);align-items:start}.history-close[data-astro-cid-xavhvlyb] h2[data-astro-cid-xavhvlyb]{margin-top:.8rem;font-size:clamp(2.2rem,5vw,4.2rem);line-height:.98;letter-spacing:-.05em}.history-close__grid[data-astro-cid-xavhvlyb]>div[data-astro-cid-xavhvlyb]:last-child p[data-astro-cid-xavhvlyb]{color:var(--ink-soft);line-height:1.7}.history-close[data-astro-cid-xavhvlyb] .btn[data-astro-cid-xavhvlyb]{margin-top:1.4rem}@media(max-width:720px){.history-head__inner[data-astro-cid-xavhvlyb]{grid-template-columns:1fr}.history-head[data-astro-cid-xavhvlyb] h1[data-astro-cid-xavhvlyb]{font-size:clamp(2.65rem,12vw,3.9rem);line-height:.98}.timeline-sticky[data-astro-cid-xavhvlyb]{padding-top:6rem}.timeline-stage[data-astro-cid-xavhvlyb]{height:58svh}.timeline-card[data-astro-cid-xavhvlyb]{width:min(84vw,31rem);min-height:22rem}.timeline-card__year[data-astro-cid-xavhvlyb]{font-size:3.1rem}.timeline-controls[data-astro-cid-xavhvlyb]{gap:.3rem}.timeline-controls[data-astro-cid-xavhvlyb] li[data-astro-cid-xavhvlyb] button[data-astro-cid-xavhvlyb]{font-size:.58rem;padding:.3rem}.timeline-hint[data-astro-cid-xavhvlyb]{display:none}.history-close__grid[data-astro-cid-xavhvlyb]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.timeline-card[data-astro-cid-xavhvlyb],.timeline-controls__fill[data-astro-cid-xavhvlyb]{will-change:auto}}
