.rcontact[data-astro-cid-ugm4pa6k]{padding-block:var(--space-6)}.rcontact-title[data-astro-cid-ugm4pa6k]{margin:0 0 var(--space-2);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-line);font-family:var(--font-sans);letter-spacing:.03em;font-size:19px;font-weight:600;line-height:1.55}.rcontact-frame[data-astro-cid-ugm4pa6k] iframe[data-astro-cid-ugm4pa6k]{border:0;width:100%;display:block}@media (width>=768px){.rcontact-title[data-astro-cid-ugm4pa6k]{font-size:21px}}.rdcta[data-astro-cid-gvzozhpe]{padding-block:var(--space-4)}.rdcta-panel[data-astro-cid-gvzozhpe]{padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-paper);box-shadow:var(--shadow);text-align:center}.rdcta-actions[data-astro-cid-gvzozhpe]{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.rdcta-hours[data-astro-cid-gvzozhpe]{margin:var(--space-3) 0 0;letter-spacing:.04em;color:var(--color-muted);font-size:12px;font-weight:700}@media (width>=768px){.rdcta-actions[data-astro-cid-gvzozhpe]{flex-direction:row;justify-content:center}}.rdhead[data-astro-cid-3b6gqy3u]{padding-block:var(--space-2) var(--space-2)}.rdhead-back[data-astro-cid-3b6gqy3u]{margin:0 0 var(--space-4);font-size:12.5px}.rdhead-back[data-astro-cid-3b6gqy3u] a[data-astro-cid-3b6gqy3u]{color:var(--color-ink-soft);align-items:center;gap:2px;display:inline-flex}.rdhead-back[data-astro-cid-3b6gqy3u] a[data-astro-cid-3b6gqy3u]:hover{color:var(--color-sea);text-decoration:underline}.rdhead-category[data-astro-cid-3b6gqy3u]{margin:0 0 var(--space-2);letter-spacing:.08em;font-size:12px;font-weight:700}.rdhead-category[data-astro-cid-3b6gqy3u] a[data-astro-cid-3b6gqy3u]{color:var(--color-sea)}.rdhead-category[data-astro-cid-3b6gqy3u] a[data-astro-cid-3b6gqy3u]:hover{text-decoration:underline}.rdhead-tags[data-astro-cid-3b6gqy3u]{gap:var(--space-1) 6px;margin:0 0 var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.rdhead-tags[data-astro-cid-3b6gqy3u] li[data-astro-cid-3b6gqy3u]>a[data-astro-cid-3b6gqy3u],.rdhead-tags[data-astro-cid-3b6gqy3u] li[data-astro-cid-3b6gqy3u]>span[data-astro-cid-3b6gqy3u]{border-radius:var(--radius-pill);background:var(--color-sea-bg);color:var(--color-sea);align-items:center;padding:4px 11px;font-size:11.5px;font-weight:600;line-height:1.6;display:inline-flex}.rdhead-tags[data-astro-cid-3b6gqy3u] li[data-astro-cid-3b6gqy3u]>a[data-astro-cid-3b6gqy3u]:hover{background:var(--color-sea);color:#fff}.rdhead-tags[data-astro-cid-3b6gqy3u] .is-type[data-astro-cid-3b6gqy3u]>a[data-astro-cid-3b6gqy3u],.rdhead-tags[data-astro-cid-3b6gqy3u] .is-type[data-astro-cid-3b6gqy3u]>span[data-astro-cid-3b6gqy3u]{background:var(--color-ink);color:#fff}.rdhead-tags[data-astro-cid-3b6gqy3u] .is-type[data-astro-cid-3b6gqy3u]>a[data-astro-cid-3b6gqy3u]:hover{background:var(--color-ink-deep)}.rdhead-tags[data-astro-cid-3b6gqy3u] .is-status[data-astro-cid-3b6gqy3u]>span[data-astro-cid-3b6gqy3u]{background:var(--color-muted);color:#fff}.rdhead-title[data-astro-cid-3b6gqy3u]{margin:0 0 var(--space-4);font-family:var(--font-sans);letter-spacing:.03em;font-size:24px;font-weight:600;line-height:1.45}.rdhead-station[data-astro-cid-3b6gqy3u]{color:var(--color-muted);font-size:13px;font-weight:500;display:inline-block}.rdhead-price[data-astro-cid-3b6gqy3u]{align-items:baseline;gap:0 var(--space-6);font-family:var(--font-sans);color:var(--color-text);flex-wrap:wrap;margin:30px 0;font-size:15px;font-weight:700;line-height:1.4;display:flex}.rdhead-price[data-astro-cid-3b6gqy3u] strong[data-astro-cid-3b6gqy3u]{font-size:32px}.rdhead-mv[data-astro-cid-3b6gqy3u]{margin:var(--space-6) 0 0;border-radius:var(--radius-sm);background:var(--color-paper);overflow:hidden}.rdhead-mv[data-astro-cid-3b6gqy3u] img[data-astro-cid-3b6gqy3u]{width:100%;height:auto;display:block}.rdhead-anchors[data-astro-cid-3b6gqy3u] ul[data-astro-cid-3b6gqy3u]{gap:var(--space-2);margin:var(--space-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.rdhead-anchors[data-astro-cid-3b6gqy3u] a[data-astro-cid-3b6gqy3u]{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-paper);align-items:center;gap:4px;padding:8px 15px;font-size:12.5px;font-weight:700;display:inline-flex}.rdhead-anchors[data-astro-cid-3b6gqy3u] a[data-astro-cid-3b6gqy3u]:hover{border-color:var(--color-sea);color:var(--color-sea)}@media (width>=768px){.rdhead-title[data-astro-cid-3b6gqy3u]{font-size:30px}.rdhead-price[data-astro-cid-3b6gqy3u] strong[data-astro-cid-3b6gqy3u]{font-size:38px}}.rmedia[data-astro-cid-ad5ngj5d]{padding-block:var(--space-6) 0}.rmedia-grid[data-astro-cid-ad5ngj5d]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.rmedia-title[data-astro-cid-ad5ngj5d]{margin:0 0 var(--space-3);font-family:var(--font-sans);letter-spacing:.04em;font-size:17px;font-weight:600}.rmedia-plan[data-astro-cid-ad5ngj5d]{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-paper);cursor:zoom-in;display:block;overflow:hidden}.rmedia-plan[data-astro-cid-ad5ngj5d] img[data-astro-cid-ad5ngj5d]{width:100%;height:auto;display:block}.rmedia-movie[data-astro-cid-ad5ngj5d]{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--color-ink);position:relative;overflow:hidden}.rmedia-movie[data-astro-cid-ad5ngj5d] iframe[data-astro-cid-ad5ngj5d]{border:0;width:100%;height:100%;position:absolute;inset:0}.rmedia-grid[data-astro-cid-ad5ngj5d]:not(.is-pair) .rmedia-plan[data-astro-cid-ad5ngj5d]{max-width:420px}@media (width>=768px){.rmedia-grid[data-astro-cid-ad5ngj5d].is-pair{gap:var(--space-8);grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start}}.rgallery[data-astro-cid-dkwmw4gj]{padding-block:var(--space-6)}.rgallery-title[data-astro-cid-dkwmw4gj]{margin:0 0 var(--space-5);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-line);font-family:var(--font-sans);letter-spacing:.03em;font-size:20px;font-weight:600}.rgallery-grid[data-astro-cid-dkwmw4gj]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.rgallery-item[data-astro-cid-dkwmw4gj]{border-radius:var(--radius-sm);background:var(--color-cream);cursor:zoom-in;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.rgallery-item[data-astro-cid-dkwmw4gj] img[data-astro-cid-dkwmw4gj]{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .4s;display:block}.rgallery-item[data-astro-cid-dkwmw4gj]:hover img[data-astro-cid-dkwmw4gj]{transform:scale(1.04)}.rgallery-caption[data-astro-cid-dkwmw4gj]{inset-inline:0;color:#fff;text-align:left;background:#2b2f44b8;padding:4px 8px;font-size:11px;font-weight:600;line-height:1.5;position:absolute;bottom:0}.rlb[data-astro-cid-dkwmw4gj]{z-index:var(--z-lightbox);padding:56px var(--space-3) var(--space-3);background:#2b2f44eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.rlb[data-astro-cid-dkwmw4gj][hidden]{display:none}.rlb-inner[data-astro-cid-dkwmw4gj]{align-items:center;gap:var(--space-2);width:100%;max-width:var(--container-max);display:flex}.rlb-figure[data-astro-cid-dkwmw4gj]{align-items:center;gap:var(--space-3);flex-direction:column;flex:1;min-width:0;margin:0;display:flex}.rlb-image[data-astro-cid-dkwmw4gj]{border-radius:var(--radius-sm);object-fit:contain;max-width:100%;max-height:calc(100dvh - 140px)}.rlb-count[data-astro-cid-dkwmw4gj]{letter-spacing:.06em;color:var(--color-on-dark);font-size:12px;font-weight:700}.rlb-close[data-astro-cid-dkwmw4gj],.rlb-nav[data-astro-cid-dkwmw4gj]{border-radius:var(--radius-pill);color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff47;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.rlb-close[data-astro-cid-dkwmw4gj]{top:var(--space-2);right:var(--space-3);position:absolute}@media (width>=768px){.rgallery-title[data-astro-cid-dkwmw4gj]{font-size:22px}.rgallery-grid[data-astro-cid-dkwmw4gj]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}}.rmap[data-astro-cid-23bngdbf]{padding-block:var(--space-6)}.rmap-title[data-astro-cid-23bngdbf]{margin:0 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-line);font-family:var(--font-sans);letter-spacing:.03em;font-size:20px;font-weight:600}.rmap-address[data-astro-cid-23bngdbf]{margin:0 0 var(--space-4);font-size:14px}.rmap-frames[data-astro-cid-23bngdbf]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.rmap-frame[data-astro-cid-23bngdbf]{aspect-ratio:4/3;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-cream);position:relative;overflow:hidden}.rmap-frame[data-astro-cid-23bngdbf] iframe[data-astro-cid-23bngdbf]{border:0;width:100%;height:100%;position:absolute;inset:0}@media (width>=768px){.rmap-title[data-astro-cid-23bngdbf]{font-size:22px}.rmap-frames[data-astro-cid-23bngdbf].has-street{grid-template-columns:repeat(2,minmax(0,1fr))}}.rmemo[data-astro-cid-u546za4b]{padding-block:var(--space-6)}.rmemo-title[data-astro-cid-u546za4b]{margin:0 0 var(--space-5);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-line);font-family:var(--font-sans);letter-spacing:.03em;font-size:20px;font-weight:600}.rmemo-rich[data-astro-cid-u546za4b]{color:var(--color-text);overflow-wrap:anywhere;font-size:14.5px;line-height:1.95}.rmemo-rich[data-astro-cid-u546za4b] h3{margin:var(--space-8) 0 var(--space-3);letter-spacing:.03em;color:var(--color-ink);font-size:17px;font-weight:600;line-height:1.55}.rmemo-rich[data-astro-cid-u546za4b] h3:first-child{margin-top:0}.rmemo-rich[data-astro-cid-u546za4b] p{margin:0 0 var(--space-4)}.rmemo-rich[data-astro-cid-u546za4b] p:empty{margin:0}.rmemo-rich[data-astro-cid-u546za4b] strong{font-weight:700}.rmemo-rich[data-astro-cid-u546za4b] ul{margin:0 0 var(--space-4);padding-left:1.4em}.rmemo-rich[data-astro-cid-u546za4b] a{color:var(--color-sea);text-underline-offset:.2em;text-decoration:underline}.rmemo-rich[data-astro-cid-u546za4b] img{max-width:100%;height:auto;margin:var(--space-3) 0;border-radius:var(--radius-sm);display:block}@media (width>=768px){.rmemo-title[data-astro-cid-u546za4b]{font-size:22px}}.roverview[data-astro-cid-3ndqz6sd]{padding-block:var(--space-6)}.roverview-title[data-astro-cid-3ndqz6sd]{margin:0 0 var(--space-5);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-line);font-family:var(--font-sans);letter-spacing:.03em;font-size:20px;font-weight:600}.roverview-head[data-astro-cid-3ndqz6sd]{gap:var(--space-2);margin:0 0 var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.roverview-head[data-astro-cid-3ndqz6sd]>div[data-astro-cid-3ndqz6sd]{padding:10px var(--space-3);border-radius:var(--radius-sm);background:var(--color-sea-bg);text-align:center}.roverview-head[data-astro-cid-3ndqz6sd] dt[data-astro-cid-3ndqz6sd]{color:var(--color-muted);font-size:11.5px;font-weight:700}.roverview-head[data-astro-cid-3ndqz6sd] dd[data-astro-cid-3ndqz6sd]{white-space:nowrap;color:var(--color-ink);margin:2px 0 0;font-size:14px;font-weight:700}.roverview-head[data-astro-cid-3ndqz6sd] dd[data-astro-cid-3ndqz6sd] a{color:var(--color-sea)}.roverview-table[data-astro-cid-3ndqz6sd]{border-collapse:collapse;width:100%;font-size:13.5px;line-height:1.8}.roverview-table[data-astro-cid-3ndqz6sd] th[data-astro-cid-3ndqz6sd],.roverview-table[data-astro-cid-3ndqz6sd] td[data-astro-cid-3ndqz6sd]{padding:11px var(--space-4);border-bottom:1px solid var(--color-line-2);text-align:left;vertical-align:top}.roverview-table[data-astro-cid-3ndqz6sd] th[data-astro-cid-3ndqz6sd]{background:var(--color-sea-bg);letter-spacing:.04em;white-space:nowrap;width:8.5em;color:var(--color-ink);font-size:12.5px;font-weight:700}.roverview-table[data-astro-cid-3ndqz6sd] td[data-astro-cid-3ndqz6sd]{background:var(--color-paper);color:var(--color-text);overflow-wrap:anywhere}.roverview-table[data-astro-cid-3ndqz6sd] td[data-astro-cid-3ndqz6sd] a{color:var(--color-sea);font-weight:700}.roverview-table[data-astro-cid-3ndqz6sd] td[data-astro-cid-3ndqz6sd] a:hover{text-decoration:underline}@media (width<=767px){.roverview-table[data-astro-cid-3ndqz6sd],.roverview-table[data-astro-cid-3ndqz6sd] tbody[data-astro-cid-3ndqz6sd],.roverview-table[data-astro-cid-3ndqz6sd] tr[data-astro-cid-3ndqz6sd]{display:block}.roverview-table[data-astro-cid-3ndqz6sd] tr[data-astro-cid-3ndqz6sd]{grid-template-columns:7.5em minmax(0,1fr);display:grid}.roverview-table[data-astro-cid-3ndqz6sd] th[data-astro-cid-3ndqz6sd]{white-space:normal;width:auto}}@media (width>=768px){.roverview-title[data-astro-cid-3ndqz6sd]{font-size:22px}.roverview-table[data-astro-cid-3ndqz6sd] th[data-astro-cid-3ndqz6sd]{width:9em}.roverview-head[data-astro-cid-3ndqz6sd] dd[data-astro-cid-3ndqz6sd]{font-size:16px}}.rrelated[data-astro-cid-wgymgecl]{padding-block:var(--space-8) var(--space-2);border-top:1px solid var(--color-line)}.rrelated-title[data-astro-cid-wgymgecl]{margin:0 0 var(--space-5);font-family:var(--font-sans);letter-spacing:.03em;font-size:20px;font-weight:600}.rrelated-title[data-astro-cid-wgymgecl] a[data-astro-cid-wgymgecl]{color:var(--color-sea)}.rrelated-title[data-astro-cid-wgymgecl] a[data-astro-cid-wgymgecl]:hover{text-decoration:underline}@media (width>=768px){.rrelated-title[data-astro-cid-wgymgecl]{font-size:22px}}
