.psst{background:transparent;padding:var(--psst-pad-top,96px) 0 var(--psst-pad-bottom,96px)}.psst .psst__inner{margin:0 auto;max-width:var(--psst-max,1270px);padding:0 15px}.psst .psst__panel{align-items:stretch;border:1px solid rgba(11,11,11,.07);border-radius:24px;display:grid;gap:56px;grid-template-columns:minmax(0,var(--psst-photo-col,420px)) minmax(0,1fr);padding:48px}.psst--ivory .psst__panel{background:#faf8f4}.psst--white .psst__panel{background:#fff}.psst--grey .psst__panel{background:#f4f3f0}.psst--green .psst__panel{background:#eaf1e8}.psst--cream .psst__panel{background:#fff3dc}.psst .psst__figure{display:flex;flex-direction:column;margin:0}.psst .psst__photo{background:#fff;border-radius:16px;display:block;max-width:none;object-fit:cover;width:100%}.psst .psst__photo--portrait{aspect-ratio:1/1.05}.psst .psst__photo--square{aspect-ratio:1/1}.psst .psst__photo--landscape{aspect-ratio:4/3}.psst .psst__id{margin-top:16px}.psst .psst__name{color:#0b0b0b;display:block;font-family:"PT Serif",Georgia,serif;font-size:21px;line-height:1.25}.psst .psst__role{color:#5a5a5a;display:block;font-size:14px;line-height:22px;margin-top:5px}.psst .psst__eyebrow{align-items:center;color:#2a9c77;display:inline-flex;font-size:12px;font-style:normal;font-weight:500;gap:9px;letter-spacing:.16em;margin-bottom:14px;text-transform:uppercase}.psst .psst__eyebrow i{background:#38ba8f;border-radius:50%;display:inline-block;font-style:normal;height:7px;width:7px}.psst .psst__h2{color:#0b0b0b;font-family:"PT Serif",Georgia,serif;font-size:44px;line-height:1.14;margin:0 0 16px;text-wrap:balance}.psst .psst__lede{color:#4e4e4e;font-size:18px;line-height:30px;margin:0 0 30px}.psst .psst__quote{border-left:3px solid #38ba8f;margin:0 0 30px;padding:4px 0 4px 22px}.psst .psst__quote p{color:#0b0b0b;font-family:"PT Serif",Georgia,serif;font-size:27px;line-height:39px;margin:0}.psst .psst__stats{border-bottom:1px solid rgba(11,11,11,.1);border-top:1px solid rgba(11,11,11,.1);display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0 0 28px}.psst .psst__stat{padding:22px 22px 22px 0}.psst .psst__stat+.psst__stat{border-left:1px solid rgba(11,11,11,.1);padding-left:26px}.psst .psst__num{color:#0b0b0b;display:block;font-family:"PT Serif",Georgia,serif;font-size:34px;line-height:1.1}.psst .psst__cap{color:#5a5a5a;display:block;font-size:14px;line-height:21px;margin-top:7px}.psst .psst__more{display:grid;gap:14px;list-style:none;margin:0;padding:0}.psst .psst__more li{color:#3b3b3b;font-size:16px;line-height:27px;padding-left:20px;position:relative}.psst .psst__more li:before{background:#9a9a9a;content:"";height:1px;left:0;position:absolute;top:11px;width:8px}.psst .psst__cta{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin-top:22px}.psst .psst__btn{align-items:center;background:#0b0b0b;border-radius:999px;color:#fff;display:inline-flex;font-size:15px;font-weight:500;gap:10px;padding:11px 20px;text-decoration:none;transition:transform .2s}.psst .psst__btn:hover{color:#fff;text-decoration:none;transform:translateY(-2px)}.psst .psst__link{border-bottom:2px solid #38ba8f;color:#0b0b0b;font-size:15px;font-weight:500;padding-bottom:2px;text-decoration:none}.psst .psst__link:hover{color:#2a9c77}.psst .psst-reveal-init{opacity:0;transform:translateY(18px)}.psst .psst-reveal-in{opacity:1;transform:none;transition:opacity .6s ease,transform .6s ease}@media (max-width:1100px){.psst{padding:64px 0}.psst .psst__panel{gap:30px;grid-template-columns:1fr;padding:30px}.psst .psst__body{order:1}.psst .psst__figure{order:2}.psst .psst__cta{align-items:center;flex-direction:row;flex-wrap:wrap;gap:18px;margin-top:20px}.psst .psst__btn{padding:12px 22px}.psst .psst__figure{max-width:none}.psst .psst__photo,.psst .psst__photo--landscape,.psst .psst__photo--portrait,.psst .psst__photo--square{aspect-ratio:16/9.6}.psst .psst__h2{font-size:33px}.psst .psst__quote p{font-size:23px;line-height:34px}.psst .psst__stats{grid-template-columns:1fr}.psst .psst__stat+.psst__stat{border-left:0;border-top:1px solid rgba(11,11,11,.1);padding-left:0}}@media (max-width:640px){.psst .psst__photo,.psst .psst__photo--landscape,.psst .psst__photo--portrait,.psst .psst__photo--square{aspect-ratio:4/3.4}}@media (max-width:560px){.psst .psst__panel{border-radius:18px;padding:22px}.psst .psst__h2{font-size:28px}.psst .psst__quote p{font-size:21px;line-height:32px}.psst .psst__cta{gap:14px}.psst .psst__btn{justify-content:center;width:100%}}