.about-hero{padding-top:25px}.breadcrumb{display:flex;gap:13px;color:#7a887e;font-size:10px;margin-bottom:46px}.breadcrumb a{color:var(--ink)}.about-title{display:grid;grid-template-columns:1.4fr .65fr;gap:65px;align-items:end;margin:23px 0 45px}.about-title h1{font-size:clamp(40px,4.6vw,65px);font-weight:500;line-height:1.12}.about-title p{font-size:13px;line-height:1.9;padding-bottom:5px}.about-cover{height:365px;background:#183c39;color:#e2f3dc;position:relative;overflow:hidden;border-radius:5px;padding:35px 40px}.cover-lines{position:absolute;inset:-220px -80px -200px 35%;transform:rotate(-28deg)}.cover-lines i{position:absolute;inset:0;border:1px solid #9bbb8d35;border-radius:50%}.cover-lines i:nth-child(2){inset:55px}.cover-lines i:nth-child(3){inset:110px}.cover-lines i:nth-child(4){inset:165px}.cover-lines i:nth-child(5){inset:220px}.cover-symbol{position:absolute;right:15%;top:-90px;font-size:440px;line-height:1.2;color:#a1c39c;opacity:.75;transform:rotate(10deg)}.cover-caption{position:relative;z-index:1;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.16em;line-height:1.9}.about-cover blockquote{font:italic 36px/1.25 Georgia,serif;margin:140px 0 0;position:relative}.about-jump{display:flex;align-items:center;gap:38px;border-bottom:1px solid var(--line);padding-top:25px;padding-bottom:25px;font-size:11px}.about-jump>span{margin-right:auto;font-size:9px;letter-spacing:.12em;color:var(--muted)}.purpose-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.purpose-grid h2{margin-top:23px}.purpose-copy p{font-size:13px;line-height:1.95;margin-bottom:21px}.purpose-copy p:last-child{margin:0}.purpose-copy .lead{font:500 25px/1.5 Manrope,sans-serif;color:var(--ink);letter-spacing:-.04em;margin-top:-5px;margin-bottom:25px}.about-statement{background:#e4ecdf;padding:65px 0}.about-statement h2{font-size:clamp(31px,3.8vw,53px);margin:23px 0;line-height:1.25}.about-statement p{max-width:500px;font-size:13px}.discipline-list article{display:grid;grid-template-columns:65px 1fr 220px;gap:26px;padding:35px 0;border-top:1px solid var(--line);align-items:start}.discipline-list article:last-child{border-bottom:1px solid var(--line)}.discipline-number{font-size:13px;color:#7a8e7e}.discipline-list h3{font-size:25px;margin-bottom:16px}.discipline-list p{font-size:13px;line-height:1.9;max-width:610px}.discipline-tag{justify-self:end;font-size:8px;letter-spacing:.1em;border:1px solid #cad5c5;border-radius:20px;padding:6px 10px}.about-values{background:var(--dark);color:#edf4ed;padding:80px 0}.about-values .section-heading>p{color:#adc0b4}.values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.values-grid article{border-top:1px solid #4d655c;padding-top:25px}.values-grid article>span{font-size:34px;color:var(--mint)}.values-grid h3{font-size:20px;line-height:1.4;margin:22px 0 16px;max-width:190px}.values-grid p{font-size:12px;line-height:1.9;color:#adc0b4}.client-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.client-grid h2{margin:24px 0}.client-grid>div>p{font-size:13px;line-height:1.9;margin-bottom:26px;max-width:340px}.client-cards article{border-top:1px solid var(--line);padding:23px 0}.client-cards article:first-child{padding-top:0;border:0}.client-cards article>span,.people-grid article>span{font-size:8px;letter-spacing:.12em;color:#70836e}.client-cards h3{font-size:23px;margin:12px 0}.client-cards p{font-size:12px;line-height:1.9}.responsibility{background:#e9eee4;border-radius:5px;padding-top:45px;padding-bottom:45px}.responsibility h2{margin-top:20px}.responsibility-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.large-aster{font-size:87px;line-height:1;color:#547761}.responsibility-intro h3{font-size:24px;line-height:1.4;margin:24px 0 15px}.responsibility-intro p{font-size:12px;max-width:270px;margin-bottom:22px}.responsibility .questions details{border-color:#cbd6c6}.people-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.people-grid article{border-top:1px solid var(--line);padding-top:24px}.people-grid h3{font-size:23px;margin:18px 0}.people-grid p{font-size:12px;line-height:1.9}.about-contact{display:grid;grid-template-columns:1fr .85fr;gap:120px;padding-bottom:90px;align-items:center}.about-contact h2{margin:24px 0}.about-contact>div>p{font-size:13px;max-width:370px;margin-bottom:25px}.contact-sheet{background:#eef1e9;border:1px solid #dbe3d5;padding:33px;border-radius:5px}.contact-sheet>span{font-size:8px;letter-spacing:.15em}.contact-sheet h3{font-size:28px;line-height:1.3;margin:23px 0}.contact-sheet>div{border-top:1px solid #d0dbca;padding:16px 0}.contact-sheet small{display:block;font-size:8px;letter-spacing:.1em;color:#73836c;margin-bottom:5px}.contact-sheet a,.contact-sheet p{font-size:12px}.contact-sheet .fineprint{font-size:9px;margin:0}nav [aria-current=page]{border-bottom:1px solid #789c80}.about-jump a:hover{color:#538163}
@media(max-width:1000px){.about-title{gap:35px;grid-template-columns:1.2fr .8fr}.purpose-grid,.client-grid{gap:50px}.discipline-list article{grid-template-columns:40px 1fr 155px}.discipline-tag{font-size:7px}.values-grid{gap:20px}.responsibility-grid{gap:45px}.about-contact{gap:60px}}@media(max-width:800px){.about-title,.purpose-grid,.client-grid,.responsibility-grid,.about-contact{grid-template-columns:1fr;gap:30px}.about-title p{max-width:500px}.about-title h1{font-size:48px}.about-cover{height:310px;padding:27px}.cover-symbol{right:0;font-size:360px;top:-55px}.about-cover blockquote{font-size:30px;margin-top:120px}.about-jump{gap:22px;flex-wrap:wrap}.about-jump>span{width:100%}.purpose-copy .lead{font-size:23px}.values-grid{grid-template-columns:1fr 1fr;gap:30px}.discipline-list article{grid-template-columns:35px 1fr}.discipline-tag{grid-column:2;justify-self:start}.people-grid{grid-template-columns:1fr;gap:28px}.responsibility{margin:0 20px;padding:35px 25px}.about-contact{padding-bottom:60px}.about-values{padding:60px 0}.about-statement{padding:50px 0}.about-jump{display:flex;position:static;box-shadow:none;background:none}.contact-sheet{max-width:550px;width:100%}}@media(max-width:480px){.about-title h1{font-size:39px}.breadcrumb{margin-bottom:30px}.cover-caption>span:last-child{display:none}.cover-symbol{right:-80px;font-size:340px;top:-40px}.about-cover blockquote{font-size:27px;line-height:1.4}.about-jump{gap:17px;font-size:10px}.values-grid{gap:25px 20px}.values-grid h3{font-size:18px}.values-grid p{font-size:11px}.discipline-list h3{font-size:23px}.discipline-list article{gap:15px}.purpose-grid{gap:30px}.contact-sheet{padding:27px}}
