@font-face{font-family:'Open Sans';font-weight:400;font-style:normal;src:url('font/open-sans-v44-latin_latin-ext-regular.eot');src:url('font/open-sans-v44-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'),url('font/open-sans-v44-latin_latin-ext-regular.woff2') format('woff2'),url('font/open-sans-v44-latin_latin-ext-regular.woff') format('woff'),url('font/open-sans-v44-latin_latin-ext-regular.ttf') format('truetype'),url('font/open-sans-v44-latin_latin-ext-regular.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-weight:400;font-style:italic;src:url('font/open-sans-v44-latin_latin-ext-italic.eot');src:url('font/open-sans-v44-latin_latin-ext-italic.eot?#iefix') format('embedded-opentype'),url('font/open-sans-v44-latin_latin-ext-italic.woff2') format('woff2'),url('font/open-sans-v44-latin_latin-ext-italic.woff') format('woff'),url('font/open-sans-v44-latin_latin-ext-italic.ttf') format('truetype'),url('font/open-sans-v44-latin_latin-ext-italic.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-weight:600;font-style:normal;src:url('font/open-sans-v44-latin_latin-ext-600.eot');src:url('font/open-sans-v44-latin_latin-ext-600.eot?#iefix') format('embedded-opentype'),url('font/open-sans-v44-latin_latin-ext-600.woff2') format('woff2'),url('font/open-sans-v44-latin_latin-ext-600.woff') format('woff'),url('font/open-sans-v44-latin_latin-ext-600.ttf') format('truetype'),url('font/open-sans-v44-latin_latin-ext-600.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-weight:600;font-style:italic;src:url('font/open-sans-v44-latin_latin-ext-600italic.eot');src:url('font/open-sans-v44-latin_latin-ext-600italic.eot?#iefix') format('embedded-opentype'),url('font/open-sans-v44-latin_latin-ext-600italic.woff2') format('woff2'),url('font/open-sans-v44-latin_latin-ext-600italic.woff') format('woff'),url('font/open-sans-v44-latin_latin-ext-600italic.ttf') format('truetype'),url('font/open-sans-v44-latin_latin-ext-600italic.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-weight:800;font-style:normal;src:url('font/open-sans-v44-latin_latin-ext-800.eot');src:url('font/open-sans-v44-latin_latin-ext-800.eot?#iefix') format('embedded-opentype'),url('font/open-sans-v44-latin_latin-ext-800.woff2') format('woff2'),url('font/open-sans-v44-latin_latin-ext-800.woff') format('woff'),url('font/open-sans-v44-latin_latin-ext-800.ttf') format('truetype'),url('font/open-sans-v44-latin_latin-ext-800.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-weight:800;font-style:italic;src:url('font/open-sans-v44-latin_latin-ext-800italic.eot');src:url('font/open-sans-v44-latin_latin-ext-800italic.eot?#iefix') format('embedded-opentype'),url('font/open-sans-v44-latin_latin-ext-800italic.woff2') format('woff2'),url('font/open-sans-v44-latin_latin-ext-800italic.woff') format('woff'),url('font/open-sans-v44-latin_latin-ext-800italic.ttf') format('truetype'),url('font/open-sans-v44-latin_latin-ext-800italic.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-weight:300;font-style:normal;src:url('font/open-sans-v44-latin_latin-ext-300.eot');src:url('font/open-sans-v44-latin_latin-ext-300.eot?#iefix') format('embedded-opentype'),url('font/open-sans-v44-latin_latin-ext-300.woff2') format('woff2'),url('font/open-sans-v44-latin_latin-ext-300.woff') format('woff'),url('font/open-sans-v44-latin_latin-ext-300.ttf') format('truetype'),url('font/open-sans-v44-latin_latin-ext-300.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-weight:300;font-style:italic;src:url('font/open-sans-v44-latin_latin-ext-300italic.eot');src:url('font/open-sans-v44-latin_latin-ext-300italic.eot?#iefix') format('embedded-opentype'),url('font/open-sans-v44-latin_latin-ext-300italic.woff2') format('woff2'),url('font/open-sans-v44-latin_latin-ext-300italic.woff') format('woff'),url('font/open-sans-v44-latin_latin-ext-300italic.ttf') format('truetype'),url('font/open-sans-v44-latin_latin-ext-300italic.svg#OpenSans') format('svg')}@font-face{font-family:'Roboto Slab';font-weight:300;font-style:normal;src:url('font/roboto-slab-v36-latin_latin-ext-300.eot');src:url('font/roboto-slab-v36-latin_latin-ext-300.eot?#iefix') format('embedded-opentype'),url('font/roboto-slab-v36-latin_latin-ext-300.woff2') format('woff2'),url('font/roboto-slab-v36-latin_latin-ext-300.woff') format('woff'),url('font/roboto-slab-v36-latin_latin-ext-300.ttf') format('truetype'),url('font/roboto-slab-v36-latin_latin-ext-300.svg#RobotoSlab') format('svg')}*{box-sizing:border-box}html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;font-family:'Open Sans',sans-serif;font-size:16px;min-width:320px;color:#3B3D3D}a:focus-visible,input:focus-visible,select:focus-visible,div:focus-visible{outline:2px solid #0078A6}a:hover{color:#4a6b4f}a[name],*[id]{scroll-margin-top:80px}label.toggle{position:relative}label.toggle > input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap:border:0}label.toggle > input[type=checkbox]:focus{outline:none}span.keep-together{white-space:nowrap}p.keep-balanced,span.keep-balanced{text-wrap:balance}.color-black{color:#000000}.color-black a{color:#000000;text-decoration:underline}.color-black a:hover{color:#3B3D3D}.color-cyan{color:#0078A6}.color-cyan a{color:#0078A6;text-decoration:underline}.color-cyan a:hover{color:#3B3D3D}.color-green{color:#36523D}.color-green a{color:#36523D;text-decoration:underline}.color-green a:hover{color:#3B3D3D}.color-grey{color:#3B3D3D}.color-grey a{color:#3B3D3D;text-decoration:underline}.color-grey a:hover{color:#3B3D3D}.color-magenta{color:#703B69}.color-magenta a{color:#703B69;text-decoration:underline}.color-magenta a:hover{color:#3B3D3D}.color-purple{color:#45385C}.color-purple a{color:#45385C;text-decoration:underline}.color-purple a:hover{color:#3B3D3D}.color-yellow{color:#8F6E1C}.color-yellow a{color:#8F6E1C;text-decoration:underline}.color-yellow a:hover{color:#3B3D3D}.eyebrow a{font-size:13px;font-weight:bold;letter-spacing:.25px;text-transform:uppercase;text-decoration:none;color:#3B3D3D}ul.contact.icons{display:flex;gap:12px;margin:0;padding:0;list-style:none}ul.contact.icons li{display:block;position:relative;width:40px;height:40px;border-radius:20px;background:no-repeat center / 22px 22px;overflow:hidden;cursor:pointer;transition:width .25s,height .25s}ul.contact.icons li.no-popup > *{opacity:0;pointer-events:none}ul.contact.icons li:hover{width:320px}ul.contact.icons li > *{display:block;position:absolute;z-index:1;right:-320px;border-radius:20px;border:2px solid #fff;padding:0 12px;background-color:#fff;font-size:14px;font-weight:600;line-height:36px;transition:left .25s,right .25s}ul.contact.icons li > a{color:#3B3D3D}ul.contact.icons li:hover > *{right:52px}ul.contact.icons li > *:hover{color:#0078A6;text-decoration:none}ul.contact.icons li::after{content:"";position:absolute;right:0;z-index:5;width:50px;height:44px;background-repeat:no-repeat;background-position:center left;background-size:50px 40px}ul.contact.icons.top{align-items:flex-start;margin:32px 0 0 0}ul.contact.icons.top li{width:40px;overflow:visible}ul.contact.icons.top li:hover{width:40px}ul.contact.icons.top li:after{right:auto;top:0;left:0;width:40px;height:41px;background-position:top center;background-size:40px 50px}ul.contact.icons.top li > *{opacity:0;pointer-events:none;top:52px;right:50%;transform:translateX(50%);width:max-content;box-shadow:0 0 16px rgba(0,0,0,.5);transition:opacity .25s}ul.contact.icons.top li > *:focus,ul.contact.icons.top li:hover > *{opacity:1;top:52px;pointer-events:all}ul.contact.icons.top li.no-popup > *:focus,ul.contact.icons.top li.no-popup:hover > *{opacity:0}ul.contact.icons.top li:has(> *:focus)::after,ul.contact.icons.top li:hover::after{height:52px}ul.contact.icons.top li:first-child > *{left:0;right:auto;transform:none}ul.contact.icons.top li.location > *{padding:0;overflow:hidden}ul.contact.icons.top li.location .title{margin:24px 16px 4px 16px;font-size:13px;font-weight:bold;letter-spacing:.25px;text-transform:uppercase;line-height:125%;color:#8F6E1C}ul.contact.icons.top li.location .address{margin:0 16px 16px 16px;font-size:14px;line-height:125%;color:#3B3D3D}ul.contact.icons.top li.location img{display:block;width:100%;max-width:320px}ul.contact.icons.top li.email::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="svg1" viewBox="0 0 32 40"><style id="style1">.s0{stroke:%23fbfbfb;stroke-miterlimit:100;stroke-width:2;fill:%23000}</style><g id="layer1" style="display:inline"><path id="path1-5" d="M1 16C1 7.716 7.714 1 16 1s15 6.716 15 15-6.714 15-15 15S1 24.284 1 16Z" style="display:inline;fill:%23fff;stroke:%23ccedfa;stroke-width:2;stroke-miterlimit:100;stroke-opacity:1"/></g><g id="layer2" style="display:inline"><path id="path1-4" d="M8.003 11.759c.038-.97.84-1.759 1.825-1.759h12.344c.984 0 1.784.789 1.825 1.759H24v8.233a2 2 0 0 1-2 1.996H10a2 2 0 0 1-2-1.996zM23 13.5l-5.522 4.031a2.51 2.51 0 0 1-2.956 0L9 13.5v6.492c0 .552.447.998 1 .998h12c.553 0 1-.446 1-.998zm-.828-2.5H9.828a.84.84 0 0 0-.828.837.83.83 0 0 0 .338.667l5.775 4.223a1.5 1.5 0 0 0 1.775 0l5.774-4.226a.8.8 0 0 0 .338-.664c-.003-.441-.332-.837-.828-.837" class="s0" style="display:inline;fill:%230078a6;fill-opacity:1;stroke:none"/></g></svg>')}ul.contact.icons.top li.email:has(> a:focus)::after,ul.contact.icons.top li.email:hover::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="svg1" viewBox="0 0 32 40"><style id="style1">.s0{stroke:%23fbfbfb;stroke-miterlimit:100;stroke-width:2;fill:%23000}</style><g id="layer3" style="display:inline"><path id="path12" d="M31 17c0-8.287-6.716-15-15-15S1 8.712 1 17c0 6.28 3.86 11.655 9.336 13.89l.002.004 5.215 6.898a.56.56 0 0 0 .892 0l5.217-6.898.002-.004C27.14 28.655 31 23.28 31 17Z" style="display:inline;fill:%23d1ab5e;stroke:%23fff;stroke-width:2;stroke-miterlimit:100;stroke-opacity:1"/></g><g id="layer2" style="display:inline"><path id="path9" d="M8.003 11.759c.038-.97.84-1.759 1.825-1.759h12.344c.984 0 1.784.789 1.825 1.759H24v8.233a2 2 0 0 1-2 1.996H10a2 2 0 0 1-2-1.996zM23 13.5l-5.522 4.031a2.51 2.51 0 0 1-2.956 0L9 13.5v6.492c0 .552.447.998 1 .998h12c.553 0 1-.446 1-.998zm-.828-2.5H9.828a.84.84 0 0 0-.828.837.83.83 0 0 0 .338.667l5.775 4.223a1.5 1.5 0 0 0 1.775 0l5.774-4.226a.8.8 0 0 0 .338-.664c-.003-.441-.332-.837-.828-.837" class="s0" style="display:inline;stroke:none"/></g></svg>')}ul.contact.icons.top li.phone::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="svg1" viewBox="0 0 32 40"><style id="style1">.s0{stroke:%23fbfbfb;stroke-miterlimit:100;stroke-width:2;fill:%23000}</style><g id="layer1" style="display:inline"><path id="path1-5" d="M1 16C1 7.716 7.714 1 16 1s15 6.716 15 15-6.714 15-15 15S1 24.284 1 16Z" style="display:inline;fill:%23fff;stroke:%23ccedfa;stroke-width:2;stroke-miterlimit:100;stroke-opacity:1"/></g><g id="layer2" style="display:inline"><path id="path14" d="M11.605 8.055a1.54 1.54 0 0 1 1.828.894l1.216 2.915a1.54 1.54 0 0 1-.447 1.788l-1.003.822a9.77 9.77 0 0 0 4.26 4.415l.89-1.09a1.54 1.54 0 0 1 1.787-.447l2.916 1.215a1.54 1.54 0 0 1 .894 1.828l-.057.21c-.553 2.028-2.54 3.818-5.009 3.306A13.95 13.95 0 0 1 8.09 13.12c-.516-2.472 1.275-4.457 3.306-5.01Zm.906 1.278a.55.55 0 0 0-.643-.316l-.21.057c-1.662.456-2.968 2.021-2.59 3.843a12.95 12.95 0 0 0 10.015 10.016c1.819.378 3.388-.928 3.84-2.594l.057-.21a.543.543 0 0 0-.316-.643L19.75 18.27a.55.55 0 0 0-.628.157l-1.144 1.396a.496.496 0 0 1-.6.135 10.77 10.77 0 0 1-5.253-5.438.5.5 0 0 1 .144-.584l1.3-1.066a.54.54 0 0 0 .156-.628z" class="s0" style="display:inline;fill:%230078a6;fill-opacity:1;stroke:none"/></g></svg>')}ul.contact.icons.top li.phone:has(> a:focus)::after,ul.contact.icons.top li.phone:hover::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="svg1" viewBox="0 0 32 40"><style id="style1">.s0{stroke:%23fbfbfb;stroke-miterlimit:100;stroke-width:2;fill:%23000}</style><g id="layer3" style="display:inline"><path id="path12" d="M31 17c0-8.287-6.716-15-15-15S1 8.712 1 17c0 6.28 3.86 11.655 9.336 13.89l.002.004 5.215 6.898a.56.56 0 0 0 .892 0l5.217-6.898.002-.004C27.14 28.655 31 23.28 31 17Z" style="display:inline;fill:%23d1ab5e;stroke:%23fff;stroke-width:2;stroke-miterlimit:100;stroke-opacity:1"/></g><g id="layer2" style="display:inline"><path id="path3" d="M11.605 8.055a1.54 1.54 0 0 1 1.828.894l1.216 2.915a1.54 1.54 0 0 1-.447 1.788l-1.003.822a9.77 9.77 0 0 0 4.26 4.415l.89-1.09a1.54 1.54 0 0 1 1.787-.447l2.916 1.215a1.54 1.54 0 0 1 .894 1.828l-.057.21c-.553 2.028-2.54 3.818-5.009 3.306A13.95 13.95 0 0 1 8.09 13.12c-.516-2.472 1.275-4.457 3.306-5.01Zm.906 1.278a.55.55 0 0 0-.643-.316l-.21.057c-1.662.456-2.968 2.021-2.59 3.843a12.95 12.95 0 0 0 10.015 10.016c1.819.378 3.388-.928 3.84-2.594l.057-.21a.543.543 0 0 0-.316-.643L19.75 18.27a.55.55 0 0 0-.628.157l-1.144 1.396a.496.496 0 0 1-.6.135 10.77 10.77 0 0 1-5.253-5.438.5.5 0 0 1 .144-.584l1.3-1.066a.54.54 0 0 0 .156-.628z" class="s0" style="display:inline;fill:%231a1a1a;fill-opacity:1;stroke:none"/></g></svg>')}ul.contact.icons.top li.location::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="svg1" viewBox="0 0 32 40"><style id="style1">.s0{stroke:%23fbfbfb;stroke-miterlimit:100;stroke-width:2;fill:%23000}</style><g id="layer1" style="display:inline"><path id="path1-5" d="M1 16C1 7.716 7.714 1 16 1s15 6.716 15 15-6.714 15-15 15S1 24.284 1 16Z" style="display:inline;fill:%23fff;stroke:%23ccedfa;stroke-width:2;stroke-miterlimit:100;stroke-opacity:1"/></g><g id="layer2" style="display:inline"><path id="path1-8" d="M16 8c-3.293 0-5.965 2.622-5.965 5.86 0 3.706 3.735 8.149 5.294 9.842a.905.905 0 0 0 1.343 0c1.559-1.693 5.293-6.136 5.293-9.843C21.965 10.622 19.294 8 16 8m-4.97 5.86c0-2.673 2.208-4.867 4.97-4.867s4.971 2.194 4.971 4.866c0 1.562-.805 3.398-1.907 5.144-1.057 1.672-2.3 3.123-3.064 3.958-.764-.835-2.006-2.289-3.063-3.958-1.103-1.746-1.907-3.582-1.907-5.144M16 11.48a2.485 2.485 0 0 0-2.485 2.485A2.485 2.485 0 0 0 16 16.451a2.485 2.485 0 0 0 2.486-2.486A2.485 2.485 0 0 0 16 11.48m1.492 2.486a1.492 1.492 0 1 1-2.984-.002 1.492 1.492 0 0 1 2.984.002" style="display:inline;fill:%230078a6;fill-opacity:1;stroke:none;stroke-width:2;stroke-dasharray:none"/></g></svg>')}ul.contact.icons.top li.location:has(> a:focus)::after,ul.contact.icons.top li.location:hover::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="svg1" viewBox="0 0 32 40"><style id="style1">.s0{stroke:%23fbfbfb;stroke-miterlimit:100;stroke-width:2;fill:%23000}</style><g id="layer3" style="display:inline"><path id="path12" d="M31 17c0-8.287-6.716-15-15-15S1 8.712 1 17c0 6.28 3.86 11.655 9.336 13.89l.002.004 5.215 6.898a.56.56 0 0 0 .892 0l5.217-6.898.002-.004C27.14 28.655 31 23.28 31 17Z" style="display:inline;fill:%23d1ab5e;stroke:%23fff;stroke-width:2;stroke-miterlimit:100;stroke-opacity:1"/></g><g id="layer2" style="display:inline"><path id="path4" d="M16 8c-3.293 0-5.965 2.622-5.965 5.86 0 3.706 3.735 8.149 5.294 9.842a.905.905 0 0 0 1.343 0c1.559-1.693 5.293-6.136 5.293-9.843C21.965 10.622 19.294 8 16 8m-4.97 5.86c0-2.673 2.208-4.867 4.97-4.867s4.971 2.194 4.971 4.866c0 1.562-.805 3.398-1.907 5.144-1.057 1.672-2.3 3.123-3.064 3.958-.764-.835-2.006-2.289-3.063-3.958-1.103-1.746-1.907-3.582-1.907-5.144M16 11.48a2.485 2.485 0 0 0-2.485 2.485A2.485 2.485 0 0 0 16 16.451a2.485 2.485 0 0 0 2.486-2.486A2.485 2.485 0 0 0 16 11.48m1.492 2.486a1.492 1.492 0 1 1-2.984-.002 1.492 1.492 0 0 1 2.984.002" style="display:inline;fill:%23000;stroke:none;stroke-width:2;stroke-dasharray:none"/></g></svg>')}ul.contact.icons.top li.linkedin::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="svg1" viewBox="0 0 32 40"><style id="style1">.s0{stroke:%23fbfbfb;stroke-miterlimit:100;stroke-width:2;fill:%23000}</style><g id="layer1" style="display:inline"><path id="path1-5" d="M1 16C1 7.716 7.714 1 16 1s15 6.716 15 15-6.714 15-15 15S1 24.284 1 16Z" style="display:inline;fill:%23fff;stroke:%23ccedfa;stroke-width:2;stroke-miterlimit:100;stroke-opacity:1"/></g><g id="layer2" style="display:inline"><path id="path5" d="M11.876 23.469H8.778v-9.973h3.098Zm-1.55-11.333c-.991 0-1.795-.82-1.795-1.81a1.795 1.795 0 0 1 1.794-1.794 1.795 1.795 0 0 1 1.794 1.793c0 .99-.804 1.81-1.794 1.81zm13.14 11.333h-3.091v-4.855c0-1.157-.024-2.64-1.61-2.64-1.611 0-1.858 1.256-1.858 2.557v4.938h-3.094v-9.973h2.97v1.36h.044c.413-.783 1.424-1.61 2.93-1.61 3.135 0 3.712 2.064 3.712 4.745v5.478z" class="s0" style="display:inline;fill:none;stroke:%230078a6;stroke-width:1;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"/></g></svg>')}ul.contact.icons.top li.linkedin:has(> a:focus)::after,ul.contact.icons.top li.linkedin:hover::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="svg1" viewBox="0 0 32 40"><style id="style1">.s0{stroke:%23fbfbfb;stroke-miterlimit:100;stroke-width:2;fill:%23000}</style><g id="layer1" style="display:inline"><path id="path8" d="M1 16C1 7.716 7.714 1 16 1s15 6.716 15 15-6.714 15-15 15S1 24.284 1 16Z" style="display:inline;fill:%23d1ab5e;stroke:%23fbfbfb;stroke-width:2;stroke-miterlimit:100"/></g><g id="layer2" style="display:inline"><path id="&lt;Compound Path&gt;" d="M11.876 23.469H8.778v-9.973h3.098Zm-1.55-11.333c-.991 0-1.795-.82-1.795-1.81a1.795 1.795 0 0 1 1.794-1.794 1.795 1.795 0 0 1 1.794 1.793c0 .99-.804 1.81-1.794 1.81zm13.14 11.333h-3.091v-4.855c0-1.157-.024-2.64-1.61-2.64-1.611 0-1.858 1.256-1.858 2.557v4.938h-3.094v-9.973h2.97v1.36h.044c.413-.783 1.424-1.61 2.93-1.61 3.135 0 3.712 2.064 3.712 4.745v5.478z" class="s0" style="display:inline;fill:none;stroke:%23000;stroke-width:1;stroke-linejoin:round;stroke-dasharray:none"/></g></svg>')}ul.contact.icons.top li.next::after{opacity:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="svg1" viewBox="0 0 32 40"><style id="style1">.s0{stroke:%23fbfbfb;stroke-miterlimit:100;stroke-width:2;fill:%23000}</style><g id="layer1" style="display:inline"><path id="path1-5" d="M1 16C1 7.716 7.714 1 16 1s15 6.716 15 15-6.714 15-15 15S1 24.284 1 16Z" style="display:inline;fill:%23fff;stroke:%23ccedfa;stroke-width:2;stroke-miterlimit:100;stroke-opacity:1"/></g><g id="layer2" style="display:inline"><path id="path7" d="m12 24 8-8-8-8" style="display:inline;fill:none;stroke:%230078a6;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"/></g></svg>')}ul.contact.icons.top li.next:has(> a:focus)::after,ul.contact.icons.top li.next:hover::after{opacity:.5;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="svg1" viewBox="0 0 32 40"><style id="style1">.s0{stroke:%23fbfbfb;stroke-miterlimit:100;stroke-width:2;fill:%23000}</style><g id="layer1" style="display:inline"><path id="path8" d="M1 16C1 7.716 7.714 1 16 1s15 6.716 15 15-6.714 15-15 15S1 24.284 1 16Z" style="display:inline;fill:%23d1ab5e;stroke:%23fbfbfb;stroke-width:2;stroke-miterlimit:100"/></g><g id="layer2" style="display:inline"><path id="path2-8" d="m12 24 8-8-8-8" style="display:inline;fill:none;stroke:%23000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"/></g></svg>')}ul.contact.icons li.phone{text-align:center}ul.contact.icons li.phone a:has(.phone-message){line-height:200%}ul.contact.icons li.phone a .phone-message{display:block;margin:-6px 0 6px 0;font-size:10px;line-height:100%}ul.contact.icons.left{align-items:flex-start}ul.contact.icons.left.expanded li,ul.contact.icons.left li:hover{width:320px}ul.contact.icons.left li:after{right:auto;top:0;left:0}ul.contact.icons.left li > *{left:-320px;right:auto}ul.contact.icons.left.expanded li > *,ul.contact.icons.left li:hover > *{left:52px;right:auto}ul.contact.icons.left li.address{}ul.contact.icons.left li.email::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="svg1" viewBox="0 0 40 32"><style id="style1">.s0{stroke:%23fbfbfb;stroke-miterlimit:100;stroke-width:2;fill:%23000}</style><g id="layer1" style="display:inline"><path id="path1-5" d="M1 16C1 7.716 7.714 1 16 1s15 6.716 15 15-6.714 15-15 15S1 24.284 1 16Z" style="display:inline;fill:%23fff;stroke:%23ccedfa;stroke-width:2;stroke-miterlimit:100;stroke-opacity:1"/></g><g id="layer2"><path id="path1-4" d="M8.003 11.759c.038-.97.84-1.759 1.825-1.759h12.344c.984 0 1.784.789 1.825 1.759H24v8.233a2 2 0 0 1-2 1.996H10a2 2 0 0 1-2-1.996zM23 13.5l-5.522 4.031a2.51 2.51 0 0 1-2.956 0L9 13.5v6.492c0 .552.447.998 1 .998h12c.553 0 1-.446 1-.998zm-.828-2.5H9.828a.84.84 0 0 0-.828.837.83.83 0 0 0 .338.667l5.775 4.223a1.5 1.5 0 0 0 1.775 0l5.774-4.226a.8.8 0 0 0 .338-.664c-.003-.441-.332-.837-.828-.837" class="s0" style="stroke:none;fill:%230078a6;fill-opacity:1"/></g></svg>')}ul.contact.icons.left.expanded li.email::after,ul.contact.icons.left li.email:hover::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 32"><path d="M1 16C1 7.716 7.714 1 16 1s15 6.716 15 15-6.714 15-15 15S1 24.284 1 16Z" style="fill:%23d1ab5e;stroke:%23fbfbfb;stroke-width:2;stroke-miterlimit:100"/><path d="M36.793 15.555a.56.56 0 0 1 0 .892l-6.9 5.216a.557.557 0 0 1-.893-.446V10.78c0-.457.525-.719.894-.44z" style="fill:%23d1ab5e;stroke:%23fbfbfb;stroke-width:2;stroke-miterlimit:100"/><path d="M16 1C7.714 1 1 7.716 1 16s6.714 15 15 15c6.28 0 11.656-3.86 13.89-9.336l.005-.002 6.898-5.215a.56.56 0 0 0 0-.892l-6.898-5.217-.004-.002C27.656 4.86 22.28 1 16 1Z" style="display:inline;fill:%23d1ab5e;stroke:%23fff;stroke-width:2;stroke-miterlimit:100;stroke-opacity:1"/><path d="M8.003 11.759c.038-.97.84-1.759 1.825-1.759h12.344c.984 0 1.784.789 1.825 1.759H24v8.233a2 2 0 0 1-2 1.996H10a2 2 0 0 1-2-1.996zM23 13.5l-5.522 4.031a2.51 2.51 0 0 1-2.956 0L9 13.5v6.492c0 .552.447.998 1 .998h12c.553 0 1-.446 1-.998zm-.828-2.5H9.828a.84.84 0 0 0-.828.837.83.83 0 0 0 .338.667l5.775 4.223a1.5 1.5 0 0 0 1.775 0l5.774-4.226a.8.8 0 0 0 .338-.664c-.003-.441-.332-.837-.828-.837" class="s0" style="stroke:none"/></svg>')}ul.contact.icons.left li.phone::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="svg1" viewBox="0 0 40 32"><style id="style1">.s0{stroke:%23fbfbfb;stroke-miterlimit:100;stroke-width:2;fill:%23000}</style><g id="layer1" style="display:inline"><path id="path1-5" d="M1 16C1 7.716 7.714 1 16 1s15 6.716 15 15-6.714 15-15 15S1 24.284 1 16Z" style="display:inline;fill:%23fff;stroke:%23ccedfa;stroke-width:2;stroke-miterlimit:100;stroke-opacity:1"/></g><g id="layer2" style="display:inline"><path id="path14" d="M11.605 8.055a1.54 1.54 0 0 1 1.828.894l1.216 2.915a1.54 1.54 0 0 1-.447 1.788l-1.003.822a9.77 9.77 0 0 0 4.26 4.415l.89-1.09a1.54 1.54 0 0 1 1.787-.447l2.916 1.215a1.54 1.54 0 0 1 .894 1.828l-.057.21c-.553 2.028-2.54 3.818-5.009 3.306A13.95 13.95 0 0 1 8.09 13.12c-.516-2.472 1.275-4.457 3.306-5.01Zm.906 1.278a.55.55 0 0 0-.643-.316l-.21.057c-1.662.456-2.968 2.021-2.59 3.843a12.95 12.95 0 0 0 10.015 10.016c1.819.378 3.388-.928 3.84-2.594l.057-.21a.543.543 0 0 0-.316-.643L19.75 18.27a.55.55 0 0 0-.628.157l-1.144 1.396a.496.496 0 0 1-.6.135 10.77 10.77 0 0 1-5.253-5.438.5.5 0 0 1 .144-.584l1.3-1.066a.54.54 0 0 0 .156-.628z" class="s0" style="display:inline;fill:%230078a6;fill-opacity:1;stroke:none"/></g></svg>')}ul.contact.icons.left.expanded li.phone::after,ul.contact.icons.left li.phone:hover::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="svg1" viewBox="0 0 40 32"><style id="style1">.s0{stroke:%23fbfbfb;stroke-miterlimit:100;stroke-width:2;fill:%23000}</style><g id="layer3" style="display:inline"><path id="path12" d="M16 1C7.714 1 1 7.716 1 16s6.714 15 15 15c6.28 0 11.656-3.86 13.89-9.336l.005-.002 6.898-5.215a.56.56 0 0 0 0-.892l-6.898-5.217-.004-.002C27.656 4.86 22.28 1 16 1Z" style="display:inline;fill:%23d1ab5e;stroke:%23fff;stroke-width:2;stroke-miterlimit:100;stroke-opacity:1"/></g><g id="layer2" style="display:inline"><path id="path14" d="M11.605 8.055a1.54 1.54 0 0 1 1.828.894l1.216 2.915a1.54 1.54 0 0 1-.447 1.788l-1.003.822a9.77 9.77 0 0 0 4.26 4.415l.89-1.09a1.54 1.54 0 0 1 1.787-.447l2.916 1.215a1.54 1.54 0 0 1 .894 1.828l-.057.21c-.553 2.028-2.54 3.818-5.009 3.306A13.95 13.95 0 0 1 8.09 13.12c-.516-2.472 1.275-4.457 3.306-5.01Zm.906 1.278a.55.55 0 0 0-.643-.316l-.21.057c-1.662.456-2.968 2.021-2.59 3.843a12.95 12.95 0 0 0 10.015 10.016c1.819.378 3.388-.928 3.84-2.594l.057-.21a.543.543 0 0 0-.316-.643L19.75 18.27a.55.55 0 0 0-.628.157l-1.144 1.396a.496.496 0 0 1-.6.135 10.77 10.77 0 0 1-5.253-5.438.5.5 0 0 1 .144-.584l1.3-1.066a.54.54 0 0 0 .156-.628z" class="s0" style="display:inline;stroke:none"/></g></svg>')}ul.contact.icons.right li.email::after{background-image:url('data:image/svg+xml;utf8,<svg version="1.2" viewBox="0 0 40 32" width="40" height="32" xmlns="http://www.w3.org/2000/svg"><path d="M 9,16 C 9,7.7163184 15.713709,1 24,1 32.286289,1 38.999999,7.7163184 38.999999,16 38.999999,24.283682 32.286289,31 24,31 15.713709,31 9,24.283682 9,16 Z" style="fill:%23ffffff;stroke:%23ccedfa;stroke-width:2;stroke-miterlimit:100" /><path d="M 16.003156,11.758747 C 16.040653,10.788872 16.843777,10 17.828151,10 h 12.343734 c 0.984375,0 1.784373,0.788872 1.824998,1.758747 h 0.0031 v 8.233021 c 0,1.100854 -0.896873,1.995884 -1.999997,1.995884 H 18.000031 c -1.103123,0 -1.999997,-0.89503 -1.999997,-1.995884 z M 30.999999,13.5 25.47813,17.531213 c -0.881249,0.642425 -2.078123,0.642425 -2.956247,0 L 17.000015,13.5 v 6.491764 c 0,0.551986 0.446874,0.997942 0.999998,0.997942 h 11.999986 c 0.553124,0 1,-0.445956 1,-0.997942 z M 30.171874,11 H 17.828139 c -0.45625,0 -0.828124,0.381397 -0.828124,0.836707 0,0.26196 0.124999,0.511445 0.337499,0.667374 l 5.774994,4.222541 c 0.528123,0.386702 1.246873,0.386702 1.774998,0 l 5.774992,-4.22566 C 30.874998,12.345034 31.012553,12.089525 30.999999,11.837 30.996954,11.395515 30.668071,11 30.171874,11 Z" style="fill:%230078a6;stroke:none" /></svg>')}ul.contact.icons.right li.email:hover::after{background-image:url('data:image/svg+xml;utf8,<svg version="1.2" viewBox="0 0 40 32" width="40" height="32" xmlns="http://www.w3.org/2000/svg"><path style="fill:%23d1ab5e;stroke:%23ffffff;stroke-width:2;stroke-miterlimit:100" d="M 24.000484,1 C 32.286499,1 39,7.7163267 39,16 c 0,8.283674 -6.713501,15 -14.999516,15 -6.280723,0 -11.655353,-3.860608 -13.890177,-9.335938 -0.0012,-8.66e-4 -0.0027,-0.0011 -0.0039,-0.002 L 3.2081918,16.447219 c -0.2960524,-0.222922 -0.2960524,-0.669657 0,-0.892578 l 6.8982152,-5.216797 c 0.0012,-8.9e-4 0.0027,-0.0011 0.0039,-0.002 C 12.345131,4.8606078 17.719761,1 24.000484,1 Z" /><path d="M 16.003156,11.758747 C 16.040653,10.788872 16.843777,10 17.828151,10 h 12.343734 c 0.984375,0 1.784373,0.788872 1.824998,1.758747 h 0.0031 v 8.233021 c 0,1.100854 -0.896873,1.995884 -1.999997,1.995884 H 18.000031 c -1.103123,0 -1.999997,-0.89503 -1.999997,-1.995884 z M 30.999999,13.5 25.47813,17.531213 c -0.881249,0.642425 -2.078123,0.642425 -2.956247,0 L 17.000015,13.5 v 6.491764 c 0,0.551986 0.446874,0.997942 0.999998,0.997942 h 11.999986 c 0.553124,0 1,-0.445956 1,-0.997942 z M 30.171874,11 H 17.828139 c -0.45625,0 -0.828124,0.381397 -0.828124,0.836707 0,0.26196 0.124999,0.511445 0.337499,0.667374 l 5.774994,4.222541 c 0.528123,0.386702 1.246873,0.386702 1.774998,0 l 5.774992,-4.22566 C 30.874998,12.345034 31.012553,12.089525 30.999999,11.837 30.996954,11.395515 30.668071,11 30.171874,11 Z" style="fill:%23002938;stroke:none" /></svg>')}ul.contact.icons.right li.phone::after{background-image:url('data:image/svg+xml;utf8,<svg version="1.2" viewBox="0 0 40 32" width="40" height="32" xmlns="http://www.w3.org/2000/svg"><path d="M 9,16 C 9,7.7163184 15.713709,1 24,1 32.286289,1 38.999999,7.7163184 38.999999,16 38.999999,24.283682 32.286289,31 24,31 15.713709,31 9,24.283682 9,16 Z" style="fill:%23ffffff;stroke:%23ccedfa;stroke-width:2;stroke-miterlimit:100" /><path d="m 19.605152,8.054963 c 0.746873,-0.2031223 1.53124,0.1781192 1.828113,0.8937156 l 1.215603,2.9155464 c 0.262499,0.628108 0.08125,1.356217 -0.44687,1.787454 l -1.00311,0.821848 c 0.90624,1.890576 2.409346,3.443665 4.259331,4.415509 l 0.890618,-1.090598 c 0.431248,-0.528107 1.156238,-0.709357 1.787477,-0.446858 l 2.915603,1.215592 c 0.715608,0.296861 1.096861,1.081216 0.893739,1.828078 l -0.05622,0.209362 c -0.553121,2.02807 -2.540601,3.818643 -5.009335,3.306158 -5.40932,-1.124961 -9.66552,-5.381103 -10.790515,-10.790329 -0.515616,-2.471808 1.274992,-4.4561223 3.306215,-5.0092322 z m 0.90624,1.2780883 C 20.405117,9.0830536 20.13015,8.9486786 19.867651,9.0174374 l -0.209373,0.056223 c -1.662484,0.4562397 -2.968718,2.0218196 -2.590596,3.8436466 1.043735,5.018603 4.996822,8.968502 10.015516,10.015345 1.818742,0.378121 3.387475,-0.928101 3.840595,-2.593682 l 0.05622,-0.209362 c 0.07188,-0.262499 -0.06251,-0.537488 -0.315625,-0.64374 l -2.915592,-1.215592 c -0.221875,-0.09062 -0.474992,-0.02811 -0.628119,0.156247 l -1.143736,1.396842 c -0.146877,0.178119 -0.393744,0.234365 -0.599997,0.134375 -2.343729,-1.112471 -4.218706,-3.049921 -5.25307,-5.43736 -0.08753,-0.206242 -0.03131,-0.443738 0.143745,-0.584353 l 1.299995,-1.065595 c 0.18437,-0.149996 0.249986,-0.406245 0.156247,-0.628108 z" style="fill:%230078a6;stroke:none" /></svg>')}ul.contact.icons.right li.phone:hover::after{background-image:url('data:image/svg+xml;utf8,<svg version="1.2" viewBox="0 0 40 32" width="40" height="32" xmlns="http://www.w3.org/2000/svg"><path d="M 24.000484,1 C 32.286499,1 39,7.7163267 39,16 c 0,8.283674 -6.713501,15 -14.999516,15 -6.280723,0 -11.655353,-3.860608 -13.890177,-9.335938 -0.0012,-8.66e-4 -0.0027,-0.0011 -0.0039,-0.002 L 3.2081918,16.447219 c -0.2960524,-0.222922 -0.2960524,-0.669657 0,-0.892578 l 6.8982152,-5.216797 c 0.0012,-8.9e-4 0.0027,-0.0011 0.0039,-0.002 C 12.345131,4.8606078 17.719761,1 24.000484,1 Z" style="fill:%23d1ab5e;stroke:%23ffffff;stroke-width:2;stroke-miterlimit:100" /><path d="m 19.605152,8.054963 c 0.746873,-0.2031223 1.53124,0.1781192 1.828113,0.8937156 l 1.215603,2.9155464 c 0.262499,0.628108 0.08125,1.356217 -0.44687,1.787454 l -1.00311,0.821848 c 0.90624,1.890576 2.409346,3.443665 4.259331,4.415509 l 0.890618,-1.090598 c 0.431248,-0.528107 1.156238,-0.709357 1.787477,-0.446858 l 2.915603,1.215592 c 0.715608,0.296861 1.096861,1.081216 0.893739,1.828078 l -0.05622,0.209362 c -0.553121,2.02807 -2.540601,3.818643 -5.009335,3.306158 -5.40932,-1.124961 -9.66552,-5.381103 -10.790515,-10.790329 -0.515616,-2.471808 1.274992,-4.4561223 3.306215,-5.0092322 z m 0.90624,1.2780883 C 20.405117,9.0830536 20.13015,8.9486786 19.867651,9.0174374 l -0.209373,0.056223 c -1.662484,0.4562397 -2.968718,2.0218196 -2.590596,3.8436466 1.043735,5.018603 4.996822,8.968502 10.015516,10.015345 1.818742,0.378121 3.387475,-0.928101 3.840595,-2.593682 l 0.05622,-0.209362 c 0.07188,-0.262499 -0.06251,-0.537488 -0.315625,-0.64374 l -2.915592,-1.215592 c -0.221875,-0.09062 -0.474992,-0.02811 -0.628119,0.156247 l -1.143736,1.396842 c -0.146877,0.178119 -0.393744,0.234365 -0.599997,0.134375 -2.343729,-1.112471 -4.218706,-3.049921 -5.25307,-5.43736 -0.08753,-0.206242 -0.03131,-0.443738 0.143745,-0.584353 l 1.299995,-1.065595 c 0.18437,-0.149996 0.249986,-0.406245 0.156247,-0.628108 z" style="fill:%23002938;stroke:none" /></svg>')}ul.contact.icons.left,ul.contact.icons.right{flex-direction:column}ul.contact.icons.right{align-items:flex-end}ul.contact.icons.left li{height:44px;padding:2px 0}ul.contact.icons.right li{height:44px;padding:2px 0}header{position:fixed;top:0;z-index:1000;width:100%;background:linear-gradient(to right,rgba(255,255,255,1) 0,rgba(255,255,255,1) 25%,rgba(255,255,255,.92) 50%,rgba(255,255,255,.92) 100%);backdrop-filter:blur(8px)}header::after{content:"";position:absolute;z-index:1001;top:0;right:0;bottom:0;left:0;box-shadow:0 0 16px rgba(0,0,0,.1);pointer-events:none}header .logo,footer .logo{display:block;width:240px;height:80px;border-radius:24px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 1092.43 316.12"><defs><style>.st0{fill:%2300adee}.st1{fill:%2376777a}</style></defs><path class="st1" d="M87.8,227.64c-35.17,0-59.34-27.7-59.37-61.8v-.12c.03-33.75,24.19-61.8,59.37-61.8s59.38,28.08,59.38,61.86-24.18,61.86-59.38,61.86M87.8,77.6c-23.08,0-43.81,8.81-59.37,23.17V0H0v166.37h0c.13,48.94,39.18,87.56,87.79,87.56s87.81-38.73,87.81-87.79-38.75-88.53-87.81-88.53"/><path class="st0" d="M230.71,165.78c0,34.13,24.17,61.86,59.37,61.86s59.38-27.73,59.38-61.86-24.17-61.86-59.38-61.86-59.37,28.08-59.37,61.86M202.28,166.14c0-49.07,38.75-88.53,87.8-88.53s87.81,39.46,87.81,88.53-39.11,87.79-87.81,87.79-87.8-38.73-87.8-87.79"/><polygon class="st1" points="381.79 82.23 414.87 82.23 473.88 202.03 527.9 82.23 560.26 82.23 450.44 316.12 418.09 316.12 458.59 233.67 381.79 82.23"/><path class="st1" d="M649.4,227.64c-35.18,0-59.36-27.73-59.36-61.87s24.18-61.86,59.36-61.86,59.27,27.98,59.37,61.68v.35c-.1,34.05-24.24,61.69-59.37,61.69M708.77,0v100.77c-15.55-14.36-36.29-23.17-59.37-23.17-49.06,0-87.8,39.46-87.8,88.53s39.11,87.79,87.8,87.79,87.67-38.62,87.8-87.56V0h-28.44Z"/><path class="st1" d="M894.77,147.65c-3.91-24.17-24.18-43.72-49.06-43.72s-47.28,19.55-50.84,43.72h99.9ZM793.44,171.82c.36,30.93,22.42,55.82,54.75,55.82,24.19,0,39.84-14.59,50.84-34.49l24.19,13.85c-16,29.87-43.02,46.92-77.15,46.92-49.77,0-81.78-38.05-81.78-86.03s28.79-90.3,81.06-90.3,82.13,44.44,79.28,94.22h-131.19Z"/><path class="st1" d="M987.2,109.28v140.04h-28.44V82.57h76.79c46.2,0,56.87,33.78,56.87,72.87v93.88h-28.44v-88.9c0-27.01-2.14-51.19-35.2-51.19l-41.59.05Z"/></svg>') center center / 75% no-repeat;font-size:0;line-height:0;overflow:hidden}header .logo:focus-visible,footer .logo:focus-visible{outline-offset:-4px}header nav{display:flex;align-items:center;position:absolute;top:0;right:16px}header nav > label{width:44px;height:44px;border:1px solid transparent;border-radius:22px;padding:11px;font-size:0;line-height:0;overflow:hidden;cursor:pointer;transition:border-color .1s,background-color .1s,color .1s,box-shadow .1s}header nav > label:hover{border:1px solid #eee;background-color:#fff;box-shadow:0 0 12px rgba(0,0,0,0.1)}header nav > label[for=menu]{display:none}header nav > label[for=menu] hr{width:16px;height:3px;border:none;border-radius:2px;background-color:#75787A;margin:3px auto;transition:all .25s ease}header nav > label[for=menu]:hover hr{background-color:#0078A6}header nav > label[for]:has(> input[type=checkbox]:focus){outline:2px solid #0078A6}header nav > label[for]:has(> input[type=checkbox]:checked){background-color:#0078A6}header nav > label[for=menu]:has(> input[type=checkbox]:checked) > hr{background:#fff}header nav > label[for=menu]:has(> input[type=checkbox]:checked) > hr:nth-of-type(1){width:16px;transform:translateY(6px) rotateZ(45deg)}header nav > label[for=menu]:has(> input[type=checkbox]:checked) > hr:nth-of-type(2){width:0}header nav > label[for=menu]:has(> input[type=checkbox]:checked) > hr:nth-of-type(3){width:16px;transform:translateY(-6px) rotateZ(-45deg)}header nav > ul{display:flex;height:80px;align-items:center;list-style:none;margin:0 16px 0 0;padding:0}header nav > ul > li > a{position:relative;display:block;border:1px solid transparent;border-radius:32px;padding:12px 18px;font-size:13px;font-weight:bold;letter-spacing:.25px;text-transform:uppercase;color:#75787A;text-decoration:none;transition:border-color .1s,background-color .1s,color .1s,box-shadow .1s}header nav > ul > li.active > a,header nav > ul > li:hover > a{border:1px solid #eee;background-color:#fff;color:#0078A6;box-shadow:0 0 12px rgba(0,0,0,0.1)}header nav > ul > li.active > a{z-index:1;border:1px solid #0078A6;background-color:#0078A6;color:#fff}header nav > ul > li.current > a{border-radius:0;background-color:#75787A;color:#fff}header nav > ul > li > a:focus{z-index:1}header nav > ul > li .back{display:none}header .menu{display:none;position:fixed;top:80px;left:12px;right:12px;height:calc(100vh - 96px);max-height:612px;margin:0 0 0 auto;border-radius:0 0 32px 32px;box-shadow:0 8px 8px rgba(0,0,0,.1);background-color:#E6EFF8;transition:box-shadow .1s}header .menu::before{content:"";position:absolute;top:-20px;width:100%;height:20px}header nav > ul:not(:has(> li.active)):not(:has(~ label[for] > input[type="checkbox"]:checked)) > li:hover > .menu{display:flex}header nav:has(> label[for] > input[type="checkbox"]:checked) > ul:not(:has(> li.active)) > li:hover > .menu{display:none}header nav > ul > li.active > .menu{display:flex;box-shadow:0 8px 8px rgba(0,0,0,0.25)}header .menu .intro{position:absolute;top:0;bottom:0;left:0;width:40%;border-radius:0 0 0 32px;padding:32px 4%;font-size:14px;background-color:#F0F5F9;overflow-x:hidden;overflow-y:auto}header .menu .intro .eyebrow a{color:#6B7070}header .menu .intro .heading{margin:24px 0 12px 0;font-size:28px;font-weight:300;line-height:110%;color:#0078A6}header .menu .intro p{margin:12px 0}header .menu .intro a{color:#0078A6}header .menu .intro a:hover{color:#4a6b4f}header .menu .intro a.overview{display:inline-block;margin:16px 0 48px 0;font-weight:600;text-decoration:none}header .menu .intro a.overview::after{content:"";display:inline-block;position:relative;top:2px;left:0;width:14px;height:14px;margin-left:12px;background:no-repeat url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" version="1.1" xmlns="http://www.w3.org/2000/svg"><path style="stroke:%230078A6;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="M 16,6.5 22.5,12 16,18.5"/><path style="fill:none;stroke:%230078A6;stroke-width:2;stroke-linecap:round" d="M 1.5,12 H 21"/></svg>') center right / 100%;transition:left .25s}header .menu .intro a:hover.overview::after{left:4px;background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" version="1.1" xmlns="http://www.w3.org/2000/svg"><path style="stroke:%234a6b4f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="M 16,6.5 22.5,12 16,18.5"/><path style="fill:none;stroke:%234a6b4f;stroke-width:2;stroke-linecap:round" d="M 1.5,12 H 21"/></svg>')}header .menu .intro .search{position:relative;left:-16px;width:calc(100% + 32px)}form.search label{display:block;position:relative;min-width:192px;margin:0 0 12px 0;padding:0}form.search label::after{content:"";display:block;position:absolute;box-sizing:border-box;top:2px;right:2px;width:44px;height:44px;border-radius:50%;border:3px solid #fff;background:#F0F5F9 center center / 45% no-repeat;cursor:pointer}form.search label.search-input::after{background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><circle style="fill:none;stroke:%2306303E;stroke-width:3" cx="10.000001" cy="10.000001" r="8" /><path style="fill:none;stroke:%2306303E;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter" d="m 17.250005,17.250005 4.74999,4.74999" /></svg>')}form.search label.search-input:has(input:focus)::after{background-color:#CCEDFA;background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><circle style="fill:none;stroke:%230078A6;stroke-width:3" cx="10.000001" cy="10.000001" r="8" /><path style="fill:none;stroke:%230078A6;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter" d="m 17.250005,17.250005 4.74999,4.74999" /></svg>')}form.search label.filter-select::after{background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path style="fill:none;stroke:%2306303E;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none" d="M 4,8 12,16 20,8" /></svg>')}form.search label.filter-select:has(> span.select2-container--open)::after{background-color:#CCEDFA;background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path style="fill:none;stroke:%23009EDE;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none" d="M 4,16 12,8 20,16" /></svg>');box-shadow:0 4px 8px rgba(0,0,0,.05) inset}form.search label.search-input input[type="text"],form.search label.filter-select select{width:100%;height:48px;border-radius:24px;border:none;padding:0 52px 0 16px;background-color:#fff}form.search label.search-input input[type="text"],form.search label.filter-select,form.search label.filter-select select{font-size:14px}form.search label.search-input input[type="text"]{line-height:48px}form.search .filters{margin:16px 0 0 0;padding:0}form.search .filters li{display:inline-block;margin:0 8px 8px 0;border:2px solid #CCEDFA;border-radius:16px;padding:0 0 0 8px;font-size:12px;font-weight:600;line-height:22px;color:#75787A;cursor:pointer}form.search .filters li::after{content:"×";padding:0 8px 0 4px;font-size:14px;font-weight:bold;color:#ABADB0}.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-dropdown{border:none;outline:2px solid #0078A6}.select2-dropdown{border-radius:0 0 24px 24px;overflow:hidden}.select2-container--default .select2-selection--multiple{height:48px;border:none;border-radius:24px}.select2-container--default .select2-selection--multiple .select2-selection__rendered{height:48px;padding:0 52px 0 16px}.select2-container--default .select2-selection--single{height:48px;border:none;border-radius:24px}.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.select2-container--default .select2-search--inline .select2-search__field{margin:0;line-height:48px;width:100% !important}.select2-container .select2-selection--single .select2-selection__rendered{padding:0 52px 0 16px;line-height:48px}.select2-container .select2-search--inline{width:100%}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#E3E3E5;color:#000}.depth1{display:inline-block}.depth2{display:inline-block;padding-left:12px}.depth3{display:inline-block;padding-left:24px}header .menu > .results,header .menu > .items{position:absolute;top:0;right:0;bottom:0;width:calc(60% - 2px);border-radius:0 0 32px 0;background-color:#E5EEF7}header .menu > .items ul > li:has(> div > ul) > a:focus,header .menu > .items ul > li:has(> div > ul):hover > a{border-radius:0;background:no-repeat #fff url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" version="1.1" xmlns="http://www.w3.org/2000/svg"><path style="stroke:%230078A6;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="M 16,6.5 22.5,12 16,18.5"/><path style="fill:none;stroke:%230078A6;stroke-width:2;stroke-linecap:round" d="M 1.5,12 H 21"/></svg>') center right 14px / 16px 16px}header .menu > .items > ul > li:has(> div > ul) > a:focus,header .menu > .items > ul > li:has(> div > ul):hover > a{border-radius:100px 0 0 100px}header .menu > .items > ul{display:block;width:40%;height:100%;margin:0;padding:48px 0 12px 32px;list-style:none;overflow:auto;scrollbar-width:none}header .menu > .items > ul > li{margin:0;padding:0}header .menu > .items > ul > li > a{display:block;border-radius:100px 0 0 100px;padding:12px 32px 12px 24px;font-size:14px;font-weight:600;color:#000;text-decoration:none}header .menu > .items > ul > li > a:focus,header .menu > .items > ul > li:hover > a{background-color:#fff;color:#0078A6}header .menu > .items > ul > li > div{display:none;position:absolute;top:0;bottom:0;right:0;width:60%;border-radius:0 0 32px 0;background-size:cover}header .menu > .items > ul > li > div.one{}header .menu > .items > ul > li > div::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0 0 32px 0;background-color:rgba(236,247,253,.85);backdrop-filter:blur(12px);overflow:hidden}header .menu > .items > ul > li > div.one::before{background-color:rgba(236,247,253,.5);backdrop-filter:blur(0)}header .menu > .items > ul > li:has(> a:focus) > div,header .menu > .items > ul > li:hover > div{display:flex}header .menu > .items > ul > li > div > ul{z-index:1;width:100%;height:100%;margin:0;padding:48px 0 12px 0;list-style:none;overflow:auto;scrollbar-width:none}header .menu > .items > ul > li > div > ul > li{width:320px;margin-right:24px}header .menu > .items > ul > li div > ul > li > a{display:block;width:100%;border-radius:0 100px 100px 0;padding:12px 12px 12px 48px;font-size:14px;font-weight:600;text-decoration:none;color:#000}header .menu > .items > ul > li div > ul > li > a:focus,header .menu > .items > ul > li div > ul > li:hover > a{background-color:rgba(255,255,255,.66);color:#0078A6}header .menu > .items > ul > li > div > ul > li > div{display:none;position:absolute;top:0;bottom:0;right:0;width:45%;border-radius:0 0 32px 0;background-size:cover}header .menu > .items > ul > li > div > ul > li > div::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0 0 32px 0;background-color:rgba(236,247,253,.85);backdrop-filter:blur(2px);overflow:hidden}header .menu > .items > ul > li > div > ul > li > div.one::before{background-color:rgba(236,247,253,.5);backdrop-filter:blur(0)}header .menu.locations > .items > ul > li > div > ul > li:has(> a:focus) > div,header .menu.locations > .items > ul > li > div > ul > li:hover > div{display:flex}header .menu > .items > ul > li > div > ul > li > div > ul{z-index:1;width:100%;height:100%;margin:0;padding:48px 0 12px 0;list-style:none;overflow:auto;scrollbar-width:none}header .menu > .items > ul > li > div > ul > li > div > ul > li{margin-right:24px}header .menu > .items:has(> .cards){overflow-x:hidden;overflow-y:auto}header .cards{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;gap:12px 12px;max-height:608px;padding:12px}.cards .result{position:relative;display:block;width:calc(50% - 6px);height:80px;margin:0;border-radius:16px;background-color:#F9F9FA;color:#3B3D3D;text-decoration:none;overflow:hidden}.cards .result .image{position:relative;width:80px;height:80px;padding:12px}.cards .result .image > img{display:block;width:56px;height:56px;object-fit:cover}.cards .result{transition:scale .25s,box-shadow .25s}.cards .result:focus-visible,.cards .result:hover{scale:102%}.cards .result .title{font-size:13px;font-weight:600;color:#0078A6}.cards .result .summary{display:-webkit-box;margin:2px 24px;font-size:12px;font-weight:600;line-height:130%;color:#75787A;overflow:hidden;-webkit-box-orient:vertical}.cards .result .summary p{margin:0}.cards .result .details{display:block;margin:4px 0 0 0;font-weight:normal}.cards .result .action{margin:16px 24px;font-size:11px;font-weight:bold;letter-spacing:.25px;text-transform:uppercase}.cards .result .action::after{content:"";display:inline-block;position:relative;top:3px;width:14px;height:14px;margin-left:12px;background:no-repeat url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" version="1.1" xmlns="http://www.w3.org/2000/svg"><path style="stroke:%23fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="M 16,6.5 22.5,12 16,18.5"/><path style="fill:none;stroke:%23fff;stroke-width:2;stroke-linecap:round" d="M 1.5,12 H 21"/></svg>') center right / 14px 14px}.cards .result .contact.icons{gap:4px;position:absolute;top:12px;right:12px}.cards .result .contact.icons li{width:32px;height:32px;border-radius:16px;padding:0}.cards .result .contact.icons li:hover{width:320px}.cards .result .contact.icons li > span{border-radius:16px;font-size:10px;line-height:28px}.cards .result .contact.icons li:hover > span{right:42px}.cards .result .contact.icons li::after{width:40px;height:32px;background-size:40px 32px}.cards .result .contact.icons li.phone{text-align:center}.cards .result .contact.icons li.phone > span:has(.phone-message){line-height:14px}.cards .result .contact.icons li.phone > span span.phone-message{display:block}.cards .small{display:flex;align-items:center;border:none;background-color:#FEFEFE;box-shadow:0 0 12px rgba(0,0,0,.2)}.cards .small:focus-visible,.cards .small:hover{box-shadow:0 0 16px rgba(0,0,0,.4)}.cards .small .image{flex-shrink:0;border:none;background-color:transparent}.cards .small .image > img{border-radius:50%;background-color:#ccc}.cards .small .title{margin:0 0 2px 0}.cards .small .summary{-webkit-line-clamp:2;line-clamp:2}.cards .small:has(> .image) .summary{margin:0 24px 0 0}.cards .small .contact.icons{display:none}.cards .medium{display:flex;align-items:center;height:148px;box-shadow:0 0 12px rgba(0,0,0,.2)}.cards .medium:focus-visible,.cards .medium:hover{box-shadow:0 0 16px rgba(0,0,0,.4)}.cards .medium:has(> .image) .title{margin:0 0 4px 12px}.cards .medium:has(> .image) .summary{margin:4px 0 0 12px}.cards .medium .summary{-webkit-line-clamp:3;line-clamp:3}.cards .medium .image{flex-shrink:0;width:110px;height:100%;padding:0}.cards .medium .image > img{width:100%;height:100%;object-fit:cover}.cards .medium.contact:has(.contact.icons) .text{margin-right:54px }.cards .medium .contact.icons li{overflow:visible}.cards .medium .contact.icons li:hover{animation-name:contact-icon-info;animation-duration:.5s;animation-fill-mode:forwards}.cards .medium .contact.icons li::before{content:"";display:block;position:absolute;z-index:4;right:0;width:32px;height:32px;border-radius:16px;box-shadow:0 0 16px rgba(0,0,0,.05)}.cards .medium .contact.icons li > span{box-shadow:0 0 16px rgba(0,0,0,.1)}@keyframes contact-icon-info{from{overflow:hidden}to{overflow:visible}}.cards .large{height:240px;box-shadow:0 0 12px rgba(0,0,0,.15)}.cards .large:focus-visible,.cards .large:hover{box-shadow:0 0 16px rgba(0,0,0,.3)}.cards .large .text{margin:12px 0}.cards .large .title{margin:16px 24px 2px 24px}.cards .large .summary{-webkit-line-clamp:4;line-clamp:4}section.locations .cards .large .summary{-webkit-line-clamp:3;line-clamp:3}.cards .large:has(> .text > .action) .summary{-webkit-line-clamp:3;line-clamp:3}.cards .large .image{width:100%;height:128px;padding:0}.cards .large .image > img{width:100%;height:128px}.cards .location.large,.cards .result.contact.large{border:2px solid #fff}.cards .location.large .image{padding:0}.cards .result.contact.large .image{display:flex;border-radius:14px 14px 0 0;padding:12px;background:#F5FAFF url(../img/boyden-pattern-640x360.png) no-repeat center/cover}.cards .result.contact.large img{width:104px;height:104px;border:2px solid #fff;border-radius:50%;background-color:#ccc}.cards .media-file{display:flex;align-items:flex-start}.cards .media-file:not(:has(img)){justify-content:center}.cards .media-file:not(:has(img)) .type{margin:0 24px 4px 24px}.cards .media-file:not(:has(img)) .title{margin:4px 24px 0 24px}.cards .media-file:not(:has(img)) .summary{margin:4px 24px 0 24px}.cards .media-file:has(img) .title{margin:4px 24px 24px 24px;color:#fff}.cards .media-file .image{position:absolute;height:100%}.cards .media-file .image img{height:100%}.cards .media-file.large .title{margin:4px 24px 12px 24px}.cards .media-file.large .summary{position:relative;z-index:4;margin:4px 24px 0 24px;color:#fff}.cards .media-file.small .image{width:100%;padding:0}.cards .media-file.small .image img{width:100%;border-radius:0}.cards .media-file.small .text .summary{display:none}.cards .media-file.medium .image{width:100%}.cards .media-file.medium .type{margin:0 24px}.cards .media-file.medium .title{margin:0 24px 12px 24px}.cards .media-file.medium .summary{display:none}.cards .media-file.events.upcoming.small{border:1px solid #4a6b4f}.cards .media-file.events.small .image{display:none}.cards .media-file.events.small::before{display:none}.cards .media-file.events.small .type{color:#0078A6}.cards .media-file.events.small .title{color:#002938;font-weight:normal}.cards .media-file.events.small .summary{color:#002938}.cards .media-file.events.upcoming.small{}.cards .capability,.cards .industry{background-color:#E3E3E5}.cards .capability .title,.cards .industry .title{margin:16px 24px 8px 24px;font-size:17px;color:#0078A6}.cards .capability.large,.cards .industry.large{border:2px solid #fff}.cards .capability.large .title,.cards .industry.large .title{margin:12px 12px 8px 12px}.cards .capability.large .summary,.cards .industry.large .summary{margin:2px 12px}.cards .capability.large .action,.cards .industry.large .action{margin:12px;color:#75787A}.cards .capability.large .action::after,.cards .industry.large .action::after{background:no-repeat url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" version="1.1" xmlns="http://www.w3.org/2000/svg"><path style="stroke:%2375787A;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="M 16,6.5 22.5,12 16,18.5"/><path style="fill:none;stroke:%2375787A;stroke-width:2;stroke-linecap:round" d="M 1.5,12 H 21"/></svg>') center right / 14px 14px}.cards .capability.large:has(> .text > .action) .image,.cards .capability.large:has(> .text > .action) .image > img,.cards .industry.large:has(> .text > .action) .image,.cards .industry.large:has(> .text > .action) .image > img{height:100px}.cards .capability.small:has(> .text > .action),.cards .industry.small:has(> .text > .action){padding:0 44px 0 0}.cards .capability.small .title,.cards .industry.small .title{font-size:13px;margin:0 24px 2px 24px;color:#0078A6}.cards .capability.small:has(> .image) .title,.cards .industry.small:has(> .image) .title{margin:0 24px 2px 0}.cards .capability.small .summary,.cards .industry.small .summary{margin:2px 24px 0 24px;color:#75787A;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.cards .capability.small:has(> .image) .summary,.cards .industry.small:has(> .image) .summary{margin:2px 24px 0 0}.cards .capability.small .action,.cards .industry.small .action{position:absolute;right:12px;top:50%;transform:translateY(-50%);margin:0;border-radius:50%;border:2px solid #009EDE;width:32px;height:32px;background-color:#fff;font-size:0;line-height:0}.cards .capability.small .action::after,.cards .industry.small .action::after{top:0;margin:0;width:28px;height:28px;background:no-repeat url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" version="1.1" xmlns="http://www.w3.org/2000/svg"><path style="stroke:%23009EDE;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="M 16,6.5 22.5,12 16,18.5"/><path style="fill:none;stroke:%23009EDE;stroke-width:2;stroke-linecap:round" d="M 1.5,12 H 21"/></svg>') center / 14px 14px}.cards .webpage{background-color:#E3E3E5}.cards .webpage .title{margin:16px 24px 8px 24px;font-size:17px;color:#0078A6}.cards .webpage.large .title{margin:12px 24px 8px 24px}.cards .webpage.large .action{margin:12px 24px;color:#75787A}.cards .webpage.large .action::after{background:no-repeat url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" version="1.1" xmlns="http://www.w3.org/2000/svg"><path style="stroke:%2375787A;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="M 16,6.5 22.5,12 16,18.5"/><path style="fill:none;stroke:%2375787A;stroke-width:2;stroke-linecap:round" d="M 1.5,12 H 21"/></svg>') center right / 14px 14px}.cards .webpage.large{border:2px solid #fff}.cards .webpage.large:has(> .text > .action) .image,.cards .webpage.large:has(> .text > .action) .image > img{height:100px}.cards .webpage.small{background-color:#BAE6F6}.cards .webpage.small:has(> .text > .action){padding:0 44px 0 0}.cards .webpage.small .title{font-size:13px;margin:0 24px 2px 24px;color:#0078A6}.cards .webpage.small:has(> .image) .title{margin:0 24px 2px 0}.cards .webpage.small .summary{margin:2px 24px 0 24px;color:#75787A;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.cards .webpage.small .action{position:absolute;right:12px;top:50%;transform:translateY(-50%);margin:0;border-radius:50%;border:2px solid #009EDE;width:32px;height:32px;background-color:#fff;font-size:0;line-height:0}.cards .webpage.small .action::after{top:0;margin:0;width:28px;height:28px;background:no-repeat url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" version="1.1" xmlns="http://www.w3.org/2000/svg"><path style="stroke:%23009EDE;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="M 16,6.5 22.5,12 16,18.5"/><path style="fill:none;stroke:%23009EDE;stroke-width:2;stroke-linecap:round" d="M 1.5,12 H 21"/></svg>') center / 14px 14px}.cards .result.media-enquiries{background-color:#914F8A}.cards .result.media-enquiries .image{display:none}.cards .result.media-enquiries.small:has(> .image) .title{margin:0 24px 8px 24px}.cards .result.media-enquiries.medium:has(> .image) .title,.cards .result.media-enquiries.large:has(> .image) .title{margin:16px 24px 8px 24px}.cards .result.media-enquiries.small:has(> .image) .summary,.cards .result.media-enquiries.medium:has(> .image) .summary,.cards .result.media-enquiries.large:has(> .image) .summary{margin:2px 24px}.cards .result.media-enquiries .title,.cards .result.media-enquiries .summary,.cards .result.media-enquiries .action{color:#fff}.cards .result.candidates{background-color:#4A6B4F}.cards .result.candidates .image{display:none}.cards .result.candidates.small:has(> .image) .title{margin:0 24px 8px 24px}.cards .result.candidates.medium:has(> .image) .title,.cards .result.candidates.large:has(> .image) .title{margin:16px 24px 8px 24px}.cards .result.candidates.small:has(> .image) .summary,.cards .result.candidates.medium:has(> .image) .summary,.cards .result.candidates.large:has(> .image) .summary{margin:2px 24px}.cards .result.candidates .title,.cards .result.candidates .summary,.cards .result.candidates .action{color:#fff}.cards .result.candidates.small .action{border:2px solid #fff;background-color:transparent}.cards .result.candidates.small .action::after{background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" version="1.1" xmlns="http://www.w3.org/2000/svg"><path style="stroke:%23fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="M 16,6.5 22.5,12 16,18.5"/><path style="fill:none;stroke:%23fff;stroke-width:2;stroke-linecap:round" d="M 1.5,12 H 21"/></svg>')}header .menu.capabilities > .items > ul > li > div > ul > li > div,header .menu.industries > .items > ul > li > div > ul > li > div{display:none}header .menu.locations > .items > ul{width:35%}header .menu.locations > .items > ul > li > div{width:65%}header .menu.locations > .items > ul > li > div > ul > li:has(> div > ul):hover{width:50%}header .menu.locations > .items > ul > li > div > ul > li{width:60%}header .menu.locations > .items > ul > li > div > ul > li > div{width:50%}header .menu.locations > .items > ul > li > div::before{background-color:rgba(236,247,253,.5)}header .menu.locations > .items > ul::after{content:"";position:absolute;top:256px;bottom:0;left:0;width:35%;background:url('../img/map.svg') 0 top / 100% no-repeat;overflow:hidden;opacity:.5;transition:background-size 1s,background-position 1s}header .menu.locations > .items > ul:has(li > a[href="/americas/"]:focus)::after,header .menu.locations > .items > ul:has(li:hover > a[href="/americas/"])::after{background-size:300%;background-position:10% 25%}header .menu.locations > .items > ul:has(li > a[href="/europe/"]:focus)::after,header .menu.locations > .items > ul:has(li:hover > a[href="/europe/"])::after{background-size:650%;background-position:51.5% 2%}header .menu.locations > .items > ul:has(li > a[href="/asia-pacific/"]:focus)::after,header .menu.locations > .items > ul:has(li:hover > a[href="/asia-pacific/"])::after{background-size:330%;background-position:88% 40%}header .menu.locations > .items > ul:has(li > a[href="/africa-middle-east/"]:focus)::after,header .menu.locations > .items > ul:has(li:hover > a[href="/africa-middle-east/"])::after{background-size:450%;background-position:54% 51%}header .insights .category .heading{margin:12px 0}header .insights .category{margin-top:12px}header .insights .category.news .media-file{height:80px}header .insights .category.news .media-file .title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}header .insights .category.case-studies .media-file{height:116px}header .insights .category.thought-leadership .media-file{height:170px}header .menu.insights .items .media-file{margin:12px 0 0 0}header .menu.insights .items.arrows .media-file{margin:0}header .items .media-file{border-radius:24px;overflow:hidden}header .items.arrows .media-file{overflow:visible}main > h1,main > h2,main > h3,main > h4,main > h5,main > h6,main > section,footer > section,main > div.columns{margin:64px auto;max-width:1280px;padding:0 64px;scroll-margin-top:80px}main > h1,main > h2,main > h3,main > h4,main > h5,main > h6{margin:32px auto}main h1,main h2,main h3,main h4,main h5,main h6{font-weight:600;letter-spacing:-.3px;color:#0078A6;page-break-after:avoid}main > section,footer > section{clear:both}main > section:first-child{margin:0 auto;padding-top:80px}main hr{margin:0 auto;max-width:1152px;border:none;border-top:1px solid #ABADB0}main > h1 + section,main > h2 + section,main > h3 + section,main > h4 + section,main > h5 + section,main > h6 + section{margin-top:0}body.MediaFile main > section.rich-text.text-left.blur:first-child{height:auto;min-height:auto;max-height:none}body.MediaFile p.authors a{color:#fff}section.three-across{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px}section.three-across > a{position:relative;width:calc(33.33% - 16px)}.tileset-rows{position:relative;display:flex;gap:24px;flex-wrap:wrap}.tileset-rows > .tile-spacing,.tile{position:relative;display:flex;flex-direction:column;border-radius:24px;overflow:hidden;box-shadow:0 0 16px rgba(0,0,0,.25)}.tileset-rows > .tile-spacing > a > img,.tile .image > img{width:100%;height:100%;object-fit:cover}.tileset-rows > .tile-spacing > a,.tile .image,.tile .text{position:absolute;top:0;left:0;right:0;bottom:0}.tile .type{padding:24px 22px;background-color:#0078A6;font-size:12px;font-weight:bold;letter-spacing:.25px;text-transform:uppercase;color:#fff}.tile .title{margin:24px 22px 6px 22px;font-size:18px;color:#0078A6}.tile .title:empty{display:none}.tile .summary{margin:6px 22px 32px 22px;font-size:14px;color:#3B3D3D}.tileset-rows > .tile-spacing,.tile.grid-04{width:calc(33.33% - 16px);aspect-ratio:1}.tile.grid-08{width:calc(66.66% - 8px);aspect-ratio:2/1}.tile.grid-12{width:100%;aspect-ratio:3/1}.tile.grid-12.left .image{width:33.33%;right:auto}.tile.grid-12.left .text{left:33.33%}.tile.grid-12.left .text .summary{-webkit-line-clamp:none}.tile.grid-08.side-image .image{width:50%}.tile.grid-08.side-image .text{background-color:#0078A6}.tile.grid-08.side-image.left .text{left:50%}.tile.grid-08.side-image .type{padding:24px 22px 0 22px;background-color:transparent}.tile.grid-08.side-image .title{margin:12px 22px 6px 22px;color:#fff}.tile.grid-08.side-image .summary{color:#fff}.tileset.image-first .tile{box-shadow:none}.tileset.image-first .tile.grid-04{aspect-ratio:auto}.tileset.image-first .tile.grid-04 .image,.tileset.image-first .tile.grid-04 .text{position:relative;top:auto;bottom:auto;left:auto;right:auto}.tileset.image-first .tile.grid-04 .summary{margin:0}.tileset.image-first .tile.grid-04,a.tile.collapse-height{aspect-ratio:auto}.tileset.image-first .tile.grid-04 .image,a.tile.collapse-height .text{position:relative;top:auto;bottom:auto;left:auto;right:auto}.tileset-rows > a.image.bt > .text{display:flex;flex-direction:column;justify-content:flex-end;position:absolute;top:50%;left:0;right:0;bottom:0;padding:32px 22px;background:linear-gradient(to bottom,rgba(0,120,166,0) 0,rgba(0,120,166,.85) 50%,rgba(0,120,166,1) 100%);color:#fff}.tileset-rows > a.image.bt .title{margin:0;font-size:24px;color:#fff}.tileset-rows > a.image.bt .type{padding:0;background-color:transparent;font-size:12px;font-weight:bold;letter-spacing:.25px;text-transform:uppercase}.tile.expandable{max-height:none;overflow:auto;aspect-ratio:auto}.tile.expandable .tile-content{display:flex;align-items:center}.tile.expandable .image,.tile.expandable .text{position:relative;top:auto;left:auto;right:auto;bottom:auto}.tile.expandable .image{width:33.33%;aspect-ratio:1}.tile.border .image{padding:12.5%}.tile.border .image > img{width:100%;object-fit:cover}.tile.border .type{display:none}.tile.border .title{display:none}.tile.grid-04.type-bar-image .image::before{opacity:0;transition:opacity .25s;content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,120,166,1)}.tile.grid-04.type-bar-image .text .title{margin:12px 22px 6px 22px;color:#fff}.tile.grid-04.type-bar-image .text .summary{opacity:0;color:#fff;transition:opacity .25s}.tile.grid-04.type-bar-image:has(.title):hover .image::before,.tile.grid-04.type-bar-image:has(.summary):hover .image::before{opacity:.95}.tile.grid-04.type-bar-image:has(.title):hover .text .summary,.tile.grid-04.type-bar-image:has(.summary):hover .text .summary{opacity:1}.tile.hover .text{display:none}section > div > h2,section > section > h2{margin:0 0 20px 0}section > div:has(> h2){page-break-after:avoid}section > div:has(> h2) + *{break-before:avoid}section div.cards{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px}section div.cards > a{page-break-inside:avoid}section div.cards > a:hover{text-decoration:none}section div.cards > a > .image{display:block;width:100%}section div.cards > a .title{color:#0078A6}section div.cards > a .summary{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;-webkit-box-orient:vertical;color:#3B3D3D}section div.cards > a .summary p{line-height:180%}section div.cards.three-across > a{position:relative;width:calc(33.33% - 16px)}section div.cards.image-first > a > img{aspect-ratio:3/2;object-fit:cover;border-radius:24px}section div.cards.image-first > a > .image{border-radius:24px;overflow:hidden}section div.cards.image-first > a > .image > img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}section div.cards.image-first > a .title{margin:12px 0 0 0;font-size:20px;font-weight:600}section div.cards.image-first > a .summary{font-size:14px}section div.cards.image-first > a .summary p{margin:6px 0;font-weight:600}section.tileset > div{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px}section.tileset > div > a{position:relative;width:calc(33.33% - 16px);page-break-inside:avoid}section.tileset > div > a:hover{text-decoration:none}section.tileset > div > a > .image{display:block;width:100%}section.tileset > div > a .title{color:#0078A6}section.tileset > div > a .summary{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;-webkit-box-orient:vertical;color:#3B3D3D}section.tileset > div > a .summary p{line-height:180%}section.tileset.cards.image-first > div > a > .image{border-radius:24px;overflow:hidden}section.tileset.cards.image-first > div > a > .image > img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}section.tileset.cards.image-first > div > a .title{margin:12px 0 0 0;font-size:20px;font-weight:600}section.tileset.cards.image-first > div > a .summary{font-size:14px}section.tileset.cards.image-first > div > a .summary p{margin:6px 0;font-weight:600}section.tileset .tileset-rows.expandable{max-height:768px}.cards.image-first a > .image > img{scale:100%;transition:scale .5s}.cards.image-first a:hover .image > img{scale:120%}section ul.two-columns{columns:2}section ul.three-columns{columns:3}section ul.two-columns,section ul.three-columns{column-gap:12px;list-style:none;margin:-8px 0 24px 0;padding:0}section ul.two-columns li,section ul.three-columns li{padding:8px 0;line-height:125%;break-inside:avoid}section .text hr{margin:16px 0}section.overview ul.two-columns li a{font-size:14px;font-weight:600}section.overview.rich-text.nowrap.left-50 > div > .image,section.overview.rich-text.nowrap.right-50 > div > .image{height:auto;aspect-ratio:1}section.overview.rich-text.nowrap.left-50 > div > .image > img,section.overview.rich-text.nowrap.right-50 > div > .image > img{height:100%;object-fit:cover}section.image.columns{display:flex;flex-wrap:wrap;justify-content:center}section.image.columns .image{position:relative;margin:0.25%}section.image.columns .image img{margin:auto 0}section.image.columns-2 .image{width:49.5%}.media-player audio{width:100%}.media-player video{width:100%;border-radius:24px;box-shadow:0 0 8px rgba(0,0,0,.1)}.embedded-media .media-center iframe{margin-left:50%;transform:translateX(-50%)}.embedded-media .media-full-4-3{position:relative;padding-bottom:75%;height:0}.embedded-media .media-full-16-9{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.embedded-media .media-center-50{position:relative;width:50%;margin:auto;padding-bottom:50%;height:0}.embedded-media .media-full-4-3 iframe,.embedded-media .media-full-16-9 iframe,.embedded-media .media-center-50 iframe{position:absolute;top:0;left:0;width:100%;height:100%}.embedded-media > div{border-radius:24px;overflow:hidden}table.items{width:100%;border-collapse:collapse}table.items th{padding:18px 24px;text-align:left}table.items tr:nth-child(odd){}table.items tr:nth-child(even){background:#eee}table.items td{padding:18px 24px;vertical-align:top}table.timeline{border-collapse:collapse}table.timeline td{padding:12px;vertical-align:top}table.timeline td p:first-child{margin-top:0}table.timeline td p:last-child{margin-bottom:0}table.timeline td:first-child{border-right:3px solid #00adef;text-align:right;white-space:nowrap}table.process{border-collapse:separate;border-spacing:0 24px}table.process tr{background-color:#eee}table.process td{padding:1.75%;vertical-align:top;color:#000}table.process td:first-child{width:33.33%;border-radius:0 12px 12px 0;background-color:#00aeef;font-weight:600;color:#fff}table.process td p:first-child{margin-top:0}table.process td p:last-child{margin-bottom:0}table.numbering{border-collapse:collapse}table.numbering tr{}table.numbering td{vertical-align:top}table.numbering td:first-child{padding-right:24px}table.numbering td p{margin:0 0 12px 0}section.form .message{border-radius:24px;border:2px solid #f00;padding:20px 20px 20px 40px;background-color:#fee}section.form .message .type{font-weight:600}section.form .message li.Error .type{color:#b00}section.form .message li.Warning .type{color:#f80}section.form .message li.Notice .type{color:#00ADEF}section.form .field{display:flex;flex-direction:column;margin:8px 0}section.form .field input,section.form .field textarea,section.form .field select{border:none;border-radius:16px;width:100%;padding:8px 16px;background-color:#E3E3E5;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:600;color:#3B3D3D}section.form .field textarea{min-width:240px;max-width:100%;min-height:64px}section.form .field label{flex-shrink:0;position:relative;font-weight:600}section.form td.title{position:relative}section.form td.title.required::before,section.form .field label.required::before{content:"*";position:absolute;top:2px;left:-0.75em;line-height:150%;color:#b00}section.form .field label p{margin:3px 0 2px 0}section.form .field .input{width:480px}section.form .field .input.short{width:120px}section.form .field .input.medium{width:240px}section.form .field .input.medium.date{width:320px}section.form .field .input.long{width:640px;max-width:100%}section.form .field .radios{border-radius:16px;padding:8px 4px;background-color:#E3E3E5}section.form .field .radios .radio{position:relative}section.form .field .radios input[type="radio"]{position:absolute;top:50%;transform:translateY(-50%);width:28px;margin:0;background-color:transparent;cursor:pointer}section.form.columns .field .radios label,section.form .field .radios label{display:inline-block;width:100%;width:calc(100% - 28px);margin:0 0 0 28px;padding:4px 7px;font-weight:normal;cursor:pointer}section.form .group{position:relative;left:-12px;margin:24px 0}section.form .group table{width:100%;border-collapse:collapse;margin-bottom:32px}section.form .group table th{border:1px solid #fff;background-color:#E3E3E5;padding:4px 6px;font-size:14px;font-weight:600}section.form .group table td{position:relative;border-bottom:1px solid #E3E3E5;padding:8px 12px;font-size:16px;text-align:center}section.form .group table td.title.required::before{left:0}section.form .group table th:first-child,section.form .group table td:first-child{text-align:left}section.form .group table th:first-child{border-radius:16px 0 0 0;padding:4px 6px 4px 12px}section.form .group table th:last-child{border-radius:0 16px 0 0;padding:4px 12px 4px 6px}section.form .group label{position:absolute;top:0;left:0;bottom:0;right:0;cursor:pointer}section.form .group table td:hover{background-color:#E1F4FC}section.form .group table td:first-child:hover{background-color:transparent}section.form.rows .field{margin:16px 0}section.form.rows .field .input{position:relative;left:-12px}section.form.rows .field .input{width:480px}section.form.rows .field .input.short{width:120px}section.form.rows .field .input.medium{width:240px}section.form.rows .field .input.medium.date{width:320px}section.form.rows .field .input.long{width:640px;max-width:100%}section.form.columns .field{flex-direction:row;gap:8px}section.form.columns .field label{width:240px}section.form.columns .field.checkbox .input{width:auto;border-radius:16px;padding:9px;background-color:#E3E3E5}section.form.columns .field.checkbox .input input[type="checkbox"]{display:block;margin:0;width:16px;height:16px}section.form.columns .field.checkbox label{width:100%}section.form.columns .field .date{display:flex;gap:8px;align-items:center}section.form.columns .field .date > input[type="text"]{width:64px}section.form .actions{margin:32px 0}section input[type="submit"]{display:inline-block;position:relative;min-width:240px;border-radius:24px;border:none;padding:0 24px;background-color:#0078A6;color:#fff;font-family:'Open Sans',sans-serif;font-weight:600;font-size:15px;line-height:44px;white-space:nowrap;cursor:pointer;transition:background-color .25s}section.form .actions input{left:-12px}section input[type="submit"]:hover{background-color:#002938}section.form .field.hide{display:none}.privacy-notice section.form .consent-field-local .radio:nth-child(3){display:none}.privacy-notice section.form .consent-request-field{display:none}.privacy-notice section.form .consent-request-field textarea[name="ConsentRequest"]{height:220px}.privacy-notice section.form .consent-request-field.show{display:flex}main > div.columns{display:flex;gap:64px}main > div.columns > div:nth-child(2){flex-shrink:0;width:300px}section.contacts{position:relative;margin-top:64px;margin-bottom:64px}section.contacts > h2{font-size:24px}section.contacts > .contact{display:flex;flex-direction:row;align-items:center;aspect-ratio:3 / 1;margin:0 0 24px 0;border-radius:16px;overflow:hidden;box-shadow:0 0 12px rgba(0,0,0,.15);scale:100%;transition:scale .25s,box-shadow .25s}section.contacts > .contact.location{flex-direction:row-reverse;background:#F5FAFF url(../img/boyden-pattern-640x360.png) no-repeat center/cover}section.contacts > .contact .image{flex-shrink:0;width:33.33%;padding:0;background:none}section.contacts > .contact.location .image{width:66.66%;height:100%}section.contacts > .contact .image > img{display:block;width:100%;height:auto;border-radius:0;border:none}section.contacts > .contact.location .image > img{height:100%;object-fit:cover}section.contacts > .contact .text{position:relative;max-height:100%;padding:24px;color:#3B3D3D;overflow:hidden}section.tileset .tile .text::after,section.contacts > .contact .text::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:24px;background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.8) 16px,rgba(255,255,255,1) 22px)}section.tileset .tile.bt .text::after,section.tileset .tile.partner-tile .text::after{display:none}section.contacts > .contact .title,section.contacts > .contact .name{font-size:24px;color:#0078A6}section.contacts > .contact .type,section.contacts > .contact .roles{font-size:18px;color:#3B3D3D}section.contacts > .contact .summary{font-size:14px;color:#3B3D3D}section.authors > h2{font-size:16px}section.authors .author{display:flex;flex-direction:column;align-items:flex-start;aspect-ratio:auto;margin:0 0 24px 0;border-radius:16px;overflow:hidden;box-shadow:0 0 12px rgba(0,0,0,.15);scale:100%;transition:scale .25s,box-shadow .25s}section.authors a.author:hover{text-decoration:none;scale:102%;box-shadow:0 0 12px rgba(0,0,0,.25)}section.authors .author .image{width:100%;padding:12px;background:#F5FAFF url(../img/boyden-pattern-640x360.png) no-repeat center/cover}section.authors .author .image > img{display:block;width:104px;height:104px;border-radius:50%;border:2px solid #fff}section.authors .author .text{max-height:none;padding:12px}section.authors .author .name{margin:0 0 2px 0;font-size:13px;font-weight:600;color:#0078A6}section.authors .author .roles{margin:4px 0;font-size:12px;font-weight:600;color:#75787A}section.authors .author .summary{font-size:12px;color:#75787A}section.authors .author .summary p{margin:0}section.media-file-nav{clear:both;display:flex;margin-top:32px;margin-bottom:32px}section.media-file-nav > ul{width:33.33%}section.media-file-nav + section.rich-text{margin-top:32px}section.rich-text:has(+ section.media-file-nav){margin-bottom:32px}.share-print{display:inline-flex;gap:4px;position:relative;height:64px;list-style:none;margin:0;padding:16px 16px 16px 36px}.share-print::before{content:"";box-sizing:border-box;position:absolute;left:0;width:32px;height:32px;border-radius:50%;border:2px solid #0078A6;background:no-repeat url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><circle cx="7.354" cy="12" r="2.485" style="fill:none;stroke:%230078A6;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4"/><circle cx="15.136" cy="6.629" r="1.946" style="fill:none;stroke:%230078A6;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4"/><circle cx="15.017" cy="17.551" r="1.946" style="fill:none;stroke:%230078A6;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4"/><path d="m9.635 13.647 3.892 2.754M9.635 10.487l3.892-2.754" style="fill:none;stroke:%230078A6;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4"/></svg>')}.share-print::after{content:"Share / Print";position:absolute;z-index:-1;left:44px;font-size:16px;font-weight:600;line-height:32px;text-transform:uppercase;color:#0078A6;opacity:1;transition:opacity .25s}.share-print.print::after{content:"Print"}.share-print:hover::after,.share-print:has(a:focus-visible)::after{opacity:0}.share-print li{opacity:0;scale:0;transition:opacity .25s,scale .25s}.share-print li a{display:block;width:32px;height:32px;border-radius:50%;border:2px solid #0078A6;font-size:0;line-height:0;background:#fff no-repeat center / 16px}.share-print li a:focus-visible{outline:none}.share-print:hover li,.share-print:has(a:focus-visible) li{opacity:1;scale:100%}.share-print li:has(a:hover),.share-print li:has(a:focus-visible){scale:125%}.share-print li.icon a:hover,.share-print li.icon a:focus-visible{border-color:#002938}.share-print li.icon.linkedin a{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path style="fill:none;stroke:%230078A6;stroke-linejoin:round;stroke-width:1.5" d="M5.79 23.247H1.124V8.229h4.664zM3.453 6.18c-1.49 0-2.7-1.235-2.7-2.727A2.703 2.703 0 0 1 3.454.753c.712 0 1.4.286 1.907.793s.794 1.195.794 1.908c0 1.492-1.21 2.727-2.702 2.727zm19.788 17.066h-4.655v-7.31c0-1.743-.035-3.977-2.425-3.977-2.425 0-2.796 1.893-2.796 3.85v7.437h-4.66V8.229h4.474v2.049h.065c.623-1.18 2.144-2.425 4.414-2.425 4.72 0 5.588 3.108 5.588 7.144v8.25Z"/></svg>')}.share-print li.icon.linkedin a:hover,.share-print li.icon.linkedin a:focus-visible{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path style="fill:none;stroke:%23002938;stroke-linejoin:round;stroke-width:1.5" d="M5.79 23.247H1.124V8.229h4.664zM3.453 6.18c-1.49 0-2.7-1.235-2.7-2.727A2.703 2.703 0 0 1 3.454.753c.712 0 1.4.286 1.907.793s.794 1.195.794 1.908c0 1.492-1.21 2.727-2.702 2.727zm19.788 17.066h-4.655v-7.31c0-1.743-.035-3.977-2.425-3.977-2.425 0-2.796 1.893-2.796 3.85v7.437h-4.66V8.229h4.474v2.049h.065c.623-1.18 2.144-2.425 4.414-2.425 4.72 0 5.588 3.108 5.588 7.144v8.25Z"/></svg>')}.share-print li.icon.facebook a{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path style="fill:none;stroke:%230078A6;stroke-width:1.5" d="M14.048 23.428V13.143h3.123l.51-4.572h-3.633V6.345c0-1.177.03-2.345 1.675-2.345h1.666V.73s-1.431-.16-2.879-.16c-3.024 0-4.917 1.894-4.917 5.372v2.629h-3.34v4.57h3.34V23.43z"/></svg>')}.share-print li.icon.facebook a:hover,.share-print li.icon.facebook a:focus-visible{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path style="fill:none;stroke:%23002938;stroke-width:1.5" d="M14.048 23.428V13.143h3.123l.51-4.572h-3.633V6.345c0-1.177.03-2.345 1.675-2.345h1.666V.73s-1.431-.16-2.879-.16c-3.024 0-4.917 1.894-4.917 5.372v2.629h-3.34v4.57h3.34V23.43z"/></svg>')}.share-print li.icon.x a{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path style="fill:%230078A6;stroke:none" d="M9.51 13.2.62 23.283h2.64l7.451-8.59 6.571 8.59H24l-9.91-13.097L22.407.717H19.77l-6.903 7.876L6.912.717H0ZM6.283 1.894l15.231 20.124h-3.592L2.516 1.894Z"/></svg>')}.share-print li.icon.x a:hover,.share-print li.icon.x a:focus-visible{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path style="fill:%23002938;stroke:none" d="M9.51 13.2.62 23.283h2.64l7.451-8.59 6.571 8.59H24l-9.91-13.097L22.407.717H19.77l-6.903 7.876L6.912.717H0ZM6.283 1.894l15.231 20.124h-3.592L2.516 1.894Z"/></svg>')}.share-print li.icon.email a{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 5.742v-.117h.005A2.737 2.737 0 0 1 2.742 3h18.516a2.74 2.74 0 0 1 2.737 2.625H24V18c0 1.655-1.345 3-3 3H3c-1.655 0-3-1.345-3-3Zm22.5 2.49-8.283 6.07a3.76 3.76 0 0 1-4.434 0L1.5 8.232V18c0 .83.67 1.5 1.5 1.5h18c.83 0 1.5-.67 1.5-1.5zm0-2.49c0-.684-.558-1.242-1.242-1.242H2.742a1.244 1.244 0 0 0-.736 2.245l8.663 6.347a2.25 2.25 0 0 0 2.662 0l8.663-6.351c.319-.235.506-.605.506-1.003Z" style="fill:%230078A6;stroke-width:.046875"/></svg>')}.share-print li.icon.email a:hover,.share-print li.icon.email a:focus-visible{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M0 5.742v-.117h.005A2.737 2.737 0 0 1 2.742 3h18.516a2.74 2.74 0 0 1 2.737 2.625H24V18c0 1.655-1.345 3-3 3H3c-1.655 0-3-1.345-3-3Zm22.5 2.49-8.283 6.07a3.76 3.76 0 0 1-4.434 0L1.5 8.232V18c0 .83.67 1.5 1.5 1.5h18c.83 0 1.5-.67 1.5-1.5zm0-2.49c0-.684-.558-1.242-1.242-1.242H2.742a1.244 1.244 0 0 0-.736 2.245l8.663 6.347a2.25 2.25 0 0 0 2.662 0l8.663-6.351c.319-.235.506-.605.506-1.003Z" style="fill:%23002938;stroke-width:.046875"/></svg>')}.share-print li.icon.print a{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19.702 4.97h-.486V.572A.574.574 0 0 0 18.642 0H5.358a.573.573 0 0 0-.574.573V4.97h-.486A3.445 3.445 0 0 0 .858 8.41v7.104a3.445 3.445 0 0 0 3.44 3.44h.486v4.473c0 .316.257.573.574.573h13.284a.574.574 0 0 0 .574-.573v-4.473h.486a3.445 3.445 0 0 0 3.44-3.44V8.41a3.445 3.445 0 0 0-3.44-3.44M5.932 1.146h12.137v3.822H5.931Zm12.137 21.706H5.931v-7.072H18.07Zm3.927-7.34a2.296 2.296 0 0 1-2.294 2.295h-.486V15.78h1.24a.573.573 0 1 0 0-1.147H3.714a.574.574 0 0 0 0 1.147h1.07v2.027h-.486a2.296 2.296 0 0 1-2.294-2.294V8.41a2.296 2.296 0 0 1 2.294-2.294h15.404a2.296 2.296 0 0 1 2.294 2.294z" style="fill:%230078A6"/><path d="M18.642 8.403a.783.783 0 1 0 .001 1.566.783.783 0 0 0 0-1.566M7.27 17.764h9.461a.573.573 0 1 0 0-1.147H7.269a.574.574 0 0 0 0 1.147M7.27 19.89h9.461a.574.574 0 0 0 0-1.146H7.269a.573.573 0 1 0 0 1.146" style="fill:%230078A6"/></svg>')}.share-print li.icon.print a:hover,.share-print li.icon.print a:focus-visible{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19.702 4.97h-.486V.572A.574.574 0 0 0 18.642 0H5.358a.573.573 0 0 0-.574.573V4.97h-.486A3.445 3.445 0 0 0 .858 8.41v7.104a3.445 3.445 0 0 0 3.44 3.44h.486v4.473c0 .316.257.573.574.573h13.284a.574.574 0 0 0 .574-.573v-4.473h.486a3.445 3.445 0 0 0 3.44-3.44V8.41a3.445 3.445 0 0 0-3.44-3.44M5.932 1.146h12.137v3.822H5.931Zm12.137 21.706H5.931v-7.072H18.07Zm3.927-7.34a2.296 2.296 0 0 1-2.294 2.295h-.486V15.78h1.24a.573.573 0 1 0 0-1.147H3.714a.574.574 0 0 0 0 1.147h1.07v2.027h-.486a2.296 2.296 0 0 1-2.294-2.294V8.41a2.296 2.296 0 0 1 2.294-2.294h15.404a2.296 2.296 0 0 1 2.294 2.294z" style="fill:%23002938"/><path d="M18.642 8.403a.783.783 0 1 0 .001 1.566.783.783 0 0 0 0-1.566M7.27 17.764h9.461a.573.573 0 1 0 0-1.147H7.269a.574.574 0 0 0 0 1.147M7.27 19.89h9.461a.574.574 0 0 0 0-1.146H7.269a.573.573 0 1 0 0 1.146" style="fill:%23002938"/></svg>')}.share-print li.icon.pdf a{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5.467.547c-1.225 0-2.223 1.062-2.223 2.366v18.175c0 1.304.998 2.366 2.223 2.366H18.53c1.226 0 2.223-1.062 2.223-2.366V6.143s.035-.437-.143-.863c-.168-.4-.44-.677-.44-.677a.365.389 0 0 0-.002-.003l-3.241-3.382a.365.389 0 0 0-.006-.006s-.276-.28-.686-.468c-.483-.22-.981-.197-.981-.197l.007-.001z" style="fill:none;stroke:%230078A6;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"/><path d="M6.427 14.217c-.639-.68.052-1.613 1.929-2.605l1.18-.624.46-1.07c.253-.59.63-1.55.84-2.135l.378-1.065-.26-.787c-.322-.969-.436-2.424-.233-2.947.276-.71 1.18-.637 1.538.123.28.594.251 1.668-.08 3.024l-.272 1.11.24.433c.131.238.516.802.854 1.254l.636.841.79-.11c2.514-.348 3.375.245 3.375 1.095 0 1.072-1.973 1.161-3.63-.077-.374-.279-.63-.555-.63-.555s-1.038.224-1.549.37c-.528.152-.79.247-1.564.524 0 0-.27.42-.447.724-.658 1.133-1.425 2.071-1.974 2.413-.613.383-1.257.409-1.58.064zm1.003-.38c.36-.237 1.086-1.152 1.59-2l.203-.344-.928.496c-1.433.766-2.088 1.489-1.747 1.926.191.245.42.225.882-.079m9.308-2.78c.351-.262.3-.79-.097-1.002-.309-.165-.558-.2-1.361-.186a17 17 0 0 0-1.422.173s.436.321.63.439c.258.156.884.447 1.34.596.452.146.712.13.91-.019zm-3.743-1.654a10 10 0 0 1-.803-1.103c-.3-.418-.45-.714-.45-.714s-.22.75-.4 1.201l-.56 1.475-.163.335s.865-.301 1.305-.424c.466-.13 1.411-.327 1.411-.327ZM11.79 4.258c.055-.484.078-.968-.069-1.212-.405-.471-.895-.078-.812 1.043.028.378.116 1.022.234 1.42l.214.723.15-.545c.084-.299.21-.942.283-1.43" style="fill:%230078A6;stroke-width:.809747"/><path d="M6.711 16.066h1.223q.587 0 .952.12.366.115.615.519.25.4.25.966 0 .52-.203.893-.202.374-.546.539-.34.165-1.05.165H7.53v2.052h-.818Zm.818.674v1.832h.405q.543 0 .75-.216.21-.215.21-.7 0-.363-.138-.585-.137-.227-.304-.278-.163-.053-.517-.053zM10.377 16.066h1.111q.807 0 1.288.304.485.304.731.905.25.6.25 1.332 0 .77-.224 1.374-.22.6-.68.97-.456.37-1.303.37h-1.173zm.818.697v3.86h.34q.713 0 1.035-.523.322-.527.322-1.405 0-1.932-1.357-1.932zM14.542 16.066h2.744v.697H15.36v1.57h1.542v.697H15.36v2.29h-.818z" style="fill:%230078A6;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter"/></svg>')}.share-print li.icon.pdf a:hover,.share-print li.icon.pdf a:focus-visible{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5.467.547c-1.225 0-2.223 1.062-2.223 2.366v18.175c0 1.304.998 2.366 2.223 2.366H18.53c1.226 0 2.223-1.062 2.223-2.366V6.143s.035-.437-.143-.863c-.168-.4-.44-.677-.44-.677a.365.389 0 0 0-.002-.003l-3.241-3.382a.365.389 0 0 0-.006-.006s-.276-.28-.686-.468c-.483-.22-.981-.197-.981-.197l.007-.001z" style="fill:none;stroke:%23000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4"/><path d="M6.427 14.217c-.639-.68.052-1.613 1.929-2.605l1.18-.624.46-1.07c.253-.59.63-1.55.84-2.135l.378-1.065-.26-.787c-.322-.969-.436-2.424-.233-2.947.276-.71 1.18-.637 1.538.123.28.594.251 1.668-.08 3.024l-.272 1.11.24.433c.131.238.516.802.854 1.254l.636.841.79-.11c2.514-.348 3.375.245 3.375 1.095 0 1.072-1.973 1.161-3.63-.077-.374-.279-.63-.555-.63-.555s-1.038.224-1.549.37c-.528.152-.79.247-1.564.524 0 0-.27.42-.447.724-.658 1.133-1.425 2.071-1.974 2.413-.613.383-1.257.409-1.58.064zm1.003-.38c.36-.237 1.086-1.152 1.59-2l.203-.344-.928.496c-1.433.766-2.088 1.489-1.747 1.926.191.245.42.225.882-.079m9.308-2.78c.351-.262.3-.79-.097-1.002-.309-.165-.558-.2-1.361-.186a17 17 0 0 0-1.422.173s.436.321.63.439c.258.156.884.447 1.34.596.452.146.712.13.91-.019zm-3.743-1.654a10 10 0 0 1-.803-1.103c-.3-.418-.45-.714-.45-.714s-.22.75-.4 1.201l-.56 1.475-.163.335s.865-.301 1.305-.424c.466-.13 1.411-.327 1.411-.327ZM11.79 4.258c.055-.484.078-.968-.069-1.212-.405-.471-.895-.078-.812 1.043.028.378.116 1.022.234 1.42l.214.723.15-.545c.084-.299.21-.942.283-1.43" style="fill:%23002938;stroke-width:.809747"/><path d="M6.711 16.066h1.223q.587 0 .952.12.366.115.615.519.25.4.25.966 0 .52-.203.893-.202.374-.546.539-.34.165-1.05.165H7.53v2.052h-.818Zm.818.674v1.832h.405q.543 0 .75-.216.21-.215.21-.7 0-.363-.138-.585-.137-.227-.304-.278-.163-.053-.517-.053zM10.377 16.066h1.111q.807 0 1.288.304.485.304.731.905.25.6.25 1.332 0 .77-.224 1.374-.22.6-.68.97-.456.37-1.303.37h-1.173zm.818.697v3.86h.34q.713 0 1.035-.523.322-.527.322-1.405 0-1.932-1.357-1.932zM14.542 16.066h2.744v.697H15.36v1.57h1.542v.697H15.36v2.29h-.818z" style="fill:%23002938;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter"/></svg>')}.pager{display:flex;justify-content:center;position:relative;margin:10px 0;border-radius:22px;padding:0;list-style:none;background-color:#F0F5F9}.pager li{line-height:44px}.pager li.dir{position:relative;flex-shrink:0;width:44px;height:44px;border-radius:50%;font-size:0;line-height:0;text-align:center}.pager li.dir:not(.disabled):hover{background-color:#0078A6}.pager li.dir.disabled::after,.pager li.dir > a::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:center center / 45% no-repeat}.pager li.back.disabled::after,.pager li.back > a::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m16 20-8-8 8-8" style="fill:none;stroke:%230078A6;stroke-width:3;stroke-linecap:round;stroke-linejoin:round"/></svg>')}.pager li.back:hover > a::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m16 20-8-8 8-8" style="fill:none;stroke:%23fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round"/></svg>')}.pager li.next.disabled::after,.pager li.next > a::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m8 20 8-8-8-8" style="fill:none;stroke:%230078A6;stroke-width:3;stroke-linecap:round;stroke-linejoin:round"/></svg>')}.pager li.next:hover > a::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m8 20 8-8-8-8" style="fill:none;stroke:%23fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round"/></svg>')}.pager li.dir.disabled::after{opacity:.5}.pager > li > a{display:block;width:100%;height:100%;border-radius:44px}.pager li.back a:hover{color:#002938}.pager .pages{width:calc(100% - 88px)}.pager .pages > a{display:flex;justify-content:center;position:relative;margin:0;border-radius:22px;padding:0 24px;user-select:none;cursor:pointer}.pager .pages > a:hover{background-color:#0078A6}.pager .pages > a > span{display:block;text-align:center;color:#0078A6;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pager .pages > a:hover > span{color:#fff}.pager .pages > a > .dd-arrow{flex-shrink:0;display:inline-block;position:relative;top:16px;left:4px;width:14px;height:14px;transition:transform .25s;background:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path style="fill:none;stroke:%230078A6;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 4,8 12,16 20,8" /></svg>') no-repeat center / 100%}.pager.opened .pages > a > .dd-arrow{transform:rotate(180deg)}.pager .pages > a:hover > .dd-arrow{background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path style="fill:none;stroke:%23fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 4,8 12,16 20,8" /></svg>')}.pager .pages > ol,.pager .pages > ul{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s;width:100%;position:absolute;z-index:1;top:52px;left:50%;transform:translateX(-50%);max-width:320px;margin:0;border-radius:16px;padding:0;background-color:#fff;overflow:hidden;box-shadow:0 0 16px rgba(0,0,0,.25)}.pager .pages > ol{list-style-position:inside}.pager .pages > ul{list-style:none}.pager.opened .pages > ol,.pager.opened .pages > ul{opacity:1;visibility:visible;pointer-events:auto}.pager .pages > ol > li,.pager .pages > ul > li{display:block;line-height:125%}section.media-file-nav:last-child .pager .pages > ul{top:auto;bottom:52px}.pager .pages > ol > li.current,.pager .pages > ul > li.current,.pager .pages > ol > li > a,.pager .pages > ul > li > a{display:block;border-radius:0;padding:12px 16px;outline-offset:-2px}.pager .pages > ol > li:first-child > a,.pager .pages > ul > li:first-child > a{border-radius:16px 16px 0 0}.pager .pages > ol > li:last-child > a,.pager .pages > ul > li:last-child > a{border-radius:0 0 16px 16px}.pager .pages > ol > li > a:hover,.pager .pages > ul > li > a:hover{background-color:#0078A6;color:#fff}.pager .pages > ol li.current,.pager .pages > ul li.current{background-color:#75787A;color:#fff}section.toc{display:flex;flex-direction:column;gap:24px}section.toc .toc-page{display:flex;gap:24px;align-items:center}section.toc .toc-page > .image{flex-shrink:0;width:25%;border-radius:24px;box-shadow:0 0 16px rgba(0,0,0,.1);overflow:hidden}section.toc .toc-page > .image > img{display:block;width:100%;height:100%;object-fit:cover;scale:100%;transition:scale .5s,box-shadow .5s}section.toc .toc-page:hover > .image > img{scale:120%}section.toc .toc-page .text{color:#3B3D3D}section.toc .toc-page .text h2{margin:0;font-size:24px}section.toc .toc-page .text p{margin:8px 0}ul.crumbs{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 32px 0;padding:0;text-shadow:0 0 8px rgb(0,0,0,.5)}ul.crumbs li::after{content:"\2022";display:inline-block;margin:0 6px;font-size:12px;font-weight:bold;color:#fff;text-shadow:0 0 8px rgb(0,0,0,.5)}ul.crumbs.path li::after{content:"/"}ul.crumbs li:last-child::after{display:none}ul.crumbs{font-size:12px;font-weight:bold;letter-spacing:.25px;text-transform:uppercase;color:#fff}ul.crumbs a{display:inline-block;margin:-2px -4px;padding:2px 4px;color:#fff}ul.crumbs a:hover{color:#D1AB5E;text-decoration:none}section.partner-banner{position:relative;margin:0;max-width:none;background-color:#3B3D3D;background-size:100%}section.partner-banner::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.25);backdrop-filter:blur(64px)}section.partner-banner > div{display:flex;align-items:stretch;max-width:1280px;margin:0 auto;padding:0 64px 0 24px}section.partner-banner > div > div{position:relative;z-index:2}section.partner-banner > div > .info{flex-grow:1;padding:96px 32px 96px 0}section.partner-banner > div > .info ul.lobs{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 32px 0;padding:0;text-shadow:0 0 8px rgb(0,0,0,.5)}section.partner-banner > div > .info ul.lobs li::after{content:"\2022";display:inline-block;margin:0 6px;font-size:12px;font-weight:bold;color:#fff;text-shadow:0 0 8px rgb(0,0,0,.5)}section.partner-banner > div > .info ul.lobs li:last-child::after{display:none}section.partner-banner > div > .info ul.lobs{font-size:12px;font-weight:bold;letter-spacing:.25px;text-transform:uppercase;color:#fff}section.partner-banner > div > .info ul.lobs a{display:inline-block;margin:-2px -4px;padding:2px 4px;color:#fff;white-space:nowrap}section.partner-banner > div > .info ul.lobs a:hover{color:#D1AB5E;text-decoration:none}section.partner-banner > div > .info h1.name{margin:0;font-size:40px;font-weight:lighter;line-height:100%;color:#fff;text-shadow:0 0 8px rgb(0,0,0,.5)}section.partner-banner > div > .info h2.title{margin:4px 0 0 0;font-size:14px;font-weight:bold;letter-spacing:.25px;text-transform:uppercase;color:#fff;text-shadow:0 0 8px rgb(0,0,0,.5)}section.partner-banner > div > .info h2.title a{display:inline-block;margin:-2px -4px;padding:2px 4px;color:#fff}section.partner-banner > div > .info h2.title a:hover{color:#D1AB5E;text-decoration:none}section.partner-banner > div > .photo{flex-shrink:1;aspect-ratio:1 / 1;max-height:460px}section.partner-banner > div > .photo img{display:block;width:100%;height:100%;object-fit:cover}section.bio{display:flex;gap:48px;margin:64px auto 32px auto}section.bio h2,section.bio h3{color:#0078A6}section.bio .summary{font-family:'Roboto Slab',serif;font-size:20px;color:#0078A6}section.bio .summary:first-child{margin-top:0}section.bio .bio ul li::marker{color:#009EDE}section.bio > div:nth-child(1){width:60%}section.bio > div:nth-child(1) ul{padding-left:18px}section.bio > div:nth-child(1) ul li{margin:12px 0;font-size:14px;line-height:160%}section.bio > div:nth-child(1) h2{margin-top:32px;border-top:1px solid #E3E3E5;padding-top:32px;font-size:20px;font-weight:600}section.bio > div:nth-child(2){width:40%}section.bio > div:nth-child(2) > div{margin-bottom:40px;border-bottom:1px solid #E3E3E5;padding-bottom:40px}section.bio > div:nth-child(2) > div.office{padding-bottom:0}section.bio > div:nth-child(2) h2{font-size:16px;font-weight:bold;letter-spacing:.25px;text-transform:uppercase}section.bio > div:nth-child(2) .expertise > h2{margin-top:6px}section.bio > div:nth-child(2) ul{list-style:none;margin:0;padding:0}section.bio > div:nth-child(2) ul li{display:block;position:relative;margin:0 0 8px 0;padding-left:20px;font-size:13px;font-weight:600;line-height:125%;color:#000}section.bio > div:nth-child(2) ul li::before{content:"";box-sizing:border-box;position:absolute;left:0;top:2px;width:12px;height:12px;border-radius:50%;border:3px solid #CCEDFA}section.bio > div:nth-child(2) ul li:has(a:hover)::before{border-color:#B88F30}section.bio > div:nth-child(2) ul li a{display:inline-block;margin:-2px -4px;padding:2px 4px}section.bio > div:nth-child(2) ul li a:hover{color:#0078A6;text-decoration:none}section.bio .expertise ul{columns:2}section.bio > div:nth-child(2) .expertise ul li a{color:#000}section.bio > div:nth-child(2) .expertise ul li a:hover{color:#0078A6}section.bio > div:nth-child(2) ul.certifications{display:flex;gap:16px;margin:20px 0 0 0}section.bio > div:nth-child(2) ul.certifications li:before{display:none}section.bio > div:nth-child(2) ul.certifications li{display:inline-block;margin:0;padding:0;background-repeat:no-repeat;background-size:cover;background-position:center;font-size:0;line-height:0}section.bio > div:nth-child(2) ul.certifications li.prophet{width:113.3125px;height:28px;background-image:url('../img/certs/prophet.png') }section.bio > div:nth-child(2) ul.certifications li a{display:block;width:100%;height:100%}section.bio > div:nth-child(2) ul.certifications li a:focus{border-radius:4px;outline-offset:4px}section.bio > div:nth-child(2) ul.certifications li.boyden-leadership-framework{width:60.375px;height:28px;background-image:url('../img/certs/boyden-leadership-framework.png') }section.bio > div:nth-child(2) ul.certifications li a{display:block;width:100%;height:100%}section.bio > div:nth-child(2) ul.certifications li a:focus{border-radius:4px;outline-offset:4px}div.office{position:relative;width:100%;border-radius:24px;border:2px solid #fff;padding:0;background-color:#F5FAFF;box-shadow:0 0 16px rgba(0,0,0,.1)}div.office > a:first-child{display:block;border-radius:23px 23px 0 0}div.office > a > img{display:block;width:100%;border-radius:23px 23px 0 0}div.office h2.office{margin:12px 24px 4px 24px;font-size:14px;font-weight:bold;letter-spacing:.25px;text-transform:uppercase}div.office h2.office a{border-radius:4px;outline-offset:4px}div.office h2.office::before{content:"Office";display:block;margin-bottom:4px;font-size:16px;font-weight:bold;letter-spacing:.25px;text-transform:uppercase;color:#000}div.office a.address{display:inline-block;margin:4px 24px 24px 24px;font-size:14px;font-weight:600;color:#3B3D3D;border-radius:4px;outline-offset:4px}div.office a.address:hover{color:#0078A6;text-decoration:none}.partner-card{position:relative;z-index:1;margin:0;max-width:none;padding:32px 64px 80px 64px;background:#F5FAFF url(../img/boyden-pattern-640x360.png) no-repeat center/cover}.partner-card > div{display:flex;gap:20%;width:100%;max-width:1280px;margin:24px auto 0 auto}.partner-card .column{width:50%}.partner-card .photo{position:relative;width:140px;height:140px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 16px rgba(0,0,0,.25);overflow:hidden}.partner-card .photo > img{width:100%;height:100%}.partner-card p{margin:12px 0 24px 0;font-size:32px;font-weight:lighter;line-height:110%;color:#fff}.partner-card div.office{box-shadow:0 0 16px rgba(0,0,0,.25)}section.insights{display:flex;flex-direction:column;position:relative;margin:64px auto;padding:0 64px}section.insights .primary .media-file{display:flex;flex-direction:row;align-items:center;position:relative;border-radius:24px}section.insights a.media-file:hover{text-decoration:none}section.insights .primary .media-file:has(img)::before{display:none}section.insights .primary .media-file .image,section.insights .primary .media-file .frame{position:relative;flex-shrink:0;width:50%;height:360px;border-radius:24px;overflow:hidden}section.insights .primary .media-file .image img,section.insights .primary .media-file .frame img{display:block;width:100%;height:100%}section.insights .primary .media-file:hover .image img,section.insights .primary .media-file:hover .frame img{width:120%;height:120%}section.insights .primary .media-file .text{width:50%;padding:0 0 0 24px}section.insights .primary .media-file .type{margin:0;color:#002938}section.insights .primary .media-file .title a{display:inline-block;margin:0 -8px;padding:0 8px;letter-spacing:-.3px}section.insights .primary .media-file .title a:hover{text-decoration:none}section.insights .primary .media-file .title{margin:12px 0 4px 0;font-size:26px;font-weight:normal;line-height:125%;color:#0078A6}section.insights .primary .media-file .summary{margin:0;color:#3B3D3D}section.insights .primary .media-file .summary p{margin:0;line-height:150%}section.insights .primary .media-file .button{margin:24px 0 0 -4px}section.insights .one-and-two{display:grid;grid-template-columns:50% 50%;grid-template-rows:50%;margin-top:16px}section.insights .one-and-two:first-child{margin-top:0}section.insights .one-and-two .media-file{position:relative;margin:16px 0 0 16px;background-color:#3B3D3D;border-radius:24px;overflow:hidden}section.insights .one-and-two .media-file::before{background:linear-gradient(to bottom,rgba(0,0,0,.1) 0,rgba(0,0,0,.4) 33%,rgba(0,0,0,.8) 66%,rgba(0,0,0,1) 100%)}section.insights .one-and-two .media-file:nth-child(1){grid-row-start:1;grid-row-end:3;height:440px;margin:0}section.insights .one-and-two .media-file:nth-child(2){margin-top:0}section.insights .one-and-two .media-file .text{display:flex;flex-direction:column;z-index:4}section.insights .one-and-two .media-file:first-child .text .type{position:absolute;top:24px;left:24px;margin:0;border-radius:16px;padding:0 16px;line-height:32px;background-color:#fff;color:#1C1F1F}section.insights .one-and-two .media-file .text .title{font-size:16px;line-height:150%;color:#fff}section.insights .one-and-two .media-file .text .summary{display:none;margin:-16px 24px 24px 24px}section.insights .one-and-two .media-file .text .summary p{margin:0;line-height:125%;color:#fff}section.insights .one-and-two .media-file:first-child .text .title{font-size:20px;line-height:125%}section.insights .one-and-two .media-file:first-child .text .summary{display:block;font-size:14px;font-weight:600}section.insights .two-across{display:flex;gap:16px;flex-wrap:wrap}section.insights .two-across .media-file{width:calc(50% - 8px);height:212px;overflow:hidden}section.insights .three-across{display:flex;gap:16px;flex-wrap:wrap}section.insights .three-across .media-file{width:calc(33.33% - 10.8px);height:212px;overflow:hidden}section.insights.events{padding:0 64px 2px 64px}section.insights.events .media-file{outline-offset:-2px}section.insights.results{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}section.insights.results > a{flex-basis:49%}.insights > .items .cards{flex-direction:row;align-content:flex-start;justify-content:center;gap:12px 24px;margin-top:0}.insights.bg-boyden{margin:0;max-width:none;padding:32px 64px 80px 64px;background:#F5FAFF url(../img/boyden-pattern-640x360.png) no-repeat center/cover}.insights.bg-boyden .category{width:100%;max-width:1280px;margin:24px auto 0 auto}.insights.bg-boyden .category .heading{margin:0 0 32px 0}.insights.bg-boyden .category .heading .title{font-weight:600;color:#fff}.insights.bg-boyden .category .heading .more{font-size:14px;font-weight:600;color:#fff}.insights.bg-boyden .category .heading .more::after{content:"";display:inline-block;box-sizing:border-box;position:relative;top:2px;width:14px;height:14px;margin-left:12px;background:no-repeat url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" version="1.1" xmlns="http://www.w3.org/2000/svg"><path style="stroke:%23fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="M 16,6.5 22.5,12 16,18.5"/><path style="fill:none;stroke:%23fff;stroke-width:2;stroke-linecap:round" d="M 1.5,12 H 21"/></svg>') center / 14px 14px}.insights .category .items.one-and-two{display:grid;grid-template-columns:calc(60% - 6px) calc(40% - 6px);grid-template-rows:50%;gap:16px 12px}.insights .category .items.one-and-two .media-file{margin:0;height:auto}.insights .category .items.one-and-two .media-file .title{font-size:16px;line-height:125%}.insights .category .items.one-and-two .media-file .summary{display:none;position:relative;z-index:4;margin:-16px 24px 24px 24px;font-size:14px;font-weight:600}.insights .category .items.one-and-two .media-file:first-child{grid-row:1 / span 2;height:440px}.insights .category .items.one-and-two .media-file:first-child .type{position:absolute;top:24px;left:24px;margin:0;border-radius:16px;padding:0 16px;line-height:32px;background-color:#fff;color:#1C1F1F}.insights .category .items.one-and-two .media-file:first-child .title{font-size:20px;line-height:125%}.insights .category .items.one-and-two .media-file:first-child .summary{display:block}.insights .category .items.one-and-two .media-file:first-child .summary p{margin:0;line-height:125%;color:#fff}.insights .category .items.rows-of-three{display:flex;gap:12px}.insights .category .items.rows-of-three .media-file{width:calc(33.33% - 8px)}section.insights:has( > .column){flex-direction:row;gap:24px}.insights .column.two{width:80%}.insights .column.two > .category > .items{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 12px}.insights .column{width:45%}.insights .category{margin-top:24px}.insights .category:first-child{margin-top:0}.insights .category .heading{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;margin:0 0 12px 0}.insights .category .heading .title,.insights .category .heading .title a{font-size:20px;color:#0078A6;text-decoration:none}.insights .category .heading .title a:hover{color:#4a6b4f;text-decoration:none}section.insights .category .heading{page-break-after:avoid}section.insights .category .heading + *{break-before:avoid}section.insights .category .heading .title{font-size:24px;letter-spacing:-.3px}.insights .category .arrow{position:relative;top:-6px}.insights.bg-boyden .arrow{color:#fff}.insights.bg-boyden .arrow::after{background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" version="1.1" xmlns="http://www.w3.org/2000/svg"><path style="stroke:%23fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="M 16,6.5 22.5,12 16,18.5"/><path style="fill:none;stroke:%23fff;stroke-width:2;stroke-linecap:round" d="M 1.5,12 H 21"/></svg>')}section.insights .column .category .heading .title.indent{margin-left:12px}section.insights .column .category .items.images .media-file{height:200px;border-radius:24px;background-color:#3B3D3D;overflow:hidden}section.insights .column .category .items.images .media-file .title{margin:8px 24px 24px 24px;font-size:17px;line-height:125%}section.insights .column.two .category .items.images .media-file .summary{display:none}section.insights .column.arrows .category .media-file{padding:20px 40px}section.insights .column.arrows .category .media-file:hover{background:#F5FAFF}section.insights .column.arrows .category .media-file:before{top:20px}section.insights .column.arrows .category .media-file:after{content:"";position:absolute;top:0;left:0;right:0;z-index:-1;border-top:1px solid #E3E3E5}section.insights .column.arrows .category .media-file:last-child:after{bottom:0;border-bottom:1px solid #E3E3E5}.join-sections > section:not(:first-child){margin-top:24px}.join-sections > section:not(:last-child){margin-bottom:24px}main > .join-sections > section{max-width:1280px}.media-file{display:flex;flex-direction:column;position:relative;text-decoration:none}.media-file > img,.media-file .image > img,.media-file .frame img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:width .5s,height .5s,left .5s,top .5s}.media-file:hover > img,.media-file:hover .image > img,.cards .media-file.small:hover .image > img,.media-file:hover .frame img{top:-10%;left:-10%;width:120%;height:120%}.media-file .type{margin:0 0 4px 0;font-size:11px;font-weight:bold;letter-spacing:.25px;text-transform:uppercase;color:#0078A6}.media-file .title{font-size:13px;color:#002938}.media-file:has(img){justify-content:flex-end}.media-file:has(img)::before{content:"";position:absolute;z-index:3;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,120,166,.33) 0,rgba(0,120,166,.66) 33%,rgba(0,120,166,.8) 66%,rgba(0,120,166,1) 100%)}.media-file:has(img) .type{position:relative;z-index:4;margin:0 24px;font-size:11px;font-weight:bold;letter-spacing:.25px;text-transform:uppercase;color:#CCEDFA}.media-file:has(img) .title{position:relative;z-index:4;margin:4px 24px 24px 24px;font-size:13px;font-weight:600;line-height:16px;color:#fff}.media-file.small:has(img) .title{display:-webkit-box;margin:4px 24px 12px 24px;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.media-file:has(img) .summary{position:relative;z-index:4;margin:4px 24px 24px 24px;font-size:13px;line-height:16px;color:#fff}.media-file.case-study:has(img)::before{background:linear-gradient(to bottom,rgba(0,0,0,.33) 0,rgba(0,0,0,.66) 33%,rgba(0,0,0,.8) 66%,rgba(0,0,0,1) 100%)}.media-file.simple{border-radius:24px;padding:24px 32px;background-color:#F5FAFF}.media-file.simple.upcoming{border:2px solid #6B8C6E}.media-file.simple.upcoming .type{color:#6B8C6E}.media-file.simple.upcoming .title{color:#36523D}.media-file.event{justify-content:center;background-color:#F5FAFF}header .items.arrows .media-file.event{background-color:transparent}.media-file.event .image{display:none}.media-file.event::before{display:none}.media-file.event .type{color:#0078A6}.cards .media-file.event .title,.media-file.event .title{margin:4px 24px 0 24px;font-size:12px;font-size:normal;color:#002938}.media-file.event .summary{color:#36523D}.media-file.event.upcoming{border:2px solid #6B8C6E}.media-file.event.upcoming .type{color:#6B8C6E}.media-file.event.upcoming .title{color:#36523D}.media-file.event.upcoming .summary{color:#36523D}.media-file.event.small .summary{display:none}.media-file.event.large .summary{color:#002938}.insights .primary .media-file.event{background-color:transparent}.insights .one-and-two .media-file.event::before{background:linear-gradient(to bottom,rgba(0,0,0,.1) 0,rgba(0,0,0,.4) 33%,rgba(0,0,0,.8) 66%,rgba(0,0,0,1) 100%)}.insights .one-and-two .media-file.event .image,.insights .primary .media-file.event .image{display:block}.rows-of-three .media-file.event{justify-content:flex-start;border-radius:24px;padding:24px 32px}.rows-of-three .media-file.event .type{margin:0}.rows-of-three .media-file.event .title{margin:4px 0 4px 0;font-size:13px;font-weight:600;-webkit-line-clamp:4;line-clamp:4}.rows-of-three .media-file.event.small .title{margin:4px 0 0 0}.items.arrows .media-file{border-radius:0;border-top:1px solid #E3E3E5;padding:24px 40px 24px 40px;outline-offset:2px}.items.arrows .image,.items.arrows .summary{display:none}header .items.arrows .media-file{padding:10px 40px 10px 40px}.items.arrows .media-file:last-child{border-bottom:1px solid #E3E3E5}.items.arrows .media-file:focus-visible{border-radius:12px;border-top:1px solid transparent}.items.arrows .media-file:last-child:focus-visible{border-bottom:1px solid transparent}.items.arrows .media-file:focus-visible + .media-file{border-top:1px solid transparent}.items.arrows .media-file::before{content:"";display:block;box-sizing:border-box;position:absolute;top:24px;left:0;width:30px;height:30px;border:2px solid #009EDE;border-radius:50%;transition:border .25s,background-color .25s,box-shadow .25s;background:no-repeat url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" version="1.1" xmlns="http://www.w3.org/2000/svg"><path style="stroke:%230078A6;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="M 16,6.5 22.5,12 16,18.5"/><path style="fill:none;stroke:%230078A6;stroke-width:2;stroke-linecap:round" d="M 1.5,12 H 21"/></svg>') center / 12px 12px}header .items.arrows .media-file::before{top:10px}.items.arrows .media-file:hover::before{border:2px solid #fff;box-shadow:0 0 16px rgba(0,0,0,.25);background-color:#4A6B4F;background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" version="1.1" xmlns="http://www.w3.org/2000/svg"><path style="stroke:%23fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="M 16,6.5 22.5,12 16,18.5"/><path style="fill:none;stroke:%23fff;stroke-width:2;stroke-linecap:round" d="M 1.5,12 H 21"/></svg>')}.items.arrows .media-file .text{display:flex;flex-direction:column-reverse}.items.arrows .media-file .title{margin:0;font-size:13px;line-height:125%;font-weight:600;color:#002938}.items.arrows .media-file .type{margin:8px 0 0 0;font-size:11px;font-weight:bold;letter-spacing:.25px;text-transform:uppercase;color:#0078A6}label[for]:has(> input[type="checkbox"]:focus){z-index:1}label[for]:has(> input[type="checkbox"]:checked){z-index:1;border-color:#0078A6}label[for=search]{background:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><circle style="fill:none;stroke:%2375787A;stroke-width:3" cx="10.000001" cy="10.000001" r="8" /><path style="fill:none;stroke:%2375787A;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter" d="m 17.250005,17.250005 4.74999,4.74999" /></svg>') center center / 45% no-repeat}label[for=search].active,label[for=search]:hover{background:#fff url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><circle style="fill:none;stroke:%230078A6;stroke-width:3" cx="10.000001" cy="10.000001" r="8" /><path style="fill:none;stroke:%230078A6;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter" d="m 17.250005,17.250005 4.74999,4.74999" /></svg>') center center / 45% no-repeat}header nav > .search{display:none;box-shadow:0 8px 8px rgba(0,0,0,0.25)}label[for=search]:has(> input[type="checkbox"]:checked){background:#fff url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><circle style="fill:none;stroke:%23fff;stroke-width:3" cx="10.000001" cy="10.000001" r="8" /><path style="fill:none;stroke:%23fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:miter" d="m 17.250005,17.250005 4.74999,4.74999" /></svg>') center center / 45% no-repeat}header nav > ul:not(:has(> li.active)) + label[for=search]:has(> input[type="checkbox"]:checked) + .menu.search{display:flex}header nav > .language{display:block;visibility:hidden;opacity:0;position:absolute;z-index:-1;top:80px;right:-188px;width:180px;height:auto;border-radius:0 0 0 8px;margin:0;background-color:rgba(255,255,255,0.95);box-shadow:-8px 8px 8px rgba(0,0,0,.25);transition:right .25s,opacity .25s;overflow:hidden}header nav > .language li > a:focus{outline-offset:-2px}header nav > .language li > a{border-radius:0;border:none}header nav > .language li:hover > a{border:none}label[for=language]{margin-right:16px;background:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M 0.99999991,12 H 23 M 12,23 C 12,23 6.8124976,20.250009 6.8124976,12 6.8124976,3.7499999 12,0.99999991 12,0.99999991 m 0,0 C 12,0.99999991 17.1875,3.7499905 17.1875,12 17.1875,20.25 12,23 12,23 M 23,12 C 23,18.075162 18.075162,23 12,23 5.9248635,23 0.99999991,18.075162 0.99999991,12 0.99999991,5.9248635 5.9248635,0.99999991 12,0.99999991 18.075162,0.99999991 23,5.9248635 23,12 Z" style="fill:none;stroke:%2375787A;stroke-width:2" /></svg>') center center / 45% no-repeat}label[for=language].active,label[for=language]:hover{background:#fff url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M 0.99999991,12 H 23 M 12,23 C 12,23 6.8124976,20.250009 6.8124976,12 6.8124976,3.7499999 12,0.99999991 12,0.99999991 m 0,0 C 12,0.99999991 17.1875,3.7499905 17.1875,12 17.1875,20.25 12,23 12,23 M 23,12 C 23,18.075162 18.075162,23 12,23 5.9248635,23 0.99999991,18.075162 0.99999991,12 0.99999991,5.9248635 5.9248635,0.99999991 12,0.99999991 18.075162,0.99999991 23,5.9248635 23,12 Z" style="fill:none;stroke:%230078A6;stroke-width:2" /></svg>') center center / 45% no-repeat}label[for=language]:has(> input[type="checkbox"]:checked){background:#fff url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M 0.99999991,12 H 23 M 12,23 C 12,23 6.8124976,20.250009 6.8124976,12 6.8124976,3.7499999 12,0.99999991 12,0.99999991 m 0,0 C 12,0.99999991 17.1875,3.7499905 17.1875,12 17.1875,20.25 12,23 12,23 M 23,12 C 23,18.075162 18.075162,23 12,23 5.9248635,23 0.99999991,18.075162 0.99999991,12 0.99999991,5.9248635 5.9248635,0.99999991 12,0.99999991 18.075162,0.99999991 23,5.9248635 23,12 Z" style="fill:none;stroke:%23fff;stroke-width:2" /></svg>') center center / 45% no-repeat}label[for=language]:has(> input[type="checkbox"]:checked) + ul.language{right:-16px;opacity:1}.right-arrow{background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" version="1.1" xmlns="http://www.w3.org/2000/svg"><path style="stroke:%23fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="M 16,6.5 22.5,12 16,18.5"/><path style="fill:none;stroke:%23fff;stroke-width:2;stroke-linecap:round" d="M 1.5,12 H 21"/></svg>')}section a,header nav a.arrow{border-radius:16px;color:#0078A6;text-decoration:none}header nav .category a.arrow{font-size:12px}header nav .category a.arrow::after{top:1px}.eyebrow{display:inline-block;margin:0 -4px;padding:0 4px;font-size:13px;font-weight:bold;letter-spacing:.25px;text-transform:uppercase;color:#6B7070}a.eyebrow:hover{text-decoration:none}a.eyebrow:focus{outline-offset:-1px;outline-width:4px;background-color:#0078A6;color:#fff}a.arrow{display:inline-block;font-size:14px;font-weight:600;line-height:150%;margin:0 -4px;padding:0 4px}a.arrow:hover{color:#4a6b4f;text-decoration:none}a.arrow::after{content:"";display:inline-block;position:relative;left:0;width:12px;height:12px;margin-left:8px;background:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" version="1.1" xmlns="http://www.w3.org/2000/svg"><path style="stroke:%230078A6;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="M 16,6.5 22.5,12 16,18.5"/><path style="fill:none;stroke:%230078A6;stroke-width:2;stroke-linecap:round" d="M 1.5,12 H 21"/></svg>') center center / 12px no-repeat;transition:left .25s}a.arrow:hover::after{left:4px;background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" version="1.1" xmlns="http://www.w3.org/2000/svg"><path style="stroke:%234a6b4f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="M 16,6.5 22.5,12 16,18.5"/><path style="fill:none;stroke:%234a6b4f;stroke-width:2;stroke-linecap:round" d="M 1.5,12 H 21"/></svg>')}a.arrow:focus-visible{outline-offset:-1px;outline-width:4px;background-color:#0078A6;color:#fff}a.arrow:focus-visible::after{background:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" version="1.1" xmlns="http://www.w3.org/2000/svg"><path style="stroke:%23fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="M 16,6.5 22.5,12 16,18.5"/><path style="fill:none;stroke:%23fff;stroke-width:2;stroke-linecap:round" d="M 1.5,12 H 21"/></svg>') center center / 12px no-repeat}section > .banner-collection > li > img{position:absolute;width:100%;height:100%;object-fit:cover}.banner-collection{margin:0;padding:0;list-style:none}.banner-collection{position:absolute;top:0;left:0;right:0;bottom:0}.banner-collection li{display:none;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}section.top-banner .banner-collection li{margin:0}.banner-collection li.active{display:block;z-index:3}section .button{display:inline-block;vertical-align:middle;position:relative;min-width:240px;border-radius:32px;padding:0 56px 0 24px;font-size:15px;font-weight:600;line-height:44px;color:#fff;text-decoration:none;white-space:nowrap;overflow:hidden;transition:background-color .25s;background:no-repeat url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" version="1.1" xmlns="http://www.w3.org/2000/svg"><path style="stroke:%23fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="M 16,6.5 22.5,12 16,18.5"/><path style="fill:none;stroke:%23fff;stroke-width:2;stroke-linecap:round" d="M 1.5,12 H 21"/></svg>') center right 14px / 16px 16px}section .button:hover{text-decoration:none}section .button::before{content:"";box-sizing:border-box;position:absolute;z-index:-1;top:-996px;right:-996px;width:0;height:0;padding:18px;border-radius:2000px;border:1000px solid #0078A6;background-color:rgba(0,120,165,.5);transition:top .25s,right .25s,padding .25s}section .button::after{content:"";box-sizing:border-box;position:absolute;top:3px;right:3px;width:38px;height:38px;border-radius:38px;border:3px solid #00AEED;padding-right:6px;text-align:right;font-size:18px;line-height:26px;transition:top .25s,right .25s,width .25s,height .25s,padding .25s,line-height .25s}section .button:focus{outline:none;border-radius:22px}section .button:focus::before,section .button:hover::before{top:-998px;right:-998px;padding:20px calc(50% - 2px)}section .button:focus::after,section .button:hover::after{top:0;right:0;width:100%;height:44px;padding-right:9px;line-height:32px}section.light-bg .button::before{background-color:rgba(255,255,255,.5)}section.light-bg .button{background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" version="1.1" xmlns="http://www.w3.org/2000/svg"><path style="stroke:%230078A6;stroke-width:2;stroke-linecap:round;stroke-linejoin:round" d="M 16,6.5 22.5,12 16,18.5"/><path style="fill:none;stroke:%230078A6;stroke-width:2;stroke-linecap:round" d="M 1.5,12 H 21"/></svg>');transition:color .25s}section.light-bg .button:focus,section.light-bg .button:hover{color:#0078A6}section p:has(a.button){margin-top:24px}section p:has(.button){margin-bottom:0}section p .button{left:-16px;margin-bottom:12px}section ul.subnav{display:flex;flex-wrap:wrap;gap:4px;margin:24px 0 0 -16px;padding:0;list-style:none}section ul.subnav > li > a{display:block;position:relative;border-radius:16px;padding:0 32px 0 16px;font-size:13px;line-height:32px;font-weight:bold;letter-spacing:.25px;text-transform:uppercase;color:#fff;background:rgba(255,255,255,.1) no-repeat url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m18 16-5.5 6.5L6 16" style="fill:none;stroke:%23fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round"/><path d="M12.5 1.5V21" style="fill:none;stroke:%23fff;stroke-width:2;stroke-linecap:round"/></svg>') center right 14px / 14px 14px;transition:background-color .25s,background-position .25s}section ul.subnav > li > a::after{content:"";position:absolute;right:0;width:16px;height:16px}section ul.subnav > li > a:hover{background-position-y:12px;background-color:rgba(255,255,255,.25);text-decoration:none}section.subnav{max-width:none;margin:0;padding:0;background-color:#E1F4FC;box-shadow:0 0 16px rgba(0,0,0,.25)}section.subnav > ul{position:relative;left:-12px;display:flex;align-items:center;margin:0 auto;padding:0 64px;max-width:1280px;list-style:none}section.subnav > ul > li{position:relative}section.subnav > ul li > a{display:block;font-size:13px;font-weight:bold;text-transform:uppercase;padding:12px;color:#1c4050;text-align:center}section.subnav > ul li > a:hover{color:#4a6b4f;text-decoration:none}section.subnav > ul > li > ul{display:none;position:absolute;z-index:1000;margin:0;padding:0;list-style:none;background-color:#E1F4FC;border-radius:0 0 12px 12px;box-shadow:0 8px 8px rgba(0,0,0,.25)}section.subnav > ul > li:hover > ul{display:block}section.subnav > ul > li > ul li > a{white-space:nowrap;text-align:left}section.intro{font-size:24px;color:#75787A}section.rich-text p{margin-block-start:12px;margin-block-end:12px;line-height:180%}section.rich-text li{margin-bottom:1%;line-height:160%}section.rich-text .text{width:100%}section.rich-text > div > .image img{width:100%}section.rich-text:has(+ section.rich-text:not(.bg-image):not(.full-width):not(.bg-center)){margin-bottom:0}section.rich-text:has(+ section.full-image){margin-bottom:0}section.rich-text + section.full-image{margin-top:0}section.full-image + section.rich-text{margin-top:0}section.subnav + section.rich-text > div > .text >:first-child,section.top-banner + section.rich-text > div > .text >:first-child{margin-top:0}main > section.top-banner{position:relative;max-width:none;padding:0}main > section.top-banner > img{display:block;width:100%}.ExecutiveBrief main > section.top-banner{padding:80px 0 0 0}section.brief-title{margin-top:32px;margin-bottom:32px}section.brief-title h2{margin:0}section.brief-title h1{margin:0;color:#000}section.brief-title .logo{float:right;max-width:320px;max-height:140px}section.rich-text > div{overflow:hidden}section.rich-text > div > .image img{display:block;width:100%;border-radius:24px}section.rich-text.nowrap.left > div,section.rich-text.nowrap.left-50 > div,section.rich-text.nowrap.right > div,section.rich-text.nowrap.right-50 > div{display:flex;align-items:center;position:relative;max-width:1280px;margin:64px auto}section.rich-text.nowrap.right > div,section.rich-text.nowrap.right-50 > div{flex-direction:row-reverse}section.rich-text.nowrap.left > div > .image,section.rich-text.nowrap.right > div > .image{flex-shrink:0;width:33.33%}section.rich-text.nowrap.left-50 > div > .image,section.rich-text.nowrap.right-50 > div > .image{flex-shrink:0;width:50%}section.rich-text.nowrap.left > div > .text,section.rich-text.nowrap.left-50 > div > .text{padding:0 0 0 64px}section.rich-text.nowrap.right > div > .text,section.rich-text.nowrap.right-50 > div > .text{padding:0 64px 0 0}section.rich-text.wrap.left > div > .image{float:left;width:33.33%;margin-right:32px}section.rich-text.wrap.right > div > .image{float:right;width:33.33%;margin-left:32px}section.rich-text.wrap.left-50 > div > .image{float:left;width:50%;margin-right:32px}section.rich-text.wrap.right-50 > div > .image{float:right;width:50%;margin-left:32px}#section.rich-text.wrap.left > div > .image img,#section.rich-text.wrap.left-50 > div > .image img,section.rich-text.image.above-center > div > .image{width:33.33%;margin:0 auto}section.rich-text.bg-subtle{display:block;width:100%;max-width:none;margin:0;background:radial-gradient(ellipse 50% 100% at center center,rgba(204,237,250,.5) 0,rgba(245,250,255,.5) 80%)}section.rich-text.bg-subtle.left-50 > div,section.rich-text.bg-subtle.right-50 > div{margin:0 auto;padding:64px 64px}section.full-image.center img{display:block;max-width:100%;border-radius:24px}section.full-image.full img{width:100%}section.rich-text.nowrap.left.bg-image > div{align-items:stretch;margin:0;max-width:none}section.rich-text.nowrap.left.bg-image > div .image{height:auto;aspect-ratio:auto;border-radius:0}section.rich-text.nowrap.left.bg-image > div .text{padding:24px 64px 24px 24px}.expandable + .toggle.more{display:block;position:relative;width:100%;margin-top:16px;border-top:1px solid #009EDE;padding:16px 0 32px 0;font-size:14px;font-weight:600;text-align:center;text-transform:uppercase;cursor:pointer}section.full-width > .expandable + .toggle.more{max-width:1152px;margin:16px auto 0}.expandable + .toggle.more:hover{color:#4a6b4f}.expandable + .toggle.more::after{content:"";position:absolute;width:10px;height:16px;bottom:16px;left:50%;transform:translateX(-50%);background:no-repeat url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m2 11 10 8 10-8" style="fill:none;stroke:%233B3D3D;stroke-width:2;stroke-linecap:round;stroke-linejoin:round"/><path d="m2 5 10 8 10-8" style="fill:none;stroke:%233B3D3D;stroke-width:2;stroke-linecap:round;stroke-linejoin:round"/></svg>') center / 16px 16px;transition:transform .25s}.expandable + .toggle.more:hover::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m2 11 10 8 10-8" style="fill:none;stroke:%234a6b4f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round"/><path d="m2 5 10 8 10-8" style="fill:none;stroke:%234a6b4f;stroke-width:2;stroke-linecap:round;stroke-linejoin:round"/></svg>')}.expandable + label[for].more:has(> input[type=checkbox]:focus-visible){border-radius:24px;border-top-color:transparent;outline:2px solid #0078A6}.expandable + label[for].more:has(> input[type=checkbox]:checked)::after{transform:rotate(180deg)}.expandable{max-height:456px;overflow:hidden}.expandable.three-across{max-height:768px}.expandable:has(+ label[for].more > input[type=checkbox]:checked){max-height:none}section.team{display:block;width:100%;max-width:none;margin:0;padding:0;background:radial-gradient(ellipse 50% 100% at 90% top,#E4F1F9 0,#F4F8FB 100%)}section.team > div{max-width:1280px;margin:0 auto;padding:64px 64px}section.team > div >:first-child{margin-top:0}section .search{display:flex;flex-wrap:wrap;gap:8px 20px;margin:16px 0}section .search > label{flex:1;margin:0}section .search > .filters{margin:0;flex-shrink:0;width:100%}section .search > ul.filters:not(:has(> li)){display:none}section.team .contacts{display:grid;gap:0;align-content:start;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto;grid-auto-rows:0;height:auto;margin:-8px;padding:8px;overflow:hidden}.team .contacts .contact{display:flex;flex-direction:column;position:relative;text-align:center;border-radius:24px;padding:32px}.team .contacts .contact:hover,.team .contacts .contact:focus-visible{background-color:#F8F9FB;text-decoration:none;box-shadow:0 0 8px rgba(0,0,0,.1)}.team .contacts .contact img{display:block;width:90%;height:auto;aspect-ratio:1 / 1;margin:0 auto;border-radius:90%;border:3px solid #fff;background-color:#E3E3E5}.team .contacts .contact .title{margin:8px 0 0 0;font-size:16px;font-weight:bold;letter-spacing:.25px;text-transform:uppercase;color:#0078A6}.team .contacts .contact .summary{margin:4px 0;font-size:13px;color:#3B3D3D}.team .contacts .contact .summary .details:not(.groupleader){display:none}.team .contacts .contact .summary .details.groupleader{display:block}.team .contacts .contact ul.contact{display:none}section.team .contacts.results{grid-auto-rows:auto}.expandable.contacts{max-height:none}.expandable.contacts:has(+ label[for].more > input[type=checkbox]:checked){grid-auto-rows:auto}section.bg-image,section.bg-center{margin:0;max-width:none;position:relative;padding:0;background-color:#3B3D3D;overflow:hidden}section.bg-image > img,section.bg-center > img{position:absolute;width:100%;height:100%;object-fit:cover}section.bg-center > div{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:64px 64px;font-size:32px;font-weight:lighter;text-align:center;letter-spacing:-.3px;color:#fff}section.bg-center > div p{margin:32px 0;line-height:100%}section.bg-image > div{display:flex;align-items:stretch;position:relative;z-index:1}section.bg-image.image.left > div > .image{flex-shrink:0;width:40%;aspect-ratio:1 / 1}section.bg-image.image.left > div > .image > img{display:block;width:100%;height:100%;object-fit:cover}section.bg-image > div > .text{flex-grow:1;align-self:center;padding:24px 64px 24px 24px;color:#fff}section.bg-image > div > .text h1,section.bg-image > div > .text h2{font-size:1.85vw;font-weight:lighter;color:#fff}section.bg-image > div > .text p{font-size:1.1vw;line-height:150%}section.bg-center p .button:first-child{margin-left:16px}section.attachment{margin:32px auto}section.attachment > a{display:inline-flex;align-items:center;gap:8px;font-size:24px}section.rich-text.blur{display:flex;align-items:center;position:relative;width:100%;max-width:none;margin:0;padding:0;background-color:#3B3D3D}section.rich-text.blur > img{position:absolute;width:100%;height:100%;object-fit:cover}section.rich-text.blur > div{position:relative;z-index:101;padding:160px 4% 80px 4%;width:50%;color:#fff}section.rich-text.blur > div > h1{margin:16px 0;font-size:3vw;font-weight:300;line-height:110%;letter-spacing:-.3px;color:#fff;text-shadow:0 0 8px rgb(0,0,0,.5)}section.rich-text.blur > div > p{font-size:1.25vw;font-weight:600;line-height:180%;text-shadow:0 0 16px rgb(0,0,0,.5)}section.rich-text.text-left.blur.full{height:calc(100vh);min-height:512px;max-height:1280px;background-color:#3B3D3D}section.rich-text.text-left.blur.min-height{min-height:480px}section.rich-text.text-left.blur:not(.pattern)::after{content:"";position:absolute;z-index:100;width:50%;height:100%;overflow:hidden;backdrop-filter:blur(24px);background-color:rgba(0,0,0,.25)}section.rich-text.text-left.blur .eyebrow{color:#fff}section.rich-text.text-left.blur img.tile{right:0;width:auto;max-height:calc(100% - 128px);margin:24px 24px 24px 24px;border-radius:50%;border:2px solid #fff}section.rich-text.text-left.blur:first-child img.tile{margin-top:104px}section.rich-text.text-center.blur{min-height:500px;overflow:hidden}section.rich-text.text-center.blur::before,section.rich-text.text-center.blur > div::before{content:"";position:absolute;background-color:rgba(255,255,255,.1);backdrop-filter:blur(8px);box-shadow:0 0 16px rgba(0,0,0,.25)}section.rich-text.text-center.blur:has(> div > blockquote)::before,section.rich-text.text-center.blur > div:has(> blockquote)::before{backdrop-filter:blur(32px)}section.rich-text.text-center.blur::before{z-index:1;top:0;bottom:0;left:50%;transform:translateX(-50%);width:75%;max-width:960px}section.rich-text.text-center.blur > div::before{display:none;z-index:-1;top:110px;bottom:110px;width:100%}section.rich-text.text-center.blur > div:has(> blockquote)::before{top:80px;bottom:80px}section.rich-text.text-center.blur > div{width:75%;max-width:960px;margin:0 auto;padding:80px 80px;text-align:center}section.rich-text.text-center.blur:has(> div > blockquote){min-height:auto}section.rich-text.text-center.blur > div:has(> blockquote){padding:40px 80px}section.rich-text.text-center.blur > div > h2{margin:8px 0;line-height:120%;color:#fff;text-shadow:0 0 8px rgb(0,0,0,.5)}section.rich-text.text-center.blur > div > p{margin:8px 0;font-size:14px;line-height:150%;color:#002938}blockquote{position:relative;margin:32px 0;border-top:2px solid #CCEDFA;border-bottom:2px solid #CCEDFA;padding:34px 8px 24px 8px;text-align:center;font-family:'Roboto Slab',serif;font-size:28px;color:#002938}blockquote p{line-height:150%}blockquote::before{content:"\201D";position:absolute;box-sizing:border-box;left:50%;top:-32px;width:64px;height:64px;border-radius:50%;border:2px solid #CCEDFA;padding-top:40px;background-color:#fff;color:#0078A6;font-family:Arial,sans-serif;font-size:96px;text-align:center;line-height:32px;font-style:normal;transform:translateX(-50%)}section.rich-text.text-center.blur blockquote{border-color:#fff}section.rich-text.text-center.blur blockquote::before{border-color:#fff;background-color:#F1F5F6;color:#002938;font-size:96px;line-height:32px}section.rich-text.text-center p .button:first-child{margin-left:0}section.rich-text.quote{display:block;position:relative;margin:48px auto}section.rich-text.quote > blockquote{float:left;width:40%}section.rich-text.quote > .text{display:inline}section.rich-text.quote.left > blockquote{float:left;margin-right:64px}section.rich-text.quote.right > blockquote{float:right;margin-left:64px}section.rich-text.quote.nowrap{display:flex;align-items:center;padding:0 5%}section.rich-text.quote.nowrap > blockquote{float:none;width:40%;margin-left:0;margin-right:0}section.rich-text.quote.nowrap > .text{display:block;width:60%;font-size:18px}section.rich-text.quote.nowrap.left > .text{padding-left:10%}section.rich-text.quote.nowrap.right > .text{padding-right:10%}section.rich-text.quote.nowrap > .text h2{font-size:32px;font-weight:300;letter-spacing:-.3px;line-height:110%;color:#0078A6}section.rich-text.quote.nowrap.right{flex-direction:row-reverse}section.rich-text.quote.nowrap.left > blockquote{float:none;margin-right:0}section.rich-text.quote.nowrap.right > blockquote{float:none;margin-left:0}section.accordion .item{margin:12px 0;border-radius:24px;overflow:hidden}section.accordion .item:has(> label > input[type=checkbox]:focus-visible){outline:2px solid #009EDE}section.accordion .item > label{display:block;position:relative;padding:12px 24px;background-color:#0078A6;font-size:16px;color:#fff;cursor:pointer}section.accordion .item > label::after{content:"";position:absolute;top:12px;right:24px;width:24px;height:24px;transition:transform .25s;background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path style="fill:none;stroke:%23fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 4,8 12,16 20,8" /></svg>')}section.accordion .item > .content{max-height:0;padding:0 24px;background-color:#E3E3E5;overflow:hidden;transition:max-height .25s,padding .25s}section.accordion .item > label:has(> input[type=checkbox]:checked){}section.accordion .item > label:has(> input[type=checkbox]:checked)::after{transform:rotate(180deg)}section.accordion .item > label:has(> input[type=checkbox]:checked) ~ .content{max-height:1200px;padding:24px 24px}section.full-width{margin:0;max-width:none;padding:64px 0}section.full-width > div,section.full-width > section{margin:0 auto;width:100%;max-width:1280px;padding:0 64px}section.radial-gradiant{background:radial-gradient(ellipse 50% 100% at top center,rgba(204,237,250,.5) 0,rgba(245,250,255,1) 80%)}section.promotions{max-width:none;margin:0;padding:64px 0;background:radial-gradient(ellipse 50% 100% at top center,rgba(204,237,250,.5) 0,rgba(245,250,255,.5) 80%)}section.promotions > div{display:flex;align-items:center;max-width:1280px;margin:0 auto;padding:64px 64px}section.promotions .text{width:34%;padding:0 24px 0 0;color:#3B3D3D}section.promotions .text h2{margin:8px 0 8px 0}section.promotions .text p{margin:8px 0 8px 0;font-size:14px;line-height:200%}section.promotions .items{display:flex;position:relative;width:66%;overflow:hidden}section.promotions .slide{display:block;position:relative;width:50%;margin:12px;border-radius:24px;overflow:hidden;box-shadow:0 0 12px rgba(0,0,0,.15);transition:box-shadow .25s}section.promotions .slide:hover{box-shadow:0 0 12px rgba(0,0,0,.25)}section.promotions .slide > a{display:block;width:100%}section.promotions .slide > a > img{width:100%;height:100%;object-fit:cover}section.promotions .slide > a > .title{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:0 24px;font-size:16px;line-height:96px;font-weight:bold;letter-spacing:.25px;text-transform:uppercase;text-shadow:0 0 8px rgb(0,0,0,.5);color:#fff;backdrop-filter:blur(8px);mask:radial-gradient(30px 30px at calc(100% - 64px) center,#0000 100%,#000 calc(100% + 1px))}section.promotions .slide > a::after{content:"";box-sizing:border-box;position:absolute;z-index:2;right:32px;bottom:16px;width:64px;height:64px;border-radius:50%;border:3px solid #fff;line-height:61px;text-align:center;color:#fff;background:rgba(0,0,0,.33) no-repeat url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" version="1.1" xmlns="http://www.w3.org/2000/svg"><path style="stroke:%23fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 16,6.5 22.5,12 16,18.5"/><path style="fill:none;stroke:%23fff;stroke-width:3;stroke-linecap:round" d="M 1.5,12 H 21"/></svg>') center / 16px 16px;transition:background-color .25s}section.promotions .slide:hover > a::after{background-color:rgba(0,120,165,.75)}section.promotions .items > button{display:none;position:absolute;z-index:1;width:100%;top:50%;transform:translateY(-50%);width:32px;height:32px;border:none;text-indent:-9999px;background:transparent no-repeat url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" version="1.1" xmlns="http://www.w3.org/2000/svg"><path style="stroke:%23000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round" d="M 16,6.5 22.5,12 16,18.5"/><path style="fill:none;stroke:%23000;stroke-width:3;stroke-linecap:round" d="M 1.5,12 H 21"/></svg>') center / 16px 16px;cursor:pointer}section.promotions .items > button:focus{outline-offset:-2px;border-radius:50%}section.promotions .items > .slick-prev{left:0;transform:scaleX(-1)}section.promotions .items > .slick-next{right:0}section.promotions .slick-slide:has(a:focus){outline:2px solid #009EDE}section.search{padding:1px 0}section.rich-text.text-left.blur.full.location > img{object-position:50% 0}body.locations{}section.locations{position:relative;height:100vh;min-height:480px;max-height:800px;box-shadow:0 0 16px rgba(0,0,0,.25)}section.locations > img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 0}section.locations > div{position:absolute;top:0;left:0;bottom:0;width:320px;padding:16px 24px;background-color:rgba(255,255,255,0.75);backdrop-filter:blur(10px)}section.top-banner.locations > div{top:80px}section.locations > div .search{position:relative;z-index:2}section.locations > div .search input[name="k"]{box-shadow:0 0 16px rgba(0,0,0,.25)}section.locations .items,section.locations .results{position:absolute;top:0;left:0;right:0;bottom:0;padding:96px 24px 24px 24px;overflow:auto}section.locations .items{padding:96px 32px 24px 32px}section.locations .items ul{margin:0;padding:0;list-style:none}section.locations .items ul li{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section.locations .items ul li a{display:inline-block;font-size:14px;font-weight:600;line-height:24px;color:#000}section.locations .items ul li a:hover{color:#4a6b4f}section.locations .items ul li > div{display:none}section.locations .items ul li.expanded > div{display:block}section.locations .items ul li:has(> div)::after{content:"";position:absolute;right:0;top:0;display:block;width:24px;height:24px;border-radius:12px;cursor:pointer;background:center center / 45% no-repeat url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 24 24"><path d="m20 8-8 8-8-8" style="fill:none;stroke:%2306303E;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"/></svg>')}section.locations .items ul li.expanded::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m20 16-8-8-8 8" style="fill:none;stroke:%2306303E;stroke-width:5;stroke-linecap:round;stroke-linejoin:round"/></svg>')}section.locations .items > ul > li > a{font-weight:bold;letter-spacing:.25px;text-transform:uppercase}section.locations .items > ul > li > div > ul > li > a{}section.locations .items > ul > li > div > ul > li > a{}section.locations .items > ul > li > div > ul > li > div > ul > li{margin:0 0 0 12px}section.locations .cards{align-content:flex-start}section.locations .cards .result{width:100%}body.Location section.rich-text.blur > div > p.address{line-height:125%}body.Location .address a{color:#fff}body.Location .address a:hover{color:#fff}footer{clear:both}footer > div{display:flex;align-items:center;justify-content:space-between}footer ul{display:flex;align-items:center;list-style:none;margin:0;padding:0}footer ul li{display:inline-block}footer ul li > ul{display:none}footer ul li > a:has(+ ul)::after{content:"";width:12px;height:12px;margin-left:16px;background:no-repeat url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path style="fill:none;stroke:%2306303E;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none" d="M 4,8 12,16 20,8" /></svg>') center / 12px;transition:background-image .25s}footer ul li > a:has(+ ul):hover::after{background-image:url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path style="fill:none;stroke:%230078A6;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none" d="M 4,8 12,16 20,8" /></svg>')}footer .social .logo{flex-shrink:0}footer .social{padding:0 64px 0 0;background-color:#CCEDFA}footer .social > ul{gap:16px}footer .social ul li a{display:flex;align-items:center;height:48px;border-radius:24px;padding:16px 24px;background-color:#fff;font-size:14px;font-weight:600;color:#002938;text-align:center;text-decoration:none;transition:background-image .25s,color .25s}footer .social ul li a:hover{color:#0078A6}footer .social ul .group{display:flex;align-items:center;gap:16px}footer .social ul li.icon a{font-size:0;line-height:0;background:#fff no-repeat center / 22px}footer .social ul li.icon.linkedin > a{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path style="fill:none;stroke:%23002938;stroke-linejoin:round;stroke-width:1.5" d="M5.79 23.247H1.124V8.229h4.664zM3.453 6.18c-1.49 0-2.7-1.235-2.7-2.727A2.703 2.703 0 0 1 3.454.753c.712 0 1.4.286 1.907.793s.794 1.195.794 1.908c0 1.492-1.21 2.727-2.702 2.727zm19.788 17.066h-4.655v-7.31c0-1.743-.035-3.977-2.425-3.977-2.425 0-2.796 1.893-2.796 3.85v7.437h-4.66V8.229h4.474v2.049h.065c.623-1.18 2.144-2.425 4.414-2.425 4.72 0 5.588 3.108 5.588 7.144v8.25Z"/></svg>')}footer .social ul li.icon.linkedin > a:hover{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path style="fill:none;stroke:%230078A6;stroke-linejoin:round;stroke-width:1.5" d="M5.79 23.247H1.124V8.229h4.664zM3.453 6.18c-1.49 0-2.7-1.235-2.7-2.727A2.703 2.703 0 0 1 3.454.753c.712 0 1.4.286 1.907.793s.794 1.195.794 1.908c0 1.492-1.21 2.727-2.702 2.727zm19.788 17.066h-4.655v-7.31c0-1.743-.035-3.977-2.425-3.977-2.425 0-2.796 1.893-2.796 3.85v7.437h-4.66V8.229h4.474v2.049h.065c.623-1.18 2.144-2.425 4.414-2.425 4.72 0 5.588 3.108 5.588 7.144v8.25Z"/></svg>')}footer .social ul li.icon.facebook > a{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path style="fill:none;stroke:%23002938;stroke-width:1.5" d="M14.048 23.428V13.143h3.123l.51-4.572h-3.633V6.345c0-1.177.03-2.345 1.675-2.345h1.666V.73s-1.431-.16-2.879-.16c-3.024 0-4.917 1.894-4.917 5.372v2.629h-3.34v4.57h3.34V23.43z"/></svg>')}footer .social ul li.icon.facebook > a:hover{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path style="fill:none;stroke:%230078A6;stroke-width:1.5" d="M14.048 23.428V13.143h3.123l.51-4.572h-3.633V6.345c0-1.177.03-2.345 1.675-2.345h1.666V.73s-1.431-.16-2.879-.16c-3.024 0-4.917 1.894-4.917 5.372v2.629h-3.34v4.57h3.34V23.43z"/></svg>')}footer .social ul li.icon.x > a{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path style="fill:%23002938;stroke:none" d="M9.51 13.2.62 23.283h2.64l7.451-8.59 6.571 8.59H24l-9.91-13.097L22.407.717H19.77l-6.903 7.876L6.912.717H0ZM6.283 1.894l15.231 20.124h-3.592L2.516 1.894Z"/></svg>')}footer .social ul li.icon.x > a:hover{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path style="fill:%230078A6;stroke:none" d="M9.51 13.2.62 23.283h2.64l7.451-8.59 6.571 8.59H24l-9.91-13.097L22.407.717H19.77l-6.903 7.876L6.912.717H0ZM6.283 1.894l15.231 20.124h-3.592L2.516 1.894Z"/></svg>')}footer .social ul li.youtube > a{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path style="fill:none;stroke:%23002938;stroke-linejoin:round;stroke-width:1.5" d="M20.969 4.445a2.88 2.88 0 0 1 2.03 2.03c.477 1.789.48 5.525.48 5.525s0 3.736-.48 5.526a2.88 2.88 0 0 1-2.03 2.03c-1.79.48-8.969.48-8.969.48s-7.18 0-8.969-.48a2.88 2.88 0 0 1-2.03-2.03C.522 15.736.522 12 .522 12s0-3.736.48-5.526a2.88 2.88 0 0 1 2.03-2.03c1.79-.48 8.969-.48 8.969-.48s7.18 0 8.969.48zM15.666 12l-5.964 3.443V8.557Z"/></svg>')}footer .social ul li.youtube > a:hover{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path style="fill:none;stroke:%230078A6;stroke-linejoin:round;stroke-width:1.5" d="M20.969 4.445a2.88 2.88 0 0 1 2.03 2.03c.477 1.789.48 5.525.48 5.525s0 3.736-.48 5.526a2.88 2.88 0 0 1-2.03 2.03c-1.79.48-8.969.48-8.969.48s-7.18 0-8.969-.48a2.88 2.88 0 0 1-2.03-2.03C.522 15.736.522 12 .522 12s0-3.736.48-5.526a2.88 2.88 0 0 1 2.03-2.03c1.79-.48 8.969-.48 8.969-.48s7.18 0 8.969.48zM15.666 12l-5.964 3.443V8.557Z"/></svg>')}footer .social ul li.podcasts a{position:relative;padding-left:56px}footer .social ul li.podcasts > a::before{content:"";position:absolute;left:4px;width:38px;height:38px;border-radius:50%;background:#CCEDFA no-repeat url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g style="fill:none;stroke:%23002938;stroke-linejoin:round;stroke-linecap:round;stroke-width:1.5"><rect width="6.486" height="15.568" x="8.757" y=".649" rx="3.243"/><path d="M18.486 11.676v1.297A6.487 6.487 0 0 1 12 19.459v0a6.487 6.487 0 0 1-6.486-6.486v-1.297M12 19.46v3.891m0 0H8.108m3.892 0h3.892"/></g></svg>') center / 22px;transition:background-image .25s}footer .social ul li.podcasts > a:hover::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g style="fill:none;stroke:%230078A6;stroke-linejoin:round;stroke-linecap:round;stroke-width:1.5"><rect width="6.486" height="15.568" x="8.757" y=".649" rx="3.243"/><path d="M18.486 11.676v1.297A6.487 6.487 0 0 1 12 19.459v0a6.487 6.487 0 0 1-6.486-6.486v-1.297M12 19.46v3.891m0 0H8.108m3.892 0h3.892"/></g></svg>')}footer div.legal{padding:8px 64px 8px 32px;font-size:12px;font-weight:600;color:#3B3D3D}footer div.legal p{margin:0;line-height:125%}footer div.legal > ul{gap:16px}footer div.legal a{display:inline-block;border-radius:16px;margin:-4px;padding:4px;color:#3B3D3D;text-decoration:none}footer div.legal a:hover{color:#0078A6}footer div.legal ul li a{display:block;border-radius:16px;padding:8px 8px;color:#3B3D3D;text-align:center;text-decoration:none}footer div.legal ul li:hover a{color:#0078A6}footer > section.legal{margin-bottom:24px;font-size:12px;line-height:150%}footer > section .image.Center{margin:auto}footer .profile{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}footer .profile ul{display:block}footer .profile li{display:list-item}div.site-terms{height:0;font-size:16px;position:fixed;bottom:0;left:0;right:0;z-index:300;background-color:#f4f4F4;box-shadow:0 0 24px rgba(0,0,0,0.25);transition:height 0.2s}div.site-terms-inner{position:absolute;top:0;display:flex;align-items:center;width:100%;padding:20px 24px;gap:20px 24px}div.site-terms-inner .text{flex-grow:1;flex-shrink:1;height:100%}div.site-terms-inner .buttons{flex-grow:0;flex-shrink:0;height:100%;display:flex;align-items:center;gap:12px}div.site-terms button{display:flex;align-items:center;height:48px;border:none;border-radius:24px;padding:16px 24px;background-color:#fff;font-size:14px;font-weight:600;color:white;background-color:#0078A6;cursor:pointer}div.site-terms.open{height:auto !important}div.site-terms.open div.site-terms-inner{position:relative}#cookie-settings-layer{margin:0;position:fixed;top:0;left:0;width:100%;height:100%;max-width:none;z-index:9999;background:rgba(0,0,0,0.65)}#cookie-settings-layer .settings-sidebar{position:absolute;top:0;left:0;height:100%;background:#fff;transition:all linear 0.25s;overflow:hidden;width:0;transition:width 0.2s}#cookie-settings-layer .settings-sidebar > div.inner{position:absolute;right:0;top:0;width:26em;height:100%}#cookie-settings-layer.open .settings-sidebar{width:26em}#cookie-settings-layer .settings-sidebar div.inner > header{position:relative;height:81px;width:100%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd}#cookie-settings-layer .settings-sidebar div.inner > .content{padding:1em;overflow:auto;height:calc(100% - 81px)}#cookie-settings-layer section.accordion{border-bottom:1px solid #0078A6;margin:1em 0}#cookie-settings-layer section.accordion .item{margin:0;border-radius:0;overflow:hidden;border-top:1px solid #0078A6;border-left:1px solid #0078A6;border-right:1px solid #0078A6}#cookie-settings-layer section.accordion .item .title{margin:0;position:relative;padding:0.5em;display:flex;flex-direction:row;align-items:center;font-size:14px;height:44px;cursor:pointer}#cookie-settings-layer section.accordion .item .title span{flex-grow:1;flex-shrink:1}#cookie-settings-layer section.accordion .item .title small{color:#0078A6}#cookie-settings-layer section.accordion .item .title::before{content:"+";display:inline-block;width:18px;height:18px;line-height:18px;border-radius:9px;margin-right:5px;flex-grow:0;flex-shrink:0;background-color:#0078A6;font-family:Arial,sans-serif;font-size:22px;color:#fff;text-align:center}#cookie-settings-layer section.accordion .item.active > .title::before{content:"\2212"}#cookie-settings-layer section.accordion .item .content{display:none;max-height:none;border-top:1px solid #0078A6;padding:12px 12px 24px;background-color:white}#cookie-settings-layer section.accordion .item .content ul{margin:0;padding-left:24px;font-size:14px}#cookie-settings-layer section.accordion .item .content ul li{margin-bottom:8px}#cookie-settings-layer section.accordion .item .content ul li:last-child{margin-bottom:0}#cookie-settings-layer .ot-tgl{width:45px;z-index:1}#cookie-settings-layer .ot-tgl input{height:0;width:0;position:absolute;opacity:0}#cookie-settings-layer .ot-tgl label{display:inline-block;height:25px;position:relative;width:45px}#cookie-settings-layer .ot-tgl label span{background-color:rgb(242,241,241);border:1px solid rgb(221,221,221);border-radius:20px;bottom:0;box-sizing:content-box;cursor:pointer;height:23px;left:0;position:absolute;right:0;top:0;transition-delay:0s;transition-duration:0.2s;transition-property:all;transition-timing-function:ease-in;width:43px}#cookie-settings-layer .ot-tgl label span::before{background-color:rgb(125,125,125);border-radius:20px;bottom:1px;box-sizing:content-box;content:"";cursor:pointer;height:21px;position:absolute;transition-delay:0s;transition-duration:0.4s;transition-property:all;transition-timing-function:ease;visibility:visible;width:21px}#cookie-settings-layer .ot-tgl label span:last-child{display:none}#cookie-settings-layer .ot-tgl input:checked + .ot-switch .ot-switch-nob{background-color:#CCEDFA;border:1px solid #0078A6}#cookie-settings-layer .ot-tgl input:checked + .ot-switch .ot-switch-nob::before{-webkit-transform:translateX(21px);-ms-transform:translateX(21px);transform:translateX(21px);background-color:#0078A6}#cookie-settings-layer .close-buttons{display:flex}#cookie-settings-layer .close-buttons .filler{flex-grow:1;flex-shrink:1}#cookie-settings-layer button{display:flex;align-items:center;height:48px;border:none;border-radius:24px;padding:16px 24px;background-color:#fff;font-size:14px;font-weight:600;color:white;background-color:#0078A6;cursor:pointer}#cookie-settings-layer button.settings-close{margin:0.5em 0.5em 0.5em 0;border:1px solid #00ADEF;border-radius:0;padding:0.2em 1em;background-color:#00adef;color:#fff;font-family:'Hind Light',Arial,sans-serif;font-size:110%;font-weight:bold;cursor:pointer;-webkit-appearance:none;height:1.5em;width:1.5em;text-indent:-9999px;overflow:hidden;border:none;background:transparent;cursor:pointer;position:relative;margin-right:20px}#cookie-settings-layer button.settings-close::before,#cookie-settings-layer button.settings-close::after{content:"";display:block;position:absolute;left:0;width:92%;height:0;border-top:3px solid #6C6E71}#cookie-settings-layer .settings-close::before{top:0;transform:rotate(45deg);transform-origin:bottom left}#cookie-settings-layer .settings-close::after{bottom:0;transform:rotate(-45deg);transform-origin:top left}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.animate.fade-in{transition:opacity 2s}.animate.slide-in-from-right{transition:left .5s ease-in-out,opacity 1s}.animate.fade-in.out-of-view{opacity:0}.animate.fade-in.in-view-once{opacity:1}.animate.slide-in-from-right.out-of-view{left:100%;opacity:0}.animate.slide-in-from-right.in-view-once{left:0;opacity:1}.promotions .items.animate .slide:nth-child(1){animation-delay:0s}.promotions .items.animate .slide:nth-child(2){animation-delay:.2s}.promotions .items.animate .slide:nth-child(3){animation-delay:.4s}.promotions .items.animate.animate.animate-init .slide{transform:translateY(100%);opacity:0}.promotions .items.animate.animate.in-view-once .slide{animation-duration:1s;animation-name:card-items;animation-fill-mode:forwards}.team .results.animate .contact:nth-child(1){animation-delay:0s}.team .results.animate .contact:nth-child(2){animation-delay:.05s}.team .results.animate .contact:nth-child(3){animation-delay:.1s}.team .results.animate .contact:nth-child(4){animation-delay:.15s}.team .results.animate .contact:nth-child(5){animation-delay:.2s}.team .results.animate .contact:nth-child(6){animation-delay:.25s}.team .results.animate .contact:nth-child(7){animation-delay:.3s}.team .results.animate .contact:nth-child(8){animation-delay:.35s}.team .results.animate.animate-init .contact{transform:translateY(100%);opacity:0}.team .results.animate.in-view-once .contact{animation-duration:1s;animation-name:card-items;animation-fill-mode:forwards}.insights.animate .items .media-file:nth-child(1){animation-delay:0s}.insights.animate .items .media-file:nth-child(2){animation-delay:.1s}.insights.animate .items .media-file:nth-child(3){animation-delay:.2s}.insights.animate .items .media-file:nth-child(4){animation-delay:.3s}.insights.animate.animate-init .items .media-file{transform:translateY(100%);opacity:0}.insights.animate.in-view-once .items .media-file{animation-duration:.5s;animation-name:card-items;animation-fill-mode:forwards}.insights .primary.animate.animate.animate-init .media-file{transform:translateY(100%);opacity:0}.insights .primary.animate.animate.in-view-once .media-file{animation-duration:1s;animation-name:card-items;animation-fill-mode:forwards}.insights .one-and-two.animate .media-file:nth-child(1){animation-delay:0s}.insights .one-and-two.animate .media-file:nth-child(2){animation-delay:.4s}.insights .one-and-two.animate .media-file:nth-child(3){animation-delay:.6s}.insights .one-and-two.animate.animate.animate-init .media-file{transform:translateY(100%);opacity:0}.insights .one-and-two.animate.animate.in-view-once .media-file{animation-duration:1s;animation-name:card-items;animation-fill-mode:forwards}iframe.thrive{border:1px solid #eee;width:100%;height:800px;max-width:1280px}section.image.columns{display:flex;flex-wrap:wrap;justify-content:center}section.image .image .caption{margin:4px 8px 8px 8px;color:#000}section.image .image .caption p{margin:4px auto;line-height:125%}section.image.columns .image{position:relative;margin:0.25%;border-radius:24px;overflow:hidden}section.image.columns .image img{display:block;width:100%;margin:auto 0}section.image.columns-1 .image{width:99.5%}section.image.columns-2 .image{width:49.5%}section.image.columns-3 .image{width:32.83%}section.image.columns-4 .image{width:24.5%}section.image.columns .image .caption{display:block;position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;margin:0;background-color:rgba(0,0,0,0.8);opacity:0;cursor:default;overflow:hidden;transition:opacity .2s ease-in-out;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section.image.columns a.image .caption{cursor:pointer}section.image.columns .image .caption .title{margin:12px;font-size:26px;color:#fff}section.image.columns .image .caption p{margin:12px;font-size:20px;line-height:135%;color:#fff}main > .columns section.image.columns .image .caption .title{font-size:16px}main > .columns section.image.columns .image .caption p{font-size:12px}section.rich-text.image .image.video .thumb{position:relative;z-index:1}section.rich-text.image .image.video .thumb::before,section.rich-text.image .image.video .thumb::after{content:"";position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:49px;height:49px;opacity:0.75}section.rich-text.image .image.video .thumb::before{border-radius:36px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.5)}section.rich-text.image .image.video .thumb::after{width:0;height:0;margin-left:3px;border-left:18px solid #0078A6;border-top:12px solid transparent;border-bottom:12px solid transparent;z-index:2}section.rich-text.image .image.video:hover .thumb::after{border-left-color:#000}section.image.columns .image:hover .caption{font-size:26px;color:#fff;opacity:1}section.image.columns .image.on .caption{opacity:1}section.image.columns .image.off .caption,section.image.columns .image.off:hover .caption{opacity:0}section.image.columns .image .caption.below{position:static;opacity:1;background-color:transparent}section.image.columns .image .caption.below .title{color:#00adef}section.image.columns .image:hover .caption.below .title{color:#000}section.image.columns .image .caption.below p{color:#6C6E71}@media (max-width:1328px){section.image.columns .image .caption .title{margin:2%;font-size:2vw}}#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff}#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none}#sb-overlay{position:relative;height:100%;width:100%}#sb-wrapper{position:absolute;visibility:hidden;width:100px}#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px}#sb-body{position:relative;height:100%}#sb-body-inner{position:absolute;height:100%;width:100%}#sb-player.html{height:100%;overflow:auto}#sb-body img{border:none}#sb-loading{position:relative;height:100%}#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center}#sb-loading-inner span{background:url(../img/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block}#sb-body,#sb-loading{background-color:#060606}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden}#sb-title,#sb-title-inner{height:26px;line-height:26px}#sb-title-inner{font-size:16px}#sb-info,#sb-info-inner{height:20px;line-height:20px}#sb-info-inner{font-size:12px}#sb-nav{float:right;height:16px;padding:2px 0;width:45%}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat}#sb-nav-close{background-image:url(../img/shadowbox/close.png)}#sb-nav-next{background-image:url(../img/shadowbox/next.png)}#sb-nav-previous{background-image:url(../img/shadowbox/previous.png)}#sb-nav-play{background-image:url(../img/shadowbox/play.png)}#sb-nav-pause{background-image:url(../img/shadowbox/pause.png)}#sb-counter{float:left;width:45%}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff}#sb-counter a.sb-counter-current{text-decoration:underline}div.sb-message{font-size:12px;padding:10px;text-align:center}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline}section.form .actions .g-recaptcha{margin-bottom:24px}@keyframes card-items{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@supports not (backdrop-filter:blur(10px)) and not (-webkit-backdrop-filter:blur(10px)){section.rich-text.text-left.blur::after{background-color:rgba(0,0,0,.8)}section.partner-banner::before{background-color:rgba(0,0,0,.8)}}@media (min-width:1500px){header .menu{max-width:1280px}}@media (max-width:1919px){section.rich-text.text-left.blur.full{height:calc(100vh);min-height:512px;max-height:768px}}@media (max-width:1407px){main > section,footer > section{margin:0 64px}section.rich-text.quote{margin:48px 64px}section.rich-text.blur{margin:0 auto}.partner-card > div{gap:10%}}@media (max-width:1366px){section.partner-banner > div{padding:0 64px 0 64px}}@media (max-width:1328px){header nav > ul li > a{padding:14px 16px}main > section,footer > section{margin:5% auto}main > div.columns{margin:0 auto}header .menu > ul > li > a{padding:12px 12px 12px 24px}section.rich-text.quote{margin:48px auto}main > div.columns{flex-direction:column;gap:0;padding:0 5%}main > div.columns > div:nth-child(2){width:auto}section.authors{position:relative;margin-top:64px;margin-bottom:64px}section.authors > h2{font-size:24px}section.authors .author{flex-direction:row;align-items:center;aspect-ratio:3 / 1}section.authors .author .image{flex-shrink:0;width:33.33%;padding:0;background:none}section.authors .author .image > img{display:block;width:100%;height:auto;border-radius:0;border:none}section.authors .author .text{position:relative;max-height:100%;padding:24px;color:#3B3D3D;overflow:hidden}section.authors .author .text::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:24px;background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.8) 16px,rgba(255,255,255,1) 22px)}section.authors .author .name{font-size:24px;color:#0078A6}section.authors .author .roles{margin:4px 0;font-size:18px;color:#3B3D3D}section.authors .author .summary{font-size:14px;color:#3B3D3D}section.image.columns .image .caption p{font-size:1.65vw}}@media (max-width:1279px){main > h1,main > h2,main > h3,main > h4,main > h5,main > h6,main > section,footer > section{padding:0 5%}main > hr{margin:0 5%}section.subnav > ul,section.full-width > div,section.promotions > div{padding:0 5%}section.rich-text.nowrap.left-50 > div > .text{padding:0 0 0 5%}section.rich-text.nowrap.right-50 > div > .text{padding:0 5% 0 0}section.rich-text.bg-subtle.left-50 > div,section.rich-text.bg-subtle.right-50 > div{padding:64px 5%}section.bg-image > div > .text{padding:24px 5%}section.bg-image > div > .text h2{font-size:24px}section.bg-image > div > .text p{font-size:14px}section div.cards{gap:24px 2%}section div.cards.three-across > a{width:32%}section div.cards.image-first > a > .title{font-size:1.55vw}section div.cards.image-first > a > .summary{font-size:1.1vw}section.partner-banner > div{padding:0 5%}.insights.bg-boyden{padding:32px 5% 80px 5%}section.insights{padding:0 5%}section.insights.full-width{padding:64px 0}}@media (max-width:1023px){header nav > ul{margin:0}label[for="language"]{margin-right:0}header .menu > ul > li > a,header .menu > ul > li div > ul > li > a{font-size:12px}section.rich-text.text-left.blur{height:auto;min-height:256px}section.rich-text.text-left.blur > div > p{font-size:14px}section.promotions .text{width:50%}section.promotions .items{width:50%}section.promotions .slide{flex-shrink:0;width:calc(100% - 96px);margin:16px 48px}section.promotions .controls{display:block}section div.cards.image-first > a > .title{font-size:18px}section div.cards.image-first > a > .summary{font-size:11px}section.team .contacts{grid-template-columns:repeat(3,minmax(0,1fr))}section.partner-banner > div > .photo{display:flex;justify-content:flex-end;align-items:center}section.partner-banner > div > .photo img{width:100%;max-width:320px;height:auto;border-radius:50%;border:3px solid #fff}footer > div.social{flex-wrap:wrap;justify-content:center;padding:16px 5% 24px 5%}footer .social > ul{gap:12px;flex-wrap:wrap;justify-content:center}footer .social > ul > .group{gap:12px}footer div.legal{padding:8px 0}}@media (max-width:959px){header .logo{width:192px;height:64px}header nav > ul{height:64px}header nav > ul li > a{padding:14px 8px;font-size:12.8px}header nav > .language{top:64px}header .menu{top:64px}header .menu::before{top:-8px;height:8px}header .menu > ul{padding:24px 0 12px 12px}header .menu > ul > li > div > ul,header .menu > ul > li > div > ul > li > div > ul{padding:24px 0 12px 0}header .menu > ul > li > div > ul > li > a,header .menu > ul > li > div > ul > li > div > ul > li > a{padding:12px 12px 12px 24px}header .menu .items > ul{padding:48px 0 12px 4px}main > h1,main > h2,main > h3,main > h4,main > h5,main > h6,main > section,footer > section{scroll-margin-top:64px}main > section:first-child{padding-top:64px}section.top-banner.locations > div{top:64px}.ExecutiveBrief main > section.top-banner{padding:64px 0 0 0}section.rich-text.text-left.blur > div{padding:80px 40px 20px 40px}section.rich-text.text-left.blur img.tile{max-height:calc(100% - 112px)}section.rich-text.text-left.blur:first-child img.tile{margin-top:88px}section .search > label.search-input{flex-basis:auto;width:100%}section.media-file-nav > ul{width:50%}.pager{justify-content:flex-end}section.authors .author .text{padding:3%}section.authors .author .name{font-size:2.5vw}section.authors .author .roles{font-size:1.9vw}section.authors .author .summary{font-size:1.5vw}}@media (max-width:799px){header .logo{width:156px;height:64px;background-size:80%}footer div.legal{flex-direction:column-reverse}footer div.legal p{margin:16px 0}footer div.legal > ul{gap:0}}@media (min-width:767px){header nav > label[for=menu] + ul{visibility:visible !important}}@media (max-width:767px){header nav{top:8px;right:8px}header nav > label[for=menu]{display:block}header nav > ul{display:block;opacity:0;position:absolute;z-index:-1;top:56px;right:-168px;width:160px;height:auto;margin:0;background-color:rgba(255,255,255,0.95);transition:right .25s,opacity .25s}label:has(> input[type=checkbox]:checked) + ul{right:-8px;opacity:1;border-radius:0 0 0 8px;box-shadow:-8px 8px 8px rgba(0,0,0,.25)}header nav > ul li > a{padding:12px 18px}header nav > ul li > a:focus{outline-offset:-2px}header nav > ul li > a.active,header nav > ul li:hover > a{border:1px solid transparent;background-color:#fff;color:#0078A6;box-shadow:none}header nav > ul:not(:has(> li.active)) > li:hover > .menu{display:none}header nav > .menu .intro{width:50%}header .menu > .results,header .menu > .items{margin:0;width:50%;height:auto}header .cards{flex-direction:column;flex-wrap:nowrap;height:400px;margin:12px}.cards .result{flex-shrink:0;width:100%}header nav > .language{top:56px}label[for=language]:has(> input[type="checkbox"]:checked) + ul.language{right:-8px}section.rich-text.image:has(+ section.rich-text) > div{margin-bottom:0}section.rich-text.quote.left:has(+ section.rich-text) > div{margin-bottom:0}section.rich-text + section.rich-text:not(.quote.left){margin-top:0}section.top-banner.rich-text.text-left.blur{height:auto;min-height:auto;max-height:none;overflow:hidden}section.top-banner.rich-text.text-left.blur > div{width:auto;padding:288px 40px 32px 40px}section.top-banner.rich-text.text-left.blur:has(.pattern) > div{padding:104px 40px 32px 40px}section.top-banner.rich-text.text-left.blur::after{width:100%;height:auto;top:256px;bottom:0}section.top-banner.rich-text.text-left.blur:has(.pattern)::after{top:64px}section.top-banner.rich-text.blur > img,section.top-banner .banner-collection{height:auto;min-height:192px;top:64px;bottom:auto}section.top-banner.rich-text.blur:has(.pattern) > img{height:100%;top:0}section.top-banner.locations{max-height:100%}section.locations > div{width:auto;left:5%;right:5%}ul.crumbs{margin:0 0 16px 0}main > section{padding:0 5%}footer > section{margin:0 auto;padding:0 5%}section.rich-text.nowrap.left > div,section.rich-text.nowrap.left-50 > div,section.rich-text.nowrap.right > div,section.rich-text.nowrap.right-50 > div{margin:32px auto}section.rich-text.nowrap.left-50 > div{flex-direction:column;gap:0 32px}section.rich-text.nowrap.right-50 > div{flex-direction:column-reverse;gap:0 32px}section.rich-text.nowrap.left-50 > div > .image,section.rich-text.nowrap.right-50 > div > .image{width:100%;height:100%}section.rich-text.nowrap.left-50 > div > .text,section.rich-text.nowrap.right-50 > div > .text{padding:0 12px}section.rich-text.image.industry > div > .image{aspect-ratio:3/1}section.rich-text.right-50.industry > div{flex-direction:column}section.overview.rich-text.nowrap.left-50 > div > .image,section.overview.rich-text.nowrap.right-50 > div > .image{aspect-ratio:2/1}section.overview.rich-text.nowrap.right-50 > div{flex-direction:column}section.rich-text.blur > div > h1{font-size:24px}section .button{min-width:auto}section.rich-text.text-left.blur{height:auto;max-height:none;margin:0 auto}section.rich-text.text-center.blur{min-height:auto}section.rich-text.text-center.blur::before{display:none}section.rich-text.text-center.blur > div{width:100%;padding:180px 0}section.rich-text.text-center.blur > div:has(> blockquote){padding:100px 0}section.rich-text.text-center.blur > div::before{display:block}section.rich-text.text-center.blur > div h2{padding:0 80px}section.rich-text.text-center.blur > div p{padding:0 80px}section.bg-image > div{flex-direction:column}section.bg-image.image.left > div > .image{width:100%;aspect-ratio:2 / 1}section.rich-text.nowrap.left.bg-image > div .text{padding:24px}section.rich-text.quote.nowrap.left{flex-direction:column}section.rich-text.quote.nowrap.right{flex-direction:column-reverse}section.rich-text.quote.left > blockquote{float:none;width:auto;margin-right:0}section.rich-text.quote.right > blockquote{float:none;width:auto;margin-left:0}section.rich-text.quote.nowrap > .text{width:auto}section.rich-text.quote.nowrap.left > .text{margin-top:16px;padding-left:0}section.rich-text.quote.nowrap.right > .text{margin-bottom:16px;padding-right:0}section.rich-text.quote.vertical-center{width:auto}section.rich-text.quote.vertical-center.right{flex-direction:column-reverse}section.rich-text.quote.vertical-center > .text{width:auto;padding-right:0}section.rich-text.quote.vertical-center > blockquote{width:auto}section.promotions > div{flex-direction:column}section.promotions .text{width:100%;padding:0;text-align:center}section.promotions .items{width:100%;padding:0 16px}section.promotions .slide{flex-shrink:1;width:45%;margin:16px}section.promotions .slide > a > .title{padding:0 24px;line-height:64px;mask:radial-gradient(20px 20px at calc(100% - 44px) center,#0000 100%,#000 calc(100% + 1px))}section.promotions .slide > a::after{right:22px;bottom:10px;width:44px;height:44px}section.promotions .slide > a > .title{font-size:12px}section.team .search .search-input{width:100%;flex:auto}section.team .contacts{grid-template-columns:repeat(2,minmax(0,1fr))}section.partner-banner > div{flex-direction:column-reverse}section.partner-banner > div .info{display:flex;flex-direction:column;align-items:center;padding:32px 0}section.partner-banner > div > .info h2.title{text-align:center}section.partner-banner > div > .info ul.lobs{justify-content:center}section.partner-banner > div > .info h1.name{text-align:center}section.partner-banner > div > .photo{display:flex;justify-content:center;align-items:center;aspect-ratio:auto;padding:32px 0 0 0}section.bio{flex-direction:column-reverse;margin-top:32px}section.bio > div:nth-child(1){width:auto}section.bio > div:nth-child(2){width:auto}.partner-card > div{flex-direction:column;gap:24px}.partner-card .column{width:100%}.insights .category .items.one-and-two{grid-template-columns:100%}section.insights .primary .media-file .frame{width:40%}section.insights .primary .media-file .text{width:60%}section.insights .one-and-two .media-file:first-child{height:300px}section.insights .one-and-two{display:block}section.insights .one-and-two .media-file{margin:16px 0 0 0;min-height:180px}section.insights .one-and-two .media-file:nth-child(2){margin-top:16px}section div.cards.three-across > a{width:49%}section.insights:has(> .column){flex-direction:column}.insights .column{width:100%}.insights .column.two{width:100%}section.authors .author .text{padding:3%}section.authors .author .name{font-size:19px}section.authors .author .roles{font-size:14px}section.authors .author .summary{font-size:12px}div.site-terms-inner{flex-direction:column}}@media (max-width:639px){section.insights .primary .media-file{flex-direction:column}section.insights .primary .media-file .frame{width:100%}section.insights .primary .media-file .frame{height:300px}section.insights .primary .media-file .text{width:100%;padding:24px 8px}section.rich-text.text-left.blur:has(.tile){display:flex;flex-direction:column}section.rich-text.text-left.blur img.tile{position:relative;width:calc(100% - 48px);max-width:320px;max-height:calc(100% - 112px)}section.rich-text.text-left.blur:first-child img.tile{margin-top:88px}section.rich-text.text-left.blur:has(.tile) > div{width:auto;padding:0 24px 24px 24px}section.contacts .contact .text{padding:4%}section.contacts .contact .title,section.contacts .contact .name{font-size:3.75vw}section.contacts .contact .type,section.contacts .contact .roles{font-size:2.85vw}section.contacts .contact .summary{display:-webkit-box;font-size:2.2vw;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;-webkit-box-orient:vertical}.tile.grid-12.expandable .tile-content{flex-direction:column;align-items:flex-start}.tile.grid-12.expandable .image{width:100%;max-width:240px}.tile.grid-12.expandable .image > img{height:auto;object-fit:unset}section.toc .toc-page{gap:24px 5%}section.toc .toc-page .text h2{font-size:3.75vw}section.toc .toc-page .text p{margin:4px 0;font-size:2.5vw}}@media (max-width:511px){header nav > ul:not(:has(> li.active)) + label[for="search"]:has(> input[type="checkbox"]:checked) + .menu.search{display:block}header .menu{max-height:none;overflow:auto}header nav > .menu{flex-direction:column}header nav > .menu .intro{position:relative;width:100%;border-radius:0;padding:32px 28px 12px 28px}header .menu > .results,header .menu > .items{position:relative;width:100%}.cards{height:auto}section.rich-text.text-left.blur{margin:0 auto}section.rich-text.text-left.blur > div{width:75%}section.rich-text.text-center.blur > div{padding:120px 0}section.rich-text.text-center.blur > div::before{top:80px;bottom:80px}section.rich-text.quote.right{flex-direction:column-reverse}section.rich-text.quote{width:auto}section.rich-text.quote > .text{width:auto;padding-right:0}section.rich-text.quote > blockquote{width:auto;font-size:24px}section.promotions .items{padding:0}section.promotions .slide{flex-shrink:0;width:calc(100% - 96px);margin:16px 48px}section.promotions .slide > a > .title{padding:0 24px;line-height:96px;mask:radial-gradient(30px 30px at calc(100% - 64px) center,#0000 100%,#000 calc(100% + 1px))}section.promotions .slide > a::after{right:32px;bottom:16px;width:64px;height:64px}section.promotions .slide > a > .title{font-size:16px}section.team .search label{width:100%;flex:auto}section.team .contacts{grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:auto auto auto}section.contacts .contact{aspect-ratio:auto;align-items:flex-start}section.contacts .contact .image{width:20%;margin:4% 0 4% 4%;border-radius:50%;overflow:hidden}section.contacts .contact .text{padding:4%}section.contacts .contact .title,section.contacts .contact .name{font-size:18px}section.contacts .contact .type,section.contacts .contact .roles{font-size:14px}section.contacts .contact .summary{display:-webkit-box;font-size:13px;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;-webkit-box-orient:vertical}section.contacts .contact .summary p{margin:8px 0}section div.cards.three-across > a{width:100%}.insights .column.two > .category > .items{grid-template-columns:100%}section.form.columns .field{flex-direction:column}section.form.columns .field label{width:auto}section.form.columns .field .input{position:relative;left:-8px}section.form .group{left:-8px;width:calc(100% + 16px);overflow-x:auto}section.form .group table th,section.form .group table td:first-child{font-size:3vw}section.form td.title.required::before{top:auto}}@media (max-width:480px){section.media-file-nav{flex-direction:column}section.media-file-nav > ul{width:100%}section.toc .toc-page .text p{margin:4px 0;font-size:12px}}@media (max-width:448px){section.promotions .slide > a > .title{padding:0 24px;line-height:64px;mask:radial-gradient(20px 20px at calc(100% - 44px) center,#0000 100%,#000 calc(100% + 1px))}section.promotions .slide > a::after{right:22px;bottom:10px;width:44px;height:44px}section.promotions .slide > a > .title{font-size:12px}section.contacts .contact{flex-direction:column}section.contacts .contact .image{width:66.66%;margin:24px auto 0}section.contacts .contact .text{padding:24px}section.contacts .contact .title,section.contacts .contact .name,section.contacts .contact .type,section.contacts .contact .roles{text-align:center}section.contacts .contact .summary{display:block;-webkit-line-clamp:none;line-clamp:none;-webkit-box-orient:unset}section.contacts .contact .summary p{margin:12px 0}.tileset-rows > .tile.grid-12 .image,.tileset-rows > .tile.grid-12 .text{position:relative}.tile.grid-12{aspect-ratio:auto}.tile.grid-12.left .image{width:100%}.tile.grid-12.left .text{left:0}}@media (max-width:400px){section.toc .toc-page .text h2{font-size:15px}table.process td:first-child{font-size:13px}table.process td{font-size:12px}section.form .group table th,section.form .group table td:first-child{font-size:12px}}@media (max-width:320px){}@media print{header,form.search,.insights .category .heading .arrow,section.media-file-nav,footer .social,footer div.legal ul,footer .profile-controls{display:none}.animate.fade-in.out-of-view{opacity:1}.animate.slide-in-from-right.out-of-view{left:0;opacity:1}}