@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";html{--alert:#C9252D;--yellow:#FF9E1B;--orange:#FF671F;--darkPurple:#351F65;--purple:#6558B1;--lightPurple:#DEDBF4;--black:#000000;--darkGrey:#575757;--copy:#63666A;--grey:#BBBCBC;--lightGrey:#F5F5F5;--white:#ffffff}.yellow{color:var(--yellow)}.orange{color:var(--orange)}img{max-width:100%}.flex{display:flex}.grid{display:grid}.desktop{display:none}@media screen and (min-width:768px){.desktop{display:block}.desktop.flex{display:flex}}.mobile{display:block}@media screen and (min-width:768px){.mobile{display:none}}.footnote{font-size:10px}.footnote.sup{position:relative}.footnote.sup sup:first-of-type{position:absolute;width:10px;text-align:right;display:block;left:-10px;top:2px}.footnote.asterisk span:first-of-type{left:-4px}.asterisk{position:relative}.asterisk span:first-of-type{position:absolute;left:-4px}@media screen and (min-width:768px){.asterisk span:first-of-type{left:-7px}}.small-caps{text-transform:uppercase;font-size:80%}.linkedin{margin-right:35px}.linkedin a{position:relative}.linkedin a:after{content:"";background-image:url(/assets/uploads/linkedin.svg);width:25px;height:25px;display:block;position:absolute;top:50%;transform:translateY(-50%);right:-35px;filter:invert(100%)}header .linkedin a:after{filter:invert(31%) sepia(0) saturate(166%) hue-rotate(143deg) brightness(97%) contrast(79%)}.anchor-link{scroll-margin-top:100px}.w-full{width:100%}.border-box{box-sizing:border-box}body{font-family:Montserrat,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p{margin:0;color:var(--copy)}.heading1,h1{font-size:36px;line-height:30px;font-weight:500}@media screen and (min-width:768px){.heading1,h1{font-size:72px;line-height:60px}}.heading2,h2{font-size:35px;font-weight:500;margin:10px 0 35px}.heading2 span,h2 span{font-weight:600}@media screen and (min-width:768px){.heading2,h2{font-size:45px;margin-bottom:45px}}.heading3,h3{margin-bottom:30px}.eyebrow,.heading3,h3{font-size:18px;line-height:20px;font-weight:500;text-transform:uppercase;letter-spacing:7px}@media screen and (min-width:768px){.eyebrow,.heading3,h3{font-size:20px;line-height:25px}}.heading4,h4{font-size:20px;line-height:22px;font-weight:300}@media screen and (min-width:768px){.heading4,h4{font-size:23px;line-height:26px}}.eyebrow{margin-bottom:10px}.eyebrow,p{display:block}p,p.large{font-size:18px}@media screen and (min-width:768px){p.large{font-size:25px}}p.footnote{font-size:14px}p+p{margin-top:20px}p+.btn,p+.form_button{margin-top:25px}b,strong{font-size:inherit;font-weight:600}b b,b strong,strong b,strong strong{font-weight:700}a{color:var(--copy);font-size:inherit}@media(hover:hover){a{transition:.3s}a:hover{color:var(--purple)}}sup{line-height:0;vertical-align:super;font-size:.55em;white-space:break-spaces}ol,ul{margin:0;padding:0 0 0 15px}ol li,ul li{margin-bottom:10px;color:var(--copy)}ol+h3,ul+h3{margin-top:20px}ul ul{list-style-type:disc}ol{padding-left:20px}main{overflow:hidden}body,html{position:relative;min-height:100%;overflow:inherit;max-width:2400px;margin:0 auto}body{background-color:var(--white);margin:0;min-height:100vh;display:flex;flex-direction:column}body.fixed{overflow:hidden}section{padding:70px 0 35px}section:last-of-type{padding-bottom:120px}@media screen and (min-width:992px){section{padding:100px 0 50px}section:last-of-type{padding-bottom:100px}}.container{margin:0 auto;width:95vw;max-width:1100px}@media screen and (max-width:992px){.container{width:calc(100% - 40px)}}@media screen and (min-width:1500px){.container{max-width:1300px}}.error404 .large,.error404 h2{margin-bottom:40px}header{width:100%;background-color:var(--white);box-shadow:0 0 12px 0 rgba(0,0,0,.2509803922);position:sticky;top:0;z-index:999}header>.flex{flex-direction:column}header .container{padding:15px 0}@media screen and (min-width:768px){header>.flex{flex-direction:row;justify-content:space-between;align-items:center}}header #header_announcements{background-color:#351f65;padding:12px 0}header #header_announcements p{font-size:22px;color:#fff!important;text-align:center}.header-logo{width:130px}nav{position:relative;display:flex}@media screen and (max-width:768px){nav{max-height:0;overflow:hidden;transition:.3s linear;flex-direction:column}nav.open{max-height:200px}}@media screen and (min-width:768px){nav{justify-content:flex-end;flex-wrap:wrap-reverse}}.main-menu{z-index:9;position:relative}.main-menu>.flex{flex-direction:column;position:relative;justify-content:center}.main-menu .menu{display:flex;padding:0;justify-content:space-between;margin:0;width:100%;list-style:none;align-items:center}@media screen and (max-width:768px){.main-menu .menu{height:100%;flex-direction:column;padding-top:20px}}.main-menu .menu li+li{margin-top:10px}@media screen and (min-width:768px){.main-menu .menu li+li{margin-left:40px;border-top:0;margin-top:0}}.main-menu .menu :not(.btn):not(.form_button) a{text-decoration:none;cursor:pointer;color:var(--copy);border-bottom:2px solid rgba(0,0,0,0)}@media(hover:hover){.main-menu .menu :not(.btn):not(.form_button) a{padding:3px 0;color:var(--darkPurple)}.main-menu .menu :not(.btn):not(.form_button) a:hover{font-weight:600;border-bottom-color:var(--darkPurple)}}.main-menu .menu :not(.btn):not(.form_button).current-menu-item a{font-weight:600;border-bottom-color:var(--darkPurple)}.main-menu .menu .btn,.main-menu .menu .form_button{font-size:16px;height:40px}@media screen and (max-width:768px){#hamburger{width:44px;height:40px;top:122px;right:20px;transition:.5s ease-in-out;z-index:999}#hamburger,#hamburger span{position:absolute;transform:rotate(0deg)}#hamburger span{display:block;height:3px;width:100%;background:var(--darkPurple);border-radius:6px;opacity:1;left:0;transition:.25s ease-in-out}#hamburger span:first-child{top:0}#hamburger span:nth-child(2),#hamburger span:nth-child(3){top:15px}#hamburger span:nth-child(4){top:30px}#hamburger.open span:first-child{top:18px;width:0;left:50%}#hamburger.open span:nth-child(2){transform:rotate(45deg)}#hamburger.open span:nth-child(3){transform:rotate(-45deg)}#hamburger.open span:nth-child(4){top:18px;width:0;left:50%}}footer{padding:60px 0 65px;background-color:var(--darkGrey);position:relative}footer a,footer li,footer p{font-size:14px;color:var(--white)}@media(hover:hover){footer a:hover{color:var(--white);text-decoration:underline}}.prefooter{flex-wrap:wrap;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid var(--white)}.footer-menu{margin:15px 0;justify-content:space-between;flex-wrap:wrap}.footer-menu ul{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column}@media screen and (min-width:768px){.footer-menu ul{flex-direction:row}}.footer-menu li.bold a{font-weight:700}@media screen and (min-width:768px){.footer-menu li+li{margin-left:25px}.footer-menu li+li:before{content:"|";position:relative;left:-13px}}.footer-menu a{text-decoration:none}@media(hover:hover){.footer-menu a:hover{text-decoration:underline}}.footer-logo{width:120px;margin-left:auto}.footer-info{text-align:center}.form-container .heading2{margin-bottom:15px}.form-container img{display:none;height:fit-content}@media screen and (min-width:992px){.form-container img{border-radius:0 0 0 550px;position:relative;right:-2.5vw;display:block}}@media screen and (min-width:1200px){.form-container img{position:absolute;right:0}}.form-container .error,.form-container .validation_message{display:none;color:var(--alert);font-size:12px;margin-left:15px}.form-container .success{display:none}@media screen and (min-width:992px){.form-container{min-height:1000px}}.form-content{margin:120px 0 95px}.form-content .footnote{text-align:right}form{width:100%;max-width:550px;margin-top:50px}input,select,textarea{border-radius:8px;border:1px solid var(--grey);background:var(--white);padding:15px;font-size:16px;margin-bottom:5px;font-family:Montserrat,system-ui,sans-serif}select{padding:9px 11px;height:38px;background:var(--white);color:#a5a5a5;-webkit-appearance:none}input:not([type=checkbox]):not([type=submit]),select:not([type=checkbox]):not([type=submit]){height:65px}label,option{color:var(--copy)}label{font-size:14px;font-weight:500;margin-bottom:15px;display:flex;flex-direction:row-reverse;justify-content:flex-end}.required_asterisk{padding-right:3px;color:var(--alert)}.form_group{margin-bottom:16px}.form_button{margin-top:50px}.field_error input,.field_error textarea{border-color:var(--alert)}.field_error label{color:var(--alert)}.btn,.form_button{display:flex;justify-content:center;align-items:center;min-width:140px;width:fit-content;height:50px;padding:0 25px;box-sizing:border-box;border-radius:10px;color:var(--white);background-color:var(--darkPurple);font-size:20px;font-weight:600;text-decoration:none;white-space:nowrap;border:0;cursor:pointer;transition:.3s}.btn:hover,.form_button:hover{background-color:var(--purple);color:var(--white)}.btn a,.form_button a{color:inherit;text-decoration:inherit;font-size:inherit}.btn-container{display:flex;gap:10px;margin:20px 0;flex-wrap:wrap}.btn-container .btn:first-child,.btn-container .form_button:first-child{background-color:var(--white);color:var(--copy);border:1px solid var(--copy)}.btn-container .btn:first-child:before,.btn-container .form_button:first-child:before{content:"";background-image:url(/assets/uploads/arrow-btn.svg);width:16px;height:16px;vertical-align:-3px;display:inline-block;background-size:contain;background-repeat:no-repeat;margin-right:15px;transform:rotate(-90deg);filter:invert(41%) sepia(9%) saturate(215%) hue-rotate(175deg) brightness(92%) contrast(88%)}#backToTop{position:absolute;top:-80px;left:50%;transform:translateX(-50%);height:50px;border:0;background-color:var(--white);padding:0 25px;border-radius:25px;cursor:pointer;box-shadow:0 0 10px 0 rgba(0,0,0,.2509803922)}@media screen and (min-width:992px){#backToTop{top:-100px}}@media(hover:hover){#backToTop{transition:.3s}}#backToTop span{text-transform:uppercase;font-size:16px;letter-spacing:7px;font-weight:700;color:var(--copy);white-space:nowrap}@media(hover:hover){#backToTop span{transition:.3s}}#backToTop span:after{content:"";background-image:url(/assets/uploads/arrow-btn.svg);width:16px;height:16px;vertical-align:-3px;display:inline-block;background-size:contain;background-repeat:no-repeat;margin-left:15px;filter:invert(41%) sepia(9%) saturate(215%) hue-rotate(175deg) brightness(92%) contrast(88%)}@media(hover:hover){#backToTop span:after{transition:.3s}#backToTop:hover{background-color:var(--copy)}#backToTop:hover span{color:var(--white)}#backToTop:hover span:after{transform:translateY(-5px) scale(1.125);filter:invert(100%)}}.slick-arrow{-webkit-appearance:none;border:0;font-size:0;outline:none;background-color:rgba(0,0,0,0);background-size:contain;background-image:url(/assets/uploads/arrow.png);width:60px;height:60px;position:absolute;cursor:pointer}.timeline-carousel .slick-arrow{right:20px;top:250px}@media screen and (max-width:768px){.timeline-carousel .slick-arrow{left:50%}}.testimonial-carousel .slick-arrow{bottom:-15px;left:50%}.slick-prev{transform:translateX(-300%) rotate(180deg)}.timeline-carousel .slick-prev{transform:translateX(-190%) rotate(180deg)}@media screen and (max-width:768px){.timeline-carousel .slick-prev{left:35%;transform:translateX(-50%) rotate(180deg)}}.slick-next{transform:translateX(200%)}.timeline-carousel .slick-next{transform:translateX(-50%)}@media screen and (max-width:768px){.timeline-carousel .slick-next{left:65%}}#overlay{position:fixed;width:100%;height:100%;z-index:9999999;top:0;left:0;background:rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:.3s}#overlay[aria-hidden=false]{pointer-events:all;opacity:1}#overlay.enter{pointer-events:none}#modalContainer{position:absolute;z-index:99999999}.modal-item{position:fixed;top:55%;left:50%;transform:translate(-50%,-50%);background:var(--white);width:95vw;max-width:1200px;box-sizing:border-box;min-height:450px;max-height:85vh;opacity:0;pointer-events:none;transition:.3s}.modal-item[aria-hidden=false]{pointer-events:all;opacity:1;top:50%}.modal-item[modal-id=contact]{max-width:460px;min-height:260px;border-radius:15px;box-sizing:border-box;padding:20px 35px 0}.modal-item[modal-id=contact] .close:not(.btn):not(.form_button){display:none}.modal-item[modal-id=contact] .btn-container{margin-top:40px}.modal-item[modal-id=contact] h2{margin-bottom:20px}.close:not(.btn):not(.form_button){position:absolute;cursor:pointer;top:-5px;right:-5px;font-size:65px;font-weight:200;font-family:system-ui;transform:rotate(45deg);transform-origin:center;height:40px;width:40px;color:var(--darkGrey)}.hero{background-color:var(--lightGrey);height:300px;align-items:center;text-align:center;border-radius:0 0 150px 0;background-size:cover;position:relative;overflow:hidden}@media screen and (min-width:768px){.hero{height:575px;border-radius:0 0 550px 0}}.hero video{position:absolute;width:100%;min-width:500px;opacity:.3}@media screen and (min-width:768px){.hero video{min-width:1020px}}.hero .container{position:relative;z-index:9}.offices{background-color:var(--lightGrey);border-radius:0 150px 0 0;padding:50px 0}@media screen and (min-width:768px){.offices{border-radius:0 350px 0 0;padding-top:190px}}@media screen and (min-width:992px){.offices{border-radius:0 550px 0 0}}.offices>.flex{flex-wrap:wrap;gap:20px}@media screen and (min-width:1115px){.offices>.flex{gap:35px}}@media screen and (min-width:1315px){.offices>.flex{justify-content:flex-end;flex-wrap:nowrap}}.location-title{flex:1 1 100%}@media screen and (min-width:1315px){.location-title{margin-right:120px;flex:initial;text-align:right}}.location{width:100%;max-width:255px;flex-direction:column}.location img{margin-bottom:30px}.accordion h2{text-align:center;max-width:700px;margin-left:auto;margin-right:auto}.accordion p[role=title]{font-size:25px;font-weight:500;text-align:center;color:var(--yellow);margin-bottom:25px;margin-top:15px;width:100%}@media screen and (min-width:768px){.accordion p[role=title]{margin-top:30px}}.accordion-container{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width:992px){.accordion-container{display:block}}.accordion-row{display:flex;flex-direction:column;gap:15px;width:100%}.accordion-row+.accordion-row{margin-top:25px}@media screen and (min-width:768px){.accordion-row{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}}@media screen and (min-width:992px){.accordion-row{width:100%;display:grid}.accordion-row.grid-3{grid-template-columns:repeat(3,1fr)}.accordion-row.grid-4{grid-template-columns:repeat(4,1fr)}}.accordion-bkgd{height:100%;width:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;transition:.15s}.accordion-item{min-height:150px;position:relative;min-width:0;overflow:hidden;transition:.3s}@media screen and (min-width:992px){.accordion-item{height:510px}}.accordion-item h3{font-size:32px;text-transform:revert;letter-spacing:normal;line-height:36px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 50px)}@media(hover:hover)and (min-width:992px){.accordion-item h3{transition:.3s;transform:translate(-50%,-50%) rotate(-90deg);width:460px;opacity:1}}@media screen and (min-width:992px){.accordion-item p{font-size:25px}}.accordion-item p:first-of-type{font-weight:700;text-transform:uppercase;letter-spacing:7px}@media(hover:none){.accordion-item.active{min-height:430px}.accordion-item.active h3{opacity:0}.accordion-item.active .accordion-content{opacity:1;transition-delay:.15s}.accordion-item.active .accordion-bkgd{filter:blur(8px)}}@media(hover:hover){.accordion-item:hover{min-width:530px}.accordion-item:hover h3{opacity:0}.accordion-item:hover .accordion-content{opacity:1;transition-delay:.15s}.accordion-item:hover .accordion-bkgd{filter:blur(8px)}}.accordion-content{position:absolute;bottom:25px;left:25px;padding-right:25px;opacity:0;transition:.15s}@media screen and (min-width:992px){.accordion-content{min-width:500px}}.single-col .container{max-width:900px;text-align:center}.single-col.has-bkgd{background-size:cover;border-radius:0 700px 0 0}@media screen and (min-width:992px){.single-col.has-bkgd{padding:220px 0}}.double-col h2{margin-bottom:25px}.double-col .flex{flex-direction:column}@media screen and (min-width:768px){.double-col .flex{flex-direction:row;justify-content:space-between;align-items:center}.double-col .content,.double-col img{width:calc(50% - 25px)}}.double-col img{margin-bottom:25px}@media screen and (min-width:768px){.double-col img{margin-bottom:0}.double-col:nth-of-type(odd) .flex{flex-direction:row-reverse}.double-col:nth-of-type(odd) .content{text-align:right}.double-col:nth-of-type(odd) .btn,.double-col:nth-of-type(odd) .form_button{margin-left:auto}}.double-col+.double-col{padding:35px 0 70px}@media screen and (min-width:992px){.double-col+.double-col{padding:70px 0 140px}}.double-col-grid{background-size:cover;margin-top:50px}.double-col-grid h2{max-width:300px;text-align:center;margin-left:auto;margin-right:auto}.double-grid-container{flex-wrap:wrap;gap:25px}@media screen and (min-width:992px){.double-grid-container{flex-wrap:nowrap;gap:150px}}.double-grid-container .content{width:100%}@media screen and (min-width:992px){.double-grid-container .content{width:50%}}.double-grid-container .grid{flex-shrink:0;grid-template-columns:repeat(2,1fr);column-gap:15px;row-gap:35px;padding:35px 0}@media screen and (min-width:992px){.double-grid-container .grid{gap:45px;padding:0}}.double-grid-container h3{font-weight:700}.leadership{background-size:cover}.leadership h2{text-align:center;margin-bottom:30px}.leadership h3{font-size:25px;font-weight:500;text-align:center;text-transform:none;color:var(--yellow);margin-bottom:25px;margin-top:15px;width:100%;letter-spacing:normal}.leadership h4{text-align:center;margin-bottom:40px}.leaders.flex{column-gap:15px;row-gap:15px;justify-content:center;flex-flow:wrap;max-width:1100px;margin-left:auto;margin-right:auto}@media screen and (min-width:1115px){.leaders.flex{column-gap:15px;row-gap:40px}}.leaders .modal-btn{display:block;width:calc(50vw - 30px);height:calc(50vw - 30px);position:relative;overflow:hidden}@media screen and (min-width:992px){.leaders .modal-btn{width:200px;height:200px}}@media(hover:hover)and (min-width:768px){.leaders .modal-btn{cursor:pointer}.leaders .modal-btn:hover .headshot-bkgd{filter:blur(8px) brightness(.8)}.leaders .modal-btn:hover .headshot-bkgd+p{transform:translateY(-25px);opacity:1}}.leaders+.btn,.leaders+.form_button{margin:60px auto 0}.leaders+h3{margin-top:60px}.headshot-bkgd{height:100%;width:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}@media(hover:hover){.headshot-bkgd{transition:.3s}}.headshot-bkgd+p{position:absolute;background-color:var(--darkGrey);color:var(--white);font-weight:600;font-size:16px;padding:5px 10px;bottom:15px;margin-right:20px}@media screen and (min-width:992px){.headshot-bkgd+p{background-color:rgba(0,0,0,0);padding:0;bottom:0;left:25px;opacity:0;font-size:20px}}@media(hover:hover){.headshot-bkgd+p{transition:.3s}}@media screen and (max-width:992px){.headshot-bkgd+p span:not(.desktop){display:none}}.headshot-bkgd+p .position{font-size:12px;line-height:15px}@media screen and (min-width:992px){.headshot-bkgd+p .position{font-size:15px;line-height:18px}}[modal-id*=leader]{justify-content:space-between;flex-direction:column}@media screen and (min-width:768px){[modal-id*=leader]{align-items:center;flex-direction:row;gap:30px}}[modal-id*=leader] .biography{width:calc(100% - 40px);margin:0 20px 20px;overflow-y:auto}@media screen and (min-width:768px){[modal-id*=leader] .biography{margin:0 0 20px;padding-right:40px}}[modal-id*=leader] h2{font-size:40px;margin-bottom:0}[modal-id*=leader] h2+p{margin-bottom:20px}[modal-id*=leader] h3{letter-spacing:2px}@media screen and (max-width:768px){[modal-id*=leader] h3{margin-bottom:15px}}[modal-id*=leader] .headshot{border-radius:0 0 300px 0;align-self:flex-start}@media screen and (min-width:768px){[modal-id*=leader] .headshot{height:450px}}[modal-id*=leader] .linkedin{display:block;width:25px;margin-top:20px;filter:invert(11%) sepia(43%) saturate(3508%) hue-rotate(246deg) brightness(99%) contrast(96%)}.linkedin-feed{background-color:var(--lightGrey);text-align:center}.linkedin-feed iframe{padding:20px;width:100%;box-sizing:border-box;height:790px}@media screen and (min-width:768px){.linkedin-feed iframe{padding:50px}}.linkedin-snippet{background-color:rgba(187,188,188,.2117647059);margin:0 auto 50px;border-radius:10px;max-width:750px}.flockler-carousel_v2-item__meta{display:none!important}.side-cta{position:relative;min-height:400px;box-sizing:border-box;background-position:100%;background-size:contain;align-items:center;padding:70px 0}@media screen and (min-width:768px){.side-cta{padding:140px 0;height:750px}}.side-cta:before{content:"";display:block;width:1200px;height:750px;z-index:0;position:absolute;top:0;right:25%;border-radius:0 200px 0 0;background-color:var(--grey)}@media screen and (min-width:768px){.side-cta:before{right:45%;border-radius:0 500px 0 0}}.side-cta .container{z-index:9;position:relative}.side-cta h2{margin-bottom:25px}.side-cta *{color:var(--white)}.side-cta-content{width:65%}@media screen and (min-width:768px){.side-cta-content{width:40%}}.testimonials h2{max-width:300px;text-align:center;margin-left:auto;margin-right:auto}.testimonial{position:relative;max-width:950px;width:85%;margin:0 auto;text-align:center}@media screen and (min-width:768px){.testimonial{width:60%}}.testimonial:after,.testimonial:before{content:"";position:absolute;width:104px;height:83px;background-size:contain;background-image:url(/assets/uploads/quote.png);opacity:.15;pointer-events:none}@media screen and (min-width:768px){.testimonial:after,.testimonial:before{opacity:1}}.testimonial:before{left:-40px;top:0}@media screen and (min-width:768px){.testimonial:before{left:-154px}}.testimonial:after{right:-40px;top:calc(100% - 80px);transform:rotate(180deg)}@media screen and (min-width:768px){.testimonial:after{right:-154px;top:0}}.testimonial p{font-size:25px}.testimonial+.btn,.testimonial+.form_button{margin:50px auto 0}.slick-list{margin-bottom:40px}.slick-dots{display:flex;list-style:none;justify-content:center;margin:0;padding:0;gap:10px}.slick-dots button{-webkit-appearance:none;width:10px;height:10px;border-radius:10px;background-color:var(--grey);border:0;font-size:0;outline:none;cursor:pointer}.slick-dots .slick-active button,.slick-dots li:hover button{background-color:var(--yellow)}.data-grid{border-radius:150px 0 0 0;margin-top:100px;background-size:cover;padding:50px 0}@media screen and (min-width:768px){.data-grid{border-radius:350px 0 0 0;margin-top:150px;padding:100px 0}}@media screen and (min-width:992px){.data-grid{border-radius:550px 0 0 0}}.data-grid h2{text-align:center;margin-left:auto;margin-right:auto}.data-grid .footnote{margin-top:50px;font-style:italic;font-weight:700;text-align:right}.data-items{grid-template-columns:repeat(2,1fr);row-gap:35px}@media screen and (min-width:768px){.data-items{grid-template-columns:repeat(3,1fr);row-gap:70px;justify-items:end}}.data-item{display:flex;flex-direction:column;text-align:center}@media screen and (min-width:768px){.data-item{width:230px}}.data-item p[role=title]{font-size:75px;font-weight:600;margin-bottom:35px}.mini-ctas{position:relative;padding-top:0}.mini-ctas .flex{align-items:center;flex-direction:column}@media screen and (min-width:992px){.mini-ctas .flex{flex-direction:row;justify-content:space-between;align-items:flex-end}.mini-ctas p{width:175px;font-size:25px}.mini-ctas p .yellow{font-weight:700;font-size:30px;display:inline-block}.mini-ctas p .yellow:hover{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.mini-ctas:after{position:absolute;z-index:-1;display:block;content:"";width:100vw;height:35px;transform:translateY(-35px);background-color:var(--lightGrey)}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.timeline{background-size:cover}.timeline h2{max-width:470px;text-align:center;margin-left:auto;margin-right:auto}.timeline-carousel{width:95vw;max-width:1500px;margin:0 auto;padding:100px 0 150px;position:relative;height:400px}.timeline-carousel:before{content:"";display:block;width:100vw;height:2px;background-color:var(--darkGrey);position:absolute;left:50%;top:50px;transform:translateX(-50%)}.timeline-carousel .slick-list{overflow:visible!important}.timeline-item{width:200px;position:relative}@media screen and (min-width:1200px){.timeline-item{width:250px}}@media screen and (min-width:1400px){.timeline-item{width:300px}}.timeline-item[aria-hidden=true]{opacity:0}.timeline-item p{text-align:center;max-width:200px;margin:0 auto;transition:.3s}.timeline-item.slick-current:before{content:"";display:block;width:15px;height:15px;border-radius:15px;background-color:var(--yellow);position:absolute;left:50%;top:-56px;transform:translateX(-50%)}.timeline-item.slick-current p{font-weight:600;font-size:25px;max-width:300px}@media screen and (min-width:768px){.timeline-item.slick-current p{font-size:30px}}.sitemap .flex{flex-direction:column}.sitemap a{width:fit-content;text-decoration:none}.sm-header-link{font-size:22px;color:var(--yellow);font-weight:700}.sm-header-link+.sm-header-link{margin-top:15px}.sm-subheader-link{font-size:18px;margin-top:10px}.sm-subheader-link+.sm-header-link{margin-top:25px}@media(hover:hover){.sm-header-link,.sm-subheader-link{transition:.3s}.sm-header-link:hover,.sm-subheader-link:hover{color:var(--purple);text-decoration:underline}}