.about_page__QsR4l{background:var(--dms-paper);color:var(--dms-ink)}.about_location__G5Txz{display:grid;width:min(var(--dms-content-max),calc(100% - (2 * var(--dms-gutter))));margin-inline:auto;padding-block:clamp(48px,7vw,96px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.about_location__G5Txz>h2{grid-column:1/-1}.about_page__QsR4l .about_locationDetails__btYOZ h3{font-size:clamp(22px,2.2vw,28px);line-height:1.25}.about_locationDetails__btYOZ address{display:grid;grid-gap:6px;gap:6px;margin-block:24px;font-style:normal}.about_locationDetails__btYOZ a{text-underline-offset:.2em}.about_officeMap__r4xC2{display:block;width:100%;min-height:360px;border:1px solid var(--dms-border);border-radius:var(--dms-radius-md);background:var(--dms-bg-page)}@media (max-width:760px){.about_location__G5Txz{grid-template-columns:minmax(0,1fr)}.about_officeMap__r4xC2{min-height:280px}}.about_areasInner___ARzM,.about_foundationPanel__nZuor,.about_hero__4Nt_G,.about_howInner__fUmnl{width:min(var(--dms-content-max),calc(100% - (2 * var(--dms-gutter))));margin-inline:auto}.about_page__QsR4l h2,.about_page__QsR4l h3{margin:0;text-wrap:balance}.about_page__QsR4l .about_sectionTitle__Y7Lc_{max-width:18ch;font-size:clamp(30px,3.5vw,44px);line-height:1.15}.about_hero__4Nt_G{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;padding-block:clamp(48px,7vw,104px) clamp(72px,8vw,112px)}.about_page__QsR4l .about_title__ZzDXt{grid-column:1/-1;max-width:1040px;margin:0;font-size:clamp(46px,7vw,80px);line-height:1.02;letter-spacing:-.04em}.about_page__QsR4l .about_introduction__ZKl0O{grid-column:1/-1;max-width:680px;margin:32px 0 0;color:var(--dms-text-soft);font-size:20px;line-height:1.55}.about_facts__S6SpG{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px;margin:clamp(40px,5vw,64px) 0 0;padding-top:28px;border-top:var(--dms-border-hairline) solid var(--dms-warm-300)}.about_facts__S6SpG dt{color:var(--dms-slate-700);font-size:16px;font-weight:500}.about_facts__S6SpG dd{max-width:30ch;margin:8px 0 0;font-size:18px;line-height:1.5}.about_foundation__OwZLf{padding-bottom:clamp(72px,8vw,112px)}.about_foundationPanel__nZuor{display:grid;grid-gap:clamp(48px,6vw,88px);gap:clamp(48px,6vw,88px);padding:clamp(32px,6vw,88px);border-radius:var(--dms-radius-lg);background:var(--dms-bg-feature);color:var(--dms-on-feature)}.about_foundationText__C6VKg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px)}.about_page__QsR4l .about_foundationText__C6VKg p{max-width:56ch;margin:0;color:var(--dms-on-feature);font-size:18px;line-height:1.6}.about_page__QsR4l .about_foundationText__C6VKg p+p{margin-top:20px}.about_staircase__ZlKRw{--mark-w:clamp(280px,38vw,560px);--mark-h:calc(var(--mark-w) * 624 / 905);--advance:calc(var(--mark-w) * 239 / 905);--leader-gap:40px;display:grid;grid-template-columns:var(--mark-w) minmax(0,1fr);grid-column-gap:var(--leader-gap);column-gap:var(--leader-gap)}.about_mark__XacxB{display:block;width:var(--mark-w);height:auto;overflow:visible}.about_markStep__r1_ap{fill:var(--dms-logo-dark)}.about_markStep__r1_ap[data-step="1"]{fill:var(--dms-logo-mid)}.about_stages__AAmtc{display:grid;grid-template-rows:repeat(3,calc(var(--mark-h) / 3));margin:0;padding:0;list-style:none}.about_stages__AAmtc li{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:center}.about_stages__AAmtc li:before{position:absolute;top:50%;right:calc(100% + 12px);width:calc(var(--leader-gap) - 20px + var(--advance) * (2 - var(--rise)));border-top:var(--dms-border-hairline) solid var(--dms-ink);content:""}.about_page__QsR4l .about_stages__AAmtc h3{font-size:clamp(20px,1.7vw,24px);line-height:1.3}.about_page__QsR4l .about_stages__AAmtc p{max-width:44ch;margin:6px 0 0;color:var(--dms-on-feature);font-size:17px;line-height:1.5;text-wrap:pretty}.about_areasInner___ARzM{padding-block:clamp(24px,3vw,40px) clamp(72px,8vw,112px)}.about_sectionHeading__5YJJK{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:end}.about_page__QsR4l .about_sectionHeading__5YJJK p{max-width:52ch;margin:0;color:var(--dms-text-soft);font-size:18px;line-height:1.6}.about_areaList__mRNYS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 32px;gap:0 32px;margin:clamp(48px,6vw,72px) 0 0;padding:0;list-style:none}.about_areaIcon__qmOae{display:block;margin-bottom:24px;color:var(--dms-accent)}.about_areaList__mRNYS li{min-width:0;padding:24px 16px 40px 0}.about_page__QsR4l .about_areaList__mRNYS h3{font-size:clamp(20px,1.8vw,24px);line-height:1.3}.about_page__QsR4l .about_areaList__mRNYS p{max-width:36ch;text-wrap:pretty;margin:10px 0 0;color:var(--dms-text-soft);font-size:17px;line-height:1.55}.about_howInner__fUmnl{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(48px,8vw,120px);gap:clamp(48px,8vw,120px);padding-block:clamp(72px,8vw,112px);border-top:var(--dms-border-hairline) solid var(--dms-warm-300)}.about_howHeading__CuZg5{align-self:start}.about_page__QsR4l .about_howHeading__CuZg5 p{max-width:44ch;margin:24px 0 0;color:var(--dms-text-soft);font-size:18px;line-height:1.6}.about_method__2Kr7B{margin:0;padding:0;list-style:none}.about_method__2Kr7B li{display:grid;grid-template-columns:clamp(64px,8vw,112px) minmax(0,1fr);grid-gap:24px;gap:24px;padding-block:32px 48px}.about_method__2Kr7B li:first-child{padding-top:0}.about_numeral__WiHrF{color:var(--dms-accent);font-size:clamp(56px,6vw,88px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:-.04em;line-height:.9}.about_page__QsR4l .about_method__2Kr7B h3{margin-top:4px;font-size:clamp(22px,2.2vw,28px);line-height:1.25}.about_page__QsR4l .about_method__2Kr7B p{max-width:52ch;margin:12px 0 0;color:var(--dms-text-soft);font-size:18px;line-height:1.6}@media (max-width:1100px){.about_staircase__ZlKRw{--mark-w:clamp(240px,36vw,400px);align-items:center}.about_stages__AAmtc{grid-template-rows:none;gap:24px}.about_stages__AAmtc li:before{display:none}}@media (max-width:1000px){.about_areaList__mRNYS,.about_facts__S6SpG{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.about_page__QsR4l .about_sectionTitle__Y7Lc_{font-size:clamp(28px,8vw,34px)}.about_hero__4Nt_G{grid-template-columns:minmax(0,1fr);padding-block:40px 64px}.about_page__QsR4l .about_title__ZzDXt{font-size:clamp(42px,12vw,56px)}.about_page__QsR4l .about_introduction__ZKl0O{grid-column:1;margin-top:28px;font-size:18px}.about_facts__S6SpG{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:48px;padding-top:24px}.about_foundationText__C6VKg,.about_howInner__fUmnl,.about_sectionHeading__5YJJK,.about_staircase__ZlKRw{grid-template-columns:minmax(0,1fr);row-gap:40px}.about_mark__XacxB{width:min(100%,400px)}.about_foundationPanel__nZuor{padding:32px 24px 40px}.about_foundationText__C6VKg,.about_sectionHeading__5YJJK{gap:20px}.about_howInner__fUmnl{gap:40px;padding-block:64px}.about_areaList__mRNYS{grid-template-columns:minmax(0,1fr)}.about_areaList__mRNYS li{padding:20px 0 28px}.about_method__2Kr7B li{grid-template-columns:56px minmax(0,1fr);gap:16px;padding-block:28px 36px}.about_numeral__WiHrF{font-size:52px}.about_page__QsR4l .about_areaList__mRNYS p,.about_page__QsR4l .about_foundationText__C6VKg p,.about_page__QsR4l .about_howHeading__CuZg5 p,.about_page__QsR4l .about_method__2Kr7B p,.about_page__QsR4l .about_sectionHeading__5YJJK p{font-size:17px}}