.area-frame[data-astro-cid-yoazh72g]{position:relative;overflow:hidden}.area-svg[data-astro-cid-yoazh72g]{width:100%;height:100%;display:block}.area-land[data-astro-cid-yoazh72g]{fill:var(--tone-wash);stroke:var(--color-navy);stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.area-borders[data-astro-cid-yoazh72g]{fill:none;stroke:var(--color-navy);stroke-width:1px;stroke-dasharray:2 4;stroke-linecap:round;vector-effect:non-scaling-stroke}.area-dot[data-astro-cid-yoazh72g]{fill:var(--color-navy);stroke:var(--color-linen);stroke-width:2px;vector-effect:non-scaling-stroke}.area-place[data-astro-cid-yoazh72g],.area-region[data-astro-cid-yoazh72g]{white-space:nowrap;background-color:var(--color-linen);font-size:var(--text-label);line-height:var(--text-label--line-height);pointer-events:none;border-radius:4px;padding:1px 6px;position:absolute}.area-place[data-astro-cid-yoazh72g]{letter-spacing:.02em;color:var(--color-navy);font-size:.875rem;font-weight:500}.area-place[data-astro-cid-yoazh72g].is-above{transform:translate(-50%,calc(-100% - 7px))}.area-place[data-astro-cid-yoazh72g].is-below{transform:translate(-50%,7px)}.area-place[data-astro-cid-yoazh72g].is-left{transform:translate(calc(-100% - 9px),-50%)}.area-place[data-astro-cid-yoazh72g].is-right{transform:translate(9px,-50%)}.area-region[data-astro-cid-yoazh72g]{font-family:var(--font-serif);color:var(--color-slate);font-size:1rem;font-style:italic;transform:translate(-50%,-50%)}@container (width<=40rem){.area-region[data-astro-cid-yoazh72g],.area-place[data-astro-cid-yoazh72g].is-minor{display:none}.area-dot[data-astro-cid-yoazh72g]{r:5}}.enquiry[data-astro-cid-7owsr4ly]{clip-path:inset(0)}.flyer-link[data-astro-cid-7owsr4ly]{align-items:center;gap:10px;min-height:44px;display:inline-flex}.flyer-link[data-astro-cid-7owsr4ly] svg[data-astro-cid-7owsr4ly]{flex:none;width:24px;height:24px}.flyer-link[data-astro-cid-7owsr4ly] svg[data-astro-cid-7owsr4ly] path[data-astro-cid-7owsr4ly]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.flyer-link[data-astro-cid-7owsr4ly]:hover svg[data-astro-cid-7owsr4ly] path[data-astro-cid-7owsr4ly]{stroke-width:2.25px}.fields[data-astro-cid-5yt3isc2]{gap:20px 32px;display:grid}@container (width>=36rem){.fields[data-astro-cid-5yt3isc2]{grid-template-columns:repeat(2,minmax(0,1fr))}.field[data-astro-cid-5yt3isc2].is-wide{grid-column:1/-1}}.field[data-astro-cid-5yt3isc2]{display:block}.field-label[data-astro-cid-5yt3isc2]{margin-bottom:2px;display:block}.field-input[data-astro-cid-5yt3isc2]{width:100%;min-height:48px;color:inherit;font:inherit;font-size:var(--text-body);line-height:var(--text-body--line-height);background:0 0;border:0;border-bottom:1px solid;border-radius:0;padding:10px 0;display:block}textarea[data-astro-cid-5yt3isc2].field-input{resize:vertical}.field-input[data-astro-cid-5yt3isc2]:focus-visible{outline:2px solid var(--color-linen);outline-offset:4px}.field-input[data-astro-cid-5yt3isc2]:user-invalid{border-bottom-width:2px}lite-youtube{contain:content;cursor:pointer;background-color:#000;background-position:50%;background-size:cover;max-width:720px;display:block;position:relative}lite-youtube:before{content:attr(data-title);color:#eee;text-shadow:0 0 2px #00000080;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;background-image:linear-gradient(#000000ab 0%,#0000008a 14%,#00000026 54%,#0000000d 72%,#0000 94%);width:100%;height:99px;padding:25px 20px;font-family:YouTube Noto,Roboto,Arial,Helvetica,sans-serif;font-size:18px;display:block;position:absolute;top:0;overflow:hidden}lite-youtube:hover:before{color:#fff}lite-youtube:after{content:"";padding-bottom:56.25%;display:block}lite-youtube>iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}lite-youtube>.lyt-playbtn{cursor:pointer;z-index:1;filter:grayscale();background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 68 48\"><path d=\"M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z\" fill=\"red\"/><path d=\"M45 24 27 14v20\" fill=\"white\"/></svg>") 50%/68px 48px no-repeat;border:0;width:100%;height:100%;transition:filter .1s cubic-bezier(0,0,.2,1);display:block;position:absolute}lite-youtube:hover>.lyt-playbtn,lite-youtube .lyt-playbtn:focus{filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated:before,lite-youtube.lyt-activated>.lyt-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}lite-youtube>iframe{all:unset!important;border:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.film-plate[data-astro-cid-qt7dfute]{isolation:isolate;background-color:var(--tone-deep);position:relative;overflow:hidden}.film-plate[data-astro-cid-qt7dfute] lite-youtube{aspect-ratio:16/9;background-color:var(--tone-deep);filter:grayscale()contrast(1.08);max-width:none;display:block}.film-screen[data-astro-cid-qt7dfute],.film-multiply[data-astro-cid-qt7dfute]{pointer-events:none;position:absolute;inset:0}.film-screen[data-astro-cid-qt7dfute]{background-color:var(--tone-deep);mix-blend-mode:screen}.film-multiply[data-astro-cid-qt7dfute]{background-color:var(--color-linen);mix-blend-mode:multiply}.film-plate[data-astro-cid-qt7dfute]:has(lite-youtube.lyt-activated) lite-youtube{filter:none}.film-plate[data-astro-cid-qt7dfute]:has(lite-youtube.lyt-activated) .film-screen[data-astro-cid-qt7dfute],.film-plate[data-astro-cid-qt7dfute]:has(lite-youtube.lyt-activated) .film-multiply[data-astro-cid-qt7dfute]{display:none}.media-rail[data-astro-cid-h7ocfg25]{margin-right:calc(-1 * var(--margin));scroll-snap-type:x mandatory;overflow-x:auto}.media-row[data-astro-cid-h7ocfg25]{width:max-content;padding-right:var(--margin);gap:12px;display:flex}.media-cell[data-astro-cid-h7ocfg25]{scroll-snap-align:start;flex-shrink:0;width:236px}.media-topic[data-astro-cid-h7ocfg25]{margin-top:16px}.media-topic-text[data-astro-cid-h7ocfg25]{margin-top:6px}.media-note[data-astro-cid-h7ocfg25]{box-sizing:content-box;border-top:1px solid var(--color-rule);justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin-top:16px;padding-top:8px;display:flex}@container (width<=40rem){.is-framed[data-astro-cid-h7ocfg25] .media-row[data-astro-cid-h7ocfg25]{padding-right:calc(var(--margin) + 10px)}.media-note[data-astro-cid-h7ocfg25].is-bar{margin-right:calc(-1 * var(--margin))}}@container (width>=40rem){.media-rail[data-astro-cid-h7ocfg25]{scroll-snap-type:none;margin-right:0;overflow:visible}.media-row[data-astro-cid-h7ocfg25]{gap:25px;width:auto;padding-right:0}.media-cell[data-astro-cid-h7ocfg25]{width:calc(33.3333% - 16.6667px)}.is-framed[data-astro-cid-h7ocfg25] .media-cell[data-astro-cid-h7ocfg25]{width:calc(33.3333% - 6.66667px)}.media-row[data-astro-cid-h7ocfg25].has-four .media-cell[data-astro-cid-h7ocfg25]{width:calc(25% - 18.75px)}.is-framed[data-astro-cid-h7ocfg25] .media-row[data-astro-cid-h7ocfg25].has-four .media-cell[data-astro-cid-h7ocfg25]{width:calc(25% - 7.5px)}.media-topic[data-astro-cid-h7ocfg25]{margin-top:20px}.media-topic-text[data-astro-cid-h7ocfg25]{margin-top:8px}.media-note[data-astro-cid-h7ocfg25]{min-height:44px}}.is-framed[data-astro-cid-h7ocfg25]{background-color:var(--tone-deep);padding:10px 10px 0}.is-framed[data-astro-cid-h7ocfg25] .media-row[data-astro-cid-h7ocfg25]{gap:10px}@media (width>=64rem){.is-framed[data-astro-cid-h7ocfg25] .loop[data-astro-cid-h7ocfg25]:not(.is-wide){max-height:max(200px,100svh - 420px)}}.is-wide[data-astro-cid-h7ocfg25]{scroll-snap-type:none;margin-right:0;overflow:visible}.loop[data-astro-cid-h7ocfg25].is-wide{aspect-ratio:16/9}.loop[data-astro-cid-h7ocfg25]{aspect-ratio:4/5;background-color:var(--tone-deep);position:relative;overflow:hidden}.loop-video[data-astro-cid-h7ocfg25]{object-fit:cover;width:100%;height:100%;display:block}.media-note[data-astro-cid-h7ocfg25].is-bar{background-color:var(--tone-deep);min-height:48px;color:var(--color-linen);border-top:0;margin-top:0;padding:4px 6px 4px 10px}.media-toggle[data-astro-cid-h7ocfg25]{width:44px;height:44px;color:var(--color-linen);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.media-toggle[data-astro-cid-h7ocfg25] svg[data-astro-cid-h7ocfg25]{width:24px;height:24px}.media-toggle[data-astro-cid-h7ocfg25] svg[data-astro-cid-h7ocfg25] path[data-astro-cid-h7ocfg25]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.media-toggle[data-astro-cid-h7ocfg25]:hover svg[data-astro-cid-h7ocfg25] path[data-astro-cid-h7ocfg25]{stroke-width:2.25px}.media-toggle[data-astro-cid-h7ocfg25]:focus-visible{outline:2px solid var(--color-linen);outline-offset:2px}.ruled-row[data-astro-cid-5obvuro5]{padding:24px 0 28px}.ruled-numeral[data-astro-cid-5obvuro5]{display:block}.is-numbered[data-astro-cid-5obvuro5] .ruled-title[data-astro-cid-5obvuro5]{margin-top:4px}.ruled-text[data-astro-cid-5obvuro5]{margin-top:12px}@container (width>=44rem){.ruled-row[data-astro-cid-5obvuro5]{grid-template-columns:352px minmax(0,1fr);align-items:baseline;column-gap:24px;padding:32px 0;display:grid}.is-numbered[data-astro-cid-5obvuro5] .ruled-row[data-astro-cid-5obvuro5]{grid-template-columns:64px 264px minmax(0,1fr)}.is-numbered[data-astro-cid-5obvuro5] .ruled-title[data-astro-cid-5obvuro5],.ruled-text[data-astro-cid-5obvuro5]{margin-top:0}}.path[data-astro-cid-6ce56et7]{position:relative}.station[data-astro-cid-6ce56et7]{border-top:1px solid var(--color-rule);grid-template-columns:96px minmax(0,1fr);align-items:start;column-gap:20px;padding:20px 0 24px;display:grid;position:relative}.station[data-astro-cid-6ce56et7]:last-child{border-bottom:1px solid var(--color-rule)}.drawing[data-astro-cid-6ce56et7]{width:96px;height:96px}.drawing[data-astro-cid-6ce56et7] path[data-astro-cid-6ce56et7]{fill:none;stroke:var(--color-navy);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.station-title[data-astro-cid-6ce56et7]{margin-top:2px}.station-body[data-astro-cid-6ce56et7]{margin-top:8px}@container (width>=44rem){.path[data-astro-cid-6ce56et7]{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:16px;display:grid}.path[data-astro-cid-6ce56et7]:before{content:"";background-color:var(--color-navy);height:2px;position:absolute;top:89px;left:0;right:0}.station[data-astro-cid-6ce56et7]{border:0;padding:0;display:block}.station[data-astro-cid-6ce56et7]:last-child{border:0}.drawing[data-astro-cid-6ce56et7]{width:104px;max-width:100%;height:104px;display:block}.station-text[data-astro-cid-6ce56et7]{margin-top:16px}}@media (prefers-reduced-motion:no-preference){.drawing[data-astro-cid-6ce56et7] path[data-astro-cid-6ce56et7]{stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s ease-out forwards draw;animation-delay:calc(.4s + var(--i) * .25s)}@keyframes draw{to{stroke-dashoffset:0}}}.quote[data-astro-cid-gakqr736]{padding:28px 0 32px}.quote-by[data-astro-cid-gakqr736]{margin-top:16px}@container (width>=44rem){.quote[data-astro-cid-gakqr736]{padding:40px 0}.quote[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]{max-width:38rem}}
