@charset "UTF-8";html{height:100%;-webkit-text-size-adjust:100%}*,::after,::before{box-sizing:border-box}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol,p,ul{margin:0}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}img{max-width:100%;width:auto;height:auto;display:block}button,input,select,textarea{font:inherit}:root{--font-family:soehne-buch,sans-serif;--font-family-serif:tiempos,serif;--gutter-top:2.5rem;--gutter-bottom:2.5rem;--gutter-left:1.25rem;--gutter-right:1.25rem;--gap-col:0.625rem;--gap-row:3rem;--reduce-space:-1.125rem}:root[lang*=zh]{--font-family:Arial,Helvetica Neue,Droid Sans,Helvetica,SimSun,宋体,STXihei,华文细黑,Microsoft YaHei,MS YaHei,微软雅黑体,Hiragino Sans GB,冬青黑体,SimHei,黑体;--font-family-serif:Arial,Helvetica Neue,Droid Sans,Helvetica,SimSun,宋体,STXihei,华文细黑,Microsoft YaHei,MS YaHei,微软雅黑体,Hiragino Sans GB,冬青黑体,SimHei,黑体}:root[lang*=ar]{direction:rtl}.grid{position:relative;width:100%;height:auto;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;align-items:stretch;justify-content:stretch;gap:var(--gap-row) var(--gap-col);box-sizing:border-box;margin:0 auto;padding:var(--gutter-top) var(--gutter-right) var(--gutter-bottom) var(--gutter-left);max-width:90rem}[class*=col-]{position:relative;grid-column:span 12}.reduceSpace{margin-bottom:var(--reduce-space);margin-block-end:var(--reduce-space)}.gridHeader{padding:0;gap:0;--reduce-space:0}.gridSide{padding:0;--gap-col:0;--gap-row:1.875rem;--reduce-space:-0.9375rem}.gridSide>[class*=col-]{grid-column:span 12}.gridOurThinking{--gutter-top:3.125rem;background-color:#f8f8f8}.gridOurThinking::before{position:absolute;left:calc((100% - 100vw)/ 2);right:calc((100% - 100vw)/ 2);top:0;width:auto;height:100%;display:block;background-color:#f8f8f8;content:""}.grid.mainContentArea{padding:0;order:4}:root{--cta-padding-top:0.625rem;--cta-padding-sides:1.25rem;--header-stuck-height:4.375rem;--theme-dark:#253C49;--theme-mid:#253C49;--theme-light:#F8F8F8;--form-keyline:#253C49;--form-text-default:#5C5C5C;--form-text-label:#253C49;--theme-keyline:#e8e8e8;scroll-behavior:smooth;scroll-padding-top:var(--header-stuck-height)}html{font-family:var(--font-family-serif);font-weight:400;font-size:1rem;color:#003d52}body{line-height:1.5;overflow-x:hidden}.hide{display:none}a:not([class]){color:var(--theme-dark);text-decoration:none;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a:not([class]):hover{text-decoration:underline}a:not([class]):focus-visible{text-decoration:underline}.icon{position:relative;display:block}.icon use{fill-rule:evenodd}.offscreen{margin:-.0625rem;padding:0;width:.0625rem;height:.0625rem;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}main{overflow:hidden}main:focus{outline:0}.cta{all:unset;font-family:var(--font-family);font-weight:400;transition:ease-out .3s border-color;display:inline-flex;align-items:center;align-content:center;justify-content:center;text-align:center;padding:var(--cta-padding-top) var(--cta-padding-sides);border:.125rem solid #d1d3d5;color:#000;text-decoration:none;background-color:#d1d3d5}.cta:hover{border-color:#000}.cta:focus-visible{border-color:#000}.cta:not(:disabled),.cta:not([href=""]){cursor:pointer}.btn{all:unset;transition:ease-out .3s background-position,ease-out .3s color;font-family:var(--font-family);font-weight:400;position:relative;width:auto;height:auto;display:inline-block;padding:.75rem 1.5rem;border:.0625rem solid var(--theme-dark);background-image:linear-gradient(to bottom,transparent 50%,var(--theme-dark) 50%);background-size:100% 200%;background-position:left top;color:var(--theme-dark);text-decoration:none;line-height:1.5;font-size:1rem;box-sizing:border-box;cursor:pointer;text-align:center}.btn:hover{background-position:right bottom;color:var(--theme-light)}.btn:focus-visible{background-position:right bottom;color:var(--theme-light)}.btn *{pointer-events:none}.btn a{pointer-events:all}.themePurple{--theme-dark:#514294;--theme-mid:#8A76B4;--theme-light:#E6E6F3;--theme-keyline:#ffffff}.themeRed{--theme-dark:#B33419;--theme-mid:#EC6615;--theme-light:#fff6f3;--theme-keyline:#ffffff}.themePink{--theme-dark:#9C2852;--theme-mid:#E95260;--theme-light:#ffeef0;--theme-keyline:#ffffff}.themePinkLight{--theme-dark:#E95260;--theme-mid:#E95260;--theme-light:#ffeef0;--theme-keyline:#ffffff}.themeGreen{--theme-dark:#105F50;--theme-mid:#139B5B;--theme-light:#EAF4EA;--theme-keyline:#ffffff}.themeBlue{--theme-dark:#105577;--theme-mid:#288CCD;--theme-light:#E2F2F7;--theme-keyline:#ffffff}.headerLine::after{position:absolute;bottom:-.9375rem;left:0;width:calc(100% - var(--gutter-left));max-width:9.375rem;height:.125rem;background-color:var(--theme-dark);display:block;content:""}[lang=ar] .headerLine::after{left:initial;right:0}.descriptionlink{font-family:var(--font-family);font-weight:400;position:relative;display:flex;justify-content:space-between;text-decoration:none;color:#253c49;width:100%;height:auto;font-size:1rem;line-height:1.5}.descriptionlink:hover{text-decoration:none}.descriptionlink:hover .descriptionlinkIcon{transform:translate3D(.625rem,0,0)}.descriptionlink:focus-visible{text-decoration:none}.descriptionlink:focus-visible .descriptionlinkIcon{transform:translate3D(.625rem,0,0)}.descriptionlink::before{display:block;position:absolute;right:0;left:0;top:-.625rem;width:auto;height:.125rem;background-color:#e8e8e8;content:""}.descriptionlinkText{flex:0 1 auto}.descriptionlinkIcon{transition:ease-out .3s transform;position:relative;flex:0 0 1rem;width:1rem;height:1rem;align-self:center;margin:0 0 0 .625rem}.isEdgeToEdge{margin:0 calc((100% - 100vw)/ 2)}h1{font-family:var(--font-family);font-weight:400;font-size:1.5rem;line-height:1.33}.introText,h2{font-family:var(--font-family);font-weight:400;font-size:1.375rem;line-height:1.2}h3{font-family:var(--font-family);font-weight:400;font-size:1.125rem;line-height:1.2}h4{font-family:var(--font-family);font-weight:400;font-size:1rem;line-height:1.2}li,p,td{font-family:var(--font-family-serif);font-weight:400;font-size:1.0625rem;line-height:1.5}blockquote{font-family:var(--font-family);font-weight:300;position:relative;margin:0;font-size:1.375rem;line-height:1.27;box-sizing:border-box}cite{font-family:var(--font-family);font-weight:400;font-style:normal;font-size:.875rem;line-height:1.5}ol:not([class]),ul:not([class]){padding:0 0 0 1.25rem;margin:0 0 1.25rem}ol:not([class]) li,ul:not([class]) li{margin:0 0 .3125rem;padding:0}.FormParagraphText,.mce-content-body,.wysiwyg{position:relative;width:100%;color:var(--theme-dark)}.FormParagraphText em,.FormParagraphText i,.mce-content-body em,.mce-content-body i,.wysiwyg em,.wysiwyg i{color:var(--theme-mid)}.FormParagraphText em h2,.FormParagraphText i h2,.mce-content-body em h2,.mce-content-body i h2,.wysiwyg em h2,.wysiwyg i h2{font-family:var(--font-family-serif);font-weight:300;font-style:italic}.FormParagraphText .introText,.FormParagraphText h2,.mce-content-body .introText,.mce-content-body h2,.wysiwyg .introText,.wysiwyg h2{position:relative;margin:0 0 1rem}.FormParagraphText .introText.headerLine,.FormParagraphText h2.headerLine,.mce-content-body .introText.headerLine,.mce-content-body h2.headerLine,.wysiwyg .introText.headerLine,.wysiwyg h2.headerLine{margin:0 0 3.125rem}.FormParagraphText .introText em,.FormParagraphText h2 em,.mce-content-body .introText em,.mce-content-body h2 em,.wysiwyg .introText em,.wysiwyg h2 em{font-family:var(--font-family-serif);font-weight:300;font-style:italic}.FormParagraphText h3,.mce-content-body h3,.wysiwyg h3{position:relative;margin:0 auto 1rem}.FormParagraphText h4,.mce-content-body h4,.wysiwyg h4{position:relative;margin:0 auto 1rem}.FormParagraphText>p,.mce-content-body>p,.wysiwyg>p{margin:0 0 1.5rem}.FormParagraphText a:not([class]),.mce-content-body a:not([class]),.wysiwyg a:not([class]){text-decoration:underline}.FormParagraphText a:not([class]):hover,.mce-content-body a:not([class]):hover,.wysiwyg a:not([class]):hover{text-decoration:none}.FormParagraphText a:not([class]):focus-visible,.mce-content-body a:not([class]):focus-visible,.wysiwyg a:not([class]):focus-visible{text-decoration:none}.FormParagraphText address,.mce-content-body address,.wysiwyg address{margin:0 0 1.5rem}.FormParagraphText address p,.mce-content-body address p,.wysiwyg address p{font-family:var(--font-family);font-weight:400;font-style:normal;font-size:1rem;line-height:1.5}.FormParagraphText blockquote,.mce-content-body blockquote,.wysiwyg blockquote{margin:0 0 2.75rem;box-sizing:border-box}.FormParagraphText blockquote:not(:first-of-type),.mce-content-body blockquote:not(:first-of-type),.wysiwyg blockquote:not(:first-of-type){margin:0 0 2.75rem}.FormParagraphText blockquote:last-child,.mce-content-body blockquote:last-child,.wysiwyg blockquote:last-child{margin:0 0 2.75rem}.FormParagraphText blockquote p,.mce-content-body blockquote p,.wysiwyg blockquote p{margin:0}.FormParagraphText blockquote p::before,.mce-content-body blockquote p::before,.wysiwyg blockquote p::before{content:"“"}.FormParagraphText blockquote p::after,.mce-content-body blockquote p::after,.wysiwyg blockquote p::after{content:"”"}.FormParagraphText blockquote::after,.mce-content-body blockquote::after,.wysiwyg blockquote::after{display:block;position:absolute;bottom:-1.6875rem;width:100%;height:.0625rem;background-color:var(--theme-keyline);content:""}.FormParagraphText ol,.FormParagraphText ul,.mce-content-body ol,.mce-content-body ul,.wysiwyg ol,.wysiwyg ul{margin:0 auto 1.5rem 0}.FormParagraphText .descriptionlink,.mce-content-body .descriptionlink,.wysiwyg .descriptionlink{font-family:var(--font-family);font-weight:400;position:relative;display:flex;align-items:center;border-top:.0625rem solid var(--theme-keyline);width:100%;min-height:2.75rem;height:auto;font-size:1rem;line-height:1.5;padding:.625rem 2.5rem .625rem 0;background:url("/static/assets/arrow.svg") right .875rem center no-repeat;transition:ease-out .3s background-position}.FormParagraphText .descriptionlink:hover,.mce-content-body .descriptionlink:hover,.wysiwyg .descriptionlink:hover{background-position:right .0625rem center}.FormParagraphText .descriptionlink:focus-visible,.mce-content-body .descriptionlink:focus-visible,.wysiwyg .descriptionlink:focus-visible{background-position:right .0625rem center}.FormParagraphText .descriptionlink::before,.mce-content-body .descriptionlink::before,.wysiwyg .descriptionlink::before{display:none}.FormParagraphText p .descriptionlink,.mce-content-body p .descriptionlink,.wysiwyg p .descriptionlink{margin:0 0 -1.25rem}.FormParagraphText .headerLine::after,.mce-content-body .headerLine::after,.wysiwyg .headerLine::after{background-color:#e8e8e8}.FormParagraphText :last-child,.mce-content-body :last-child,.wysiwyg :last-child{margin:0}.FormParagraphText td,.mce-content-body td,.wysiwyg td{font-family:var(--font-family-serif);font-weight:400}table{border-collapse:collapse;margin:0 auto 1.25rem 0;display:block;width:100%;height:auto;overflow-x:auto;border-style:hidden;column-rule-style:hidden}table ol li::marker,table ul li::marker{color:#288ccd}caption,tbody,thead{width:100%}th{font-family:var(--font-family);font-weight:400;font-size:1.125rem;line-height:1.44;background:#288ccd;color:#fff;border:.0625rem solid #d6dee2;border-bottom:none}thead{border-bottom:solid .3125rem #105577}td,th{vertical-align:top;padding:1.25rem;text-align:start}tbody,td{font-family:var(--font-family);font-weight:400;border:.0625rem solid #d6dee2}td{vertical-align:top;color:#253c49;font-size:1.0625rem;line-height:1.5}td *{font-family:var(--font-family-serif);font-weight:400}tr:nth-child(odd) td{background:#e5f2f7}dl{position:relative;width:100%;height:auto;display:block;padding:0;margin:0}dt{font-family:var(--font-family);font-weight:400;font-size:1.125rem;line-height:1.2;margin:0 0 .3125rem}dd{font-family:var(--font-family-serif);font-weight:400;font-size:1.0625rem;line-height:1.5;margin:0 0 1.25rem}dd:last-of-type{margin:0}.tableCellHeading{color:#288ccd}.twoContentWrap{position:relative;width:100%;height:auto;display:grid;grid-template-columns:100%;grid-auto-rows:auto;gap:1.875rem;margin:0 auto;padding:0;box-sizing:border-box;padding:var(--gutter-top) var(--gutter-left);max-width:90rem}.twoContentMain{position:relative;grid-column:1/2;grid-row:1/2;display:flex;flex-flow:column}.twoContentSide{position:relative;grid-column:1/2;grid-row:2/3;display:flex;flex-flow:row wrap;gap:0 .625rem;align-content:flex-start}.twoContentSide>div{width:100%}.detailPageDate{font-family:var(--font-family-serif);font-weight:300;font-style:italic;position:relative;font-size:1.125rem;line-height:1.2;order:1;padding:0;margin:0 auto 2.125rem 0;display:inline-block;letter-spacing:.02rem;max-width:43.125rem}.detailPageDate::after{position:absolute;bottom:-1rem;left:0;height:.125rem;background-color:#e8e8e8;width:9.375rem;content:""}.detailPageTitle{font-family:var(--font-family);font-weight:400;order:2;font-size:1.75rem;line-height:1.2;color:#253c49;margin:0 auto 2rem 0;display:block;max-width:43.125rem}.detailPage .twoContentMain .wysiwyg{order:3;margin:0 auto 0 0}.detailPage .twoContentWrap~.grid,.detailPage .twoContentWrap~div>.grid{padding-top:0;padding-block-start:0}.detailListing .searchPageWrap{padding:2.5rem var(--gutter-left) 0;grid-template-rows:auto auto auto auto auto;grid-template-areas:"intro" "message" "filters" "results" "pagination"}.detailListing .searchPageResults{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:1.25rem}.detailListing .searchPageIntro{margin:0 0 2.5rem 0}.detailListing .searchPageMessage{margin:0 0 1.875rem 0;margin-block:0 1.875rem}.detailListingTitle{font-size:1rem;margin:.5rem 1.5rem 1.625rem 1.5rem;line-height:1.5}.detailListingName{font-family:var(--font-family);font-weight:400;order:1;margin:0;font-size:1rem;line-height:1.5;color:var(--theme-dark)}.detailListingDate{font-family:var(--font-family-serif);font-weight:300;font-style:italic;order:2;margin:0;font-size:.875rem;color:var(--theme-dark)}.detailListingResult{position:relative;grid-column:span 1;grid-row:span 1;display:flex;flex-direction:column;background-color:var(--theme-light);color:var(--theme-dark)}.detailListingResult .promoBlock{height:100%}.detailListingResult .promoBlock .promoBlockLink{order:4}.detailListingResult .promoBlock .promoBlockLink .detailListingLink{color:var(--theme-dark)}.detailListingResult .promoBlock.hubBlock .promoBlockTitle{order:3;margin:.5rem 0 2.375rem 0}.detailListingResult .promoBlock.hubBlock .promoBlockWrap .text{padding:1.25rem 1.5rem 0 1.5rem}.peopleDetailProfile{position:relative;width:100%;height:auto;display:block;box-sizing:border-box;padding:2.5rem var(--gutter-left) 0;margin:0 auto;max-width:90rem}.peopleDetailTitle{font-family:var(--font-family);font-weight:400;position:relative;margin:0 auto 1rem 0;font-size:1.75rem;line-height:1.2}.peopleDetailTitleSub{font-family:var(--font-family);font-weight:400;width:100%;font-size:1.75rem;line-height:1.2;margin:0 auto 2rem 0;text-align:start}.peopleDetailTitleSub:not(:first-of-type){margin-top:3rem}.peopleDetailRole{font-family:var(--font-family-serif);font-weight:300;font-style:italic;position:relative;font-size:1.75rem;line-height:1.2;color:var(--theme-dark);text-align:start;margin:0 auto 3.125rem}.peopleDetailRole.headerLine::after{background-color:#e8e8e8}.peopleDetailSummary{font-family:var(--font-family);font-weight:400;position:relative;width:100%;height:auto;display:block;margin:0 auto 2.5rem 0;font-size:1.3125rem;line-height:1.2;max-width:43.75rem;margin:0 auto 3rem 0}.peopleDetailContact{position:relative;width:100%;height:auto;display:flex;flex-flow:row wrap;margin:0 0 3rem;background-color:#f8f8f8;font-style:normal}.peopleDetailContactImage{position:relative;width:100%;height:0;padding:0 0 75%;display:block;flex:1 0 100%}.peopleDetailContactImageImg{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;object-fit:cover}.peopleDetailContactLinks{position:relative;width:100%;height:auto;display:block;padding:1.25rem;box-sizing:border-box;flex:1 0 100%}.peopleDetailContactTitle{font-family:var(--font-family);font-weight:400;position:relative;width:100%;height:auto;margin:0 0 1.625rem;display:block;font-size:1.5rem;line-height:1.33;box-sizing:border-box;padding:0}.peopleDetailContactList{position:relative;width:100%;height:auto;display:flex;flex-flow:column;gap:.9375rem;list-style:none;padding:0;box-sizing:border-box;margin:0 0 1.875rem}.peopleDetailContactList .cardAsideLink{font-size:1.125rem}.peopleDetailServices{font-family:var(--font-family);font-weight:400;position:relative;width:100%;height:auto;display:flex;flex-flow:column;padding:0;box-sizing:border-box;margin:0;font-size:0}.peopleDetailServicesTitle{color:#253c49;position:relative;width:100%;height:auto;display:block;margin:0;font-size:1.3125rem;line-height:1.2;margin:0 0 1rem}.peopleDetailServicesList{position:relative;list-style:none;margin:0;padding:0;display:block}.peopleDetailServicesListItem{position:relative;width:auto;height:auto;display:inline;margin:0;font-size:1rem;line-height:1.5;vertical-align:top}.peopleDetailServicesListItem a{font-family:var(--font-family);font-weight:400}.peopleDetailServicesListItem a::after{content:","}.peopleDetailServicesListItem:last-of-type a::after{content:""}.peopleDetailRichText{max-width:43.125rem;margin:0 auto 0 0}.peopleDetailAwards{position:relative;width:100%;height:auto;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;margin:0;padding:0;list-style:none;max-width:45rem;gap:2.5rem}.peopleDetailAwardsItem{position:relative;height:5.625rem;display:block;margin:0;width:7.5rem}.peopleDetailAwardsItem img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}.peopleListing .searchPageWrap{grid-template-rows:auto auto auto auto auto auto;grid-template-areas:"form" "intro" "title" "filters" "sort" "results" "pagination"}.peopleListing .searchPageResults{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:1.25rem}.peopleListingName{font-family:var(--font-family);font-weight:400;font-size:1.125rem;color:#253c49;flex:0 1 auto;margin:1.5rem 0 .25rem;margin-block:1.5rem 0.25rem}.peopleListingNameLink{text-decoration:none;color:#253c49}.peopleListingNameLink:hover{text-decoration:underline}.peopleListingNameLink:focus-visible{text-decoration:underline}.peopleListingJobTitle{font-family:var(--font-family-serif);font-weight:300;font-style:italic;margin-top:0;flex:0 1 auto;font-size:1.125rem}.peopleListingResult{grid-column:span 1;grid-row:span 1;background-color:#f8f8f8;display:flex;flex-flow:column;grid-row:span 4;display:grid;row-gap:0;grid-template-rows:subgrid}.peopleListingImage{width:100%;padding-bottom:75%;position:relative;overflow:hidden;overflow:clip}.peopleListingImage img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:ease-in-out .5s transform}.peopleListingImageAnchor:hover img{transform:scale(1.2)}.peopleListingImageAnchor:focus-visible img{transform:scale(1.2)}.peopleListingIntro{margin:0 24 1.5rem;margin-inline:1.5rem;margin-block:0 1.5rem}.peopleListingList{list-style:none;padding:0;margin:0 1.5rem;margin-inline:1.5rem;flex:0 0 auto}.peopleListingServices{margin:0 1.5rem .5rem;font-size:1rem;padding-top:.75rem}.peopleListingServices a,.peopleListingServices p{font-size:1rem;font-family:var(--font-family);font-weight:400}.peopleListing .descriptionlink{align-items:center;height:2.75rem}.peopleListing .descriptionlink::before{top:-.1875rem}.peopleListing .descriptionlink .descriptionlinkIcon{transform:translateX(-.625rem)}.peopleListing .descriptionlink:hover{text-decoration:none}.peopleListing .descriptionlink:hover .descriptionlinkIcon{transform:translateX(0)}.peopleListing .descriptionlink:focus-visible{text-decoration:none}.peopleListing .descriptionlink:focus-visible .descriptionlinkIcon{transform:translateX(0)}.peopleListing .searchPageIntro{margin:4.0625rem 0 6.125rem 0}.peopleListing .searchPageIntro h2{font-size:1.75rem;color:#253c49;line-height:1.2}.rolePageApply{order:4;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-top:1.625rem}.rolePage .twoContentMain .wysiwyg{order:3;max-width:43.125rem;margin:0 auto 0 0}.roleListing .searchPageWrap{grid-template-areas:"form" "title" "filters" "results" "pagination" "contentArea"}.roleListing .searchPageResults{gap:2.5rem}.roleListing .searchPagePagination{max-width:40.625rem;margin:0 auto 0 0}.roleListingResult{max-width:40.625rem;width:100%}.roleListingResultTitle{font-size:1.3125rem}.roleListingResultLocation{margin:.9375rem 0}.roleListingResult .descriptionlink{margin:1.25rem 0 0}.roleListing .searchPageContent{margin:2.5rem 0}.roleListing .searchPageFilters{padding:0}.caseStudyListingResult{position:relative;height:auto;width:auto;grid-column:span 1;padding:0;margin:0;display:flex}.caseStudyListingResultButton{all:unset;transition:border-color ease-out .3s;position:relative;width:100%;height:0;padding:0 0 calc(56.25% + 1.875rem);border-bottom:.0625rem solid #e8e8e8}.caseStudyListingResultButton:hover{border-bottom-color:#253c49}.caseStudyListingResultButton:focus-visible{border-bottom-color:#253c49}.caseStudyListingResultButton:not(:disabled){pointer-events:all;cursor:pointer}.caseStudyListingResultImage{position:absolute;left:0;top:0;width:100%;height:calc(100% - 1.875rem);object-fit:contain;pointer-events:none}.caseStudyListing .searchPageWrap{grid-template-rows:auto auto auto auto auto;grid-template-areas:"intro" "message" "filters" "results" "pagination"}.caseStudyListing .searchPageResults{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:1.25rem}.caseStudyListing .searchPageIntro{margin:2.5rem auto 5.625rem 0;margin-inline:0 auto;max-width:43.75rem}[lang=ar] .caseStudyListing .searchPageIntro{margin:2.5rem 0 5.625rem auto}.caseStudyListing .searchPageMessage{margin:0 auto 1.875rem}.searchPage{position:relative;width:100%;height:auto;display:block}.searchPageWrap{position:relative;width:100%;height:auto;display:grid;gap:0;padding:0 var(--gutter-left);max-width:90rem;margin:0 auto;grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto auto;grid-template-areas:"form" "title" "filters" "sort" "results" "pagination"}.searchPageWrap>div:not([class]){grid-area:contentArea}.searchPageForm{position:relative;display:flex;align-items:center;grid-area:form;width:100%;background-color:#f8f8f8;margin:0 auto 2.5rem;max-width:90rem}.searchPageForm::before{position:absolute;left:0;right:0;top:0;width:auto;height:100%;margin:0 calc((100% - 100vw)/ 2);background-color:#f8f8f8;content:""}.searchPageForm .peopleForm{padding-right:0;padding-left:0;padding-inline:0}.searchPageIntro{position:relative;width:100%;height:auto;display:block;grid-area:intro}.searchPageTitle{position:relative;grid-area:title;margin:0 auto 1.875rem 0;width:100%;height:-webkit-min-content;height:min-content;display:block}.searchPageSort{position:relative;width:100%;height:-webkit-min-content;height:min-content;grid-area:sort;margin:0 0 2.5rem auto;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start}.searchPageSortLabel{position:relative;width:auto;height:auto;display:block;flex:0 1 auto;margin:0 .625rem 0 0}.searchPageSortSelect{position:relative;width:auto;height:auto;display:block;flex:1 1 auto}.searchPageMessage{position:relative;grid-area:message;width:100%;height:auto;display:block;margin:0}.searchPageResults{position:relative;grid-area:results;margin:0 auto 3.125rem;padding:0;list-style:none;width:100%;height:-webkit-min-content;height:min-content;display:flex;flex-flow:row wrap;row-gap:1.25rem}.searchPageResult{position:relative;display:flex;flex-flow:column;flex:1 0 100%;color:#253c49;padding:0 0 1.25rem;border-bottom:.0625rem solid #e8e8e8}.searchPageResultImagecontainer{display:none}.searchPageResultTitle{font-family:var(--font-family);font-weight:400;position:relative;width:100%;height:auto;text-decoration:none;color:#253c49;position:relative;margin:0 0 1rem;font-size:1.375rem;line-height:1.2;grid-column:2/3;grid-row:span 1}.searchPageResultTitle:hover{text-decoration:underline}.searchPageResultTitle:focus-visible{text-decoration:underline}.searchPageResultTitle+.searchPageResultAuthor{margin:0}.searchPageResultSummary{font-family:var(--font-family-serif);font-weight:400;position:relative;width:100%;height:auto;margin:0;font-size:1.0625rem;line-height:1.5;grid-column:2/3;grid-row:span 1}.searchPageResultAuthor{font-family:var(--font-family);font-weight:400;position:relative;width:100%;height:auto;font-size:1rem;margin:.625rem 0 0;line-height:1.5;grid-column:2/3;grid-row:span 1}.searchPageResultAuthor+.searchPageResultDatetime{margin:0}.searchPageResultDatetime{font-family:var(--font-family-serif);font-weight:300;font-style:italic;position:relative;width:100%;height:auto;font-size:1rem;margin:.625rem 0 0;grid-column:2/3;grid-row:span 1}.searchPageImage{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.searchPagePagination{position:relative;width:100%;grid-area:pagination;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:-webkit-min-content;grid-template-rows:min-content;grid-template-areas:"paginationMsg paginationMsg" "paginationPrev paginationNext";gap:.625rem}.searchPagePaginationLink{font-family:var(--font-family);font-weight:400;font-size:1rem;line-height:1.5;color:#253c49;display:inline-flex;flex-flow:row nowrap;align-items:center;align-content:center;text-decoration:none}.searchPagePaginationLink:hover .searchPagePaginationLinkText{text-decoration:underline}.searchPagePaginationLink:focus-visible .searchPagePaginationLinkText{text-decoration:underline}.searchPagePaginationLinkIcon{width:1rem;height:1rem;flex:0 0 1rem}.searchPagePaginationLinkText{width:auto;display:inline-block;flex:0 0 auto;margin:0 .625rem}.searchPagePaginationLink.prev{grid-area:paginationPrev;margin:0 auto 0 0;margin-inline:0 auto}.searchPagePaginationLink.prev .searchPagePaginationLinkIcon{transform:scale(-1,1)}[lang=ar] .searchPagePaginationLink.prev .searchPagePaginationLinkIcon{transform:scale(1,1)}.searchPagePaginationLink.next{flex-flow:row-reverse nowrap;grid-area:paginationNext;margin:0 0 0 auto;margin-inline:auto 0}[lang=ar] .searchPagePaginationLink.next .searchPagePaginationLinkIcon{transform:scale(-1,1)}.searchPagePaginationInfo{font-family:var(--font-family);font-weight:400;font-size:1rem;line-height:1.5;color:#253c49;grid-area:paginationMsg;text-align:center;white-space:nowrap}.searchPageFilters{position:relative;width:100%;grid-area:filters;margin:0 0 3.125rem auto;flex:0 1 auto;align-self:flex-start;justify-self:flex-start;height:-webkit-min-content;height:min-content;display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:.0625rem}.searchPageFiltersTitle{position:relative;width:100%;height:auto;display:block;margin:0 auto 1rem 0;padding:0;text-align:start;font-size:1.3125rem;line-height:1.2}.searchPageFilters .accordionSummary{background-color:#e8e8e8;padding:.9375rem .625rem;color:#253c49;margin:0}.searchPageFilters .accordionSummary:hover{background-color:#253c49;color:#fff}.searchPageFilters .accordionSummary:focus-visible{background-color:#253c49;color:#fff}.searchPageFilters .accordionSummaryText{font-family:var(--font-family);font-weight:400;font-size:1.125rem;line-height:1.2;color:inherit}.searchPageFilters .accordionSummaryIcon svg{transform:rotate(-90deg)}.searchPageFilters .accordionSummaryIcon use{fill:currentColor}.searchPageFilters .accordionContentWrap{background-color:#fff;padding:0}.searchPageFilters .accordion[open] .accordionSummaryIcon svg{transform:rotate(90deg)}.searchPageFilters .accordion[open] .accordionContent{margin:0 0 -.1875rem}.searchPageContent{margin:2.5rem auto 0}.searchPageError{font-size:1.75rem;margin-bottom:2.5rem;grid-area:results}.onPageForm{position:relative;display:flex;justify-content:flex-end;align-items:center;width:100%;padding:1.875rem 0;margin:0 auto 0 0;max-width:58.75rem}.onPageFormInputsize{font-family:var(--font-family);font-weight:400;color:#5c5c5c;height:3.625rem;width:100%;border:.0625rem solid #253c49;padding:1.0625rem 3.125rem 1.0625rem 1.125rem;outline-color:#288ccd}.onPageFormButton{all:unset;position:absolute;display:flex;align-items:center;margin:0 1rem 0 0}.onPageFormButtonIcon{width:1.375rem;height:1.375rem;fill-rule:evenodd}.filterList{position:relative;width:100%;height:auto;display:grid;grid-template-columns:1fr;grid-auto-rows:auto;padding:0;margin:0;list-style:none;border-right:.0625rem solid #e8e8e8;border-left:.0625rem solid #e8e8e8;border-bottom:.0625rem solid #e8e8e8}.filterListItem{position:relative;width:100%;height:auto;display:block}.filterListItemLink{font-family:var(--font-family);font-weight:400;position:relative;display:flex;align-items:flex-start;font-size:1rem;line-height:1.5;color:#253c49;padding:.625rem;max-width:calc(100vw - 7.5rem);text-decoration:none}.filterListItemLink:hover{background-color:#f8f8f8}.filterListItemLink:focus-visible{background-color:#f8f8f8}.filterListItemLinkIcon{position:relative;width:1.25rem;height:1.25rem;flex:0 0 1.25rem;border:.0625rem solid #253c49;background-color:#fff;display:flex;align-items:center;align-content:center;justify-content:center;margin:.375rem .625rem auto 0}[lang=ar] .filterListItemLinkIcon{margin:.375rem 0 auto .625rem}.filterListItemLinkIconSvg{position:relative;width:.75rem;height:.75rem}.filterListItemLinkIconSvg use{fill:#ffffff}.filterListItemLinkText{position:relative;width:auto;height:auto;flex:1 1 auto;display:block;align-self:end}.filterListItemLink[aria-current=true] .filterListItemLinkIcon{background-color:#253c49}.filterReset{font-family:var(--font-family);font-weight:400;position:relative;width:auto;height:auto;margin:1.25rem 0 0 auto;font-size:1rem;line-height:1.5;text-decoration:underline;color:#253c49}.filterReset:hover{text-decoration:none}.filterReset:focus-visible{text-decoration:none}:root{--headerHeight:5.5rem}.pageHeader{font-family:var(--font-family);font-weight:400;position:-webkit-sticky;position:sticky;top:0;width:100%;height:auto;background-color:#fff;z-index:1000;box-sizing:border-box}[lang*=ar] .pageHeader{direction:ltr}.pageHeaderWrap{position:relative;max-width:90rem;margin:0 auto;padding:0 var(--gutter-left);box-sizing:border-box;grid-template-columns:1fr 3.125rem;grid-template-rows:5.5rem;grid-template-areas:"logo buttons";align-items:center;align-content:center}.pageHeaderLogo{position:relative;display:flex;grid-area:logo;align-items:center;justify-content:flex-start;margin:0 auto 0 0}.pageHeaderLogo svg{position:relative;fill:#253C49;stroke-width:0;width:5.1875rem;height:3.5rem}.pageHeaderButton{display:none}.pageHeaderButton:first-of-type{display:block}.pageHeaderButtonWrap{position:relative;grid-area:buttons;padding:0;margin:0}.pageHeaderButton a,.pageHeaderButton>button{position:relative;width:3.125rem;height:3.125rem;padding:0;display:flex;flex-flow:row nowrap;align-items:center;align-content:center;justify-content:center;font-size:1rem;padding:0 0 .1875rem;line-height:1.5}.pageHeaderButton a>.icon,.pageHeaderButton>button>.icon{position:relative;width:2.3125rem;height:1.3125rem}.pageHeaderButton a>.icon svg,.pageHeaderButton>button>.icon svg{position:absolute;left:0;top:0;width:100%;height:100%;display:block}.pageHeaderButton a:not(:disabled),.pageHeaderButton>button:not(:disabled){pointer-events:all;cursor:pointer}.pageHeaderButton a:not(:disabled) *,.pageHeaderButton>button:not(:disabled) *{pointer-events:none}.pageHeaderNav{display:none}.pageHeaderWrap{display:grid}.pageHeaderButton>button{background-color:transparent;pointer-events:all;border-radius:0;border:0;-webkit-appearance:none;appearance:none}.pageHeaderButton>button span{pointer-events:none}.pageHeaderButton>button svg{pointer-events:none}.pageHeaderButton>button .open{display:block}.pageHeaderButton>button .close{display:none}.pageHeaderButton a span{pointer-events:none}.pageHeaderButton a svg{pointer-events:none}.pageHeaderButton a .open{display:block}.pageHeaderButton a .close{display:none}.navOpen .pageHeaderButton.nav button .open{display:none}.navOpen .pageHeaderButton.nav button .close{display:block}.navOpen .pageHeaderNav .navigation{visibility:visible}div.pageHeaderButtonWrap{transition:.3s ease-out height;grid-column:1/3;grid-row:2/3;overflow:hidden;height:0;display:flex;align-items:center;align-content:center;justify-content:center;background-color:#003d52;margin:0 calc(var(--gutter-left) * -1);padding:0;display:none}div.pageHeaderButtonWrap:focus-within{height:4.1875rem}div.pageHeaderButtonWrap .skipContent{display:block}div.pageHeaderButtonWrap .skipContent a{color:#fff;font-size:1.25rem;text-decoration:underline}div.pageHeaderButtonWrap .skipContent a .text{color:inherit;border-bottom:0}.navigation{position:static;display:flex}.navigationList{position:static;width:100%;height:auto;display:flex;list-style:none;padding:0;margin:0;flex:1 0 100%;align-items:center;align-content:start;justify-content:flex-start}.navigationListItem{position:static;flex:0 1 auto;display:flex;justify-content:flex-start;align-items:center;align-content:center;flex-flow:row wrap;height:auto;box-sizing:border-box;padding:0}.navigationListItemLink>*{pointer-events:none}.navigationListItem>a:not(.pageHeaderContactUs),.navigationListItem>button{all:unset;font-family:var(--font-family);font-weight:400;cursor:pointer;line-height:1.2;color:#253c49;text-decoration:none;align-items:center;align-content:center;visibility:hidden;font-size:1.125rem}.navigationListItem>a:not(.pageHeaderContactUs) .icon,.navigationListItem>button .icon{display:none}.noGapSupport .navigationListItem.extraLink{margin:0 0 0 auto}.navigationList.level1{align-items:stretch;overflow-x:hidden}.navigationList.level1>.navigationListItem.open>a:not(.pageHeaderContactUs),.navigationList.level1>.navigationListItem.open>button{color:#253c49;background-size:0 .0625rem,100% .0625rem}.navigationList.level2,.navigationList.level3{position:absolute;left:0;overflow-x:hidden;height:0;transition:.3s ease-in-out transform,.3s ease-in-out opacity}.extraLink{margin:0 0 0 auto}.pageHeaderSearch{display:none}.pageHeaderContactUs{background-image:linear-gradient(to bottom,var(--theme-dark) 50%,transparent 50%);color:#fff;text-align:start;padding:.6875rem 1.25rem;width:100%;margin-block:1.25rem 2.5rem}.pageHeaderContactUs:hover{color:var(--theme-dark)}.pageHeaderContactUs:focus-visible{color:var(--theme-dark)}.searchWrap{position:relative;width:100%;height:auto;display:block}.searchContainer{position:relative;width:100%}.searchForm{position:relative;width:100%;height:auto;display:flex;flex-flow:row;align-items:center;align-content:center}.searchForm.focus-within .searchFormLabel,.searchForm:focus-within .searchFormLabel{display:none}.searchForm.focus-within .searchFormInput,.searchForm:focus-within .searchFormInput{border-color:#253c49}.searchForm.focus-within .searchFormSubmit,.searchForm:focus-within .searchFormSubmit{border-color:#253c49}.searchFormInput{font-family:var(--font-family);font-weight:400;position:relative;flex:1 1 auto;pointer-events:all;border:.0625rem solid #253c49;border-right:0;background-color:#fff;padding:0 1.125rem;box-sizing:border-box;height:3.625rem;min-height:3.75rem;font-size:1rem;line-height:1;color:#5c5c5c;z-index:0;-webkit-appearance:none;appearance:none;border-radius:0;margin:0}.searchFormInput:focus{outline:0}.searchFormInput::-webkit-search-cancel-button{display:none}.searchFormInput:valid+.searchFormLabel{display:none}.searchFormSubmit{all:unset;position:relative;width:2.75rem;height:3.625rem;padding:0;display:flex;flex-flow:row;align-items:center;align-content:center;justify-items:flex-start;border:.0625rem solid #253c49;background-color:#fff;border-left:0;flex:0 0 2.75rem;cursor:pointer}.searchFormSubmit:hover use{fill:#253C49}.searchFormSubmit:focus-visible use{fill:#253C49}.searchFormSubmit .icon{position:relative;width:1.375rem;height:1.375rem;flex:0 0 1.375rem;margin:0 auto 0 0}.searchFormSubmit svg{position:absolute;top:0;left:0;width:100%;height:100%}.searchFormSubmit use{fill:#253C49}.searchFormLabel{margin:-.0625rem;padding:0;width:.0625rem;height:.0625rem;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.hero{position:relative;width:100%;height:auto;display:flex;margin:0;left:0;padding:0}.hero{display:flex;align-items:center;align-content:center;justify-content:flex-start;box-sizing:border-box;padding:7.8125rem var(--gutter-left)}.hero .titleBlock{position:relative;width:100%;z-index:1;max-width:75rem;margin:0 auto}.hero{width:100vw;max-width:none;margin:0 0 0 calc((100% - 100vw)/ 2);flex:1 0 100vw}.heroTitle{font-family:var(--font-family-serif);font-weight:400;display:block;font-size:2.5rem;line-height:1.33;color:var(--theme-dark)}.heroTitleSmall{font-size:2.5rem;line-height:1.1}.heroTitle i::after,.heroTitle span::after{content:" "}.heroTitleRegular{font-family:var(--font-family);font-weight:400}.heroTitleEmphasis{font-family:var(--font-family-serif);font-weight:300;font-style:italic}.heroVideoBtn{transition:ease-out .5s opacity;position:absolute;width:100%;height:2.75rem;bottom:1.875rem;display:flex;flex-flow:row nowrap;justify-content:flex-end;opacity:1;padding-right:1.25rem;padding-inline:0 1.25rem;padding-block:0}.heroVideoBtnButton{all:unset;transition:ease-out .3s opacity;position:relative;width:2.75rem;height:2.75rem;pointer-events:all;display:flex;flex-flow:row;align-items:center;align-content:center;justify-content:center;opacity:1;cursor:pointer}.heroVideoBtnButton:hover{opacity:.5}.heroVideoBtnButton:focus-visible{opacity:.5}.heroVideoBtnButton svg{position:relative;flex:0 0 1.6875rem;width:1.6875rem;height:1.6875rem;pointer-events:none}.heroVideoBtnButton svg use{fill:#ffffff}.heroVideoBtnButtonPause{display:none}.hero .titleBlock{max-width:80rem;margin:0 auto}.hero .heroLine::after{content:"";display:block;margin:2.5rem 0 0;width:12.5rem;border-bottom:.125rem solid var(--theme-dark)}.hero .heroVideo,.hero .image{position:absolute;left:0;right:0;top:0;width:auto;bottom:0;display:block;z-index:0}.hero .heroVideo img,.hero .heroVideo video,.hero .image img,.hero .image video{object-fit:cover;width:100%;height:100%}.hero .wysiwyg{margin:1rem 0 0}.hero .btn{margin:1.5rem 0 0;visibility:visible}.hero[class*=theme] .carouselHeroSlideImg{object-position:100% 0}.hero:not([class*=theme]){--theme-dark:#ffffff;--theme-light:globals.$tealDark}.hero.videoPlaying .heroVideoBtnButtonPause{display:block}.hero.videoPlaying .heroVideoBtnButtonPlay{display:none}.carouselHero .carouselContainer:not(.active) .carouselInnerList>li .hero a.btn,.carouselHeroSlide.focus .hero a.btn{visibility:visible}.carouselContainer.active.moving .hero a.btn{visibility:visible}.breadcrumbs{border-top:.125rem solid #f6f6f7;border-bottom:.125rem solid #f6f6f7;display:flex;font-size:.875rem;line-height:1.5;height:3rem;align-items:center;align-content:center;justify-items:flex-start;white-space:nowrap;background-color:#fff}.breadcrumbsList{position:relative;width:100%;height:auto;display:flex;flex-flow:row nowrap;list-style:none;max-width:89.6875rem;margin:0 auto;padding:0 var(--gutter-left);overflow:hidden}.breadcrumbsList>li:not(:nth-last-of-type(2)){display:none}.breadcrumbsLink{outline:0;display:flex;flex-direction:row-reverse;align-items:center;text-decoration:none;color:#253c49}.breadcrumbsLink:hover{text-decoration:underline}.breadcrumbsLink:focus-visible{text-decoration:underline}.breadcrumbsLinkText{font-family:var(--font-family);font-weight:400;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:.875rem}.breadcrumbsItem{display:flex;flex:0 0 auto;overflow:hidden}.breadcrumbsItem .icon{position:relative;align-self:center;margin:0 .75rem 0 0;width:.3125rem;height:.5rem}.breadcrumbsItem .icon svg{position:absolute;left:0;top:0;width:100%;height:100%}.breadcrumbsItem .icon use{fill:#253C49}.breadcrumbsCurrent{color:#666}.checkTopElem{position:absolute;left:0;right:0;pointer-events:none;z-index:-1;top:calc(100vh + .125rem);height:0}.footerCheckElem{z-index:-1;height:0;width:0}.footer{margin:0 auto;background-color:#fff;padding:1.875rem 0;border-top:.125rem solid #f6f6f7}.footerInnerContent{padding:0 var(--gutter-left);display:flex;flex-flow:column nowrap;margin:0 auto;box-sizing:border-box}.footerSRAContainer{grid-area:badge;max-width:17.1875rem;width:100%;margin:0 0 1.875rem}.footerSRAContainer .iframeContainer{position:relative;border:0;margin:0;padding:0;background-color:transparent;width:11.875rem;height:6.8125rem;overflow:hidden}.footerSRAContainer .iframeContainer iframe{border:0;width:11.875rem}.footerSocialLinksContainer{grid-area:social;margin:0 0 2.125rem}.footerLinksList{margin:0;padding:0;list-style-type:none;display:flex;flex-flow:row wrap}.footerLinksListContainer{grid-area:links;margin:0 0 1.25rem}.footerLinksListItem{font-family:var(--font-family);font-weight:400;position:relative;font-size:.875rem;width:100%;display:block;margin:0 0 2.1875rem;line-height:1.8}.footerLinksListItem::after{content:"";height:.0625rem;width:1rem;background:#003d52;position:absolute;left:0;bottom:-.4375rem}.footerLinksListItem a{transition:ease-out .3s opacity;color:#003d52;font-size:.875rem}.footerLinksListItem a:hover{border-bottom:.0625rem solid #003d52;padding:0 0 .0625rem;text-decoration:none;opacity:.7}.footerLinksListItem a:focus-visible{border-bottom:.0625rem solid #003d52;padding:0 0 .0625rem;text-decoration:none;opacity:.7}.footerCopyright{font-family:var(--font-family);font-weight:400;font-size:.875rem;color:#003d52}.footerCopyrightContainer{grid-area:copyright;margin:0 0 1.25rem}.footerShare{position:relative;width:100%;height:auto;display:flex;flex-flow:row nowrap;padding:.125rem var(--gutter-left);box-sizing:border-box;max-width:90rem;margin:0 auto;align-items:center;justify-content:flex-start;align-content:center}.footerShare::before{position:absolute;left:0;right:0;top:0;height:.125rem;background-color:#f6f6f7;margin:0 calc((100% - 100vw)/ 2);content:""}.footerShareTitle{font-family:var(--font-family-serif);font-weight:400;position:relative;font-size:.875rem;color:#003d52;flex:0 1 auto;width:auto;margin:0 1.25rem 0 0}.footerShareTitleHide{margin:-.0625rem;padding:0;width:.0625rem;height:.0625rem;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.footerSharePrint{display:none}.footerShare .socialList{gap:.625rem}.footerShare .socialListItem{width:auto;flex:0 1 auto}.footerShare .socialListItem>a{margin:0;padding:0;width:auto;height:2.75rem}.footerShare .socialListItem>a:hover .icon{background:0 0}.footerShare .socialListItem>a:hover .icon use{fill:#253C49}.footerShare .socialListItem>a:focus-visible .icon{background:0 0}.footerShare .socialListItem>a:focus-visible .icon use{fill:#253C49}.footerShare .socialListItem>a .icon{width:1.625rem;height:1.625rem;background:0 0}.footerShare .socialListItem>a .icon use{transition:fill .3s ease-out;fill:#003d52}.socialList{margin:0;padding:0;list-style-type:none;display:flex;flex-flow:row nowrap}.socialListItemText{padding:0 0 0 .625rem}.socialListItem a,.socialListItemLink{font-family:var(--font-family);font-weight:400;text-decoration:none;color:#003d52;display:flex;flex-flow:row nowrap;align-items:center;padding:.875rem 0 .625rem;margin:0 1.5625rem 0 0;font-size:1rem;pointer-events:all}.socialListItem a:hover .icon,.socialListItem a:hover .socialListItemText,.socialListItemLink:hover .icon,.socialListItemLink:hover .socialListItemText{text-decoration:underline;text-underline-offset:0.3125rem;opacity:.7}.socialListItem a:focus-visible .icon,.socialListItem a:focus-visible .socialListItemText,.socialListItemLink:focus-visible .icon,.socialListItemLink:focus-visible .socialListItemText{text-decoration:underline;text-underline-offset:0.3125rem;opacity:.7}.socialListItem a .icon,.socialListItemLink .icon{transition:opacity .3s ease-out;position:relative;width:1.875rem;height:1.875rem;border-radius:.1875rem;background-color:#003d52}.socialListItem a svg,.socialListItemLink svg{position:absolute;width:66%;height:66%;top:17%;left:17%}.socialListItem a svg use,.socialListItemLink svg use{fill:#ffffff}.socialListItem a *,.socialListItemLink *{pointer-events:none}.backToTopButton{transition:transform .5s ease-out,opacity .3s ease-out,background-color .3s ease-out;width:3.125rem;height:3.125rem;display:block;background-color:#d0d3d4;position:fixed;opacity:0;pointer-events:none;cursor:default;right:1.25rem;bottom:1.875rem}.backToTopButton:hover{background-color:#253c49}.backToTopButton:hover svg{transform:rotate(-90deg) translate3d(.375rem,0,0)}.backToTopButton:focus-visible{background-color:#253c49}.backToTopButton:focus-visible svg{transform:rotate(-90deg) translate3d(.375rem,0,0)}.backToTopButton.atFooter{transform:translateY(-5.875rem)}.backToTopButton.active.show{opacity:.9;pointer-events:all;cursor:pointer}.backToTopButtonText{margin:-.0625rem;padding:0;width:.0625rem;height:.0625rem;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0);position:absolute}.backToTopButton svg{width:1.5rem;height:1rem;position:absolute;top:calc(50% - .5rem);left:calc(50% - .75rem);transition:transform .3s ease-out;transform:rotate(-90deg);fill:#f6f6f7}.peopleForm{position:relative;width:100%;height:auto;box-sizing:border-box;padding:3rem var(--gutter-left);background-color:#f8f8f8;display:block}.peopleForm::before{position:absolute;left:0;right:0;top:0;bottom:0;margin:0 calc((100% - 100vw)/ 2);background-color:#f8f8f8;display:block;z-index:-1;content:""}.peopleFormWrap{position:relative;width:100%;height:auto;display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto auto auto auto auto;grid-template-areas:"search" "label1" "input1" "label2" "input2" "label3" "input3"}.peopleFormFieldSet{position:relative;width:100%;padding:0;margin:0;display:block;border:0;min-inline-size:auto}.peopleFormLegend{font-family:var(--font-family);font-weight:400;position:relative;width:auto;height:auto;display:inline-block;font-size:1.75rem;line-height:1.2;margin:0 auto 1.625rem 0;margin-inline:0 auto;margin-block:0 1.625rem;flex:1 1 100%}.peopleFormLegend::after{max-width:12.5rem;width:12.5rem;background-color:#e8e8e8}.peopleFormSummary{position:relative;width:100%;height:auto;margin:0 auto 2rem 0}.peopleFormLabel{font-family:var(--font-family);font-weight:400;position:relative;width:100%;height:auto;display:block;margin:0 auto .5rem 0;margin-inline:auto 0;margin-block:0 0.5rem;color:var(--theme-dark);font-size:1rem;line-height:1.5;grid-area:label1}.peopleFormLabel:nth-of-type(2){grid-area:label2}.peopleFormLabel:nth-of-type(3){grid-area:label3}.peopleFormInput{font-family:var(--font-family);font-weight:400;position:relative;width:100%;height:auto;display:block;margin:0 auto 1.5rem 0;margin-inline:auto 0;margin-block:0 1.5rem;flex:0 0 2.875rem;padding:.8125rem .75rem;box-sizing:border-box;font-size:.875rem;line-height:1.5;color:#003d52;background-color:#f8f8f8;border:.0625rem solid #253c49;height:2.875rem;-webkit-appearance:none;appearance:none;grid-area:input1}.peopleFormInput::-webkit-input-placeholder{color:#5c5c5c}.peopleFormInput::-moz-placeholder{color:#5c5c5c}.peopleFormInput:-moz-placeholder{color:#5c5c5c}.peopleFormInput:focus{outline:0;border-color:#288ccd}.peopleFormSelect{background-image:url("/static/assets/chevron.svg");background-position:center right 1.25rem;background-size:.75rem auto;background-repeat:no-repeat}.peopleFormSelect:first-of-type{grid-area:input1}.peopleFormSelect:nth-of-type(2){grid-area:input2}.peopleFormSelect:nth-of-type(3){grid-area:input3}.peopleFormSearch{grid-area:search;grid-template-areas:"searchLabel searchLabel" "searchInput submit";grid-template-rows:auto;grid-template-columns:1fr auto;display:grid;margin-bottom:1.5rem;margin-block-end:1.5rem;gap:.5rem 0}.peopleFormSearchInput{grid-area:searchInput;margin-bottom:0;margin-block-end:0}.peopleFormSearchLabel{grid-area:searchLabel;margin:0 .5rem 0 0;margin-block:0;margin-inline:0 0.5rem}.peopleFormSubmit{display:inline-flex;background-image:linear-gradient(to bottom,var(--theme-dark) 50%,#f8f8f8 50%);color:#fff;gap:.625rem;align-items:center;align-content:center;grid-area:submit;white-space:nowrap;height:2.875rem;margin:0 auto 0 0;padding:.75rem;border-left:none}.peopleFormSubmit:hover{color:var(--theme-dark)}.peopleFormSubmit:hover .peopleFormSubmitIcon use{fill:var(--theme-dark)}.peopleFormSubmit:focus-visible{color:var(--theme-dark)}.peopleFormSubmit:focus-visible .peopleFormSubmitIcon use{fill:var(--theme-dark)}.peopleFormSubmitText{display:none}.peopleFormSubmitIcon{width:1.25rem;height:1.25rem;flex:0 0 1.25rem}.peopleFormSubmitIcon use{transition:ease-out .3s fill;fill:#ffffff;fill-rule:evenodd}.peopleFormDropdownContainer{position:relative;margin-bottom:1.5rem;margin-block-end:1.5rem}.peopleFormDropdownContainer:last-child{margin-bottom:0;margin-block-end:0}.peopleFormDropdownContainer:last-child .peopleFormDropdownContent{left:unset;right:0}.peopleFormDropdownTrigger{font-family:var(--font-family);font-weight:400;width:100%;display:block;margin:0 auto 0 0;margin-inline:auto 0;margin-block:0;flex:0 0 2.875rem;padding:0 .75rem;padding-inline-end:3.125rem;box-sizing:border-box;font-size:.875rem;line-height:1.5;color:#003d52;background-color:#f8f8f8;border:.0625rem solid #253c49;text-align:left;height:2.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-image:url("/static/assets/chevron.svg");background-position:center right 1.25rem;background-size:.75rem auto;background-repeat:no-repeat}.peopleFormDropdownTrigger:focus{outline:0;border-color:#288ccd}.peopleFormDropdownTrigger:active{border:.0625rem solid #253c49}.peopleFormDropdownContent{display:none}.peopleFormClearAll{padding:.625rem .5rem;margin-top:.625rem;margin-block-start:0.625rem;display:flex;float:right;font-family:var(--font-family);font-weight:400;color:#253c49;text-decoration:none}.peopleFormClearAll:focus,.peopleFormClearAll:hover{text-decoration:underline}label{font-family:var(--font-family);font-weight:400;font-size:1rem;line-height:1.5;color:var(--form-text-label)}select{font-family:var(--font-family);font-weight:400;-webkit-appearance:none;appearance:none;font-size:.875rem;line-height:1.5;color:var(--form-text-default);padding:.75rem 2rem .75rem .75rem;border:.0625rem solid var(--form-keyline);background:url("/static/assets/chevron.svg") right .75rem center no-repeat #fff}.promoBlock{width:100%}.promoBlockWrap{width:100%;display:flex;align-items:flex-start;align-content:stretch;align-items:stretch;flex-flow:column nowrap}.promoBlockWrap>.image{overflow:hidden;width:100%;max-width:100%;flex:1 1 100%}.promoBlockWrap>.image img{display:block;flex:1 0 auto;width:100%;height:100%}.promoBlockWrap>.image a{display:block}.promoBlockWrap>.text{width:100%;max-width:100%;flex:1 1 100%}.promoBlockWrap>.image{position:relative}.promoBlockWrap>.image img{object-fit:cover}.promoBlock{position:relative;background-color:#fff}.promoBlockTitle{position:relative;font-family:var(--font-family);font-weight:400;font-size:1.125rem;line-height:1.2;color:var(--theme-dark);flex:0 1 auto}.promoBlockTitle a{color:var(--theme-dark);text-decoration:none}.promoBlockTitle.headerLine::after{background-color:#e8e8e8}.promoBlockSummary{font-size:.9375rem;line-height:1.5;margin:2.125rem 0 0;color:#003d52}.promoBlockBtn .btn{width:auto!important}.promoBlockWrap .image::after{transition:ease-out .3s opacity;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#ed8b00;opacity:0;content:""}.promoBlockWrap>.text{padding:1.25rem 1.5rem 0;background-color:var(--theme-light);box-sizing:border-box;display:flex}.promoBlockLink{font-family:var(--font-family);font-weight:400;display:flex;align-items:center;height:auto;margin:auto -1.5rem 0;flex:0 0 auto;justify-self:flex-end}.promoBlockLink a{transition:ease-in-out .5s color,ease-in-out .5s background-position;display:flex;justify-content:space-between;width:100%;padding:.625rem 1.5rem;font-size:1rem;line-height:1.5;align-items:center;align-content:center;flex-wrap:row;background-image:linear-gradient(to bottom,transparent 50%,var(--theme-dark) 50%);background-size:100% 200%;background-position:left top;text-decoration:none;margin:1.75rem 0 0}.promoBlockLink a::after{top:0;height:100%}.promoBlockLinkIcon{position:relative;width:.9375rem;height:.9375rem;flex:0 0 0.9375rem}.promoBlockLinkIcon use{transition:ease-in-out .5s fill;fill:var(--theme-dark)}.promoBlockTag{background-color:#003d52;font-size:1.375rem;line-height:1.09;color:#fff;margin:-1.25rem -1.25rem 0;padding:.875rem 1.25rem;box-sizing:border-box;width:auto}.promoBlockList{position:relative;width:100%;height:auto;display:flex;flex-flow:column;padding:0;margin:1.125rem 0 0;list-style:none}.promoBlockListItem{position:relative;width:100%;height:auto;display:flex;flex-flow:row nowrap;margin:.4375rem 0 0;align-items:center}.promoBlockListItem:first-of-type{margin:0}.promoBlockListItem:focus-within .callReveal{opacity:0;width:0;overflow:hidden;white-space:nowrap}.promoBlockListItem:focus-within .callReveal+a{display:inline-flex}.promoBlockListItem .icon{position:relative;width:1.25rem;height:1.25rem}.promoBlockListItem .icon svg{position:absolute;top:0;left:0;width:100%;height:100%}.promoBlockListItem .icon use{fill:#003d52}.promoBlockListItem a{color:#253c49;text-decoration:none;display:inline-flex;gap:.9375rem;align-items:center}.promoBlockListItem a use{fill:#003d52}.promoBlockCat{font-family:var(--font-family);font-weight:400;position:absolute;top:.375rem;left:.625rem;background-color:var(--theme-dark);padding:.25rem .625rem;display:inline-block;text-align:center;font-size:.875rem;color:#fff}.promoBlockAuthor{font-family:var(--font-family);font-weight:400;font-size:1rem;line-height:1.5;color:#a2aaad}.promoBlockPub{font-family:var(--font-family-serif);font-weight:400;font-size:1rem;line-height:1.5;color:#a2aaad}.promoBlockServices{font-size:.875rem;line-height:1.6;margin:.25rem 0 0}.promoBlockTitleJob{font-family:var(--font-family-serif);font-weight:400;font-style:italic;font-size:1.125rem;line-height:1.2;margin:.25rem 0 1.5rem}.promoBlockTitleJob::after{display:block;position:absolute;margin:.5rem 0 0;width:17%;height:.125rem;background-color:var(--theme-keyline);content:""}.promoBlockLocation{font-size:1.0625rem;line-height:1.5;margin:0 0 .4375rem}.promoBlockLocation+.promoBlockLocation{margin:-.4375rem 0 0}.promoBlockCta{position:relative;width:100%;height:auto;display:block;margin:auto 0 0}.promoBlockCta>a{position:relative;width:100%;height:auto;display:grid;grid-template-columns:1fr 1rem;grid-template-rows:auto;padding:.625rem 0;gap:.625rem;align-items:center}.promoBlockCta>a:hover .icon{transform:translate3d(.625rem,0,0)}.promoBlockCta>a:focus-visible .icon{transform:translate3d(.625rem,0,0)}.promoBlockCta>a .text{position:relative;grid-column:1/2;grid-row:1/2}.promoBlockCta>a .icon{transition:transform ease-out .3s;position:relative;grid-column:2/3;grid-row:1/2}.promoBlockLang{position:relative;width:2.75rem;height:1.875rem;margin:0 0 .625rem;box-sizing:border-box}.promoBlockLangOptions{position:relative;width:100%;height:auto;display:block;padding:1.75rem 1.25rem 1.375rem;margin:auto 0 0;box-sizing:border-box;flex:0 0 auto;background-color:var(--theme-light)}.promoBlockLangOptionsTitle{font-family:var(--font-family);font-weight:400;position:relative;width:100%;color:var(--theme-dark);font-size:1.125rem;line-height:1.5;margin:0 0 .625rem;padding:1.25rem 0 0;border-top:.0625rem solid #fff}.promoBlockLangOptionsList{position:relative;width:100%;height:auto;display:flex;flex-flow:row wrap;align-items:center;padding:0;margin:0;gap:1.25rem 1rem;list-style:none}.promoBlockLangOptionsListItem{flex:0 0 2.75rem;margin:0}.promoBlockLang svg{transition:.3s ease-out box-shadow,.3s ease-out border-color;position:absolute;display:block;left:0;top:0;width:100%;height:100%;border:.125rem solid #fff;box-shadow:0 0 0 rgba(0,0,0,.4);box-sizing:border-box}.promoBlockLang>a:hover svg{box-shadow:0 0 .3125rem rgba(0,0,0,.4)}.promoBlockLang>a:focus-visible svg{box-shadow:0 0 .3125rem rgba(0,0,0,.4)}.promoBlock a:focus{outline:0}.promoBlock a::after{position:absolute;left:0;top:0;width:100%;height:100%;display:block;content:"";cursor:pointer}.promoBlock .textWrap{text-align:start;display:flex;flex-flow:column;flex:1 0 100%}.promoBlock .textWrap .promoBlockLang{pointer-events:none}.promoBlock .textWrap>.descriptionlink{margin:.625rem 0 0}.promoBlock .textWrap>.descriptionlink>a{width:100%;flex:1 0 100%;display:flex;padding:.625rem 0;justify-content:space-between;text-decoration:none}.promoBlock .textWrap>.descriptionlink>a:hover .descriptionlinkIcon{transform:translate3D(.625rem,0,0)}.promoBlock .textWrap>.descriptionlink>a:focus-visible .descriptionlinkIcon{transform:translate3D(.625rem,0,0)}.promoBlock .textWrap>.descriptionlink>a::after{display:none}.promoBlock .textWrap>.descriptionlink .descriptionlinkIcon{transform:translateX(-.625rem)}.promoBlock .textWrap>.descriptionlink:hover{text-decoration:none}.promoBlock .textWrap>.descriptionlink:hover .descriptionlinkIcon{transform:translateX(0)}.promoBlock .textWrap>.descriptionlink:focus-visible{text-decoration:none}.promoBlock .textWrap>.descriptionlink:focus-visible .descriptionlinkIcon{transform:translateX(0)}.promoBlock[lang=ar]{direction:rtl}.promoBlock.partial .promoBlockTitle{font-size:1.375rem}.promoBlock.partial .promoBlockSummary{font-size:1rem}.promoBlock.partial.caseStudy .promoBlockWrap .image{height:8.75rem;padding:0;flex:1 1 auto}.promoBlock.partial.caseStudy .promoBlockTag{position:relative;width:100%;margin:0;flex:1 0 100%}.promoBlock.partial.caseStudy .promoBlockTitle{margin:0 0 .9375rem}.promoBlock.partial.caseStudy .promoBlockSummary{margin:0 0 1.25rem}.promoBlock.partial.caseStudy .promoBlockCta .icon{margin:.125rem 0 0}.promoBlock.partial.caseStudy .promoBlockCta .icon use{fill:#253C49}.promoBlock.partial.caseStudy .promoBlockCta .text{width:auto;flex:0 0 auto}.promoBlock.partial.caseStudy .promoBlockCta a:hover{text-decoration:none}.promoBlock.partial.caseStudy .promoBlockCta a:hover .icon use{fill:#003d52}.promoBlock.partial.caseStudy .promoBlockCta a:focus-visible{text-decoration:none}.promoBlock.partial.caseStudy .promoBlockCta a:focus-visible .icon use{fill:#003d52}.promoBlock.partial.caseStudy a::after{display:none}.promoBlock.partial.team .promoBlockWrap>.image{padding:0 0 67%;height:0}.promoBlock.partial.team .promoBlockWrap>.image a{aspect-ratio:16/11}.promoBlock.partial.team .promoBlockWrap>.image a:hover::after{opacity:.5}.promoBlock.partial.team .promoBlockWrap>.image a:focus-visible::after{opacity:.5}.promoBlock.partial.team .promoBlockWrap>.image a::after{transition:ease-out .3s opacity;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#253c49;opacity:0;display:block;content:""}.promoBlock.partial.team .promoBlockWrap>.text{padding:1.5625rem}.promoBlock.partial.team .promoBlockTitle{margin:0 auto .625rem 0;font-size:1.25rem;line-height:1.3}.promoBlock.partial.team .promoBlockTitle>a:hover{color:#253c49;text-decoration:none}.promoBlock.partial.team .promoBlockTitle>a:focus-visible{color:#253c49;text-decoration:none}.promoBlock.partial.team a::after{display:none}.promoBlock.partial.team:focus-within .image::after,.promoBlock.partial.team:hover .image::after{display:none}.promoBlock.pinBottom .image img{object-position:center bottom}.promoBlock.hubBlock{overflow:hidden}.promoBlock.hubBlock:not(.team):focus-within .image img,.promoBlock.hubBlock:not(.team):hover .image img{transform:scale(1.2)}.promoBlock.hubBlock:not(.team):focus-within .promoBlockLink a,.promoBlock.hubBlock:not(.team):hover .promoBlockLink a{color:#fff;z-index:1;background-position:right bottom;text-decoration:none}.promoBlock.hubBlock:not(.team):focus-within .promoBlockLinkIcon use,.promoBlock.hubBlock:not(.team):hover .promoBlockLinkIcon use{fill:#ffffff}.promoBlock.hubBlock .image{height:13.125rem;flex:0 0 13.125rem}.promoBlock.hubBlock .image::after{display:none}.promoBlock.hubBlock .image img{transition:ease-in-out .5s transform}.promoBlock.hubBlock>.text{padding:1.25rem 1.5rem 0}.promoBlock.hubBlock .promoBlockLang{order:1}.promoBlock.hubBlock .promoBlockLangOptions{order:5}.promoBlock.hubBlock .promoBlockAuthor{order:2}.promoBlock.hubBlock .promoBlockPub{order:3}.promoBlock.hubBlock .promoBlockTitle{font-size:1rem;line-height:1.5;color:var(--theme-dark)}.promoBlock.hubBlock .promoBlockWrap{height:100%}.promoBlock.hubBlock .promoBlockWrap>.text{display:flex;padding:1.5rem 1.5rem 0}.promoBlock.hubBlock.withFlags{display:flex;flex-flow:column}.promoBlock.hubBlock.withFlags:focus-within .image img,.promoBlock.hubBlock.withFlags:hover .image img{transform:none}.promoBlock.hubBlock.withFlags .promoBlockWrap{position:relative;flex:1 1 auto;cursor:pointer}.promoBlock.hubBlock.withFlags .promoBlockWrap:focus-within .image img,.promoBlock.hubBlock.withFlags .promoBlockWrap:hover .image img{transform:scale(1.2)}.promoBlock.hubBlock.withFlags .promoBlockWrap .image::after{display:block}.promoBlock.hubBlock.withFlags .promoBlockAuthor{order:2}.promoBlock.hubBlock.withFlags .promoBlockPub{order:3}.promoBlock.hubBlock.withFlags .promoBlockTitle{order:4;color:var(--theme-dark)}.promoBlock.hubBlock.withFlags .promoBlockTitle a{text-decoration:none}.promoBlock.team{margin:0}.promoBlock.team .promoBlockWrap .image{position:relative;width:100%;height:0;padding:0 0 75%}.promoBlock.team .promoBlockWrap .image .partialPeopleImage{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.promoBlock.team .promoBlockWrap>.text{padding:1.25rem 1.5rem 0}.promoBlock.team .promoBlockTitle{font-size:1.125rem;color:#253c49}.promoBlock.team .promoBlockTitleJob{color:#253c49}.promoBlock.team .promoBlockTitleJob::after{display:none}.promoBlock.team .promoBlockSummary{margin:0 0 1.5rem;flex:1 0 auto}.promoBlock.team .textWrap>.descriptionlink{margin:0}.promoBlock.team .textWrap>.descriptionlink::before{top:0;background-color:#fff}.promoBlock.team .textWrap>.descriptionlink>a{color:#253c49}.gridSide .carouselContainer::after{display:none}.gridSide .blockButton{position:relative;right:0}.gridSide .carouselBlock.idio .carouselInnerList>li{opacity:1;min-width:100%}.twoContentSide>.promoBlock.team.col-6 .promoBlockWrap{flex-flow:column}.locationBlock{position:relative;width:100%;height:auto;display:flex;flex-flow:row wrap;background-color:#fff;margin:0 auto;box-sizing:border-box;gap:1.25rem 1rem}.locationBlockTitle{font-family:var(--font-family-serif);font-weight:400;position:relative;font-size:1.25rem!important;line-height:1.33!important;color:#253c49;order:2;width:auto;flex:0 1 auto}.locationDetailsList{position:relative;width:100%;height:auto;flex:1 0 100%;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;gap:1.25rem 0;font-size:1.125rem;line-height:1.1;order:3}.locationDetailsList .appleMaps{display:none}.locationDetailsList .googleMaps{display:inline}.locationDetailsList.appleDevice .appleMaps{display:inline}.locationDetailsList.appleDevice .googleMaps{display:none}.locationDetailsDesc{position:relative;width:100%;flex:1 1 auto;max-width:calc(100% - 1.5rem)}.locationDetailsDescAddress{font-style:normal;margin:0 0 1.5rem}.mapBlock{position:relative;width:100%;height:auto;display:block}.mapBlockMap{position:relative;width:100%;height:28.125rem;display:block;margin:1.875rem 0 0}.mapBlockTitle{font-family:var(--font-family);font-weight:400;position:relative;font-size:1.75rem;line-height:1.33;color:#003d52;margin:0 0 1.875rem}.mapBlockTitle::after{display:block;position:absolute;left:0;bottom:-.625rem;width:12.5rem;height:.125rem;background-color:#e8e8e8;content:""}.mapBlock .locationDetailsList{font-family:var(--font-family);font-weight:400;font-size:1rem;line-height:1.5}.mapBlock .locationDetailsList .locationDetailsDesc{margin:0}.apiVideoBlock{position:relative;width:100%;height:auto;display:block;margin:0 auto}.apiVideoBlockLink{all:unset;aspect-ratio:16/9;transition:ease-out .3s background-color;position:relative;width:100%;background-color:rgba(0,0,0,.5);display:flex;flex-flow:row;align-items:center;align-content:center;justify-content:center}.apiVideoBlockLink:hover{background-color:rgba(255,255,255,.5)}.apiVideoBlockLink:focus-visible{background-color:rgba(255,255,255,.5)}.apiVideoBlockLink::before{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:3.75rem;height:3.75rem;display:block;border:.0625rem solid #fff;border-radius:100%;content:""}.apiVideoBlockImage{position:absolute;left:0;top:0;width:100%;height:100%;display:block;object-fit:cover}.apiVideoBlockIcon{width:1.25rem;height:1.25rem}.apiVideoBlockIcon use{fill:#ffffff}.apiVideoBlock .apiVideoBlockLink:hover::before{background-color:#253c49;border:.0625rem solid #253c49}.apiVideoBlock .apiVideoBlockLink:hover svg use{fill:#ffffff}.apiVideoBlock .apiVideoBlockLink:focus-visible::before{background-color:#253c49;border:.0625rem solid #253c49}.apiVideoBlock .apiVideoBlockLink:focus-visible svg use{fill:#ffffff}.apiVideoBlock .apiVideoBlockLink::before{transition:ease-out .3s background-color,ease-out .3s border;border-radius:0;width:2.5rem;height:2.5rem;background-color:#fff;z-index:1}.apiVideoBlock .apiVideoBlockIcon{z-index:1;stroke:#253C49;width:.9375rem;height:1.25rem}.apiVideoBlock .apiVideoBlockIcon use{fill:#253C49}.accordion{position:relative;width:100%;height:auto;display:block}.accordionSummary{position:relative;padding:.9375rem;box-sizing:border-box;background-color:#f5f3ef;margin:0 0 .9375rem}.accordionSummaryWrap{position:relative;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:.625rem}.accordionSummaryIcon{position:relative;width:.875rem;height:.875rem;flex:0 0 0.875rem}.accordion[open] .accordionSummaryIcon svg{transform:rotate(180deg)}.accordionSummaryIcon svg{position:absolute;left:0;top:0;width:100%;height:100%;display:block;transform:rotate(0)}.accordionSummaryIcon use{fill:#003d52}.accordionSummaryText{position:relative;width:auto;flex:1 1 auto;color:#003d52;font-size:1.125rem;line-height:1.33;margin-block-end:0}.accordionContentWrap{position:relative;width:100%;background-color:#f5f3ef;box-sizing:border-box;padding:1.25rem}.accordionContent{margin:0 0 .125rem}.active.accordion .accordionContent{transition:ease-out .5s height}.closing.accordion .accordionIcon svg{transform:rotate(0)}summary::-webkit-details-marker,summary::marker{display:none}.accordion[open]:not(.active) .accordionContent{height:auto}.accordionSummary{pointer-events:all;cursor:pointer;display:block}.accordionSummaryWrap{pointer-events:none}.accordionSummaryText{pointer-events:none}.accordionSummaryIcon{pointer-events:none}.accordionContent{height:0;overflow:hidden;padding:0}.accordionBlock{position:relative;width:100%;height:auto;display:block}.accordionBlock .accordionContentWrap{background-color:#fff;padding:.625rem}.accordionBlock .accordion{margin:0;max-width:43.125rem}.accordionBlock .accordion:last-child{border-bottom:.0625rem solid #253c49}.accordionBlock .accordionSummaryWrap{color:#253c49}.accordionBlock .accordionSummary{font-family:var(--font-family);font-weight:400;margin:0;background-color:#fff;padding:.625rem 1.125rem .625rem .625rem}.accordionBlock .accordionSummary:hover{background-color:#253c49}.accordionBlock .accordionSummary:hover .accordionSummaryText{color:#fff}.accordionBlock .accordionSummary:hover .accordionSummaryIcon use{fill:#ffffff}.accordionBlock .accordionSummary:focus-visible{background-color:#253c49}.accordionBlock .accordionSummary:focus-visible .accordionSummaryText{color:#fff}.accordionBlock .accordionSummary:focus-visible .accordionSummaryIcon use{fill:#ffffff}.accordionBlock .accordionContent{margin:0}.accordionBlock .accordion .accordionSummary{border-top:.0625rem solid #253c49}.accordionBlock .accordion[open] .accordionSummary{border-top:.0625rem solid #fff;background-color:#e2f2f7;color:#253c49}.accordionBlock .accordion[open] .accordionSummary:hover .accordionSummaryText{color:#253c49}.accordionBlock .accordion[open] .accordionSummary:hover .accordionSummaryIcon use{fill:#253C49}.accordionBlock .accordion[open] .accordionSummary:focus-visible .accordionSummaryText{color:#253c49}.accordionBlock .accordion[open] .accordionSummary:focus-visible .accordionSummaryIcon use{fill:#253C49}.accordionBlock .accordion[open]:last-child{border-bottom:.0625rem solid #fff}.accordionBlock .faqItem{margin:0;max-width:unset}.wysiwyg .accordionSummaryText{margin-block-end:0}.quoteBlock{position:relative;width:100%;height:auto;display:flex;align-items:stretch}.quoteBlockContainer{background-color:var(--theme-light);padding:2rem;width:100%}.quoteBlock use{fill:var(--theme-dark)}.quoteBlock svg{width:3.125rem;height:2rem;margin-bottom:2rem}.quoteBlock .titledPromoContentTitle::after{width:9.375rem;height:.125rem;top:1rem}.quoteBlock .quoteBlockFooterContent{font-family:var(--font-family);font-weight:400;font-size:.875rem}.quoteBlock:not([class*=theme]) .quoteBlockContainer{background-color:transparent;border-inline-start:0.125rem solid #253C49;padding:0 0 0 1.875rem}.quoteBlock:not([class*=theme]) .quoteBlockBody{color:#253c49;padding:0}.quoteBlock:not([class*=theme]) .quoteBlockBodyText{font-family:var(--font-family-serif);font-weight:400;position:relative;padding:0;font-size:1.3125rem}.quoteBlock:not([class*=theme]) .quoteBlockBodyText::before{content:"“"}.quoteBlock:not([class*=theme]) .quoteBlockBodyText::after{content:"”"}.quoteBlock:not([class*=theme]) .quoteBlockFooter{position:relative;display:flex;flex-direction:column;margin:2.125rem 0 0 0}.quoteBlock:not([class*=theme]) .quoteBlockFooter::before{display:block;position:absolute;left:0;top:-1.0625rem;width:9.375rem;height:.125rem;background-color:#e8e8e8;content:""}.quoteBlockBody{border:0;padding:0}.quoteBlockFooter{margin:1rem 0 0;line-height:0}.quoteBlockAutor{margin:.625rem 0 0}.cardList{position:relative;width:100%;height:auto;display:flex;flex-flow:column;background-color:#fff;text-align:start;padding:1.25rem 1.25rem .625rem;background-color:var(--theme-light)}.cardListTitle{font-family:var(--font-family);font-weight:400;font-size:1.125rem;padding:0 0 .625rem 0;line-height:1;background-color:var(--theme-light);color:var(--theme-dark);font-size:18px;border-bottom:.0625rem solid var(--theme-dark)}.cardListUl{width:100%;margin:0;padding:0;display:block;list-style:none;padding:1.375rem 0 0;box-sizing:border-box}.cardList .descriptionlink svg use{fill:#253C49}.cardList .descriptionlink::before{display:none}.cardList .descriptionlink .descriptionlinkIcon{transform:translateX(-1.25rem);align-self:self-start}.cardList .descriptionlink:hover .descriptionlinkIcon{transform:translateX(-.625rem)!important}.cardList .descriptionlink:focus-visible .descriptionlinkIcon{transform:translateX(-.625rem)!important}.cardList .promoBlockCta{flex-basis:unset;margin:0;padding:.625rem 0;box-sizing:border-box}.cardList .promoBlockCta:not(:last-child){border-bottom:.0625rem solid #fff}.cardList .promoBlockCta use{fill:#253C49}.cardList .promoBlockCta a{padding:0;align-items:start}.cardList .promoBlockCta:last-child{margin-bottom:0}.cardList.col-12 .promoBlockCta:not(:last-child){border-bottom:.0625rem solid #fff}.cardList .cardListLink{display:unset;text-decoration:none;color:#253c49}.cardList .cardListLink:hover{color:#003d52}.cardList .cardListLink:hover use{fill:#003d52}.cardList .cardListLink:focus-visible{color:#003d52}.cardList .cardListLink:focus-visible use{fill:#003d52}.cardList .cardListLink use{fill:#003d52}.cardList .icon{display:inline-block;vertical-align:middle;width:.9375rem;height:.9375rem;margin-top:.4375rem}.cardList .icon svg{position:absolute;top:0;left:0;width:100%;height:100%}.cardList .text{margin:0 .625rem 0 0}.twoContentSide .cardList{padding:1.25rem;box-shadow:none}.grid:not(.gridSide)>.cardList.col-6 .cardListUl{grid-template-columns:1fr}.grid:not(.gridSide)>.cardList.col-4 .cardListUl{grid-template-columns:1fr}.carouselContainer.active>button{pointer-events:all;cursor:pointer}.carouselContainer.active>button:disabled{pointer-events:none;cursor:default}.carouselContainer.active>button *{pointer-events:none;cursor:default}.carouselContainer.active.pauseAnimation .carouselInner .carouselInnerList>li{transition:none}.carouselContainer.active.moving button{pointer-events:none;cursor:default}.carouselContainer.active.moving .carouselInnerList>li *{pointer-events:none}.carouselInnerList{margin:0;padding:0;list-style-type:none;position:relative;display:flex;flex-flow:row nowrap;align-items:stretch;align-content:stretch;justify-content:flex-start;width:auto;margin:0}.carouselInnerList>li{transition:margin-left .5s ease-out;min-width:100%;flex:1 1 100%;width:100%;white-space:normal;margin:0}.carouselContainer,.carouselHero .carouselContainer{position:relative;width:100%;height:auto;display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-end;gap:1.25rem 0}.carouselContainer::after,.carouselHero .carouselContainer::after{content:"";border:solid 1rem #d0d3d4;border-top:solid 1rem #253c49;border-radius:50%;width:7.5rem;height:7.5rem;position:absolute;top:calc(50% - 3.75rem);left:calc(50% - 3.75rem);z-index:999;animation:spin 1.2s linear infinite}.carouselHero .carouselInner,.carouselInner{position:relative;width:auto;height:auto;margin:0;overflow:auto;order:1;display:block;margin:0 -.15625rem;max-width:calc(100% + .3125rem);min-width:100%}.carouselHero .carouselInner script,.carouselInner script{visibility:hidden}.carouselButton,.carouselHero .carouselButton{display:none}.carouselButton.left,.carouselHero .carouselButton.left{order:2}.carouselButton.right,.carouselHero .carouselButton.right{order:3}.carouselHero .carouselInnerList>li,.carouselInnerList>li{opacity:0;position:relative;width:100%;height:auto;display:flex;box-sizing:border-box;flex-flow:row;justify-content:stretch;justify-items:stretch;padding:0 .15625rem}.carouselInnerList>li.hide{display:none}.carouselBlock{position:relative;width:100%;height:auto;display:block}.carouselBlock.carouselImageBlockNew,.carouselBlock.combinedContentCarousel,.carouselBlock.team{padding:3.125rem 0;background-color:#f8f8f8}.carouselBlock.carouselImageBlockNew::before,.carouselBlock.combinedContentCarousel::before,.carouselBlock.team::before{position:absolute;top:0;left:0;right:0;height:100%;margin:0 calc((100% - 100vw)/ 2);background-color:#f8f8f8;content:""}.carouselBlock.carouselImageBlockNew .blockButton,.carouselBlock.combinedContentCarousel .blockButton,.carouselBlock.team .blockButton{bottom:3.75rem}.carouselBlock.team .carouselCard .promoBlockWrap{cursor:pointer}.carouselBlock.team .carouselCard .promoBlockWrap .image{flex:0 0 auto;height:0;padding:0 0 75%}.carouselBlock.team .carouselCard .promoBlockWrap .image img{position:absolute}.carouselBlock.team .carouselCard .promoBlockWrap>.text{background-color:#fff}.carouselBlock.team .carouselCard .promoBlockTitle{font-size:1.125rem}.carouselBlock.team .carouselCard .promoBlockLinkIcon{transition:ease-out .3s transform}.carouselBlock.team .carouselCard .promoBlock a:hover .promoBlockLinkIcon{transform:translate3d(.625rem,0,0)}.carouselBlock.team .carouselCard .promoBlock a:focus-visible .promoBlockLinkIcon{transform:translate3d(.625rem,0,0)}.carouselBlock.combinedContentCarousel .promoBlock.hubBlock:not(.withFlags) .promoBlockAuthor{order:1}.carouselBlock.combinedContentCarousel .promoBlock.hubBlock:not(.withFlags) .promoBlockPub{order:2}.carouselBlock.combinedContentCarousel .promoBlock.hubBlock:not(.withFlags) .promoBlockTitle{order:3}.carouselBlock.combinedContentCarousel .promoBlock.hubBlock:not(.withFlags) .promoBlockLink{order:4}.carouselBlock.combinedContentCarousel .promoBlock.hubBlock .promoBlockPub{color:var(--theme-dark);font-size:.875rem;font-family:var(--font-family-serif);font-weight:300;font-style:italic}.carouselBlock.combinedContentCarousel .promoBlock.hubBlock .promoBlockAuthor{color:var(--theme-dark)}.carouselBlock.combinedContentCarousel .promoBlock.hubBlock .promoBlockTitle{margin:.5rem 0 0}.carouselBlock.carouselImageBlockNew .carouselContainer{display:grid;grid-template-rows:auto 3.5rem 2.75rem;grid-template-areas:"slides slides" "thumbs thumbs" "buttonPrev buttonNext";row-gap:.625rem}.carouselBlock.carouselImageBlockNew .carouselContainer:after{display:none}.carouselBlock.carouselImageBlockNew .carouselContainer .carouselInner{grid-area:slides;overflow:hidden;width:100%}.carouselBlock.carouselImageBlockNew .carouselContainer .carouselInnerList{--carousel-gap:20;column-gap:calc(var(--carousel-gap) * .0625rem)}.carouselBlock.carouselImageBlockNew .carouselContainer .carouselInnerList li{flex:0 1 100%;min-width:100%;width:100%;padding:0}.carouselBlock.carouselImageBlockNew .carouselContainer .carouselInnerList img{width:100%}.carouselBlock.carouselImageBlockNew .carouselContainer .carouselButton{position:static;cursor:pointer}.carouselBlock.carouselImageBlockNew .carouselContainer .carouselButton[disabled]{opacity:.5;cursor:default}.carouselBlock.carouselImageBlockNew .carouselContainer .carouselButton[disabled] .icon{cursor:default}.carouselBlock.carouselImageBlockNew .carouselContainer .carouselButton.right{grid-area:buttonNext;margin-inline-start:.25rem}.carouselBlock.carouselImageBlockNew .carouselContainer .carouselButton.left{grid-area:buttonPrev;justify-self:flex-end;margin-inline-end:.25rem}.carouselBlock.carouselImageBlockNew .carouselContainer .carouselThumbs{display:grid;grid-template-areas:unset;grid-template-rows:unset;gap:0;grid-area:thumbs;position:relative;justify-content:flex-start}.carouselBlock.carouselImageBlockNew .carouselContainer .carouselThumbs::before{content:"";position:absolute;top:0;bottom:0;right:0;width:2.875rem;z-index:1;background-image:linear-gradient(to right,rgba(248,248,248,0),#f8f8f8)}.carouselBlock.carouselImageBlockNew .carouselContainer .carouselThumbs .carouselButton,.carouselBlock.carouselImageBlockNew .carouselContainer .carouselThumbs .pagination{display:none}.carouselBlock.carouselImageBlockNew .carouselContainer .carouselThumbs .carouselInnerList{column-gap:.9375rem;overflow:auto;scrollbar-width:none}.carouselBlock.carouselImageBlockNew .carouselContainer .carouselThumbs .carouselInnerList::-webkit-scrollbar{height:0}.carouselBlock.carouselImageBlockNew .carouselContainer .carouselThumbs .carouselInnerList>li{flex:0 1 6.25rem;min-width:6.25rem;width:6.25rem}.carouselBlock.carouselImageBlockNew .carouselContainer .carouselThumbs .carouselInnerList>li>button{border:none;padding:0}.carouselTitle{font-family:var(--font-family);font-weight:400;position:relative;width:100%;height:auto;display:block;font-size:1.75rem;line-height:1.2;margin:0 0 2.75rem}.carouselTitle::after{max-width:12.5rem;background-color:#e8e8e8}.carouselCardBack{position:absolute;top:0;height:100%;transform:translate3d(0,101%,0);left:0;right:0}.carouselCardBackListItem a,.carouselCardBackListItem button{all:unset;position:relative;flex:0 1 auto;color:#fff;font-size:1rem;line-height:1.6;opacity:1}.carouselCardBackListItem a:hover,.carouselCardBackListItem button:hover{text-decoration:underline}.carouselCardBackListItem a:focus-visible,.carouselCardBackListItem button:focus-visible{text-decoration:underline}.carouselCardBackListItem:focus-within .callReveal{display:block;width:0;overflow:hidden;height:0}.carouselCardBackListItem:focus-within a{display:block}.carouselCardBackListItem .callReveal{padding:0}.carouselCardBackListItem .callReveal:hover{text-decoration:underline;color:#fff}.carouselCardBackListItem .callReveal:focus-visible{text-decoration:underline;color:#fff}.carouselCardBackListItem .callReveal+a{margin:0 0 0 -.9375rem}.carouselHero .carouselContainer{--carousel-gap-row:4.375rem;--carousel-padding-top:7.8125rem;--carousel-padding-bottom:1.25rem;--carousel-controls:2.75rem;display:grid;grid-template-columns:auto auto auto 1fr 2.75rem;grid-template-rows:auto var(--carousel-controls);grid-template-areas:"carousel carousel carousel carousel carousel" "previous pagination next fill video";margin:auto;gap:var(--carousel-gap-row) .625rem;padding:var(--carousel-padding-top) var(--gutter-left) var(--carousel-padding-bottom);padding-block:var(--carousel-padding-top) var(--carousel-padding-bottom);padding-inline:var(--gutter-left)}.carouselHero .carouselContainer::after{display:none}.carouselHero .carouselInner{grid-area:carousel;max-width:100vw;z-index:0;overflow:visible;margin:0 calc((100% - 100vw)/ 2);width:auto}.carouselHero .carouselInner .carouselInnerList>.carouselHeroSlide{width:100%;flex:1 0 100%;max-width:100%;min-width:100%;padding:0}.carouselHero .carouselInnerList>li{height:auto;opacity:1;flex-flow:row;padding:0}.carouselHero .hero{padding:0 var(--gutter-left)}.carouselHero .hero .heroVideo,.carouselHero .hero .image{top:calc(var(--carousel-padding-top) * -1);bottom:calc((var(--carousel-gap-row) + var(--carousel-padding-bottom) + var(--carousel-controls)) * -1)}.carouselImageImg{position:relative;width:100%;height:auto;display:block;margin:auto 0}.carouselImage .carouselInner{margin:0 auto;min-width:calc(100% - 2.5rem);width:calc(100% - 2.5rem)}.carouselImage .carouselInnerList>li{padding:0 1.25rem;justify-items:center;align-content:center}.carouselImage .carouselInnerList>li figure{width:100%}.carouselImage .carouselInnerList>li figure .carouselLabel{font-family:var(--font-family);font-weight:400;position:absolute;bottom:.625rem;left:.625rem;background-color:#253c49;padding:.625rem;color:#fff;line-height:1.5;max-width:calc(100% - 1.25rem);font-size:1rem}.carouselImage .carouselInnerList>li .carouselZoom{border:none;position:absolute;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:100%;width:1.75rem;height:1.75rem;right:.625rem;top:.625rem;cursor:pointer}.carouselImage .carouselInnerList>li .carouselZoom svg{width:1rem;height:1rem}.carouselInnerList{transform:translate3d(0,0,0)}.carouselInnerList li:first-of-type{will-change:margin-left;transform:translate3d(0,0,0)}.twoContentWrap .carouselBlock.carouselImageBlockNew,.wysiwyg .carouselBlock.carouselImageBlockNew{background-color:transparent}.twoContentWrap .carouselBlock.carouselImageBlockNew::before,.wysiwyg .carouselBlock.carouselImageBlockNew::before{display:none}.twoContentWrap .carouselBlock.carouselImageBlockNew .carouselContainer .carouselThumbs:before,.wysiwyg .carouselBlock.carouselImageBlockNew .carouselContainer .carouselThumbs:before{background-image:linear-gradient(to right,rgba(255,255,255,0),#fff)}.blockButton{position:absolute;left:0;bottom:.625rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.blockButtonBtn{transition:background-size .5s ease-out,.3s ease-out color;font-family:var(--font-family);font-weight:400;position:relative;margin:0;padding:0 0 .1875rem;color:#253c49;text-decoration:none;text-underline-offset:0.375rem;font-size:1rem;line-height:1.5;background:linear-gradient(to right,transparent,transparent),linear-gradient(to right,#253c49,#253c49);background-size:0 .0625rem,100% .0625rem;background-position:0 100%,100% 100%;background-repeat:no-repeat}.blockButtonBtn:hover{color:#253c49;background-size:100% .0625rem,0 .0625rem}.blockButtonBtn:focus-visible{color:#253c49;background-size:100% .0625rem,0 .0625rem}.gridSide .carouselBlock.idio .carouselInnerList{flex-flow:row wrap}.gridSide .carouselBlock.idio .carouselInnerList .carouselCard{margin:1.25rem 0 0}.gridSide .carouselBlock.idio .carouselInnerList .carouselCard:first-of-type{margin:0}.gridSide .blockButton{position:relative;overflow:visible;left:0;bottom:initial;margin:1.75rem auto 0 0}.carouselVideoBtn{display:none}.timeline{position:relative;width:auto;height:auto;display:block;padding:0 0 5rem;margin-left:calc(-1 * var(--gutter-left));margin-right:calc(-1 * var(--gutter-left));margin-inline:calc(-1 * var(--gutter-left));max-width:none}.timelineNav{display:none}.timelineArticles{list-style:none}.animateIn{opacity:0}.gridHeader .timeline{margin-left:0;margin-right:0;margin-inline:0}.alternateLang{font-family:var(--font-family);font-weight:400;position:relative;width:100%;height:auto;display:block;max-width:90rem;margin:auto;padding:.9375rem var(--gutter-left);box-sizing:border-box;font-size:1rem;line-height:1.5}.alternateLang::before{position:absolute;margin:0 calc((100% - 100vw)/ 2);top:0;left:0;bottom:0;right:0;display:block;z-index:-1;content:""}.alternateLangTitle{display:inline;color:#253c49}.alternateLangList{display:inline;padding:0;margin:0}.alternateLangListItem{font-family:var(--font-family);font-weight:400;display:inline;padding:0;margin:0}.alternateLangListItem:not(:last-of-type)::after{content:","}.titleBlock{text-align:start;max-width:80rem}.titleBlock{position:relative;left:0;top:0;width:100%;height:auto;display:block}.titleBlockTitle{font-size:1.75rem;color:#253c49;line-height:1.2;margin:0 0 .75rem}.titleBlockTitle::after{content:"";display:block;position:relative;bottom:-.75rem;width:12.5rem;height:.125rem;background-color:#e8e8e8}.titleBlockTitleSub{font-size:1.0625rem;color:#253c49;line-height:1.2;margin:1.625rem 0 0}.titleBlock ol:not([class]) li::marker,.titleBlock ul:not([class]) li::marker{color:#253c49}.titledPromo{position:relative}.titledPromoImage{position:relative;width:100%;height:0;padding:0 0 75%}.titledPromoImage img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.titledPromo.col-3 .titledPromoContent,.titledPromo.col-4 .titledPromoContent,.titledPromo.col-6 .titledPromoContent{flex:1 1 auto}.titledPromoContent{background-color:var(--theme-light);padding:1.25rem}.titledPromoContentTitle{font-family:var(--font-family);font-weight:400;color:var(--theme-dark);font-size:1.125rem;margin:0 0 2rem}.titledPromoContentTitle::after{display:block;position:relative;top:.5rem;width:auto;height:.0625rem;background-color:var(--theme-mid);content:""}.titledPromo .wysiwyg{color:#253c49}.gridSide>[class*=col].titledPromo{grid-column:span 12}.gridSide .titledPromoGrid{display:block}.gridSide .titledPromoImage{height:auto}.gridSide .titledPromoContent{padding:1.25rem}.gridSide .titledPromo.col-12 .titledPromoImage{padding:0 0 75%}.imageBlock{position:relative}.imageBlockGrid{display:flex;flex-flow:column;align-items:stretch}.imageBlockImage{position:relative;width:100%;height:auto;flex:1 0 auto;display:flex;align-items:center;margin:0;background-color:var(--theme-light)}.imageBlockImage .BlockImageImg{position:relative;top:0;left:0;height:auto;width:100%}.imageBlockContent{position:relative;width:100%;height:auto;display:block;margin:0;flex:0 1 auto}.imageBlockContentText{margin:.625rem 0 0;color:var(--theme-dark)}.EPiServerForms{position:relative;width:100%;grid-column:span 12}.themedPromo{position:relative;display:flex;flex-flow:column}.themedPromoReverse{flex-flow:column-reverse}.themedPromoReverse .themedPromoTextWrap{margin:0 0 0 auto}.themedPromoText{position:relative;display:flex;padding:1.5rem;z-index:1;flex:0 0 auto;justify-content:center;flex-flow:column;margin:0 auto;width:100%}.themedPromoTextWrap{position:relative;width:100%;height:auto;display:flex;flex-flow:column;margin:0 auto 0 0}.themedPromoPattern{position:absolute;left:0;top:0;width:100vw;height:100%;display:block;object-fit:cover;object-position:100% 0;z-index:0;max-width:none;margin:0 calc((100% - 100vw)/ 2)}.themedPromoImage{position:relative;width:100%;z-index:1;flex:0 0 auto;overflow:hidden}.themedPromoImageImg{transition:transform ease-out .3s;position:relative;aspect-ratio:16/9;object-fit:cover;width:100%}.themedPromoImage a:hover .themedPromoImageImg{transform:scale(1.1)}.themedPromoImage a:focus-visible .themedPromoImageImg{transform:scale(1.1)}.themedPromoImage+.themedPromoText .themedPromoPattern{margin:0;width:100%}.themedPromoTitle{position:relative;order:2;width:100%}.themedPromoTitle .headerLine::after,.themedPromoTitle h2::after,.themedPromoTitle h3::after{background-color:var(--theme-mid)}.themedPromoTitle~.themedPromoContent{margin:1.875rem auto 0 0}.themedPromoTag{font-family:var(--font-family);font-weight:400;position:relative;order:1;display:block;margin:0 auto 1rem 0;color:#253c49;font-size:1.3125rem;line-height:1.2;width:100%}.themedPromoContent{position:relative;order:3;width:100%;color:#253c49}.themedPromoContent a{color:#253c49}.themedPromoButton{position:relative;margin:1.875rem auto 0 0;width:auto;flex:0 1 auto;order:4;border:.0625rem solid #253c49;color:#253c49}.themedPromoCta{font-family:var(--font-family);font-weight:400;transition:ease-out .3s color;position:relative;margin:auto 0 0;width:100%;flex:0 0 auto;order:4;display:flex;flex-flow:row;justify-content:space-between;padding:.625rem 1.5rem;background-color:var(--theme-light);text-decoration:none;font-size:1rem;line-height:1.5;color:#253c49}.themedPromoCta:hover{color:var(--theme-light)}.themedPromoCta:hover::before{transform:scale(1)}.themedPromoCta:hover use{fill:var(--theme-light)}.themedPromoCta:focus-visible{color:var(--theme-light)}.themedPromoCta:focus-visible::before{transform:scale(1)}.themedPromoCta:focus-visible use{fill:var(--theme-light)}.themedPromoCtaText{position:relative;width:auto;flex:0 1 auto;z-index:2}.themedPromoCtaIcon{position:relative;width:1rem;height:1rem;flex:0 0 1rem;z-index:2;margin:.25rem 0 0}[lang=ar] .themedPromoCtaIcon{transform:scale(-1,1)}.themedPromoCtaIcon use{transition:ease-out .3s fill;fill:#253C49}.themedPromoCta::before{transition:ease-out .3s transform;position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-color:var(--theme-dark);transform:scale(1,0);transform-origin:50% 100%;z-index:1;content:""}.themedPromo[class*=theme]{background-color:var(--theme-light)}.themedPromo.col-12{margin-left:calc((100% - 100vw)/ 2);margin-right:calc((100% - 100vw)/ 2);margin-inline:calc((100% - 100vw)/ 2)}.themedPromo.col-12 .themedPromoText{padding:3rem var(--gutter-left) 4.375rem}.themedPromo:not(.col-12).themedPromoReverse .themedPromoImage,.themedPromo:not(.col-12).themedPromoReverse>a:not(.themedPromoCta){order:2}.themedPromo:not(.col-12).themedPromoReverse .themedPromoText{order:3}.themedPromo:not(.col-12).themedPromoReverse .themedPromoCta{order:1}.partial.col-4 .wysiwyg .headerLine{font-size:1.3125rem}.partial.col-4 .themedPromoText{margin:0 0 auto;padding:1.5rem 1.5rem 1.125rem}.partial.col-4 .themedPromoTitle{font-family:var(--font-family);font-weight:400;font-size:1.3125rem}.partial.col-4 .themedPromoTitle::after{background-color:#e8e8e8;bottom:-1rem}.partial.col-4 .themedPromoContent{font-family:var(--font-family-serif);font-weight:400;font-size:1.0625rem}.partial.col-4 .themedPromoImage .detailListingImage{transition:transform ease-out .3s;position:relative;aspect-ratio:3/2;object-fit:cover;width:100%}.partial.col-4 .themedPromoCta{font-family:var(--font-family);font-weight:400;transition:ease-in-out .5s color,ease-in-out .5s background-position;display:flex;position:static;justify-content:space-between;width:100%;padding:.625rem 1.5rem;font-size:1rem;line-height:1.5;align-items:center;align-content:center;flex-wrap:row;color:#253c49;background-image:linear-gradient(to bottom,transparent 50%,var(--theme-dark) 50%);background-size:100% 200%;background-position:left top;text-decoration:none}.partial.col-4 .themedPromoCta::after{position:absolute;left:0;top:0;width:100%;height:100%;display:block;content:"";cursor:pointer}.partial.col-4 .themedPromoCta::before{display:none}.partial.col-4:focus-within .themedPromoCta,.partial.col-4:hover .themedPromoCta{color:#fff;z-index:1;background-position:right bottom}.partial.col-4:focus-within .themedPromoCtaIcon use,.partial.col-4:hover .themedPromoCtaIcon use{fill:#ffffff}.themedPromoTitle.wysiwyg h2.headerLine{margin:0}.doublePromo.themedPromo .themedPromoTitle .headerLine,.doublePromo.themedPromo .themedPromoTitle h2,.doublePromo.themedPromo .themedPromoTitle h3{font-size:2.5rem;line-height:1.1}.doublePromo.themedPromo .themedPromoText{flex-direction:column;padding:3rem var(--gutter-left)}.doublePromo.themedPromo .themedPromoTextWrap{padding:0 .625rem}.doublePromo.themedPromo .themedPromoTextWrap:first-of-type{margin-block:0 7.5rem}.doublePromo.themedPromo .themedPromoTextWrap:first-of-type::after{content:"";position:absolute;background-color:var(--theme-dark);z-index:1;bottom:-3.75rem;inset-inline-end:1.25rem;height:.0625rem;width:calc(100% - 2.5rem)}.doublePromo.themedPromo .doublePromoLink{margin:1.5rem 0 0;order:4}.doublePromo.themedPromo .doublePromoLink .icon svg{height:100%;width:100%}.doublePromo.themedPromo .doublePromoLink::before{content:none}.doublePromo.themedPromo .doublePromoLink:hover{text-decoration:underline}.doublePromo.themedPromo .doublePromoLink:focus-visible{text-decoration:underline}.wrapper{position:relative;width:100%;height:auto;display:block;overflow:visible}.scrollable{position:relative;width:100%;height:auto;overflow:auto;padding:0;display:block;margin:0 auto;max-width:100vw;box-sizing:border-box;z-index:0;scrollbar-width:none}.scrollable::-webkit-scrollbar{display:none}.scrollable ol{position:relative;width:auto;height:auto;display:inline-grid;grid-auto-columns:auto;grid-template-rows:1fr;gap:1.875rem;vertical-align:top;padding:0;margin:0}.scrollable ol.main-view{display:grid;grid-auto-flow:column;grid-template-columns:100%}.scrollable ol.main-view li{width:100%;max-width:100%}.scrollable ol.main-view li figure{width:100%;height:100%}.scrollable ol.thumbnails{gap:.9375rem}.scrollable ol li{position:relative;width:calc(100vw - 3.5rem);aspect-ratio:16/9;display:flex;flex-flow:row wrap;align-items:center;align-content:center;justify-content:center;grid-row:1/2;padding:0;margin:0}.scrollable ol li img{width:100%;height:100%;display:block}.scrollable.slides{margin-block-end:0.625rem;scroll-snap-type:x mandatory}.scrollable.slides .slide{scroll-snap-align:start}.scrollable.slides .slide button{position:absolute;top:.625rem;right:.625rem;background-color:#fff;border:none;border-radius:100%;width:1.75rem;height:1.75rem;cursor:pointer}.scrollable.slides .slide button svg{width:1rem;height:1rem}.scrollable.slides .slide figcaption{position:absolute;bottom:.625rem;left:.625rem;max-width:calc(100% - 1.25rem);padding:.625rem;background:#253c49;color:#fff}.scrollable.slides .slide figure{margin:0;display:flex;flex:1;position:relative}.scrollable.thumbs{grid-area:thumbs}.scrollable.thumbs .thumbnails li{width:6.25rem;padding-block-end:0.625rem}.scrollable.thumbs .thumbnails li:after{content:"";position:absolute;inset-inline:0;bottom:0;z-index:1;background-color:transparent;height:.125rem}.scrollable.thumbs .thumbnails li:has([disabled])::after{background-color:#253c49}.scrollable.thumbs .thumbnails li .thumbnail{border:none;padding:0;background:0 0;cursor:pointer;opacity:.5;transition:opacity .3s ease-in-out}.scrollable.thumbs .thumbnails li .thumbnail[disabled]{opacity:1;cursor:not-allowed}.scrollable.thumbs .thumbnails li .thumbnail:hover{opacity:1;outline:0}.scrollable.thumbs .thumbnails li .thumbnail:focus-visible{opacity:1;outline:0}.pagination{visibility:hidden;height:0}.controls{display:grid;gap:.5rem;grid-template-areas:"thumbs" "buttons"}.controls:after{content:"";width:3.75rem;background:linear-gradient(to left,#fff,transparent);grid-area:thumbs;z-index:1;justify-self:end;transform:translateX(.0625rem);pointer-events:none}.controls.is-end::after{content:none}.controls .navBtns{grid-area:buttons;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;align-items:center}.controls .navBtns button{border:none;background:0 0;width:2.75rem;aspect-ratio:1;display:flex;justify-content:center;align-items:center;cursor:pointer}.controls .navBtns button[disabled]{opacity:.5;cursor:not-allowed}.controls .navBtns button.prevBtn{justify-self:end}.controls .navBtns button.prevBtn svg{transform:rotate(180deg)}.controls .navBtns button svg{width:1.5625rem;height:1.25rem}.controls .navBtns button svg use{fill:#253C49}.grid.mainContentArea .imageSlider,.wysiwyg .imageSlider{max-width:calc(100vw - 2 * var(--gutter-left))}.grid.mainContentArea ol.thumbnails,.wysiwyg ol.thumbnails{grid-template-columns:6.25rem}.grid:not(.mainContentArea) .wrapper .controls::after{background:linear-gradient(to left,#f8f8f8,transparent)}.grid:not(.mainContentArea) .wrapper .slides .slide{opacity:1;transition:opacity .3s ease-in-out}.grid:not(.mainContentArea) .wrapper .slides .slide[inert]{opacity:.5}.zoomDialog .scrollable ol{display:grid;grid-auto-flow:column;grid-template-columns:100%}.zoomDialog .scrollable ol li{width:100%;max-width:100%}@property --num{syntax:"<integer>";initial-value:0;inherits:false}.statsBlock{position:relative;display:flex;flex-flow:column;margin-left:calc((100% - 100vw)/ 2);margin-right:calc((100% - 100vw)/ 2);margin-inline:calc((100% - 100vw)/ 2)}.statsBlockWrapper{position:relative;z-index:1;justify-content:center;margin:0 auto;width:100%;gap:1.25rem 2.5rem;display:grid;justify-content:flex-start;padding:2.5rem 1.875rem 3.75rem}.statsBlockWrapper>.statsBlockTextWrap:nth-of-type(n+2){margin-block-start:1.875rem}.statsBlockGrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:subgrid;grid-column:1/-1;row-gap:1.25rem}.statsBlockGrid.no-js .statsBlockGridItemNumber:before{display:none}.statsBlockGridItem{color:var(--theme-dark);padding:0;margin:0;padding-block-start:0.625rem;position:relative}.statsBlockGridItem .sr-only-text{position:absolute;inset:0;inset-block-start:0.625rem;z-index:1;overflow:hidden;font-size:6.25rem;cursor:default;opacity:0}.statsBlockGridItemNumber{font-family:var(--font-family-serif);font-weight:300;font-style:italic;font-size:2.5rem;line-height:1.1;display:flex}.statsBlockGridItemNumber span:last-of-type{margin-inline-start:.25rem}.statsBlockGridItemLabel{font-family:var(--font-family);font-weight:400;font-size:1.125rem}.statsBlockTextWrap{position:relative;width:100%;height:auto;gap:1.25rem;display:grid}.statsBlockPattern{position:absolute;left:0;top:0;width:100vw;height:100%;display:block;object-fit:cover;object-position:100% 0;z-index:0;max-width:none;margin:0 calc((100% - 100vw)/ 2)}.statsBlockTitle{position:relative;width:100%}.statsBlockTitle .headerLine::after,.statsBlockTitle h2::after,.statsBlockTitle h3::after{background-color:var(--theme-mid)}.statsBlockContent{position:relative;width:100%;color:var(--theme-dark)}.statsBlockContent a{color:#253c49}.statsBlockLink{font-family:var(--font-family);font-weight:400;color:var(--theme-dark);font-size:1rem;line-height:1.5;display:flex;align-items:center;justify-content:center;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:.625rem}.statsBlockLink:hover{text-decoration:underline}.statsBlockLink:hover .icon{transform:translateX(.625rem)}.statsBlockLink:focus-visible{text-decoration:underline}.statsBlockLink:focus-visible .icon{transform:translateX(.625rem)}.statsBlockLink .icon{display:flex;transform:translateX(0);transition:ease-out .3s transform}.statsBlockLink .icon svg{width:1rem;height:1rem;flex:0 0 1rem}.statsBlockLink .icon svg use{fill:var(--theme-dark)}.statsBlock[class*=theme]{background-color:var(--theme-light)}.statsBlock.animate .statsBlockGrid:not(.no-js) .nojs-only-fallback{visibility:hidden}.statsBlock.animate .statsBlockGridItemNumber{transition:--num 1.2s cubic-bezier(.25, .5, .75, 1);counter-reset:num var(--num)}.statsBlock.animate .statsBlockGridItemNumber:before{content:counter(num);position:absolute}.statsBlockTitle.wysiwyg h2.headerLine{margin-bottom:.625rem}