.about_introduction__yolpX{min-height:560px;display:flex;align-items:center;padding:82px 0 72px}.about_introductionCopy__jo_8e{text-align:center;margin-inline:auto}.about_eyebrow__kVwmG{color:var(--home-action);font:400 11px/1.1 JetBrains Mono,monospace}.about_introduction__yolpX h1{margin:22px auto!important;max-width:650px;font-size:54px;font-weight:600;line-height:1.05}.about_body__OTqMu{max-width:630px;margin-inline:auto;font-size:18px;line-height:1.55;color:var(--home-secondary)}.about_body__OTqMu p+p{margin-top:28px}.about_contact__P9CU8{min-height:430px;padding:78px 0 72px;background:var(--home-alt)}.about_contactInner__5gJ3a{display:flex;flex-direction:column;align-items:center;gap:28px}.about_about__92QT4 .about_contact__P9CU8 h2{font-size:42px;font-weight:600;line-height:1.15;text-align:center}.about_contactDescription__U08k2{max-width:760px;text-align:center;font-size:16px;line-height:1.5;color:var(--home-secondary)}.about_emailCard__Pt_UM{width:min(760px,100%);min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 18px 16px 22px;background:var(--home-bg);border:1px solid var(--home-border);border-radius:14px}.about_emailText__eShZ6{min-width:0;line-height:1.35}.about_emailText__eShZ6 p{color:var(--home-muted);font:400 10px/1.35 JetBrains Mono,monospace;margin-bottom:4px}.about_emailText__eShZ6 a{font-size:15px;font-weight:600;overflow-wrap:anywhere}.about_emailText__eShZ6 a:hover{color:var(--home-action);text-decoration:underline!important;text-underline-offset:3px}.about_about__92QT4 .about_emailButton__Fbq_a{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:8px;background:var(--home-text);color:var(--home-bg);font-size:13px;font-weight:600;line-height:1.35}.about_about__92QT4 .about_emailButton__Fbq_a:hover{filter:brightness(.9)}@media(max-width:899px){.about_introduction__yolpX{min-height:0;padding:72px 0}.about_introduction__yolpX h1{font-size:46px}.about_contact__P9CU8{min-height:0;padding:64px 0}.about_about__92QT4 .about_contact__P9CU8 h2{font-size:36px}}@media(max-width:639px){.about_introduction__yolpX{padding:56px 0}.about_eyebrow__kVwmG{font-size:10px}.about_introduction__yolpX h1{font-size:clamp(32px,8.5vw,42px);line-height:1.15}.about_body__OTqMu{font-size:16px;line-height:1.65}.about_body__OTqMu p+p{margin-top:24px}.about_contact__P9CU8{padding:48px 0}.about_contactInner__5gJ3a{gap:24px}.about_about__92QT4 .about_contact__P9CU8 h2{font-size:30px}.about_contactDescription__U08k2{font-size:15px}.about_emailCard__Pt_UM{align-items:stretch;flex-direction:column;gap:18px;padding:20px}.about_emailText__eShZ6 a{font-size:14px}}.about_about__92QT4:lang(ja) h1{text-wrap:balance;word-break:keep-all;overflow-wrap:normal}.about_about__92QT4:lang(ja) .about_contact__P9CU8 h2{text-wrap:balance;line-height:1.35}