.GardenCourtyard_card__9DTNj{overflow:hidden;background:#eeede4;color:#333f36;border:1px solid #d6d8cc;border-radius:3px}.GardenCourtyard_intro___m7WX{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px;background:#faf9f2}.GardenCourtyard_intro___m7WX p{font-size:12px;margin:0;line-height:1.6}.GardenCourtyard_intro___m7WX a{font-size:12px;text-underline-offset:4px}.GardenCourtyard_card__9DTNj button,.GardenCourtyard_footer__oZmcr a,.GardenCourtyard_notice__VkQJd a{font:inherit;font-size:13px;cursor:pointer;border:1px solid #aab5a5;border-radius:24px;padding:10px 16px;background:#faf9f2;color:#334539;text-decoration:none}.GardenCourtyard_card__9DTNj a:focus-visible,.GardenCourtyard_card__9DTNj button:focus-visible{outline:3px solid #9e7950;outline-offset:3px}.GardenCourtyard_card__9DTNj button:disabled{cursor:default;opacity:.5}.GardenCourtyard_courtyards__who46{display:flex;gap:8px;flex-wrap:wrap;padding:12px 20px;border-top:1px solid #d6d8cc}.GardenCourtyard_courtyards__who46 .GardenCourtyard_closeScene__z71cC{margin-left:auto;background:transparent;border-color:transparent;text-decoration:underline;text-underline-offset:4px}.GardenCourtyard_layout__XubXt{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start;border-top:1px solid #d6d8cc}.GardenCourtyard_sceneColumn__jTWt0{min-width:0}.GardenCourtyard_viewport__kqkbd{position:relative;width:100%;height:550px;isolation:isolate;overflow:hidden;background:#e8e6db}.GardenCourtyard_cover__HRvuV{object-fit:cover}.GardenCourtyard_viewport__kqkbd[data-status=ready]>.GardenCourtyard_cover__HRvuV{visibility:hidden}.GardenCourtyard_scene__zGAfC{position:absolute;inset:0}.GardenCourtyard_scene__zGAfC canvas{display:block;width:100%;height:100%;touch-action:none}.GardenCourtyard_viewport__kqkbd:not([data-status=ready]) .GardenCourtyard_scene__zGAfC{visibility:hidden}.GardenCourtyard_topbar__GZj_D{position:absolute;right:16px;top:16px;z-index:2}.GardenCourtyard_card__9DTNj .GardenCourtyard_coverEntry__wDfbG{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);background:#334d3d;color:#faf9f2;border-color:#faf9f2;box-shadow:0 2px 15px #21361d30;padding:13px 24px;white-space:nowrap}.GardenCourtyard_card__9DTNj .GardenCourtyard_hotspot__JDsTn{position:absolute;left:0;top:0;width:32px;height:32px;padding:0;border-color:#fff9e8;background:#fff9e8dd;box-shadow:0 2px 15px #21361d30;z-index:2;will-change:transform}.GardenCourtyard_guide__AFaUU{padding:16px 20px;background:#faf9f2;border-top:1px solid #d6d8cc}.GardenCourtyard_guideHeading__hey8g{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.GardenCourtyard_guideHeading__hey8g h2{font:500 20px Georgia,serif;margin:0 0 10px;letter-spacing:.05em}.GardenCourtyard_guideHeading__hey8g span{font-size:12px;color:#627061;white-space:nowrap}.GardenCourtyard_places__te3Jp{display:flex;gap:8px;flex-wrap:wrap}.GardenCourtyard_card__9DTNj button[aria-pressed=true]{color:#faf8ed;background:#435e4c}.GardenCourtyard_guideHint__APZni{font-size:12px;line-height:1.8;margin:8px 0}.GardenCourtyard_steps__e4NZi{display:flex;gap:8px;flex-wrap:wrap}.GardenCourtyard_notice__VkQJd{position:absolute;inset:0;display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;text-align:center;padding:32px;background:#efede4bd;z-index:4;font-size:14px;line-height:1.9;margin:0}.GardenCourtyard_sidebar__qymvs{min-width:0;background:#faf9f2;border-left:1px solid #d6d8cc}.GardenCourtyard_overview__EzUyH{padding:18px 16px;border-bottom:1px solid #d6d8cc}.GardenCourtyard_overview__EzUyH h2{font:500 20px Georgia,serif;margin:0 0 8px}.GardenCourtyard_overview__EzUyH p{font-size:12px;line-height:1.8;margin:0 0 10px}.GardenCourtyard_overview__EzUyH>a{display:block;font-size:12px;margin-top:12px;text-underline-offset:4px}.GardenCourtyard_overviewMap__0b7mF{position:relative;width:100%;overflow:hidden;background:#e8e6db}.GardenCourtyard_mapImage__TeeF2{object-fit:contain}.GardenCourtyard_card__9DTNj .GardenCourtyard_mapPin__BbcrC{position:absolute;transform:translate(-50%,-50%);font-size:11px;line-height:1.3;padding:5px 7px;white-space:nowrap;border:1px solid #334539;box-shadow:0 1px 5px #21361d40;z-index:1}.GardenCourtyard_card__9DTNj .GardenCourtyard_mapPin__BbcrC[aria-pressed=true]{outline:3px solid #f4e5ad;outline-offset:1px}.GardenCourtyard_locationDetails__RvIcF{min-width:0;padding:20px;scroll-margin-top:90px;border-top:1px solid #d6d8cc;background:#faf9f2}.GardenCourtyard_locationDetails__RvIcF>h2{font:500 21px Georgia,serif;margin:0 0 12px}.GardenCourtyard_locationIntro__JuX24{max-width:80ch}.GardenCourtyard_locationGroups__yHfED{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:24px}.GardenCourtyard_locationGroups__yHfED>section{min-width:0}.GardenCourtyard_locationBody__DNun1 h3{font-size:13px;margin:18px 0 8px}.GardenCourtyard_locationBody__DNun1 p{font-size:12px;line-height:1.9;margin:0;overflow-wrap:anywhere}.GardenCourtyard_linkList__QzHSk{list-style:none;display:flex;gap:6px;flex-wrap:wrap;padding:0;margin:0}.GardenCourtyard_linkList__QzHSk a{display:inline-block;padding:5px 8px;border:1px solid #d6d8cc;border-radius:4px;font-size:12px;text-decoration:none}.GardenCourtyard_storyList__7Xl_B{list-style:none;margin:0;padding:0}.GardenCourtyard_storyList__7Xl_B li{margin:7px 0;font-size:12px;line-height:1.6}.GardenCourtyard_locationMapLink__N_glo,.GardenCourtyard_storyList__7Xl_B a{text-underline-offset:4px}.GardenCourtyard_locationMapLink__N_glo{display:inline-block;font-size:12px;margin-top:18px}.GardenCourtyard_locationBody__DNun1 a:hover,.GardenCourtyard_overview__EzUyH a:hover{text-decoration:underline}.GardenCourtyard_footer__oZmcr{padding:16px 20px 22px;background:#faf9f2;border-top:1px solid #d6d8cc}.GardenCourtyard_footer__oZmcr p{font-size:12px;line-height:1.8;margin:0 0 6px}.GardenCourtyard_footer__oZmcr a{display:inline-block;margin-top:10px}.GardenCourtyard_viewport__kqkbd:not([data-status=ready]) .GardenCourtyard_hotspot__JDsTn{visibility:hidden}@media(min-width:900px){.GardenCourtyard_sceneColumn__jTWt0{display:contents}.GardenCourtyard_viewport__kqkbd{grid-column:1;grid-row:1}.GardenCourtyard_sidebar__qymvs{grid-column:2;grid-row:1}.GardenCourtyard_guide__AFaUU{grid-column:1/-1;grid-row:2}.GardenCourtyard_locationDetails__RvIcF{grid-column:1/-1;grid-row:3}}@media(max-width:899px){.GardenCourtyard_layout__XubXt{grid-template-columns:minmax(0,1fr)}.GardenCourtyard_sidebar__qymvs{border-left:0;border-top:1px solid #d6d8cc}.GardenCourtyard_overviewMap__0b7mF{max-width:560px;margin:auto}.GardenCourtyard_viewport__kqkbd{height:500px}.GardenCourtyard_locationGroups__yHfED{grid-template-columns:1fr;gap:0}}@media(max-width:600px){.GardenCourtyard_intro___m7WX{padding:12px 16px;align-items:flex-start}.GardenCourtyard_intro___m7WX p{max-width:155px}.GardenCourtyard_intro___m7WX a{max-width:145px;text-align:right;line-height:1.7}.GardenCourtyard_courtyards__who46{padding:12px 16px;gap:6px}.GardenCourtyard_courtyards__who46 button{padding:10px 12px}.GardenCourtyard_courtyards__who46 .GardenCourtyard_closeScene__z71cC{margin-left:0}.GardenCourtyard_viewport__kqkbd{height:clamp(260px,82vw,340px);min-height:0}.GardenCourtyard_footer__oZmcr,.GardenCourtyard_guide__AFaUU,.GardenCourtyard_locationDetails__RvIcF{padding:16px}.GardenCourtyard_guideHeading__hey8g h2{font-size:18px}.GardenCourtyard_places__te3Jp{gap:6px}.GardenCourtyard_places__te3Jp button{padding:10px 12px}.GardenCourtyard_topbar__GZj_D{right:10px;top:10px}.GardenCourtyard_overview__EzUyH{padding:16px}.GardenCourtyard_card__9DTNj .GardenCourtyard_mapPin__BbcrC{font-size:12px;padding:6px 8px}.GardenCourtyard_notice__VkQJd{padding:16px;gap:10px;font-size:13px;line-height:1.6}}