.about_page__6UDEE{overflow-wrap:break-word}.about_hero__GRNQ4{padding:170px 0 48px}.about_heroGrid__HFomW{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:72px;gap:72px;align-items:center;margin-top:24px}.about_heroGrid__HFomW h1{margin-top:0}.about_heroGrid__HFomW>*,.about_services__yC7LR>*,.about_split__0nkHk>*{min-width:0}.about_brandPanel__IeZCO{min-height:340px;background:#e7e3d9;border:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;padding:56px 38px 28px}.about_brandPanel__IeZCO img{width:100%;max-width:390px;height:auto;object-fit:contain;margin:auto}.about_brandCaption__uu7CC{margin-top:54px;padding-top:22px;border-top:1px solid #c9c4b8;gap:12px 24px;font-size:9px}.about_brandCaption__uu7CC,.about_heroBottom__IJTex{display:flex;flex-wrap:wrap;justify-content:space-between;letter-spacing:.12em;color:var(--muted)}.about_heroBottom__IJTex{margin-top:64px;border-top:1px solid var(--line);padding-top:24px;gap:16px;font-size:10px}.about_split__0nkHk{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px}.about_heading__tpT66{font-size:clamp(28px,3vw,44px);line-height:1.3;letter-spacing:-.045em;margin:24px 0}.about_prose__ckEvh p{line-height:1.9;color:var(--muted);margin:0 0 24px}.about_prose__ckEvh a{margin-top:12px}.about_principles__q3cGU{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:42px;gap:42px}.about_principles__q3cGU article{border-top:1px solid #45463f;padding-top:24px}.about_number___Jp3S{font-size:12px;color:#a9a99e;letter-spacing:.1em}.about_principles__q3cGU h3{font-size:24px;font-weight:500;line-height:1.5;margin:42px 0 20px}.about_principles__q3cGU p{font-size:15px;line-height:1.9;color:#aeafa6;margin:0}.about_services__yC7LR{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.about_serviceCard__2C9ou{display:flex;flex-direction:column;padding:32px 28px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);transition:background .2s}.about_serviceCard__2C9ou:first-child{border-left:1px solid var(--line)}.about_serviceCard__2C9ou:hover{background:var(--card)}.about_serviceCard__2C9ou h3{font-size:28px;font-weight:500;margin:38px 0 18px}.about_serviceCard__2C9ou p{color:var(--muted);font-size:15px;line-height:1.9;margin:0 0 32px}.about_serviceCard__2C9ou>span{align-self:flex-start;margin-top:auto}.about_company__gvUaD dl{margin:0;border-top:1px solid var(--line)}.about_company__gvUaD dl>div{display:grid;grid-template-columns:140px 1fr;grid-gap:16px;gap:16px;padding:20px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.6}.about_company__gvUaD dt{color:var(--muted)}.about_company__gvUaD dd{margin:0}.about_company__gvUaD .contact-meta{color:var(--ink);border-left-color:var(--line);margin-top:32px}.about_company__gvUaD .contact-meta a{font-size:clamp(16px,2vw,23px)}.about_visitNote__m3GZf{font-size:12px;color:var(--muted);margin-top:24px}@media (max-width:900px){.about_hero__GRNQ4{padding-top:130px}.about_heroGrid__HFomW,.about_split__0nkHk{grid-template-columns:1fr;gap:36px}.about_brandPanel__IeZCO{min-height:260px}.about_principles__q3cGU{grid-template-columns:1fr;gap:36px}.about_principles__q3cGU h3{margin-top:20px}.about_services__yC7LR{grid-template-columns:1fr}.about_serviceCard__2C9ou{border-left:1px solid var(--line)}}@media (max-width:560px){.about_hero__GRNQ4{padding-top:120px}.about_brandPanel__IeZCO{padding:38px 24px 24px}.about_heroBottom__IJTex{margin-top:36px}.about_company__gvUaD dl>div{grid-template-columns:110px 1fr;gap:12px}}@media (prefers-reduced-motion:reduce){.about_serviceCard__2C9ou{transition:none}}