.company-module__jhWEvq__page{background:var(--surface-white)}.company-module__jhWEvq__hero{border-bottom:1px solid var(--border-color);padding:56px 0 72px}.company-module__jhWEvq__heroInner{max-width:900px}.company-module__jhWEvq__eyebrow{letter-spacing:.2em;color:var(--text-soft);font-size:12px;font-weight:700}.company-module__jhWEvq__signal{background:var(--accent-signal);width:36px;height:2px;margin:14px 0 26px}.company-module__jhWEvq__title{letter-spacing:.01em;color:var(--heading-main);font-size:clamp(30px,5.6vw,54px);line-height:1.26}.company-module__jhWEvq__lead{max-width:46em;color:var(--text-sub);margin-top:26px;font-size:clamp(15px,1.3vw,17px);line-height:1.95}.company-module__jhWEvq__section{border-bottom:1px solid var(--border-color);padding:76px 0}.company-module__jhWEvq__sectionInner{max-width:900px}.company-module__jhWEvq__sectionTitle{color:var(--heading-main);font-size:clamp(22px,3.2vw,32px);line-height:1.45}.company-module__jhWEvq__sectionLead{max-width:46em;color:var(--text-sub);margin-top:18px;font-size:15px;line-height:1.95}.company-module__jhWEvq__profile{border-top:1px solid var(--border-color);margin-top:36px}.company-module__jhWEvq__profileRow{border-bottom:1px solid var(--border-color);grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:20px;padding:24px 8px;display:grid}.company-module__jhWEvq__profileTerm{letter-spacing:.08em;color:var(--text-soft);font-size:13px;font-weight:700;line-height:1.9}.company-module__jhWEvq__profileDesc{max-width:44em;color:var(--text-main);font-size:15px;line-height:1.9}.company-module__jhWEvq__sites{gap:18px;display:grid}.company-module__jhWEvq__site{display:block}.company-module__jhWEvq__siteName{color:var(--heading-main);font-size:15px;font-weight:700;display:block}.company-module__jhWEvq__siteRole,.company-module__jhWEvq__siteAddress{color:var(--text-sub);font-size:14px;display:block}.company-module__jhWEvq__closing{padding:76px 0 96px}.company-module__jhWEvq__closingInner{max-width:900px}.company-module__jhWEvq__closingTitle{color:var(--heading-main);font-size:clamp(22px,3.2vw,32px);line-height:1.5}.company-module__jhWEvq__closingLead{max-width:44em;color:var(--text-sub);margin-top:16px;font-size:15px;line-height:1.95}.company-module__jhWEvq__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.company-module__jhWEvq__actionPrimary{border:1px solid var(--heading-main);border-radius:var(--radius-control);background:var(--heading-main);color:var(--surface-white);text-align:center;padding:13px 24px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;display:inline-block}.company-module__jhWEvq__actionPrimary:hover{background:var(--surface-white);color:var(--heading-main)}.company-module__jhWEvq__actionPrimary:focus-visible{outline:2px solid var(--heading-main);outline-offset:2px}@media (max-width:720px){.company-module__jhWEvq__hero{padding:40px 0 56px}.company-module__jhWEvq__section{padding:56px 0}.company-module__jhWEvq__closing{padding:56px 0 72px}.company-module__jhWEvq__profileRow{grid-template-columns:minmax(0,1fr);gap:8px;padding:20px 4px}}
