.abteam-section{--abteam-dark:var(--theme-dark);--abteam-light:var(--theme-light);--abteam-type:var(--type);--abteam-divider:var(--divider);--abteam-brand:var(--theme-brand);--abteam-secondary:var(--theme-secondary);background-color:var(--abteam-light);overflow:hidden;position:relative}.abteam-inner{margin-inline:auto;max-width:80%;position:relative;width:100%;z-index:1}.abteam-header{margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:576px;text-align:center}.abteam-eyebrow{color:#18191b99;font-size:.8em;font-weight:800;letter-spacing:.04em;margin-bottom:1rem;text-transform:uppercase}.abteam-heading{color:var(--abteam-dark);font-size:clamp(var(--theme-h2-mobile,1.75rem),4vw,var(--theme-h2,2.25rem));margin-bottom:1rem}.abteam-subheading{color:var(--abteam-type);margin-inline:auto;max-width:40rem}.abteam-grid{display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.abteam-card-item,.abteam-card-link{min-width:0}.abteam-card-link{color:inherit;display:block;text-decoration:none}.abteam-card{background:#dedede;border-radius:2rem;min-height:560px;overflow:hidden;position:relative}.abteam-photo,.abteam-photo img{height:100%;position:absolute;width:100%}.abteam-photo img{display:block;object-fit:cover}.abteam-card-overlay{background:linear-gradient(180deg,rgba(24,25,27,0) 42%,rgba(24,25,27,.82));inset:0;pointer-events:none;position:absolute}.abteam-card-body{align-items:flex-start;bottom:0;color:var(--abteam-light);display:flex;flex-direction:column;gap:.2rem;left:0;padding:1.5rem 1.35rem 1.55rem;position:absolute;right:0;z-index:1}.abteam-name{color:var(--abteam-light);font-size:22px;font-weight:300;line-height:1.1;margin:0}.abteam-meta,.abteam-role{color:hsla(0,0%,100%,.82);font-size:.78rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0}.abteam-divider{background-color:var(--abteam-divider);height:1px;margin:clamp(3rem,6vw,5rem) 0 clamp(2.25rem,4vw,3.25rem);width:100%}.abteam-content-row{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;max-width:512px;position:relative;width:100%}.abteam-copy{color:var(--abteam-dark);font-size:clamp(1.55rem,3vw,2.1rem);line-height:1.45;position:relative;z-index:1}.abteam-copy p{font-size:22px;line-height:140%;margin:0}.abteam-copy strong{color:var(--abteam-dark);font-weight:800}.abteam-copy em{font-style:italic}.abteam-actions{position:relative;z-index:1}.abteam-btn{align-items:center;background-color:var(--btn-primary-bg);border:var(--btn-border-width) solid var(--btn-primary-border);border-radius:var(--btn-border-radius);color:var(--btn-primary-text);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:800;gap:.9rem;justify-content:center;min-height:var(--btn-height);padding:.5em var(--btn-padding-x);position:relative;text-align:center;text-decoration:none;transition:all .2s ease-in-out}.abteam-btn:hover{background-color:var(--btn-primary-bg-hover);border-color:var(--btn-primary-bg-hover);color:var(--btn-primary-text-hover)}.abteam-btn-icon{flex-shrink:0;height:1em;width:1em}.abteam-orb{border-radius:50%;filter:blur(85px);pointer-events:none;position:absolute;z-index:0}.abteam-orb--brand{background:radial-gradient(circle,color-mix(in srgb,var(--abteam-brand) 42%,transparent),transparent 72%);bottom:-8rem;height:24rem;left:-4rem;width:24rem}.abteam-orb--secondary{background:radial-gradient(circle,color-mix(in srgb,var(--abteam-secondary) 34%,transparent),transparent 70%);bottom:-8rem;height:22rem;left:12rem;width:22rem}@media screen and (max-width:1024px){.abteam-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.abteam-card{min-height:31rem}}@media screen and (max-width:767px){.abteam-grid{grid-template-columns:repeat(2,minmax(0,2fr))}.abteam-card{min-height:300px}.abteam-card-body{padding:1.25rem 1.15rem 1.3rem}.abteam-content-row{gap:1.5rem}.abteam-copy{font-size:1.95rem;line-height:1.4}.abteam-orb--brand{bottom:-10rem;height:18rem;left:-6rem;width:18rem}.abteam-orb--secondary{bottom:-8rem;height:16rem;left:6rem;width:16rem}}.about-team-modal,.abteam-section .ah-module-modal{align-items:flex-start;box-sizing:border-box;display:flex;inset:0;justify-content:center;opacity:0;overflow-x:hidden;overflow-y:auto;padding:32px 16px;position:fixed;transition:opacity .24s ease-out,visibility .24s ease-out;visibility:hidden;z-index:10060}.about-team-modal[hidden],.abteam-section .ah-module-modal[hidden]{display:none}.about-team-modal.is-open,.abteam-section .ah-module-modal.is-open{opacity:1;visibility:visible}.about-team-modal .ah-module-modal__backdrop,.abteam-section .ah-module-modal__backdrop{appearance:none;background:rgba(3,35,60,.78);border:0;cursor:pointer;height:100%;inset:0;padding:0;position:absolute;width:100%}.about-team-modal .ah-module-modal__dialog,.abteam-section .ah-module-modal__dialog{background:#fff;border-radius:32px;box-shadow:0 24px 80px rgba(3,35,60,.24);margin:0 auto;min-height:0;overflow-x:hidden;overflow-y:visible;position:relative;transform:translateY(18px);transition:transform .24s ease-out;width:min(864px,calc(100vw - 32px))}.about-team-modal.is-open .ah-module-modal__dialog,.abteam-section .ah-module-modal.is-open .ah-module-modal__dialog{transform:translateY(0)}.about-team-modal .ah-module-modal__content,.abteam-section .ah-module-modal__content{padding:52px 64px 48px}.about-team-modal .ah-module-modal__close,.abteam-section .ah-module-modal__close{appearance:none;background:transparent;border:0;color:#18191b;cursor:pointer;height:48px;padding:0;position:absolute;right:18px;top:18px;width:48px}.about-team-modal .ah-module-modal__close span,.about-team-modal .ah-module-modal__close span:after,.abteam-section .ah-module-modal__close span,.abteam-section .ah-module-modal__close span:after{background:currentColor;border-radius:999px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:24px}.about-team-modal .ah-module-modal__close span:after,.abteam-section .ah-module-modal__close span:after{left:50%;top:50%;transform:translate(-50%,-50%) rotate(90deg)}.about-team-modal .ah-module-modal__title,.abteam-section .ah-module-modal__title{color:#03233c;font-size:clamp(2.25rem,3vw,3rem);line-height:1.06;margin:0 0 18px}.about-team-modal .ah-module-modal__copy,.abteam-section .ah-module-modal__copy{color:#03233c;margin-bottom:24px}.about-team-modal .ah-module-modal__copy>:last-child,.abteam-section .ah-module-modal__copy>:last-child{margin-bottom:0}.about-team-modal .ah-module-modal__form,.about-team-modal .ah-module-modal__form .hs-form,.about-team-modal .ah-module-modal__form form,.abteam-section .ah-module-modal__form,.abteam-section .ah-module-modal__form .hs-form,.abteam-section .ah-module-modal__form form{width:100%}@media screen and (max-width:1024px){.about-team-modal .ah-module-modal__content,.abteam-section .ah-module-modal__content{padding:44px 36px 36px}}@media screen and (max-width:768px){.about-team-modal,.abteam-section .ah-module-modal{align-items:flex-start;padding:12px}.about-team-modal .ah-module-modal__dialog,.abteam-section .ah-module-modal__dialog{border-radius:24px;margin:0 auto;width:calc(100vw - 24px)}.about-team-modal .ah-module-modal__content,.abteam-section .ah-module-modal__content{padding:40px 20px 24px}.about-team-modal .ah-module-modal__close,.abteam-section .ah-module-modal__close{height:42px;right:10px;top:10px;width:42px}.about-team-modal .ah-module-modal__close span,.about-team-modal .ah-module-modal__close span:after,.abteam-section .ah-module-modal__close span,.abteam-section .ah-module-modal__close span:after{width:20px}.about-team-modal .ah-module-modal__title,.abteam-section .ah-module-modal__title{font-size:clamp(1.875rem,9vw,2.35rem);margin-bottom:14px}.about-team-modal .ah-module-modal__copy,.abteam-section .ah-module-modal__copy{margin-bottom:18px}}