.ofacFilm_film__ZDvhA{margin:0;max-width:760px}.ofacFilm_frame__XXcIT{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:3px;background:#1a2b22}.ofacFilm_film__ZDvhA figcaption{margin-top:10px}.ofacFilm_line__HS_2H{font-size:14px;color:var(--muted)}.dark-mode .ofacFilm_frame__XXcIT span[class*="bg-white/"]{background-color:rgb(255 255 255/.92)!important}.visit_back__tRW_a{display:inline-flex;align-items:center;gap:8px;margin-top:28px;font-size:14px;color:var(--muted)!important;text-decoration:none}.visit_back__tRW_a:hover{color:var(--ink)!important}.visit_backIcon__g4uSQ{width:16px;height:16px}.visit_hero__uvWVh{align-items:start;padding-top:28px}.visit_address__WFzXN{display:grid;gap:2px;margin:0 0 24px;font-style:normal;font-size:18px;line-height:1.45;color:var(--ink)}.visit_street__PPtUm{font-weight:650}.visit_area__e90bw{margin-top:4px;font-size:15px;color:var(--muted)}.visit_facts__2H8t0{margin:30px 0 0;border-top:1px solid var(--line)}.visit_facts__2H8t0>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.visit_facts__2H8t0 dt{padding-top:3px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--eyebrow)}.visit_facts__2H8t0 dd{margin:0;font-size:15px;line-height:1.55;color:var(--ink)}.visit_photo__4he3z{margin:0}.visit_photoFrame__6o1yO{aspect-ratio:16/10}.visit_photo__4he3z figcaption{margin-top:10px}.visit_mapSection__ZW4d4{padding-top:40px}.visit_map___XYo8{aspect-ratio:21/9;border:1px solid var(--line);border-radius:3px;overflow:hidden;background:#e9e5da}.visit_map___XYo8 iframe{display:block;width:100%;height:100%;border:0}.visit_mapBar__vp2xR{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:12px 2px 0;font-size:14px;color:var(--muted)}.visit_links__UwIpY,.visit_mapLinks__J7udk{display:flex;flex-wrap:wrap;gap:4px 20px}.visit_ext__XEZfQ{display:inline-flex;align-items:center;gap:5px;font-weight:600}.visit_extIcon__VaP95{width:14px;height:14px;flex-shrink:0}.visit_cardBody__bvS8k{display:grid;gap:10px}.visit_cardBody__bvS8k p{margin:0}.visit_cardBody__bvS8k strong{color:var(--ink);font-weight:650}@media (max-width:640px){.visit_back__tRW_a{margin-top:20px}.visit_hero__uvWVh{padding-top:20px}.visit_map___XYo8{aspect-ratio:4/3}.visit_facts__2H8t0>div{grid-template-columns:1fr;gap:2px}}