.about-page{min-height:100vh;background:#071a2b;color:#fff}.about-hero{display:grid;grid-template-columns:.78fr 1.22fr;grid-gap:6vw;gap:6vw;align-items:center;padding:90px 7vw 105px;background:radial-gradient(circle at 18% 12%,#31566c,#102d43 38%,#071a2b 72%)}.about-hero h1{font-size:clamp(64px,7.5vw,118px);line-height:.84;margin:20px 0 32px}.about-hero-copy>p:last-child{max-width:610px;color:#c1ced5;font-size:15px;line-height:1.85}.about-hero figure{margin:0}.about-hero img{display:block;width:100%;height:auto;max-height:650px;object-fit:cover;object-position:center;border:1px solid rgba(216,173,85,.4);box-shadow:0 30px 70px rgba(0,0,0,.38)}.about-hero figcaption{margin-top:12px;color:#8fa1ad;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.about-truth{padding:105px 7vw;background:#f2eddf;color:#102130;display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:8vw;gap:8vw}.about-faq h2,.about-future h2,.about-truth h2{font-size:clamp(50px,6vw,88px);line-height:.88}.about-truth-copy>p{font-size:15px;line-height:1.9;color:#5f7079;margin:0 0 24px}.about-truth blockquote{margin:45px 0 0;padding:25px 0 0;border-top:1px solid #c7c5bb;font:clamp(24px,3vw,40px)/1.2 Georgia,serif;color:#b3222b}.about-pillars{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;color:#102130}.about-pillars article{position:relative;min-height:330px;padding:42px 30px;border-right:1px solid #d8d7d0}.about-pillars article:last-child{border-right:0}.about-pillars span{font:68px Georgia,serif;color:rgba(179,34,43,.11)}.about-pillars h2{font:32px Georgia,serif;margin:80px 0 20px}.about-pillars p{color:#6b7981;font-size:12px;line-height:1.75}.about-future{position:relative;overflow:hidden;padding:115px 7vw 125px;display:grid;grid-template-columns:.65fr 1.35fr;grid-gap:7vw;gap:7vw;align-items:center;background:#0b2a22}.about-future-number{font:clamp(110px,17vw,245px)/.8 Georgia,serif;color:rgba(216,173,85,.12);letter-spacing:-.08em}.about-future>div:last-child{position:relative}.about-future>div:last-child>p:not(.eyebrow){max-width:660px;color:#bed0c8;font-size:15px;line-height:1.85}.about-future>div:last-child>div{display:flex;gap:12px;margin-top:32px}.about-faq{padding:105px 7vw 120px;background:#f2eddf;color:#102130;display:grid;grid-template-columns:.65fr 1.35fr;grid-gap:8vw;gap:8vw}.about-faq details{border-top:1px solid #c7c5bb;padding:0}.about-faq details:last-child{border-bottom:1px solid #c7c5bb}.about-faq summary{cursor:pointer;list-style:none;padding:25px 45px 25px 0;font:21px/1.3 Georgia,serif;position:relative}.about-faq summary::-webkit-details-marker{display:none}.about-faq summary:after{content:"+";position:absolute;right:8px;color:#b3222b}.about-faq details[open] summary:after{content:"−"}.about-faq details p{margin:0;padding:0 45px 28px 0;color:#65757d;font-size:13px;line-height:1.8}@media(max-width:960px){.about-faq,.about-future,.about-hero,.about-truth{grid-template-columns:1fr}.about-pillars{grid-template-columns:1fr 1fr}.about-pillars article:nth-child(2){border-right:0}.about-pillars article:nth-child(-n+2){border-bottom:1px solid #d8d7d0}.about-future-number{position:absolute;right:-20px;top:45px}.about-future>div:last-child{max-width:720px}}@media(max-width:560px){.about-hero{padding:70px 6vw 75px}.about-hero h1{font-size:58px}.about-hero figure{margin-top:20px}.about-faq,.about-future,.about-truth{padding:75px 6vw}.about-pillars{grid-template-columns:1fr}.about-pillars article{min-height:245px;border-right:0;border-bottom:1px solid #d8d7d0}.about-pillars article:last-child{border-bottom:0}.about-pillars h2{margin-top:45px}.about-future-number{font-size:120px;top:40px}.about-future>div:last-child>div{flex-direction:column;align-items:stretch}.about-future .button{text-align:center}.about-faq summary{font-size:18px}}