.team-section{background:#fcf9f8;padding:110px 0}.team-intro{align-items:center;flex-wrap:nowrap;gap:56px}.team-lts{padding:0;width:calc(52% - 28px)}.team-rts{padding:0;width:calc(48% - 28px)}.team-lts p{font-size:17px;letter-spacing:0;line-height:28px;max-width:650px}.team-lts hr{display:none}.team-section .team-section__eyebrow{align-items:center;background:rgba(255,181,149,.22);border:0!important;border-radius:999px;color:#1c1b1b;display:inline-flex;font-size:12px;font-weight:500;letter-spacing:.11em;line-height:1;padding:8px 14px;text-transform:uppercase;width:fit-content}.team-about-link{align-items:center;background:transparent;border:0;border-radius:0;color:#ff5f1f;display:inline-flex;font-size:16px;font-weight:600;gap:8px;line-height:24px;margin-top:26px;padding:0;text-decoration:none!important;transition:color .2s ease}.team-about-link:focus,.team-about-link:focus-visible,.team-about-link:hover{background:transparent;box-shadow:none;color:#e85213;text-decoration:none!important}.team-about-link:focus-visible{border-radius:3px;outline:3px solid rgba(255,95,31,.2);outline-offset:4px}.team-about-link:focus-visible .team-link-label,.team-about-link:hover .team-link-label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.team-link-arrow{background:none!important;border:0!important;box-shadow:none!important;font-size:18px;line-height:1;text-decoration:none!important}.team-rts img{border-radius:18px;box-shadow:none;display:block;width:100%}.team-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:88px 0 0}.team-box{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(125deg,rgba(255,95,31,.28),rgba(8,123,121,.28)) border-box;border:1px solid transparent;border-radius:20px;box-shadow:none;display:flex;flex-direction:column;isolation:isolate;min-width:0}.team-box,.team-imgs{overflow:hidden;position:relative}.team-imgs{aspect-ratio:1/1;background:#e9edeb;height:auto;margin:0}.team-imgs img{display:block;height:100%!important;object-fit:cover;object-position:center;transition:filter .3s ease;width:100%}.team-linkedin-badge{align-items:center;background:#0a66c2;border:0;border-radius:50%;bottom:16px;box-shadow:none;color:#fff;display:flex;height:42px;justify-content:center;line-height:0;padding:0;position:absolute;right:16px;text-decoration:none;transition:background-color .2s ease;width:42px;z-index:4}.team-linkedin-badge:focus-visible,.team-linkedin-badge:hover{background:#004182;color:#fff;text-decoration:none}.team-linkedin-badge:focus-visible{outline:3px solid rgba(10,102,194,.28);outline-offset:3px}.team-linkedin-badge svg{display:block;fill:currentColor;flex:0 0 21px;height:21px;transform:translateY(-.25px);width:21px}.team-card-body{flex:1;padding:26px 26px 28px}.team-card-body,.team-tconts{display:flex;flex-direction:column}.team-tconts{margin:0 0 15px}.team-tconts .team-role{color:#087b79;display:block;font-size:11px;font-weight:700;letter-spacing:1px;line-height:16px;margin:0 0 9px;order:0;text-transform:uppercase}.team-tconts h3{font-size:25px;letter-spacing:-.25px;line-height:31px;margin:0;order:1}.team-description p{font-size:16px;line-height:26px;margin-bottom:0}.team-description [data-hs-responsive-table]{margin:0!important;max-width:none!important;overflow:visible!important;width:auto!important}.team-description [data-hs-responsive-table] table,.team-description [data-hs-responsive-table] tbody,.team-description [data-hs-responsive-table] td,.team-description [data-hs-responsive-table] tr{border:0!important;display:block;height:auto!important;margin:0!important;padding:0!important;width:auto!important}.team-description [data-hs-responsive-table] center,.team-description a[href*="linkedin.com"]{display:none!important}.team-description [data-hs-responsive-table] span{background:transparent!important;color:inherit!important}.team-expertise{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.team-expertise span{align-items:center;background:rgba(8,123,121,.09);border:1px solid rgba(8,123,121,.14);border-radius:9px;color:#087b79;display:inline-flex;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;min-height:31px;padding:6px 10px}.team-card-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:auto;padding-top:25px}.team-profile-cta{align-items:center;color:#ff5f1f;display:inline-flex;font-size:16px;font-weight:600;gap:8px;line-height:24px;position:relative;text-decoration:none!important;transform:none!important;z-index:2}.team-profile-cta:focus,.team-profile-cta:focus-visible,.team-profile-cta:hover{color:#e85213;text-decoration:none!important}.team-profile-cta:focus-visible .team-link-label,.team-profile-cta:hover .team-link-label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.team-profile-cta .team-link-arrow{font-size:17px}.team-profile-cta:focus-visible{border-radius:3px;outline:3px solid rgba(255,95,31,.2);outline-offset:3px}.team-personal-note{align-items:start;background:rgba(8,123,121,.09);border:1px solid rgba(8,123,121,.14);border-radius:20px;display:grid;gap:44px;grid-template-columns:minmax(150px,.42fr) minmax(0,1.58fr);margin-top:48px;padding:30px 34px}.team-personal-note__label{color:#087b79;font-family:Rubik,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.2;padding-top:5px;text-transform:uppercase}.team-personal-note p{color:#33413e;font-family:Rubik,sans-serif;font-size:17px;font-weight:400;line-height:28px;margin:0;max-width:900px}@media(max-width:1280px){.team-section{padding:90px 0}.team-grid{margin-top:64px}}@media(max-width:1024px){.team-section{padding:72px 0}.team-intro{gap:36px}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-grid .team-box:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 12px)}}@media(max-width:767px){.team-section{padding:56px 0}.team-intro{align-items:stretch;flex-direction:column;gap:38px}.team-lts,.team-rts{width:100%}.team-lts p{font-size:17px;line-height:26px}.team-about-link{margin-top:24px}.team-grid{gap:20px;grid-template-columns:1fr;margin-top:46px}.team-grid .team-box:last-child:nth-child(odd){grid-column:auto;width:100%}.team-card-body{padding:24px 22px 26px}.team-tconts h3{font-size:22px;line-height:28px}.team-personal-note{gap:14px;grid-template-columns:1fr;margin-top:36px;padding:26px 24px}.team-personal-note__label{padding-top:0}.team-personal-note p{font-size:17px;line-height:26px}}@media(prefers-reduced-motion:reduce){.team-section *,.team-section :after,.team-section :before{transition:none!important}}.team-intro__aside p{font-size:17px;letter-spacing:0;line-height:28px;max-width:650px}