[data-astro-cid-ta2fbyqs]{box-sizing:border-box}body{color:#171717;background:#f5f3ed;margin:0;font-family:Arial,sans-serif}header[data-astro-cid-ta2fbyqs]{letter-spacing:1px;border-bottom:1px solid #ccc;justify-content:space-between;gap:20px;padding:28px 6%;font-size:12px;font-weight:700;display:flex}a[data-astro-cid-ta2fbyqs]{color:inherit;text-decoration:none}main[data-astro-cid-ta2fbyqs]{padding:100px 6% 150px}.label[data-astro-cid-ta2fbyqs]{letter-spacing:3px;font-size:12px}h1[data-astro-cid-ta2fbyqs]{letter-spacing:-5px;margin:50px 0 80px;font-size:clamp(60px,12vw,170px);line-height:.9}h1[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:#f44336}.lead[data-astro-cid-ta2fbyqs]{font-size:clamp(24px,4vw,48px);font-weight:700;line-height:1.5}.description[data-astro-cid-ta2fbyqs]{max-width:750px;margin-top:35px;font-size:16px;line-height:2.4}@media (width<=768px){main[data-astro-cid-ta2fbyqs]{padding:70px 5% 100px}h1[data-astro-cid-ta2fbyqs]{letter-spacing:-2px;margin:40px 0 65px}.description[data-astro-cid-ta2fbyqs]{font-size:14px}}.mission[data-astro-cid-ta2fbyqs]{border-top:1px solid #c9c7c0;margin-top:140px;padding-top:65px}.mission-label[data-astro-cid-ta2fbyqs]{color:#f44336;letter-spacing:3px;font-size:12px;font-weight:700}.mission[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{letter-spacing:-4px;margin:45px 0 75px;font-size:clamp(48px,9vw,120px);line-height:.95}.mission[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:#f44336}.mission-content[data-astro-cid-ta2fbyqs]{max-width:750px;margin-left:auto}.mission-content[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin-bottom:35px;font-size:clamp(24px,3vw,38px)}.mission-content[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin-bottom:25px;font-size:15px;line-height:2.4}@media (width<=768px){.mission[data-astro-cid-ta2fbyqs]{margin-top:90px;padding-top:45px}.mission[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{letter-spacing:-2px;margin-bottom:50px}.mission-content[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-size:14px}}.concept[data-astro-cid-ta2fbyqs]{border-top:1px solid #c9c7c0;margin-top:140px;padding-top:65px}.concept-label[data-astro-cid-ta2fbyqs]{color:#f44336;letter-spacing:3px;font-size:12px;font-weight:700}.concept[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{letter-spacing:-4px;margin:45px 0 90px;font-size:clamp(54px,10vw,140px);line-height:.95}.concept[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:#f44336}.concept-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.concept-item[data-astro-cid-ta2fbyqs]{border-top:2px solid #171717;padding-top:25px}.concept-item[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:#f44336;letter-spacing:2px;font-size:11px;font-weight:700}.concept-item[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin:30px 0;font-size:32px}.concept-item[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-size:14px;line-height:2.2}@media (width<=768px){.concept[data-astro-cid-ta2fbyqs]{margin-top:90px;padding-top:45px}.concept[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{letter-spacing:-2px;margin-bottom:60px}.concept-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:45px}}.about-photo[data-astro-cid-ta2fbyqs]{margin-top:120px}.about-photo[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{border-radius:4px;width:100%;max-width:600px;height:auto;margin:0 auto;display:block}.about-photo[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{text-align:center;letter-spacing:2px;margin-top:12px;font-size:11px;font-weight:700}@media (width<=768px){.about-photo[data-astro-cid-ta2fbyqs]{margin-top:80px}.site-header[data-astro-cid-ta2fbyqs]{background:#f5f3ed;border-bottom:1px solid #d8d5cc;justify-content:space-between;align-items:center;gap:24px;padding:24px 6%;display:flex}.site-logo[data-astro-cid-ta2fbyqs]{letter-spacing:-1px;white-space:nowrap;font-size:20px;font-weight:900}.site-nav[data-astro-cid-ta2fbyqs]{justify-content:flex-end;align-items:center;gap:30px;display:flex}.site-nav[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{letter-spacing:1.5px;white-space:nowrap;font-size:11px;font-weight:700;transition:color .2s;display:inline-block}.site-nav[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{color:#f44336}@media (width<=768px){.site-header[data-astro-cid-ta2fbyqs]{flex-direction:column;align-items:flex-start;gap:18px;padding:20px 5%}.site-nav[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:18px;width:100%}.site-nav[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{letter-spacing:1px;font-size:10px}}}
