.headline[data-astro-cid-bneoqvle]{font-family:var(--font-display);font-weight:360;font-variation-settings:"opsz" 144,"SOFT" 60;font-size:clamp(2.75rem,9vw,7rem);line-height:1.02;letter-spacing:-.025em;text-align:center}.headline-line[data-astro-cid-bneoqvle]{display:block;filter:drop-shadow(0 0 .28em rgb(63 226 153 / .35))}@media(min-width:640px){.headline-line[data-astro-cid-bneoqvle]{white-space:nowrap}}.headline-rise[data-astro-cid-bneoqvle]{--flow: 7em;display:inline-block;padding-block:.06em .24em;margin-block:-.06em -.24em;background:linear-gradient(90deg,#c2f8e4,#bff3f6 22%,#dcd6fd 45%,#f4dcf4 58%,#bff3f6 78%,#c2f8e4) 0 0 / var(--flow) 100% repeat-x;-webkit-background-clip:text;background-clip:text;color:transparent}@media(prefers-reduced-motion:no-preference){.headline-rise[data-astro-cid-bneoqvle]{animation:headline-rise 1.3s var(--aurora-ease) both,aurora-flow 5s linear infinite;animation-delay:calc(.2s + var(--i) * .16s),0s}}@keyframes headline-rise{0%{opacity:0;transform:translateY(.35em);filter:blur(14px)}}@keyframes aurora-flow{to{background-position:var(--flow) 0}}.hero[data-astro-cid-f7eamszi]{position:relative;isolation:isolate;display:grid;align-items:center;height:clamp(32rem,70svh,46rem);overflow:hidden;view-timeline:--hero block;view-timeline-inset:0}@media(max-width:767px){.hero[data-astro-cid-f7eamszi]{height:clamp(32rem,82svh,44rem)}}.hero-scroll-photo[data-astro-cid-f7eamszi]{position:absolute;inset:0;z-index:-2}.hero-photo[data-astro-cid-f7eamszi]{width:100%;height:100%;object-fit:cover;object-position:50% 58%}.hero-shade[data-astro-cid-f7eamszi]{position:absolute;inset:0;z-index:-1;background:radial-gradient(55% 40% at 50% 42%,rgb(4 8 17 / .4),transparent 70%),linear-gradient(180deg,rgb(4 8 17 / .7) 0%,rgb(4 8 17 / .2) 24%,rgb(4 8 17 / .1) 55%,rgb(4 8 17 / .6) 82%,var(--color-midnight) 100%)}.hero-content[data-astro-cid-f7eamszi]{display:grid;justify-items:center;row-gap:1.75rem;padding:5rem 1.5rem 2rem;text-align:center}.hero-lead[data-astro-cid-f7eamszi]{max-width:36rem;font-size:clamp(1.0625rem,1.6vw,1.25rem);font-weight:300;line-height:1.6;color:#ffffffe0;text-shadow:0 1px 16px rgb(4 8 17 / .7);text-wrap:balance}.hero-credit[data-astro-cid-f7eamszi]{position:absolute;right:1.5rem;bottom:1rem;font-size:.75rem;color:#ffffff80}.hero-credit[data-astro-cid-f7eamszi] a[data-astro-cid-f7eamszi]:hover{color:#fffc}.hero-credit[data-astro-cid-f7eamszi] a[data-astro-cid-f7eamszi]:focus-visible{outline:2px solid var(--aurora-line-2);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.hero-photo[data-astro-cid-f7eamszi]{animation:hero-settle 2.4s var(--aurora-ease) both}.hero-lead[data-astro-cid-f7eamszi]{animation:hero-follow 1.2s var(--aurora-ease) .65s both}}@keyframes hero-settle{0%{opacity:0;scale:1.06}}@keyframes hero-follow{0%{opacity:0;transform:translateY(14px)}}@supports (view-timeline: --a){@media(prefers-reduced-motion:no-preference){.hero-scroll-photo[data-astro-cid-f7eamszi]{animation:hero-photo-away linear both;animation-timeline:--hero;animation-range:exit 0% exit 100%}.hero-scroll-content[data-astro-cid-f7eamszi]{animation:hero-words-away linear both;animation-timeline:--hero;animation-range:exit 0% exit 85%}}}@keyframes hero-photo-away{to{transform:translateY(20%)}}@keyframes hero-words-away{to{transform:translateY(-12%);opacity:0}}.tour[data-astro-cid-rcohkfa7]{display:grid;row-gap:2.25rem}.tour-heading[data-astro-cid-rcohkfa7]{font-family:var(--font-display);font-weight:400;font-variation-settings:"opsz" 72,"SOFT" 40;font-size:clamp(1.6rem,2.6vw,2rem);line-height:1.15;letter-spacing:-.01em;text-align:center;color:var(--color-starlight)}.tour-list[data-astro-cid-rcohkfa7]{display:grid;gap:2.5rem 2rem}@media(min-width:640px){.tour-list[data-astro-cid-rcohkfa7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.tour-list[data-astro-cid-rcohkfa7]{grid-template-columns:repeat(4,minmax(0,1fr))}}.tour-link[data-astro-cid-rcohkfa7]{display:grid;justify-items:start;row-gap:.5rem;border-radius:1rem}@media(max-width:639px){.tour-list[data-astro-cid-rcohkfa7]{row-gap:2rem}.tour-link[data-astro-cid-rcohkfa7]{grid-template-columns:auto minmax(0,1fr);column-gap:1.125rem;row-gap:.25rem}.tour-icon[data-astro-cid-rcohkfa7]{grid-row:span 2;margin-bottom:0}}.tour-link[data-astro-cid-rcohkfa7]:focus-visible{outline:2px solid var(--aurora-line-2);outline-offset:6px}.tour-icon[data-astro-cid-rcohkfa7]{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:.75rem;border-radius:999px;color:var(--aurora-line-1);background:radial-gradient(circle at 50% 40%,color-mix(in oklab,var(--aurora-line-1) 18%,transparent),color-mix(in oklab,var(--aurora-line-3) 6%,transparent) 70%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--aurora-line-2) 22%,transparent)}.tour-icon[data-astro-cid-rcohkfa7] svg{width:1.375rem;height:1.375rem}.tour-name[data-astro-cid-rcohkfa7]{font-size:1.125rem;color:var(--color-starlight);text-decoration:underline;text-decoration-color:#ffffff4d;text-underline-offset:4px;transition:text-decoration-color .2s}.tour-link[data-astro-cid-rcohkfa7]:hover .tour-name[data-astro-cid-rcohkfa7]{text-decoration-color:#fffc}.tour-text[data-astro-cid-rcohkfa7]{font-size:.9375rem;font-weight:300;line-height:1.6;color:#ffffffb8;text-wrap:pretty}.about[data-astro-cid-kh7btl4r]{padding-bottom:8rem}.about-inner[data-astro-cid-kh7btl4r]{max-width:72rem;margin-inline:auto}.about-quote[data-astro-cid-kh7btl4r]{max-width:46rem;margin:8rem auto 0;font-family:var(--font-display);font-style:italic;font-weight:330;font-variation-settings:"opsz" 144,"SOFT" 100;font-size:clamp(1.75rem,3.6vw,2.75rem);line-height:1.22;letter-spacing:-.01em;text-align:center;color:var(--color-aurora-light);text-wrap:balance}.about-quote-half[data-astro-cid-kh7btl4r],.about-quote-word[data-astro-cid-kh7btl4r]{display:inline-block}.about-body[data-astro-cid-kh7btl4r]{display:grid;row-gap:5rem;margin-top:8rem}@media(min-width:1024px){.about[data-astro-cid-kh7btl4r]{padding-bottom:12rem}.about-quote[data-astro-cid-kh7btl4r]{margin-top:11rem}.about-body[data-astro-cid-kh7btl4r]{row-gap:8.5rem;margin-top:11rem}}.about-section[data-astro-cid-kh7btl4r]{display:grid;row-gap:1.25rem}.about-section[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r],.about-faq[data-astro-cid-kh7btl4r] #location-faq-heading{font-family:var(--font-display);font-weight:400;font-variation-settings:"opsz" 72,"SOFT" 40;font-size:clamp(1.6rem,2.6vw,2rem);line-height:1.15;letter-spacing:-.01em;text-wrap:balance;color:var(--color-starlight)}@media(min-width:1024px){.about-section[data-astro-cid-kh7btl4r],.about-faq[data-astro-cid-kh7btl4r] section{grid-template-columns:17rem minmax(0,38rem);column-gap:4rem;align-items:start}}.about-faq[data-astro-cid-kh7btl4r] section{display:grid;row-gap:1.25rem;max-width:none;margin:0}.about-text[data-astro-cid-kh7btl4r],.about-sources[data-astro-cid-kh7btl4r]{max-width:38rem}.about-text[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(0,1fr);row-gap:1.25rem;font-size:1.0625rem;font-weight:300;line-height:1.7;color:#ffffffd1;text-wrap:pretty}.about-sources[data-astro-cid-kh7btl4r]{display:grid;row-gap:1rem;font-size:1.0625rem;line-height:1.6}.about-sources[data-astro-cid-kh7btl4r] dt[data-astro-cid-kh7btl4r]{color:var(--color-starlight)}.about-sources[data-astro-cid-kh7btl4r] dd[data-astro-cid-kh7btl4r]{font-weight:300;color:#ffffffbf}.about-bullets[data-astro-cid-kh7btl4r]{display:grid;row-gap:.4rem;padding-left:1.25rem;list-style:disc}.about-bullets[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]::marker{color:var(--color-aurora-vibrant)}.about-cta[data-astro-cid-kh7btl4r]{padding-top:.5rem}@media(prefers-reduced-motion:no-preference){.js [data-reveal=rise],.js [data-reveal=fade]{--delay: calc(var(--d, 0s) + var(--late, 0s));transition:opacity .9s var(--aurora-ease) var(--delay),transform 1.1s var(--aurora-ease) var(--delay),filter .9s var(--aurora-ease) var(--delay)}.js [data-reveal=rise]:not(.is-in){opacity:0;transform:translateY(.5em);filter:blur(10px)}.js [data-reveal=fade]:not(.is-in){opacity:0;transform:translateY(18px)}.js [data-reveal=words] .about-quote-word{transition:opacity .8s var(--aurora-ease),transform 1s var(--aurora-ease),filter .8s var(--aurora-ease);transition-delay:calc(var(--w) * 45ms + var(--late, 0s))}.js [data-reveal=words]:not(.is-in) .about-quote-word{opacity:0;transform:translateY(.4em);filter:blur(8px)}}
