:root{--white:#fff;--light-grey:#f5f5f5;--black:#000;--blue:#003b70;--light-blue:#e9eaee;--medium-blue:#9395ab;--pink:#f30070;--dark-blue:#001836;--grid-gap:1.2rem;--section-gap:7.5rem;--page-width-margin:5rem}@media screen and (max-width:660px){:root{--page-width-margin:3rem;--section-gap:6.5rem}}body,html{margin:0;padding:0}*{box-sizing:border-box}@font-face{font-family:plantin;src:url(/assets/fonts/martinaplantijn-light-webfont.woff2) format("woff2"),url(/assets/fonts/martinaplantijn-light-webfont.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:plantin;src:url(/assets/fonts/martinaplantijn-lightitalic-webfont.woff2) format("woff2"),url(/assets/fonts/martinaplantijn-lightitalic-webfont.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:plantin;src:url(/assets/fonts/martinaplantijn-medium-webfont.woff2) format("woff2"),url(/assets/fonts/martinaplantijn-medium-webfont.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:plantin;src:url(/assets/fonts/martinaplantijn-mediumitalic-webfont.woff2) format("woff2"),url(/assets/fonts/martinaplantijn-mediumitalic-webfont.woff) format("woff");font-weight:600;font-style:italic}body{font-family:plantin,serif;font-weight:600;font-size:1.5rem;line-height:1.3;color:var(--blue)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:plantin,sans-serif;font-weight:600;margin-top:0}.h1,h1{font-size:4.3125rem;font-size:4rem;line-height:1.05}.h2,h2{font-size:3.375rem;line-height:1.1;letter-spacing:-.016875rem}h2.stripe-title{font-size:3.75rem;font-size:3.1875rem}@media screen and (max-width:660px){h2.stripe-title{font-size:2.5rem}}.h3,h3{font-size:2.25rem;font-weight:600}.eyebrow{margin-bottom:.8rem;font-size:1.3125rem;letter-spacing:.13125rem;font-weight:600;font-family:effra,sans-serif;text-transform:uppercase}a{text-decoration:none;color:inherit}b{color:var(--pink);font-weight:inherit}blockquote{font-size:2.5rem;line-height:1.2;font-style:italic;text-align:center;max-width:46.25rem;display:block;margin:auto;color:var(--blue);font-weight:300}@media screen and (max-width:660px){blockquote{font-size:2rem}}blockquote cite{font-family:effra,sans-serif;font-style:normal;text-transform:uppercase;color:var(--pink);display:block;font-size:1.425rem;margin-top:2rem;letter-spacing:.075rem;font-weight:700}blockquote cite.cite-meta{color:var(--blue);margin-top:.25rem;letter-spacing:0;font-size:1.235rem;text-transform:none;font-weight:500}.text--highlight{color:var(--pink)}.text--medium{font-size:1.125rem}.text--large{font-size:1.875rem;line-height:1.1;font-size:1.75rem;line-height:1.15;font-size:1.575rem}.text--large p{margin:.8rem 0}.text--small-sans-serif{font-style:normal;font-size:.75rem;line-height:1.6;letter-spacing:.075rem}.text--medium-sans-serif,.text--small-sans-serif{font-family:effra,sans-serif;text-transform:uppercase}.text--medium-sans-serif{font-size:.9375rem;font-weight:700;letter-spacing:.09375rem}@media screen and (max-width:660px){.text--medium-sans-serif{font-size:1.25rem}}.text--large-sans-serif{font-family:effra,sans-serif;font-weight:500;font-size:1.125rem;text-transform:uppercase;letter-spacing:.1rem}.text--align-right{text-align:right}.text--align-center{text-align:center}.link-label{font-family:effra,sans-serif;font-style:normal;font-weight:500;font-size:1.125rem;text-transform:uppercase;letter-spacing:.1rem}:root{--page-max-width:1800px}.layout{display:flex;flex-direction:column;min-height:100vh;background-color:var(--light-grey)}.layout .main{flex:1 1}.page-section{padding:calc(var(--section-gap)/2) 0}.page-section .page-section,.page-section--level-2{padding:calc(var(--section-gap)/4) 0}.page-width{max-width:1800px;margin-left:auto;margin-right:auto;padding:0 var(--page-width-margin);position:relative;width:100%}.page-width--offset-background,.work-item .team-members-grid .page-width,.work-item .text-section__wrapper .page-width{width:calc(100vw - ((100vw - 1800px)/2 + var(--page-width-margin)));max-width:none;margin-left:0;width:calc(100% - var(--page-width-margin))}@media(min-width:1800px){.page-width--offset-background,.work-item .team-members-grid .page-width,.work-item .text-section__wrapper .page-width{width:calc(100vw - ((100vw - 1800px)/2 + var(--page-width-margin)))}}.page-width--offset-background .content-grid,.work-item .team-members-grid .page-width .content-grid,.work-item .text-section__wrapper .page-width .content-grid{max-width:none}.work-item.work-item--reverse .page-width--offset-background,.work-item.work-item--reverse .team-members-grid .page-width,.work-item.work-item--reverse .text-section__wrapper .page-width{margin-right:0;margin-left:auto}.content-grid{--gap:1rem;display:grid;grid-gap:var(--gap);max-width:1800px;position:relative;display:flex;flex-wrap:wrap;align-items:stretch}.content-grid--no-gap{gap:0}.col-0{position:relative;direction:ltr;width:calc(100%/12*0 - var(--gap)/2)}@media screen and (max-width:660px){html .col-sm-0{width:calc(100%/12*0 - var(--gap))}}.col-offset-0{margin-left:calc(100%/12*0)}@media screen and (max-width:660px){html .col-sm-offset-0{margin-left:calc(100%/12*0)}}@media screen and (min-width:660px){html .content-grid.content-grid--reverse{margin-right:0;flex-flow:row-reverse wrap}html .content-grid.content-grid--reverse .col-offset-0{margin-right:calc(100%/12*0 - var(--gap));margin-left:0}}@media screen and (min-width:660px)and (max-width:660px){html .content-grid.content-grid--reverse .col-sm-offset-0{margin-left:calc(100%/12*0)}}@media screen and (max-width:660px){html .content-grid.content-grid--sm-reverse .col-sm-offset-0{margin-left:calc(100%/12*0)}}.col-1{position:relative;direction:ltr;width:calc(100%/12*1 - var(--gap)/2)}@media screen and (max-width:660px){html .col-sm-1{width:calc(100%/12*1 - var(--gap))}}.col-offset-1{margin-left:calc(100%/12*1)}@media screen and (max-width:660px){html .col-sm-offset-1{margin-left:calc(100%/12*1)}}@media screen and (min-width:660px){html .content-grid.content-grid--reverse{margin-right:0;flex-flow:row-reverse wrap}html .content-grid.content-grid--reverse .col-offset-1{margin-right:calc(100%/12*1 - var(--gap));margin-left:0}}@media screen and (min-width:660px)and (max-width:660px){html .content-grid.content-grid--reverse .col-sm-offset-1{margin-left:calc(100%/12*1)}}@media screen and (max-width:660px){html .content-grid.content-grid--sm-reverse .col-sm-offset-1{margin-left:calc(100%/12*1)}}.col-2{position:relative;direction:ltr;width:calc(100%/12*2 - var(--gap)/2)}@media screen and (max-width:660px){html .col-sm-2{width:calc(100%/12*2 - var(--gap))}}.col-offset-2{margin-left:calc(100%/12*2)}@media screen and (max-width:660px){html .col-sm-offset-2{margin-left:calc(100%/12*2)}}@media screen and (min-width:660px){html .content-grid.content-grid--reverse{margin-right:0;flex-flow:row-reverse wrap}html .content-grid.content-grid--reverse .col-offset-2{margin-right:calc(100%/12*2 - var(--gap));margin-left:0}}@media screen and (min-width:660px)and (max-width:660px){html .content-grid.content-grid--reverse .col-sm-offset-2{margin-left:calc(100%/12*2)}}@media screen and (max-width:660px){html .content-grid.content-grid--sm-reverse .col-sm-offset-2{margin-left:calc(100%/12*2)}}.col-3{position:relative;direction:ltr;width:calc(100%/12*3 - var(--gap)/2)}@media screen and (max-width:660px){html .col-sm-3{width:calc(100%/12*3 - var(--gap))}}.col-offset-3{margin-left:calc(100%/12*3)}@media screen and (max-width:660px){html .col-sm-offset-3{margin-left:calc(100%/12*3)}}@media screen and (min-width:660px){html .content-grid.content-grid--reverse{margin-right:0;flex-flow:row-reverse wrap}html .content-grid.content-grid--reverse .col-offset-3{margin-right:calc(100%/12*3 - var(--gap));margin-left:0}}@media screen and (min-width:660px)and (max-width:660px){html .content-grid.content-grid--reverse .col-sm-offset-3{margin-left:calc(100%/12*3)}}@media screen and (max-width:660px){html .content-grid.content-grid--sm-reverse .col-sm-offset-3{margin-left:calc(100%/12*3)}}.col-4{position:relative;direction:ltr;width:calc(100%/12*4 - var(--gap)/2)}@media screen and (max-width:660px){html .col-sm-4{width:calc(100%/12*4 - var(--gap))}}.col-offset-4{margin-left:calc(100%/12*4)}@media screen and (max-width:660px){html .col-sm-offset-4{margin-left:calc(100%/12*4)}}@media screen and (min-width:660px){html .content-grid.content-grid--reverse{margin-right:0;flex-flow:row-reverse wrap}html .content-grid.content-grid--reverse .col-offset-4{margin-right:calc(100%/12*4 - var(--gap));margin-left:0}}@media screen and (min-width:660px)and (max-width:660px){html .content-grid.content-grid--reverse .col-sm-offset-4{margin-left:calc(100%/12*4)}}@media screen and (max-width:660px){html .content-grid.content-grid--sm-reverse .col-sm-offset-4{margin-left:calc(100%/12*4)}}.col-5{position:relative;direction:ltr;width:calc(100%/12*5 - var(--gap)/2)}@media screen and (max-width:660px){html .col-sm-5{width:calc(100%/12*5 - var(--gap))}}.col-offset-5{margin-left:calc(100%/12*5)}@media screen and (max-width:660px){html .col-sm-offset-5{margin-left:calc(100%/12*5)}}@media screen and (min-width:660px){html .content-grid.content-grid--reverse{margin-right:0;flex-flow:row-reverse wrap}html .content-grid.content-grid--reverse .col-offset-5{margin-right:calc(100%/12*5 - var(--gap));margin-left:0}}@media screen and (min-width:660px)and (max-width:660px){html .content-grid.content-grid--reverse .col-sm-offset-5{margin-left:calc(100%/12*5)}}@media screen and (max-width:660px){html .content-grid.content-grid--sm-reverse .col-sm-offset-5{margin-left:calc(100%/12*5)}}.col-6{position:relative;direction:ltr;width:calc(100%/12*6 - var(--gap)/2)}@media screen and (max-width:660px){html .col-sm-6{width:calc(100%/12*6 - var(--gap))}}.col-offset-6{margin-left:calc(100%/12*6)}@media screen and (max-width:660px){html .col-sm-offset-6{margin-left:calc(100%/12*6)}}@media screen and (min-width:660px){html .content-grid.content-grid--reverse{margin-right:0;flex-flow:row-reverse wrap}html .content-grid.content-grid--reverse .col-offset-6{margin-right:calc(100%/12*6 - var(--gap));margin-left:0}}@media screen and (min-width:660px)and (max-width:660px){html .content-grid.content-grid--reverse .col-sm-offset-6{margin-left:calc(100%/12*6)}}@media screen and (max-width:660px){html .content-grid.content-grid--sm-reverse .col-sm-offset-6{margin-left:calc(100%/12*6)}}.col-7{position:relative;direction:ltr;width:calc(100%/12*7 - var(--gap)/2)}@media screen and (max-width:660px){html .col-sm-7{width:calc(100%/12*7 - var(--gap))}}.col-offset-7{margin-left:calc(100%/12*7)}@media screen and (max-width:660px){html .col-sm-offset-7{margin-left:calc(100%/12*7)}}@media screen and (min-width:660px){html .content-grid.content-grid--reverse{margin-right:0;flex-flow:row-reverse wrap}html .content-grid.content-grid--reverse .col-offset-7{margin-right:calc(100%/12*7 - var(--gap));margin-left:0}}@media screen and (min-width:660px)and (max-width:660px){html .content-grid.content-grid--reverse .col-sm-offset-7{margin-left:calc(100%/12*7)}}@media screen and (max-width:660px){html .content-grid.content-grid--sm-reverse .col-sm-offset-7{margin-left:calc(100%/12*7)}}.col-8{position:relative;direction:ltr;width:calc(100%/12*8 - var(--gap)/2)}@media screen and (max-width:660px){html .col-sm-8{width:calc(100%/12*8 - var(--gap))}}.col-offset-8{margin-left:calc(100%/12*8)}@media screen and (max-width:660px){html .col-sm-offset-8{margin-left:calc(100%/12*8)}}@media screen and (min-width:660px){html .content-grid.content-grid--reverse{margin-right:0;flex-flow:row-reverse wrap}html .content-grid.content-grid--reverse .col-offset-8{margin-right:calc(100%/12*8 - var(--gap));margin-left:0}}@media screen and (min-width:660px)and (max-width:660px){html .content-grid.content-grid--reverse .col-sm-offset-8{margin-left:calc(100%/12*8)}}@media screen and (max-width:660px){html .content-grid.content-grid--sm-reverse .col-sm-offset-8{margin-left:calc(100%/12*8)}}.col-9{position:relative;direction:ltr;width:calc(100%/12*9 - var(--gap)/2)}@media screen and (max-width:660px){html .col-sm-9{width:calc(100%/12*9 - var(--gap))}}.col-offset-9{margin-left:calc(100%/12*9)}@media screen and (max-width:660px){html .col-sm-offset-9{margin-left:calc(100%/12*9)}}@media screen and (min-width:660px){html .content-grid.content-grid--reverse{margin-right:0;flex-flow:row-reverse wrap}html .content-grid.content-grid--reverse .col-offset-9{margin-right:calc(100%/12*9 - var(--gap));margin-left:0}}@media screen and (min-width:660px)and (max-width:660px){html .content-grid.content-grid--reverse .col-sm-offset-9{margin-left:calc(100%/12*9)}}@media screen and (max-width:660px){html .content-grid.content-grid--sm-reverse .col-sm-offset-9{margin-left:calc(100%/12*9)}}.col-10{position:relative;direction:ltr;width:calc(100%/12*10 - var(--gap)/2)}@media screen and (max-width:660px){html .col-sm-10{width:calc(100%/12*10 - var(--gap))}}.col-offset-10{margin-left:calc(100%/12*10)}@media screen and (max-width:660px){html .col-sm-offset-10{margin-left:calc(100%/12*10)}}@media screen and (min-width:660px){html .content-grid.content-grid--reverse{margin-right:0;flex-flow:row-reverse wrap}html .content-grid.content-grid--reverse .col-offset-10{margin-right:calc(100%/12*10 - var(--gap));margin-left:0}}@media screen and (min-width:660px)and (max-width:660px){html .content-grid.content-grid--reverse .col-sm-offset-10{margin-left:calc(100%/12*10)}}@media screen and (max-width:660px){html .content-grid.content-grid--sm-reverse .col-sm-offset-10{margin-left:calc(100%/12*10)}}.col-11{position:relative;direction:ltr;width:calc(100%/12*11 - var(--gap)/2)}@media screen and (max-width:660px){html .col-sm-11{width:calc(100%/12*11 - var(--gap))}}.col-offset-11{margin-left:calc(100%/12*11)}@media screen and (max-width:660px){html .col-sm-offset-11{margin-left:calc(100%/12*11)}}@media screen and (min-width:660px){html .content-grid.content-grid--reverse{margin-right:0;flex-flow:row-reverse wrap}html .content-grid.content-grid--reverse .col-offset-11{margin-right:calc(100%/12*11 - var(--gap));margin-left:0}}@media screen and (min-width:660px)and (max-width:660px){html .content-grid.content-grid--reverse .col-sm-offset-11{margin-left:calc(100%/12*11)}}@media screen and (max-width:660px){html .content-grid.content-grid--sm-reverse .col-sm-offset-11{margin-left:calc(100%/12*11)}}.col-12{position:relative;direction:ltr;width:100%}@media screen and (max-width:660px){html .col-sm-12{width:100%}}.col-offset-12{margin-left:calc(100%/12*12)}@media screen and (max-width:660px){html .col-sm-offset-12{margin-left:calc(100%/12*12)}}@media screen and (min-width:660px){html .content-grid.content-grid--reverse{margin-right:0;flex-flow:row-reverse wrap}html .content-grid.content-grid--reverse .col-offset-12{margin-right:calc(100%/12*12 - var(--gap));margin-left:0}}@media screen and (min-width:660px)and (max-width:660px){html .content-grid.content-grid--reverse .col-sm-offset-12{margin-left:calc(100%/12*12)}}html .content-grid.content-grid--sm-reverse{margin-right:0;margin-left:-1rem;flex-flow:row-reverse wrap}@media screen and (max-width:660px){html .content-grid.content-grid--sm-reverse .col-sm-offset-12{margin-left:calc(100%/12*12)}}html body .portrait-only{display:none!important}@media screen and (max-width:660px){html body .portrait-only{display:block!important}}html body .landscape-only{display:block!important}@media screen and (max-width:660px){html body .landscape-only{display:none!important}}@media(max-width:900px){.work-item .team-members-grid .content-grid{max-width:calc(100% - 2rem)}.work-item.work-item--reverse .team-members-grid .content-grid:not(.inner-columns-2){max-width:calc(100% - 2rem);margin-left:auto}}.work-item .team-members-grid__content--columns-4{max-width:70rem;margin-left:auto;margin-right:auto}.work-item .team-members-grid__content--columns-3{max-width:50rem;margin-left:auto;margin-right:auto}.work-item .team-section__member-contact .text--highlight:after{background-color:var(--light-blue)}.background--dark-blue{background-color:var(--dark-blue);color:var(--white)}.background--blue{background-color:var(--blue);color:var(--white)}.background--white{background-color:var(--white);color:var(--blue)}.background--light-blue{background-color:var(--light-blue);color:var(--blue)}@keyframes map-dot-pulsate{0%{opacity:.75;transform:translate3d(-50%,-50%,0)}to{transform:translate3d(-50%,-50%,800px);opacity:0}}@keyframes article-card-appear{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes work-item-body-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes page-appearance{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes clip-in-from-left{0%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}99%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:none;clip-path:none}}@keyframes clip-in-from-right{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}99%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:none;clip-path:none}}html{font-size:clamp(62%,1.08vw,100%)}body.disable-navbar header.header{display:none!important}body::-webkit-scrollbar{display:none}body,html{scrollbar-width:none}body{overflow-x:hidden;scroll-behavior:default;overscroll-behavior-y:none}body,body.show-header{scroll-margin-top:113px}.site-wrapper,body{min-height:100vh}.site-wrapper{display:flex;flex-flow:column;-ms-overflow-style:none;scrollbar-width:none}.site-wrapper::-webkit-scrollbar{display:none}.site-wrapper{position:relative}.site-wrapper:before{height:7.5rem;width:100%;position:absolute;z-index:-1;background-color:var(--dark-blue);display:block;content:""}.site-wrapper .main-content{flex:1 1}.expand-icon{height:1.8rem;width:1.8rem;transition:.5s;border:2px solid var(--blue);border-radius:50%;position:relative}@media screen and (max-width:660px){.expand-icon{height:19px;width:19px;border:1px solid var(--blue)}}.expand-icon img{width:100%;height:100%}.expand-icon.expand-icon--force-x{transform:rotate(45deg)}.expand-icon__line1{border-bottom:1px solid var(--blue);border-top:1px solid var(--blue);width:calc(100% - .375rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:width .25s .25s,transform .25s .25s;font-size:0}@media screen and (max-width:660px){.expand-icon__line1{border:none;border-top:1px solid var(--blue);background-color:var(--blue);top:8px;transform:translate(-50%);width:13px}}.expand-icon__line2{border-left:1px solid var(--blue);border-right:1px solid var(--blue);height:calc(100% - .375rem);position:absolute;top:50%;left:calc(50% - 0px);transform:translate(-50%,-50%);transition:height .25s .25s,transform .25s .25s}@media screen and (max-width:660px){.expand-icon__line2{border:none;border-left:1px solid var(--blue);left:8px;height:13px;transform:translateY(-50%)}}.expand-icon__arrow{height:0;width:0;opacity:0;position:absolute;left:0;top:50%;transform:translateY(calc(-50% - 0px)) rotate(45deg);border-left:2px solid var(--blue);border-bottom:2px solid var(--blue);transition:width .25s,height .25s,opacity .25s}@media screen and (max-width:660px){.expand-icon__arrow{border-width:1px}}.expand-icon .expand.expand-icon{border-color:var(--pink);transition:transform .25s}.expand-icon .expand.expand-icon__line1{background-color:var(--pink);transition:width .25s}.expand-icon .expand.expand-icon__line2{background-color:var(--pink);transition:height .25s}.expand-icon.expand-icon--white,.expand-icon.expand-icon--white .expand-icon__line1,.expand-icon.expand-icon--white .expand-icon__line1 .expand-icon__arrow,.expand-icon.expand-icon--white .expand-icon__line2,.expand-icon.expand-icon--white .expand-icon__line3{border-color:var(--white)!important}.expand-icon.expand-icon--pink,.expand-icon.expand-icon--pink .expand-icon__line1,.expand-icon.expand-icon--pink .expand-icon__line1 .expand-icon__arrow,.expand-icon.expand-icon--pink .expand-icon__line2,.expand-icon.expand-icon--pink .expand-icon__line3{border-color:var(--pink)!important}.expand-icon.expand-icon--small{height:1rem;width:1rem}@media screen and (max-width:660px){.expand-icon.expand-icon--small{width:14px;height:14px}}.expand-icon.expand-icon--small{border-width:1px;--arrow-width:0.4rem;--arrow-length:0.4rem}@media screen and (max-width:660px){.expand-icon.expand-icon--small{--arrow-width:6px;--arrow-length:7px}}.expand-icon.expand-icon--small .expand-icon__line1{width:calc(100% - .25rem);border-bottom:none}@media screen and (max-width:660px){.expand-icon.expand-icon--small .expand-icon__line1{top:5.5px}}.expand-icon.expand-icon--small .expand-icon__line2{height:calc(100% - .25rem);border-right:none}@media screen and (max-width:660px){.expand-icon.expand-icon--small .expand-icon__line2{height:calc(100% - .25rem);left:5.5px}}.expand-icon.expand-icon--small .expand-icon__arrow{border-width:1px;left:-.75px;top:-.75px}@media screen and (max-width:660px){.expand-icon.expand-icon--small .expand-icon__arrow{left:-.5px;top:-.5px}}.expand-icon{--arrow-width:0.75rem;--arrow-length:0.85rem}.expand-hover-wrapper:hover .expand-icon--enabled.expand-icon,.expand-icon-wrapper.expand .expand-icon--enabled.expand-icon,.expand-icon-wrapper:hover .expand-icon--enabled.expand-icon{border-color:var(--pink);transition:transform .5s;transform:scale(1) rotate(-45deg)}.expand-hover-wrapper:hover .expand-icon--enabled.expand-icon .expand-icon__line1,.expand-icon-wrapper.expand .expand-icon--enabled.expand-icon .expand-icon__line1,.expand-icon-wrapper:hover .expand-icon--enabled.expand-icon .expand-icon__line1{border-color:var(--pink);transition:width .25s;width:var(--arrow-length)}.expand-hover-wrapper:hover .expand-icon--enabled.expand-icon .expand-icon__arrow,.expand-icon-wrapper.expand .expand-icon--enabled.expand-icon .expand-icon__arrow,.expand-icon-wrapper:hover .expand-icon--enabled.expand-icon .expand-icon__arrow{opacity:1;height:var(--arrow-width);width:var(--arrow-width);transition:height .25s,width .25s;border-color:var(--pink)}.expand-hover-wrapper:hover .expand-icon--enabled.expand-icon .expand-icon__line2,.expand-icon-wrapper.expand .expand-icon--enabled.expand-icon .expand-icon__line2,.expand-icon-wrapper:hover .expand-icon--enabled.expand-icon .expand-icon__line2{border-color:var(--pink);transition:height .25s;height:0}.expand-hover-wrapper:hover .expand-icon.expand-icon--right-up,.expand-icon-wrapper.expand .expand-icon.expand-icon--right-up,.expand-icon-wrapper:hover .expand-icon.expand-icon--right-up{transform:rotate(135deg)}.expand-hover-wrapper:hover .expand-icon.expand-icon--right-down,.expand-icon-wrapper.expand .expand-icon.expand-icon--right-down,.expand-icon-wrapper:hover .expand-icon.expand-icon--right-down{transform:rotate(-135deg)}@media screen and (max-width:660px){.force-arrow-on-portrait .expand-icon--enabled.expand-icon{border-color:var(--pink);transition:transform .5s;transform:scale(1) rotate(-45deg)}.force-arrow-on-portrait .expand-icon--enabled.expand-icon .expand-icon__line1{border-color:var(--pink);transition:width .25s;width:var(--arrow-length)}.force-arrow-on-portrait .expand-icon--enabled.expand-icon .expand-icon__arrow{opacity:1;height:var(--arrow-width);width:var(--arrow-width);transition:height .25s,width .25s;border-color:var(--pink)}.force-arrow-on-portrait .expand-icon--enabled.expand-icon .expand-icon__line2{border-color:var(--pink);transition:height .25s;height:0}.force-arrow-on-portrait .expand-icon.expand-icon--right-up{transform:rotate(135deg)}.force-arrow-on-portrait .expand-icon.expand-icon--right-down{transform:rotate(-135deg)}}.offset-background{position:absolute;top:0;left:0;width:calc(100% - 6rem);height:100%;object-fit:cover;z-index:0;background-color:var(--light-blue);width:calc(100% - var(--page-width-margin))}@media(min-width:1800px){.offset-background{width:calc(100vw - ((100vw - 1800px)/2 + var(--page-width-margin)))}}.offset-background--right{left:auto;right:0}.offset-background--dark-blue{background-color:var(--dark-blue);color:var(--white)}html body .work-item--reverse .image-grid--within-background{margin-left:var(--page-width-margin);margin-right:auto}@media(min-width:1800px){html body .work-item--reverse .image-grid--within-background{margin-left:calc((100vw - 1800px)/2 + var(--page-width-margin))}}.button{background-color:var(--white);padding:.48rem 1.5rem .42rem;border-radius:2rem;cursor:pointer;transition:.25s}.button.active,.button:hover{background-color:var(--blue);color:var(--white)}