.field[data-astro-cid-g2essaa6]{z-index:3;pointer-events:none;position:absolute;inset:0}.particle[data-astro-cid-g2essaa6]{will-change:transform;background:#f4efed;border-radius:50%;width:.5rem;height:.5rem;margin:-.25rem 0 0 -.25rem;position:absolute;box-shadow:0 0 .35rem #ffffff8c,0 0 1rem #eea08f40}.wave[data-astro-cid-g2essaa6]{opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-spring);position:absolute;inset:0;overflow:visible}.wave[data-astro-cid-g2essaa6] path[data-astro-cid-g2essaa6]{fill:none;stroke:var(--color-ember);stroke-width:1.2px;vector-effect:non-scaling-stroke;opacity:.7}.wave[data-astro-cid-g2essaa6] line[data-astro-cid-g2essaa6]{stroke:var(--color-ember);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.45}.media-link:hover .wave[data-astro-cid-g2essaa6],.media-link:focus-visible .wave[data-astro-cid-g2essaa6]{opacity:1}@media (prefers-reduced-motion:no-preference){.wave[data-astro-cid-g2essaa6] path[data-astro-cid-g2essaa6]{transform-box:view-box;transform-origin:51.2%;animation:1.6s ease-in-out infinite alternate breathe}}@keyframes breathe{0%{transform:scaleX(.55)}to{transform:scaleX(1)}}.inner[data-astro-cid-ycq2jhsd]{gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.inner[data-astro-cid-ycq2jhsd].flip{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.inner[data-astro-cid-ycq2jhsd].flip .media-link[data-astro-cid-ycq2jhsd]{order:2}.media-link[data-astro-cid-ycq2jhsd]{display:block;position:relative}.media-link[data-astro-cid-ycq2jhsd]:hover img{filter:none;transform:scale(1.06)}.media-link[data-astro-cid-ycq2jhsd]:hover .sheen{opacity:0}.inner[data-astro-cid-ycq2jhsd]:has(.title a:hover) img{filter:none}.inner[data-astro-cid-ycq2jhsd]:has(.title a:hover) .sheen{opacity:0}.number[data-astro-cid-ycq2jhsd]{left:var(--space-4);bottom:var(--space-3);z-index:3;color:#fff;opacity:.85;mix-blend-mode:difference;letter-spacing:-.02em;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1;position:absolute}.text[data-astro-cid-ycq2jhsd]{gap:var(--space-4);justify-items:start;display:grid}.eyebrow[data-astro-cid-ycq2jhsd] .label[data-astro-cid-ycq2jhsd]{color:var(--color-accent)}.title[data-astro-cid-ycq2jhsd]{font-family:var(--font-display);font-size:clamp(1.75rem,1.2rem + 1.8vw,2.75rem);font-weight:var(--weight-semibold);letter-spacing:.01em;text-transform:uppercase;line-height:1.04}.title[data-astro-cid-ycq2jhsd] a[data-astro-cid-ycq2jhsd]{transition:background-size .6s var(--ease-spring);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;text-decoration:none}.title[data-astro-cid-ycq2jhsd] a[data-astro-cid-ycq2jhsd]:hover,.title[data-astro-cid-ycq2jhsd] a[data-astro-cid-ycq2jhsd]:focus-visible{background-size:100% 2px}.summary[data-astro-cid-ycq2jhsd]{max-width:46ch;font-size:var(--text-lead);color:var(--color-ink-2);line-height:1.5}.foot[data-astro-cid-ycq2jhsd]{gap:var(--space-4);margin-top:var(--space-2);display:grid}.meta[data-astro-cid-ycq2jhsd]{align-items:center;gap:var(--space-2) var(--space-5);color:var(--color-ink-3);flex-wrap:wrap;display:flex}.draft[data-astro-cid-ycq2jhsd]{color:var(--color-accent)}.more[data-astro-cid-ycq2jhsd]{align-items:center;gap:var(--space-2);color:var(--color-ink);text-decoration:none;display:inline-flex}@media (width<=56rem){.inner[data-astro-cid-ycq2jhsd],.inner[data-astro-cid-ycq2jhsd].flip{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.inner[data-astro-cid-ycq2jhsd].flip .media-link[data-astro-cid-ycq2jhsd]{order:0}}.track[data-astro-cid-epzxqqc2]{padding:3rem 0 var(--space-3) 1.5rem;scrollbar-width:thin;overflow-x:auto}.years[data-astro-cid-epzxqqc2]{grid-auto-columns:minmax(13rem,1fr);grid-auto-flow:column;min-width:max-content;margin:0;padding:0;list-style:none;display:grid}.year[data-astro-cid-epzxqqc2]{padding:var(--space-6) var(--space-5) 0 0;border-top:var(--rule-strong);position:relative}.year[data-astro-cid-epzxqqc2]:before{content:"";background:var(--color-line-strong);width:1px;height:13px;position:absolute;top:-7px;left:0}.break[data-astro-cid-epzxqqc2]{padding-inline:var(--space-1);background:var(--color-bg);color:var(--color-ink-3);position:absolute;top:-.8rem;left:-1.3rem}.year-label[data-astro-cid-epzxqqc2]{font-family:var(--font-data);font-size:var(--text-h3);color:var(--color-ink-3);font-variant-numeric:tabular-nums;position:absolute;top:-2.4rem;left:0}.items[data-astro-cid-epzxqqc2]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.node[data-astro-cid-epzxqqc2]{gap:var(--space-3);color:var(--color-ink-2);font-family:var(--font-display);font-size:var(--text-caps);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;transition:color var(--duration-fast) var(--ease-out), transform .5s var(--ease-spring);grid-template-columns:.75rem 1fr;align-items:start;line-height:1.35;text-decoration:none;display:grid}.node[data-astro-cid-epzxqqc2]:hover{color:var(--color-ink);transform:translate(4px)}.dot[data-astro-cid-epzxqqc2]{border:1.5px solid;width:.75rem;height:.75rem;margin-top:.15em}.completed[data-astro-cid-epzxqqc2] .dot[data-astro-cid-epzxqqc2]{background:currentColor}.in-progress[data-astro-cid-epzxqqc2],.exploring[data-astro-cid-epzxqqc2]{color:var(--color-accent)}.in-progress[data-astro-cid-epzxqqc2] .dot[data-astro-cid-epzxqqc2]{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.name[data-astro-cid-epzxqqc2]{max-width:22ch}@media (width<=40rem){.track[data-astro-cid-epzxqqc2]{padding:0;overflow:visible}.years[data-astro-cid-epzxqqc2]{grid-auto-columns:auto;grid-auto-flow:row;min-width:0}.year[data-astro-cid-epzxqqc2]{padding:0 0 var(--space-6) var(--space-5);border-top:0;border-left:var(--rule-strong)}.year[data-astro-cid-epzxqqc2]:before{width:13px;height:1px;top:.7rem;left:-7px}.break[data-astro-cid-epzxqqc2]{margin-bottom:var(--space-2);background:0 0;padding:0;display:block;position:static}.year-label[data-astro-cid-epzxqqc2]{margin-bottom:var(--space-3);position:static}}
