.tl[data-astro-cid-ozleorjd]{background:var(--ink);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.tl__left[data-astro-cid-ozleorjd]{padding:var(--section) clamp(24px, 5vw, 80px) var(--section) max(var(--gutter), calc((100vw - var(--max)) / 2));align-content:center;gap:clamp(28px,4vw,56px);display:grid}.tl__head[data-astro-cid-ozleorjd]{justify-items:start;gap:14px;display:grid}.tl__head[data-astro-cid-ozleorjd] .label--rule[data-astro-cid-ozleorjd]:before{margin-left:0}.tl__rows[data-astro-cid-ozleorjd]{border-top:1px solid var(--line-light);display:grid}.tl__row[data-astro-cid-ozleorjd]{border-bottom:1px solid var(--line-light);text-align:left;color:var(--white);opacity:.5;transition:opacity .4s ease, padding-left .5s var(--ease);justify-items:start;gap:6px;padding-block:clamp(16px,1.8vw,24px);display:grid;position:relative}.tl__row[data-astro-cid-ozleorjd]:hover,.tl__row[data-astro-cid-ozleorjd]:focus-visible{opacity:.85}.tl__row[data-astro-cid-ozleorjd][aria-selected=true]{opacity:1;padding-left:16px}.tl__row[data-astro-cid-ozleorjd] .serif[data-astro-cid-ozleorjd]{color:var(--white)}.tl__row[data-astro-cid-ozleorjd] .sub[data-astro-cid-ozleorjd]{color:var(--taupe)}.tl__bar[data-astro-cid-ozleorjd]{height:1px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.tl__bar[data-astro-cid-ozleorjd] i[data-astro-cid-ozleorjd]{background:var(--gold);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.tl__row[data-astro-cid-ozleorjd][aria-selected=true] .tl__bar[data-astro-cid-ozleorjd] i[data-astro-cid-ozleorjd]{animation:7s linear forwards tl-fill}.tl[data-astro-cid-ozleorjd].is-paused .tl__bar[data-astro-cid-ozleorjd] i[data-astro-cid-ozleorjd]{animation-play-state:paused}@keyframes tl-fill{to{transform:scaleX(1)}}.tl__stage[data-astro-cid-ozleorjd]{min-height:clamp(560px,62vw,820px);position:relative;overflow:hidden}.tl__panel[data-astro-cid-ozleorjd]{opacity:0;transition:opacity .9s;position:absolute;inset:0}.tl__panel[data-astro-cid-ozleorjd].is-on{opacity:1}.tl__img[data-astro-cid-ozleorjd]{transition:transform 7s linear;position:absolute;inset:0;transform:scale(1.07)}.tl__panel[data-astro-cid-ozleorjd].is-on .tl__img[data-astro-cid-ozleorjd]{transform:scale(1)}.tl__card[data-astro-cid-ozleorjd]{background:var(--white);max-width:520px;color:var(--ink-soft);opacity:0;transition:opacity .6s ease, transform .9s var(--ease);justify-items:start;gap:12px;padding:clamp(22px,2.6vw,36px);display:grid;position:absolute;bottom:clamp(16px,3vw,48px);left:clamp(16px,3vw,48px);right:clamp(16px,3vw,48px);transform:translateY(24px)}.tl__panel[data-astro-cid-ozleorjd].is-on .tl__card[data-astro-cid-ozleorjd]{opacity:1;transition-delay:.25s;transform:none}.tl__card[data-astro-cid-ozleorjd] .sub[data-astro-cid-ozleorjd]{letter-spacing:.04em;text-transform:none;color:var(--muted);font-weight:400}.tl__card[data-astro-cid-ozleorjd] .text-link[data-astro-cid-ozleorjd]{color:var(--ink);margin-top:6px}.tl__q[data-astro-cid-ozleorjd]{color:var(--ink);font-size:clamp(24px,2.2vw,32px);line-height:1.15}.tl__answers[data-astro-cid-ozleorjd]{border-top:1px solid var(--line);width:100%;margin-top:4px;display:grid}.tl__answers[data-astro-cid-ozleorjd] a[data-astro-cid-ozleorjd]{border-bottom:1px solid var(--line);color:var(--ink);transition:padding-left .4s var(--ease);justify-content:space-between;gap:16px;padding-block:10px;font-size:14px;line-height:1.4;display:flex}.tl__answers[data-astro-cid-ozleorjd] a[data-astro-cid-ozleorjd]:hover{padding-left:8px}@media (width<=900px){.tl[data-astro-cid-ozleorjd]{grid-template-columns:1fr}.tl__left[data-astro-cid-ozleorjd]{padding:var(--section) var(--gutter) 32px}.tl__stage[data-astro-cid-ozleorjd]{min-height:620px}}.tmap[data-astro-cid-jhg2dgcg]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.tmap__side[data-astro-cid-jhg2dgcg]{align-content:center;gap:22px;display:grid}.tmap__side[data-astro-cid-jhg2dgcg] .label--rule[data-astro-cid-jhg2dgcg]:before{margin-left:0}.tmap__cards[data-astro-cid-jhg2dgcg]{display:grid}.tmap__card[data-astro-cid-jhg2dgcg]{opacity:0;visibility:hidden;grid-area:1/1;align-content:start;gap:12px;transition:opacity .35s,visibility 0s .35s;display:grid}.tmap__card[data-astro-cid-jhg2dgcg].is-on{opacity:1;visibility:visible;transition:opacity .35s}.tmap__name[data-astro-cid-jhg2dgcg]{color:var(--ink);font-size:clamp(44px,5vw,76px);line-height:1}.tmap__list[data-astro-cid-jhg2dgcg]{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 24px;margin-top:10px;padding:22px 0 0;list-style:none;display:grid}.tmap__list[data-astro-cid-jhg2dgcg] a[data-astro-cid-jhg2dgcg]{color:var(--muted);padding:4px 0;font-size:15px;transition:color .25s;display:inline-block}.tmap__list[data-astro-cid-jhg2dgcg] a[data-astro-cid-jhg2dgcg]:hover,.tmap__list[data-astro-cid-jhg2dgcg] a[data-astro-cid-jhg2dgcg].is-on{color:var(--ink)}.tmap__list[data-astro-cid-jhg2dgcg] a[data-astro-cid-jhg2dgcg].is-on{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:5px}.tmap__map[data-astro-cid-jhg2dgcg] svg[data-astro-cid-jhg2dgcg]{width:100%;max-height:min(84vh,860px);margin-inline:auto;display:block;overflow:visible}.tmap[data-astro-cid-jhg2dgcg] path[data-astro-cid-jhg2dgcg]{stroke:var(--white);stroke-width:1.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tmap__plain[data-astro-cid-jhg2dgcg] path[data-astro-cid-jhg2dgcg]{fill:var(--blush)}.tmap__town[data-astro-cid-jhg2dgcg] path[data-astro-cid-jhg2dgcg]{fill:var(--taupe);transition:fill .3s}.tmap__town[data-astro-cid-jhg2dgcg]:hover path[data-astro-cid-jhg2dgcg],.tmap__town[data-astro-cid-jhg2dgcg].is-on path[data-astro-cid-jhg2dgcg],.tmap__town[data-astro-cid-jhg2dgcg]:focus-visible path[data-astro-cid-jhg2dgcg]{fill:var(--ink)}.tmap__town[data-astro-cid-jhg2dgcg]:focus-visible{outline:none}.tmap__water[data-astro-cid-jhg2dgcg]{font-family:var(--f-serif);fill:var(--taupe-deep);text-anchor:middle;letter-spacing:.04em;font-size:20px;font-style:italic}.tmap__water--sea[data-astro-cid-jhg2dgcg]{font-size:24px}.tmap__label[data-astro-cid-jhg2dgcg] text[data-astro-cid-jhg2dgcg]{font-family:var(--f-sans);letter-spacing:.08em;text-anchor:middle;fill:var(--ink);paint-order:stroke;stroke:var(--white);stroke-width:3.5px;stroke-linejoin:round;font-size:12px;font-weight:600;transition:fill .25s}.tmap__label[data-astro-cid-jhg2dgcg] line[data-astro-cid-jhg2dgcg]{stroke:var(--taupe-deep);stroke-width:.8px}.tmap__label[data-astro-cid-jhg2dgcg].is-on text[data-astro-cid-jhg2dgcg],.tmap__label[data-astro-cid-jhg2dgcg]:hover text[data-astro-cid-jhg2dgcg]{fill:var(--gold);stroke:var(--ink)}@media (width<=900px){.tmap[data-astro-cid-jhg2dgcg]{grid-template-columns:1fr}.tmap__map[data-astro-cid-jhg2dgcg]{order:-1}.tmap__map[data-astro-cid-jhg2dgcg] svg[data-astro-cid-jhg2dgcg]{max-width:520px;max-height:none}}.split[data-astro-cid-lcdefpme]{background:var(--ink);height:100svh;min-height:640px;display:flex;position:relative}.split__half[data-astro-cid-lcdefpme]{isolation:isolate;min-width:0;transition:flex-grow .9s var(--ease);flex:1 1 0;display:block;position:relative;overflow:hidden}.split__half[data-astro-cid-lcdefpme] .cover[data-astro-cid-lcdefpme]{position:absolute;inset:0}.split__poster[data-astro-cid-lcdefpme]{z-index:1;transition:opacity .7s ease, transform 1.8s var(--ease)}@media (width>=901px){.split__poster[data-astro-cid-lcdefpme]{background-image:var(--poster);background-position:50%;background-size:cover}}.split__half[data-astro-cid-lcdefpme]:before,.split__half[data-astro-cid-lcdefpme]:after{content:"";z-index:2;pointer-events:none;transition:opacity .7s;position:absolute;inset:0}.split__half[data-astro-cid-lcdefpme]:before{background:var(--ink);opacity:.58}.split__half[data-astro-cid-lcdefpme]:after{background:linear-gradient(#0000 40%,#0a223fb8 100%),linear-gradient(#0a223fa6 -5%,#0000 28%)}.split__label[data-astro-cid-lcdefpme]{z-index:3;letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;padding:14px 26px;font-size:12px;font-weight:500;transition:background-color .4s,color .4s,border-color .4s;position:absolute;bottom:clamp(40px,7vh,72px);left:50%;transform:translate(-50%)}@media (hover:hover) and (width>=901px){.split[data-astro-cid-lcdefpme]:has(.split__half:hover) .split__half[data-astro-cid-lcdefpme]{flex-grow:3}.split[data-astro-cid-lcdefpme]:has(.split__half:hover) .split__half[data-astro-cid-lcdefpme]:hover{flex-grow:7}.split__half[data-astro-cid-lcdefpme]:hover .split__poster[data-astro-cid-lcdefpme]{opacity:0;transform:scale(1.04)}.split__half[data-astro-cid-lcdefpme]:hover:before{opacity:.3}.split[data-astro-cid-lcdefpme]:has(.split__half:hover) .split__half[data-astro-cid-lcdefpme]:not(:hover):before{opacity:.8}.split__half[data-astro-cid-lcdefpme]:hover .split__label[data-astro-cid-lcdefpme]{background:var(--white);color:var(--ink)}.split__half[data-astro-cid-lcdefpme]:not(:hover) .split__label[data-astro-cid-lcdefpme]{border-color:#ffffff8c}}.split__center[data-astro-cid-lcdefpme]{z-index:4;text-align:center;pointer-events:none;text-shadow:0 2px 30px #0a223f40;justify-items:center;gap:22px;width:min(92vw,900px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.split__center[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{justify-items:center;gap:10px;display:grid}.split__kicker[data-astro-cid-lcdefpme]{color:var(--white);text-shadow:0 2px 18px #0a223f99;font-size:clamp(22px,3vw,44px)}.split__title[data-astro-cid-lcdefpme]{color:var(--white);text-shadow:0 1px 3px #0a223f80,0 4px 28px #0a223f99;font-size:clamp(48px,7vw,112px);line-height:1}.split__sub[data-astro-cid-lcdefpme]{text-shadow:0 1px 12px #0a223fb3}.split[data-astro-cid-lcdefpme]:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(58% 44%,#0a223fb3,#0a223f00 100%);position:absolute;inset:0}.split__scroll[data-astro-cid-lcdefpme]{z-index:4;pointer-events:none;width:1px;height:56px;position:absolute;bottom:0;left:50%;overflow:hidden}.split__scroll[data-astro-cid-lcdefpme]:after{content:"";background:var(--white);animation:scroll-line 2.4s var(--ease) infinite;position:absolute;inset:0}@keyframes scroll-line{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.split__mobile[data-astro-cid-lcdefpme]{display:none}.split__mobile-buttons[data-astro-cid-lcdefpme]{z-index:3;gap:10px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.split__mobile-btn[data-astro-cid-lcdefpme]{letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:var(--white);border:1px solid #ffffff8c;padding:14px 18px;font-size:11px;font-weight:500}.tiles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);display:grid}.tile[data-astro-cid-lcdefpme]{text-align:center;place-items:center;height:min(78svh,680px);display:grid;position:relative;overflow:hidden}.tile[data-astro-cid-lcdefpme] .cover[data-astro-cid-lcdefpme]{transition:transform 1.6s var(--ease);position:absolute;inset:0}.tile[data-astro-cid-lcdefpme]:hover .cover[data-astro-cid-lcdefpme]{transform:scale(1.06)}.tile__veil[data-astro-cid-lcdefpme]{background:#0a223f61;transition:background-color .5s;position:absolute;inset:0}.tile[data-astro-cid-lcdefpme]:hover .tile__veil[data-astro-cid-lcdefpme]{background:#0a223f33}.tile__text[data-astro-cid-lcdefpme]{gap:14px;display:grid;position:relative}.meet-sec[data-astro-cid-lcdefpme]{padding-bottom:0}.meet[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}.meet__photo[data-astro-cid-lcdefpme]{min-height:600px}.meet__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:50% 18%}.meet__body[data-astro-cid-lcdefpme]{align-items:center;padding:clamp(40px,5vw,80px) clamp(24px,5vw,88px);display:grid}.meet__text[data-astro-cid-lcdefpme]{gap:18px;max-width:560px;display:grid}.meet__rule[data-astro-cid-lcdefpme]:before{margin-left:0}.meet[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme]{margin-top:12px}.learn[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:clamp(28px,3vw,48px);display:grid}.learn__item[data-astro-cid-lcdefpme]{align-content:start;gap:14px;display:grid}.learn__item[data-astro-cid-lcdefpme] .yt[data-astro-cid-lcdefpme]{margin-bottom:8px}.learn__item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] em{font-style:italic}.learn__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:15px}.learn__more[data-astro-cid-lcdefpme]{margin-top:var(--head-gap)}@media (width<=900px){.split__half[data-astro-cid-lcdefpme]{display:none}.split__mobile[data-astro-cid-lcdefpme]{background-image:var(--poster);background-position:50%;background-size:cover;flex:1;height:100%;display:block;position:relative}.split__mobile-video[data-astro-cid-lcdefpme]{position:absolute;inset:0}.split__mobile[data-astro-cid-lcdefpme]:before{content:"";z-index:1;background:var(--ink);opacity:.55;position:absolute;inset:0}.split__mobile[data-astro-cid-lcdefpme]:after{content:"";z-index:2;background:linear-gradient(#0000 48%,#0a223f99 100%),linear-gradient(#0a223f8c -5%,#0000 24%);position:absolute;inset:0}.split__center[data-astro-cid-lcdefpme]{top:25%}.split__scroll[data-astro-cid-lcdefpme]{display:none}.tiles[data-astro-cid-lcdefpme],.learn[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.tile[data-astro-cid-lcdefpme]{height:52svh}.meet[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.meet__photo[data-astro-cid-lcdefpme]{aspect-ratio:1;min-height:0}}
