.hero[data-astro-cid-jdovvxl7]{position:relative;min-height:max(560px,88svh);color:var(--cream);display:grid;align-items:end;overflow:hidden;background:var(--forest)}.hero-media[data-astro-cid-jdovvxl7]{position:absolute;inset:0}.hero-media[data-astro-cid-jdovvxl7] img[data-astro-cid-jdovvxl7],.hero-media[data-astro-cid-jdovvxl7] video[data-astro-cid-jdovvxl7]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:drift 24s var(--ease) infinite alternate}.hero-media[data-astro-cid-jdovvxl7] video[data-astro-cid-jdovvxl7]{opacity:0;transition:opacity 1.2s var(--ease)}.hero-media[data-astro-cid-jdovvxl7] video[data-astro-cid-jdovvxl7].is-playing{opacity:1}@keyframes drift{0%{transform:scale(1)}to{transform:scale(1.06)}}.hero[data-astro-cid-jdovvxl7]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#191f178c,#191f1714 30%,#191f1726 55%,#191f17b8)}.hero-inner[data-astro-cid-jdovvxl7]{width:100%;position:relative;z-index:1;padding-block:140px 72px;display:grid;gap:22px}.hero[data-astro-cid-jdovvxl7] h1[data-astro-cid-jdovvxl7]{font-size:var(--step-4);max-width:15ch}.hero[data-astro-cid-jdovvxl7] h1[data-astro-cid-jdovvxl7] em[data-astro-cid-jdovvxl7]{display:block;color:var(--highlight)}.hero[data-astro-cid-jdovvxl7] .lead[data-astro-cid-jdovvxl7]{max-width:44ch;color:var(--on-dark-strong)}.hero-actions[data-astro-cid-jdovvxl7]{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.film-dialog[data-astro-cid-jdovvxl7]{width:min(1200px,calc(100vw - 32px));max-width:none;padding:0;border:0;background:#000;overflow:visible}.film-dialog[data-astro-cid-jdovvxl7]::backdrop{background:#141a13e0}.film-frame[data-astro-cid-jdovvxl7]{aspect-ratio:16 / 9}.film-frame[data-astro-cid-jdovvxl7] iframe{width:100%;height:100%;border:0;display:block}.film-dialog[data-astro-cid-jdovvxl7] .dlg-close[data-astro-cid-jdovvxl7]{position:absolute;right:0;bottom:calc(100% + 8px);top:auto;color:var(--cream);background:none;border:0;width:44px;height:44px;display:grid;place-items:center;cursor:pointer}.film-dialog[data-astro-cid-jdovvxl7] .dlg-close[data-astro-cid-jdovvxl7] svg[data-astro-cid-jdovvxl7]{width:22px;height:22px}.film-toggle[data-astro-cid-jdovvxl7]{position:absolute;z-index:2;right:max(16px,env(safe-area-inset-right,0px));bottom:24px;width:40px;height:40px;border-radius:50%;border:1px solid rgba(245,240,232,.6);background:#191f1740;color:var(--cream);display:grid;place-items:center;cursor:pointer}.film-toggle[data-astro-cid-jdovvxl7] svg[data-astro-cid-jdovvxl7]{width:14px;height:14px;grid-area:1 / 1}.film-toggle[data-astro-cid-jdovvxl7][data-paused=false] .i-play[data-astro-cid-jdovvxl7],.film-toggle[data-astro-cid-jdovvxl7][data-paused=true] .i-pause[data-astro-cid-jdovvxl7]{display:none}.day[data-astro-cid-jdovvxl7]{background:var(--cream-deep)}.day-inner[data-astro-cid-jdovvxl7]{display:grid;gap:clamp(28px,4vw,48px);justify-items:center;text-align:center}.moments[data-astro-cid-jdovvxl7]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(28px,5vw,72px)}.moment[data-astro-cid-jdovvxl7]{display:grid;gap:16px;justify-items:center;align-content:start}.moment-time[data-astro-cid-jdovvxl7]{font-size:var(--step--1);letter-spacing:.24em;text-transform:uppercase;font-weight:500;color:var(--gold-ink)}.moment-time[data-astro-cid-jdovvxl7]:after{content:"";display:block;width:28px;height:1px;background:var(--gold);margin:14px auto 0}.moment[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]{font-family:var(--font-display);font-style:italic;font-size:clamp(1.35rem,1.1rem + .9vw,1.85rem);line-height:1.4;max-width:22ch}.layers[data-astro-cid-jdovvxl7]{position:relative;padding-bottom:18%}.layers[data-astro-cid-jdovvxl7] .l-main{width:82%;aspect-ratio:4 / 3;object-fit:cover}.layers[data-astro-cid-jdovvxl7] .l-over{position:absolute;right:0;bottom:0;width:46%;aspect-ratio:4 / 5;object-fit:cover;border:10px solid var(--cream)}.l-thin[data-astro-cid-jdovvxl7]{position:absolute;left:-4%;top:12%;width:1px;height:60%;background:var(--gold)}.story[data-astro-cid-jdovvxl7]{background:var(--forest);color:var(--cream)}.story[data-astro-cid-jdovvxl7] .eyebrow[data-astro-cid-jdovvxl7]{color:var(--gold-light)}.story[data-astro-cid-jdovvxl7] .eyebrow[data-astro-cid-jdovvxl7]:before{background:var(--gold-light)}.story[data-astro-cid-jdovvxl7] blockquote[data-astro-cid-jdovvxl7]{margin:0;font-family:var(--font-display);font-style:italic;font-size:clamp(1.5rem,1.15rem + 1.4vw,2.25rem);line-height:1.35;max-width:30ch;color:var(--highlight)}.story[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]{color:var(--on-dark)}.story[data-astro-cid-jdovvxl7] .link-more[data-astro-cid-jdovvxl7]{color:var(--cream);border-color:var(--gold-light)}.story[data-astro-cid-jdovvxl7] .story-photo{aspect-ratio:4 / 5;object-position:38% 50%}.distances[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:repeat(3,1fr);margin:12px 0 0;border-top:1px solid rgba(47,58,44,.18);width:100%}.distance[data-astro-cid-jdovvxl7]{padding:22px 18px 4px 0;display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:4px}.distance[data-astro-cid-jdovvxl7]+.distance[data-astro-cid-jdovvxl7]{padding-left:22px;border-left:1px solid rgba(47,58,44,.18)}.time[data-astro-cid-jdovvxl7]{margin:0;font-family:var(--font-display);font-size:clamp(2rem,1.6rem + 1.4vw,2.9rem);line-height:1;font-variant-numeric:lining-nums tabular-nums}.time[data-astro-cid-jdovvxl7] small[data-astro-cid-jdovvxl7]{font-size:.45em;letter-spacing:.1em;text-transform:uppercase;font-family:var(--font-body);margin-left:4px}.where[data-astro-cid-jdovvxl7]{font-size:.875rem;color:var(--forest-soft)}.km[data-astro-cid-jdovvxl7]{display:block;font-size:.8125rem;opacity:.8}.photo--wide{aspect-ratio:3 / 2}.closing[data-astro-cid-jdovvxl7]{position:relative;color:var(--cream);text-align:center;overflow:hidden}.closing[data-astro-cid-jdovvxl7] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.closing[data-astro-cid-jdovvxl7]:after{content:"";position:absolute;inset:0;background:#191f1799}.closing[data-astro-cid-jdovvxl7] .wrap[data-astro-cid-jdovvxl7]{position:relative;z-index:1;display:grid;gap:24px;justify-items:center;padding-block:clamp(96px,14vw,180px)}.closing[data-astro-cid-jdovvxl7] .eyebrow[data-astro-cid-jdovvxl7]{color:var(--cream)}.closing[data-astro-cid-jdovvxl7] h2[data-astro-cid-jdovvxl7]{max-width:20ch}.closing[data-astro-cid-jdovvxl7] p[data-astro-cid-jdovvxl7]{color:var(--on-dark-strong)}@media(max-width:960px){.moments[data-astro-cid-jdovvxl7]{grid-template-columns:1fr;gap:40px}.layers[data-astro-cid-jdovvxl7]{padding-bottom:26%}.layers[data-astro-cid-jdovvxl7] .l-main{width:86%}.layers[data-astro-cid-jdovvxl7] .l-over{width:48%;aspect-ratio:1 / 1;border-width:6px}}@media(max-width:600px){.hero-actions[data-astro-cid-jdovvxl7] .btn[data-astro-cid-jdovvxl7]{flex:1 1 auto}.distances[data-astro-cid-jdovvxl7]{grid-template-columns:1fr}.distance[data-astro-cid-jdovvxl7]+.distance[data-astro-cid-jdovvxl7]{padding-left:0;border-left:0;border-top:1px solid rgba(47,58,44,.18)}}
