.hero[data-astro-cid-lcdefpme]{padding-top:var(--space-4);display:grid}.hero-panel[data-astro-cid-lcdefpme]{aspect-ratio:4/3;background:var(--charcoal-deep);overflow:hidden}.hero-panel[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:100%}.hero-card[data-astro-cid-lcdefpme]{margin:-3rem var(--space-2) 0;padding:var(--space-3) var(--space-3) 0;background:var(--white);border-top:4px solid var(--saffron);position:relative}.hero-card[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.75rem,9vw,4.5rem)}.lede[data-astro-cid-lcdefpme]{margin-top:var(--space-2);color:var(--ink-soft);max-width:34ch;font-size:1.25rem;line-height:1.5}.text-link[data-astro-cid-lcdefpme]{min-height:2.75rem;margin-top:var(--space-2);align-items:center;font-weight:600;display:inline-flex}@media (width>=900px){.hero[data-astro-cid-lcdefpme]{padding-top:var(--space-5);grid-template-columns:repeat(12,1fr);align-items:center}.hero-panel[data-astro-cid-lcdefpme]{aspect-ratio:10/7;grid-area:1/1/auto/9}.hero-card[data-astro-cid-lcdefpme]{margin:var(--space-6) 0 0;padding:var(--space-4) 0 var(--space-4) var(--space-4);grid-area:1/8/auto/13}}.arrow[data-astro-cid-lcdefpme]{animation:.9s cubic-bezier(.16,.84,.3,1) .25s both fly}.trail[data-astro-cid-lcdefpme]{animation:1.4s ease-out .25s both trail}.impact[data-astro-cid-lcdefpme]{transform-box:fill-box;transform-origin:50%;animation:.9s ease-out 1s both impact}@keyframes fly{0%{transform:translate(-640px)}to{transform:translate(0)}}@keyframes trail{0%{opacity:0}40%{opacity:1}to{opacity:0}}@keyframes impact{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(5)}}.about[data-astro-cid-lcdefpme]{gap:var(--space-5);padding-block:var(--space-7);display:grid}.about-text[data-astro-cid-lcdefpme]{max-width:40rem}.about-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--space-3);font-size:clamp(2.25rem,6vw,3.25rem)}.about-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:var(--space-2)}.about-side[data-astro-cid-lcdefpme]{align-self:start}@media (width>=900px){.about[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,1fr)}.about-text[data-astro-cid-lcdefpme]{grid-column:1/8}.about-side[data-astro-cid-lcdefpme]{grid-column:9/13}}.achievements[data-astro-cid-lcdefpme]{--line-x:.75rem;background:var(--green-deep);color:var(--white);padding-block:var(--space-7)}.achievements[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2.25rem,6vw,3.25rem)}.section-intro[data-astro-cid-lcdefpme]{margin-top:var(--space-2);color:#d9ead5;font-size:1.25rem}.timeline[data-astro-cid-lcdefpme]{--axis:var(--line-x);--target:3.25rem;margin:var(--space-5) 0 0;padding:0 0 calc(var(--target) + var(--space-2));max-width:50rem;position:relative}.milestones[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none;position:relative}.timeline[data-astro-cid-lcdefpme]:before,.timeline-progress[data-astro-cid-lcdefpme]{content:"";top:0;bottom:calc(var(--target) / 2);left:calc(var(--axis) - 2px);width:4px;position:absolute}.timeline[data-astro-cid-lcdefpme]:before{background:#ffffff38}.timeline-progress[data-astro-cid-lcdefpme]{background:var(--saffron);transform-origin:top}.timeline-target[data-astro-cid-lcdefpme]{z-index:1;bottom:0;left:calc(var(--axis) - var(--target) / 2);width:var(--target);height:var(--target);position:absolute;overflow:visible}.timeline-head[data-astro-cid-lcdefpme]{z-index:2;bottom:calc(var(--target) / 2);left:calc(var(--axis) - 14px);width:28px;height:33px;position:absolute}.timeline[data-astro-cid-lcdefpme].is-live .timeline-head[data-astro-cid-lcdefpme]{will-change:transform;top:0;bottom:auto}.target-ripple[data-astro-cid-lcdefpme]{opacity:0;transform-box:fill-box;transform-origin:50%}.timeline[data-astro-cid-lcdefpme].is-hit .timeline-target[data-astro-cid-lcdefpme]{animation:.52s cubic-bezier(.3,1.6,.5,1) target-hit}.timeline[data-astro-cid-lcdefpme].is-hit .target-ripple[data-astro-cid-lcdefpme]{animation:.9s ease-out target-ripple}@keyframes target-hit{0%{transform:scale(1)}30%{transform:scale(.9)}to{transform:scale(1)}}@keyframes target-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.milestone[data-astro-cid-lcdefpme]{grid-template-columns:calc(var(--line-x) * 2 + var(--space-3)) 1fr;align-items:center;row-gap:var(--space-1);grid-template-areas:"dot year"".card";transition:opacity .5s ease-out,transform .5s cubic-bezier(.16,.84,.3,1);display:grid;position:relative}.milestone[data-astro-cid-lcdefpme]+.milestone[data-astro-cid-lcdefpme]{margin-top:var(--space-5)}.milestone[data-astro-cid-lcdefpme].is-waiting{opacity:0;transform:translate(-24px)}.dot[data-astro-cid-lcdefpme]{width:calc(var(--line-x) * 2);height:calc(var(--line-x) * 2);background:var(--white);box-shadow:0 0 0 5px var(--green-deep);border-radius:50%;grid-area:dot;justify-self:start}.milestone[data-astro-cid-lcdefpme][data-medal=gold] .dot[data-astro-cid-lcdefpme]{background:var(--gold)}.milestone[data-astro-cid-lcdefpme][data-medal=silver] .dot[data-astro-cid-lcdefpme]{background:var(--silver)}.milestone[data-astro-cid-lcdefpme][data-medal=bronze] .dot[data-astro-cid-lcdefpme]{background:var(--bronze)}.year[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--saffron);grid-area:year;font-size:2rem;font-weight:700;line-height:1}.milestone-card[data-astro-cid-lcdefpme]{padding:var(--space-3);background:var(--white);color:var(--ink);border-left:6px solid var(--saffron);grid-area:card}.milestone-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.625rem;line-height:1.1}.issuer[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin-top:.25rem;font-size:1rem}.tags[data-astro-cid-lcdefpme]{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.tag[data-astro-cid-lcdefpme],.result[data-astro-cid-lcdefpme]{border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .65rem;font-size:.9375rem;font-weight:600;display:inline-flex}.tag[data-astro-cid-lcdefpme]{color:var(--green-deep);background:#e6f2e3}.result[data-astro-cid-lcdefpme]{background:var(--saffron-tint);color:var(--ink)}.result[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:1.1rem;height:1.1rem}@media (width>=700px){.achievements[data-astro-cid-lcdefpme]{--line-x:.875rem}.timeline[data-astro-cid-lcdefpme]{--year-col:6.5rem;--axis:calc(var(--year-col) + var(--line-x));--target:5.5rem;margin-inline:auto}.milestone[data-astro-cid-lcdefpme]{grid-template-columns:var(--year-col) calc(var(--line-x) * 2 + var(--space-4)) 1fr;grid-template-areas:"year dot card";align-items:start}.year[data-astro-cid-lcdefpme]{padding-top:var(--space-2);font-size:2.5rem}.dot[data-astro-cid-lcdefpme]{margin-top:var(--space-3)}.milestone-card[data-astro-cid-lcdefpme]{padding:var(--space-3) var(--space-4)}}.scans[data-astro-cid-lcdefpme]{gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.scan[data-astro-cid-lcdefpme]{border:1px solid var(--rule);cursor:zoom-in;background:#f4f3f3;padding:0;transition:border-color .15s ease-out,box-shadow .15s ease-out;display:block}.scan[data-astro-cid-lcdefpme]:hover{border-color:var(--saffron);box-shadow:0 0 0 3px var(--saffron-tint)}.scan[data-astro-cid-lcdefpme] img{object-fit:contain;width:auto;max-width:100%;height:150px}.viewer[data-astro-cid-lcdefpme]{max-width:min(92vw,60rem);max-height:92dvh;padding:var(--space-2);background:var(--white);border:0;overflow:auto}.viewer[data-astro-cid-lcdefpme]::backdrop{background:#1e1c1dd9}.viewer[data-astro-cid-lcdefpme] form[data-astro-cid-lcdefpme]{justify-content:flex-end;display:flex}.viewer-close[data-astro-cid-lcdefpme]{background:var(--ink);width:2.75rem;height:2.75rem;color:var(--white);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.viewer-close[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:1.25rem;height:1.25rem}.viewer-image[data-astro-cid-lcdefpme]{width:auto;max-width:100%;height:auto;max-height:calc(92dvh - 9rem);margin:var(--space-1) auto 0}.viewer-caption[data-astro-cid-lcdefpme]{margin-top:var(--space-2);text-align:center;font-weight:600}.panorama[data-astro-cid-lcdefpme]{background:var(--charcoal-deep);height:clamp(12rem,32vw,26rem);margin:0;position:relative}.panorama[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.panorama-tag[data-astro-cid-lcdefpme]{right:var(--space-2);top:var(--space-2);color:var(--white);background:#2e2c2dd9;padding:.2rem .7rem;font-size:.9375rem;font-weight:600;position:absolute}.range[data-astro-cid-lcdefpme]{padding-block:var(--space-7)}.range[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2.25rem,6vw,3.25rem)}.range-intro[data-astro-cid-lcdefpme]{margin-top:var(--space-2);color:var(--ink-soft);max-width:44ch;font-size:1.25rem}.cards[data-astro-cid-lcdefpme]{gap:var(--space-4);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.card-link[data-astro-cid-lcdefpme]{color:var(--ink);text-decoration:none;display:block}.card-link[data-astro-cid-lcdefpme] .card-image{aspect-ratio:4/3;object-fit:cover;background:var(--charcoal-deep);width:100%;height:auto;transition:opacity .15s ease-out;display:block}.card-link[data-astro-cid-lcdefpme]:hover .card-image{opacity:.88}.card-link[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{text-underline-offset:4px;text-decoration:underline 2px}.card-link[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.card-label[data-astro-cid-lcdefpme]{margin-top:var(--space-2);color:var(--white);background:var(--green);padding:.15rem .65rem;font-size:.9375rem;font-weight:600;display:inline-block}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:var(--space-1);font-size:1.75rem}.range[data-astro-cid-lcdefpme]>.text-link[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}@media (width>=760px){.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.band[data-astro-cid-lcdefpme]{background:var(--band);color:var(--ink)}.band-inner[data-astro-cid-lcdefpme]{padding-block:var(--space-6);text-align:center}.band-arrow[data-astro-cid-lcdefpme]{width:7.5rem;margin:0 auto var(--space-3)}.band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2.25rem,7vw,3.75rem)}.band[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:var(--space-2) auto 0;max-width:36ch;font-size:1.25rem}.band-cta[data-astro-cid-lcdefpme]{min-height:3.25rem;margin-top:var(--space-4);padding:0 var(--space-4);background:var(--ink);color:var(--white);font-family:var(--font-display);border-radius:4px;align-items:center;font-size:1.375rem;font-weight:700;text-decoration:none;transition:background-color .15s ease-out;display:inline-flex}.band-cta[data-astro-cid-lcdefpme]:hover{background:var(--green-deep)}.band-cta[data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--ink)}
