.pg-about .ab-hero{padding:72px 0 48px}.pg-about .ab-hero .display{max-width:13ch}.pg-about .ab-hero .lead{margin-top:24px;max-width:62ch}.pg-about .ab-img{margin:0;position:relative}.pg-about .ab-img img{width:100%;aspect-ratio:21/9;object-fit:cover;object-position:center 32%;border-radius:var(--r-lg);box-shadow:var(--sh-2)}.pg-about .ab-img figcaption{position:absolute;left:24px;bottom:24px;max-width:min(440px,calc(100% - 48px));background:#fff;border-radius:14px;padding:14px 16px;font:600 15px/1.4 var(--body);box-shadow:var(--sh-2)}.pg-about .sec{padding:112px 0}.pg-about .two{display:grid;grid-template-columns:4fr 7fr;grid-gap:72px;gap:72px}.pg-about .prose p{font-size:18px;line-height:1.7;max-width:64ch;color:var(--text-2)}.pg-about .prose em{font-style:normal;color:var(--ink);font-weight:600}.pg-about .prose .pull{font:600 clamp(26px,3vw,38px)/1.2 var(--head);letter-spacing:-.02em;color:var(--ink);border-left:4px solid var(--river-500);padding-left:28px;margin:44px 0;max-width:26ch}.pg-about .cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:48px}.pg-about .card{background:var(--card);border-radius:var(--r-lg);padding:32px;border:1px solid var(--line);box-shadow:var(--sh-1);position:relative}.pg-about .cards .card:before{content:"";display:block;width:36px;height:5px;border-radius:3px;background:var(--river-500);margin-bottom:22px}.pg-about .cards .card:nth-child(2):before{background:var(--plum-500)}.pg-about .cards .card:nth-child(3):before{background:var(--green-500)}.pg-about .card p{color:var(--text-2)}.pg-about .card h3{margin-bottom:10px}.pg-about .who{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:48px}.pg-about .who .card h3{font-size:30px;font-weight:700;letter-spacing:-.025em}.pg-about .dark{background:var(--deep);color:#fff}.pg-about .dark .eyebrow,.pg-about .dark h2,.pg-about .dark h3{color:#fff}.pg-about .dark li,.pg-about .dark p{color:var(--text-on-deep-2)}.pg-about .facts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;margin-top:56px;background:var(--paper);border-radius:6px;color:var(--ink);padding:8px}.pg-about .facts div{padding:24px 22px;border-left:1px dashed var(--hairline-strong)}.pg-about .facts div:first-child{border-left:0}.pg-about .facts b{display:block;font:700 44px/1.05 var(--head);letter-spacing:-.03em;color:var(--ink);margin-bottom:8px}.pg-about .facts div:nth-child(2) b{color:var(--green-700)}.pg-about .dark .facts p.small{color:var(--text-2)}.pg-about .nots{list-style:none;padding:0;margin:8px 0 0;display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line)}.pg-about .nots li{padding:18px 0 18px 36px;position:relative;font-size:17px;border-bottom:1px solid var(--line);color:var(--text-2)}.pg-about .nots li:before{content:"";position:absolute;left:0;top:30px;width:18px;height:3px;border-radius:2px;background:var(--red-500)}.pg-about .cta{text-align:left;padding:112px 0}.pg-about .cta .wrap{display:flex;justify-content:space-between;align-items:end;gap:32px;flex-wrap:wrap}.pg-about .cta h2{max-width:14ch}.pg-about .cta .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:0}.pg-about .cta .btn-ghost{color:#fff;border-color:hsla(0,0%,100%,.5)}.pg-about .cta .btn-ghost:hover{background:hsla(0,0%,100%,.1)}@media (max-width:900px){.pg-about .two,.pg-about .who{grid-template-columns:1fr;gap:28px}.pg-about .cards{grid-template-columns:1fr}.pg-about .facts{grid-template-columns:1fr 1fr}.pg-about .facts div:nth-child(3){border-left:0}.pg-about .sec{padding:84px 0}.pg-about .ab-img img{aspect-ratio:4/3}.pg-about .ab-img figcaption{position:static;margin-top:12px;max-width:none;box-shadow:none;padding:0;background:none;font-weight:500;color:var(--text-2)}}.pg-about .promise-lead{margin-top:24px;color:var(--text-on-deep-2)}.pg-about .ab-hero-grid{display:grid;grid-template-columns:7fr 5fr;grid-gap:56px;gap:56px;align-items:end}.pg-about .ab-hero-grid .lead{margin:0 0 10px}@media (max-width:900px){.pg-about .ab-hero-grid{grid-template-columns:1fr;gap:20px}}