:where(.Card-module-scss-module__Wd3P6a__card){background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card)}:where(.Card-module-scss-module__Wd3P6a__md){padding:20px}:where(.Card-module-scss-module__Wd3P6a__lg){padding:32px}
.companyPage-module-scss-module__Oo3UsG__page{background-color:var(--n0);width:100%;padding:120px 24px}@media screen and (max-width:600px){.companyPage-module-scss-module__Oo3UsG__page{padding:96px 20px 80px}}.companyPage-module-scss-module__Oo3UsG__inner{max-width:1109px;margin-inline:auto}.companyPage-module-scss-module__Oo3UsG__title{letter-spacing:-.01em;color:var(--text-color-dark);margin:0;font-size:32px;font-weight:600;line-height:1.1}@media screen and (min-width:600px){.companyPage-module-scss-module__Oo3UsG__title{font-size:48px}}.companyPage-module-scss-module__Oo3UsG__section{margin-top:96px}@media screen and (max-width:600px){.companyPage-module-scss-module__Oo3UsG__section{margin-top:64px}}.companyPage-module-scss-module__Oo3UsG__sectionTitle{letter-spacing:.007em;font-size:24px;font-weight:600;line-height:1.15}@media screen and (min-width:600px){.companyPage-module-scss-module__Oo3UsG__sectionTitle{font-size:28px;line-height:32px}}.companyPage-module-scss-module__Oo3UsG__sectionTitle{color:var(--text-color-dark);margin:0 0 24px}.companyPage-module-scss-module__Oo3UsG__intro{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:24px 64px;padding-top:32px;display:grid}@media screen and (max-width:900px){.companyPage-module-scss-module__Oo3UsG__intro{grid-template-columns:minmax(0,1fr);padding-top:24px}}.companyPage-module-scss-module__Oo3UsG__introReverse{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}@media screen and (max-width:900px){.companyPage-module-scss-module__Oo3UsG__introReverse{grid-template-columns:minmax(0,1fr)}.companyPage-module-scss-module__Oo3UsG__introReverse .companyPage-module-scss-module__Oo3UsG__introImage{order:-1}}.companyPage-module-scss-module__Oo3UsG__introImage{aspect-ratio:4/3;border-radius:var(--radius-card);background-color:var(--section-bg-gray);width:100%;position:relative;overflow:hidden}.companyPage-module-scss-module__Oo3UsG__introImage img{object-fit:cover}.companyPage-module-scss-module__Oo3UsG__introText{flex-direction:column;gap:24px;display:flex}.companyPage-module-scss-module__Oo3UsG__introStatement{letter-spacing:-.01em;color:var(--text-color-dark);text-wrap:balance;margin:0;font-size:24px;font-weight:600;line-height:1.3}@media screen and (min-width:600px){.companyPage-module-scss-module__Oo3UsG__introStatement{font-size:32px}}.companyPage-module-scss-module__Oo3UsG__introBody{flex-direction:column;gap:16px;margin:0;display:flex}.companyPage-module-scss-module__Oo3UsG__introBody p{color:var(--text-color-dark);text-wrap:pretty;margin:0;font-size:17px;line-height:1.75}.companyPage-module-scss-module__Oo3UsG__ruled{border-top:1px solid var(--color-border);padding-top:32px}@media screen and (max-width:600px){.companyPage-module-scss-module__Oo3UsG__ruled{padding-top:24px}}.companyPage-module-scss-module__Oo3UsG__prose{flex-direction:column;gap:16px;max-width:760px;display:flex}.companyPage-module-scss-module__Oo3UsG__prose p{color:var(--text-color-dark);text-wrap:pretty;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.75}.companyPage-module-scss-module__Oo3UsG__proseWide{max-width:none}.companyPage-module-scss-module__Oo3UsG__sectionTight{margin-top:56px}@media screen and (max-width:600px){.companyPage-module-scss-module__Oo3UsG__sectionTight{margin-top:40px}}.companyPage-module-scss-module__Oo3UsG__companyHead{flex-direction:column;align-items:flex-start;margin-bottom:40px;display:flex}.companyPage-module-scss-module__Oo3UsG__companyHead .companyPage-module-scss-module__Oo3UsG__sectionTitle{margin:0}@media screen and (max-width:600px){.companyPage-module-scss-module__Oo3UsG__companyHead{margin-bottom:32px}}.companyPage-module-scss-module__Oo3UsG__companyEmail{margin:12px 0 0;font-size:17px;line-height:1.5}.companyPage-module-scss-module__Oo3UsG__companyEmailLabel{color:var(--ink-muted)}.companyPage-module-scss-module__Oo3UsG__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}@media screen and (max-width:1023px){.companyPage-module-scss-module__Oo3UsG__cards{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:600px){.companyPage-module-scss-module__Oo3UsG__cards{gap:16px}}.companyPage-module-scss-module__Oo3UsG__card{flex-direction:column;display:flex}.companyPage-module-scss-module__Oo3UsG__cardTitle{color:var(--text-color-dark);margin:0 0 20px;font-size:21px;font-weight:600;line-height:1.35}.companyPage-module-scss-module__Oo3UsG__cardRows{margin:0}.companyPage-module-scss-module__Oo3UsG__cardRow{border-top:1px solid var(--color-border);text-wrap:pretty;flex-direction:column;gap:4px;padding:14px 0;font-size:16px;line-height:1.5;display:flex}.companyPage-module-scss-module__Oo3UsG__cardRow:last-child{padding-bottom:0}.companyPage-module-scss-module__Oo3UsG__rows{border-bottom:1px solid var(--color-border);margin:0;padding:0;list-style:none}.companyPage-module-scss-module__Oo3UsG__row{border-top:1px solid var(--color-border);text-wrap:pretty;grid-template-columns:180px minmax(0,1fr);gap:24px;padding:20px 0;font-size:17px;line-height:1.5;display:grid}@media screen and (max-width:600px){.companyPage-module-scss-module__Oo3UsG__row{grid-template-columns:minmax(0,1fr);gap:4px;padding:16px 0}}.companyPage-module-scss-module__Oo3UsG__label{color:var(--ink-muted);margin:0}.companyPage-module-scss-module__Oo3UsG__labelStrong{color:var(--text-color-dark);margin:0;font-weight:600}.companyPage-module-scss-module__Oo3UsG__text{color:var(--ink-muted);margin:0}.companyPage-module-scss-module__Oo3UsG__facts{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;margin:0;display:grid}@media screen and (max-width:768px){.companyPage-module-scss-module__Oo3UsG__facts{grid-template-columns:minmax(0,1fr)}}.companyPage-module-scss-module__Oo3UsG__value{color:var(--text-color-dark);margin:0;font-style:normal}.companyPage-module-scss-module__Oo3UsG__addressPart{display:inline-block}.companyPage-module-scss-module__Oo3UsG__nowrap{white-space:nowrap}.companyPage-module-scss-module__Oo3UsG__link{color:var(--color-primary);text-decoration:none}.companyPage-module-scss-module__Oo3UsG__link:hover{text-decoration:underline}
