@font-face{font-family:"Graphik";font-style:normal;font-weight:normal;src:url("../fonts/Graphik-Regular.woff2?v=1") format("woff2"),url("../fonts/Graphik-Regular.woff?v=1") format("woff")}@font-face{font-family:"Graphik";font-style:italic;font-weight:normal;src:url("../fonts/Graphik-RegularItalic.woff2?v=1") format("woff2"),url("../fonts/Graphik-RegularItalic.woff?v=1") format("woff")}@font-face{font-family:"Graphik";font-style:normal;font-weight:600;src:url("../fonts/Graphik-Semibold.woff2?v=1") format("woff2"),url("../fonts/Graphik-Semibold.woff?v=1") format("woff")}@font-face{font-family:"Site Icons";font-style:normal;font-weight:normal;src:url("../fonts/icomoon.eot?v=1");src:url("../fonts/icomoon.eot?#iefix") format("embedded-opentype"),url("../fonts/icomoon.woff?v=1") format("woff"),url("../fonts/icomoon.ttf?v=1") format("truetype"),url("../fonts/icomoon.svg?v=1") format("svg")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}body,input[type=submit],input[type=button],button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol,ul{list-style:none}a,button{color:inherit}a{text-decoration:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:none}table{border-collapse:collapse;border-spacing:0;width:100%}input[type=text],input[type=email],input[type=password],input[type=number],input[type=color],input[type=submit],input[type=button],button,textarea,select{-webkit-appearance:none;-moz-appearance:none;display:block;border:none;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1rem;line-height:1rem;background:none}input[type=text],input[type=email],input[type=password],input[type=number],input[type=color],textarea,select{width:100%}select::-ms-expand{display:none}input[type=radio],input[type=checkbox],input[type=color],input[type=submit],input[type=button],button,select{cursor:pointer}textarea{resize:none}strong,b{font-weight:bold}em,i{font-style:italic}.flex-container{position:relative;height:0;overflow:hidden}.flex-container iframe,.flex-container object{position:absolute;top:0;left:0;width:100%;height:100%}img,object,video,audio{max-width:100%}img{height:auto;display:block}.flex-container{padding-bottom:56.25%}.embla__button--next::after,.embla__button--prev::after,.text-link.text-link--plus::after,.tag-list__button::after,.play-button::after,.pagination li.pagination__next span::before,.pagination li.pagination__next a::before,.pagination li.ais-Pagination-item--nextPage span::before,.pagination li.ais-Pagination-item--nextPage a::before,.pagination li.pagination__previous span::before,.pagination li.pagination__previous a::before,.pagination li.ais-Pagination-item--previousPage span::before,.pagination li.ais-Pagination-item--previousPage a::before,.nav__subnav-back::before,.nav__link.nav__link--search::before,.nav__item.nav__item--has-subnav::before,.listings-filter__reset-btn::after,.listings-filters__btn::after,.listings-filter__checkbox-outer [type=checkbox]+label::after,.leadership__btn::after,.jump-to__button::after,.hero__caption-icon::before,.header__nav-button::after,.form__search-button::after,.form__search-label::after,.form__select-outer::after,.compare-slider__button::after,.accordion__button::after,.icon::before,.icon-end::after{font-family:"Site Icons";vertical-align:middle;speak:never;font-weight:normal;font-style:normal;font-variant:normal;text-transform:none;line-height:1}.tag-list__button.tag-list__button--open::after,.icon--remove::before,.icon-end--remove::after{content:"\e900"}.icon--zoom::before,.icon-end--zoom::after{content:"\e901"}.compare-slider__button::after,.icon--arrow-range::before,.icon-end--arrow-range::after{content:"\e902"}.icon--arrow-up::before,.icon-end--arrow-up::after{content:"\e903"}.icon--play::before,.icon-end--play::after{content:"\e904"}.icon--earth::before,.icon-end--earth::after{content:"\e905"}.icon--arrow-external::before,.icon-end--arrow-external::after{content:"\e906"}.icon--filter::before,.icon-end--filter::after{content:"\e907"}.icon--info::before,.icon-end--info::after{content:"\e908"}.icon--location::before,.icon-end--location::after{content:"\e909"}.header__nav-button::after,.icon--menu::before,.icon-end--menu::after{content:"\e90a"}.icon--more::before,.icon-end--more::after{content:"\e90b"}.icon--pause::before,.icon-end--pause::after{content:"\e90c"}.pagination li.pagination__next span::before,.pagination li.pagination__next a::before,.pagination li.ais-Pagination-item--nextPage span::before,.pagination li.ais-Pagination-item--nextPage a::before,.form__search-button::after,.icon--arrow-right::before,.icon-end--arrow-right::after{content:"\e90d"}.icon--briefcase::before,.icon-end--briefcase::after{content:"\e90e"}.icon--calendar::before,.icon-end--calendar::after{content:"\e90f"}.icon--check::before,.icon-end--check::after{content:"\e910"}.leadership__btn.leadership__btn--reveal::after,.jump-to__button::after,.form__select-outer::after,.icon--chevron-down::before,.icon-end--chevron-down::after{content:"\e911"}.icon--clock::before,.icon-end--clock::after{content:"\e912"}.listings-filter__reset-btn::after,.listings-filter__checkbox-outer [type=checkbox]+label::after,.header__nav-button.header__nav-button--open::after,.icon--close::before,.icon-end--close::after{content:"\e913"}.icon--download::before,.icon-end--download::after{content:"\e914"}.icon--person::before,.icon-end--person::after{content:"\e915"}.play-button::after,.icon--play-circle::before,.icon-end--play-circle::after{content:"\e916"}.icon--pause-circle::before,.icon-end--pause-circle::after{content:"\e917"}.icon--download-circle::before,.icon-end--download-circle::after{content:"\e918"}.icon--up-circle::before,.icon-end--up-circle::after{content:"\e919"}.icon--down-circle::before,.icon-end--down-circle::after{content:"\e91a"}.embla__button--prev::after,.icon--left-circle::before,.icon-end--left-circle::after{content:"\e91b"}.embla__button--next::after,.icon--right-circle::before,.icon-end--right-circle::after{content:"\e91c"}.text-link.text-link--plus::after,.tag-list__button::after,.listings-filters__btn::after,.accordion__button::after,.icon--plus::before,.icon-end--plus::after{content:"\e91d"}.nav__link.nav__link--search::before,.form__search-label::after,.icon--search::before,.icon-end--search::after{content:"\e91e"}.nav__subnav-back::before,.icon--chevron-left::before,.icon-end--chevron-left::after{content:"\e91f"}.nav__item.nav__item--has-subnav::before,.icon--chevron-right::before,.icon-end--chevron-right::after{content:"\e920"}.pagination li.pagination__previous span::before,.pagination li.pagination__previous a::before,.pagination li.ais-Pagination-item--previousPage span::before,.pagination li.ais-Pagination-item--previousPage a::before,.icon--arrow-left::before,.icon-end--arrow-left::after{content:"\e921"}.leadership__btn::after,.icon--chevron-up::before,.icon-end--chevron-up::after{content:"\e922"}.hero__caption-icon::before,.icon--info-solid::before,.icon-end--info-solid::after{content:"\e923"}[todo]{position:relative}[todo]:before{font-size:11px;font-weight:bold;text-transform:none;line-height:1;position:absolute;top:0;left:0;content:"TODO " attr(todo);color:#fff;background-color:#f35100;border:2px dashed rgba(255,255,255,.2);z-index:999;padding:2px}.a1-12{width:8.3333333333%}.a2-12{width:16.6666666667%}.a3-12{width:25%}.a4-12{width:33.3333333333%}.a5-12{width:41.6666666667%}.a6-12{width:50%}.a7-12{width:58.3333333333%}.a8-12{width:66.6666666667%}.a9-12{width:75%}.a10-12{width:83.3333333333%}.a11-12{width:91.6666666667%}.a12-12{width:100%}@media only screen and (max-width: 1299px){.c1-12{width:8.3333333333%}.c2-12{width:16.6666666667%}.c3-12{width:25%}.c4-12{width:33.3333333333%}.c5-12{width:41.6666666667%}.c6-12{width:50%}.c7-12{width:58.3333333333%}.c8-12{width:66.6666666667%}.c9-12{width:75%}.c10-12{width:83.3333333333%}.c11-12{width:91.6666666667%}.c12-12{width:100%}}@media only screen and (max-width: 1099px){.d1-8{width:12.5%}.d2-8{width:25%}.d3-8{width:37.5%}.d4-8{width:50%}.d5-8{width:62.5%}.d6-8{width:75%}.d7-8{width:87.5%}.d8-8{width:100%}}@media only screen and (max-width: 979px){.e1-8{width:12.5%}.e2-8{width:25%}.e3-8{width:37.5%}.e4-8{width:50%}.e5-8{width:62.5%}.e6-8{width:75%}.e7-8{width:87.5%}.e8-8{width:100%}}@media only screen and (max-width: 649px){.g1-4{width:25%}.g2-4{width:50%}.g3-4{width:75%}.g4-4{width:100%}}.cookie-banner__button,.cookie-consent-wrapper__button,.cookie-manager__button{background-color:#fff;border:1px solid #3b3b3a;border-radius:2px;border-width:.5px;color:#3b3b3a;font-weight:600;padding:.5rem 1rem;text-align:center;-webkit-transition:background .4s ease-in-out,color .4s ease-in-out,border .4s ease-in-out;transition:background .4s ease-in-out,color .4s ease-in-out,border .4s ease-in-out}.cookie-banner__button:hover,.cookie-consent-wrapper__button:hover,.cookie-manager__button:hover,.cookie-banner__button:focus,.cookie-consent-wrapper__button:focus,.cookie-manager__button:focus{background-color:#d4fd57;border-color:#d4fd57;color:#000}.cookie-manager h2,.cookie-manager h3,.cookie-manager h4{color:#000;font-weight:600;margin-bottom:.5rem}.cookie-manager h2{font-size:1.5rem;line-height:1.4}.cookie-manager h3{font-size:1.5rem;line-height:1.4}.cookie-manager h4{font-size:1.25rem;line-height:1.4}.cookie-manager p{margin-bottom:1rem}.cookie-manager a{color:#3b3b3a;text-decoration:underline}.cookie-manager--overlay-mode h3{font-size:1.125rem;line-height:1.5}.cookie-manager--overlay-mode p{font-size:1rem}.cookie-manager--overlay-mode{background-color:rgba(0,0,0,.3);bottom:0;display:none;-ms-flex-pack:distribute;justify-content:space-around;left:0;padding:4.5rem;position:fixed;right:0;top:0;z-index:1000}@media only screen and (max-width: 699px){.cookie-manager--overlay-mode{padding:.5rem}}.cookie-manager-open .cookie-manager--overlay-mode{display:-webkit-box;display:-ms-flexbox;display:flex}.cookie-manager__button-parent{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.cookie-manager--overlay-mode .cookie-manager__button-parent{max-width:640px;position:relative}.cookie-manager__scroller{background-color:#fff}.cookie-manager--overlay-mode .cookie-manager__scroller{bottom:0;left:0;overflow:auto;position:absolute;right:0;top:0}.cookie-manager__container{color:#565656;padding:2.5rem}@media only screen and (max-width: 449px){.cookie-manager__container{padding:1.5rem}}.cookie-manager__container--spaced{padding:0}.cookie-manager__container--spaced p{margin-bottom:1.5rem}.cookie-manager--overlay-mode .cookie-manager__container{padding-bottom:8rem}.cookie-manager__title-hidden{left:-999rem;position:absolute;visibility:hidden}.cookie-manager__logo{background:url("../img/max-fordham-logo.svg") no-repeat 0 0;background-size:contain;height:27px;margin-bottom:2rem;width:288px}@media only screen and (max-width: 449px){.cookie-manager__logo{height:19px;width:200px}}.cookie-manager__category-list{border-bottom:1px solid #b1b2b3;margin-bottom:1rem;padding-bottom:1rem}.cookie-manager__category-list--spaced{margin-bottom:2rem;padding-bottom:2rem}.cookie-manager__category{border-top:1px solid #b1b2b3;margin-top:1rem;padding-top:1rem}.cookie-manager__category-list--spaced .cookie-manager__category{margin-top:2rem;padding-top:2rem}.cookie-manager__category-info,.cookie-manager__provider-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.5rem;margin-left:-1rem}.cookie-manager__category-info>div,.cookie-manager__provider-info>div{margin-left:1rem}@media only screen and (max-width: 699px){.cookie-manager__category-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cookie-manager--overlay-mode .cookie-manager__category-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.cookie-manager__category-buttons{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 699px){.cookie-manager__category-buttons{margin-bottom:2rem}}.cookie-manager__button-container{background-color:#fff;bottom:0;-webkit-box-shadow:0 -4px 16px rgba(0,0,0,.2);box-shadow:0 -4px 16px rgba(0,0,0,.2);display:none;left:0;padding:1rem;position:fixed;right:0;z-index:1001}.cookie-manager--overlay-mode .cookie-manager__button-container{padding:1.5rem 2.5rem;position:absolute}@media only screen and (max-width: 449px){.cookie-manager--overlay-mode .cookie-manager__button-container{padding:1.5rem}}.cookie-manager-buttons-visible .cookie-manager__button-container{display:block}.cookie-manager__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:.875rem}.cookie-manager-save-changes .cookie-manager__buttons-accept-deny{display:none}.cookie-manager__buttons-save-deny{display:none}.cookie-manager-save-changes .cookie-manager__buttons-save-deny{display:-webkit-box;display:-ms-flexbox;display:flex}.cookie-manager__button{margin-right:.5rem;max-width:400px;white-space:nowrap;width:100%}.cookie-manager__button:last-of-type{margin-right:0}.cookie-manager__button--primary{background-color:#3b3b3a;color:#fff}.cookie-manager__button-policy{font-size:.875rem;line-height:1.5}.cookie-manager__cookie-table{background-color:#fff;border-radius:4px;color:#3b3b3a;margin-bottom:2rem;width:100%}@media only screen and (max-width: 699px){.cookie-manager__cookie-table{background:none}}@media only screen and (max-width: 699px){.cookie-manager__cookie-table thead{display:block;height:0;visibility:hidden}}@media only screen and (max-width: 699px){.cookie-manager__cookie-table tbody{display:block}}.cookie-manager__cookie-table tbody tr:last-child th,.cookie-manager__cookie-table tbody tr:last-child td{border-bottom:0}@media only screen and (max-width: 699px){.cookie-manager__cookie-table tbody tr:last-child th,.cookie-manager__cookie-table tbody tr:last-child td{border-bottom:1px solid #b1b2b3}.cookie-manager__cookie-table tbody tr:last-child th:last-child,.cookie-manager__cookie-table tbody tr:last-child td:last-child{border-bottom:0}}@media only screen and (max-width: 699px){.cookie-manager__cookie-table tr{background-color:#fff;border-radius:4px;display:block;margin-bottom:.5rem;padding:.75rem 0}.cookie-manager__cookie-table tr th:last-child,.cookie-manager__cookie-table tr td:last-child{border-bottom:0}}.cookie-manager__cookie-table th,.cookie-manager__cookie-table td{border-bottom:1px solid #b1b2b3;padding:.75rem}.cookie-manager__cookie-table th{color:#000;font-weight:bold}@media only screen and (max-width: 699px){.cookie-manager__cookie-table td{display:block;margin-top:.75rem;padding:0 0 .75rem}.cookie-manager__cookie-table td:first-child{margin-top:0}.cookie-manager__cookie-table td::before{color:#000;content:attr(data-label);display:block;font-weight:bold}}.cookie-manager__bullet-list{margin-bottom:1rem}.cookie-manager__bullet-list li{list-style:disc inside}.cookie-manager__lightswitch{display:block;-ms-flex-negative:0;flex-shrink:0;height:1rem;margin:0 auto .5rem;position:relative;width:1.75rem}.cookie-manager__lightswitch input{height:0;opacity:0;width:0}.cookie-manager__lightswitch input:checked+.cookie-manager__lightswitch-slider{background-color:#d4fd57}.cookie-manager__lightswitch input:checked+.cookie-manager__lightswitch-slider::before{-webkit-transform:translateX(0.75rem);transform:translateX(0.75rem)}.cookie-manager__lightswitch input:checked+.cookie-manager__lightswitch-slider::after{content:"On"}.cookie-manager__lightswitch input:focus+.cookie-manager__lightswitch-slider{-webkit-box-shadow:0 0 1px #d4fd57;box-shadow:0 0 1px #d4fd57}.cookie-manager__lightswitch--global input:checked+.cookie-manager__lightswitch-slider::after{content:"Accept all"}.cookie-manager__lightswitch-slider{background-color:#dadada;border-radius:1rem;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.cookie-manager__lightswitch-slider::before{background-color:#3b3b3a;border-radius:1rem;bottom:.125rem;content:"";height:.75rem;left:.125rem;position:absolute;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;width:.75rem}.cookie-manager__lightswitch-slider::after{font-size:.75rem;content:"Off";left:0;position:absolute;right:0;text-align:center;text-transform:uppercase;top:1.5rem;white-space:nowrap}.cookie-manager__lightswitch--global .cookie-manager__lightswitch-slider::after{content:"Deny all";left:-60%}.cookie-consent-wrapper__blocked{background-color:rgba(0,0,0,0);border:1px solid #b1b2b3;border-width:.5px;margin:0 auto;max-width:360px;padding:2.5rem;text-align:center}.cookie-consent-wrapper__unblocked{display:none}.cookie-consent-wrapper__button{background-color:#3b3b3a;color:#fff;margin:0 auto 1.75rem}.cookie-banner{font-size:1rem;background-color:rgba(0,0,0,.3);bottom:0;color:#565656;display:none;left:0;position:fixed;right:0;top:0;z-index:1000}.cookie-banner-open .cookie-banner{display:block}.cookie-banner a{color:#3b3b3a;text-decoration:underline}.cookie-banner__inner{background-color:#fff;left:0;margin:0 auto;max-width:360px;padding:2rem 2rem 0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cookie-banner__inner p{margin-bottom:2rem}.cookie-banner__inner p.cookie-banner__heading{font-size:1.5rem;line-height:1.4;color:#000;font-weight:600;margin-bottom:.5rem}@media only screen and (max-width: 649px){.cookie-banner__inner p.cookie-banner__heading{font-size:1.125rem;line-height:1.5}}@media only screen and (max-width: 799px){.cookie-banner__inner{bottom:0;max-width:100%;top:unset;-webkit-transform:none;transform:none}}@media only screen and (max-width: 449px){.cookie-banner__inner{padding:1.5rem 1.5rem 0}}.cookie-banner__title{font-size:1.125rem;line-height:1.5;font-weight:bold}.cookie-banner__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5rem;width:100%}.cookie-banner__button{margin-right:1rem;padding:.5rem 2rem}.cookie-banner__button--primary{background-color:#3b3b3a;color:#fff}.cookie-banner__button:last-of-type{margin-right:0}@media only screen and (max-width: 449px){.cookie-banner__button{padding:.5rem 1.5rem}}.cookie-banner__button-customise{font-size:.875rem;line-height:1.5;text-decoration:underline}.container{margin:0 auto;max-width:1920px;padding:0 40px}@media only screen and (max-width: 979px){.container{padding:0 24px}}@media only screen and (max-width: 649px){.container{padding:0 16px}}.container--full-bleed{padding:0}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:1;flex-shrink:1}.flex--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex--row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex--align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex--justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex--justify-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 1299px){.flex--row--c{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (max-width: 979px){.flex--column-reverse--e{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.grid{margin-left:-40px}@media only screen and (max-width: 979px){.grid{margin-left:-24px}}@media only screen and (max-width: 649px){.grid{margin-left:-16px}}.grid__item{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:40px}@media only screen and (max-width: 979px){.grid__item{padding-left:24px}}@media only screen and (max-width: 649px){.grid__item{padding-left:16px}}.invisible{left:-999rem;position:absolute}@media only screen and (max-width: 1299px){.unset-invisible--c{left:unset;position:static}}.overflow-hidden{overflow:hidden}.bg-black{background:#000}.theme-invert{background:#000;color:#c5c5c6}.mb-8{margin-bottom:.5rem}.mb-16{margin-bottom:1rem}.mb-24{margin-bottom:1.5rem}.mb-64{margin-bottom:4rem}.mt-16{margin-top:1rem}.mt-40{margin-top:2.5rem}@media only screen and (max-width: 1299px){.mb-24--c{margin-bottom:1.5rem}}@media only screen and (max-width: 649px){.mt-32--g{margin-top:2rem}}.pa-8{padding:.5rem}.pb-8{padding-bottom:.5rem}.pt-8{padding-top:.5rem}.pt-32{padding-top:2rem}.full-image{width:100%}.db{display:block}.dn{display:none}@media only screen and (max-width: 649px){.db--g{display:block}.dn--g{display:none}}.h1,.timeline__year,.cta--profile .cta__heading{font-size:4rem;line-height:1.2;color:#000;font-weight:600;margin-bottom:2.5rem}@media only screen and (max-width: 979px){.h1,.timeline__year,.cta--profile .cta__heading{font-size:3rem;line-height:1.2}}@media only screen and (max-width: 649px){.h1,.timeline__year,.cta--profile .cta__heading{font-size:2.5rem;line-height:1.2;margin-bottom:1rem}}.h1--large{font-size:5rem;line-height:1.1}@media only screen and (max-width: 979px){.h1--large{font-size:3rem;line-height:1.2}}@media only screen and (max-width: 649px){.h1--large{font-size:2.5rem;line-height:1.2;margin-bottom:1rem}}.theme-invert .h1,.theme-invert .timeline__year,.theme-invert .cta--profile .cta__heading,.cta--profile .theme-invert .cta__heading{color:#fff}.h2{font-size:3rem;line-height:1.2;color:#000;font-weight:600;margin-bottom:2.5rem}.theme-invert .h2{color:#fff}.h3,.leadership__heading,.heading-link__heading,.cta__heading,.card__heading,.awards__heading,.article-header__team-heading{font-size:2rem;line-height:1.2;color:#000;font-weight:600;margin-bottom:2.5rem}@media only screen and (max-width: 649px){.h3,.leadership__heading,.heading-link__heading,.cta__heading,.card__heading,.awards__heading,.article-header__team-heading{font-size:1.5rem;line-height:1.4;margin-bottom:1.5rem}}.h3.h3--spaced,.h3--spaced.leadership__heading,.h3--spaced.heading-link__heading,.h3--spaced.cta__heading,.h3--spaced.card__heading,.h3--spaced.awards__heading,.h3--spaced.article-header__team-heading{margin-bottom:4.5rem}@media only screen and (max-width: 649px){.h3.h3--spaced,.h3--spaced.leadership__heading,.h3--spaced.heading-link__heading,.h3--spaced.cta__heading,.h3--spaced.card__heading,.h3--spaced.awards__heading,.h3--spaced.article-header__team-heading{margin-bottom:3rem}}.theme-invert .h3,.theme-invert .leadership__heading,.theme-invert .heading-link__heading,.theme-invert .cta__heading,.theme-invert .card__heading,.theme-invert .awards__heading,.theme-invert .article-header__team-heading{color:#fff}.h4,.timeline__subtitle,.snackbar__heading,.download__heading,.typeset h2,.cta__text h2,.accordion__text h2{font-size:1.5rem;line-height:1.4;color:#000;font-weight:600;margin-bottom:2.5rem}@media only screen and (max-width: 649px){.h4,.timeline__subtitle,.snackbar__heading,.download__heading,.typeset h2,.cta__text h2,.accordion__text h2{font-size:1.125rem;line-height:1.5}}.theme-invert .h4,.theme-invert .timeline__subtitle,.theme-invert .snackbar__heading,.theme-invert .download__heading,.theme-invert .typeset h2,.typeset .theme-invert h2,.theme-invert .cta__text h2,.theme-invert .accordion__text h2,.cta__text .theme-invert h2,.accordion__text .theme-invert h2{color:#fff}.h5,.cta__contact-heading,.typeset h3,.cta__text h3,.accordion__text h3{font-size:1.125rem;line-height:1.5;color:#000;font-weight:600;margin-bottom:2.5rem}@media only screen and (max-width: 649px){.h5,.cta__contact-heading,.typeset h3,.cta__text h3,.accordion__text h3{font-size:1rem;line-height:1.4}}.theme-invert .h5,.theme-invert .cta__contact-heading,.theme-invert .typeset h3,.typeset .theme-invert h3,.theme-invert .cta__text h3,.theme-invert .accordion__text h3,.cta__text .theme-invert h3,.accordion__text .theme-invert h3{color:#fff}.h6,.typeset h4,.cta__text h4,.accordion__text h4{font-size:1rem;line-height:1.4;color:#000;font-weight:600;margin-bottom:2.5rem}@media only screen and (max-width: 649px){.h6,.typeset h4,.cta__text h4,.accordion__text h4{font-size:.875rem;line-height:1.5}}.theme-invert .h6,.theme-invert .typeset h4,.typeset .theme-invert h4,.theme-invert .cta__text h4,.theme-invert .accordion__text h4,.cta__text .theme-invert h4,.accordion__text .theme-invert h4{color:#fff}.p,.typeset p,.typeset ul,.typeset ol,.typeset img,.cta__text p,.accordion__text p,.cta__text ul,.accordion__text ul,.cta__text ol,.accordion__text ol,.cta__text img,.accordion__text img{display:block;margin:0 0 1.75rem}.p--small{font-size:1rem;line-height:1.4}.p--fine-print{font-size:.875rem;line-height:1.5}.a,.timeline__scroll-to-top-link,.text-link,.download__link,.breadcrumb__link,.a-2,.jump-to__link,.typeset a,.cta__text a,.accordion__text a{background:-webkit-gradient(linear, right top, left top, color-stop(50%, transparent), color-stop(50%, #d4fd57)) 99%;background:linear-gradient(to left, transparent 50%, #d4fd57 50%) 99%;background-repeat:no-repeat;background-size:220% 100%;color:#3b3b3a;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:1px;-webkit-transition:background .4s ease-in-out,color .4s ease-in-out,text-decoration-color .4s ease-in-out;transition:background .4s ease-in-out,color .4s ease-in-out,text-decoration-color .4s ease-in-out}@media only screen and (max-width: 649px){.a,.timeline__scroll-to-top-link,.text-link,.download__link,.breadcrumb__link,.a-2,.jump-to__link,.typeset a,.cta__text a,.accordion__text a{-webkit-transition:none;transition:none}}.a:hover,.a:focus,.timeline__scroll-to-top-link:hover,.text-link:hover,.download__link:hover,.breadcrumb__link:hover,.a-2:hover,.jump-to__link:hover,.typeset a:hover,.cta__text a:hover,.accordion__text a:hover,.timeline__scroll-to-top-link:focus,.text-link:focus,.download__link:focus,.breadcrumb__link:focus,.a-2:focus,.jump-to__link:focus,.typeset a:focus,.cta__text a:focus,.accordion__text a:focus{background-position:0;color:#000;text-decoration-color:#000}.a-2,.jump-to__link,.typeset a,.cta__text a,.accordion__text a{border-bottom:0;color:#3b3b3a;font-weight:600;padding:.125rem 0;text-decoration:underline;text-decoration-color:#3b3b3a}.theme-invert .a-2,.theme-invert .jump-to__link,.theme-invert .typeset a,.typeset .theme-invert a,.theme-invert .cta__text a,.theme-invert .accordion__text a,.cta__text .theme-invert a,.accordion__text .theme-invert a{color:#fff;text-decoration-color:#fff}.theme-invert .a-2:hover,.theme-invert .a-2:focus,.theme-invert .jump-to__link:hover,.theme-invert .typeset a:hover,.typeset .theme-invert a:hover,.theme-invert .cta__text a:hover,.theme-invert .accordion__text a:hover,.cta__text .theme-invert a:hover,.accordion__text .theme-invert a:hover,.theme-invert .jump-to__link:focus,.theme-invert .typeset a:focus,.typeset .theme-invert a:focus,.theme-invert .cta__text a:focus,.theme-invert .accordion__text a:focus,.cta__text .theme-invert a:focus,.accordion__text .theme-invert a:focus{color:#000;text-decoration-color:#000}.theme-invert .text-link,.theme-invert .jump-to__link,.theme-invert .download__link,.theme-invert .breadcrumb__link{color:#fff}.theme-invert .text-link:hover,.theme-invert .jump-to__link:hover,.theme-invert .download__link:hover,.theme-invert .breadcrumb__link:hover,.theme-invert .text-link:focus,.theme-invert .jump-to__link:focus,.theme-invert .download__link:focus,.theme-invert .breadcrumb__link:focus{border-color:#000;color:#000}.text-link.text-link--theme-grey{color:#c5c5c6}.text-link.text-link--theme-grey:hover,.text-link.text-link--theme-grey:focus{border-color:#3b3b3a;color:#3b3b3a}.typeset ul,.cta__text ul,.accordion__text ul,.typeset ol,.cta__text ol,.accordion__text ol,.ul,.ol{padding-left:1.2rem}.typeset ul li,.cta__text ul li,.accordion__text ul li,.typeset ol li,.cta__text ol li,.accordion__text ol li,.ul li,.ol li{margin-bottom:.6rem}.typeset ul li,.cta__text ul li,.accordion__text ul li,.ul li{list-style:disc outside}.typeset ol li,.cta__text ol li,.accordion__text ol li,.ol li{list-style:decimal outside}.typeset h2,.cta__text h2,.accordion__text h2{margin-bottom:1rem}.typeset h3,.cta__text h3,.accordion__text h3{margin-bottom:.5rem}.typeset h4,.cta__text h4,.accordion__text h4{margin-bottom:.5rem}.typeset p+h2,.typeset p+h3,.typeset p+h4,.cta__text p+h2,.accordion__text p+h2,.cta__text p+h3,.accordion__text p+h3,.cta__text p+h4,.accordion__text p+h4{margin-top:2.5rem}html{scroll-behavior:smooth;scroll-padding-top:2rem}html.subnav-visible.scroll-direction-up{scroll-padding-top:182px}@media only screen and (max-width: 1099px){html.has-pagenav{scroll-padding-top:4rem}html.has-pagenav.scroll-direction-up{scroll-padding-top:156px}}@media screen and (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body,input,textarea,button{font-family:"Graphik",Helvetica,Arial,sans-serif;-webkit-font-feature-settings:"liga" 1,"dlig" 1,"ss01" 1;font-feature-settings:"liga" 1,"dlig" 1,"ss01" 1}input,textarea,button,body{font-size:1.125rem;line-height:1.5}@media only screen and (max-width: 649px){input,textarea,button,body{font-size:1rem;line-height:1.4}}body{color:#565656}body.show-mobile-menu,body.jump-to-opening,body.jump-to-open{overflow:hidden}.subnav-visible .main-content{padding-top:55px}@media only screen and (max-width: 1099px){.subnav-visible .main-content{padding-top:0}}@media only screen and (max-width: 1099px){.has-pagenav .main-content{padding-top:42px}}strong,b{font-weight:600}sub{font-size:75%;vertical-align:sub}sup{font-size:75%;vertical-align:super}.skip-to-content{background:#000;color:#fff;left:-999rem;padding:1rem;position:absolute;top:0;z-index:101}.skip-to-content:focus{left:0}.accordion{margin-bottom:7.5rem}@media only screen and (max-width: 649px){.accordion{margin-bottom:6.5rem}}.accordion.accordion--spacing-top{margin-top:4rem}@media only screen and (max-width: 979px){.accordion.accordion--content-block{margin-bottom:5.5rem}}@media only screen and (max-width: 649px){.accordion.accordion--content-block{margin-bottom:4.5rem}}.accordion__item{border-bottom:1px solid #b1b2b3;border-width:.5px;margin-bottom:2rem;padding-bottom:2rem}.theme-invert .accordion__item{border-bottom-color:#9c9d9d}@media only screen and (max-width: 979px){.accordion__item{margin-bottom:1.75rem;padding-bottom:1.75rem}}@media only screen and (max-width: 649px){.accordion__item{margin-bottom:1.5rem;padding-bottom:1.5rem}}.accordion--small .accordion__item{margin-bottom:1rem;padding-bottom:1rem}.accordion__item:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.accordion__button{font-size:2.5rem;line-height:1.2;color:#3b3b3a;display:block;font-weight:bold;padding-right:5rem;position:relative;text-align:left;-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out;width:100%}.theme-invert .accordion__button{color:#fff}@media only screen and (max-width: 979px){.accordion__button{font-size:2rem;line-height:1.2;padding-right:4rem}}@media only screen and (max-width: 649px){.accordion__button{font-size:1.5rem;line-height:1.4;padding-right:3.5rem;-webkit-transition:none;transition:none}}.accordion__button::after{font-size:3rem;position:absolute;right:0;top:0;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out}@media only screen and (max-width: 979px){.accordion__button::after{font-size:2.5rem;top:-1px}}@media only screen and (max-width: 649px){.accordion__button::after{font-size:2.25rem;top:-2px}}.accordion__button .accordion__button-text{background:-webkit-gradient(linear, right top, left top, color-stop(50%, transparent), color-stop(50%, #d4fd57)) 99%;background:linear-gradient(to left, transparent 50%, #d4fd57 50%) 99%;background-repeat:no-repeat;background-size:220% 100%;color:#3b3b3a;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);-webkit-transition:background .6s ease-in-out,color .6s ease-in-out,text-decoration-color .6s ease-in-out;transition:background .6s ease-in-out,color .6s ease-in-out,text-decoration-color .6s ease-in-out}@media only screen and (max-width: 649px){.accordion__button .accordion__button-text{-webkit-transition:none;transition:none}}.theme-invert .accordion__button .accordion__button-text{color:#fff}.accordion__button:hover{color:#000}.theme-invert .accordion__button:hover{color:#fff}.accordion__button:hover .accordion__button-text{background-position:0;color:#000;text-decoration-color:#000}.accordion__item--open .accordion__button{color:#000}.theme-invert .accordion__item--open .accordion__button{color:#fff}.accordion__item--open .accordion__button .accordion__button-text{background-position:right;color:#000;text-decoration-color:rgba(0,0,0,0)}.theme-invert .accordion__item--open .accordion__button .accordion__button-text{color:#fff}.accordion__item--animate-button .accordion__button::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.accordion--small .accordion__button{font-size:1.5rem;line-height:1.4;padding-right:3.5rem}@media only screen and (max-width: 979px){.accordion--small .accordion__button{font-size:1.25rem;line-height:1.4;padding-right:3rem}}@media only screen and (max-width: 649px){.accordion--small .accordion__button{font-size:1.125rem;line-height:1.5;padding-right:2.5rem}}.accordion--small .accordion__button::after{font-size:2.25rem;top:-2px}@media only screen and (max-width: 979px){.accordion--small .accordion__button::after{font-size:2rem}}@media only screen and (max-width: 649px){.accordion--small .accordion__button::after{font-size:1.5rem;top:1px}}.accordion__content{display:none;max-height:0;overflow:hidden;padding-top:1.5rem;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:max-height .4s ease-in-out;transition:max-height .4s ease-in-out}.accordion__item--opening .accordion__content{display:block}.accordion__item--open .accordion__content{max-height:1000px}.accordion__text{margin-bottom:4rem}@media only screen and (max-width: 649px){.accordion__text{margin-bottom:2.5rem}}.accordion--small .accordion__text{margin-bottom:1rem}.accordion__text p:last-child,.accordion__text ul:last-child,.accordion__text ol:last-child,.accordion__text img:last-child{margin-bottom:0}.accordion__list{margin-bottom:.5rem}.accordion__list-item{margin-bottom:1.5rem}@media only screen and (max-width: 649px){.accordion__list-item{margin-bottom:1rem}}.article-header__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem}@media only screen and (max-width: 979px){.article-header__details{margin-bottom:1.5rem}}.article-header__tags{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1.5rem;padding-left:1rem}@media only screen and (max-width: 979px){.article-header__tags{padding-left:0;width:100%}}.article-header__date{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1.5rem;padding-right:1rem}@media only screen and (max-width: 979px){.article-header__date{padding-left:0;width:100%}}@media only screen and (max-width: 649px){.article-header__date{font-size:.75rem;line-height:1.5}}.article-header__team{margin-bottom:5rem}@media only screen and (max-width: 979px){.article-header__team{margin-bottom:4rem}}@media only screen and (max-width: 649px){.article-header__team{margin-bottom:3rem}}.article-header__team-heading{margin-bottom:1.5rem}@media only screen and (max-width: 649px){.article-header__team-heading{margin-bottom:1rem}}.awards__block{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-top:1px solid #000;border-width:.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:5.5rem}@media only screen and (max-width: 979px){.awards__block{margin-bottom:3.75rem}}@media only screen and (max-width: 649px){.awards__block{margin-bottom:2rem}}.awards__heading{padding-top:.5rem;position:sticky;top:0;-webkit-transition:top .4s ease-in-out;transition:top .4s ease-in-out;width:16.6666666667%}@media only screen and (max-width: 1099px){.awards__heading{top:2.625rem}}@media only screen and (max-width: 979px){.awards__heading{margin-bottom:1.5rem;position:unset;width:100%}}.scroll-direction-up .awards__heading{top:7.75rem}.scroll-direction-up.subnav-visible .awards__heading{top:9.5rem}@media only screen and (max-width: 1099px){.scroll-direction-up .awards__heading{top:5.625rem}.scroll-direction-up.has-breadcrumb .awards__heading{top:8.25rem}}.awards__table{margin-bottom:2rem;margin-left:auto;text-align:left;width:83.3333333333%}@media only screen and (max-width: 979px){.awards__table{width:100%}}.awards__table.awards__table--full-width{width:100%}.awards__table tbody td,.awards__table tbody th{border-top:1px solid #b1b2b3;border-width:.5px;padding:1rem 2.75rem;width:50%}.awards__table tbody td:first-child,.awards__table tbody th:first-child{padding-left:0}.awards__table tbody td:last-child,.awards__table tbody th:last-child{padding-right:0}.theme-invert .awards__table tbody td,.theme-invert .awards__table tbody th{border-top-color:#9c9d9d}.awards__table tbody tr:first-of-type td,.awards__table tbody tr:first-of-type th{border-top:0}@media only screen and (max-width: 979px){.awards__table tbody td,.awards__table tbody th{padding:1rem}.awards__table tbody td:first-child,.awards__table tbody th:first-child{padding-left:0}.awards__table tbody td:last-child,.awards__table tbody th:last-child{padding-right:0}}@media only screen and (max-width: 649px){.awards__table tbody td,.awards__table tbody th{border-width:0;display:block;padding:0 0 1rem;width:100%}.awards__table tbody td:first-child,.awards__table tbody th:first-child{border-width:1px;border-width:.5px;padding-top:1.5rem}.awards__table tbody td:last-child,.awards__table tbody th:last-child{padding-bottom:1.5rem}}.awards__table.awards__table--3-cols{width:100%}.awards__table.awards__table--3-cols tbody th.awards__award-year,.awards__table.awards__table--3-cols tbody td.awards__award-year{width:16.6666666667%}@media only screen and (max-width: 649px){.awards__table.awards__table--3-cols tbody th.awards__award-year,.awards__table.awards__table--3-cols tbody td.awards__award-year{font-size:.875rem;line-height:1.5;width:100%}}.awards__table.awards__table--3-cols tbody th.awards__award-name,.awards__table.awards__table--3-cols tbody th.awards__award-text,.awards__table.awards__table--3-cols tbody td.awards__award-name,.awards__table.awards__table--3-cols tbody td.awards__award-text{width:41.6666666667%}@media only screen and (max-width: 649px){.awards__table.awards__table--3-cols tbody th.awards__award-name,.awards__table.awards__table--3-cols tbody th.awards__award-text,.awards__table.awards__table--3-cols tbody td.awards__award-name,.awards__table.awards__table--3-cols tbody td.awards__award-text{width:100%}}.awards__table-heading{font-size:1rem;line-height:1.4;border-bottom:1px solid #b1b2b3;border-width:.5px;color:#565656;padding:1rem 0;text-transform:uppercase}@media only screen and (max-width: 649px){.awards__table-heading{padding:0 0 1rem}}.awards__award-text{color:#3b3b3a}.theme-invert .awards__award-text{color:#fff}.awards__award-name{color:#000;font-weight:600}.theme-invert .awards__award-name{color:#fff}.awards__award-subline{font-size:1rem;line-height:1.4;color:#565656;display:block;margin-top:.5rem}.theme-invert .awards__award-subline{color:#c5c5c6}@media only screen and (max-width: 649px){.awards__award-subline{font-size:.875rem;line-height:1.5}}.breadcrumb{font-size:.875rem;line-height:1.5;background:#fff;color:#6f706f;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 .5rem;margin:2.5rem 0}.theme-invert .breadcrumb{background:#000;color:#b1b2b3}@media only screen and (max-width: 1099px){.breadcrumb{margin:0}}.breadcrumb__link{color:#000}@media only screen and (max-width: 1099px){.breadcrumb__link{margin-left:22px;position:relative}}@media only screen and (max-width: 649px){.breadcrumb__link{margin-left:20px}}.breadcrumb__link::before{background-color:#000;content:"";display:none;height:14px;left:-22px;margin-top:4px;-webkit-mask:url("../img/arrow-left.svg") -2px -2px/18px 18px repeat;mask:url("../img/arrow-left.svg") -2px -2px/18px 18px repeat;position:absolute;-webkit-transition:-webkit-mask-position .4s ease-in-out;transition:-webkit-mask-position .4s ease-in-out;transition:mask-position .4s ease-in-out;transition:mask-position .4s ease-in-out, -webkit-mask-position .4s ease-in-out;width:14px}@media only screen and (max-width: 1099px){.breadcrumb__link::before{display:block}}@media only screen and (max-width: 649px){.breadcrumb__link::before{height:12px;left:-20px;margin-top:5px;-webkit-mask:url("../img/arrow-left.svg") -2px -2px/16px 16px repeat;mask:url("../img/arrow-left.svg") -2px -2px/16px 16px repeat;-webkit-transition:none;transition:none;width:12px}}.breadcrumb__link:hover::before,.breadcrumb__link:focus::before{-webkit-mask-position:-20px -2px;mask-position:-20px -2px}@media only screen and (max-width: 649px){.breadcrumb__link:hover::before,.breadcrumb__link:focus::before{-webkit-mask-position:-18px -2px;mask-position:-18px -2px}}.theme-invert .breadcrumb__link::before{background-color:#fff}.breadcrumb__current::before{color:#c5c5c6;content:"/";margin-right:.5rem}@media only screen and (max-width: 1099px){.breadcrumb__current{display:none}}.caption{font-size:1.125rem;line-height:1.5;margin-top:1.5rem;width:calc(50% - 20px)}@media only screen and (max-width: 979px){.caption{font-size:1rem;line-height:1.4;max-width:660px;width:100%}}@media only screen and (max-width: 649px){.caption{font-size:.875rem;line-height:1.5}}.caption.caption--full-width{width:100%}.caption__credit{font-size:.875rem;line-height:1.5;color:#6f706f;margin-top:1.5rem}@media only screen and (max-width: 649px){.caption__credit{font-size:.75rem;line-height:1.5;margin-top:1rem}}.theme-invert .caption__credit{color:#dadada}.card{margin-bottom:7.5rem}@media only screen and (max-width: 979px){.card{margin-bottom:5.75rem}}@media only screen and (max-width: 649px){.card{margin-bottom:4rem}}.card.card--person,.card.card--small{margin-bottom:5rem}@media only screen and (max-width: 649px){.card.card--person,.card.card--small{margin-bottom:4rem}}.content-block--white .card.card--no-mb{margin-bottom:0}.card__image-wrapper{aspect-ratio:16/10;background:#ececed;margin-bottom:1.5rem;overflow:hidden;position:relative}@media only screen and (max-width: 649px){.card__image-wrapper{margin-bottom:1rem}}.card__image-wrapper::after{background:#d4fd57;bottom:0;content:"";height:8px;left:0;position:absolute;-webkit-transition:width .4s ease-in-out;transition:width .4s ease-in-out;width:0}@media only screen and (max-width: 649px){.card__image-wrapper::after{-webkit-transition:none;transition:none}}.card__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;width:100%}@media only screen and (max-width: 649px){.card__image{-webkit-transition:none;transition:none}}.card__heading{color:#3b3b3a;display:inline-block;margin-bottom:1.5rem;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);-webkit-transition:color .4s ease-in-out,text-decoration-color .4s ease-in-out;transition:color .4s ease-in-out,text-decoration-color .4s ease-in-out}@media only screen and (max-width: 649px){.card__heading{-webkit-transition:none;transition:none}}.theme-invert .card__heading{color:#f6f6f6}.card--small .card__heading,.card--person .card__heading{font-size:1.5rem;line-height:1.4}@media only screen and (max-width: 979px){.card--small .card__heading,.card--person .card__heading{font-size:1.25rem;line-height:1.4}}@media only screen and (max-width: 649px){.card--small .card__heading,.card--person .card__heading{font-size:1.125rem;line-height:1.5;margin-bottom:1rem}}.card__link:hover .card__heading,.card__link:focus .card__heading{color:#000;text-decoration-color:#000}.theme-invert .card__link:hover .card__heading,.theme-invert .card__link:focus .card__heading{color:#fff;text-decoration-color:#fff}.card__link:hover .card__image-wrapper::after,.card__link:focus .card__image-wrapper::after{width:100%}.card__link:hover .card__image,.card__link:focus .card__image{-webkit-transform:scale(1.1);transform:scale(1.1)}.card__date{font-size:.875rem;line-height:1.5;color:#6f706f;display:block;margin-top:1.5rem}@media only screen and (max-width: 649px){.card__date{font-size:.75rem;line-height:1.5;margin-top:1rem}}.theme-invert .card__date{color:#ececed}.card__event-details{margin-top:1.5rem}@media only screen and (max-width: 649px){.card__event-details{margin-top:1rem}}.card__text-details{margin-bottom:1.75rem;margin-top:-1rem}.compare-slider__inner{position:relative}.compare-slider__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;width:100%}.compare-slider__image--before{inset:0;position:absolute;width:var(--position)}.compare-slider__input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.compare-slider__input:hover~.compare-slider__button,.compare-slider__input:focus~.compare-slider__button{background:#d4fd57;color:#000}.compare-slider__button{background:#fff;border-radius:999px;color:#565656;left:var(--position);padding:.5rem;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:background .3s ease-in-out,color .3s ease-in-out;transition:background .3s ease-in-out,color .3s ease-in-out}.compare-slider__button::after{font-size:3rem;line-height:1}@media only screen and (max-width: 979px){.compare-slider__button{padding:.375rem}.compare-slider__button::after{font-size:2.25rem}}@media only screen and (max-width: 649px){.compare-slider__button{padding:.25rem}.compare-slider__button::after{font-size:1.5rem}}.content-blocks{margin-top:7.5rem}@media only screen and (max-width: 979px){.content-blocks{margin-top:5.75rem}}@media only screen and (max-width: 649px){.content-blocks{margin-top:3rem}}.content-blocks.content-blocks--no-mt{margin-top:0}.content-block{margin-bottom:7.5rem}@media only screen and (max-width: 979px){.content-block{margin-bottom:5.75rem}}@media only screen and (max-width: 649px){.content-block{margin-bottom:4rem}}.content-block.content-block--light-grey,.content-block.content-block--black{padding-bottom:1rem;padding-top:6.5rem}@media only screen and (max-width: 979px){.content-block.content-block--light-grey,.content-block.content-block--black{padding-top:5.25rem}}@media only screen and (max-width: 649px){.content-block.content-block--light-grey,.content-block.content-block--black{padding-top:4rem}}.content-block.content-block--light-grey{background:#f6f6f6}.theme-invert .content-block.content-block--light-grey{background:#3b3b3a}.content-block.content-block--black{background:#000;color:#fff}.content-block.content-block--remove-mb{margin-bottom:0}.content-block.content-block--small-mb{margin-bottom:3rem}.content-block.content-block--additional-links-hidden{display:none}.content-block__landing-page-heading{font-size:2.5rem;line-height:1.2;color:#000;font-weight:600;margin-bottom:4rem}@media only screen and (max-width: 649px){.content-block__landing-page-heading{font-size:2rem;line-height:1.2;margin-bottom:3rem}}.content-block__embed-code-wrapper iframe{max-width:100%}.cta{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-right:40px solid rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 979px){.cta{border-right:24px solid rgba(0,0,0,0)}}@media only screen and (max-width: 649px){.cta{border-right:16px solid rgba(0,0,0,0)}}.cta.cta--carousel-spacing{margin-bottom:5.5rem}@media only screen and (max-width: 979px){.cta.cta--carousel-spacing{margin-bottom:4.25rem}}@media only screen and (max-width: 649px){.cta.cta--carousel-spacing{margin-bottom:3rem}}.cta.cta--light-grey{background:#f6f6f6;border-right-color:#fff}.theme-invert .cta.cta--light-grey{background:#3b3b3a;border-right-color:#000}.cta.cta--small{border-right:0}.cta.cta--listing{margin-bottom:7.5rem}@media only screen and (max-width: 979px){.cta.cta--listing{margin-bottom:5.75rem}}@media only screen and (max-width: 649px){.cta.cta--listing{margin-bottom:4rem}}.cta.cta--office{margin-bottom:4rem}@media only screen and (max-width: 979px){.cta.cta--office{margin-bottom:2rem}}.cta.cta--profile{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:7.5rem;margin-top:3rem}@media only screen and (max-width: 979px){.cta.cta--profile{margin-bottom:5.75rem}}@media only screen and (max-width: 649px){.cta.cta--profile{margin-bottom:4rem}}.cta__image-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;width:66.6666666667%}@media only screen and (max-width: 979px){.cta__image-wrapper{padding-right:0;width:100%}}.cta--small .cta__image-wrapper{aspect-ratio:16/10;background:#ececed;width:33.3333333333%}@media only screen and (max-width: 979px){.cta--small .cta__image-wrapper{padding-right:0;width:100%}}.cta--office .cta__image-wrapper,.cta--profile .cta__image-wrapper{width:50%}@media only screen and (max-width: 979px){.cta--office .cta__image-wrapper,.cta--profile .cta__image-wrapper{padding-right:0;width:100%}}.cta__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;width:100%}@media only screen and (max-width: 649px){.cta__image{-webkit-transition:none;transition:none}}.cta__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:33.3333333333%}@media only screen and (max-width: 979px){.cta__content-wrapper{display:block;padding:0 24px;width:100%}}@media only screen and (max-width: 649px){.cta__content-wrapper{padding:0 16px}}.cta--small .cta__content-wrapper{width:66.6666666667%}@media only screen and (max-width: 979px){.cta--small .cta__content-wrapper{padding:0;width:100%}}.cta--office .cta__content-wrapper,.cta--profile .cta__content-wrapper{width:50%}@media only screen and (max-width: 979px){.cta--office .cta__content-wrapper,.cta--profile .cta__content-wrapper{padding:0 24px;width:100%}}@media only screen and (max-width: 649px){.cta--office .cta__content-wrapper,.cta--profile .cta__content-wrapper{padding:0 16px}}.cta__content{-ms-flex-item-align:center;align-self:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 40px;max-width:640px;width:100%}.cta--light-grey .cta__content{margin-bottom:2rem;margin-top:2rem}@media only screen and (max-width: 979px){.cta__content{margin:2rem 0;max-width:unset}}@media only screen and (max-width: 649px){.cta__content{margin:1.5rem 0}}.cta__content.cta__content--standalone{margin:2.5rem 0}@media only screen and (max-width: 979px){.cta__content.cta__content--standalone{margin:2rem 0}}@media only screen and (max-width: 649px){.cta__content.cta__content--standalone{margin:1.5rem 0}}.cta--small .cta__content{margin-right:0;max-width:660px}@media only screen and (max-width: 979px){.cta--small .cta__content{max-width:unset}}.cta--office .cta__content,.cta--profile .cta__content{max-width:920px}@media only screen and (max-width: 979px){.cta--office .cta__content,.cta--profile .cta__content{max-width:unset}}.cta--profile .cta__content{margin-bottom:0;margin-top:0}@media only screen and (max-width: 979px){.cta--profile .cta__content{margin-bottom:2rem}}.cta--link .cta__content{font-size:1rem;line-height:1.4}.cta__heading{margin-bottom:1.5rem}@media only screen and (max-width: 649px){.cta__heading{margin-bottom:1.125rem}}.theme-invert .cta__heading{color:#fff}.cta--office .cta__heading{margin-bottom:3rem}@media only screen and (max-width: 649px){.cta--office .cta__heading{margin-bottom:2rem}}.cta--profile .cta__heading{margin-bottom:1rem}.cta__heading-logo{margin-bottom:2rem;max-width:310px;width:75%}.cta__important-text-wrapper{font-size:1.5rem;line-height:1.4;margin-bottom:4rem}@media only screen and (max-width: 649px){.cta__important-text-wrapper{font-size:1.125rem;line-height:1.5;margin-bottom:3rem}}.cta__important-text{margin-bottom:1rem}@media only screen and (max-width: 649px){.cta__important-text{margin-bottom:.5rem}}.cta__text{margin-bottom:2.5rem}@media only screen and (max-width: 979px){.cta__text{margin-bottom:2rem}}@media only screen and (max-width: 649px){.cta__text{margin-bottom:1.5rem}}.theme-invert .cta__text{color:#c5c5c6}.cta__contact-details{margin-bottom:2.5rem}.cta__contact-details:last-of-type{margin-bottom:0}.cta__contact-details p{margin-bottom:1.5rem}.cta__contact-details p:last-of-type{margin-bottom:0}@media only screen and (max-width: 649px){.cta__contact-details{margin-bottom:2rem}.cta__contact-details:last-of-type{margin-bottom:0}.cta__contact-details.cta__contact-details--spacing-g{margin-top:2rem}.cta__contact-details p{margin-bottom:1rem}.cta__contact-details p:last-of-type{margin-bottom:0}}.cta__contact-heading{margin-bottom:.5rem}.cta__contact-item{margin-bottom:.25rem}.cta--link .cta__heading{color:#3b3b3a;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:1px;-webkit-transition:color .4s ease-in-out,text-decoration-color .4s ease-in-out;transition:color .4s ease-in-out,text-decoration-color .4s ease-in-out}@media only screen and (max-width: 649px){.cta--link .cta__heading{-webkit-transition:none;transition:none}}.theme-invert .cta--link .cta__heading{color:#fff}.cta--link:hover .cta__image,.cta--link:focus .cta__image{-webkit-transform:scale(1.1);transform:scale(1.1)}.cta--link:hover .cta__heading,.cta--link:focus .cta__heading{color:#000;text-decoration-color:#000}.theme-invert .cta--link:hover .cta__heading,.theme-invert .cta--link:focus .cta__heading{color:#fff;text-decoration-color:#fff}.cta--link:hover .text-link,.cta--link:focus .text-link{background-position:0;color:#000;text-decoration-color:#000}.cta--link:hover .text-link::after,.cta--link:focus .text-link::after{-webkit-mask-position:20px -4px;mask-position:20px -4px}.cta--link:hover .text-link--large.text-link--arrow-right::after,.cta--link:hover .text-link--large.text-link--arrow-up::after,.cta--link:focus .text-link--large.text-link--arrow-right::after,.cta--link:focus .text-link--large.text-link--arrow-up::after{-webkit-mask-position:26px -6px;mask-position:26px -6px}@media only screen and (max-width: 649px){.cta--link:hover .text-link--large.text-link--arrow-right::after,.cta--link:hover .text-link--large.text-link--arrow-up::after,.cta--link:focus .text-link--large.text-link--arrow-right::after,.cta--link:focus .text-link--large.text-link--arrow-up::after{-webkit-mask-position:20px -4px;mask-position:20px -4px}}.cta--link:hover .text-link--large.text-link--arrow-up::after,.cta--link:focus .text-link--large.text-link--arrow-up::after{-webkit-mask-position:-6px -38px;mask-position:-6px -38px}.cta--link:hover .text-link--large.text-link--arrow-external::after,.cta--link:focus .text-link--large.text-link--arrow-external::after{-webkit-mask-position:24px -39px;mask-position:24px -39px}@media only screen and (max-width: 649px){.cta--link:hover .text-link--large.text-link--arrow-external::after,.cta--link:focus .text-link--large.text-link--arrow-external::after{-webkit-mask-position:19px -28px;mask-position:19px -28px}}.download{font-size:1rem;line-height:1.4;background:#f6f6f6;color:#3b3b3a;margin:7.5rem 0;max-width:660px;padding:2.5rem}.theme-invert .download{background:#3b3b3a;color:#c5c5c6}@media only screen and (max-width: 979px){.download{font-size:.875rem;line-height:1.5;margin:5.75rem 0;padding:2rem}}@media only screen and (max-width: 649px){.download{margin:4rem 0;padding:1.5rem 1rem}}.download__heading{margin-bottom:.5rem}.download__link{font-size:1.5rem;line-height:1.4;display:inline-block;margin-top:1.5rem;position:relative}@media only screen and (max-width: 649px){.download__link{font-size:1.125rem;line-height:1.5}}.download__link-icon{font-size:2rem;line-height:1;padding-left:.5rem;position:absolute;top:-2px}@media only screen and (max-width: 649px){.download__link-icon{font-size:1.5rem;line-height:1.4;top:-6px}}.theme-invert .download__link-icon{color:#fff}.footer{font-size:1rem;line-height:1.4;border-top:1px solid #b1b2b3;border-width:.5px;padding:5rem 0 4rem}.theme-invert .footer{border-top-color:#9c9d9d}@media only screen and (max-width: 1099px){.footer{padding-top:2.5rem}}@media only screen and (max-width: 649px){.footer{font-size:.875rem;line-height:1.5;padding:2.5rem 0}}.footer.footer--no-border{border-top:0}.footer.footer--hidden{display:none}.footer__top-link{margin-bottom:5rem;margin-top:2.5rem}@media only screen and (max-width: 1299px){.footer__top-link{margin-bottom:1.5rem}}@media only screen and (max-width: 1099px){.footer__top-link{display:none}.footer__top-link.footer__top-link--home{display:block}}.footer__header{font-size:.875rem;line-height:1.5;color:#6f706f;margin-bottom:1.5rem}.theme-invert .footer__header{color:#dadada}@media only screen and (max-width: 1299px){.footer__header{margin-top:2.5rem}}@media only screen and (max-width: 649px){.footer__header{font-size:.75rem;line-height:1.5;margin-bottom:1rem}}.footer__excerpt{font-size:1.125rem;line-height:1.5;color:#000;font-weight:600;margin-bottom:2rem;max-width:21.75rem}.theme-invert .footer__excerpt{color:#fff}@media only screen and (max-width: 1299px){.footer__excerpt{max-width:618px}}@media only screen and (max-width: 649px){.footer__excerpt{max-width:unset}}.footer__contact-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}@media only screen and (max-width: 649px){.footer__contact-blocks{gap:1rem}}.footer__contact-block{width:calc(50% - 1rem)}@media only screen and (max-width: 649px){.footer__contact-block{width:100%}}.footer__contact-heading{color:#000;font-weight:600;margin-bottom:.25rem}.theme-invert .footer__contact-heading{color:#fff}.footer__social-links li{margin-bottom:1rem}@media only screen and (max-width: 649px){.footer__social-links li{margin-bottom:.75rem}.footer__social-links li:last-of-type{margin-bottom:0}}@media only screen and (max-width: 649px){.footer__widget{margin-bottom:2.5rem}}.footer__legal-details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 2.5rem;margin-top:5rem}@media only screen and (max-width: 649px){.footer__legal-details{margin-top:2.5rem}}.footer__legal-links{font-size:.875rem;line-height:1.5;color:#3b3b3a;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem 2.5rem}.theme-invert .footer__legal-links{color:#f6f6f6}@media only screen and (max-width: 1299px){.footer__legal-links{gap:.75rem 1.5rem}}@media only screen and (max-width: 649px){.footer__legal-links{font-size:.75rem;line-height:1.5}.footer__legal-links li{width:100%}.footer__legal-links li .a-2{font-weight:normal}}.form__group.form__group--horizontal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.form__legend{font-size:.875rem;line-height:1.5;color:#6f706f}.form__group--horizontal .form__legend{margin-right:1rem}.form__legend.form__legend--mb{margin-bottom:1.5rem}.form__label{font-size:1rem;line-height:1.4;cursor:pointer;display:block}.form__radio-outer{position:relative}.form__group--horizontal .form__radio-outer{margin-right:1.5rem}.form__radio-outer [type=radio]:checked,.form__radio-outer [type=radio]:not(:checked){left:-9999px;position:absolute}.form__radio-outer [type=radio]:checked+label,.form__radio-outer [type=radio]:not(:checked)+label{color:#565656;cursor:pointer;display:inline-block;padding-left:1.125rem;position:relative}.form__radio-outer [type=radio]:checked+label .form__label-text,.form__radio-outer [type=radio]:not(:checked)+label .form__label-text{background:-webkit-gradient(linear, right top, left top, color-stop(50%, transparent), color-stop(50%, #d4fd57)) 99%;background:linear-gradient(to left, transparent 50%, #d4fd57 50%) 99%;background-repeat:no-repeat;background-size:220% 100%;color:#565656;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);-webkit-transition:background .4s ease-in-out,color .4s ease-in-out,text-decoration-color .4s ease-in-out;transition:background .4s ease-in-out,color .4s ease-in-out,text-decoration-color .4s ease-in-out}@media only screen and (max-width: 649px){.form__radio-outer [type=radio]:checked+label .form__label-text,.form__radio-outer [type=radio]:not(:checked)+label .form__label-text{-webkit-transition:none;transition:none}}.form__radio-outer [type=radio]:checked+label .form__label-number,.form__radio-outer [type=radio]:not(:checked)+label .form__label-number{font-size:.75rem;line-height:1.5;font-weight:normal;vertical-align:top}.form__radio-outer [type=radio]:checked+label::before,.form__radio-outer [type=radio]:not(:checked)+label::before{background:#fff;border:1px solid #9c9d9d;border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:10px;left:0;position:absolute;top:6px;-webkit-transition:background .3s ease,border-color .3s ease;transition:background .3s ease,border-color .3s ease;width:10px}.form__radio-outer [type=radio]:hover:checked+label .form__label-text,.form__radio-outer [type=radio]:hover:not(:checked)+label .form__label-text,.form__radio-outer [type=radio]:focus:checked+label .form__label-text,.form__radio-outer [type=radio]:focus:not(:checked)+label .form__label-text,.form__radio-outer [type=radio]:focus-within:checked+label .form__label-text,.form__radio-outer [type=radio]:focus-within:not(:checked)+label .form__label-text{background-position:0;color:#000;text-decoration-color:#000}.form__radio-outer [type=radio]:checked+label{color:#000;font-weight:600}.form__radio-outer [type=radio]:checked+label .form__label-text{color:#000}.form__radio-outer [type=radio]:checked+label::before{background:#000;border-color:#000}.form__radio-outer [type=radio]:disabled+label{color:#b1b2b3;cursor:not-allowed}.form__radio-outer [type=radio]:disabled+label .form__label-text{color:#b1b2b3}.form__radio-outer [type=radio]:disabled+label::before{background:#fff;border-color:#dadada}.form__radio-outer [type=radio]:disabled+label:hover .form__label-text,.form__radio-outer [type=radio]:disabled+label:focus .form__label-text,.form__radio-outer [type=radio]:disabled+label:focus-within .form__label-text{background-position:right;color:#b1b2b3;text-decoration-color:rgba(0,0,0,0)}.form__radio-outer [type=radio]:disabled+label:hover::before,.form__radio-outer [type=radio]:disabled+label:focus::before,.form__radio-outer [type=radio]:disabled+label:focus-within::before{background:#fff;border-color:#dadada}.form__checkbox-outer{position:relative}.form__group--horizontal .form__checkbox-outer{margin-right:1.5rem}.form__checkbox-outer [type=checkbox]:checked,.form__checkbox-outer [type=checkbox]:not(:checked){left:-9999px;position:absolute}.form__checkbox-outer [type=checkbox]:checked+label,.form__checkbox-outer [type=checkbox]:not(:checked)+label{color:#565656;cursor:pointer;display:inline-block;padding-left:1.125rem;position:relative}.form__checkbox-outer [type=checkbox]:checked+label .form__label-text,.form__checkbox-outer [type=checkbox]:not(:checked)+label .form__label-text{background:-webkit-gradient(linear, right top, left top, color-stop(50%, transparent), color-stop(50%, #d4fd57)) 99%;background:linear-gradient(to left, transparent 50%, #d4fd57 50%) 99%;background-repeat:no-repeat;background-size:220% 100%;color:#565656;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);-webkit-transition:background .4s ease-in-out,color .4s ease-in-out,text-decoration-color .4s ease-in-out;transition:background .4s ease-in-out,color .4s ease-in-out,text-decoration-color .4s ease-in-out}@media only screen and (max-width: 649px){.form__checkbox-outer [type=checkbox]:checked+label .form__label-text,.form__checkbox-outer [type=checkbox]:not(:checked)+label .form__label-text{-webkit-transition:none;transition:none}}.form__checkbox-outer [type=checkbox]:checked+label .form__label-number,.form__checkbox-outer [type=checkbox]:not(:checked)+label .form__label-number{font-size:.75rem;line-height:1.5;font-weight:normal;vertical-align:top}.form__checkbox-outer [type=checkbox]:checked+label::before,.form__checkbox-outer [type=checkbox]:not(:checked)+label::before{background:#fff;border:1px solid #9c9d9d;border-radius:1px;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:10px;left:0;position:absolute;top:6px;-webkit-transition:background .3s ease,border-color .3s ease;transition:background .3s ease,border-color .3s ease;width:10px}.form__checkbox-outer [type=checkbox]:hover:checked+label .form__label-text,.form__checkbox-outer [type=checkbox]:hover:not(:checked)+label .form__label-text,.form__checkbox-outer [type=checkbox]:focus:checked+label .form__label-text,.form__checkbox-outer [type=checkbox]:focus:not(:checked)+label .form__label-text,.form__checkbox-outer [type=checkbox]:focus-within:checked+label .form__label-text,.form__checkbox-outer [type=checkbox]:focus-within:not(:checked)+label .form__label-text{background-position:0;color:#000;text-decoration-color:#000}.form__checkbox-outer [type=checkbox]:checked+label{color:#000;font-weight:600}.form__checkbox-outer [type=checkbox]:checked+label .form__label-text{color:#000}.form__checkbox-outer [type=checkbox]:checked+label::before{background:#000;border-color:#000}.form__checkbox-outer [type=checkbox]:disabled+label{color:#b1b2b3;cursor:not-allowed}.form__checkbox-outer [type=checkbox]:disabled+label .form__label-text{color:#b1b2b3}.form__checkbox-outer [type=checkbox]:disabled+label::before{background:#fff;border-color:#dadada}.form__checkbox-outer [type=checkbox]:disabled+label:hover .form__label-text,.form__checkbox-outer [type=checkbox]:disabled+label:focus .form__label-text,.form__checkbox-outer [type=checkbox]:disabled+label:focus-within .form__label-text{background-position:right;color:#b1b2b3;text-decoration-color:rgba(0,0,0,0)}.form__checkbox-outer [type=checkbox]:disabled+label:hover::before,.form__checkbox-outer [type=checkbox]:disabled+label:focus::before,.form__checkbox-outer [type=checkbox]:disabled+label:focus-within::before{background:#fff;border-color:#dadada}select.form__select{font-size:1rem;line-height:1.4;background:#fff;border:1px solid #565656;border-radius:2px;border-width:.5px;color:#565656;outline:2px solid rgba(0,0,0,0);padding:9px 3.5rem 9px 1.5rem;-webkit-transition:background .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out,outline .3s ease-in-out;transition:background .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out,outline .3s ease-in-out}select.form__select:hover{border-color:#000;outline:1px solid #000}select.form__select:focus,select.form__select:focus-visible,select.form__select.form__select--selected{border-color:#000;color:#000;font-weight:600;outline:2px solid #000}.form__select-outer{position:relative}.form__select-outer::after{font-size:1.5rem;pointer-events:none;position:absolute;right:1.5rem;top:10px}.form__search{position:relative;width:100%}@media only screen and (max-width: 649px){.form__search.form__search--mt-g{margin-top:2rem}}.form__search-label{left:0;position:absolute;top:3px}.form__search-label::after{font-size:2rem}@media only screen and (max-width: 649px){.form__search-label::after{font-size:1.5rem}}input.form__search-input{background:rgba(0,0,0,0);border:0;border-bottom:1px solid #9c9d9d;border-radius:0;border-width:.5px;color:#000;outline:0;padding:6px 2.5rem;width:100%}input.form__search-input::-webkit-search-decoration,input.form__search-input::-webkit-search-cancel-button,input.form__search-input::-webkit-search-results-button,input.form__search-input::-webkit-search-results-decoration{-webkit-appearance:none}input.form__search-input::-webkit-input-placeholder{color:#6f706f;opacity:1}input.form__search-input::-moz-placeholder{color:#6f706f;opacity:1}input.form__search-input:-ms-input-placeholder{color:#6f706f;opacity:1}input.form__search-input::-ms-input-placeholder{color:#6f706f;opacity:1}input.form__search-input::placeholder{color:#6f706f;opacity:1}input.form__search-input:hover,input.form__search-input:focus,input.form__search-input:focus-within{border-color:#000}input.form__search-input:focus~.form__search-button,input.form__search-input:focus-within~.form__search-button{left:unset;right:0}.form__search-button{left:-999rem;position:absolute;top:3px}.form__search-button::after{font-size:2rem}.header{background:#000;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;height:92px;position:sticky;z-index:100}@media only screen and (max-width: 1099px){.header{height:82px;padding-top:1.5rem}}@media only screen and (max-width: 649px){.header{height:4.5rem;padding-top:19px}}.header.header--pinned{top:-92px;-webkit-transition:top .4s ease-in-out;transition:top .4s ease-in-out}.subnav-visible .header.header--pinned{top:-147px}.scroll-direction-up .header.header--pinned{top:0}.header__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__logo{background-image:url("../img/max-fordham-logo-white.svg");background-repeat:no-repeat;background-size:contain;display:block;height:27px;width:288px}@media only screen and (max-width: 1299px){.header__logo{height:21px;width:220px}}@media only screen and (max-width: 649px){.header__logo{height:20px;width:208px}}.header__nav-button{font-size:2.25rem;display:none;line-height:1}@media only screen and (max-width: 1099px){.header__nav-button{display:block}}.header__nav{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:2rem;width:calc(100% - 320px)}@media only screen and (max-width: 1299px){.header__nav{width:calc(100% - 220px)}}@media only screen and (max-width: 1099px){.header__nav{display:none;left:0;padding-left:0;position:absolute;top:5.0625rem;width:100%}.show-mobile-menu .header__nav{display:block}.header__nav::after{background:rgba(0,0,0,.5);content:"";display:block;height:100vh;left:0;position:absolute;top:0;width:100%}}@media only screen and (max-width: 649px){.header__nav{top:4.5rem}}.heading-link{margin-bottom:2.5rem}@media only screen and (max-width: 649px){.heading-link{margin-bottom:2rem}}.heading-link__heading{margin-bottom:1.5rem}@media only screen and (max-width: 649px){.heading-link__heading{margin-bottom:.5rem}}.heading-link__heading.heading-link__heading--theme-invert{color:#fff}.hero{margin-bottom:4rem;padding-right:40px;position:relative}@media only screen and (max-width: 1099px){.hero{margin-bottom:0}}@media only screen and (max-width: 979px){.hero{padding-right:24px}}@media only screen and (max-width: 649px){.hero{padding-right:16px}}@media only screen and (max-width: 1099px){.hero.hero--event-spacing{margin-bottom:4rem}}@media only screen and (max-width: 649px){.hero.hero--event-spacing{margin-bottom:3rem}}.hero__image{width:100%}.hero__caption{bottom:40px;color:#fff;position:absolute;right:80px;width:calc(50% - 80px)}@media only screen and (max-width: 1299px){.hero__caption{width:calc(75% - 80px)}}@media only screen and (max-width: 979px){.hero__caption{bottom:24px;right:48px;width:calc(100% - 72px)}}@media only screen and (max-width: 649px){.hero__caption{bottom:16px;right:32px;width:calc(100% - 48px)}}.hero__caption:hover .hero__caption-inner,.hero__caption:focus .hero__caption-inner{opacity:1;translate:0 0}.hero__caption:hover .hero__caption-icon,.hero__caption:focus .hero__caption-icon{background:#000}.hero__caption--hidden{display:none}.hero__caption-wrapper{overflow:hidden}.hero__caption-inner{background:#000;border-radius:2px;opacity:0;padding:.5rem .5rem 2.5rem;text-align:left;-webkit-transition:translate .4s ease-in-out,opacity .4s ease-in-out;transition:translate .4s ease-in-out,opacity .4s ease-in-out;translate:100% 100%}.hero__caption-caption{margin-bottom:.5rem}.hero__caption-credit{font-size:.875rem;line-height:1.5}.hero__caption-icon{background:#3b3b3a;border-radius:2px;bottom:0;line-height:1;padding:.5rem;position:absolute;right:0;-webkit-transition:background .4s ease-in-out;transition:background .4s ease-in-out}.hero__caption-icon::before{font-size:1.5rem}.home-header{padding:9rem 0}@media only screen and (max-width: 979px){.home-header{padding:7rem 0}}@media only screen and (max-width: 649px){.home-header{padding:5rem 0}}.icon-text__list{font-size:1rem;line-height:1.4;color:#3b3b3a}.theme-invert .icon-text__list{color:#f6f6f6}.icon-text__list--large{font-size:1.125rem;line-height:1.5}@media only screen and (max-width: 979px){.icon-text__list--large{font-size:1rem}}.icon-text__list--horizontal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem 2.5rem}@media only screen and (max-width: 979px){.icon-text__list--horizontal{display:block}}.icon-text__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 .5rem;margin-bottom:.5rem}.icon-text__list--horizontal .icon-text__item{margin-bottom:0}@media only screen and (max-width: 979px){.icon-text__list--horizontal .icon-text__item{margin-bottom:.5rem}}.icon-text__icon{font-size:1.5rem;line-height:1}.icon-text__list--large .icon-text__icon{font-size:2rem}@media only screen and (max-width: 979px){.icon-text__list--large .icon-text__icon{font-size:1.5rem}}.introduction{margin-bottom:5rem}.introduction.introduction--remove-mb{margin-bottom:0}@media only screen and (max-width: 1099px){.introduction{margin-top:3rem}.introduction.introduction--remove-mt--d{margin-top:0}}@media only screen and (max-width: 649px){.introduction{margin-bottom:3rem}}.introduction.introduction--add-mt{margin-top:5rem}@media only screen and (max-width: 1099px){.introduction.introduction--add-mt{margin-top:3rem}}@media only screen and (max-width: 649px){.introduction.introduction--add-mt{margin-top:3rem}}.introduction--large{font-size:1.5rem;line-height:1.4}@media only screen and (max-width: 979px){.introduction--large{font-size:1.25rem;line-height:1.4}}@media only screen and (max-width: 649px){.introduction--large{font-size:1rem;line-height:1.4}}.theme-invert .introduction{color:#f6f6f6}.jump-to__button{font-size:.875rem;line-height:1.5;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:0 .5rem}.jump-to__button::after{font-size:1rem;line-height:1.4;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out}.jump-to__button.jump-to__button--open::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.jump-to__outer{background:#fff;border-bottom:1px solid #b1b2b3;border-width:.5px;display:none;left:0;margin-top:7px;max-height:0;overflow:hidden;position:absolute;-webkit-transition:max-height .4s ease-in-out;transition:max-height .4s ease-in-out;width:100%}.jump-to-opening .jump-to__outer{display:block}.jump-to-open .jump-to__outer{max-height:1000px;overflow:scroll}.theme-invert .jump-to__outer{background:#000;border-color:#9c9d9d}.jump-to{font-size:1rem;line-height:1.4}.theme-invert .jump-to{color:#f6f6f6}.jump-to.jump-to--mobile{display:none}@media only screen and (max-width: 1099px){.jump-to.jump-to--mobile{display:block}}.jump-to.jump-to--desktop{display:block}@media only screen and (max-width: 1099px){.jump-to.jump-to--desktop{display:none}}.jump-to__heading{margin-bottom:1rem}@media only screen and (max-width: 1099px){.jump-to__heading{display:none}}.jump-to__links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 2.5rem}@media only screen and (max-width: 1099px){.jump-to__links{display:block;padding-bottom:.75rem}.jump-to__links li{padding:.25rem 0}}.jump-to__top{display:none}@media only screen and (max-width: 1099px){.jump-to__top{display:block}}.jump-to__item--desktop{display:block}@media only screen and (max-width: 1299px){.jump-to__item--desktop{display:none}}.jump-to__item--mobile{display:none}@media only screen and (max-width: 1299px){.jump-to__item--mobile{display:block}}@media only screen and (max-width: 1099px){.jump-to__link{font-size:.875rem;line-height:1.5;font-weight:normal;text-decoration:none}}.key-info__block{margin-bottom:2rem}.key-info__block:last-of-type{margin-bottom:0}.key-info__heading{color:#565656;font-weight:600;margin-bottom:.5rem;text-transform:uppercase}@media only screen and (max-width: 649px){.key-info__heading{color:#3b3b3a;text-transform:none}}.leadership{background:#f6f6f6;margin-bottom:5rem;padding:4rem 0;-webkit-transition:padding .4s ease-in-out;transition:padding .4s ease-in-out}@media only screen and (max-width: 979px){.leadership{margin-bottom:4rem;padding:3rem 0}}.leadership.leadership--hidden{padding:2.5rem 0}@media only screen and (max-width: 649px){.leadership{padding:2.5rem 0}.leadership.leadership--mobile-hidden{padding:2.25rem 0}}.leadership__header{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4rem;-webkit-transition:margin-bottom .4s ease-in-out;transition:margin-bottom .4s ease-in-out}@media only screen and (max-width: 979px){.leadership__header{margin-bottom:3rem}}@media only screen and (max-width: 799px){.leadership__header{display:block}}.leadership--hidden .leadership__header{margin-bottom:0}@media only screen and (max-width: 649px){.leadership--mobile-hidden .leadership__header{margin-bottom:0}}.leadership__heading{margin-bottom:0;-webkit-transition:font-size .4s ease-in-out;transition:font-size .4s ease-in-out}@media only screen and (max-width: 799px){.leadership__heading{margin-bottom:.5rem}}.leadership--hidden .leadership__heading{font-size:1.125rem;line-height:1.5}.leadership--mobile-hidden .leadership__heading{font-size:1.125rem;line-height:1.5}.leadership__btn{color:#3b3b3a;display:block;padding:.25rem 2rem .25rem 0;position:relative;text-align:left;-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out}.leadership__btn::after{font-size:1.5rem;position:absolute;right:0;top:6px}.leadership__btn .leadership__btn-text{background:-webkit-gradient(linear, right top, left top, color-stop(50%, transparent), color-stop(50%, #d4fd57)) 99%;background:linear-gradient(to left, transparent 50%, #d4fd57 50%) 99%;background-repeat:no-repeat;background-size:220% 100%;color:#3b3b3a;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);-webkit-transition:background .4s ease-in-out,color .4s ease-in-out,text-decoration-color .4s ease-in-out;transition:background .4s ease-in-out,color .4s ease-in-out,text-decoration-color .4s ease-in-out}@media only screen and (max-width: 649px){.leadership__btn .leadership__btn-text{-webkit-transition:none;transition:none}}.leadership__btn:hover,.leadership__btn:focus{color:#000}.leadership__btn:hover .leadership__btn-text,.leadership__btn:focus .leadership__btn-text{background-position:0;color:#000;text-decoration-color:#000}.leadership__btn.leadership__btn--hide{display:block}.leadership--hiding .leadership__btn.leadership__btn--hide,.leadership--hidden .leadership__btn.leadership__btn--hide{display:none}@media only screen and (max-width: 649px){.leadership--mobile-hidden .leadership__btn.leadership__btn--hide{display:none}}.leadership__btn.leadership__btn--reveal{display:none}.leadership--hiding .leadership__btn.leadership__btn--reveal,.leadership--hidden .leadership__btn.leadership__btn--reveal{display:block}@media only screen and (max-width: 649px){.leadership--mobile-hidden .leadership__btn.leadership__btn--reveal{display:block}}.leadership__sub-heading{font-weight:600;text-transform:uppercase}.leadership__row{margin-bottom:4rem;max-height:1000px;overflow:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:max-height .4s ease-in-out;transition:max-height .4s ease-in-out}@media only screen and (max-width: 979px){.leadership__row{margin-bottom:3rem}}.leadership__row:last-of-type{margin-bottom:0}.leadership--hiding .leadership__row{max-height:0}.leadership--hidden .leadership__row{display:none}@media only screen and (max-width: 649px){.leadership--mobile-hiding .leadership__row{max-height:0}.leadership--mobile-hidden .leadership__row{display:none}}.link-list.link-list--2-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 4rem}.link-list.link-list--content-block{margin-bottom:7.5rem}@media only screen and (max-width: 979px){.link-list.link-list--content-block{margin-bottom:5.75rem}}@media only screen and (max-width: 649px){.link-list.link-list--content-block{margin-bottom:4rem}}.link-list__item{border-bottom:1px solid #b1b2b3;border-width:.5px;margin-bottom:2rem;padding-bottom:2rem}@media only screen and (max-width: 979px){.link-list__item{margin-bottom:1.5rem;padding-bottom:1.5rem}}@media only screen and (max-width: 649px){.link-list__item{margin-bottom:1.125rem;padding-bottom:1.125rem}}.link-list__item:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.link-list--2-columns .link-list__item{width:calc(50% - 2rem)}.link-list--2-columns .link-list__item:nth-last-of-type(2){border-bottom:0;margin-bottom:0;padding-bottom:0}@media only screen and (max-width: 649px){.link-list--2-columns .link-list__item{width:100%}.link-list--2-columns .link-list__item:nth-last-of-type(2){border-bottom:1px solid #b1b2b3;border-width:.5px;margin-bottom:1.5rem;padding-bottom:1.5rem}}.link-list__link{font-size:2.5rem;line-height:1.2;-webkit-box-sizing:border-box;box-sizing:border-box;color:#3b3b3a;display:block;font-weight:bold;padding-right:5rem;position:relative;text-align:left;-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out;width:100%}@media only screen and (max-width: 979px){.link-list__link{font-size:2rem;line-height:1.2;padding-right:4rem}}@media only screen and (max-width: 649px){.link-list__link{font-size:1.5rem;line-height:1.4;padding-right:3.5rem}}.link-list__link::after{background-color:#3b3b3a;content:"";height:44px;-webkit-mask:url("../img/arrow-right.svg") -10px -10px/64px 64px repeat;mask:url("../img/arrow-right.svg") -10px -10px/64px 64px repeat;position:absolute;right:0;top:2px;-webkit-transition:background .4s ease-in-out,-webkit-mask-position .4s ease-in-out;transition:background .4s ease-in-out,-webkit-mask-position .4s ease-in-out;transition:background .4s ease-in-out,mask-position .4s ease-in-out;transition:background .4s ease-in-out,mask-position .4s ease-in-out,-webkit-mask-position .4s ease-in-out;width:44px}@media only screen and (max-width: 979px){.link-list__link::after{height:30px;-webkit-mask-size:48px 48px;mask-size:48px 48px;top:4px;width:30px}}@media only screen and (max-width: 649px){.link-list__link::after{height:26px;-webkit-mask-position:-7px -7px;mask-position:-7px -7px;-webkit-mask-size:40px 40px;mask-size:40px 40px;-webkit-transition:none;transition:none;width:26px}}.link-list__link.link-list__link--external::after{height:34px;-webkit-mask:url("../img/arrow-external.svg") -14px -14px/64px 64px repeat;mask:url("../img/arrow-external.svg") -14px -14px/64px 64px repeat;right:5px;top:7px;width:34px}@media only screen and (max-width: 979px){.link-list__link.link-list__link--external::after{height:30px;-webkit-mask-position:-9px -8px;mask-position:-9px -8px;-webkit-mask-size:48px 48px;mask-size:48px 48px;right:1px;top:4px;width:30px}}@media only screen and (max-width: 649px){.link-list__link.link-list__link--external::after{height:26px;-webkit-mask-position:-7px -7px;mask-position:-7px -7px;-webkit-mask-size:40px 40px;mask-size:40px 40px;right:0;width:26px}}.link-list__link .link-list__link-text{background:-webkit-gradient(linear, right top, left top, color-stop(50%, transparent), color-stop(50%, #d4fd57)) 99%;background:linear-gradient(to left, transparent 50%, #d4fd57 50%) 99%;background-repeat:no-repeat;background-size:220% 100%;color:#3b3b3a;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);-webkit-transition:background .4s ease-in-out,color .4s ease-in-out,text-decoration-color .4s ease-in-out;transition:background .4s ease-in-out,color .4s ease-in-out,text-decoration-color .4s ease-in-out}@media only screen and (max-width: 649px){.link-list__link .link-list__link-text{-webkit-transition:none;transition:none}}.link-list__link:hover,.link-list__link:focus{color:#000}.link-list__link:hover::after,.link-list__link:focus::after{background-color:#000;-webkit-mask-position:54px -10px;mask-position:54px -10px}@media only screen and (max-width: 979px){.link-list__link:hover::after,.link-list__link:focus::after{-webkit-mask-position:38px -10px;mask-position:38px -10px}}@media only screen and (max-width: 649px){.link-list__link:hover::after,.link-list__link:focus::after{-webkit-mask-position:33px -7px;mask-position:33px -7px}}.link-list__link:hover.link-list__link--external::after,.link-list__link:focus.link-list__link--external::after{-webkit-mask-position:50px -78px;mask-position:50px -78px}@media only screen and (max-width: 979px){.link-list__link:hover.link-list__link--external::after,.link-list__link:focus.link-list__link--external::after{-webkit-mask-position:39px -56px;mask-position:39px -56px}}@media only screen and (max-width: 649px){.link-list__link:hover.link-list__link--external::after,.link-list__link:focus.link-list__link--external::after{-webkit-mask-position:33px -47px;mask-position:33px -47px}}.link-list__link:hover .link-list__link-text,.link-list__link:focus .link-list__link-text{background-position:0;color:#000;text-decoration-color:#000}.listings-filter__checkbox-list--solid .listings-filter__checkbox-outer [type=checkbox]:checked+label,.listings-filter__checkbox-outer [type=checkbox]:checked+label{background:#000;border-color:#000;color:#fff}.listings-filter{margin:5rem 0 1rem}@media only screen and (max-width: 979px){.listings-filter{margin-top:3rem}}@media only screen and (max-width: 649px){.listings-filter{margin-top:1.5rem}}.listings-filter.listings-filter--services{margin-bottom:4rem}@media only screen and (max-width: 979px){.listings-filter.listings-filter--services{margin-bottom:3rem}}@media only screen and (max-width: 649px){.listings-filter.listings-filter--services{margin-bottom:2.5rem}}.listings-filter__heading{font-size:.875rem;line-height:1.5;color:#6f706f;margin-bottom:.5rem}@media only screen and (max-width: 649px){.listings-filter__heading{font-size:.75rem;line-height:1.5}}.listings-filter__checkbox-list{margin-bottom:1rem}.listings-filter__checkbox-outer{position:relative}.listings-filter__checkbox-outer [type=checkbox]:checked,.listings-filter__checkbox-outer [type=checkbox]:not(:checked){left:-9999px;position:absolute}.listings-filter__checkbox-outer [type=checkbox]+label{cursor:pointer;position:relative;-webkit-transition:background .4s ease-in-out,border .4s ease-in-out,color .4s ease-in-out,padding-right .4s ease-in-out !important;transition:background .4s ease-in-out,border .4s ease-in-out,color .4s ease-in-out,padding-right .4s ease-in-out !important}@media only screen and (max-width: 649px){.listings-filter__checkbox-outer [type=checkbox]+label{-webkit-transition:none !important;transition:none !important}}.listings-filter__checkbox-outer [type=checkbox]+label::after{font-size:1rem;line-height:1.4;opacity:0;position:absolute;right:.5rem;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}@media only screen and (max-width: 649px){.listings-filter__checkbox-outer [type=checkbox]+label::after{right:.25rem;-webkit-transition:none;transition:none}}.listings-filter__checkbox-outer [type=checkbox]:checked+label{padding-right:1.75rem}.listings-filter__checkbox-outer [type=checkbox]:checked+label::after{opacity:1}.listings-filter__checkbox-outer [type=checkbox]:disabled+label{background:#fff;border-color:#b1b2b3;color:#b1b2b3;cursor:not-allowed}.listings-filter__submit-btn{background:#000;border-radius:2px;color:#fff;display:block;margin-top:1rem;padding:.5rem 1rem;-webkit-transition:background .4s ease-in-out,color .4s ease-in-out;transition:background .4s ease-in-out,color .4s ease-in-out}@media only screen and (max-width: 649px){.listings-filter__submit-btn{-webkit-transition:none;transition:none}}.listings-filter__submit-btn:hover,.listings-filter__submit-btn:focus{background:#d4fd57;color:#000}.js .listings-filter__submit-btn{display:none}.listings-filter__no-results{margin-bottom:7.5rem}@media only screen and (max-width: 979px){.listings-filter__no-results{margin-bottom:5.75rem}}@media only screen and (max-width: 649px){.listings-filter__no-results{margin-bottom:4rem}}.listings-filters__btn{display:none}@media only screen and (max-width: 649px){.listings-filters__btn{color:#3b3b3a;display:block;margin-bottom:1.5rem;padding-right:1.75rem;position:relative;text-align:left;-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out;width:7.5rem}.listings-filters__btn::after{font-size:1.125rem;position:absolute;right:0;top:2px;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out}}@media only screen and (max-width: 649px)and (max-width: 649px){.listings-filters__btn::after{-webkit-transition:none;transition:none}}@media only screen and (max-width: 649px){.listings-filters__btn .listings-filters__btn-text{background:-webkit-gradient(linear, right top, left top, color-stop(50%, transparent), color-stop(50%, #d4fd57)) 99%;background:linear-gradient(to left, transparent 50%, #d4fd57 50%) 99%;background-repeat:no-repeat;background-size:220% 100%;color:#3b3b3a;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);-webkit-transition:background .4s ease-in-out,color .4s ease-in-out,text-decoration-color .4s ease-in-out;transition:background .4s ease-in-out,color .4s ease-in-out,text-decoration-color .4s ease-in-out}}@media only screen and (max-width: 649px)and (max-width: 649px){.listings-filters__btn .listings-filters__btn-text{-webkit-transition:none;transition:none}}@media only screen and (max-width: 649px){.listings-filters__btn:hover,.listings-filters__btn:focus{color:#000}.listings-filters__btn:hover .listings-filters__btn-text,.listings-filters__btn:focus .listings-filters__btn-text{background-position:0;color:#000;text-decoration-color:#000}.listings-filters__btn:hover::after,.listings-filters__btn:focus::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.listings-filters__btn.listings-filters__btn--open::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.listings-filters__inner{margin-bottom:4rem}@media only screen and (max-width: 1299px){.listings-filters__inner{margin-bottom:1rem}}@media only screen and (max-width: 649px){.listings-filters__inner{display:none;max-height:0;overflow:hidden;padding:2px;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:max-height .4s ease-in-out;transition:max-height .4s ease-in-out}.listings-filters__inner.listings-filters__inner--opening{display:block}.listings-filters__inner.listings-filters__inner--open{display:block;max-height:1000px}}.listings-filter__reset-btn{color:#3b3b3a;display:block;margin-top:.5rem;padding-right:2rem;position:relative;text-align:left;-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out}.listings-filter__reset-btn::after{font-size:1.5rem;position:absolute;right:0;top:2px;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out}@media only screen and (max-width: 649px){.listings-filter__reset-btn::after{top:0;-webkit-transition:none;transition:none}}.listings-filter__reset-btn .listings-filter__reset-btn-text{background:-webkit-gradient(linear, right top, left top, color-stop(50%, transparent), color-stop(50%, #d4fd57)) 99%;background:linear-gradient(to left, transparent 50%, #d4fd57 50%) 99%;background-repeat:no-repeat;background-size:220% 100%;color:#3b3b3a;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);-webkit-transition:background .4s ease-in-out,color .4s ease-in-out,text-decoration-color .4s ease-in-out;transition:background .4s ease-in-out,color .4s ease-in-out,text-decoration-color .4s ease-in-out}@media only screen and (max-width: 649px){.listings-filter__reset-btn .listings-filter__reset-btn-text{-webkit-transition:none;transition:none}}.listings-filter__reset-btn:hover,.listings-filter__reset-btn:focus{color:#000}.listings-filter__reset-btn:hover .listings-filter__reset-btn-text,.listings-filter__reset-btn:focus .listings-filter__reset-btn-text{background-position:0;color:#000;text-decoration-color:#000}.listings-filter__reset-btn:hover::after,.listings-filter__reset-btn:focus::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.nav__subnav-list,.nav__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem 2.5rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width: 1299px){.nav__subnav-list,.nav__list{gap:1rem 2rem}}@media only screen and (max-width: 1099px){.nav__subnav-list,.nav__list{display:block}}.nav__subnav-back,.nav__subnav-link,.nav__link{font-size:1rem;line-height:1.4;color:#fff;display:block;position:relative;-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out}@media only screen and (max-width: 1099px){.nav__subnav-back,.nav__subnav-link,.nav__link{font-size:1.125rem;line-height:1.5}}@media only screen and (max-width: 649px){.nav__subnav-back,.nav__subnav-link,.nav__link{-webkit-transition:none;transition:none}}.nav__subnav-back::after,.nav__subnav-link::after,.nav__link::after{border-bottom:1px solid #d4fd57;bottom:0;content:"";display:block;left:0;opacity:0;position:absolute;-webkit-transition:opacity .4s ease-in-out,width .4s ease-in-out;transition:opacity .4s ease-in-out,width .4s ease-in-out;width:0}@media only screen and (max-width: 649px){.nav__subnav-back::after,.nav__subnav-link::after,.nav__link::after{-webkit-transition:none;transition:none}}.nav__subnav-back:hover,.nav__subnav-link:hover,.nav__link:hover,.nav__subnav-back:focus,.nav__subnav-link:focus,.nav__link:focus{color:#d4fd57}.nav__subnav-back:hover::after,.nav__subnav-link:hover::after,.nav__link:hover::after,.nav__subnav-back:focus::after,.nav__subnav-link:focus::after,.nav__link:focus::after{opacity:1;width:100%}@media only screen and (max-width: 1099px){.nav{background:#000;left:0;position:relative;-webkit-transition:left .4s ease-in-out;transition:left .4s ease-in-out;z-index:2}.subnav-showing .nav{left:-100%}}@media only screen and (max-width: 1099px){.nav__list{padding:1.5rem 24px}}@media only screen and (max-width: 649px){.nav__list{padding:1.5rem 16px}}.nav__item{padding:35px 0}@media only screen and (max-width: 1099px){.nav__item{padding:0}}.nav__item.nav__item--has-subnav::before{display:none}@media only screen and (max-width: 1099px){.nav__item.nav__item--has-subnav::before{font-size:2rem;display:block;margin-top:3px;position:absolute;right:24px}}@media only screen and (max-width: 649px){.nav__item.nav__item--has-subnav::before{right:16px}}.nav__link{font-weight:600;text-transform:uppercase}@media only screen and (max-width: 1099px){.nav__link{display:inline-block;padding:.5rem 0}}.nav__link.nav__link--current{color:#9c9d9d}.nav__link.nav__link--current:hover,.nav__link.nav__link--current:focus{color:#d4fd57}.nav__link.nav__link--search::before{font-size:2rem}.nav__link.nav__link--search::after{content:none}.nav__subnav{background:#000;border-bottom:1px solid #565656;border-top:1px solid #565656;border-width:.5px;display:none;left:0;padding:1rem 0;position:absolute;top:5.75rem;width:100%}.nav__subnav.nav__subnav--visible,.nav__subnav.nav__subnav--show{display:block}.nav__subnav.nav__subnav--show{z-index:1}@media only screen and (max-width: 1099px){.nav__subnav{border-bottom:0;border-top:0;display:none;left:100%;padding:2rem 0;top:0}.nav__subnav.nav__subnav--visible{display:none}.nav__subnav.nav__subnav--show{display:block}.nav__subnav.nav__subnav--show--mobile{display:block}}.nav__subnav-list{margin-right:70px}@media only screen and (max-width: 1299px){.nav__subnav-list{margin-right:63px}}@media only screen and (max-width: 1099px){.nav__subnav-list{margin-right:0}}.nav__subnav-link.nav__subnav-link--current{color:#9c9d9d}.nav__subnav-link.nav__subnav-link--current:hover,.nav__subnav-link.nav__subnav-link--current:focus{color:#d4fd57}@media only screen and (max-width: 1099px){.nav__subnav-link{width:-webkit-max-content;width:-moz-max-content;width:max-content}}.nav__subnav-link.nav__subnav-link--arrow-external{padding-right:30px;position:relative}.nav__subnav-link.nav__subnav-link--arrow-external::before{background:#fff;content:"";height:14px;margin-top:6px;-webkit-mask:url("../img/arrow-external.svg") -6px -5px/26px 26px repeat;mask:url("../img/arrow-external.svg") -6px -5px/26px 26px repeat;position:absolute;right:0;-webkit-transition:background .4s ease-in-out,-webkit-mask-position .4s ease-in-out;transition:background .4s ease-in-out,-webkit-mask-position .4s ease-in-out;transition:background .4s ease-in-out,mask-position .4s ease-in-out;transition:background .4s ease-in-out,mask-position .4s ease-in-out,-webkit-mask-position .4s ease-in-out;width:14px}@media only screen and (max-width: 649px){.nav__subnav-link.nav__subnav-link--arrow-external::before{-webkit-transition:none;transition:none}}.nav__subnav-link.nav__subnav-link--arrow-external:hover::before,.nav__subnav-link.nav__subnav-link--arrow-external:focus::before{background:#d4fd57;-webkit-mask-position:20px -31px;mask-position:20px -31px}.nav__subnav-link.nav__subnav-link--arrow-external:hover::after,.nav__subnav-link.nav__subnav-link--arrow-external:focus::after{opacity:1;width:calc(100% - 30px)}.nav__subnav-link.nav__subnav-link--overview{display:none}@media only screen and (max-width: 1099px){.nav__subnav-link{padding:.5rem 0}.nav__subnav-link.nav__subnav-link--overview{display:block}}.nav__subnav-back{display:none;font-weight:600;margin-bottom:1.5rem;text-align:left;text-transform:uppercase;width:100%}@media only screen and (max-width: 1099px){.nav__subnav-back{display:block;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}@media only screen and (max-width: 1099px){.page-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-bottom:1px solid #b1b2b3;border-width:.5px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;left:0;padding:7px 40px;position:fixed;top:82px;-webkit-transition:top .4s ease-in-out;transition:top .4s ease-in-out;width:100%;z-index:1}.scroll-direction-down .page-nav{top:0}.theme-invert .page-nav{background:#000;border-color:#9c9d9d;border-top:1px solid #9c9d9d;border-width:.5px}}@media only screen and (max-width: 979px){.page-nav{padding:7px 24px}}@media only screen and (max-width: 649px){.page-nav{font-size:.75rem;line-height:1.5;padding:10px 16px;top:4.5rem}}@media only screen and (max-width: 1099px){.page-nav__left,.page-nav__right{width:50%}}.page-nav__right{display:none}@media only screen and (max-width: 1099px){.page-nav__right{display:block;text-align:right}}.pagination{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#565656;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:7.5rem}@media only screen and (max-width: 979px){.pagination{margin-bottom:5.75rem}}@media only screen and (max-width: 649px){.pagination{margin-bottom:4rem}}.pagination li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.5rem}@media only screen and (max-width: 979px){.pagination li{height:3rem;width:3rem}}@media only screen and (max-width: 649px){.pagination li{height:2.5rem;width:2.5rem}}.pagination li span,.pagination li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:999px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.5rem}@media only screen and (max-width: 979px){.pagination li span,.pagination li a{height:3rem;width:3rem}}@media only screen and (max-width: 649px){.pagination li span,.pagination li a{height:2.5rem;width:2.5rem}}.pagination li span{background:#d4fd57}.pagination li.pagination__algolia-current-page a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#d4fd57;border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.5rem}@media only screen and (max-width: 979px){.pagination li.pagination__algolia-current-page a{height:3rem;width:3rem}}@media only screen and (max-width: 649px){.pagination li.pagination__algolia-current-page a{height:2.5rem;width:2.5rem}}.pagination li a{border:2px solid rgba(0,0,0,0);-webkit-transition:border-color .4s ease;transition:border-color .4s ease}.pagination li a:hover,.pagination li a:focus{border-color:#d4fd57}.pagination li.pagination__previous span,.pagination li.pagination__previous a,.pagination li.pagination__next span,.pagination li.pagination__next a,.pagination li.ais-Pagination-item--previousPage span,.pagination li.ais-Pagination-item--previousPage a,.pagination li.ais-Pagination-item--nextPage span,.pagination li.ais-Pagination-item--nextPage a{background:rgba(0,0,0,0);border:0}.pagination li.pagination__previous span,.pagination li.pagination__next span,.pagination li.ais-Pagination-item--previousPage span,.pagination li.ais-Pagination-item--nextPage span{color:#b1b2b3}.ais-Pagination--noRefinement{display:none}.play-button{background:rgba(0,0,0,.7);border-radius:999px;color:#fff;padding:1.75rem;-webkit-transition:background .3s ease-in-out,color .3s ease-in-out;transition:background .3s ease-in-out,color .3s ease-in-out}.play-button::after{font-size:5rem;line-height:1}.play-button:hover,.play-button:focus{background:#000;color:#d4fd57}@media only screen and (max-width: 979px){.play-button{padding:1.125rem}.play-button::after{font-size:3rem}}@media only screen and (max-width: 649px){.play-button{padding:.875rem}.play-button::after{font-size:2.25rem}}.quote{background:#000;color:#fff;padding:6.5rem 0}@media only screen and (max-width: 979px){.quote{padding:5.25rem 0}}@media only screen and (max-width: 649px){.quote{padding:4rem 0}}.theme-invert .quote{background:#3b3b3a}.quote__content{font-size:2.5rem;line-height:1.2;font-weight:600;text-indent:2.75rem}@media only screen and (max-width: 979px){.quote__content{font-size:2rem;line-height:1.2;text-indent:2.25rem}}@media only screen and (max-width: 649px){.quote__content{font-size:1.5rem;line-height:1.4;text-indent:1.75rem}}.quote__caption{font-size:1.125rem;line-height:1.5;margin-top:2rem}@media only screen and (max-width: 979px){.quote__caption{font-size:1rem;line-height:1.4}}@media only screen and (max-width: 649px){.quote__caption{font-size:.875rem;line-height:1.5}}.quote__caption-subline{color:#c5c5c6;display:block;margin-top:.25rem}@media only screen and (max-width: 979px){.quote__caption-subline{margin-top:0}}.quote__caption-link{display:block;margin-top:.25rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media only screen and (max-width: 979px){.quote__caption-link{margin-top:0}}.search-page{margin:5rem 0}@media only screen and (max-width: 1299px){.search-page{margin:3.5rem 0}}@media only screen and (max-width: 649px){.search-page{margin:2rem 0}}.search-page__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-page__bar{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 25% 4rem;padding-right:40px;width:50%}@media only screen and (max-width: 1299px){.search-page__bar{margin-left:33.3333333333%;margin-right:0;padding-right:0;width:66.6666666667%}}@media only screen and (max-width: 649px){.search-page__bar{margin-bottom:2.5rem;margin-left:0;width:100%}}.search-page__filters{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:40px;width:25%}@media only screen and (max-width: 1299px){.search-page__filters{width:33.3333333333%}}@media only screen and (max-width: 649px){.search-page__filters{margin-right:0;width:100%}}.search-page__results{-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:25%;padding-right:40px;width:50%}@media only screen and (max-width: 1299px){.search-page__results{margin-right:0;padding-right:0;width:66.6666666667%}}@media only screen and (max-width: 649px){.search-page__results{width:100%}}.search-page__heading{font-size:1.5rem;line-height:1.4;color:#000;font-weight:600;margin-bottom:1.5rem}@media only screen and (max-width: 649px){.search-page__heading{margin-bottom:1rem}}@media only screen and (max-width: 649px){.search-page__filters-inner{margin-bottom:2.5rem}}.search-page__links{font-size:1rem;line-height:1.4}@media only screen and (max-width: 649px){.search-page__links{margin-top:1.5rem}}.search-page__links.search-page__links--hidden{display:none}.search-page__links-heading{font-size:1rem;line-height:1.4;color:#565656;margin-bottom:1.5rem}@media only screen and (max-width: 649px){.search-page__links-heading{font-size:.75rem;line-height:1.5}}.search-page__links-item{margin-bottom:.5rem}.search-page__stats{font-size:1rem;line-height:1.4;color:#565656;margin-bottom:2.5rem}@media only screen and (max-width: 649px){.search-page__stats{font-size:.75rem;line-height:1.5}}.search-page__result{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2.5rem}.search-page__result:hover .search-page__result-heading,.search-page__result:focus .search-page__result-heading{background-position:left;color:#000;text-decoration-color:#000}.search-page__result-content{padding-right:2.5rem;width:calc(100% - 8rem)}@media only screen and (max-width: 1299px){.search-page__result-content{padding-right:2rem;width:calc(100% - 6rem)}}@media only screen and (max-width: 649px){.search-page__result-content{padding-right:1.5rem;width:calc(100% - 4rem)}}.search-page__result-image{width:8rem}@media only screen and (max-width: 1299px){.search-page__result-image{width:6rem}}@media only screen and (max-width: 649px){.search-page__result-image{width:4rem}}.search-page__result-secton{font-size:1rem;line-height:1.4;color:#565656;margin-bottom:1rem}@media only screen and (max-width: 649px){.search-page__result-secton{font-size:.75rem;line-height:1.5;margin-bottom:.5rem}}.search-page__result-heading{font-size:1.5rem;line-height:1.4;background:-webkit-gradient(linear, right top, left top, color-stop(50%, transparent), color-stop(50%, #d4fd57)) right;background:linear-gradient(to left, transparent 50%, #d4fd57 50%) right;background-size:202% 100%;color:#000;display:inline-block;font-weight:600;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);-webkit-transition:background .4s ease-in-out,color .4s ease-in-out,text-decoration-color .4s ease-in-out;transition:background .4s ease-in-out,color .4s ease-in-out,text-decoration-color .4s ease-in-out}@media only screen and (max-width: 649px){.search-page__result-heading{font-size:1rem;line-height:1.4;-webkit-transition:none;transition:none}}.service-list{margin-bottom:7.5rem}@media only screen and (max-width: 649px){.service-list{margin-bottom:6.5rem}}.service-list__group{border-bottom:1px solid #b1b2b3;border-width:.5px;padding:1.5rem 0}.service-list__group:last-of-type{border:0}.service-list__group-letter{font-size:1.5rem;color:#3b3b3a;font-weight:700}@media only screen and (max-width: 649px){.service-list__group-letter{margin-bottom:1.5rem}}.service-list__item{margin-bottom:1.5rem}.service-list__item:last-of-type{margin-bottom:0}@media only screen and (max-width: 649px){.service-list__item{margin-bottom:1rem}}.snackbar{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:1px solid #565656;border-radius:2px;border-width:.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;margin-bottom:4rem;padding:1.5rem}@media only screen and (max-width: 649px){.snackbar{gap:1rem;margin-bottom:3rem;padding:1rem}}.snackbar__icon{font-size:2.25rem;color:#000;line-height:1}@media only screen and (max-width: 649px){.snackbar__icon{font-size:2rem}}.snackbar__text{width:calc(100% - 3.75rem)}@media only screen and (max-width: 649px){.snackbar__text{width:100%}}.snackbar__heading{margin-bottom:.75rem}@media only screen and (max-width: 1299px){.stat__outer{margin-top:3rem}}.stat{color:#000;margin-bottom:2.5rem}.stat:last-of-type{margin-bottom:0}.theme-invert .stat{color:#fff}.stat__headline{font-size:2.5rem;line-height:1.2;display:block;font-weight:bold;margin-bottom:.5rem}.stat--numerical .stat__headline{font-size:4rem;line-height:1.2}.stat__headline p:last-of-type{margin-bottom:0}.stat__detail{font-size:1.125rem;line-height:1.5;display:block}.stat__detail p:last-of-type{margin-bottom:0}.table{color:#3b3b3a}.table td,.table th{padding:.5rem 1.25rem}.table tr td:first-of-type,.table tr th:first-of-type{padding-left:0}.table tr td:last-of-type,.table tr th:last-of-type{padding-right:0}.table thead{border-bottom:1px solid #000;border-width:.5px;color:#000;font-weight:600}@media only screen and (max-width: 649px){.table thead{display:block;height:0;visibility:hidden}}.table tbody tr{border-bottom:1px solid #b1b2b3;border-width:.5px}.table tbody tr:last-of-type{border-bottom:0}@media only screen and (max-width: 649px){.table tbody{border-top:1px solid #b1b2b3;border-width:.5px;display:block}.table tbody tr{display:block;padding-top:1rem}.table tbody tr:last-of-type{border-bottom:1px solid #b1b2b3;border-width:.5px}.table tbody tr td,.table tbody tr th{display:block;padding:0 0 1rem;text-align:left}.table tbody tr td::before,.table tbody tr th::before{color:#000;content:attr(data-label);display:block;font-weight:600;margin-bottom:.25rem}}.table.table--bold-last-row tbody tr:last-of-type{font-weight:bold}.table.table--bold-last-column tbody tr td:last-of-type,.table.table--bold-last-column tbody tr th:last-of-type{font-weight:bold}.tag-list__link.tag-list__link--solid,.listings-filter__checkbox-outer [type=checkbox]+label.tag-list__link--solid,.listings-filter__checkbox-list--solid .listings-filter__checkbox-outer [type=checkbox]+label{background:#ececed;border-color:#ececed;color:#565656}.tag-list__link.tag-list__link--solid:hover,.listings-filter__checkbox-outer [type=checkbox]+label.tag-list__link--solid:hover,.listings-filter__checkbox-list--solid .listings-filter__checkbox-outer [type=checkbox]+label:hover,.tag-list__link.tag-list__link--solid:focus,.listings-filter__checkbox-outer [type=checkbox]+label.tag-list__link--solid:focus,.listings-filter__checkbox-list--solid .listings-filter__checkbox-outer [type=checkbox]+label:focus{background:#000;border-color:#000;color:#fff}.tag-list,.listings-filter__checkbox-list{font-size:1rem;line-height:1.4;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}@media only screen and (max-width: 649px){.tag-list,.listings-filter__checkbox-list{font-size:.875rem;line-height:1.5}}.tag-list.tag-list--headline,.tag-list--headline.listings-filter__checkbox-list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width: 979px){.tag-list.tag-list--headline,.tag-list--headline.listings-filter__checkbox-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.tag-list__link,.listings-filter__checkbox-outer [type=checkbox]+label{background:rgba(0,0,0,0);border:1px solid #565656;border-radius:2px;border-width:.5px;color:#565656;display:block;padding:.25rem .5rem;-webkit-transition:background .4s ease-in-out,border .4s ease-in-out,color .4s ease-in-out;transition:background .4s ease-in-out,border .4s ease-in-out,color .4s ease-in-out}@media only screen and (max-width: 649px){.tag-list__link,.listings-filter__checkbox-outer [type=checkbox]+label{padding:2px 4px;-webkit-transition:none;transition:none}}.theme-invert .tag-list__link,.theme-invert .listings-filter__checkbox-outer [type=checkbox]+label,.listings-filter__checkbox-outer .theme-invert [type=checkbox]+label{border-color:#ececed;color:#ececed}.tag-list__link:hover,.tag-list__link:focus,.listings-filter__checkbox-outer [type=checkbox]+label:hover,.listings-filter__checkbox-outer [type=checkbox]+label:focus{background:#d4fd57;border-color:#d4fd57;color:#000}.theme-invert .tag-list__link.tag-list__link--solid,.theme-invert .listings-filter__checkbox-outer [type=checkbox]+label.tag-list__link--solid,.listings-filter__checkbox-outer .theme-invert [type=checkbox]+label.tag-list__link--solid{background:#3b3b3a;border-color:#3b3b3a;color:#dadada}.theme-invert .tag-list__link.tag-list__link--solid:hover,.theme-invert .tag-list__link.tag-list__link--solid:focus,.theme-invert .listings-filter__checkbox-outer [type=checkbox]+label.tag-list__link--solid:hover,.listings-filter__checkbox-outer .theme-invert [type=checkbox]+label.tag-list__link--solid:hover,.theme-invert .listings-filter__checkbox-outer [type=checkbox]+label.tag-list__link--solid:focus,.listings-filter__checkbox-outer .theme-invert [type=checkbox]+label.tag-list__link--solid:focus{background:#fff;border-color:#fff;color:#000}.theme-invert .content-block--light-grey .tag-list__link.tag-list__link--solid,.theme-invert .content-block--light-grey .listings-filter__checkbox-outer [type=checkbox]+label.tag-list__link--solid,.listings-filter__checkbox-outer .theme-invert .content-block--light-grey [type=checkbox]+label.tag-list__link--solid{background:#6f706f;border-color:#6f706f;color:#fff}.theme-invert .content-block--light-grey .tag-list__link.tag-list__link--solid:hover,.theme-invert .content-block--light-grey .tag-list__link.tag-list__link--solid:focus,.theme-invert .content-block--light-grey .listings-filter__checkbox-outer [type=checkbox]+label.tag-list__link--solid:hover,.listings-filter__checkbox-outer .theme-invert .content-block--light-grey [type=checkbox]+label.tag-list__link--solid:hover,.theme-invert .content-block--light-grey .listings-filter__checkbox-outer [type=checkbox]+label.tag-list__link--solid:focus,.listings-filter__checkbox-outer .theme-invert .content-block--light-grey [type=checkbox]+label.tag-list__link--solid:focus{background:#fff;border-color:#fff;color:#000}.tag-list__button{font-size:1rem;line-height:1.4;color:#3b3b3a;display:block;padding:.25rem 2rem .25rem .5rem;position:relative;text-align:left;-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out}@media only screen and (max-width: 649px){.tag-list__button{font-size:.875rem;line-height:1.5}}.tag-list__button::after{position:absolute;right:0;top:6px;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out}@media only screen and (max-width: 649px){.tag-list__button::after{-webkit-transition:none;transition:none}}.tag-list__button .tag-list__button-text{background:-webkit-gradient(linear, right top, left top, color-stop(50%, transparent), color-stop(50%, #d4fd57)) 99%;background:linear-gradient(to left, transparent 50%, #d4fd57 50%) 99%;background-repeat:no-repeat;background-size:220% 100%;color:#3b3b3a;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);-webkit-transition:background .4s ease-in-out,color .4s ease-in-out,text-decoration-color .4s ease-in-out;transition:background .4s ease-in-out,color .4s ease-in-out,text-decoration-color .4s ease-in-out}@media only screen and (max-width: 649px){.tag-list__button .tag-list__button-text{-webkit-transition:none;transition:none}}.theme-invert .tag-list__button{color:#ececed}.theme-invert .tag-list__button .tag-list__button-text{color:#ececed}.tag-list__button:hover,.tag-list__button:focus{color:#000}.tag-list__button:hover .tag-list__button-text,.tag-list__button:focus .tag-list__button-text{background-position:0;color:#000;text-decoration-color:#000}.tag-list__button:hover::after,.tag-list__button:focus::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.tag-list__button:hover.tag-list__button--open::after,.tag-list__button:focus.tag-list__button--open::after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.theme-invert .tag-list__button:hover,.theme-invert .tag-list__button:focus{color:#fff}.theme-invert .tag-list__button:hover .tag-list__button-text,.theme-invert .tag-list__button:focus .tag-list__button-text{color:#000;text-decoration-color:#000}.tag-list__button.tag-list__button--large{font-size:1.125rem;line-height:1.5}.tag-list__button.tag-list__button--large::after{top:8px}@media only screen and (max-width: 649px){.tag-list__button.tag-list__button--large{font-size:1rem;line-height:1.4}.tag-list__button.tag-list__button--large::after{top:6px}}.tag-list__button.tag-list__button--spaced{margin:1rem 0}.tag-list__hidden-tags{display:none}.team-card{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;max-width:614px;width:100%}@media only screen and (max-width: 649px){.team-card{max-width:unset}}.leadership__row .team-card{margin-top:1.5rem}@media only screen and (max-width: 649px){.leadership__row .team-card{margin-top:1rem}}.team-card__image{border-radius:2px;width:105px}@media only screen and (max-width: 649px){.team-card__image{width:76px}}.team-card--small .team-card__image{width:76px}.team-card__content{font-size:1rem;line-height:1.4;background:rgba(0,0,0,0);border-radius:2px;color:#565656;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.theme-invert .team-card__content,.quote .team-card__content{color:#c5c5c6}@media only screen and (max-width: 649px){.team-card__content{font-size:.875rem;line-height:1.5}}.team-card--small .team-card__content{font-size:.875rem;line-height:1.5}.team-card__heading{font-size:1rem;line-height:1.4;background:-webkit-gradient(linear, right top, left top, color-stop(50%, transparent), color-stop(50%, #d4fd57)) 99%;background:linear-gradient(to left, transparent 50%, #d4fd57 50%) 99%;background-repeat:no-repeat;background-size:220% 100%;color:#3b3b3a;display:inline-block;font-weight:600;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);-webkit-transition:background .4s ease-in-out,color .4s ease-in-out,text-decoration-color .4s ease-in-out;transition:background .4s ease-in-out,color .4s ease-in-out,text-decoration-color .4s ease-in-out}.theme-invert .team-card__heading,.quote .team-card__heading{color:#fff}@media only screen and (max-width: 649px){.team-card__heading{font-size:.875rem;line-height:1.5;-webkit-transition:none;transition:none}}.team-card--small .team-card__heading{font-size:.875rem;line-height:1.5}.team-card--link:hover .team-card__heading,.team-card--link:focus .team-card__heading{background-position:0;color:#000;text-decoration-color:#000}.text-link{padding:.125rem 0}.text-link.text-link--arrow-right,.text-link.text-link--arrow-external,.text-link.text-link--arrow-up{position:relative}.text-link.text-link--arrow-right::after,.text-link.text-link--arrow-external::after,.text-link.text-link--arrow-up::after{background-color:#000;content:"";height:16px;margin-left:1rem;margin-top:4px;-webkit-mask:url("../img/arrow-right.svg") -4px -4px/24px 24px repeat;mask:url("../img/arrow-right.svg") -4px -4px/24px 24px repeat;position:absolute;-webkit-transition:-webkit-mask-position .4s ease-in-out;transition:-webkit-mask-position .4s ease-in-out;transition:mask-position .4s ease-in-out;transition:mask-position .4s ease-in-out, -webkit-mask-position .4s ease-in-out;width:16px}@media only screen and (max-width: 649px){.text-link.text-link--arrow-right::after,.text-link.text-link--arrow-external::after,.text-link.text-link--arrow-up::after{-webkit-transition:none;transition:none}}.text-link.text-link--arrow-right:hover::after,.text-link.text-link--arrow-right:focus::after,.text-link.text-link--arrow-external:hover::after,.text-link.text-link--arrow-external:focus::after,.text-link.text-link--arrow-up:hover::after,.text-link.text-link--arrow-up:focus::after{-webkit-mask-position:20px -4px;mask-position:20px -4px}.text-link.text-link--arrow-up::after{-webkit-mask-image:url("../img/arrow-up.svg");mask-image:url("../img/arrow-up.svg")}.text-link.text-link--arrow-up:hover::after,.text-link.text-link--arrow-up:focus::after{-webkit-mask-position:-4px -28px;mask-position:-4px -28px}.text-link.text-link--arrow-external::after{height:14px;-webkit-mask:url("../img/arrow-external.svg") -6px -5px/26px 26px repeat;mask:url("../img/arrow-external.svg") -6px -5px/26px 26px repeat;width:14px}.text-link.text-link--arrow-external:hover::after,.text-link.text-link--arrow-external:focus::after{-webkit-mask-position:20px -31px;mask-position:20px -31px}.text-link.text-link--plus{position:relative}.text-link.text-link--plus::after{margin-left:1rem;margin-top:4px;position:absolute;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out}@media only screen and (max-width: 649px){.text-link.text-link--plus::after{-webkit-transition:none;transition:none}}.text-link.text-link--plus:hover::after,.text-link.text-link--plus:focus::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.text-link--small{font-size:1rem;line-height:1.4}@media only screen and (max-width: 649px){.text-link--x-small-g{font-size:.875rem;line-height:1.5}.text-link--x-small-g.text-link--arrow-right::after,.text-link--x-small-g.text-link--arrow-external::after,.text-link--x-small-g.text-link--arrow-up::after{margin-left:.75rem;margin-top:3px}}@media only screen and (max-width: 1099px){.text-link--page-top{font-size:.875rem;line-height:1.5;display:inline-block;margin-right:22px;padding:0}.text-link--page-top.text-link--arrow-up::after{height:14px;margin-left:.5rem;margin-top:3px;-webkit-mask:url("../img/arrow-up.svg") -2px -2px/18px 18px repeat;mask:url("../img/arrow-up.svg") -2px -2px/18px 18px repeat;width:14px}.text-link--page-top.text-link--arrow-up:hover::after,.text-link--page-top.text-link--arrow-up:focus::after{-webkit-mask-position:-2px -20px;mask-position:-2px -20px}}.text-link--large{font-size:1.5rem;line-height:1.4}@media only screen and (max-width: 649px){.text-link--large{font-size:1.125rem;line-height:1.5}}.text-link--large.text-link--arrow-right::after,.text-link--large.text-link--arrow-up::after{height:20px;-webkit-mask-position:-6px -6px;mask-position:-6px -6px;-webkit-mask-size:32px 32px;mask-size:32px 32px;width:20px}.text-link--large.text-link--arrow-right:hover::after,.text-link--large.text-link--arrow-right:focus::after,.text-link--large.text-link--arrow-up:hover::after,.text-link--large.text-link--arrow-up:focus::after{-webkit-mask-position:26px -6px;mask-position:26px -6px}@media only screen and (max-width: 649px){.text-link--large.text-link--arrow-right::after,.text-link--large.text-link--arrow-up::after{height:16px;-webkit-mask-position:-4px -4px;mask-position:-4px -4px;-webkit-mask-size:24px 24px;mask-size:24px 24px;width:16px}.text-link--large.text-link--arrow-right:hover::after,.text-link--large.text-link--arrow-right:focus::after,.text-link--large.text-link--arrow-up:hover::after,.text-link--large.text-link--arrow-up:focus::after{-webkit-mask-position:20px -4px;mask-position:20px -4px}}.text-link--large.text-link--arrow-up:hover::after,.text-link--large.text-link--arrow-up:focus::after{-webkit-mask-position:-6px -38px;mask-position:-6px -38px}@media only screen and (max-width: 649px){.text-link--large.text-link--arrow-up:hover::after,.text-link--large.text-link--arrow-up:focus::after{-webkit-mask-position:-4px -28px;mask-position:-4px -28px}}.text-link--large.text-link--arrow-external::after{height:16px;margin-top:8px;-webkit-mask-position:-8px -7px;mask-position:-8px -7px;-webkit-mask-size:32px 32px;mask-size:32px 32px;width:16px}.text-link--large.text-link--arrow-external:hover::after,.text-link--large.text-link--arrow-external:focus::after{-webkit-mask-position:24px -39px;mask-position:24px -39px}@media only screen and (max-width: 649px){.text-link--large.text-link--arrow-external::after{height:14px;margin-top:7px;-webkit-mask-position:-6px -5px;mask-position:-6px -5px;-webkit-mask-size:24px 24px;mask-size:24px 24px;width:14px}.text-link--large.text-link--arrow-external:hover::after,.text-link--large.text-link--arrow-external:focus::after{-webkit-mask-position:19px -28px;mask-position:19px -28px}}@media only screen and (max-width: 979px){.text-link.quote__caption-link.text-link--arrow-external::after{height:13px;margin-left:.75rem;margin-top:4px;-webkit-mask-size:24px 24px;mask-size:24px 24px;width:13px}.text-link.quote__caption-link.text-link--arrow-external:hover::after,.text-link.quote__caption-link.text-link--arrow-external:focus::after{-webkit-mask-position:18px -29px;mask-position:18px -29px}}.theme-invert .text-link::after{background-color:#fff}.text-link.text-link--theme-grey::after{background-color:#c5c5c6}.text-link__list{margin-top:2.5rem}.text-link__list.text-link__list--horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 6.5rem}@media only screen and (max-width: 649px){.text-link__list.text-link__list--horizontal{gap:0 4.5rem}}.text-link__list li{margin-bottom:.5rem}.timeline{overflow-x:clip}.timeline__bar{background:#fff;border-bottom:1px solid #b1b2b3;border-top:1px solid #b1b2b3;border-width:.5px;height:91px;overflow:hidden;position:sticky;top:0;-webkit-transition:top .4s ease-in-out;transition:top .4s ease-in-out;width:100%;z-index:1}@media only screen and (max-width: 649px){.timeline__bar{height:86px}}.scroll-direction-up .timeline__bar{top:147px}@media only screen and (max-width: 1099px){.scroll-direction-up .timeline__bar{top:122px}}@media only screen and (max-width: 649px){.scroll-direction-up .timeline__bar{top:112px}}.timeline__bar::after{background:-webkit-gradient(linear, left top, right top, from(#FFFFFF), to(transparent));background:linear-gradient(90deg, #FFFFFF 0%, transparent 100%);content:"";display:block;height:100%;pointer-events:none;position:absolute;right:0;top:0;-webkit-transform:scaleX(-1);transform:scaleX(-1);width:5.5rem;z-index:3}.timeline__bar-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:91px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media only screen and (max-width: 649px){.timeline__bar-inner{height:86px}}.timeline__bar-inner::before{background:-webkit-gradient(linear, left top, right top, from(#FFFFFF), to(transparent));background:linear-gradient(90deg, #FFFFFF 0%, transparent 100%);content:"";display:block;height:100%;left:149px;pointer-events:none;position:absolute;top:0;width:5.5rem;z-index:3}@media only screen and (max-width: 979px){.timeline__bar-inner::before{left:-24px}}@media only screen and (max-width: 649px){.timeline__bar-inner::before{left:-16px}}.timeline__scroll-to-top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;padding-right:2rem;position:absolute;top:0;z-index:2}.timeline__scroll-to-top::before{background:#fff;content:"";height:100%;position:absolute;right:0;width:100vw}@media only screen and (max-width: 979px){.timeline__scroll-to-top{display:none}}.timeline__scroll-to-top-link{font-size:1rem;line-height:1.4;color:#6f706f;margin-left:2rem;padding:.125rem 0;position:relative}.timeline__scroll-to-top-link::before{background-color:#6f706f;content:"";height:16px;left:-2rem;margin-top:4px;-webkit-mask:url("../img/arrow-up.svg") -4px -4px/24px 24px repeat;mask:url("../img/arrow-up.svg") -4px -4px/24px 24px repeat;position:absolute;-webkit-transition:-webkit-mask-position .4s ease-in-out;transition:-webkit-mask-position .4s ease-in-out;transition:mask-position .4s ease-in-out;transition:mask-position .4s ease-in-out, -webkit-mask-position .4s ease-in-out;width:16px}.timeline__scroll-to-top-link:hover::before,.timeline__scroll-to-top-link:focus::before{-webkit-mask-position:-4px -28px;mask-position:-4px -28px}.timeline__years{-ms-overflow-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:scroll;padding:0 100vw;scroll-behavior:smooth;scrollbar-width:none}.timeline__years::-webkit-scrollbar{display:none}.timeline__years-link{-webkit-box-sizing:border-box;box-sizing:border-box;color:#565656;display:block;padding:2rem 0;position:relative;text-align:center;text-decoration:none;-webkit-transition:color .4s ease-in-out,font-weight .4s ease-in-out;transition:color .4s ease-in-out,font-weight .4s ease-in-out;width:90px}.timeline__years-link>span{pointer-events:none;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.timeline__years-link::after{background:#000;bottom:0;content:"";display:block;height:.25rem;left:0;opacity:0;position:absolute;-webkit-transition:opacity .4s;transition:opacity .4s;width:100%}@media only screen and (min-width: 650px){.timeline__years-link:hover{color:#000;font-weight:bold}.timeline__years-link:hover>span{display:block;-webkit-transform:scale(1.5);transform:scale(1.5)}.timeline__years-link:hover::after{opacity:1}}.timeline__years-link.timeline__years-link--selected{color:#000;font-weight:bold}.timeline__years-link.timeline__years-link--selected>span{display:block;-webkit-transform:scale(1.5);transform:scale(1.5)}.timeline__years-link.timeline__years-link--selected::after{opacity:1}.timeline__items{margin:6.5rem 0 20rem}@media only screen and (max-width: 1299px){.timeline__items{margin-bottom:7.5rem}}@media only screen and (max-width: 979px){.timeline__items{margin:5.75rem 0}}@media only screen and (max-width: 649px){.timeline__items{margin:3rem 0}}.timeline__item::after{background:#b1b2b3;content:"";display:block;height:11rem;margin:3rem auto;width:1px;width:.5px}.timeline__item:last-of-type::after{content:none}.timeline__content--centred{margin-bottom:-1.75rem;text-align:center}@media only screen and (max-width: 979px){.timeline__content{text-align:center}}@media only screen and (max-width: 979px){.timeline__image{margin-bottom:2rem}}.timeline__year{margin-bottom:2rem}.timeline__subtitle{margin-bottom:1.5rem}.video__embed{aspect-ratio:16/9;height:auto;overflow:hidden}.video__embed.video__embed--hidden{display:none}.video__embed iframe{height:100%;width:100%}.video__poster-wrapper{position:relative}.video__poster-wrapper.video__poster-wrapper--hidden{display:none}.video__poster-wrapper:hover,.video__poster-wrapper:focus{cursor:pointer}.video__poster-wrapper:hover .video__poster-btn,.video__poster-wrapper:focus .video__poster-btn{background:#000;color:#d4fd57}.video__poster{width:100%}.video__poster-btn{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.embla{overflow:hidden}.embla.embla--listing,.embla.embla--gallery{overflow:visible}.embla__container{display:-webkit-box;display:-ms-flexbox;display:flex}.embla--listing .embla__container,.embla--gallery .embla__container{margin-left:-2.5rem}@media only screen and (max-width: 979px){.embla--listing .embla__container,.embla--gallery .embla__container{margin-left:-1.5rem}}@media only screen and (max-width: 649px){.embla--listing .embla__container,.embla--gallery .embla__container{margin-left:-1rem}}.embla__slide{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:2.5rem}@media only screen and (max-width: 979px){.embla__slide{padding-left:1.5rem}}@media only screen and (max-width: 649px){.embla__slide{padding-left:1rem}}.embla--cols-2 .embla__slide{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}@media only screen and (max-width: 649px){.embla--cols-2 .embla__slide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.embla--team .embla__slide{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;min-width:16.5rem}@media only screen and (max-width: 1449px){.embla--team .embla__slide{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%}}@media only screen and (max-width: 979px){.embla--team .embla__slide{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media only screen and (max-width: 649px){.embla--team .embla__slide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.content-block--light-grey .embla--team .embla__slide{margin-bottom:5.5rem}@media only screen and (max-width: 979px){.content-block--light-grey .embla--team .embla__slide{margin-bottom:4.25rem}}@media only screen and (max-width: 649px){.content-block--light-grey .embla--team .embla__slide{margin-bottom:3rem}}.embla--gallery .embla__slide{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;max-width:calc(100% - 2.5rem)}@media only screen and (max-width: 979px){.embla--gallery .embla__slide{max-width:calc(100% - 1.5rem)}}@media only screen and (max-width: 649px){.embla--gallery .embla__slide{max-width:calc(100% - 1rem)}}.embla__gallery-image-wrapper{overflow:hidden}.embla__gallery-image{display:block;width:auto;height:600px;max-width:unset}@media only screen and (max-width: 979px){.embla__gallery-image{height:400px}}@media only screen and (max-width: 649px){.embla__gallery-image{height:300px}}.embla__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:2.5rem}.embla__buttons.embla__buttons--hidden{display:none}.embla__button{font-size:2.5rem;border-radius:9999px;color:#565656;line-height:1;-webkit-transition:background .4s ease-in-out,color .4s ease-in-out;transition:background .4s ease-in-out,color .4s ease-in-out}.theme-invert .embla__button{color:#fff}@media(hover: hover){.embla__button:hover{background:#d4fd57;color:#000}}.embla__button:disabled{color:#c5c5c6;background:rgba(0,0,0,0)}.theme-invert .embla__button:disabled{color:#6f706f}.embla__button--prev::after{display:block}.embla__button--next::after{display:block}.embla__progress{border-radius:999px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2.5rem;overflow:hidden;width:100%}@media only screen and (max-width: 649px){.embla__progress{margin-bottom:2rem}}.embla__progress.embla__progress--hidden{display:none}.embla__progress-hint{background:#565656;border-radius:999px;height:3px;width:20%}.theme-invert .embla__progress-hint{background:#fff}.embla__progress-bar-outer{background:#dadada;border-radius:999px;height:3px;margin-left:-6px;margin-right:auto;overflow:hidden;position:relative;width:calc(80% + 6px)}.theme-invert .embla__progress-bar-outer{background:#6f706f}.embla__progress-bar{background:#565656;border-radius:999px;bottom:0;left:-100%;position:absolute;top:0;width:100%}.theme-invert .embla__progress-bar{background:#fff}body{overflow-anchor:none}.loadomatic__trigger--hidden,.js .loadomatic__pagination,.loadomatic__message--hidden{display:none}.loadomatic__trigger{margin-bottom:7.5rem}@media only screen and (max-width: 979px){.loadomatic__trigger{margin-bottom:5.75rem}}@media only screen and (max-width: 649px){.loadomatic__trigger{margin-bottom:4rem}}.loadomatic__trigger--disabled{display:none}#wcb{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}@media only screen and (max-width: 649px){#wcb{display:block}}#wcb #wcb_2,#wcb #wcb_a,#wcb #wcb_g{color:#565656 !important;font-family:"Graphik",Helvetica,Arial,sans-serif !important;font-size:12px !important}.theme-invert #wcb #wcb_2,.theme-invert #wcb #wcb_a,.theme-invert #wcb #wcb_g{color:#fff !important}@media only screen and (max-width: 649px){#wcb #wcb_2{display:block !important;margin-top:.5rem !important;text-align:left !important}}#wcb #wcb_a{background:#dadada !important;border:1px solid #dadada !important;border-width:.5px !important}.theme-invert #wcb #wcb_a{background:#dadada !important;border-color:#dadada !important;color:#565656 !important}#wcb #wcb_g{border:1px solid #dadada !important;border-width:.5px !important}.theme-invert #wcb #wcb_g{background:#000 !important;border-color:#dadada !important}