.halfway[data-astro-cid-o4fso4e4]{--rail:3px;--circle:clamp(7rem, 5rem + 8vw, 11rem);height:var(--circle);color:var(--haze);font-size:var(--step--1);letter-spacing:.04em;justify-content:space-between;font-weight:600;display:flex;position:relative}.halfway[data-astro-cid-o4fso4e4]:before{content:"";height:var(--rail);margin-top:calc(var(--rail) / -2);background:color-mix(in srgb, var(--paper) 55%, transparent);position:absolute;top:50%;left:.5rem;right:.5rem}.end[data-astro-cid-o4fso4e4]{padding-top:calc(var(--circle) / 2 + 1rem);display:grid;position:relative}.end--east[data-astro-cid-o4fso4e4]{justify-items:end}.ring[data-astro-cid-o4fso4e4]{top:calc(var(--circle) / 2 - .5rem);border:var(--rail) solid var(--paper);background:var(--navy);border-radius:50%;width:1rem;height:1rem;position:absolute}.end--west[data-astro-cid-o4fso4e4] .ring[data-astro-cid-o4fso4e4]{left:0}.end--east[data-astro-cid-o4fso4e4] .ring[data-astro-cid-o4fso4e4]{right:0}.centre[data-astro-cid-o4fso4e4]{width:var(--circle);height:var(--circle);margin-left:calc(var(--circle) / -2);border:2px solid color-mix(in srgb, var(--paper) 28%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:50%}.spot[data-astro-cid-o4fso4e4]{background:var(--gold);width:1.6rem;height:1.6rem;box-shadow:0 0 0 5px var(--navy);border-radius:50%}.here[data-astro-cid-o4fso4e4]{color:var(--gold);font-family:var(--font-display);font-size:var(--step-1);letter-spacing:0;font-weight:500;position:absolute;top:calc(50% + 1.4rem)}@media (width<=640px){.here[data-astro-cid-o4fso4e4]{font-size:var(--step-0);top:calc(50% + 1.1rem)}}@media (prefers-reduced-motion:no-preference){.halfway[data-astro-cid-o4fso4e4]:before{animation:1.1s cubic-bezier(.6,0,.2,1) .2s both rail-open}.centre[data-astro-cid-o4fso4e4]{animation:.9s ease-out .1s both circle-in}@keyframes rail-open{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}@keyframes circle-in{0%{opacity:0;transform:scale(.85)}}}.masthead[data-astro-cid-ftjtwwhw]{background:var(--navy);color:var(--paper);padding-block:1.25rem clamp(2.5rem,5vw,3.5rem);overflow:hidden}.masthead__grid[data-astro-cid-ftjtwwhw]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem 4rem;margin-top:clamp(2.5rem,6vw,4rem);display:grid}h1[data-astro-cid-ftjtwwhw]{color:var(--paper);font-size:clamp(2.75rem,1.6rem + 4.6vw,5.25rem)}.strap[data-astro-cid-ftjtwwhw]{font-family:var(--font-text);font-size:var(--step-1);letter-spacing:.02em;color:var(--gold);margin-top:.9rem;font-weight:600;display:block}.strap[data-astro-cid-ftjtwwhw]:first-letter{text-transform:uppercase}.masthead__lede[data-astro-cid-ftjtwwhw]{max-width:34em;font-size:var(--step-1);color:color-mix(in srgb, var(--paper) 85%, transparent);margin-top:1.25rem;line-height:1.5}.key[data-astro-cid-ftjtwwhw]{border:1px solid color-mix(in srgb, var(--paper) 18%, transparent);font-size:var(--step--1);color:var(--mist);border-radius:12px;gap:.6rem;padding:1.1rem 1.35rem;font-weight:600;list-style:none;display:grid}.key[data-astro-cid-ftjtwwhw] li[data-astro-cid-ftjtwwhw]{align-items:center;gap:.65rem;display:flex}.key__dot[data-astro-cid-ftjtwwhw]{background:var(--d);border:2px solid var(--paper);border-radius:50%;width:.9rem;height:.9rem}.masthead[data-astro-cid-ftjtwwhw] .halfway{margin-top:clamp(2.5rem,5vw,3.5rem)}.lead[data-astro-cid-ftjtwwhw]{padding-bottom:clamp(2.5rem,5vw,4rem)}.lead__card[data-astro-cid-ftjtwwhw]{color:inherit;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);text-decoration:none;display:grid}.lead__card[data-astro-cid-ftjtwwhw] .lead__photo{aspect-ratio:3/2;object-fit:cover;border-radius:12px;width:100%}.lead__body[data-astro-cid-ftjtwwhw]{justify-items:start;gap:.9rem;display:grid}.lead__cat[data-astro-cid-ftjtwwhw]{background:var(--t);color:var(--c);font-size:var(--step--1);border-radius:999px;padding:.35rem .8rem;font-weight:650}.lead__title[data-astro-cid-ftjtwwhw]{font-size:var(--step-4)}.lead__card[data-astro-cid-ftjtwwhw]:hover .lead__title[data-astro-cid-ftjtwwhw]{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:.15em;text-decoration-thickness:3px}.lead__desc[data-astro-cid-ftjtwwhw]{font-size:var(--step-1);color:var(--muted);line-height:1.5}.lead__meta[data-astro-cid-ftjtwwhw]{font-size:var(--step--1);color:var(--muted);gap:.5rem;display:flex}.lead__go[data-astro-cid-ftjtwwhw]{color:var(--navy);border-bottom:2px solid var(--gold);margin-top:.4rem;font-weight:650}.all[data-astro-cid-ftjtwwhw]{border-top:1px solid var(--line);padding-block:clamp(2.5rem,5vw,4rem) clamp(3.5rem,8vw,6rem)}.all__title[data-astro-cid-ftjtwwhw]{margin-bottom:2.25rem}.stay[data-astro-cid-ftjtwwhw]{background:var(--mist)}.stay[data-astro-cid-ftjtwwhw] .lede[data-astro-cid-ftjtwwhw]{margin-top:.75rem}.stay[data-astro-cid-ftjtwwhw] .lede[data-astro-cid-ftjtwwhw] a[data-astro-cid-ftjtwwhw]{color:var(--ink);text-decoration-color:var(--gold);text-underline-offset:4px;text-decoration-thickness:2px}.cards-stay[data-astro-cid-ftjtwwhw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:2.5rem;display:grid}.rss[data-astro-cid-ftjtwwhw]{font-size:var(--step--1);color:var(--muted);margin-top:3rem}.rss[data-astro-cid-ftjtwwhw] a[data-astro-cid-ftjtwwhw]{text-underline-offset:3px}@media (width<=960px){.masthead__grid[data-astro-cid-ftjtwwhw]{grid-template-columns:1fr}.key[data-astro-cid-ftjtwwhw]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.lead__card[data-astro-cid-ftjtwwhw]{grid-template-columns:1fr}}@media (width<=640px){.cards-stay[data-astro-cid-ftjtwwhw]{grid-template-columns:1fr}}
