.section--mcgteam .section--mcgteam--head{margin:0 0 56px;max-width:820px}.section--mcgteam .section--mcgteam--head h2{margin:0 0 18px}.section--mcgteam .section--mcgteam--head h2:last-child{margin-bottom:0}.section--mcgteam .section--mcgteam--lead p{margin:0}.section--mcgteam .section--mcgteam--lead p+p{margin-top:16px}:where(.section--mcgteam .section--mcgteam--lead) p{color:#0c1f42}.section--mcgteam .section--mcgteam--people{display:grid;gap:28px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.section--mcgteam .section--mcgteam--item{display:flex;font-size:18px;line-height:1.65;margin:0;padding:0}.section--mcgteam .section--mcgteam--person{background-color:#fff;border:1px solid #ccdbdf;border-radius:6px;color:#0c1f42;display:flex;flex:1 1 auto;flex-direction:column;position:relative;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease;width:100%}.section--mcgteam .section--mcgteam--person:has(.section--mcgteam--open:focus-visible),.section--mcgteam .section--mcgteam--person:hover{box-shadow:0 20px 44px rgba(12,31,66,.18);transform:translateY(-6px)}.section--mcgteam .section--mcgteam--open{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:5px;bottom:0;cursor:pointer;display:block;height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0;width:100%;z-index:3}.section--mcgteam .section--mcgteam--open:focus{outline:none}.section--mcgteam .section--mcgteam--open:focus-visible{outline:3px solid #f5751d;outline-offset:4px}.section--mcgteam .section--mcgteam--media{border-radius:5px 5px 0 0}.section--mcgteam .section--mcgteam--media:after{background-color:#1e4135;bottom:0;content:"";left:0;mix-blend-mode:multiply;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .35s ease;z-index:1}.section--mcgteam .section--mcgteam--hover{align-items:center;bottom:0;color:#fff;display:flex;font-family:georgia,palatino,serif;font-size:24px;font-weight:400;justify-content:center;left:0;line-height:1.65;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateY(8px);transition:opacity .3s ease,transform .35s ease;z-index:2}.section--mcgteam .section--mcgteam--person:has(.section--mcgteam--open:focus-visible) .section--mcgteam--media:after,.section--mcgteam .section--mcgteam--person:hover .section--mcgteam--media:after{opacity:1}.section--mcgteam .section--mcgteam--person:has(.section--mcgteam--open:focus-visible) .section--mcgteam--hover,.section--mcgteam .section--mcgteam--person:hover .section--mcgteam--hover{opacity:1;transform:none}.section--mcgteam .section--mcgteam--body{display:flex;flex:1;flex-direction:column;padding:24px 26px 28px}.section--mcgteam .section--mcgteam--body .section--mcgteam--name{color:#0c1f42;font-family:georgia,palatino,serif;font-size:26px;font-weight:400;letter-spacing:0;line-height:1.2;margin:0}.section--mcgteam .section--mcgteam--body .section--mcgteam--title{color:#737373;font-family:Poppins,sans-serif;font-size:15px;line-height:1.45;margin:6px 0 0}.section--mcgteam .section--mcgteam--link{align-items:center;color:#1e4135;display:inline-flex;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;gap:8px;line-height:1.65;margin-top:auto;padding-top:20px}.section--mcgteam .section--mcgteam--link svg{flex:none;transition:transform .25s ease}.section--mcgteam .section--mcgteam--person:hover .section--mcgteam--link{color:#0c1f42}.section--mcgteam .section--mcgteam--person:has(.section--mcgteam--open:focus-visible) .section--mcgteam--link svg,.section--mcgteam .section--mcgteam--person:hover .section--mcgteam--link svg{transform:translateX(5px)}@keyframes mcgDrawerIn{0%{transform:translateX(100%)}to{transform:none}}.section--mcgteam .section--mcgteam--drawer{background-color:#fff;border:0;box-shadow:-20px 0 60px rgba(42,42,42,.25);color:#0c1f42;font-family:Poppins,sans-serif;font-size:18px;height:100vh;line-height:1.65;margin:0 0 0 auto;max-height:100vh;max-width:100vw;padding:0;text-align:left;width:min(560px,100vw)}.section--mcgteam .section--mcgteam--drawer::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(42,42,42,.55)}.section--mcgteam .section--mcgteam--drawer[open]{animation:mcgDrawerIn .45s cubic-bezier(.2,.7,.2,1)}.section--mcgteam .section--mcgteam--inner{height:100%;overflow-y:auto;padding:32px 48px 56px}.section--mcgteam .section--mcgteam--close{background:none;border:1.5px solid #0c1f42;border-radius:4px;color:#0c1f42;cursor:pointer;display:block;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;line-height:normal;margin:0 0 24px auto;padding:8px 16px;text-transform:none}.section--mcgteam .section--mcgteam--close:hover{background-color:#edf4fe}.section--mcgteam .section--mcgteam--inner .section--mcgteam--drawerphoto{border-radius:6px;margin:0 0 28px;width:200px}.section--mcgteam .section--mcgteam--inner h2{font-size:40px;line-height:1.1;margin:0 0 8px}.section--mcgteam .section--mcgteam--inner .section--mcgteam--title{color:#737373;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;line-height:1.65;margin:0}.section--mcgteam .section--mcgteam--rule{border-top:.5px solid #f5751d;display:block;height:0;margin:32px 0 24px}.section--mcgteam .section--mcgteam--bio p{margin:0 0 32px}.section--mcgteam .section--mcgteam--inner .all--btn{margin:0}@media (max-width:1024px){.section--mcgteam .section--mcgteam--people{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.section--mcgteam .section--mcgteam--people{grid-template-columns:1fr}.section--mcgteam .section--mcgteam--inner{padding:24px 24px 40px}.section--mcgteam .section--mcgteam--inner h2{font-size:34px;line-height:1.1}}@media (prefers-reduced-motion:reduce){.section--mcgteam .section--mcgteam--drawer[open],.section--mcgteam .section--mcgteam--hover,.section--mcgteam .section--mcgteam--link svg,.section--mcgteam .section--mcgteam--media:after,.section--mcgteam .section--mcgteam--person{animation:none!important;transition:none!important}.section--mcgteam .section--mcgteam--person:has(.section--mcgteam--open:focus-visible),.section--mcgteam .section--mcgteam--person:has(.section--mcgteam--open:focus-visible) .section--mcgteam--link svg,.section--mcgteam .section--mcgteam--person:hover,.section--mcgteam .section--mcgteam--person:hover .section--mcgteam--link svg{transform:none!important}}