/* About: real people, materials and a clear division of responsibilities. */

.about-section-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:end;margin-bottom:48px}.about-section-heading>p,.about-section-heading>div>p:not(.eyebrow){font-size:15px;line-height:1.9;color:var(--muted);max-width:460px}.about-section-heading .text-link{margin-top:16px}
.about-beliefs-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:start}.about-beliefs-grid>figure>img{width:100%;aspect-ratio:.96;object-fit:cover}.about-beliefs-grid figcaption{font:italic 23px/1.4 var(--serif);color:var(--copper);margin-top:18px}.about-values article{border-top:1px solid var(--line);padding-top:22px;margin-bottom:26px}.about-values article:last-child{margin-bottom:0}.about-values article>span{font-size:9px;font-weight:650;letter-spacing:.13em;color:var(--copper)}.about-values h3{font-size:30px;line-height:1.12;margin:13px 0}.about-values p{font-size:13px;line-height:1.85;color:var(--muted);max-width:410px}
.about-work{background:var(--forest);color:var(--canvas);padding:var(--space) 0}.about-work h2,.about-work h3{color:var(--canvas)}.about-work .eyebrow{color:var(--sand)}.about-work .about-section-heading>p{color:#d6ded6}.about-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px}.about-steps li{border-top:1px solid #6c8174;padding-top:24px}.about-step-number{font:italic 33px/1 var(--serif);color:var(--sand)}.about-steps h3{font-size:29px;margin:30px 0 15px}.about-steps p{font-size:13px;line-height:1.9;color:#d6ded6}.about-responsibility{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;border-top:1px solid #6c8174;margin-top:52px;padding-top:34px}.about-responsibility h3{font-size:32px;line-height:1.2}.about-responsibility h3 em{font-weight:400}.about-responsibility p{color:#d6ded6;font-size:13px;line-height:1.9}.about-responsibility .text-link{font-size:14px;margin-top:13px}.about-work a:hover{color:var(--white)}.about-work a:focus-visible{outline-color:var(--sand)}
.about-tent-families{display:grid;grid-template-columns:1fr 1fr;gap:42px}.about-tent-photo img{width:100%;aspect-ratio:1.8;object-fit:cover}.about-tent-heading{margin:25px 0 14px}.about-tent-heading h3{font-size:35px;margin-bottom:9px}.about-tent-heading p{color:var(--muted);font-size:13px}.about-tent-families ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px 23px}.about-tent-families .text-link{font-size:14px;min-height:44px;gap:18px}.about-purchase-note{border-top:1px solid var(--line);margin-top:42px;padding-top:22px;max-width:none;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:13px;color:var(--muted)}.about-purchase-note .text-link{flex-shrink:0;color:var(--forest);font-size:14px}
.about-contact{background:var(--sand);padding:80px 0}.about-contact>.container{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.about-contact h2{font-size:clamp(40px,4.3vw,60px)}.about-contact h2+p{font-size:14px;color:var(--forest);margin-top:22px;max-width:420px}.about-contact .button{margin-top:27px}.about-contact-details{padding-left:40px;border-left:1px solid var(--line)}.about-contact-details>p{font:italic 28px var(--serif);color:var(--forest);margin-bottom:26px}.about-contact-details>a:not(.text-link){display:grid;grid-template-columns:1fr auto;gap:6px 12px;padding:19px 0;border-bottom:1px solid var(--line)}.about-contact-details>a>span:first-child{font-size:9px;font-weight:650;letter-spacing:.13em;grid-column:1}.about-contact-details strong{font:clamp(23px,2.6vw,35px)/1.2 var(--serif);grid-column:1;color:var(--forest)}.about-contact-details>a>span:last-child{grid-column:2;grid-row:1/3;align-self:center;font-size:24px;color:var(--forest)}.about-contact-details>a:hover strong{color:var(--copper)}.about-contact-details>.text-link{margin-top:23px;font-size:14px}

@media(max-width:1050px){.about-section-heading,.about-beliefs-grid,.about-responsibility,.about-contact>.container{gap:40px}.about-steps{gap:24px}.about-contact-details{padding-left:25px}.about-beliefs-grid>figure>img{aspect-ratio:.7}}
@media(max-width:760px){.about-page>.chapter-nav{column-gap:25px;row-gap:0}.about-page>.chapter-nav>span{width:100%;margin-bottom:10px}.about-page>.chapter-nav a{font-size:11px}.about-section-heading{grid-template-columns:1fr;gap:25px;margin-bottom:32px}.about-section-heading>p,.about-section-heading>div>p:not(.eyebrow){font-size:14px}.about-beliefs-grid{grid-template-columns:1fr;gap:32px}.about-beliefs-grid>figure>img{aspect-ratio:1.25}.about-beliefs-grid figcaption{font-size:21px}.about-values h3 br{display:none}.about-values article{margin-bottom:26px}.about-values h3{font-size:29px}.about-values p{max-width:560px}.about-steps{grid-template-columns:1fr 1fr;gap:32px 25px}.about-steps h3{margin-top:20px;font-size:27px}.about-responsibility{grid-template-columns:1fr;gap:22px;margin-top:36px}.about-responsibility h3{font-size:29px}.about-tent-families{gap:28px}.about-contact{padding:60px 0}.about-contact>.container{grid-template-columns:1fr;gap:42px}.about-contact-details{padding-left:0;border-left:0}.about-contact-details>p{margin-bottom:8px}.about-contact-details strong{font-size:32px}.about-purchase-note{align-items:flex-start;flex-direction:column;gap:8px}}
@media(max-width:650px){.about-tent-families{grid-template-columns:1fr;gap:40px}.about-tent-photo img{aspect-ratio:1.65}.about-tent-heading{margin-top:20px}.about-tent-heading h3{font-size:32px}.about-purchase-note{margin-top:32px}.about-contact .button{font-size:12px;gap:15px;padding-inline:17px}}
@media(max-width:360px){.about-steps{grid-template-columns:1fr;gap:27px}.about-steps li{display:grid;grid-template-columns:35px 1fr;gap:12px 18px}.about-step-number{font-size:27px;grid-row:1/3}.about-steps h3{margin:0}.about-steps p{grid-column:2}.about-contact-details strong{font-size:28px}}
