.connected-site_section__6ZplE{--bridge-bg:#eee3cc;--bridge-ink:#382a20;--bridge-accent:#8b6032;--bridge-glow:#c18a42;position:relative;isolation:isolate;padding:clamp(36px,5vw,72px) var(--bridge-gutter,clamp(24px,4vw,64px));overflow:hidden}.connected-site_section__6ZplE[data-destination=village]{--bridge-bg:#e6ebe1;--bridge-ink:#172c20;--bridge-accent:#155b79;--bridge-glow:#418c83}.connected-site_frame__tGZ10{position:relative;isolation:isolate;max-width:1320px;margin:auto}.connected-site_panel__9T5_s{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);max-width:1320px;margin:auto;border-radius:16px;overflow:hidden;background:var(--bridge-bg);color:var(--bridge-ink);box-shadow:0 0 0 1px color-mix(in srgb,var(--bridge-accent) 25%,transparent)}.connected-site_panel__9T5_s:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 32px color-mix(in srgb,var(--bridge-glow) 12%,transparent)}.connected-site_photo__i5ZQI{position:relative;min-height:370px}.connected-site_image__CgMrY{object-fit:cover}.connected-site_copy__qrKZw{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(28px,4vw,64px);gap:20px}.connected-site_copy__qrKZw h2{font-family:var(--font-heading),serif;font-weight:400;font-size:clamp(30px,3.4vw,48px);line-height:1.15;letter-spacing:-.025em;max-width:19ch}.connected-site_copy__qrKZw p{font-size:17px;line-height:1.65;max-width:48ch}.connected-site_copy__qrKZw .connected-site_name__PPoke{font-size:14px;margin:0;color:var(--bridge-accent);font-weight:600}.connected-site_link__HVnq0{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 20px;min-height:48px;margin-top:8px;background:var(--bridge-accent);color:#fff;font-weight:500;font-size:16px;line-height:1.5;transition:box-shadow .2s,transform .2s}.connected-site_link__HVnq0:hover{box-shadow:0 4px 18px color-mix(in srgb,var(--bridge-accent) 25%,transparent);transform:translateY(-2px)}.connected-site_link__HVnq0:focus-visible{outline:2px solid var(--bridge-ink);outline-offset:5px}.connected-site_ambient__Ht9KJ{position:absolute;inset:-24px;z-index:-1;pointer-events:none;overflow:hidden}.connected-site_ambient__Ht9KJ:after,.connected-site_ambient__Ht9KJ:before{content:"";position:absolute;left:0;width:50%;height:48px;opacity:.45;background:radial-gradient(ellipse,color-mix(in srgb,var(--bridge-glow) 30%,transparent),transparent 70%);animation:connected-site_glow-drift__fgraO 12s ease-in-out infinite alternate;animation-play-state:paused}.connected-site_ambient__Ht9KJ:before{top:0}.connected-site_ambient__Ht9KJ:after{bottom:0;animation-delay:-6s}.connected-site_section__6ZplE[data-moving=true] .connected-site_ambient__Ht9KJ:after,.connected-site_section__6ZplE[data-moving=true] .connected-site_ambient__Ht9KJ:before{animation-play-state:running}@keyframes connected-site_glow-drift__fgraO{0%{transform:translateX(0);opacity:.4}to{transform:translateX(100%);opacity:.7}}@media(max-width:800px){.connected-site_panel__9T5_s{grid-template-columns:1fr}.connected-site_photo__i5ZQI{min-height:0;aspect-ratio:16/9}.connected-site_copy__qrKZw{gap:16px}.connected-site_link__HVnq0{width:100%}}@media(prefers-reduced-motion:reduce){.connected-site_ambient__Ht9KJ:after,.connected-site_ambient__Ht9KJ:before{animation:none!important}.connected-site_link__HVnq0{transition:none}.connected-site_link__HVnq0:hover{transform:none}}