.team-service-hero{position:relative;max-width:1920px;margin:auto;background:#edf0f2;overflow:hidden;min-height:510px}.team-service-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.team-service-copy{position:relative;max-width:1440px;margin:auto;padding:75px 6%;isolation:isolate}.team-service-copy:before{content:'';position:absolute;inset:0 58% 0 -30vw;z-index:-1;background:linear-gradient(90deg,#f0f1f2e8 55%,#f0f1f2b0 80%,transparent)}.team-service-copy h1{font-size:clamp(40px,4.2vw,66px);line-height:1.06;letter-spacing:-.045em;margin:22px 0;max-width:520px}.team-service-copy em{font-style:normal;color:#b34b08}.team-service-copy .eyebrow{color:#a64a0b}.team-service-copy>p:not(.eyebrow){max-width:400px;font-size:16px;line-height:1.8;margin:22px 0}.team-service-copy .button{background:#f67716!important;color:#242a30!important;border:1px solid #e66e10!important;font-weight:700;cursor:pointer}.team-service-copy .button:hover{background:#e66e10!important}.team-service-copy .button:focus-visible{outline:2px solid #9e4207;outline-offset:4px}.team-service-note{max-width:1440px;margin:0 auto;padding:12px 6%;font-size:10px;color:#63707a;border-bottom:1px solid #d9dde0}.editorial .inquiry{scroll-margin-top:120px}@media(min-width:1800px){.team-service-hero{min-height:640px}.team-service-copy{padding-top:100px}}@media(max-width:1000px) and (min-width:761px){.team-service-copy h1{font-size:42px;max-width:360px}.team-service-copy>p:not(.eyebrow){max-width:310px}.team-service-copy:before{inset:0 48% 0 -30vw}}@media(max-width:760px){.team-service-hero{min-height:0}.team-service-hero>img{position:static;height:auto;aspect-ratio:1.85;object-fit:cover;object-position:right center;display:block}.team-service-copy{padding:30px 6% 38px}.team-service-copy:before{display:none}.team-service-copy h1{font-size:43px;margin:18px 0}.team-service-copy>p:not(.eyebrow){font-size:15px}.team-service-copy .eyebrow{font-size:9px}.team-service-note{font-size:9px;line-height:1.6}}

@media(min-width:1101px){.team-service-copy{padding:32px 6%}.team-service-copy h1{font-size:clamp(40px,3.8vw,54px);line-height:1.06;margin:16px 0}.team-service-copy>p:not(.eyebrow){font-size:14px;line-height:1.7;margin:16px 0;max-width:380px}.team-service-copy .button{padding:14px 20px}.team-service-copy>[data-team-inquiry]{margin-top:10px!important;font-size:11px}}@media(min-width:1800px){.team-service-copy{padding-top:80px;padding-bottom:60px}}
