.about-page{background:#fafaf7}.about-page .site-header{position:relative;background:#17231f;height:94px}.about-wrap{max-width:1600px;margin:auto;padding:0 4.5vw}.about-crumbs{display:flex;gap:14px;padding:32px 0;color:#707a73;font-size:13px}.about-intro{display:flex;justify-content:space-between;align-items:end;gap:40px;padding:26px 0 52px}.about-intro h1{font-size:clamp(46px,5.5vw,82px);font-weight:400;line-height:1.09;letter-spacing:-.05em;margin:23px 0 0}.about-intro h1 span{color:#758078}.about-intro>p{font-size:16px;color:#65726a;line-height:1.75;margin:0 0 6px}.about-cover{position:relative;margin:0;background:#18241e;overflow:hidden}.about-cover>img{display:block;width:100%;height:clamp(380px,40vw,630px);object-fit:cover}.heritage{position:absolute;bottom:0;left:0;background:#172b20;color:#fff;padding:27px 42px;display:flex;align-items:center;gap:32px}.heritage b{font-size:58px;font-weight:400;letter-spacing:-.055em}.heritage span{font-size:12px;letter-spacing:.12em;max-width:150px;line-height:1.6}.about-cover figcaption{position:absolute;right:20px;bottom:20px;color:#fff;font-size:12px;background:#10201799;padding:8px 12px}.about-story{display:grid;grid-template-columns:1fr 2.8fr;gap:40px;padding:110px 0}.about-story>.overline{padding-top:7px}.about-wrap h2{font-size:clamp(33px,3.5vw,54px);letter-spacing:-.045em;font-weight:400;line-height:1.13;margin:0 0 30px}.story-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px}.story-columns p{font-size:17px;color:#647267;line-height:1.85;margin:0}.about-text-link{display:flex;justify-content:space-between;gap:28px;width:max-content;max-width:100%;border-bottom:1px solid #748576;padding:12px 0;font-size:15px;margin-top:28px}.about-principles{background:#eef0e9;padding:60px 48px}.principles-title{display:flex;align-items:start;justify-content:space-between;gap:40px}.principles-title .overline{padding-top:8px}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:30px}.principle-grid article{border-top:1px solid #b9c5b8;padding-top:22px}.principle-grid article>span{color:#647560;font-size:13px}.principle-grid h3{font-size:24px;font-weight:400;letter-spacing:-.035em;margin:28px 0 16px}.principle-grid p{font-size:16px;line-height:1.8;color:#647267;margin:0}.about-services{display:grid;grid-template-columns:1fr 1.05fr;gap:8vw;padding:110px 0}.about-services h2{margin-top:24px}.about-services p:not(.overline){font-size:16px;color:#647267;line-height:1.8;max-width:400px}.service-list>a,.service-list>div{display:flex;align-items:center;gap:28px;border-top:1px solid #d0d8ce;padding:27px 0}.service-list>:last-child{border-bottom:1px solid #d0d8ce}.service-list span{font-size:12px;color:#7b887d}.service-list h3{font-size:24px;font-weight:400;letter-spacing:-.025em;margin:0}.service-list b{margin-left:auto;font-size:22px;font-weight:400}.service-list a:hover{color:#173b70}.about-feature{display:grid;grid-template-columns:1.1fr 1fr;background:#eaece5}.about-feature>img{width:100%;height:100%;min-height:440px;object-fit:cover;display:block}.about-feature>div{padding:55px 46px;align-self:center}.about-feature h2{margin-top:23px}.about-feature p:not(.overline){font-size:16px;color:#647267;line-height:1.8}.about-invitation{padding:100px 0;display:grid;grid-template-columns:1.4fr 1fr;gap:8vw;align-items:end}.about-invitation h2{margin:25px 0 0}.about-invitation>div>p:not(.overline){font-size:17px;line-height:1.8;color:#647267}.about-invitation>div>a{display:flex;justify-content:space-between;padding:19px 24px;background:#173b70;color:#fff;font-size:15px;margin-top:25px;max-width:360px}.about-page a:focus-visible{outline:2px solid #e06534;outline-offset:5px}@media(max-width:1000px){.about-intro{display:block}.about-intro>p{margin-top:28px}.about-intro>p br{display:none}.about-story{grid-template-columns:1fr;gap:25px}.about-principles{padding:42px 30px}.principles-title{display:block}.principles-title h2{margin-top:25px}.principle-grid{gap:24px}.about-feature>div{padding:36px}.about-services{gap:35px}}@media(max-width:700px){.about-page .site-header{height:80px}.about-wrap{padding:0 24px}.about-crumbs{gap:10px;font-size:12px;padding:24px 0}.about-intro{padding:20px 0 35px}.about-intro h1{font-size:clamp(40px,8.8vw,58px)}.about-cover>img{height:430px;object-position:60%}.heritage{padding:22px;gap:25px;right:0}.heritage b{font-size:48px}.about-cover figcaption{bottom:112px;right:10px;font-size:12px}.about-story{padding:65px 0}.story-columns{grid-template-columns:1fr;gap:24px}.principle-grid{grid-template-columns:1fr;gap:35px}.principle-grid h3{margin-top:18px}.about-principles{padding:35px 25px}.about-services{grid-template-columns:1fr;padding:65px 0}.service-list h3{font-size:22px}.about-feature{grid-template-columns:1fr}.about-feature>img{min-height:0;height:290px}.about-feature>div{padding:35px 25px}.about-invitation{grid-template-columns:1fr;gap:25px;padding:65px 0}.about-wrap h2{font-size:36px}}
