.a-intro{color:var(--sand);background:#55453a;padding:136px 0 72px}.a-intro .crumbs,.a-intro .crumbs a{color:var(--sage-l)}.a-intro .eyebrow{color:var(--sand)}.a-intro h1{color:var(--paper);margin-bottom:22px;font-size:clamp(34px,4vw,48px)}.a-intro .pull{font-family:var(--ital);color:var(--paper);max-width:28ch;margin:0 0 24px;font-size:clamp(26px,3.4vw,40px);font-style:italic;line-height:1.25}.a-intro p.ans{max-width:60ch;color:var(--sand);font-size:18px}.a-stmt{border-bottom:1px solid var(--line);padding:88px 0}.a-stmt .lbl{font-family:var(--ital);color:var(--rust);margin-bottom:12px;font-size:20px;font-style:italic;display:block}.a-stmt .line{font-family:var(--display);color:var(--ink);max-width:22ch;margin:0;font-size:clamp(30px,4.4vw,54px);font-weight:600;line-height:1.12}.a-stmt .sub{max-width:62ch;margin:22px 0 0;font-size:18px}.a-stmt .line a{color:var(--rust-d)}.a-photo{margin:0}.a-photo img{object-fit:cover;width:100%;height:clamp(280px,46vw,600px);display:block}.a-values{background:var(--sand);padding:88px 0}.a-values h2{margin-bottom:28px}.a-values ul{grid-template-columns:1fr 1fr;column-gap:64px;margin:0;padding:0;list-style:none;display:grid}.a-values li{border-top:1px solid var(--line);padding:20px 0}.a-values b{font-family:var(--display);color:var(--ink);margin-bottom:4px;font-size:22px;font-weight:600;display:block}.a-values p{margin:0;font-size:16px}.a-indep{padding:64px 0 0}.a-indep p{font-family:var(--ital);color:var(--cocoa);border-left:2px solid var(--rust);max-width:44ch;margin:0;padding-left:24px;font-size:clamp(20px,2.4vw,26px);font-style:italic}.a-money{padding:72px 0;scroll-margin-top:80px}.a-money .wrap{grid-template-columns:1fr 1.4fr;align-items:start;gap:56px;display:grid}.a-money ul{margin:0;padding:0;list-style:none}.a-money li{border-top:1px solid var(--line);padding:16px 0}.a-money li b{color:var(--ink);display:block}.a-money li span{font-size:15.5px}.a-reach{background:var(--paper);padding:72px 0}.a-reach p{max-width:62ch;font-size:18px}.a-reach a{color:var(--rust-d)}.a-close{padding:64px 0 96px}.a-close .links{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}@media (width<=760px){.a-stmt{padding:56px 0}.a-values ul,.a-money .wrap{grid-template-columns:1fr;gap:0}.a-money h2{margin-bottom:16px}}
