.pile-wrap[data-astro-cid-e6w6rotg]{margin-top:var(--space-6)}.whisper[data-astro-cid-e6w6rotg]{color:var(--muted);font-size:var(--text-s);margin-bottom:var(--space-2)}.whisper[data-astro-cid-e6w6rotg] .narrow[data-astro-cid-e6w6rotg]{display:none}.pile[data-astro-cid-e6w6rotg]{--w:220px;height:var(--pile-h);border-radius:var(--radius-l);corner-shape:var(--corner);background:color-mix(in srgb, var(--ink) 5%, var(--paper));position:relative;overflow:hidden}.polaroid[data-astro-cid-e6w6rotg]{width:var(--w);left:calc(var(--x) * (100% - var(--w)));top:calc(var(--y) * (100% - var(--h)));rotate:var(--rot);background:var(--card);cursor:var(--cursor-link);touch-action:none;-webkit-user-select:none;user-select:none;transition:scale .25s var(--ease-out), rotate .35s var(--ease-out), box-shadow .25s ease;border-radius:6px;margin:0;padding:10px 10px 8px;position:absolute;box-shadow:0 1px 2px #1e1d1b1a,0 10px 24px -12px #1e1d1b4d}.polaroid[data-astro-cid-e6w6rotg].cluster{left:calc(50% - var(--w) / 2 + var(--dx))}.polaroid[data-astro-cid-e6w6rotg]:active{cursor:var(--cursor-press)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.polaroid[data-astro-cid-e6w6rotg]:hover{scale:1.03;rotate:calc(var(--rot) * .4);box-shadow:0 2px 4px #1e1d1b1a,0 18px 32px -14px #1e1d1b52}}.polaroid[data-astro-cid-e6w6rotg].dragging{cursor:var(--cursor-press);will-change:translate;scale:1.04;box-shadow:0 2px 4px #1e1d1b1a,0 24px 40px -16px #1e1d1b59}.pol-open[data-astro-cid-e6w6rotg]{width:100%;cursor:inherit;background:0 0;border:0;border-radius:3px;padding:0;display:block}.pol-open[data-astro-cid-e6w6rotg] img{pointer-events:none;border-radius:3px;width:100%;height:auto}figcaption[data-astro-cid-e6w6rotg]{text-align:center;color:var(--ink-2);font:400 .8125rem/1.3 var(--font-display);margin-top:6px}@media (width<=768px){.whisper[data-astro-cid-e6w6rotg] .wide[data-astro-cid-e6w6rotg]{display:none}.whisper[data-astro-cid-e6w6rotg] .narrow[data-astro-cid-e6w6rotg]{display:inline}.pile[data-astro-cid-e6w6rotg]{height:auto;margin-inline:calc(-1 * var(--gutter));padding:20px var(--gutter) 28px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;border-radius:0;align-items:flex-start;gap:14px;display:flex;overflow:auto hidden}.pile[data-astro-cid-e6w6rotg]::-webkit-scrollbar{display:none}.polaroid[data-astro-cid-e6w6rotg]{width:190px;rotate:calc(var(--rot) * .6);cursor:var(--cursor-arrow);touch-action:auto;scroll-snap-align:center;flex:none;position:static}.polaroid[data-astro-cid-e6w6rotg]:nth-child(2n){margin-top:18px}}@media (prefers-reduced-motion:reduce){.polaroid[data-astro-cid-e6w6rotg].dragging{scale:1}}.journey[data-astro-cid-ej22s2rq]{margin-top:var(--space-6)}.run[data-astro-cid-ej22s2rq]{height:calc(100svh + var(--runway));position:relative}.pin[data-astro-cid-ej22s2rq]{height:100svh;padding-block:var(--space-3);place-items:center start;display:grid;position:sticky;top:0}.frame[data-astro-cid-ej22s2rq]{--ratio:var(--wide);--room:150px;width:min(100%, calc((100svh - var(--room)) * var(--ratio)));gap:var(--space-2);display:grid}@media (width<=719px){.frame[data-astro-cid-ej22s2rq]{--ratio:var(--tall);--room:130px}}h2[data-astro-cid-ej22s2rq]{font-size:var(--text-xl)}.board[data-astro-cid-ej22s2rq]{--road-ahead:#ffc2d6;--road-done:var(--accent);aspect-ratio:var(--vw) / var(--vh);background:var(--board);border-radius:var(--radius-l);corner-shape:var(--corner);color:#fff;position:relative;container-type:inline-size}.board[data-astro-cid-ej22s2rq].tall{border-radius:var(--radius-m);corner-shape:var(--corner);display:none}@media (width<=719px){.board[data-astro-cid-ej22s2rq].wide{display:none}.board[data-astro-cid-ej22s2rq].tall{display:block}}.board[data-astro-cid-ej22s2rq]>svg[data-astro-cid-ej22s2rq]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.board[data-astro-cid-ej22s2rq]>svg[data-astro-cid-ej22s2rq] path[data-astro-cid-ej22s2rq]{fill:none}.road-ahead[data-astro-cid-ej22s2rq]{stroke:var(--road-ahead);stroke-linecap:round;stroke-linejoin:round}.road-done[data-astro-cid-ej22s2rq]{stroke:var(--road-done);stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1px}.road-dash[data-astro-cid-ej22s2rq]{stroke:var(--board);stroke-width:4px;stroke-dasharray:13 11;stroke-linecap:round;opacity:.8}.dot[data-astro-cid-ej22s2rq]{fill:#fff;stroke:var(--board);stroke-width:3px}.stops[data-astro-cid-ej22s2rq]{margin:0;padding:0;list-style:none}.stop[data-astro-cid-ej22s2rq]{left:calc(var(--x) / var(--vw) * 100%);top:calc((var(--y) + 44) / var(--vh) * 100%);text-align:center;width:max-content;max-width:22cqi;position:absolute;translate:-50%}.card[data-astro-cid-ej22s2rq]{transform-origin:50% 0;justify-items:center;gap:.45cqi;display:grid}.year[data-astro-cid-ej22s2rq]{font:700 max(13px, 1.55cqi)/1 var(--font-display);color:var(--road-ahead);font-variant-numeric:tabular-nums}.what[data-astro-cid-ej22s2rq]{font:700 max(14px, 1.85cqi)/1.2 var(--font-body);text-wrap:balance}.org[data-astro-cid-ej22s2rq]{color:#ffffffc7;font-size:max(12px,1.45cqi);text-decoration:none}a[data-astro-cid-ej22s2rq].org:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--accent)}a[data-astro-cid-ej22s2rq].org:focus-visible{outline:var(--stroke) solid #fff;outline-offset:3px;border-radius:4px}.tall[data-astro-cid-ej22s2rq] .stop[data-astro-cid-ej22s2rq]{top:calc(var(--y) / var(--vh) * 100%);max-width:52cqi;translate:0 -50%}.tall[data-astro-cid-ej22s2rq] .stop[data-astro-cid-ej22s2rq][data-side=right]{left:auto;right:calc((var(--vw) - var(--x) + 52) / var(--vw) * 100%);text-align:right}.tall[data-astro-cid-ej22s2rq] .stop[data-astro-cid-ej22s2rq][data-side=right] .card[data-astro-cid-ej22s2rq]{transform-origin:100%;justify-items:end}.tall[data-astro-cid-ej22s2rq] .stop[data-astro-cid-ej22s2rq][data-side=left]{left:calc((var(--x) + 52) / var(--vw) * 100%);text-align:left}.tall[data-astro-cid-ej22s2rq] .stop[data-astro-cid-ej22s2rq][data-side=left] .card[data-astro-cid-ej22s2rq]{transform-origin:0;justify-items:start}.tall[data-astro-cid-ej22s2rq] .card[data-astro-cid-ej22s2rq]{gap:3px}.tall[data-astro-cid-ej22s2rq] .year[data-astro-cid-ej22s2rq]{font-size:max(12px,3.4cqi)}.tall[data-astro-cid-ej22s2rq] .what[data-astro-cid-ej22s2rq]{font-size:max(13px,3.9cqi)}.tall[data-astro-cid-ej22s2rq] .org[data-astro-cid-ej22s2rq]{font-size:max(12px,3.3cqi)}.sign[data-astro-cid-ej22s2rq]{left:calc((var(--x) + 56) / var(--vw) * 100%);top:calc(var(--y) / var(--vh) * 100%);justify-items:start;gap:.7cqi;display:grid;position:absolute;translate:0 -50%}.sign-q[data-astro-cid-ej22s2rq]{font:700 max(13px, 1.55cqi)/1 var(--font-display);color:var(--road-ahead)}.sign-link[data-astro-cid-ej22s2rq]{border-radius:var(--radius-pill);min-height:32px;color:var(--draw);white-space:nowrap;transition:transform .35s var(--ease-spring);background:#fff;align-items:center;gap:6px;padding:.5cqi 1.1cqi;font-size:max(12px,1.3cqi);font-weight:700;text-decoration:none;display:inline-flex}.sign-link[data-astro-cid-ej22s2rq] svg{width:1em;height:1em}.sign-link[data-astro-cid-ej22s2rq]:focus-visible{outline:var(--stroke) solid #fff;outline-offset:3px}@media (hover:hover) and (pointer:fine){.sign-link[data-astro-cid-ej22s2rq]:hover{transform:translate(3px)}}.tall[data-astro-cid-ej22s2rq] .sign[data-astro-cid-ej22s2rq]{left:50%;top:calc((var(--y) + 34) / var(--vh) * 100%);justify-items:center;gap:6px;width:max-content;translate:-50%}.tall[data-astro-cid-ej22s2rq] .sign-q[data-astro-cid-ej22s2rq]{font-size:max(12px,3.4cqi)}.tall[data-astro-cid-ej22s2rq] .sign-link[data-astro-cid-ej22s2rq]{min-height:36px;padding:6px 12px;font-size:max(12px,3.4cqi)}.rider[data-astro-cid-ej22s2rq]{z-index:2;pointer-events:none;width:8.4cqi;position:absolute;top:0;left:0}.tall[data-astro-cid-ej22s2rq] .rider[data-astro-cid-ej22s2rq]{width:19cqi}.rider[data-astro-cid-ej22s2rq] svg{filter:drop-shadow(2px 0 #fff)drop-shadow(-2px 0 #fff)drop-shadow(0 2px #fff)drop-shadow(0 -2px #fff)}@media (width<=719px){.run[data-astro-cid-ej22s2rq]{height:auto}.pin[data-astro-cid-ej22s2rq]{height:auto;padding-block:0;position:static}.frame[data-astro-cid-ej22s2rq]{width:100%}}@media (prefers-reduced-motion:reduce){.run[data-astro-cid-ej22s2rq]{height:auto}.pin[data-astro-cid-ej22s2rq]{height:auto;position:static}}html:not(.js) .run[data-astro-cid-ej22s2rq]{height:auto}html:not(.js) .pin[data-astro-cid-ej22s2rq]{height:auto;position:static}html:not(.js) .rider[data-astro-cid-ej22s2rq]{display:none}.intro[data-astro-cid-2ysv2tyu]{gap:var(--space-5);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;display:grid}.text[data-astro-cid-2ysv2tyu]{gap:var(--space-2);max-width:60ch;display:grid}.text[data-astro-cid-2ysv2tyu] .page-head[data-astro-cid-2ysv2tyu]{padding-bottom:var(--space-2)}.lead[data-astro-cid-2ysv2tyu]{font-size:var(--text-l);color:var(--ink);line-height:1.5}.rest[data-astro-cid-2ysv2tyu]{color:var(--ink-2)}.side[data-astro-cid-2ysv2tyu]{padding-top:var(--space-5)}.portrait-wrap[data-astro-cid-2ysv2tyu]{justify-items:center;max-width:380px;margin:0 auto;display:grid}.portrait-wrap[data-astro-cid-2ysv2tyu] .peeker{z-index:1;width:58%;margin-bottom:calc(-5.576% - 2px);position:relative}.side[data-astro-cid-2ysv2tyu] .portrait{border-radius:var(--radius-m);corner-shape:var(--corner);width:100%;height:auto}.side[data-astro-cid-2ysv2tyu] .about-mascot{width:min(100%,340px);margin-inline:auto}.cv-file[data-astro-cid-2ysv2tyu]{margin-top:var(--space-1);justify-self:start}.cv-file[data-astro-cid-2ysv2tyu] .btn[data-astro-cid-2ysv2tyu]{font-size:var(--text-s);padding:.65em 1.1em}.cv-file[data-astro-cid-2ysv2tyu] .icon{width:16px;height:16px}.brand[data-astro-cid-2ysv2tyu]{justify-items:center;gap:var(--space-4);padding-block:var(--space-6) var(--space-4);text-align:center;display:grid}.brand-art[data-astro-cid-2ysv2tyu]{justify-content:center;align-items:center;gap:clamp(24px,5vw,72px);display:flex}.brand-art[data-astro-cid-2ysv2tyu] .brand-mascot{width:clamp(150px,20vw,250px)}.brand-logo[data-astro-cid-2ysv2tyu]{width:clamp(150px,26vw,330px);color:var(--ink)}.brand-logo[data-astro-cid-2ysv2tyu] .zac{width:100%;height:auto}.brand-cap[data-astro-cid-2ysv2tyu]{max-width:32ch;font-size:var(--text-l);color:var(--ink);text-wrap:balance;line-height:1.4}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.brand-logo[data-astro-cid-2ysv2tyu]:hover .zac-ear-1{animation:zac-ear-a .72s var(--ease-out)}.brand-logo[data-astro-cid-2ysv2tyu]:hover .zac-ear-2{animation:zac-ear-b .72s var(--ease-out) 60ms}}@media (width<=560px){.brand-art[data-astro-cid-2ysv2tyu]{gap:var(--space-3);flex-direction:column}.brand-art[data-astro-cid-2ysv2tyu] .brand-mascot{width:170px}.brand-logo[data-astro-cid-2ysv2tyu]{width:200px}}.now[data-astro-cid-2ysv2tyu]{margin-top:var(--space-5);padding:var(--space-3) var(--space-4);background:var(--surface-2);box-shadow:var(--shadow-ring);border-radius:var(--radius-l);corner-shape:var(--corner);gap:var(--space-2);max-width:640px;display:grid}.now[data-astro-cid-2ysv2tyu] h2[data-astro-cid-2ysv2tyu]{font-size:var(--text-l)}.now[data-astro-cid-2ysv2tyu] dl[data-astro-cid-2ysv2tyu]{gap:var(--space-1);margin:0;display:grid}.now[data-astro-cid-2ysv2tyu] dl[data-astro-cid-2ysv2tyu] div[data-astro-cid-2ysv2tyu]{gap:var(--space-2);grid-template-columns:9em 1fr;display:grid}.now[data-astro-cid-2ysv2tyu] dt[data-astro-cid-2ysv2tyu]{color:var(--muted)}.now[data-astro-cid-2ysv2tyu] dd[data-astro-cid-2ysv2tyu]{margin:0;font-weight:500}@media (width<=900px){.intro[data-astro-cid-2ysv2tyu]{grid-template-columns:1fr;gap:0}.side[data-astro-cid-2ysv2tyu]{padding-top:var(--space-4);order:-1}.portrait-wrap[data-astro-cid-2ysv2tyu]{max-width:300px}.side[data-astro-cid-2ysv2tyu] .about-mascot{width:min(55vw,260px)}}
