.title[data-astro-cid-zryf3dh2]{font-size:3.2em;font-weight:var(--weight-semibold);text-align:center}.vr[data-astro-cid-zryf3dh2]{background:var(--color-border);width:1px;height:100px;margin:70px auto 50px}.vr[data-astro-cid-zryf3dh2].end{margin:60px auto 0}.pic[data-astro-cid-zryf3dh2] img[data-astro-cid-zryf3dh2]{width:42vw;margin:0 auto}.pic[data-astro-cid-zryf3dh2].wide img[data-astro-cid-zryf3dh2]{width:100%}.desc[data-astro-cid-zryf3dh2]{text-align:center;padding-top:100px;font-size:1.8em}.title[data-astro-cid-zryf3dh2]~.desc[data-astro-cid-zryf3dh2]{padding-top:100px}.statement[data-astro-cid-zryf3dh2]>.desc[data-astro-cid-zryf3dh2]:first-child{padding-top:0}.desc[data-astro-cid-zryf3dh2].after{padding-top:110px}.composition[data-astro-cid-zryf3dh2]{max-width:42vw;margin:0 auto;padding-top:120px}.composition[data-astro-cid-zryf3dh2] img[data-astro-cid-zryf3dh2]{width:100%}@media (width<=1024px){.title[data-astro-cid-zryf3dh2]{font-size:2.2em}.vr[data-astro-cid-zryf3dh2]{height:60px;margin:30px auto}.vr[data-astro-cid-zryf3dh2].end{margin:35px auto 0}.desc[data-astro-cid-zryf3dh2]{padding-top:40px;font-size:1.2em}.desc[data-astro-cid-zryf3dh2].after{padding-top:70px}.pic[data-astro-cid-zryf3dh2].wide{margin:0 calc(-1 * var(--gutter-m))}.pic[data-astro-cid-zryf3dh2].wide img[data-astro-cid-zryf3dh2]{object-fit:cover;min-height:280px}.composition[data-astro-cid-zryf3dh2]{max-width:100%;padding-top:60px}.pic[data-astro-cid-zryf3dh2] img[data-astro-cid-zryf3dh2]{width:100%}}.story[data-astro-cid-afrdfyvh]{padding-bottom:0}.story[data-astro-cid-afrdfyvh].reverse{padding-top:0;padding-bottom:var(--section-y)}.grid[data-astro-cid-afrdfyvh]{grid-template-columns:1fr 1fr;align-items:center;display:grid}.reverse[data-astro-cid-afrdfyvh] .img[data-astro-cid-afrdfyvh]{order:2}.img[data-astro-cid-afrdfyvh] img[data-astro-cid-afrdfyvh]{width:100%}.txt[data-astro-cid-afrdfyvh]{padding-left:15%}.reverse[data-astro-cid-afrdfyvh] .txt[data-astro-cid-afrdfyvh]{padding:0 15% 0 0}h2[data-astro-cid-afrdfyvh]{font-size:2.4em;font-weight:var(--weight-bold);line-height:1.45}.story[data-astro-cid-afrdfyvh] p[data-astro-cid-afrdfyvh]{color:var(--color-text-sub-2);padding-top:28px;font-size:1.2em}a[data-astro-cid-afrdfyvh]{font-size:.9em;font-weight:var(--weight-medium);color:var(--color-primary);align-items:center;gap:8px;margin-top:15px;display:inline-flex}a[data-astro-cid-afrdfyvh]:after{content:"→";font-size:1.1em;transition:transform .4s}a[data-astro-cid-afrdfyvh]:hover:after{transform:translate(5px)}@media (width<=1024px){.story[data-astro-cid-afrdfyvh]{padding-top:20px}.story[data-astro-cid-afrdfyvh].reverse{padding-top:70px;padding-bottom:var(--section-y)}.grid[data-astro-cid-afrdfyvh]{grid-template-columns:1fr}.reverse[data-astro-cid-afrdfyvh] .img[data-astro-cid-afrdfyvh]{order:0}.txt[data-astro-cid-afrdfyvh],.reverse[data-astro-cid-afrdfyvh] .txt[data-astro-cid-afrdfyvh]{padding:45px 0 0}h2[data-astro-cid-afrdfyvh]{font-size:1.8em}.story[data-astro-cid-afrdfyvh] p[data-astro-cid-afrdfyvh]{padding-top:20px;font-size:1.1em}}.atelier[data-astro-cid-odidwfta]{background:var(--bg) no-repeat center / cover;height:570px;position:relative;overflow:hidden}.atelier[data-astro-cid-odidwfta]:before{content:"";background:linear-gradient(90deg,#05090c40,#fff0 32% 68%,#05090c40);position:absolute;inset:0}.logo[data-astro-cid-odidwfta]{width:178px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.logo[data-astro-cid-odidwfta] img[data-astro-cid-odidwfta],.frame[data-astro-cid-odidwfta] img[data-astro-cid-odidwfta]{width:100%}.frame[data-astro-cid-odidwfta]{width:210px;position:absolute;overflow:hidden}.frame[data-astro-cid-odidwfta] img[data-astro-cid-odidwfta]{transition:transform 1.2s}.frame[data-astro-cid-odidwfta]:hover img[data-astro-cid-odidwfta]{transform:scale(1.04)}.left[data-astro-cid-odidwfta]{top:65px;left:15%}.right[data-astro-cid-odidwfta]{bottom:55px;right:15%}@media (width<=1024px){.atelier[data-astro-cid-odidwfta]{height:260px}.logo[data-astro-cid-odidwfta]{width:100px}.frame[data-astro-cid-odidwfta]{width:90px}.left[data-astro-cid-odidwfta]{top:35px;left:7%}.right[data-astro-cid-odidwfta]{bottom:35px;right:7%}}.details[data-astro-cid-5uwsmyo3]{padding-top:60px;padding-bottom:70px}.item[data-astro-cid-5uwsmyo3]{width:100%}.item[data-astro-cid-5uwsmyo3]+.item[data-astro-cid-5uwsmyo3]{margin-top:120px}img[data-astro-cid-5uwsmyo3]{width:100%}.details[data-astro-cid-5uwsmyo3] p[data-astro-cid-5uwsmyo3]{color:var(--color-text-sub-2);padding-top:20px;font-size:1.4em}a[data-astro-cid-5uwsmyo3]{font-size:.9em;font-weight:var(--weight-medium);color:var(--color-primary);align-items:center;gap:7px;margin-top:12px;display:inline-flex}a[data-astro-cid-5uwsmyo3]:after{content:"→";transition:transform .4s}a[data-astro-cid-5uwsmyo3]:hover:after{transform:translate(5px)}@media (width<=1024px){.details[data-astro-cid-5uwsmyo3]{padding-top:30px;padding-bottom:40px}.item[data-astro-cid-5uwsmyo3]+.item[data-astro-cid-5uwsmyo3]{margin-top:70px}.details[data-astro-cid-5uwsmyo3] p[data-astro-cid-5uwsmyo3]{padding-top:15px;font-size:1.1em}}.gallery[data-astro-cid-klhglego]{padding-top:0}.grid[data-astro-cid-klhglego]{grid-template-columns:repeat(3,1fr);gap:75px 0;display:grid}a[data-astro-cid-klhglego]{display:block;position:relative;overflow:hidden}a[data-astro-cid-klhglego]:after{content:"";background:0 0;transition:background .6s;position:absolute;inset:0}a[data-astro-cid-klhglego] img[data-astro-cid-klhglego]{aspect-ratio:1.6;object-fit:cover;width:100%;transition:transform .9s}a[data-astro-cid-klhglego]:hover:after{background:#00000014}a[data-astro-cid-klhglego]:hover img[data-astro-cid-klhglego]{transform:scale(1.025)}.lightbox[data-astro-cid-klhglego]{background:0 0;border:0;width:100%;max-width:100vw;height:100%;max-height:100vh;margin:0;padding:0}.lightbox[data-astro-cid-klhglego][open]{justify-content:center;align-items:center;display:flex}.lightbox[data-astro-cid-klhglego]::backdrop{background:var(--color-overlay)}.lightbox[data-astro-cid-klhglego] img[data-astro-cid-klhglego]{object-fit:contain;max-width:90vw;max-height:85vh}.close[data-astro-cid-klhglego]{width:40px;height:40px;position:fixed;top:20px;right:20px}.close[data-astro-cid-klhglego]:before,.close[data-astro-cid-klhglego]:after{content:"";background:#fff;width:30px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.close[data-astro-cid-klhglego]:after{transform:translate(-50%,-50%)rotate(-45deg)}.nav[data-astro-cid-klhglego]{width:50px;height:50px;position:fixed;top:50%;transform:translateY(-50%)}.nav[data-astro-cid-klhglego]:after{content:"";border:2px solid #fff;border-width:2px 2px 0 0;width:14px;height:14px;position:absolute;top:50%;left:50%}.prev[data-astro-cid-klhglego]{left:20px}.prev[data-astro-cid-klhglego]:after{transform:translate(-30%,-50%)rotate(-135deg)}.next[data-astro-cid-klhglego]{right:20px}.next[data-astro-cid-klhglego]:after{transform:translate(-70%,-50%)rotate(45deg)}@media (width<=1024px){.gallery[data-astro-cid-klhglego]{padding:0 var(--gutter-m) 70px}.grid[data-astro-cid-klhglego]{gap:20px 0}}.bsfaq[data-astro-cid-q7hqkxqo]{padding-top:120px}@media (width<=1024px){.bsfaq[data-astro-cid-q7hqkxqo]{padding-top:60px}}
