.circuit-hero[data-astro-cid-gm64gjxo]{display:grid;gap:3rem;align-items:center;padding-top:clamp(3rem,6vw,6rem)}.hero-copy[data-astro-cid-gm64gjxo]{max-width:35rem}h1[data-astro-cid-gm64gjxo]{margin-top:1.25rem;font-family:var(--font-display);font-size:clamp(2.8rem,5.5vw,5.5rem);letter-spacing:-.05em;line-height:1;text-wrap:balance}.lead[data-astro-cid-gm64gjxo]{margin-top:1.75rem;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.4}.body-copy[data-astro-cid-gm64gjxo]{color:var(--color-muted);line-height:1.8}.hero-copy[data-astro-cid-gm64gjxo]>.body-copy[data-astro-cid-gm64gjxo]{margin-top:1rem;max-width:42ch}.actions[data-astro-cid-gm64gjxo]{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem}.cta-link[data-astro-cid-gm64gjxo]{padding-block:.8rem;text-align:center}.hero-image[data-astro-cid-gm64gjxo]{margin:0;max-width:32rem;justify-self:center}.hero-image[data-astro-cid-gm64gjxo] img[data-astro-cid-gm64gjxo]{width:100%;height:auto;display:block}figcaption[data-astro-cid-gm64gjxo],.source-note[data-astro-cid-gm64gjxo]{margin-top:1rem;color:var(--color-muted);font-size:.8rem;line-height:1.7}.section-rule[data-astro-cid-gm64gjxo]{border-top:1px solid var(--color-border);padding-top:clamp(2.5rem,5vw,4rem)}.section-heading[data-astro-cid-gm64gjxo] .body-copy[data-astro-cid-gm64gjxo]{max-width:54ch}#choose-circuit[data-astro-cid-gm64gjxo]{scroll-margin-top:2rem}.circuit-gallery[data-astro-cid-gm64gjxo]{display:grid;gap:3rem;margin-top:3rem}.circuit-study[data-astro-cid-gm64gjxo]{display:block;text-decoration:none;color:var(--color-ink)}.outline[data-astro-cid-gm64gjxo]{background:var(--color-panel);padding:1rem}.outline[data-astro-cid-gm64gjxo] svg{display:block;width:100%;height:auto}.study-caption[data-astro-cid-gm64gjxo]{display:flex;flex-direction:column;gap:.3rem;padding:1.25rem 0;border-bottom:1px solid var(--color-border)}.study-caption[data-astro-cid-gm64gjxo] span[data-astro-cid-gm64gjxo]:first-child{font-family:var(--font-display);font-size:2rem;letter-spacing:-.03em}.study-caption[data-astro-cid-gm64gjxo] span[data-astro-cid-gm64gjxo]:last-child{font-size:.85rem;color:var(--color-muted)}.circuit-country[data-astro-cid-gm64gjxo]{margin-top:1.5rem}h3[data-astro-cid-gm64gjxo]{margin-top:.75rem;font-family:var(--font-display);font-size:1.7rem;letter-spacing:-.03em;line-height:1.2}article[data-astro-cid-gm64gjxo] .body-copy[data-astro-cid-gm64gjxo]{margin-top:1rem}.text-link[data-astro-cid-gm64gjxo]{text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}.text-link[data-astro-cid-gm64gjxo]:hover{text-decoration-thickness:2px}a[data-astro-cid-gm64gjxo]:focus-visible,summary[data-astro-cid-gm64gjxo]:focus-visible{outline:2px solid var(--color-water);outline-offset:5px}.circuit-action[data-astro-cid-gm64gjxo]{display:inline-block;margin-top:1.25rem;line-height:1.6}.split-copy[data-astro-cid-gm64gjxo]{display:grid;gap:2rem}.split-copy[data-astro-cid-gm64gjxo] h2[data-astro-cid-gm64gjxo]{max-width:15ch}.split-copy[data-astro-cid-gm64gjxo] .eyebrow[data-astro-cid-gm64gjxo]+h2[data-astro-cid-gm64gjxo]{margin-top:1.25rem}.rich-copy[data-astro-cid-gm64gjxo] p[data-astro-cid-gm64gjxo]+p[data-astro-cid-gm64gjxo]{margin-top:1.25rem}.rich-copy[data-astro-cid-gm64gjxo] .text-link[data-astro-cid-gm64gjxo]{display:inline-block;margin-top:1.5rem}.gift-section[data-astro-cid-gm64gjxo]{background:var(--color-panel);padding:clamp(1.5rem,5vw,4.5rem)}.gift-section[data-astro-cid-gm64gjxo] h2[data-astro-cid-gm64gjxo]{max-width:20ch;margin-top:1.25rem}.gift-section[data-astro-cid-gm64gjxo] .body-copy[data-astro-cid-gm64gjxo]{max-width:61ch;margin-top:1.5rem}.gift-section[data-astro-cid-gm64gjxo] .cta-link[data-astro-cid-gm64gjxo]{margin-top:2rem}details[data-astro-cid-gm64gjxo]{border-bottom:1px solid var(--color-border);padding:1.25rem 0}details[data-astro-cid-gm64gjxo]:first-child{padding-top:0}summary[data-astro-cid-gm64gjxo]{cursor:pointer;font-size:1.125rem;line-height:1.5}details[data-astro-cid-gm64gjxo] p[data-astro-cid-gm64gjxo]{margin-top:1rem}.closing[data-astro-cid-gm64gjxo]{padding-bottom:2rem}.closing[data-astro-cid-gm64gjxo] h2[data-astro-cid-gm64gjxo]{max-width:17ch}.closing[data-astro-cid-gm64gjxo] .body-copy[data-astro-cid-gm64gjxo]{margin-top:1.5rem;max-width:50ch}.closing[data-astro-cid-gm64gjxo] .cta-link[data-astro-cid-gm64gjxo]{margin-top:1.5rem}.closing[data-astro-cid-gm64gjxo] .source-note[data-astro-cid-gm64gjxo]{margin-top:2rem}@media(min-width:700px){.circuit-gallery[data-astro-cid-gm64gjxo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}@media(min-width:900px){.circuit-hero[data-astro-cid-gm64gjxo]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,7vw,7rem)}.split-copy[data-astro-cid-gm64gjxo]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem}}
