.hero[data-astro-cid-ge2uvauf]{background:var(--plum);position:relative;overflow:hidden}.pattern[data-astro-cid-ge2uvauf]{background-image:var(--pattern);opacity:.16;pointer-events:none;background-repeat:space;background-size:64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#0000 35%,#000 100%);mask-image:linear-gradient(115deg,#0000 35%,#000 100%)}.hero__inner[data-astro-cid-ge2uvauf]{gap:2.5rem;padding-top:clamp(2.5rem,9vw,6rem);padding-bottom:clamp(3rem,9vw,6rem);display:grid;position:relative}.label[data-astro-cid-ge2uvauf]{margin-bottom:1.25rem}h1[data-astro-cid-ge2uvauf]{font-size:clamp(2.6rem,11vw,4.5rem);line-height:1}.lead[data-astro-cid-ge2uvauf]{max-width:34rem;color:var(--muted-dark);margin-top:1.5rem;font-size:clamp(1rem,2.6vw,1.12rem)}.teasers[data-astro-cid-ge2uvauf]{gap:.75rem;margin-top:2rem;display:grid}.teaser[data-astro-cid-ge2uvauf]{border-radius:var(--radius);background:var(--plum-2);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 1.15rem;text-decoration:none;transition:background-color .2s,transform .2s;display:grid}.teaser[data-astro-cid-ge2uvauf]:hover{background:var(--plum-3);transform:translate(4px)}.teaser__num[data-astro-cid-ge2uvauf]{font-family:var(--font-head);color:var(--peach);font-size:1.9rem;font-weight:600;line-height:1}.teaser__body[data-astro-cid-ge2uvauf]{display:grid}.teaser__meta[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-dark);font-size:.68rem}.teaser__title[data-astro-cid-ge2uvauf]{font-family:var(--font-head);font-size:1.35rem;font-weight:600;line-height:1.2}.teaser__sub[data-astro-cid-ge2uvauf]{color:var(--muted-dark);font-size:.88rem}.teaser[data-astro-cid-ge2uvauf] svg{width:1.4rem;height:1.4rem;color:var(--red)}.visual[data-astro-cid-ge2uvauf]{border-radius:var(--radius);aspect-ratio:4/3;overflow:hidden}.visual[data-astro-cid-ge2uvauf] img{object-fit:cover;object-position:60% 40%;width:100%;height:100%}@media (width>=960px){.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:1.25fr 1fr;align-items:center;gap:4rem}.visual[data-astro-cid-ge2uvauf]{aspect-ratio:4/5}}.slice[data-astro-cid-orsymcw6]{background:var(--plum)}.intro[data-astro-cid-orsymcw6]{border-top:1px solid #f3eeea14}.intro__grid[data-astro-cid-orsymcw6]{gap:2.5rem;padding-block:clamp(3.5rem,10vw,7rem);display:grid}.cobrand[data-astro-cid-orsymcw6]{color:var(--paper);align-items:center;gap:.9rem;margin-bottom:1.75rem;font-size:22px;display:flex}.cobrand[data-astro-cid-orsymcw6] .x[data-astro-cid-orsymcw6]{color:var(--peach);font-size:1.1rem}.cobrand[data-astro-cid-orsymcw6] img{width:46px;height:auto}.label[data-astro-cid-orsymcw6]{margin-bottom:1rem}h2[data-astro-cid-orsymcw6]{font-size:clamp(3.2rem,14vw,6.5rem);line-height:.95}.claim[data-astro-cid-orsymcw6]{margin:1.25rem 0 .5rem;font-size:1.25rem;font-weight:500}.text[data-astro-cid-orsymcw6]{max-width:32rem;color:var(--muted-dark)}.facts[data-astro-cid-orsymcw6]{grid-template-columns:1fr 1fr;margin:2rem 0}.facts[data-astro-cid-orsymcw6] h3[data-astro-cid-orsymcw6]{font-size:1.15rem}.countdown[data-astro-cid-orsymcw6]{gap:.5rem;margin-bottom:2rem;display:flex}.countdown[data-astro-cid-orsymcw6] div[data-astro-cid-orsymcw6]{border-radius:var(--radius);background:var(--plum-2);text-align:center;flex:1;max-width:6.5rem;padding:.8rem .5rem}.countdown[data-astro-cid-orsymcw6] span[data-astro-cid-orsymcw6]{font-family:var(--font-mono);color:var(--peach);font-size:clamp(1.6rem,7vw,2.1rem);font-weight:700;line-height:1.1;display:block}.countdown[data-astro-cid-orsymcw6] small[data-astro-cid-orsymcw6]{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted-dark);font-size:.65rem}.countdown__done[data-astro-cid-orsymcw6]{color:var(--peach);margin:0;font-weight:500}.also[data-astro-cid-orsymcw6]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted-dark);margin:1rem 0 0;font-size:.75rem}.intro__photo[data-astro-cid-orsymcw6]{border-radius:var(--radius);aspect-ratio:4/5;max-height:640px;overflow:hidden}.intro__photo[data-astro-cid-orsymcw6] img{object-fit:cover;width:100%;height:100%}@media (width>=960px){.intro__grid[data-astro-cid-orsymcw6]{grid-template-columns:1.1fr 1fr;align-items:center;gap:5rem}.intro__photo[data-astro-cid-orsymcw6]{aspect-ratio:2/3}}.h-big[data-astro-cid-orsymcw6]{margin-bottom:2.5rem;font-size:clamp(2rem,7vw,3.4rem)}.h-mid[data-astro-cid-orsymcw6]{margin-bottom:1.5rem;font-size:clamp(1.6rem,5vw,2.2rem)}.idea[data-astro-cid-orsymcw6]{padding-block:0 clamp(3.5rem,10vw,7rem)}.stations[data-astro-cid-orsymcw6]{gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.station[data-astro-cid-orsymcw6]{position:relative}.station__img[data-astro-cid-orsymcw6]{aspect-ratio:16/11;border-radius:var(--radius);border:1.5px solid #0000;margin-bottom:1rem;position:relative;overflow:hidden}.station--hot[data-astro-cid-orsymcw6] .station__img[data-astro-cid-orsymcw6]{border-color:var(--peach)}.station__img[data-astro-cid-orsymcw6] img{object-fit:cover;width:100%;height:100%}.station__num[data-astro-cid-orsymcw6]{z-index:1;background:var(--peach);color:var(--plum);font-family:var(--font-mono);border-radius:4px;padding:.15rem .5rem;font-size:.75rem;font-weight:700;position:absolute;top:.6rem;left:.6rem}.station[data-astro-cid-orsymcw6] h4[data-astro-cid-orsymcw6]{font-family:var(--font-head);margin:0 0 .3rem;font-size:1.3rem;font-weight:600}.station--hot[data-astro-cid-orsymcw6] h4[data-astro-cid-orsymcw6]{color:var(--peach)}.station[data-astro-cid-orsymcw6] p[data-astro-cid-orsymcw6]{color:var(--muted-dark);margin:0}.leg[data-astro-cid-orsymcw6]{font-family:var(--font-mono);color:var(--peach);align-items:center;gap:.4rem;margin-top:1.25rem;font-size:.8rem;font-weight:700;display:inline-flex}.leg[data-astro-cid-orsymcw6] svg{width:1.4rem;height:1.4rem;transform:rotate(90deg)}@media (width>=900px){.stations[data-astro-cid-orsymcw6]{grid-template-columns:repeat(3,1fr);gap:4rem}.leg[data-astro-cid-orsymcw6]{flex-direction:column;gap:.2rem;margin:0;position:absolute;top:28%;right:-3.6rem}.leg[data-astro-cid-orsymcw6] svg{transform:none}}.schedule[data-astro-cid-orsymcw6]{padding-block:clamp(3.5rem,10vw,7rem) 2rem}.steps[data-astro-cid-orsymcw6]{grid-template-columns:1fr}.steps[data-astro-cid-orsymcw6] .time[data-astro-cid-orsymcw6]{font-family:var(--font-mono);color:var(--wine);margin-bottom:.35rem;font-size:.85rem;font-weight:700;display:block}.steps[data-astro-cid-orsymcw6] li[data-astro-cid-orsymcw6].hot{border-top-color:var(--red)}.steps[data-astro-cid-orsymcw6] li[data-astro-cid-orsymcw6].hot .time[data-astro-cid-orsymcw6],.steps[data-astro-cid-orsymcw6] li[data-astro-cid-orsymcw6].hot h3[data-astro-cid-orsymcw6]{color:var(--red)}@media (width>=560px){.steps[data-astro-cid-orsymcw6]{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.steps[data-astro-cid-orsymcw6]{grid-template-columns:repeat(5,1fr)}}.punch[data-astro-cid-orsymcw6]{font-family:var(--font-head);color:var(--red);margin:3rem 0 0;font-size:clamp(1.3rem,4vw,1.75rem);font-weight:600}.route[data-astro-cid-orsymcw6]{border-radius:var(--radius);background:var(--plum);color:var(--paper);gap:1.5rem;margin-top:clamp(3.5rem,9vw,6rem);padding:clamp(1.5rem,5vw,2.5rem);display:grid}.route[data-astro-cid-orsymcw6] .label[data-astro-cid-orsymcw6]{color:var(--peach)}.stats[data-astro-cid-orsymcw6]{border-top:1px solid #f3eeea26;gap:2rem;padding-top:1rem;display:flex}.stats[data-astro-cid-orsymcw6] strong[data-astro-cid-orsymcw6]{font-family:var(--font-head);color:var(--peach);font-size:clamp(1.8rem,6vw,2.4rem);font-weight:600;line-height:1.1;display:block}.stats[data-astro-cid-orsymcw6] span[data-astro-cid-orsymcw6]{color:var(--muted-dark);font-size:.85rem}.path[data-astro-cid-orsymcw6]{gap:1.1rem;margin:0;padding:0 0 0 1.75rem;list-style:none;display:grid;position:relative}.path[data-astro-cid-orsymcw6]:before{content:"";border-left:3px dotted var(--peach);position:absolute;top:.5rem;bottom:.5rem;left:.4rem}.path[data-astro-cid-orsymcw6] li[data-astro-cid-orsymcw6]{position:relative}.path[data-astro-cid-orsymcw6] li[data-astro-cid-orsymcw6]:before{content:"";background:var(--plum);border:3px solid var(--peach);border-radius:50%;width:.95rem;height:.95rem;position:absolute;top:.35rem;left:-1.75rem}.path[data-astro-cid-orsymcw6] li[data-astro-cid-orsymcw6]:last-child:before{background:var(--red);border-color:var(--red)}.path[data-astro-cid-orsymcw6] b[data-astro-cid-orsymcw6]{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--peach);font-size:.7rem;display:block}.maplink[data-astro-cid-orsymcw6]{min-height:44px;color:var(--paper);text-decoration-color:var(--red);text-underline-offset:4px;justify-self:start;align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.maplink[data-astro-cid-orsymcw6] svg{width:1.1rem;height:1.1rem;color:var(--red)}@media (width>=900px){.route[data-astro-cid-orsymcw6]{grid-template-columns:1fr 1fr;align-items:center;column-gap:4rem}.maplink[data-astro-cid-orsymcw6]{grid-column:2}}.mile[data-astro-cid-ybf73k5d]{background:var(--plum);isolation:isolate;padding-block:clamp(4rem,12vw,8rem) clamp(2.5rem,6vw,4rem);position:relative}.mile[data-astro-cid-ybf73k5d]:before{content:"";z-index:-1;background:var(--bg) 70% 20% / cover no-repeat;filter:brightness(1.35)saturate(1.1);height:clamp(420px,48vw,680px);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000 100%)}.label[data-astro-cid-ybf73k5d]{margin-bottom:1rem}h2[data-astro-cid-ybf73k5d]{font-size:clamp(3.2rem,14vw,6.5rem);line-height:.95}.claim[data-astro-cid-ybf73k5d]{margin:1.25rem 0 0;font-size:1.25rem;font-weight:500}.teaser[data-astro-cid-ybf73k5d]{margin-top:clamp(4rem,12vw,8rem)}.statement[data-astro-cid-ybf73k5d]{font-family:var(--font-head);letter-spacing:-.015em;margin:0 0 2.5rem;font-size:clamp(1.9rem,6.5vw,3.6rem);font-weight:600;line-height:1.08}.facts[data-astro-cid-ybf73k5d]{grid-template-columns:1fr}@media (width>=760px){.facts[data-astro-cid-ybf73k5d]{grid-template-columns:repeat(3,1fr);gap:2rem}}.format[data-astro-cid-ybf73k5d]{margin-top:clamp(4rem,12vw,7rem)}.h-big[data-astro-cid-ybf73k5d]{margin-bottom:2.5rem;font-size:clamp(2rem,7vw,3.4rem)}.rounds[data-astro-cid-ybf73k5d]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.rounds[data-astro-cid-ybf73k5d] li[data-astro-cid-ybf73k5d]{border-radius:var(--radius);background:var(--plum-2);gap:1.1rem;padding:1.4rem 1.25rem;display:flex}.rounds[data-astro-cid-ybf73k5d] li[data-astro-cid-ybf73k5d].final{background:var(--wine)}.num[data-astro-cid-ybf73k5d]{font-family:var(--font-head);color:var(--peach);font-size:2rem;font-weight:600;line-height:1}.rounds[data-astro-cid-ybf73k5d] h4[data-astro-cid-ybf73k5d]{font-family:var(--font-head);margin:0 0 .3rem;font-size:1.3rem;font-weight:600}.rounds[data-astro-cid-ybf73k5d] p[data-astro-cid-ybf73k5d]{color:var(--muted-dark);margin:0}.final[data-astro-cid-ybf73k5d] p[data-astro-cid-ybf73k5d]{color:var(--paper)}@media (width>=900px){.rounds[data-astro-cid-ybf73k5d]{grid-template-columns:repeat(3,1fr)}}.cta[data-astro-cid-ybf73k5d]{gap:1.5rem;margin-top:2.5rem;display:grid}.cta[data-astro-cid-ybf73k5d] p[data-astro-cid-ybf73k5d]{max-width:36rem;color:var(--muted-dark);margin:0}.cta[data-astro-cid-ybf73k5d] strong[data-astro-cid-ybf73k5d]{color:var(--paper);font-weight:500}@media (width>=900px){.cta[data-astro-cid-ybf73k5d]{grid-template-columns:1fr auto;align-items:center}}.grid[data-astro-cid-4m76xt3b]{display:grid}.photo[data-astro-cid-4m76xt3b]{aspect-ratio:4/3;background:var(--grey);overflow:hidden}.photo[data-astro-cid-4m76xt3b] img{object-fit:cover;width:100%;height:100%}.copy[data-astro-cid-4m76xt3b]{padding:clamp(3rem, 9vw, 6rem) var(--gutter);max-width:640px}.label[data-astro-cid-4m76xt3b]{margin-bottom:1rem}h2[data-astro-cid-4m76xt3b]{font-size:clamp(2.2rem,7.5vw,3.6rem)}.sub[data-astro-cid-4m76xt3b]{margin:1.5rem 0 1rem;color:var(--red)!important}.text[data-astro-cid-4m76xt3b]{color:var(--muted-light)}.table-wrap[data-astro-cid-4m76xt3b]{margin-top:2rem}table[data-astro-cid-4m76xt3b]{border-collapse:collapse;width:100%;font-size:.95rem}th[data-astro-cid-4m76xt3b],td[data-astro-cid-4m76xt3b]{text-align:left;border:1px solid #2d15202e;padding:.7rem .9rem}thead[data-astro-cid-4m76xt3b] th[data-astro-cid-4m76xt3b]{font-family:var(--font-head);color:var(--red);background:#fff;font-weight:600}tbody[data-astro-cid-4m76xt3b] th[data-astro-cid-4m76xt3b]{color:var(--muted-light);font-weight:400}tbody[data-astro-cid-4m76xt3b] td[data-astro-cid-4m76xt3b]{font-weight:500}.slide-foot[data-astro-cid-4m76xt3b]{margin-top:1.5rem}@media (width>=900px){.grid[data-astro-cid-4m76xt3b]{grid-template-columns:1fr 1fr;align-items:center}.photo[data-astro-cid-4m76xt3b]{aspect-ratio:auto;height:100%;min-height:640px}.copy[data-astro-cid-4m76xt3b]{padding-inline:4.5rem var(--gutter)}}.partners[data-astro-cid-edpm6wi3]{background:var(--plum);padding-block:clamp(4rem,12vw,7rem)}.label[data-astro-cid-edpm6wi3]{margin-bottom:1rem}h2[data-astro-cid-edpm6wi3]{margin-bottom:1rem;font-size:clamp(2.4rem,9vw,4rem)}.intro[data-astro-cid-edpm6wi3]{max-width:34rem;color:var(--muted-dark)}.cards[data-astro-cid-edpm6wi3]{gap:.75rem;margin:2.5rem 0;padding:0;list-style:none;display:grid}.cards[data-astro-cid-edpm6wi3] li[data-astro-cid-edpm6wi3]>[data-astro-cid-edpm6wi3]{border-radius:var(--radius);background:var(--wine);align-items:center;gap:1.25rem;height:100%;padding:1.25rem;text-decoration:none;display:flex}.cards[data-astro-cid-edpm6wi3] li[data-astro-cid-edpm6wi3].empty>[data-astro-cid-edpm6wi3]{background:0 0;border:1.5px dashed #f3eeea33}.logo[data-astro-cid-edpm6wi3]{flex-shrink:0;place-items:center;width:72px;height:72px;display:grid}.logo[data-astro-cid-edpm6wi3] img{width:64px;height:auto}.ph[data-astro-cid-edpm6wi3]{width:100%;height:100%;font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--muted-dark);border:1.5px dashed #f3eeea40;border-radius:50%;place-items:center;font-size:.65rem;display:grid}.meta[data-astro-cid-edpm6wi3]{display:grid}.name[data-astro-cid-edpm6wi3]{font-family:var(--font-head);font-size:1.2rem;font-weight:600}.role[data-astro-cid-edpm6wi3]{color:var(--muted-dark);font-size:.88rem}li[data-astro-cid-edpm6wi3]:not(.empty) .role[data-astro-cid-edpm6wi3]{color:var(--paper);opacity:.8}@media (width>=860px){.cards[data-astro-cid-edpm6wi3]{grid-template-columns:repeat(3,1fr)}}.become[data-astro-cid-edpm6wi3]{border-radius:var(--radius);background:var(--plum-2);gap:1.25rem;padding:clamp(1.5rem,4vw,2rem);display:grid}.become[data-astro-cid-edpm6wi3] h3[data-astro-cid-edpm6wi3]{margin-bottom:.4rem;font-size:1.5rem}.become[data-astro-cid-edpm6wi3] p[data-astro-cid-edpm6wi3]{color:var(--muted-dark);margin:0}@media (width>=760px){.become[data-astro-cid-edpm6wi3]{grid-template-columns:1fr auto;align-items:center}}
