.about-opening[data-astro-cid-zlx7s737]{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:6%;padding-block:clamp(2.5rem,6vw,6rem);display:grid}.about-opening-copy[data-astro-cid-zlx7s737]{padding-bottom:1.5rem}.about-opening[data-astro-cid-zlx7s737] .travel-display[data-astro-cid-zlx7s737]{font-size:clamp(2.9rem,5vw,4.8rem)}[data-astro-cid-zlx7s737]:lang(ja) .about-opening[data-astro-cid-zlx7s737] .travel-display[data-astro-cid-zlx7s737]{font-size:clamp(2.2rem,4vw,3.9rem);line-height:1.5}.about-opening[data-astro-cid-zlx7s737] .travel-lead[data-astro-cid-zlx7s737]{margin-top:1.7rem}.about-opening[data-astro-cid-zlx7s737] .text-link[data-astro-cid-zlx7s737]{margin-top:1.8rem}.about-page[data-astro-cid-zlx7s737] .text-link[data-astro-cid-zlx7s737]{align-items:center;gap:1rem;max-width:100%;font-size:.82rem;line-height:1.7;display:inline-flex}.about-page[data-astro-cid-zlx7s737] .text-link[data-astro-cid-zlx7s737] svg[data-astro-cid-zlx7s737]{fill:none;stroke:currentColor;stroke-width:1.5px;flex:0 0 20px;width:20px;height:20px}.about-opening-photo[data-astro-cid-zlx7s737]>img[data-astro-cid-zlx7s737]{aspect-ratio:.98;object-fit:cover;object-position:37% center;width:100%;height:auto;animation:1s cubic-bezier(.16,1,.3,1) about-road-opens}.about-opening-photo[data-astro-cid-zlx7s737] figcaption[data-astro-cid-zlx7s737]{color:var(--green);font-family:"Sofia", var(--serif-jp);justify-content:space-between;align-items:center;gap:1.4rem;margin-top:1rem;font-size:1.2rem;line-height:1.6;display:flex}.about-opening-photo[data-astro-cid-zlx7s737] figcaption[data-astro-cid-zlx7s737] svg[data-astro-cid-zlx7s737]{fill:none;width:42px;height:42px;stroke:var(--vermilion-cta);stroke-width:1.3px;flex:0 0 42px}.about-principles[data-astro-cid-zlx7s737]{border-top:1px solid var(--line);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:6%;padding-block:clamp(2.8rem,6vw,6rem);scroll-margin-top:2rem;display:grid}.about-page[data-astro-cid-zlx7s737] h2[data-astro-cid-zlx7s737]{letter-spacing:-.03em;white-space:pre-line;font-size:clamp(1.9rem,3.3vw,3rem);line-height:1.4}.about-section-heading[data-astro-cid-zlx7s737]>p[data-astro-cid-zlx7s737]{max-width:31ch;color:var(--green);font-family:"Sofia", var(--serif-jp);margin-top:1.5rem;font-size:1.2rem;line-height:1.8}.about-principle-list[data-astro-cid-zlx7s737] article[data-astro-cid-zlx7s737]{border-top:1px solid var(--line);padding-block:1.5rem 2rem}.about-principle-list[data-astro-cid-zlx7s737] article[data-astro-cid-zlx7s737]:first-child{border:0;padding-top:0}.about-principle-list[data-astro-cid-zlx7s737] article[data-astro-cid-zlx7s737]:last-child{padding-bottom:0}.about-principle-list[data-astro-cid-zlx7s737] h3[data-astro-cid-zlx7s737]{font-size:clamp(1.15rem,1.65vw,1.45rem);line-height:1.55}.about-principle-list[data-astro-cid-zlx7s737] p[data-astro-cid-zlx7s737]{color:#40575f;margin-top:.8rem;font-size:.9rem;line-height:1.95}.about-planning[data-astro-cid-zlx7s737]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:7%;padding-block:clamp(2.5rem,5vw,5rem) clamp(3.5rem,7vw,7rem);display:grid}.about-atlas[data-astro-cid-zlx7s737] img[data-astro-cid-zlx7s737]{width:100%;height:auto}.about-atlas[data-astro-cid-zlx7s737] figcaption[data-astro-cid-zlx7s737]{border-top:1px solid var(--line);color:var(--green);font-family:"Sofia", var(--serif-jp);margin-top:1.2rem;padding-top:1.1rem;font-size:1.1rem;line-height:1.7}.about-planning-copy[data-astro-cid-zlx7s737] ol[data-astro-cid-zlx7s737]{margin:2rem 0 0;padding:0;list-style:none}.about-planning-copy[data-astro-cid-zlx7s737] li[data-astro-cid-zlx7s737]{grid-template-columns:24px minmax(0,1fr);gap:1rem;padding-bottom:1.9rem;display:grid;position:relative}.about-planning-copy[data-astro-cid-zlx7s737] li[data-astro-cid-zlx7s737]:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:1.75rem;bottom:.45rem;left:11px}.about-step-number[data-astro-cid-zlx7s737]{color:var(--vermilion-cta);font-family:var(--serif-jp);text-align:center;font-variant-numeric:tabular-nums;font-size:1.15rem;line-height:1.5}.about-planning-copy[data-astro-cid-zlx7s737] h3[data-astro-cid-zlx7s737]{font-size:1.07rem;line-height:1.6}.about-planning-copy[data-astro-cid-zlx7s737] li[data-astro-cid-zlx7s737] p[data-astro-cid-zlx7s737]{color:#40575f;margin-top:.65rem;font-size:.86rem;line-height:1.9}.about-planning-copy[data-astro-cid-zlx7s737] .text-link[data-astro-cid-zlx7s737]{margin-top:0}.about-page[data-astro-cid-zlx7s737] .travel-invitation[data-astro-cid-zlx7s737] .text-link[data-astro-cid-zlx7s737]{margin-top:1.3rem}@keyframes about-road-opens{0%{clip-path:inset(2%)}to{clip-path:inset(0)}}@media (width<=950px){.about-opening[data-astro-cid-zlx7s737]{gap:5%}.about-opening[data-astro-cid-zlx7s737] .travel-display[data-astro-cid-zlx7s737]{font-size:clamp(2.8rem,4.8vw,4rem)}.about-opening-photo[data-astro-cid-zlx7s737]>img[data-astro-cid-zlx7s737]{aspect-ratio:.77}.about-principles[data-astro-cid-zlx7s737]{gap:5%}.about-planning[data-astro-cid-zlx7s737]{align-items:start;gap:5%}}@media (width<=650px){.about-opening[data-astro-cid-zlx7s737],.about-principles[data-astro-cid-zlx7s737],.about-planning[data-astro-cid-zlx7s737]{grid-template-columns:minmax(0,1fr)}.about-opening[data-astro-cid-zlx7s737]{gap:1.9rem;padding-block:2.5rem 3rem}.about-opening-copy[data-astro-cid-zlx7s737]{padding:0}.about-opening[data-astro-cid-zlx7s737] .travel-display[data-astro-cid-zlx7s737]{font-size:clamp(2.6rem,9.7vw,3.65rem)}[data-astro-cid-zlx7s737]:lang(ja) .about-opening[data-astro-cid-zlx7s737] .travel-display[data-astro-cid-zlx7s737]{font-size:clamp(2rem,7.8vw,2.8rem)}.about-opening[data-astro-cid-zlx7s737] .travel-lead[data-astro-cid-zlx7s737]{margin-top:1.25rem}.about-opening[data-astro-cid-zlx7s737] .text-link[data-astro-cid-zlx7s737]{margin-top:1.2rem}.about-opening-photo[data-astro-cid-zlx7s737]>img[data-astro-cid-zlx7s737]{aspect-ratio:1.1;object-position:37% 65%}.about-opening-photo[data-astro-cid-zlx7s737] figcaption[data-astro-cid-zlx7s737]{gap:.75rem;margin-top:.75rem;font-size:1.07rem}.about-opening-photo[data-astro-cid-zlx7s737] figcaption[data-astro-cid-zlx7s737] svg[data-astro-cid-zlx7s737]{flex-basis:34px;width:34px;height:34px}.about-principles[data-astro-cid-zlx7s737]{gap:2.4rem;padding-block:2.8rem}.about-page[data-astro-cid-zlx7s737] h2[data-astro-cid-zlx7s737]{font-size:clamp(1.8rem,7.4vw,2.4rem)}.about-section-heading[data-astro-cid-zlx7s737]>p[data-astro-cid-zlx7s737]{max-width:32ch;margin-top:1rem;font-size:1.08rem}.about-principle-list[data-astro-cid-zlx7s737] article[data-astro-cid-zlx7s737]{padding-block:1.4rem 1.6rem}.about-principle-list[data-astro-cid-zlx7s737] h3[data-astro-cid-zlx7s737]{font-size:1.18rem}.about-planning[data-astro-cid-zlx7s737]{gap:2.4rem;padding-block:1rem 3.5rem}.about-atlas[data-astro-cid-zlx7s737] img[data-astro-cid-zlx7s737]{object-fit:contain;max-height:390px}.about-atlas[data-astro-cid-zlx7s737] figcaption[data-astro-cid-zlx7s737]{margin-top:.7rem;padding-top:.9rem;font-size:1.02rem}.about-planning-copy[data-astro-cid-zlx7s737] ol[data-astro-cid-zlx7s737]{margin-top:1.5rem}}@media (prefers-reduced-motion:reduce){.about-opening-photo[data-astro-cid-zlx7s737]>img[data-astro-cid-zlx7s737]{animation:none}}
