.about-page{--abt-teal:#0b7269;--abt-teal-dark:#075a54;--abt-navy:#073e5b;--abt-navy-deep:#052f45;--abt-ink:#172a38;--abt-muted:#5b6d79;--abt-surface:#f2f6f5;--abt-soft-blue:#eef4f7;--abt-border:#d4dfdd;--abt-amber:#e9ad22;--abt-white:#ffffff;background:var(--abt-white);color:var(--abt-ink);overflow:hidden}.about-page,.about-page *{box-sizing:border-box}.about-page .container{max-width:1180px}.about-page blockquote,.about-page dd,.about-page dl,.about-page figure,.about-page h1,.about-page h2,.about-page h3,.about-page ol,.about-page p,.about-page ul{margin-top:0}.about-page h1,.about-page h2,.about-page h3{letter-spacing:0}.about-page h2{color:var(--abt-navy);font-size:2.75rem;font-weight:800;line-height:1.12;margin-bottom:1.25rem}.about-page h3{color:var(--abt-navy);font-size:1.15rem;font-weight:750;line-height:1.35}.about-page p{color:var(--abt-muted);line-height:1.72}.abt-section{padding:3.75rem 0;scroll-margin-top:110px}.about-page .abt-section{padding-top:3.75rem;padding-bottom:3.75rem}.about-page .abt-method,.about-page .abt-story{padding-top:5.5rem;padding-bottom:5.5rem}.about-page .abt-next{padding-block:3rem}.abt-kicker{align-items:center;color:var(--abt-teal);display:flex;font-size:.78rem;font-weight:800;gap:.7rem;letter-spacing:0;margin-bottom:1rem;text-transform:uppercase}.abt-kicker::before{background:var(--abt-teal);content:"";height:3px;width:28px}.about-page .abt-kicker--light{color:#d7efeb!important}.abt-lead{color:#314d5e!important;font-size:1.16rem;font-weight:600;line-height:1.65!important}.abt-button{align-items:center;border:1px solid transparent;border-radius:8px;display:inline-flex;font-size:.96rem;font-weight:700;gap:.7rem;justify-content:center;min-height:52px;padding:.8rem 1.35rem;text-decoration:none;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms ease}.abt-button:hover{text-decoration:none;transform:translateY(-2px)}.abt-button--primary{background:var(--abt-teal);border-color:var(--abt-teal);color:var(--abt-white)}.abt-button--primary:hover{background:#0d887c;border-color:#0d887c;color:var(--abt-white)}.abt-hero__alt{align-items:center;color:var(--abt-white);display:inline-flex;font-size:.92rem;font-weight:700;min-height:44px;padding:0 .2rem;text-decoration:underline;text-underline-offset:4px}.abt-hero__alt:focus-visible,.abt-hero__alt:hover{color:#9fe8dc}.abt-button--secondary{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.6);color:var(--abt-white)}.abt-button--outline:hover,.abt-button--secondary:hover{background:var(--abt-white);border-color:var(--abt-white);color:var(--abt-navy)}.abt-button--light{background:var(--abt-white);border-color:var(--abt-white);color:var(--abt-navy)}.abt-button--light:hover{background:#eaf4f2;color:var(--abt-navy)}.abt-button--outline{border-color:rgba(255,255,255,.65);color:var(--abt-white)}.abt-text-link{align-items:center;color:var(--abt-teal);display:inline-flex;font-weight:750;gap:.55rem;min-height:44px;text-decoration:none}.abt-text-link i{font-size:.78rem;transition:transform 180ms ease}.abt-text-link:hover{color:var(--abt-teal-dark);text-decoration:none}.abt-text-link:hover i{transform:translateX(4px)}.about-page a:focus-visible,.about-page button:focus-visible{border-radius:8px;outline:3px solid var(--abt-amber);outline-offset:4px}.abt-hero{background:var(--abt-navy-deep);height:650px;isolation:isolate;min-height:650px;overflow:hidden;position:relative}.abt-hero__media,.abt-hero__media img,.abt-hero__shade{inset:0;position:absolute}.abt-hero__media{margin:0;z-index:-3}.abt-hero__media img{height:100%;object-fit:cover;object-position:center 45%;width:100%;animation:abtHeroImage 1.1s ease-out both;transform:scale(1.02) translateY(var(--abt-hero-shift,0))}.abt-hero__shade{background:linear-gradient(90deg,rgba(4,37,55,.98) 0,rgba(4,43,60,.92) 40%,rgba(5,47,69,.54) 70%,rgba(4,31,47,.34) 100%),linear-gradient(0deg,rgba(3,32,47,.46),transparent 55%);z-index:-2}.abt-hero__inner{display:flex;flex-direction:column;height:100%;padding-bottom:3.2rem;padding-top:1.6rem}.abt-breadcrumb{flex:0 0 auto;margin-bottom:2.2rem}.abt-breadcrumb ol{align-items:center;display:flex;gap:.65rem;list-style:none;margin-bottom:0;padding:0}.abt-breadcrumb li{align-items:center;color:rgba(255,255,255,.72);display:flex;font-size:.78rem;gap:.65rem}.abt-breadcrumb li+li::before{color:rgba(255,255,255,.45);content:"/"}.abt-breadcrumb a{align-items:center;color:rgba(255,255,255,.78);display:inline-flex;gap:.45rem;min-height:36px;text-decoration:none}.abt-breadcrumb a:hover{color:var(--abt-white)}.abt-hero__content{margin:auto 0;max-width:680px}.abt-hero__content>*{animation:abtHeroEnter 650ms ease-out both}.abt-hero__content>:nth-child(2){animation-delay:70ms}.abt-hero__content>:nth-child(3){animation-delay:130ms}.abt-hero__content>:nth-child(4){animation-delay:190ms}.abt-hero__content>:nth-child(5){animation-delay:250ms}.abt-hero__content>:nth-child(6){animation-delay:310ms}.abt-hero__title{color:var(--abt-white);font-size:4.35rem;font-weight:850;line-height:1.02;margin-bottom:.7rem;max-width:660px}.abt-hero__lead{color:var(--abt-white)!important;font-size:1.65rem;font-weight:650;line-height:1.35!important;margin-bottom:.85rem}.abt-hero__copy{color:rgba(255,255,255,.82)!important;font-size:1.03rem;line-height:1.7!important;margin-bottom:1.55rem;max-width:650px}.abt-actions{display:flex;flex-wrap:wrap;gap:.8rem}.about-page .abt-hero__proof{align-items:center;border-top:1px solid rgba(255,255,255,.22);color:rgba(255,255,255,.86);display:flex;flex-wrap:wrap;font-size:.82rem;gap:.5rem;margin-bottom:0;margin-top:1.4rem;max-width:780px;padding:.9rem 0 0}.about-page .abt-hero__proof i{color:var(--abt-amber);flex:0 0 auto}.about-page .abt-hero__proof strong{color:var(--abt-white);font-size:.94rem}.abt-index{background:var(--abt-white);border-bottom:1px solid var(--abt-border)}.abt-index__inner{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem 1.8rem;min-height:66px;padding-block:0.4rem}.abt-index__inner span{color:var(--abt-navy);font-size:.76rem;font-weight:800;text-transform:uppercase}.abt-index__inner a{align-items:center;color:var(--abt-muted);display:inline-flex;font-size:.87rem;font-weight:650;min-height:44px;text-decoration:none}.abt-index__inner a:hover{color:var(--abt-teal)}.abt-proof{background:var(--abt-white);border-block:1px solid var(--abt-border)}.abt-proof__inner{display:grid;gap:1px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.abt-proof__item{align-items:baseline;display:flex;flex-wrap:wrap;gap:.1rem .6rem;padding:1.2rem .4rem;text-decoration:none}.abt-proof__item+.abt-proof__item{box-shadow:-1px 0 0 var(--abt-border)}.abt-proof__figure{color:var(--abt-navy);font-size:1.45rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em}.abt-proof__label{color:var(--abt-muted);font-size:.86rem}.abt-proof__item:focus-visible .abt-proof__figure,.abt-proof__item:hover .abt-proof__figure{color:var(--abt-teal)}.abt-proof__item:focus-visible .abt-proof__label,.abt-proof__item:hover .abt-proof__label{color:var(--abt-teal)}.abt-story{background:var(--abt-white)}.abt-story__layout{align-items:center;display:grid;gap:6rem;grid-template-columns:minmax(0,0.94fr) minmax(0,1.06fr)}.abt-story__media{margin-bottom:0;position:relative}.abt-story__media::before{background:var(--abt-teal);content:"";height:68px;left:-14px;position:absolute;top:-14px;width:5px}.abt-story__media img{aspect-ratio:4/3;border-radius:12px;display:block;height:auto;object-fit:cover;width:100%}.abt-story__media figcaption{background:var(--abt-white);border-left:3px solid var(--abt-teal);bottom:1rem;color:var(--abt-ink);font-size:.78rem;font-weight:700;left:1rem;max-width:calc(100% - 2rem);padding:.7rem .9rem;position:absolute}.abt-story__copy>p:not(.abt-kicker):not(.abt-lead){font-size:.98rem;margin-bottom:1.35rem}.abt-principles{border-bottom:1px solid var(--abt-border);margin:1.6rem 0 .65rem}.abt-principles>div{border-top:1px solid var(--abt-border);display:grid;gap:1rem;grid-template-columns:175px minmax(0,1fr);padding:1rem 0}.abt-principles dt{color:var(--abt-navy);font-size:.88rem;font-weight:800}.abt-principles dd{color:var(--abt-muted);font-size:.84rem;line-height:1.55}.abt-capabilities{background:var(--abt-surface)}.abt-section__header{align-items:end;display:grid;gap:4rem;grid-template-columns:minmax(0,1.12fr) minmax(280px,0.62fr);margin-bottom:3rem}.abt-section__header h2,.abt-section__header p{max-width:68ch;margin-bottom:0}.abt-section__header>p{max-width:68ch;font-size:.94rem}.abt-capability-list{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.abt-capability{background:var(--abt-white);border:1px solid var(--abt-border);border-radius:12px;display:flex;flex-direction:column;gap:.7rem;padding:1.5rem;transition:border-color 180ms ease,box-shadow 180ms ease}.abt-capability:hover{border-color:#a9cfca;box-shadow:var(--abt-shadow-sm,0 2px 8px rgba(0,0,0,.06));padding-left:1.2rem;padding-right:1.2rem}.abt-capability__icon{align-items:center;background:#e3efed;border-radius:8px;color:var(--abt-teal);display:flex;font-size:1.1rem;height:48px;justify-content:center;width:48px}.abt-capability__number{color:var(--abt-teal)!important;font-size:.72rem;font-weight:800;margin-bottom:.35rem}.abt-capability h3{margin-bottom:.35rem}.abt-capability p:not(.abt-capability__number){font-size:.88rem;margin-bottom:0;max-width:640px}.abt-capability__mode{align-items:center;color:#095c55;display:flex;font-size:.78rem;font-weight:700;gap:.4rem;margin:0}.abt-capability__mode::before{background:currentColor;border-radius:50%;content:"";height:5px;width:5px}.abt-capability>a{align-items:center;color:var(--abt-navy);display:flex;font-size:.88rem;font-weight:750;gap:.55rem;justify-content:flex-start;margin-top:auto;min-height:44px;text-decoration:none}.abt-capability>a i{color:var(--abt-teal);font-size:.75rem;transition:transform 180ms ease}.abt-capability>a:hover{color:var(--abt-teal)}.abt-capability>a:hover i{transform:translateX(4px)}.abt-method{background:var(--abt-navy-deep);color:var(--abt-white)}.abt-method__layout{align-items:center;display:grid;gap:6rem;grid-template-columns:minmax(0,1.05fr) minmax(380px,0.95fr)}.abt-method h2,.abt-method h3{color:var(--abt-white)}.abt-method__lead{color:#c5d5dc!important;font-size:1.02rem;margin-bottom:2rem;max-width:560px}.abt-method__steps{list-style:none;margin-bottom:0;padding:0}.abt-method__steps li{border-top:1px solid rgba(255,255,255,.18);display:grid;gap:1rem;grid-template-columns:42px minmax(0,1fr);padding:1.2rem 0}.abt-method__steps>li>span{color:#7bd2c8;font-size:.75rem;font-weight:800;padding-top:.16rem}.abt-method__steps h3{font-size:.96rem;margin-bottom:.22rem}.abt-method__steps p{color:#b8cbd3!important;font-size:.82rem;line-height:1.55!important;margin-bottom:0}.abt-method__media{margin-bottom:0;position:relative}.abt-method__media img{aspect-ratio:4/5;border-radius:12px;display:block;height:auto;object-fit:cover;object-position:center;width:100%}.abt-method__media::after{border:1px solid rgba(255,255,255,.28);border-radius:12px;content:"";inset:14px -14px -14px 14px;pointer-events:none;position:absolute;z-index:0}.abt-method__media figcaption{align-items:center;background:var(--abt-white);border-radius:8px;bottom:1rem;color:var(--abt-navy);display:flex;font-size:.76rem;font-weight:750;gap:.55rem;left:1rem;max-width:calc(100% - 2rem);padding:.75rem .9rem;position:absolute;z-index:1}.abt-method__media figcaption i{color:var(--abt-teal)}.abt-evidence{background:var(--abt-white)}.abt-rating{border-left-color:var(--abt-teal)!important}.abt-rating span{color:var(--abt-navy);display:block;font-size:1.12rem;font-weight:800;margin-bottom:.15rem}.abt-evidence__stars i,.abt-rating i{color:var(--abt-amber)}.abt-evidence__layout{align-items:center;display:grid;gap:5rem;grid-template-columns:minmax(360px,0.88fr) minmax(0,1.12fr)}.abt-evidence__media{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.abt-evidence__media img{aspect-ratio:3/4;border-radius:12px;display:block;height:100%;object-fit:cover;width:100%}.abt-evidence__media img:last-child{margin-top:2.5rem}.abt-evidence__quotes blockquote{border-top:1px solid var(--abt-border);margin-bottom:0;padding:1.2rem 0}.abt-evidence__stars{display:flex;font-size:.7rem;gap:.2rem;margin-bottom:.65rem}.abt-evidence__quotes blockquote>p{color:var(--abt-ink);font-size:1.08rem;font-weight:600;line-height:1.65;margin-bottom:1rem}.abt-evidence__quotes footer small,.abt-evidence__quotes footer span,.abt-evidence__quotes footer strong{display:block}.abt-evidence__quotes footer strong{color:var(--abt-navy);font-size:.86rem}.abt-evidence__quotes footer span{color:var(--abt-muted);font-size:.76rem;margin-top:.1rem}.abt-evidence__quotes footer small{color:var(--abt-teal);font-size:.7rem;margin-top:.3rem}.abt-evidence__empty{border-top:1px solid var(--abt-border);padding:1.2rem 0}.abt-evidence__empty>i{color:var(--abt-teal);font-size:1.5rem;margin-bottom:1rem}.abt-evidence__empty h3{margin-bottom:.5rem}.abt-evidence__empty p{font-size:.9rem}.abt-quality{background:var(--abt-soft-blue)}.abt-quality__layout{align-items:start;display:grid;gap:6rem;grid-template-columns:minmax(0,0.86fr) minmax(460px,1.14fr)}.abt-quality__intro>p:not(.abt-kicker):not(.abt-lead){font-size:.94rem;margin-bottom:1rem}.abt-quality__list{border-bottom:1px solid var(--abt-border)}.abt-quality__list article{align-items:center;border-top:1px solid var(--abt-border);display:grid;gap:1.5rem;grid-template-columns:150px minmax(0,1fr);min-height:132px;padding:1.2rem 0}.abt-quality__logo{align-items:center;background:var(--abt-white);border:1px solid var(--abt-border);border-radius:12px;display:flex;height:84px;justify-content:center;padding:.7rem;width:150px}.abt-quality__logo img{display:block;height:100%;max-height:60px;max-width:126px;object-fit:contain;width:100%}.abt-quality__list h3{font-size:1rem;margin-bottom:.35rem}.abt-quality__list p{font-size:.82rem;line-height:1.55;margin-bottom:0}.abt-next{background:var(--abt-teal);color:var(--abt-white);padding:5rem 0}.abt-next__layout{align-items:center;display:grid;gap:4rem;grid-template-columns:minmax(0,1fr) auto}.abt-next h2{color:var(--abt-white);margin-bottom:.65rem;max-width:670px}.abt-next p:not(.abt-kicker){color:rgba(255,255,255,.82);margin-bottom:0;max-width:650px}.abt-next__actions{display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:410px}.abt-next__actions>a:last-child{color:var(--abt-white);font-size:.82rem;font-weight:700;grid-column:1/-1;justify-self:end;min-height:32px;text-decoration:underline;text-underline-offset:4px}.about-page.is-enhanced [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity 560ms ease,transform 560ms ease}.about-page.is-enhanced [data-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes abtHeroEnter{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes abtHeroImage{from{opacity:.68;transform:scale(1.07)}to{opacity:1;transform:scale(1.02)}}@media (max-width:1199.98px){.about-page h2{font-size:2.4rem}.abt-hero__title{font-size:3.65rem}.abt-method__layout,.abt-quality__layout,.abt-story__layout{gap:4rem}.abt-capability-list{gap:1rem}}@media (max-width:991.98px){.about-page .abt-section{padding-top:3.25rem;padding-bottom:3.25rem}.about-page .abt-method,.about-page .abt-story{padding-top:4.25rem;padding-bottom:4.25rem}.abt-hero{height:620px;min-height:620px}.abt-hero__inner{padding-bottom:2.6rem;padding-top:1.3rem}.abt-hero__content{max-width:630px}.abt-hero__title{font-size:3.25rem}.abt-hero__lead{font-size:1.4rem}.abt-evidence__layout,.abt-method__layout,.abt-quality__layout,.abt-story__layout{gap:3.5rem;grid-template-columns:1fr}.abt-story__media{max-width:720px}.abt-method__media{max-width:650px}.abt-method__media img{aspect-ratio:16/10}.abt-evidence__media{max-width:620px}.abt-evidence__media img{max-height:520px}.abt-quality__intro{max-width:680px}.abt-next__layout{align-items:start;grid-template-columns:1fr}.abt-next__actions{min-width:0;width:min(100%,520px)}}@media (max-width:767.98px){.about-page h2{font-size:2rem;line-height:1.16}.about-page .abt-section{padding-top:2.75rem;padding-bottom:2.75rem}.abt-section{scroll-margin-top:76px}.about-page .abt-method,.about-page .abt-story{padding-top:3.5rem;padding-bottom:3.5rem}.abt-hero{height:680px;min-height:680px}.abt-hero__media img{object-position:55% center}.abt-hero__shade{background:linear-gradient(180deg,rgba(4,35,51,.56) 0,rgba(4,38,55,.8) 35%,rgba(4,40,57,.98) 100%),rgba(4,38,55,.35)}.abt-hero__inner{padding-bottom:1.8rem;padding-top:.8rem}.abt-breadcrumb{margin-bottom:auto}.abt-breadcrumb a{min-height:32px}.abt-hero__content{margin:0;max-width:none}.abt-hero__title{font-size:2.7rem;line-height:1.02}.abt-hero__lead{font-size:1.28rem;margin-bottom:.65rem}.abt-hero__copy{font-size:.91rem;line-height:1.55!important;margin-bottom:1.1rem}.abt-actions{display:grid;gap:.6rem;grid-template-columns:1fr}.abt-button{min-height:50px;width:100%}.about-page .abt-hero__proof{gap:.45rem;grid-template-columns:1fr;margin-top:1rem;padding-top:.8rem}.abt-index__inner{gap:.2rem 1.25rem;min-height:0}.abt-index__inner span{display:none}.abt-evidence__layout,.abt-method__layout,.abt-quality__layout,.abt-story__layout{gap:2.6rem}.abt-story__media::before{left:-8px;top:-8px}.abt-story__media figcaption{bottom:.7rem;left:.7rem;max-width:calc(100% - 1.4rem)}.abt-principles>div{gap:.35rem;grid-template-columns:1fr}.abt-section__header{align-items:start;gap:1rem;grid-template-columns:1fr;margin-bottom:2.2rem}.abt-section__header>p{font-size:.87rem}.abt-proof__inner{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}.abt-proof__item{padding:1.2rem .2rem}.abt-proof__item+.abt-proof__item{box-shadow:0 -1px 0 var(--abt-border)}.abt-capability-list{gap:0;grid-template-columns:minmax(0,1fr)}.abt-capability{background:0 0;border:0;border-radius:0;border-top:1px solid var(--abt-border);gap:.5rem;padding:1.2rem 0}.abt-capability:hover{box-shadow:none}.abt-capability>a{min-height:34px}.abt-capability__icon{height:44px;width:44px}.abt-method__media::after{display:none}.abt-method__media img{aspect-ratio:4/3}.abt-evidence__media{gap:.55rem}.abt-evidence__media img:last-child{margin-top:1.5rem}.abt-evidence__quotes blockquote>p{font-size:1rem}.abt-quality__list article{align-items:start;gap:1rem;grid-template-columns:118px minmax(0,1fr);min-height:0}.abt-quality__logo{height:74px;width:118px}.abt-quality__logo img{max-height:52px;max-width:98px}.abt-next{padding:4rem 0}.abt-next__layout{gap:2rem}.abt-next__actions{grid-template-columns:1fr;width:100%}.abt-next__actions>a:last-child{grid-column:1;justify-self:center;text-align:center}body.abt-page-active #backToTop{display:none!important}}@media (max-width:389.98px){.abt-hero__title{font-size:2.35rem}.abt-hero__lead{font-size:1.15rem}.abt-hero__copy{font-size:.84rem}.abt-quality__list article{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.about-page *,.about-page ::after,.about-page ::before{animation-duration:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0s!important}.about-page.is-enhanced [data-reveal]{opacity:1;transform:none}.abt-hero__media img{transform:none!important}}