.cms-about{padding:clamp(24px,5vw,52px) 0 clamp(32px,6vw,64px)}.cms-about__wrap{width:100%;max-width:var(--ap-max-width,1200px);margin:0 auto;padding:0 24px}.cms-about__media{--cms-about-gutter:40px;border-radius:var(--ap-radius,10px);background:var(--ap-bg-raised,#f4f6f9);overflow:hidden}.cms-about__media--bare{background:0 0;border-radius:0}.cms-about__media--wrap{float:right;float:inline-end;width:min(46%,520px);margin-block:6px 24px;margin-inline:var(--cms-about-gutter) 0}.cms-about__media--left{float:left;float:inline-start;margin-inline:0 var(--cms-about-gutter)}.cms-about__body:after{content:"";clear:both;display:block}@media (width<=700px){.cms-about__media--wrap,.cms-about__media--left{float:none;width:100%;margin-block:0 24px;margin-inline:0}}.cms-about__media img{width:100%;height:auto;display:block}.cms-about__body{margin:clamp(22px,3vw,34px) 0 0}.cms-about__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ap-accent,#1f6feb);margin:0 0 6px;font-size:.78rem;font-weight:700}.cms-about__heading{color:var(--ap-text,#12233b);margin:0 0 16px;font-size:clamp(1.7rem,4vw,2.3rem);line-height:1.15}.cms-about__para{color:var(--ap-text-muted,#33414f);margin:0 0 14px;line-height:1.75}.cms-about__para:last-child{margin-bottom:0}.cms-about__facts{border:1px solid var(--ap-border,#e2e6ec);border-radius:var(--ap-radius,10px);background:var(--ap-bg-card,#fff);flex-wrap:wrap;gap:12px 40px;margin:clamp(24px,4vw,36px) 0 0;padding:18px 22px;display:flex}.cms-about__fact{min-width:0}.cms-about__fact dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ap-text,#33414f);opacity:.7;font-size:.72rem;font-weight:700}.cms-about__fact dd{color:var(--ap-text,#12233b);margin:3px 0 0;font-weight:600}.cms-about__stage{gap:0;display:grid}.cms-about__stage-photo{object-fit:cover;background:var(--ap-bg-raised,#f4f6f9);width:100%;height:auto;display:block}.cms-about__card{background:var(--ap-bg-card,#fff);color:var(--ap-text,#12233b);border:1px solid var(--ap-border,#e2e6ec);padding:clamp(22px,2.6vw,34px)}.cms-about__card p{color:var(--ap-text-muted,#33414f);margin:0 0 14px;font-size:1.05rem;line-height:1.65}.cms-about__card p:last-of-type{margin-bottom:0}.cms-about__card-link{color:var(--ap-accent-ink,var(--ap-accent,#1b3d58));text-underline-offset:3px;margin-top:18px;font-weight:700;text-decoration:underline;display:inline-block}.cms-about__intro{max-width:860px;margin-top:clamp(28px,4vw,44px)}@media (width>=900px){.cms-about__stage{grid-template-columns:minmax(0,62fr) minmax(0,38fr);align-items:center}.cms-about__stage--portrait{grid-template-columns:minmax(0,40fr) minmax(0,60fr)}.cms-about__stage--portrait .cms-about__stage-photo{max-height:620px}.cms-about__stage--solo{grid-template-columns:minmax(0,1fr)}.cms-about__stage:not(.cms-about__stage--solo) .cms-about__card{z-index:1;margin-left:-28px;position:relative;box-shadow:0 18px 40px #0000002e}}.cms-values[data-astro-cid-372wteki]{background:var(--cms-values-bg,var(--ap-navy,#1f2a30));color:var(--cms-values-fg,#fff);padding:clamp(32px,5vw,56px) 0}.cms-values__wrap[data-astro-cid-372wteki]{width:100%;max-width:var(--ap-max-width,var(--bs-max-width,1200px));margin:0 auto;padding:0 24px}.cms-values__heading[data-astro-cid-372wteki]{font-family:var(--ap-font-heading,inherit);text-align:center;color:inherit;margin:0 0 clamp(20px,4vw,34px);font-size:clamp(1.4rem,3vw,1.9rem)}.cms-values__marks[data-astro-cid-372wteki]{grid-template-columns:repeat(var(--cms-values-n,3), minmax(0, 1fr));gap:clamp(20px,4vw,40px);margin:0;padding:0;list-style:none;display:grid}.cms-values__mark[data-astro-cid-372wteki]{flex-direction:column;gap:clamp(16px,2.5vw,26px);display:flex}.cms-values__head[data-astro-cid-372wteki]{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.cms-values__icon[data-astro-cid-372wteki] svg{stroke:currentColor;fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:clamp(40px,6vw,58px);height:clamp(40px,6vw,58px);display:block}.cms-values__title[data-astro-cid-372wteki]{font-family:var(--ap-font-heading,inherit);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(1.05rem,2.2vw,1.5rem);line-height:1.15}.cms-values__body[data-astro-cid-372wteki] p[data-astro-cid-372wteki]{color:var(--cms-values-fg-dim,#ffffffdb);margin:0 0 12px;font-size:.98rem;line-height:1.65}.cms-values__body[data-astro-cid-372wteki] p[data-astro-cid-372wteki]:last-child{margin-bottom:0}.cms-values__footnote[data-astro-cid-372wteki]{text-align:center;color:var(--cms-values-fg-dim,#ffffffb3);margin:clamp(18px,3vw,28px) 0 0;font-size:.92rem}@media (width<=900px){.cms-values__marks[data-astro-cid-372wteki]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.cms-values__marks[data-astro-cid-372wteki]{grid-template-columns:1fr;gap:clamp(24px,6vw,34px)}.cms-values__mark[data-astro-cid-372wteki]{gap:12px}.cms-values__head[data-astro-cid-372wteki]{text-align:start;flex-direction:row;align-items:center;gap:14px}.cms-values__icon[data-astro-cid-372wteki] svg{flex:none;width:34px;height:34px}.cms-values__title[data-astro-cid-372wteki]{font-size:1.15rem}}
