.valley-map[data-astro-cid-ei6uzr4s]{width:100%;height:100%;display:block}.valley-map[data-astro-cid-ei6uzr4s] text[data-astro-cid-ei6uzr4s]{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;fill:var(--limestone);paint-order:stroke;stroke:#0f1824bf;stroke-width:3px;stroke-linejoin:round;font-size:11.5px;font-weight:400}.valley-map[data-astro-cid-ei6uzr4s] .map-strong[data-astro-cid-ei6uzr4s]{letter-spacing:.18em;font-size:15px;font-weight:500}.valley-map[data-astro-cid-ei6uzr4s] .map-note[data-astro-cid-ei6uzr4s]{font-family:var(--font-serif);letter-spacing:0;text-transform:none;opacity:.85;font-size:15px;font-style:italic}.valley-map[data-astro-cid-ei6uzr4s] .map-office[data-astro-cid-ei6uzr4s]{letter-spacing:.1em;text-transform:none;font-size:12.5px;font-weight:500}.valley-map[data-astro-cid-ei6uzr4s] .map-small[data-astro-cid-ei6uzr4s]{opacity:.8;font-size:10px}.valley-map[data-astro-cid-ei6uzr4s] .map-scv[data-astro-cid-ei6uzr4s]{stroke-width:2px}.valley-map[data-astro-cid-ei6uzr4s] .map-minor-roads[data-astro-cid-ei6uzr4s]{opacity:.55}.valley-map[data-astro-cid-ei6uzr4s] .map-town[data-astro-cid-ei6uzr4s]{fill:var(--blue-black);stroke:var(--limestone);stroke-width:1.2px;vector-effect:non-scaling-stroke}.valley-map[data-astro-cid-ei6uzr4s] .map-pin[data-astro-cid-ei6uzr4s]{fill:var(--limestone)}.valley-map[data-astro-cid-ei6uzr4s] .map-pin-ring[data-astro-cid-ei6uzr4s]{fill:#e8e3d824;stroke:var(--limestone);stroke-width:1px;vector-effect:non-scaling-stroke}@media (width<=90rem){.valley-map[data-astro-cid-ei6uzr4s] text[data-astro-cid-ei6uzr4s]{font-size:13.5px}.valley-map[data-astro-cid-ei6uzr4s] .map-strong[data-astro-cid-ei6uzr4s]{font-size:17px}.valley-map[data-astro-cid-ei6uzr4s] .map-note[data-astro-cid-ei6uzr4s],.valley-map[data-astro-cid-ei6uzr4s] .map-office[data-astro-cid-ei6uzr4s]{font-size:16.5px}.valley-map[data-astro-cid-ei6uzr4s] .map-small[data-astro-cid-ei6uzr4s]{font-size:12px}}@media (width<=64rem){.valley-map[data-astro-cid-ei6uzr4s] text[data-astro-cid-ei6uzr4s]{font-size:17px}.valley-map[data-astro-cid-ei6uzr4s] .map-strong[data-astro-cid-ei6uzr4s]{letter-spacing:.14em;font-size:21px}.valley-map[data-astro-cid-ei6uzr4s] .map-note[data-astro-cid-ei6uzr4s],.valley-map[data-astro-cid-ei6uzr4s] .map-office[data-astro-cid-ei6uzr4s]{font-size:21px}.valley-map[data-astro-cid-ei6uzr4s] .map-note[data-astro-cid-ei6uzr4s]{transform:translateY(6px)}.valley-map[data-astro-cid-ei6uzr4s] .map-small[data-astro-cid-ei6uzr4s]{font-size:15px}}@media (width<=40rem){.valley-map[data-astro-cid-ei6uzr4s] .map-minor[data-astro-cid-ei6uzr4s]{display:none}.valley-map[data-astro-cid-ei6uzr4s] text[data-astro-cid-ei6uzr4s]{stroke-width:5px;font-size:24px}.valley-map[data-astro-cid-ei6uzr4s] .map-strong[data-astro-cid-ei6uzr4s]{letter-spacing:.1em;font-size:27px}.valley-map[data-astro-cid-ei6uzr4s] .map-note[data-astro-cid-ei6uzr4s],.valley-map[data-astro-cid-ei6uzr4s] .map-office[data-astro-cid-ei6uzr4s]{font-size:28px}.valley-map[data-astro-cid-ei6uzr4s] .map-note[data-astro-cid-ei6uzr4s]{transform:translateY(14px)}.valley-map[data-astro-cid-ei6uzr4s] .map-small[data-astro-cid-ei6uzr4s]{font-size:20px}}.ct-hero[data-astro-cid-ogjzdvpc]{min-height:88svh;color:var(--limestone);background:var(--blue-black);isolation:isolate;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.ct-hero__media[data-astro-cid-ogjzdvpc]{z-index:-2;position:absolute;inset:0}.ct-hero__media[data-astro-cid-ogjzdvpc] img[data-astro-cid-ogjzdvpc]{object-fit:cover;object-position:38% 50%;width:100%;height:100%}.ct-hero__media[data-astro-cid-ogjzdvpc]:after{content:"";background:linear-gradient(#0f182480 0%,#0f182438 42%,#0f182400 70%);position:absolute;inset:0}.ct-hero__copy[data-astro-cid-ogjzdvpc]{text-align:center;padding:clamp(6.5rem,5rem + 5vw,10rem) 1rem 2.5rem}.ct-hero__h[data-astro-cid-ogjzdvpc]{font-family:var(--font-serif);letter-spacing:-.035em;text-wrap:initial;font-size:clamp(2.5rem,1.2rem + 6vw,6.5rem);font-weight:400;line-height:1.06}.ct-hero__panel-wrap[data-astro-cid-ogjzdvpc]{width:100%;max-width:64rem;margin-top:auto;padding-inline:1rem}.ct-hero__panel[data-astro-cid-ogjzdvpc]{color:var(--blue-black);backdrop-filter:blur(6px);background:#f4f1ecf5;border:1px solid #a7a39b99;border-bottom:0;gap:1.5rem;padding:clamp(2rem,1.2rem + 2.5vw,3.25rem) clamp(1.25rem,.6rem + 2.6vw,3rem);display:grid;position:relative}.ct-hero__panel[data-astro-cid-ogjzdvpc] .label[data-astro-cid-ogjzdvpc]{color:var(--graphite);font-size:.6875rem}.ct-hero__panel[data-astro-cid-ogjzdvpc] .ct-hero__tag[data-astro-cid-ogjzdvpc]{opacity:.8;font-size:.5625rem;position:absolute;top:.9rem;right:clamp(1.25rem,.6rem + 2.6vw,3rem)}.ct-ways[data-astro-cid-ogjzdvpc]{display:grid}.ct-way[data-astro-cid-ogjzdvpc]{border-top:1px solid var(--stone);align-content:start;gap:.45rem;padding-block:1.1rem;display:grid}.ct-way[data-astro-cid-ogjzdvpc]:first-child{border-top:0;padding-top:0}.ct-way[data-astro-cid-ogjzdvpc]:last-child{padding-bottom:0}.ct-way__v[data-astro-cid-ogjzdvpc]{font-family:var(--font-serif);letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-style:normal;line-height:1.25}.ct-way__v[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]{text-decoration:none}.ct-way__v[data-astro-cid-ogjzdvpc] a[data-astro-cid-ogjzdvpc]:hover{text-decoration:underline;text-decoration-color:var(--gold)}.ct-way__more[data-astro-cid-ogjzdvpc]{color:var(--graphite);font-size:1rem}@media (width>=52rem){.ct-hero__media[data-astro-cid-ogjzdvpc] img[data-astro-cid-ogjzdvpc]{object-position:50% 0;width:122%;max-width:none;position:absolute;left:-22%}.ct-ways[data-astro-cid-ogjzdvpc]{grid-template-columns:1.35fr .8fr 1.1fr;column-gap:clamp(1.5rem,3vw,3rem)}.ct-way[data-astro-cid-ogjzdvpc]{border-top:0;padding-block:0}}.motion .ct-hero__media[data-astro-cid-ogjzdvpc] img[data-astro-cid-ogjzdvpc]{animation:ct-dolly 7s var(--ease-dolly) both}.motion .ct-hero__h[data-astro-cid-ogjzdvpc]{animation:1.4s ease-out .2s both ct-rise}.motion .ct-hero__panel[data-astro-cid-ogjzdvpc]{animation:1.4s ease-out .5s both ct-rise}@keyframes ct-dolly{0%{transform:scale(1.06)}to{transform:none}}@keyframes ct-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.ct-where[data-astro-cid-ogjzdvpc]{scroll-margin-top:4rem}.ct-where__stage[data-astro-cid-ogjzdvpc]{display:grid}.ct-map[data-astro-cid-ogjzdvpc]{min-width:0;margin:0}.ct-map__view[data-astro-cid-ogjzdvpc]{aspect-ratio:1/1.05;position:relative;overflow:hidden}.ct-map__frame[data-astro-cid-ogjzdvpc]{aspect-ratio:16/9;height:100%;position:absolute;top:0;right:0}.ct-map__frame[data-astro-cid-ogjzdvpc] img[data-astro-cid-ogjzdvpc]{width:100%;height:100%;display:block}.ct-map__frame[data-astro-cid-ogjzdvpc]:after{content:"";background:linear-gradient(180deg, var(--blue-black) 0%, #0f182400 14%, #0f182400 88%, var(--blue-black) 100%);position:absolute;inset:0}.ct-map__frame[data-astro-cid-ogjzdvpc] svg{z-index:1;position:absolute;inset:0}.ct-map__credit[data-astro-cid-ogjzdvpc]{padding:.5rem var(--gutter) 1.5rem;font-family:var(--font-sans);color:var(--ink-2);font-size:.6875rem;line-height:1.4}.ct-card[data-astro-cid-ogjzdvpc]{border:1px solid #a7a39b99;border-bottom:0;align-content:start;gap:1.25rem;min-width:0;margin-inline:1rem;padding:clamp(2rem,1.2rem + 2.5vw,3.25rem) clamp(1.25rem,.6rem + 2.6vw,3rem);display:grid}.ct-card[data-astro-cid-ogjzdvpc].ground-paper{backdrop-filter:blur(6px);background:#f4f1ecf5}.ct-card[data-astro-cid-ogjzdvpc] .label[data-astro-cid-ogjzdvpc]{font-size:.6875rem}.ct-card__h[data-astro-cid-ogjzdvpc]{font-family:var(--font-serif);letter-spacing:-.03em;text-wrap:initial;font-size:clamp(2.25rem,1.8rem + 1.6vw,3.25rem);font-weight:400;line-height:1.06}.ct-card__lead[data-astro-cid-ogjzdvpc]{font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(1.1875rem,1.1rem + .3vw,1.3125rem);line-height:1.32}.ct-card__row[data-astro-cid-ogjzdvpc]{border-top:1px solid var(--stone);gap:.45rem;padding-top:1.1rem;display:grid}.ct-card__note[data-astro-cid-ogjzdvpc]{color:var(--ink-2);font-size:1rem;line-height:1.45}@media (width>=40rem){.ct-map__view[data-astro-cid-ogjzdvpc]{aspect-ratio:16/10}}@media (width>=64rem){.ct-map__view[data-astro-cid-ogjzdvpc]{aspect-ratio:16/9}.ct-map__credit[data-astro-cid-ogjzdvpc]{text-align:right}.ct-map[data-astro-cid-ogjzdvpc],.ct-card[data-astro-cid-ogjzdvpc]{grid-area:1/1}.ct-card[data-astro-cid-ogjzdvpc]{z-index:2;place-self:end start;width:24rem;margin-inline:min(50% - 31rem,44% - 25rem) 0;padding-block:2.25rem;padding-inline:2rem}}
