.pos-about-page{position:relative;overflow:hidden;padding:28px 0 64px;background:#fff;color:#101828}.pos-about-page__container{position:relative;z-index:1;max-width:1400px}.pos-about-page__shape{position:absolute;border-radius:50%;background:#fff3f4}.pos-about-page__shape--left{left:-125px;bottom:90px;width:245px;height:245px}.pos-about-page__shape--right{right:-170px;top:240px;width:360px;height:360px}.pos-about-breadcrumb{display:flex;align-items:center;gap:20px;margin-bottom:52px;color:#8792a5;font-size:15px}.pos-about-breadcrumb a{color:#8792a5;font-size:18px}.pos-about-breadcrumb strong{color:#d71920;font-weight:700}.pos-about-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:76px;align-items:center}.pos-about-copy__eyebrow{margin:0 0 24px;color:#d71920;font-size:14px;font-weight:800;text-transform:uppercase}.pos-about-copy h1{max-width:610px;margin:0 0 22px;color:#101828;font-size:48px;line-height:1.23;font-weight:800;letter-spacing:0}.pos-about-copy>p:not(.pos-about-copy__eyebrow){max-width:650px;margin:0 0 15px;color:#344054;font-size:17px;line-height:1.65}.pos-about-copy__line{display:block;width:62px;height:4px;margin-top:22px;border-radius:3px;background:#d71920}.pos-about-media{position:relative;overflow:hidden;height:440px;border-radius:8px;background:#f4f6f8;box-shadow:0 12px 30px rgba(16,24,40,.14)}.pos-about-media:before{content:"";position:absolute;z-index:-1;left:48%;top:-45px;width:180px;height:90px;border:2px dashed #d9dee7;border-bottom:0;border-radius:180px 180px 0 0}.pos-about-media picture,.pos-about-media img{display:block;width:100%;height:100%}.pos-about-media img{object-fit:cover;object-position:center}.pos-about-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:66px;padding:30px 38px;border:1px solid #e6e9ef;border-radius:8px;background:#fff;box-shadow:0 8px 28px rgba(16,24,40,.055)}.pos-about-pillar{display:flex;align-items:center;gap:22px;min-width:0;padding:0 34px;border-right:1px solid #e2e6ec}.pos-about-pillar:first-child{padding-left:0}.pos-about-pillar:last-child{padding-right:0;border-right:0}.pos-about-pillar__icon{display:grid;place-items:center;flex:0 0 64px;width:64px;height:64px;border-radius:50%;background:#ffecef;color:#d71920;font-size:26px}.pos-about-pillar h2{margin:0 0 6px;color:#101828;font-size:17px;line-height:1.35;font-weight:800}.pos-about-pillar p{margin:0;color:#475467;font-size:14px;line-height:1.55}@media(max-width:1199px){.pos-about-hero{grid-template-columns:minmax(0,.9fr) minmax(470px,1.1fr);gap:42px}.pos-about-copy h1{font-size:40px}.pos-about-media{height:390px}.pos-about-pillars{padding:26px 28px}.pos-about-pillar{padding:0 22px}.pos-about-pillar__icon{flex-basis:54px;width:54px;height:54px;font-size:22px}}@media(max-width:991px){.pos-about-page{padding-top:24px}.pos-about-breadcrumb{margin-bottom:34px}.pos-about-hero{grid-template-columns:1fr;gap:34px}.pos-about-copy h1{max-width:720px}.pos-about-media{height:auto;aspect-ratio:16/9}.pos-about-pillars{grid-template-columns:1fr;margin-top:40px;padding:8px 26px}.pos-about-pillar,.pos-about-pillar:first-child,.pos-about-pillar:last-child{padding:22px 0;border-right:0;border-bottom:1px solid #e2e6ec}.pos-about-pillar:last-child{border-bottom:0}}@media(max-width:575px){.pos-about-page{padding:20px 0 42px}.pos-about-breadcrumb{gap:14px;margin-bottom:28px}.pos-about-copy__eyebrow{margin-bottom:16px}.pos-about-copy h1{font-size:34px;line-height:1.2}.pos-about-copy>p:not(.pos-about-copy__eyebrow){font-size:16px}.pos-about-media{aspect-ratio:4/3}.pos-about-pillars{padding:6px 18px}.pos-about-pillar{align-items:flex-start;gap:16px}.pos-about-pillar__icon{flex-basis:50px;width:50px;height:50px}}
.pos-about-hero{align-items:start}.pos-about-media{margin-top:28px}
@media(max-width:991px){.pos-about-media{margin-top:0}}
.pos-about-hero{grid-template-columns:minmax(0,.84fr) minmax(580px,1.16fr);gap:56px}.pos-about-media{height:470px}
@media(max-width:1199px){.pos-about-hero{grid-template-columns:minmax(0,.88fr) minmax(500px,1.12fr);gap:36px}.pos-about-media{height:420px}}
@media(max-width:991px){.pos-about-hero{grid-template-columns:1fr;gap:34px}.pos-about-media{height:auto;aspect-ratio:16/9}}
@media(max-width:575px){.pos-about-media{aspect-ratio:4/3}}
