.a-head[data-astro-cid-q7pg75zv]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding-top:clamp(2rem,6vw,5rem);display:grid}.a-head__title[data-astro-cid-q7pg75zv]{grid-column:1/8}.a-head__mark[data-astro-cid-q7pg75zv]{height:.815em;aspect-ratio:var(--ratio);vertical-align:baseline;-webkit-mask:var(--mask) var(--mask-pos) / var(--mask-size) no-repeat;mask:var(--mask) var(--mask-pos) / var(--mask-size) no-repeat;background:currentColor;display:inline-block}@media (forced-colors:active){.a-head__mark[data-astro-cid-q7pg75zv]{background:canvastext}}.a-head__line[data-astro-cid-q7pg75zv]{grid-column:9/13;max-width:26rem;padding-bottom:.3rem}.a-head__photo[data-astro-cid-q7pg75zv]{margin-top:var(--space-l);aspect-ratio:21/9;background:var(--color-media);grid-column:1/-1;overflow:hidden}.a-head__photo[data-astro-cid-q7pg75zv] .photo{object-position:var(--pos)}.a-story[data-astro-cid-q7pg75zv]{column-gap:var(--gap);padding-top:var(--space-2xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}@media (prefers-reduced-motion:no-preference){.a-story__text[data-astro-cid-q7pg75zv] p[data-astro-cid-q7pg75zv],.a-story__film[data-astro-cid-q7pg75zv]{transition:opacity var(--t-enter) var(--ease-out), transform var(--t-enter) var(--ease-out)}.motion-ready .a-story__text[data-astro-cid-q7pg75zv] p[data-astro-cid-q7pg75zv]:not(.is-in),.motion-ready .a-story__film[data-astro-cid-q7pg75zv]:not(.is-in){opacity:0;transform:translateY(var(--rise))}.vt-instant .a-story__text[data-astro-cid-q7pg75zv] p[data-astro-cid-q7pg75zv],.vt-instant .a-story__film[data-astro-cid-q7pg75zv]{transition:none}}.a-story__text[data-astro-cid-q7pg75zv]{max-width:var(--measure);font-size:var(--step-body);line-height:var(--leading-body);grid-column:2/8;gap:1.25em;display:grid}.a-story__film[data-astro-cid-q7pg75zv]{top:calc(var(--nav-height) + 1.5rem);aspect-ratio:9/16;background:var(--color-media);grid-column:9/12;position:sticky;overflow:hidden}.a-story__film[data-astro-cid-q7pg75zv] video[data-astro-cid-q7pg75zv]{object-fit:cover;width:100%;height:100%}.a-story__sound[data-astro-cid-q7pg75zv]{background:var(--color-background);min-height:2.75rem;color:var(--color-text);font-size:var(--step-small);transition:transform var(--t-press) var(--ease-out), background-color var(--t-hover) ease, color var(--t-hover) ease;border:0;align-items:center;gap:.5rem;padding:0 .9rem;display:inline-flex;position:absolute;bottom:.75rem;left:.75rem}.a-story__sound[data-astro-cid-q7pg75zv]:active{transform:scale(.96)}.a-story__sound[data-astro-cid-q7pg75zv][aria-pressed=true]{background:var(--color-brand);color:var(--color-on-brand)}.a-story__sound[data-astro-cid-q7pg75zv] .sound-on[data-astro-cid-q7pg75zv],.a-story__sound[data-astro-cid-q7pg75zv][aria-pressed=true] .sound-off[data-astro-cid-q7pg75zv]{display:none}.a-story__sound[data-astro-cid-q7pg75zv][aria-pressed=true] .sound-on[data-astro-cid-q7pg75zv]{display:inline}.a-time[data-astro-cid-q7pg75zv]{padding-top:var(--space-2xl)}.a-time__heading[data-astro-cid-q7pg75zv]{font-size:var(--step-heading)}.a-time__list[data-astro-cid-q7pg75zv]{--dot:1rem;--line:3px dotted color-mix(in srgb, var(--color-on-brand) 80%, transparent);gap:var(--gap);margin-top:var(--space-l);background:var(--color-brand);color:var(--color-on-brand);grid-template-columns:repeat(3,minmax(0,1fr));padding:clamp(2.5rem,4.5vw,4rem) clamp(1.5rem,3vw,3rem);display:grid}.milestone[data-astro-cid-q7pg75zv]{padding-top:calc(var(--dot) + var(--space-m));align-content:start;gap:.4rem;display:grid;position:relative}.milestone[data-astro-cid-q7pg75zv]:after{content:"";box-sizing:border-box;width:var(--dot);height:var(--dot);border:2px solid var(--color-on-brand);background:var(--color-on-brand);border-radius:50%;position:absolute;top:0;left:0}.milestone--upcoming[data-astro-cid-q7pg75zv]:after{background:var(--color-brand)}.milestone[data-astro-cid-q7pg75zv]:before{content:"";top:calc(var(--dot) / 2 - 1.5px);left:calc(var(--dot) + .5rem);right:calc(-1 * var(--gap) + .5rem);border-top:var(--line);transform-origin:0;position:absolute}.milestone[data-astro-cid-q7pg75zv]:last-child:before{right:calc(-1*clamp(1.5rem,3vw,3rem))}@media (prefers-reduced-motion:no-preference){.milestone[data-astro-cid-q7pg75zv]:before{transition:transform .9s var(--ease-out);transition-delay:calc(var(--i,0) * .16s + .2s)}.motion-ready .a-time[data-astro-cid-q7pg75zv]:not(.is-in) .milestone[data-astro-cid-q7pg75zv]:before{transform:scaleX(0)}}.milestone__year[data-astro-cid-q7pg75zv]{font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--step-heading);letter-spacing:var(--tracking-display);line-height:1}.milestone__name[data-astro-cid-q7pg75zv]{font-size:var(--step-body)}.milestone__soon[data-astro-cid-q7pg75zv]{font-size:var(--step-small)}@media (width<=48rem){.a-story[data-astro-cid-q7pg75zv]{display:block}.a-head[data-astro-cid-q7pg75zv]{flex-direction:column;align-items:stretch;padding-top:0;display:flex}.a-head__photo[data-astro-cid-q7pg75zv]{margin:0 calc(-1 * var(--margin)) var(--space-l);aspect-ratio:auto;order:-1;height:min(125vw,75svh)}.a-head__photo[data-astro-cid-q7pg75zv] .photo{object-position:var(--pos-narrow)}.a-head__line[data-astro-cid-q7pg75zv]{display:none}.a-story[data-astro-cid-q7pg75zv]{padding-top:var(--space-l)}.a-story__film[data-astro-cid-q7pg75zv]{width:72%;margin:var(--space-l) auto 0;position:relative;top:auto}.a-time__list[data-astro-cid-q7pg75zv]{--gap-v:var(--space-l);gap:var(--gap-v);grid-template-columns:1fr}.milestone[data-astro-cid-q7pg75zv]{padding-top:0;padding-left:calc(var(--dot) + var(--space-m))}.milestone[data-astro-cid-q7pg75zv]:before{top:calc(var(--dot) + .5rem);bottom:calc(-1 * var(--gap-v) + .5rem);left:calc(var(--dot) / 2 - 1.5px);border-top:0;border-left:var(--line);transform-origin:top;right:auto}.milestone[data-astro-cid-q7pg75zv]:last-child:before{display:none}.motion-ready .a-time[data-astro-cid-q7pg75zv]:not(.is-in) .milestone[data-astro-cid-q7pg75zv]:before{transform:scaleY(0)}}
