:root{--color-black: #1F1F26;--color-black-alt: #0A0B12;--color-blue: #182388;--color-blue-brighter: #4356b5;--color-orange: #C96327;--color-off-white: #EDEAE8;--color-theme: var(--color-blue);--color-white: #FFF;--color-text-blue: #2E3B7D;--color-dark: var(--color-black);--color-light: var(--color-white);--site-bg: var(--color-off-white);--color-theme: var(--color-blue);--border-dark: 1px solid rgba(0, 0, 0, 0.15);--border-light: 1px solid rgba(237, 234, 232, 0.15);--border: var(--border-dark);--border-top: var(--border-dark);--grid-gutter-col: 42px;--grid-gutter-row: 48px;--spacer: 80px;--header-height: 78px;--load-transition-delay: 250ms;--logo-bar: var(--color-blue);--logo-text: #fff;--nav-animation-delay: 0ms;--nav-height: 56px;--nav-link-animation-delay: 50ms;--nav-transition-duration: 250ms;--hero-search-height: 48px;--easing: cubic-bezier(1.0, 0.5, 0.8, 1.0);--easing-alt: ease-out}@media (min-width: 768px){:root{--nav-height: 73px}}@media (min-width: 1024px){:root{--nav-height: 86px;--spacer: 100px}}@media (min-width: 1170px){:root{--header-height: 90px;--hero-search-height: 86px;--nav-height: 90px}}@font-face{font-family:Canela-Light;font-display:swap;font-style:normal;font-weight:normal;src:local("Canela Light"),local("Canela-Light"),url("https://prismic-io.s3.amazonaws.com/kprs/65d28599-7d3b-448a-b00c-16534b63fe00_Canela-Light-Web.woff2") format("woff2"),url("https://prismic-io.s3.amazonaws.com/kprs/54457fc0-bf17-4322-8d8e-8d8534032240_Canela-Light-Web.woff") format("woff"),url("https://prismic-io.s3.amazonaws.com/kprs/eaaf718e-1a02-492c-8b17-28dd7cd2b0a3_Canela-Light.svg#Canela-Light") format("svg")}@font-face{font-family:Canela-Thin;font-display:swap;font-style:normal;font-weight:normal;src:local("Canela Thin"),local("Canela-Thin"),url("https://prismic-io.s3.amazonaws.com/kprs/0d8a291e-fa6e-486e-a306-f6162314b2c2_Canela-Thin-Web.woff2") format("woff2"),url("https://prismic-io.s3.amazonaws.com/kprs/ba1b5289-d059-44d3-bc05-57105510d809_Canela-Thin-Web.woff") format("woff"),url("https://prismic-io.s3.amazonaws.com/kprs/547fb5ee-a55d-4e1a-8aed-4ec7e515c3a0_Canela-Thin.svg#Canela-Thin") format("svg")}@font-face{font-family:GuardianSans-Light;font-display:swap;font-style:normal;font-weight:normal;src:local("Guardian Sans Light"),local("GuardianSans-Light"),url("https://prismic-io.s3.amazonaws.com/kprs/120cc05b-bd3a-416b-b273-a78f2ea970fd_GuardianSans-Light-Web.woff2") format("woff2"),url("https://prismic-io.s3.amazonaws.com/kprs/4ea4d1e4-4ab6-4b4f-893a-7ea807fe9084_GuardianSans-Light-Web.woff") format("woff"),url("https://prismic-io.s3.amazonaws.com/kprs/95c20548-a141-4591-abc0-7a3100dcd18b_GuardianSans-Light.svg#GuardianSans-Light") format("svg")}@font-face{font-family:GuardianSans-Regular;font-display:swap;font-style:normal;font-weight:normal;src:local("Guardian Sans Regular"),local("GuardianSans-Regular"),url("https://prismic-io.s3.amazonaws.com/kprs/c8872564-57d1-4960-86fa-285738311ab1_GuardianSans-Regular-Web.woff2") format("woff2"),url("https://prismic-io.s3.amazonaws.com/kprs/948fb481-c87b-4896-b38d-6ce6073472d5_GuardianSans-Regular-Web.woff") format("woff"),url("https://prismic-io.s3.amazonaws.com/kprs/0d423f47-87da-4ec5-b1af-a3363a50d2e0_GuardianSans-Regular.svg#GuardianSans-Regular") format("svg")}@font-face{font-family:GuardianSans-Thin;font-display:swap;font-style:normal;font-weight:normal;src:local("Guardian Sans Thin"),local("GuardianSans-Thin"),url("https://prismic-io.s3.amazonaws.com/kprs/b1b01e6e-0d7b-4418-a521-c43f5fa773b6_GuardianSans-Thin-Web.woff2") format("woff2"),url("https://prismic-io.s3.amazonaws.com/kprs/a44a1dc7-1831-4699-bbe8-73de9449721f_GuardianSans-Thin-Web.woff") format("woff"),url("https://prismic-io.s3.amazonaws.com/kprs/abd7e37d-7f24-49d1-940c-9819049309f2_GuardianSans-Thin.svg#GuardianSans-Thin") format("svg")}body{color:var(--color-dark);font-family:GuardianSans-Regular, sans-serif;-webkit-font-smoothing:antialiased}html{background-color:var(--site-bg);box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*{box-sizing:inherit;margin:0;padding:0}a[href],button{cursor:pointer}img{max-width:100%}img.lazy{opacity:0;transition:opacity 250ms ease-in-out;will-change:opacity}img.initial,img.loaded,img.error{opacity:1}img:not([src]){visibility:hidden}html:not(.sticky-header) .main>*:first-child:not(.hero){padding-top:calc(var(--pt, 0px) + var(--nav-height))}html:not(.sticky-header) .main>*:first-child:not(.hero).copy-hero{padding-top:calc(var(--nav-height) + 30px)}@media (min-width: 1024px){html:not(.sticky-header) .main>*:first-child:not(.hero).copy-hero{padding-top:calc(var(--nav-height) + 65px)}}.empty-content{display:none}.flickity-viewport{width:100%}.main{background-color:var(--site-bg);position:relative;top:calc(var(--nav-height) * -1)}.main:not(:empty){margin-bottom:calc(var(--nav-height) * -1);min-height:240px}.main:empty+.empty-content{display:block}.modifer--dark-page{background-color:#000}@-webkit-keyframes fadeIn{to{opacity:1}}@keyframes fadeIn{to{opacity:1}}@-webkit-keyframes fadeUp{to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeUp{to{opacity:1;transform:translate3d(0, 0, 0)}}.bt{border-top:1px solid rgba(237,234,232,0.15)}.bg--blue{--border: 1px solid rgba(237, 234, 232, 0.15);background-color:var(--color-blue);color:#fff}.bg--blue.text--light,.bg--blue .bg--blue.text--light,.bg--blue .bg--blue *:not(.button-rounded):not(.button-rounded__text){color:#fff}.bg--dark{--border: 1px solid rgba(237, 234, 232, 0.15);background-color:#0A0B12;color:#EDEAE8}.border-bottom{border-bottom:var(--border)}.border-top{border-top:var(--border);width:100%}.border-top--pos-abs{left:50%;position:absolute;top:0;transform:translateX(-50%);width:100%}.button-reset{background:none;border:none;color:inherit;font-family:inherit}.color-inherit:not(.narp){color:inherit}.cover{bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.df{display:flex}.df.align--bottom{align-items:flex-end}.df.align--center{align-items:center}.df.align--top{align-items:flex-start}.df.justify--center{justify-content:center}.dfc{display:flex;flex-direction:column}.dfc.align--bottom{justify-content:flex-end}.dfc.align--center{justify-content:center}.dfc.align--top{justify-content:flex-start}.dfc.justify--center{align-items:center}.dfc.justify--left{align-items:flex-start}.dfc.justify--right{align-items:flex-end}@media (min-width: 768px){.df--768{display:flex}}@media (max-width: 1023px){.hide--1024-down{display:none !important}}@media (min-width: 1170px){.hide--1170-up{display:none !important}}@media (max-width: 1169px){.hide--1170-down{display:none !important}}@media (min-width: 1024px){.df--1024{display:flex}.dg--1024--aside{display:grid;grid-column-gap:calc((67/1540) * 100%);grid-template-columns:calc((352/1540) * 100%) calc((1120/1540) * 100%)}.dg--1024--no-gap{grid-column-gap:0;grid-template-columns:calc((420/1540) * 100%) calc((1120/1540) * 100%)}.hide--1024-up{display:none !important}}.em--theme-color em,.em--theme-color i{color:var(--color-theme);font-style:normal}.flex--block{flex-basis:100%}.font--light{font-family:Canela-Light}.no-font-smoothing{-webkit-font-smoothing:auto}.fs--n{font-style:normal}.fs--m{font-family:GuardianSans-Thin;font-size:21px;letter-spacing:0.0247em;line-height:1.25}@media (min-width: 1024px){.fs--m{font-size:24px}}@media (min-width: 1400px){.fs--m{font-size:27px}}@media (min-width: 1600px){.fs--m{font-size:32px}}.ai-c{align-items:center}.jc-c{justify-content:center}.jc-sb{justify-content:space-between}.eyebrow{color:#2A2A2A;display:block;font-family:GuardianSans-Regular;font-size:10px;font-weight:normal;letter-spacing:calc((2/12) * 1em);line-height:calc(22/12);margin-bottom:calc((5/10) * 1em);text-transform:uppercase}.eyebrow--dark{color:#A7A8B0}@media (min-width: 768px){.eyebrow{font-size:12px}}.image-contain{height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.image-cover{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.image-holder{position:relative}.image-holder:before{content:"";display:block;padding-top:100%}.media{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.media__container{position:relative}.media__container:before{content:"";display:block;padding-top:calc((893/1470) * 100%)}.page--pt{--pt: 10px;padding-top:var(--pt)}@media (min-width: 1024px){.page--pt{--pt: 75px}}.pt-pb{--pb: 50px;--pt: 50px;padding-bottom:var(--pb);padding-top:var(--pt)}.pt-pb--medium{--pb: 50px;--pt: 50px;padding-bottom:var(--pb);padding-top:var(--pt)}.pb{--pb: 50px;padding-bottom:var(--pb)}.pb--small{--pb: 50px;--pb: 50px;padding-bottom:var(--pb)}.pt{--pt: 50px;padding-top:var(--pt)}.pt--medium{--pt: 50px;padding-top:var(--pt)}.pt--small{--pt: 50px;padding-top:var(--pt)}.pt-pb--small{--pb: 50px;--pt: 50px;padding-bottom:var(--pb);padding-top:var(--pt)}@media (min-width: 768px){.pt-pb{--pb: 75px;--pt: 75px}.pt-pb--medium{--pb: 65px;--pt: 75px}.pb{--pb: 75px}.pb--small{--pb: 65px}.pt{--pt: 75px}.pt--medium{--pt: 75px}.pt--small{--pt: 55px}.pt-pb--small{--pb: 65px;--pt: 65px}}@media (min-width: 1280px){.pt-pb{--pb: 105px;--pt: 105px}.pb{--pb: 105px}.pb--medium{--pb: 70px}.pt{--pt: 105px}.pt--medium{--pt: 80px}.pt-pb--medium{--pb: 70px;--pt: 80px}}@media (min-width: 1680px){.pb{--pb: calc((105/1540) * 100%)}.pb--medium{--pb: calc((70/1540) * 100%)}.pb--small{--pb: calc((65/1540) * 100%)}.pt{--pt: calc((105/1540) * 100%)}.pt--medium{--pt: calc((80/1540) * 100%)}.pt--small{--pt: calc((55/1540) * 100%)}.pt-pb{--pb: calc((105/1540) * 100%);--pt: calc((105/1540) * 100%)}.pt-pb--medium{--pb: calc((70/1540) * 100%);--pt: calc((80/1540) * 100%)}.pt-pb--small{--pb: calc((65/1540) * 100%);--pt: calc((65/1540) * 100%)}}.pull-up--dark-bg:before,.pull-up-black-background:before,.pull-up-dark-background:before{background-color:#0A0B12;content:"";height:80px;left:50%;position:absolute;top:0;transform:translateX(-50%);transition:250ms ease-in-out;width:100vw}.pull-up--white-bg:before,.pull-up-white-background:before{background-color:#EDEAE8;content:"";height:80px;left:50%;position:absolute;top:0;transform:translateX(-50%);transition:250ms ease-in-out;width:100vw}@media (min-width: 1024px){.pull-up--dark-bg:before,.pull-up-black-background:before,.pull-up-dark-background:before{height:200px}.pull-up--white-bg:before,.pull-up-white-background:before{height:200px}}.position--r{position:relative}.spacer--bottom{padding-bottom:var(--spacer)}.spacer--top{padding-top:var(--spacer)}.tac{text-align:center}.tal{text-align:left}.vh{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;white-space:nowrap;width:1px}.wrap,.wrap-large{padding-left:calc(((100% - (1400/1680) * 100%) / 2));padding-right:calc(((100% - (1400/1680) * 100%) / 2))}.wrap-medium{padding-left:calc((105/1680) * 100%);padding-right:calc((105/1680) * 100%)}.wrap-small{padding-left:calc(((100% - (1400/1680) * 100%) / 2));padding-right:calc(((100% - (1400/1680) * 100%) / 2))}@media (min-width: 1024px){.wrap-small{padding-left:calc((70/1680) * 100%);padding-right:calc((70/1680) * 100%)}}@media (min-width: 768px){.wrap--768{padding-left:calc(((100% - (1400/1680) * 100%) / 2));padding-right:calc(((100% - (1400/1680) * 100%) / 2))}}@media (min-width: 1024px){.wrap-small--1024{padding-left:calc((70/1680) * 100%);padding-right:calc((70/1680) * 100%)}.wrap--1024{padding-left:calc(((100% - (1400/1680) * 100%) / 2));padding-right:calc(((100% - (1400/1680) * 100%) / 2))}}@media (max-width: 1023px){.wrap-medium--under-1024{padding-left:calc((105/1680) * 100%);padding-right:calc((105/1680) * 100%)}}@media (min-width: 1400px){.wrap-narrow{padding-left:calc((350/1680) * 100%);padding-right:calc((350/1680) * 100%)}}.curtains{background-color:#1A1820;bottom:calc(-100vh - 100px);height:100vh;left:0;pointer-events:none;position:fixed;width:100vw;z-index:100}.button__container{flex-shrink:0;flex-basis:100%;padding-bottom:80px;width:100%}@media (min-width: 1024px){.button__container{padding-bottom:100px}}.button-rounded{--bg: var(--color-theme, --color-blue);--color: #EBEBEB;--fs: 14px;--mw: 140px;--pb: 13px;--pl: 31px;--pr: 23px;--pt: 14px;align-items:center;background-color:var(--bg);border-radius:45px;color:var(--color);display:inline-flex;font-family:GuardianSans-Light;font-size:var(--fs);justify-content:space-between;letter-spacing:calc((0.67/20) * 1em);line-height:calc(26/20);min-width:var(--mw);padding:var(--pt) var(--pr) var(--pb) var(--pl);text-decoration:none;transition:250ms ease-in-out, margin 0ms}.button-rounded--no-border{border-color:transparent}.button-rounded:focus,.button-rounded:hover{--bg: var(--color-dark);--border-color: var(--color-dark);--color: #fff}[data-theme="orange"] .button-rounded:focus,[data-theme="orange"] .button-rounded:hover{--bg: var(--color-orange);--border-color: var(--color-orange)}.button-rounded--center{--bg: transparent;--border-color: #A8A7A6;--color: #2A292E;--pl: 22px;border:1px solid var(--border-color);justify-content:center;text-align:center}.button-rounded--center:focus,.button-rounded--center:hover{--bg: var(--color-theme, --color-blue);--border-color: var(--color-theme, --color-blue);--color: var(--color-light)}.button-rounded__icon{height:auto;margin-left:26px;width:9px}.button-rounded__icon [fill="var(--bg)"]{transition:250ms ease-in-out}.button-rounded__icon *{stroke:currentColor}@media (min-width: 768px){.button-rounded{--fs: 16px;--pb: 17px;--pl: 38px;--pr: 33px;--pt: 16px}.button-rounded--center{--mw: 280px;--pb: 16px;--pl: 24px;--pr: 24px;--pt: 16px}.button-rounded__icon{margin-left:40px}}@media (min-width: 1024px){.button-rounded{--fs: 18px;--pb: 18px;--pl: 39px;--pr: 27px;--pt: 19px}.button-rounded--center{--pb: 19px;--pl: 37px;--pr: 27px;--pt: 21px;line-height:1}.button-rounded__icon{margin-left:60px;width:10px}}@media (min-width: 1680px){.button-rounded--center{--mw: 330px}.button-rounded__icon{margin-left:100px}}.button-submit{--bg: #0A0B12;--color: #EBEBEB;background-color:var(--color-theme, --bg);border:none;color:var(--color);cursor:pointer;display:inline-block;font-family:GuardianSans-Light;font-size:1em;letter-spacing:calc((0.6/18) * 1em);line-height:1;padding:15px 27px 14px;text-align:center;text-decoration:none;transition:250ms ease-in-out}.button-submit:focus,.button-submit:hover{--bg: var(--color-theme, --color-blue);--color: #fff}.text--light .button,.text--light .button-rounded{--border-color: rgba(255, 255, 255, 0.35);--color: rgba(255, 255, 255, 0.8)}.text--light .button:focus,.text--light .button:hover,.text--light .button-rounded:focus,.text--light .button-rounded:hover{--bg: var(--color-theme, --color-blue);--border-color: var(--bg);--color: #fff}.bg--blue.text--light .button:focus,.bg--blue.text--light .button:hover,.bg--blue.text--light .button-rounded:focus,.bg--blue.text--light .button-rounded:hover{--bg: #fff;--border-color: var(--bg);--color: var(--color-blue)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{background-color:var(--bg, #fff) !important;-webkit-box-shadow:0 0 0px 1000px var(--bg, #fff) inset !important;-webkit-text-fill-color:var(--color, #404245) !important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.form__error{bottom:100%;color:var(--color-orange);font-size:11px;font-weight:bold;left:1px;margin-bottom:4px;opacity:0;pointer-events:none;position:absolute;text-transform:uppercase}.form__error.active{opacity:1;pointer-events:auto}.form__field-group{flex-grow:1;position:relative}.form__field-group.active .form__label-placeholder{font-size:9px;letter-spacing:1px;opacity:1;top:9px}.form__label-placeholder{color:#404245;color:inherit;font-family:GuardianSans-Light;font-size:18px;font-size:1em;letter-spacing:calc((0.6/18) * 1em);line-height:calc(26/18);left:15px;pointer-events:none;position:absolute;top:13px;transition:200ms ease-in-out;z-index:1}.fsValidationError input,.fsValidationError input:focus,.fsValidationError textarea,.fsValidationError textarea:focus{border:1px solid var(--color-orange) !important;outline:0}body .fsForm .fsSubmit{margin:0;padding:0}.form br{display:none}.form fieldset{border:none}.form input[type="checkbox"],.form input[type="radio"]{--bg: var(--site-bg);--size: 20px;-webkit-appearance:none;background-color:var(--bg);border:none;float:left;height:var(--size);margin-right:11px;min-width:auto;padding:0;width:var(--size)}.form input[type="checkbox"]:focus,.form input[type="radio"]:focus{outline:none}.form input[type="checkbox"]:focus:before,.form input[type="radio"]:focus:before{outline:1px solid var(--color-blue)}.form input[type="checkbox"]:before,.form input[type="radio"]:before{border:1px solid #cfd4d8;content:"";display:inline-block;height:var(--size);position:relative;top:-2px;transition:250ms ease-in-out;width:var(--size)}.form input[type="checkbox"]:checked:before,.form input[type="radio"]:checked:before{background-color:var(--color-blue)}.form__button{--fs: 18px;--mw: 170px;--pb: 11px;--pt: 14px;cursor:pointer;display:block;justify-content:center;line-height:26px;margin:0}@media (min-width: 1200px){.form__button{--fs: 20px;--mw: 230px;--pb: 15px;--pt: 17px}}.form__cell{margin-bottom:20px;position:relative}.form__field{--bg: var(--site-bg);background-color:var(--bg);border:1px solid #cfd4d8;color:var(--color-dark);font-family:GuardianSans-Light;font-size:16px;height:50px;min-width:100%;padding-left:15px;padding-right:15px;width:100%}.form__field--textarea{min-height:100px;padding-bottom:15px;padding-top:15px}.form__group{display:flex;flex-direction:column}@media (min-width: 768px){.form__group{--cols: 2;--col-gap: 40px;flex-direction:row;margin-left:calc(var(--col-gap) * -1)}.form__group .form__cell{margin-bottom:30px;margin-left:var(--col-gap);padding-left:0}.form__group .form__cell--span-33{width:calc(33.333% - var(--col-gap))}.form__group .form__cell--span-50{width:calc(50% - var(--col-gap))}.form__group .form__cell--span-66{width:calc(66.666% - var(--col-gap))}.form__group .form__cell--span-100{width:calc(100% - var(--col-gap));width:100%}}.form__label{color:var(--color-dark);display:block;font-family:GuardianSans-Light;font-weight:normal;margin-bottom:8px}.form__label--horizontal{display:inline-block}.form__label--horizontal:not(:last-of-type){margin-right:15px}body .fsBody{max-width:1200px;padding:0}body .fsBody div.fsError,body .fsBody .fsValidationError{background:transparent;border:none !important;box-shadow:none}body .fsBody .fsValidationError .fsLabel{background:none;padding-left:0}body .fsBody div.fsError{color:var(--color-orange);font-family:GuardianSans-Light;font-size:18px;text-align:left}body .fsBody div.fsError strong{font-weight:normal}body .fsBody input,body .fsBody select,body .fsBody textarea{--bg: var(--site-bg)
  }body .fsBody input,body .fsBody label,body .fsBody .fsLabel{color:#404245;color:var(--color-dark);font-family:GuardianSans-Light;font-weight:normal}body .fsBody .fsRequiredMarker{color:inherit;font-size:1em;opacity:0.75}body .fsBody .fsSection .fsFieldRow .fsCell{width:100%}body .fsBody .fsFieldRow .fsFieldCell{margin-left:0;margin-right:0}body .fsBody .fsForm{margin:0;padding:0}.fsboxshadow body .fsBody .fsForm{box-shadow:none}body .fsBody .fsForm .fsOptionLabel{background-color:transparent}body .fsBody .fsForm .fsSubmitButton{--bg: var(--color-theme, --color-blue);--color: #EBEBEB;--fs: 14px;--mw: 140px;--pb: 13px;--pl: 31px;--pr: 23px;--pt: 14px;align-items:center;background-color:var(--bg) !important;border-radius:45px !important;color:var(--color) !important;display:inline-flex;font-family:GuardianSans-Light !important;font-size:var(--fs) !important;justify-content:space-between;letter-spacing:calc((0.67/20) * 1em);line-height:calc(26/20);min-width:var(--mw);padding:var(--pt) var(--pr) var(--pb) var(--pl);text-decoration:none;transition:250ms ease-in-out, margin 0ms;--fs: 20px;--mw: 230px;--pb: 15px;--pt: 17px;cursor:pointer;display:block;justify-content:center;line-height:26px;margin:0}body .fsBody .fsForm .fsSubmitButton--no-border{border-color:transparent}body .fsBody .fsForm .fsSubmitButton:focus,body .fsBody .fsForm .fsSubmitButton:hover{--bg: var(--color-dark);--border-color: var(--color-dark);--color: #fff}[data-theme="orange"] body .fsBody .fsForm .fsSubmitButton:focus,[data-theme="orange"] body .fsBody .fsForm .fsSubmitButton:hover{--bg: var(--color-orange);--border-color: var(--color-orange)}body .fsBody .fsRowBody{padding-left:0;padding-right:0}body .fsBody .fsFieldRow input[type="email"],body .fsBody .fsFieldRow input[type="number"],body .fsBody .fsFieldRow input[type="tel"],body .fsBody .fsFieldRow input[type="text"],body .fsBody .fsFieldRow select,body .fsBody .fsFieldRow textarea{color:var(--color-dark);font-family:GuardianSans-Light;font-size:16px;height:50px;margin-left:0 !important;min-width:100%;padding-left:15px;padding-right:15px;width:100%}body .fsBody .fsFieldRow input[type="checkbox"],body .fsBody .fsFieldRow input[type="radio"]{--size: 20px;height:var(--size);top:0px;width:var(--size)}body .fsBody .fsFieldRow input[type="checkbox"]:before,body .fsBody .fsFieldRow input[type="radio"]:before{height:var(--size);width:var(--size)}body .fsBody .fsFieldRow label.fsOptionLabel{font-size:15px}body .fsBody .fsFieldRow textarea{height:auto;min-height:100px;padding-bottom:15px;padding-top:15px}body .fsBody .fsLabelVertical .fsLabel{margin-bottom:7px}body .fsBody .form__row,body .fsBody .fsRow{display:flex;flex-direction:column}body .fsBody .fsRowBody{float:none;margin-bottom:30px !important;width:100%}body .fsBody .fsPagination{margin-bottom:0}body .fsBody .fsSection{max-width:100%;min-width:auto}body .fsBody .fsValidationError .fsSignature,body .fsBody .fsValidationError input[type=email],body .fsBody .fsValidationError input[type=number],body .fsBody .fsValidationError input[type=tel],body .fsBody .fsValidationError input[type=text],body .fsBody .fsValidationError select,body .fsBody .fsValidationError textarea{background-color:transparent !important;border:1px solid var(--color-orange) !important;color:var(--color-orange) !important}@media (min-width: 768px){body .fsBody .fs2Col .fsFieldRow{--cols: 2;--col-gap: 40px;flex-direction:row;margin-left:calc(var(--col-gap) * -1)}body .fsBody .fs2Col .fsFieldRow .fsCell{margin-bottom:30px !important;margin-left:var(--col-gap) !important;padding-left:0 !important}body .fsBody .fs2Col .fsFieldRow .fsCell.fsSpan50{width:calc(50% - var(--col-gap))}body .fsBody .fs2Col .fsFieldRow .fsCell.fsSpan100{width:calc(100% - var(--col-gap));width:100%}body .fsBody .fs3Col .fsFieldRow{--cols: 3;--col-gap: 40px;flex-direction:row;margin-left:calc(var(--col-gap) * -1)}body .fsBody .fs3Col .fsFieldRow .fsCell{margin-bottom:20px !important;margin-left:var(--col-gap) !important;padding-left:0 !important}body .fsBody .fs3Col .fsFieldRow .fsCell.fsSpan33{width:calc(33.333% - var(--col-gap))}body .fsBody .fs3Col .fsFieldRow .fsCell.fsSpan66{width:calc(66.666% - var(--col-gap))}body .fsBody .fs3Col .fsFieldRow .fsCell.fsSpan100{width:calc(100% - var(--col-gap));width:100%}body .fsBody .fs4Col .fsFieldRow{--cols: 4;--col-gap: 30px;flex-direction:row;grid-column-gap:var(--col-gap);margin-left:calc(var(--col-gap) * -1)}body .fsBody .fs4Col .fsFieldRow .fsCell{margin-bottom:20px !important;margin-left:var(--col-gap) !important;padding-left:0 !important}body .fsBody .fs4Col .fsFieldRow .fsCell.fsSpan25{width:calc(50% - var(--col-gap))}body .fsBody .fs4Col .fsFieldRow .fsCell.fsSpan50{width:calc(50% - var(--col-gap))}body .fsBody .fs4Col .fsFieldRow .fsCell.fsSpan100{width:calc(100% - var(--col-gap));width:100%}}.embed__form+.embed__code{display:none}.grid__gutter{margin-left:var(--grid-gutter-col);margin-bottom:var(--grid-gutter-row)}.grid__col-gutter{margin-left:var(--grid-gutter-col)}.grid__row-gutter{margin-bottom:var(--grid-gutter-row)}.grid--with-col-gutter{-moz-column-gap:var(--grid-gutter-col);column-gap:var(--grid-gutter-col)}.grid--with-gutter{-moz-column-gap:var(--grid-gutter-col);column-gap:var(--grid-gutter-col);row-gap:var(--grid-gutter-row)}.grid--with-row-gutter{margin-bottom:calc(var(--gutter-row) * -1)}.card{display:inline-block;padding-bottom:50px;position:relative;text-align:left;vertical-align:top;width:100%}@media (max-width: 767px){.card:last-child{padding-bottom:0}}.bg--dark .card__eyebrow,.bg--dark .card__info{color:var(--text-light)}.cards__grid:first-child:not(.cards__grid--portrait){margin-top:80px}.cards__grid:not(:first-child){margin-top:28px}@media (min-width: 1024px){.cards__grid.border-bottom{padding-bottom:20px}}@media (max-width: 767px){.cards__grid+.button-rounded{margin-top:50px}}@media (min-width: 768px){.cards__grid:first-child:not(.cards__grid--portrait),.cards__grid:not(:first-child){margin-top:59px}.cards__grid{-moz-columns:2;columns:2;-moz-column-gap:50px;column-gap:50px}.cards__grid--rows-1{display:flex;-moz-columns:auto;columns:auto}.cards__grid--portrait{-moz-columns:auto;columns:auto;display:grid;grid-column-gap:calc((70/1400) * 100%);grid-row-gap:var(--gutter-row);grid-template-columns:repeat(3, 1fr)}.cards__grid--square{-moz-columns:auto;columns:auto;display:grid;grid-column-gap:50px;grid-template-columns:repeat(2, 1fr)}.cards__grid:not(.cards__grid--square):not(.cards__grid--rows-1) .card:not(:first-child){margin-left:40px}}@media (min-width: 768px) and (max-width: 1023px){.cards__grid .card__copy{font-size:13px}.cards__grid .card__eyebrow{font-size:10px}.cards__grid .card__title{font-size:21px}}@media (min-width: 1024px){.cards__grid{-moz-columns:3;columns:3;-moz-column-gap:70px;column-gap:70px}.cards__grid--square{-moz-columns:auto;columns:auto;grid-column-gap:70px;grid-template-columns:repeat(3, 1fr)}.cards__grid:not(.cards__grid--square):not(.cards__grid--rows-1) .card:not(:first-child){margin-left:70px}.cards__grid .card__copy{font-size:16px}.cards__grid .card__title{font-size:28px}}.card__copy{--mw: 420px;color:#151515;font-family:GuardianSans-Light;font-size:14px;letter-spacing:calc((0.26/16) * 1em);line-height:calc(22/16);max-width:var(--mw)}.card__copy--no-mw{max-width:none}.text--light .card__copy,.card--dark .card__copy{color:#A7A8B0}.card__media{background-color:var(--background-color, transparent);display:block;min-height:48px;overflow:hidden;padding-top:calc((602/1120) * 100%);position:relative}.card__info{display:block;padding-top:15px;text-decoration:none}.card__info:not([href]){cursor:default}.card__info--overlay{bottom:0;left:0;max-width:630px;padding-bottom:30px;padding-top:30px;position:absolute}@media (min-width: 768px){.card--portrait .card__media{padding-top:calc((488/419) * 100%)}.card--portrait-square .card__media{padding-top:calc((377/419) * 100%)}.card--portrait-tall .card__media{padding-top:calc((543/419) * 100%)}.cards__grid--rows-1 .card:nth-of-type(3) .card__media,.cards__grid--rows-2 .card:nth-of-type(5) .card__media,.cards__grid--rows-2 .card:nth-of-type(6) .card__media{padding-top:calc((488/419) * 100%)}.cards__grid--rows-1 .card:nth-of-type(2) .card__media,.cards__grid--rows-2 .card:nth-of-type(3) .card__media,.cards__grid--rows-2 .card:nth-of-type(4) .card__media{padding-top:calc((377/419) * 100%)}.cards__grid--rows-1 .card:nth-of-type(1) .card__media,.cards__grid--rows-2 .card:nth-of-type(1) .card__media,.cards__grid--rows-2 .card:nth-of-type(2) .card__media{padding-top:calc((543/419) * 100%)}.card__info--overlay{padding:40px}}@media (min-width: 1024px){.card__info--overlay{padding:calc((62/1400) * 100%) 51px}}@media (min-width: 1680px){.card__info--overlay{padding:calc((57/1400) * 100%) calc((51/1400) * 100%)}}.card__title{color:#151515;font-family:Canela-Thin;font-size:24px;font-weight:normal;letter-spacing:0;line-height:calc(36/28)}.card__title--xxl-s{line-height:calc(82/80)}.text--light .card__title{color:inherit}.card__info--overlay .card__title{line-height:calc(50/46)}.card__title:not(:last-child){margin-bottom:calc((10/24) * 1em)}.card__title--medium{font-size:30px}@media (min-width: 1024px){.card__title--medium{font-size:calc((24 * (38/28)) * 1px)}}.card__title--large{font-size:33px}.card__title--no-ls{letter-spacing:0}.card__title--page{padding-bottom:0.5em}.card__title--xl{font-size:calc((70/500) * 100vw);font-size:30px}@media (min-width: 600px){.card__title--xl{font-size:40px}}@media (min-width: 768px){.card__title--xl{font-size:50px}}@media (max-width: 767px){.card__title--xl br{display:none}}.card--dark .card__title{color:#E0E2E7}@media (min-width: 1024px){.card{padding-bottom:60px}.card__copy{font-size:16px}.card__title{font-size:28px}.card__title--small{font-size:24px;line-height:1.25}.card__title--medium{font-size:calc((28 * (38/28)) * 1px)}.card__title--medium:not(:last-child){margin-bottom:calc((10/38) * 1em)}.card__title--large{font-size:calc((28 * (46/28)) * 1px)}.card__title--page{font-size:38px;padding-bottom:1.1em}.card__title--xl{font-size:70px}}.card__title--xs{font-size:22px;letter-spacing:0.73px;line-height:calc(26/22)}@media (min-width: 1680px){.card__title--xxl{font-size:138px}.card__title--xxl-s{font-size:80px}}@media (min-width: 1900px){.card{padding-bottom:70px}.card__copy{font-size:17px}.card__info{padding-top:20px}.cards__grid .card__info{padding-top:15px}.card__title{font-size:28px}.fs--m .card__title{font-size:38px}.card__title--medium{font-size:calc((28 * (38/28)) * 1px)}.card__title--medium:not(:last-child){margin-bottom:calc((10/38) * 1em)}.card__title--large{font-size:calc((28 * (46/28)) * 1px)}.card__title--page{font-size:38px}.card__title--xl{font-size:70px;font-size:80px}.card__title--xxl{font-size:138px}.card__title--xxl-s{font-size:80px}}.plain-text{color:#81828C;font-weight:normal}@media (max-width: 767px){.plain-text__container.bg--dark .plain-text{color:#fff}}.text--light .plain-text{color:#7A7C86}@media (min-width: 768px){.plain-text{width:calc(100% - ((595/1400) * 100%) - 40px)}}.plain-text b,.plain-text strong{color:#000000;font-weight:normal}.bg--dark .plain-text strong{color:#fff}.plain-text__container{position:relative;text-align:left}@media (min-width: 768px){.plain-text__container{display:flex}}.plain-text__container--align-center{justify-content:center}.plain-text__container--align-left{justify-content:flex-start}.plain-text__container--align-right{justify-content:flex-end}video::-webkit-media-controls-current-time-display{-webkit-appearance:none;display:none !important}video::-webkit-media-controls-fullscreen-button{-webkit-appearance:none;display:none !important}video::-webkit-media-controls-mute-button{-webkit-appearance:none;display:none !important}video::-webkit-media-controls-timeline{-webkit-appearance:none;display:none !important}video::-webkit-media-controls-volume-slider{-webkit-appearance:none;display:none !important}.video--loaded .hero__image{opacity:0}.video__embed{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);transition:450ms ease-in-out;width:100%;z-index:1}.video__embed-container:after{background-color:var(--color-dark);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.video--loading .video__embed{opacity:0}.video--fullscreen--16-by-9 .video__embed{height:calc((100vw*9)/16);width:100%}@media (max-aspect-ratio: 16 / 9){.video--fullscreen--16-by-9 .video__embed{height:100vh;width:calc((100vh*16)/9)}}.video--4-by-3 .video__embed{height:100%;width:calc((100% * 4) / 3)}.video--3-5-by-5-6 .video__embed{height:100%;width:285%}.callout{align-items:flex-start;background-color:var(--site-bg);display:flex;flex-wrap:wrap;padding-bottom:80px;padding-top:80px;position:relative}.callout .video__embed{pointer-events:none}@media (min-width: 1024px){.callout{padding-bottom:0}}.callout__copy{margin-bottom:36px;max-width:400px}.callout__image-holder{overflow:hidden;position:relative}.callout__image-holder:before{content:"";display:block}.callout__hero{margin-right:calc((86/1680) * 100%);width:calc((1244/1680) * 100%)}.callout__hero:before{padding-top:75%}.callout__info{flex-basis:100%;padding:50px calc((175/1680) * 100%) 0}@media (min-width: 1024px){.callout__info{bottom:0;left:0;padding-bottom:calc((125/1680) * 100%);position:absolute;z-index:3}}.callout__secondary{margin-top:calc((121/1680) * 100vw);width:calc((350/1680) * 100%)}.callout__secondary.filter--blue{background-color:var(--color-blue)}.callout__secondary.filter--orange{background-color:var(--color-orange)}.callout__secondary:before{padding-top:calc((561/350) * 100%)}.callout__secondary[class*="filter"] .callout__secondary-image{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0}.callout__secondary[class*="filter"] .callout__secondary-image[data-src].loaded{opacity:0.2}.callout__title{line-height:1}.callout__title:not(:last-child){margin-bottom:16px}@media (max-width: 1023px){.callout__copy.text--white,.callout__title.text--white{color:var(--color-dark)}}@media (min-width: 1024px){.callout{padding-top:150px}}@media (min-width: 1440px){.callout{padding-top:200px}}.copy--medium{color:inherit;font-family:GuardianSans-Thin;font-size:calc((28/500) * 100vw);font-size:21px;font-size:18px;letter-spacing:calc((0.52/27) * 1em);line-height:1.4;opacity:0.9}@media (min-width: 768px){.copy--medium{font-size:21px;line-height:1.25}}@media (min-width: 1024px){.copy--medium{font-size:32px;line-height:1.25}}@media (min-width: 1900px){.copy--medium{font-size:36px}}.copy-block:not(.copy-block--no-default-padding){padding-bottom:60px;padding-top:60px}@media (min-width: 1024px){.copy-block:not(.copy-block--no-default-padding){padding-bottom:80px;padding-top:75px}}.work-with-us:last-child .copy-block{padding-bottom:36px}@media (min-width: 1024px){.work-with-us:last-child .copy-block{padding-bottom:60px}}.copy-block__copy{--link-color: var(--color-blue);--link-color-hover: var(--color-orange);margin-bottom:30px}.copy-block.text--light .copy-block__copy,.copy-block.text--white .copy-block__copy{--link-color: var(--color-orange);--link-color-hover: inherit}.copy-block__copy a{color:var(--link-color);transition:200ms ease-in-out}.copy-block__copy a:focus,.copy-block__copy a:hover{color:var(--link-color-hover)}.copy-block__copy>*+*{margin-top:1em}.copy-block__copy ul{list-style-position:inside;margin:2em 0}@media (min-width: 768px){.copy-block__copy ul{-moz-columns:2;columns:2}}@media (min-width: 1280px){.copy-block:not(.copy-block--no-default-padding){padding-bottom:100px}.copy-block--large:not(.copy-block--no-default-padding){padding-top:100px}.copy-block__copy{margin-bottom:55px}}@media (min-width: 1440px){.copy-block:not(.copy-block--no-default-padding){padding-bottom:130px;padding-top:108px}.copy-block--large:not(.copy-block--no-default-padding){padding-top:130px}}@media (min-width: 1680px){.copy-block:not(.copy-block--no-default-padding){padding-bottom:160px}.copy-block--large:not(.copy-block--no-default-padding){padding-top:190px}.copy-block__button{margin-top:20px}.copy-block__copy+.copy-block__button{margin-top:0}}@media (min-width: 1900px){.copy-block:not(.copy-block--no-default-padding){padding-bottom:240px}}.copy-block--center{align-items:center;display:flex;flex-direction:column;text-align:center}.copy-hero{padding-bottom:40px;padding-top:50px}@media (min-width: 1024px){.copy-hero{padding-bottom:110px;padding-top:63px}.copy-hero__copy{padding-left:calc((246/1120) * 100%);padding-right:calc((120/1120) * 100%);width:100%}.copy-hero__title{display:flex;justify-content:flex-end;padding-left:calc((70/352) * 100%);padding-right:calc((20/352) * 100%)}}.hero-card{padding-bottom:0}.hero-card--dark{background-color:#000;color:#fff}.hero-card .card__media{margin-bottom:0;min-height:320px;opacity:0.6;position:relative;padding-top:calc((800/1400) * 100%)}.hero-card--dark .eyebrow,.hero-card--dark .card__copy,.hero-card--dark .card__title{color:inherit}.hero-card__container .card__title:not(:last-child){margin-bottom:59px}@media (min-width: 768px){.hero-card .card__info{max-width:90%}.hero-card .card__info--overlay{max-width:85%;max-width:630px}.hero-card .card__media{opacity:1;padding-top:calc((800/1400) * 100%)}}@media (min-width: 1024px){.hero-card__title{padding-left:calc((70/420) * 100%)}}@media (min-width: 1280px){.hero-card .card__info{max-width:80%}}@media (min-width: 1680px){.hero-card .card__info{max-width:1100px}.hero-card .card__info--overlay{max-width:760px}}@media (min-width: 1900px){.hero-card .card__info--overlay{max-width:860px}}.image-block{padding-top:calc((9/16) * 100%);position:relative}.image-block__container{overflow:hidden}.image-block__container.bg--dark *{color:#fff}.image-block--margin-top{margin-top:80px}@media (min-width: 1024px){.image-block--margin-top{margin-top:100px}}.image-block--square{padding-top:0}.image-block--square:before{content:"";display:block;padding-top:100%}.video--loaded .image-block__item,.video--loaded .image-block__play{opacity:0;pointer-events:none}@media (min-width: 1024px){.image-block--reverse{direction:rtl;text-align:left}.image-block__container--with-text{align-items:flex-start;display:grid;grid-template-columns:calc((630/1470) * 100%) calc((840/1470) * 100%)}.image-block__info{--padding: calc(70 / 630 * 100%);padding-right:var(--padding)}.image-block--reverse .image-block__info{padding-left:var(--padding);padding-right:0}}.image-block__info a{color:var(--color-blue);transition:250ms ease-in-out}.image-block__info a:focus,.image-block__info a:hover{color:var(--color-orange)}.image-block__info a:last-child{display:inline-block;font-size:0.7em;margin-top:20px}.image-block__item{z-index:2}.image-block__video{z-index:1}.image-block__play{align-items:center;background-color:transparent;border:none;justify-content:center;text-decoration:none;z-index:3}.image-block__play-icon{margin-right:12px}@media (min-width: 1024px){.image-block__play-icon{margin-right:22px}}.image-block__play-text{color:#fff;font-family:Canela-Thin;font-size:32px;letter-spacing:0;line-height:1;position:relative;top:-2px}@media (min-width: 1024px){.image-block__play-text{font-size:46px}}.image-block__video{z-index:1}.quote{color:#A7A8B0;font-family:GuardianSans-Light;font-size:11px;letter-spacing:0.26px;line-height:22px;position:relative}.wrap-small.bg--light>.quote{padding-left:calc(((100% - (1400/1680) * 100%) / 2));padding-right:calc(((100% - (1400/1680) * 100%) / 2))}@media (min-width: 1024px){.wrap-small.bg--light>.quote{padding-left:calc((70/1680) * 100%);padding-right:calc((70/1680) * 100%)}}.quote b,.quote strong{color:#fff;font-weight:normal}.quote__copy{flex-grow:1;margin-bottom:30px;max-width:670px}.quote__details{align-items:flex-end;display:flex;justify-content:space-between}.quote--expansion .quote__details{display:none}.quote--expansion.quote--expanded .quote__details{display:flex}.quote__expander{margin-top:-5px;position:relative}@media (min-width: 407px){.quote__expander{margin-top:20px}}.quote--expanded .quote__expander{margin-top:0}.quote__expander:before{background-image:linear-gradient(180deg, rgba(10,11,18,0) 5%, #0A0B12 72%);bottom:100%;content:"";height:160px;left:0;position:absolute;width:100%}.quote--expanded .quote__expander:before{opacity:0;pointer-events:none}@media (min-width: 1024px){.quote__expander:before{height:170px}.quote__expander,.quote--expanded .quote__expander{margin-top:42px}}.quote__expander-button{outline:none;position:relative}.quote__expander-button-text{transition:150ms ease-in-out}.quote__expander-button-text--expanded{display:flex;flex-direction:column;height:100%;justify-content:center;left:var(--pl);opacity:0;pointer-events:none;position:absolute;top:2px}.quote--expanded .quote__expander-button{margin-bottom:60px;margin-top:52px}@media (min-width: 1024px){.quote--expanded .quote__expander-button{margin-bottom:124px}}.quote--expanded .quote__expander-button-text--default{opacity:0;pointer-events:none}.quote--expanded .quote__expander-button-text--expanded{opacity:1;pointer-events:auto}.quote--expanded .quote__expander-button .button-rounded__icon{transform:rotate(-180deg)}.quote__icon{align-items:flex-end}.quote__icon-image{display:block;max-width:50px}.quote__info{position:relative}.quote--text-only .quote__info{position:static}.quote__items{counter-reset:quote}.quote__item{-webkit-animation:500ms fadeIn ease-in-out forwards 1;animation:500ms fadeIn ease-in-out forwards 1;color:#c2c3c8;font-family:GuardianSans-Thin;font-size:20px;letter-spacing:0.52px;line-height:1.5;position:relative}@media (min-width: 1024px){.quote__item{font-size:32px;line-height:40px}}.quote__item:before{color:#A7A8B0;content:counter(quote);counter-increment:quote;font-family:GuardianSans-Light;font-size:16px;left:-140px;letter-spacing:0.26px;line-height:22px;position:absolute;top:8px}.quote__item:not(:first-child){margin-top:32px}.quote:not(.quote--expanded) .quote__item:nth-child(2) ~ *{display:none;opacity:0}.quote--text-only .quote__info{margin-left:auto;margin-right:auto;max-width:772px;width:100%}.quote__media{flex-basis:calc(((710/1680) * 100%) - 40px);flex-shrink:0;margin-right:40px;margin-bottom:30px;padding-top:calc((886/1540) * 100%);position:relative}@media (max-width: 599px){.quote__media{display:none}}.quote__media-item{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.quote__title{color:#fff;font-size:calc(((28 * 1.4375)/500) * 100vw);margin-bottom:15px;-webkit-font-smoothing:auto}@media (min-width: 500px){.quote{font-size:14px}.quote__title{font-size:calc((28 * 1.4375) * 1px)}}@media (min-width: 600px){.quote{display:flex}.quote--expansion{align-items:flex-start}.quote__title{font-size:calc((28 * 1.4375) * 1px)}}@media (min-width: 768px) and (max-width: 1023px){.quote__copy{font-size:21px}}@media (min-width: 768px){.quote__details{position:relative;top:6px}.quote__info{display:flex;flex-direction:column}.quote__media{padding-top:calc((555/385) * 27.272%)}.quote__media-item{width:calc(100% - 50px)}.quote__title:not(:last-child){margin-bottom:30px}}@media (min-width: 1024px){.quote__copy{max-width:670px}.quote__icon-image{max-width:none}.quote__media-item{width:calc((385/600) * 100%)}.quote__title{font-size:46px}.quote__title:not(:last-child){margin-bottom:54px}}@media (min-width: 1280px){.quote{font-size:16px}.quote--text-only .quote__copy{font-size:50px;letter-spacing:1.25px;line-height:57.5px;margin-bottom:93px}.quote--text-only .quote__details{position:static}.quote--text-only .quote__icon{width:64px}.quote--text-only .quote__icon svg{bottom:103px;position:absolute;right:65px}}@media (min-width: 1900px){.quote__copy{font-size:36px;max-width:750px;padding-top:2%}.quote__title{padding-top:5%}}.embed__success-message{-webkit-animation:300ms fadeIn forwards 1 ease-in-out;animation:300ms fadeIn forwards 1 ease-in-out;display:none;opacity:0}.embed__success-message.active{display:block}.embed__title:not(:last-child){margin-bottom:1.2em}[data-theme="orange"]{--color-theme: var(--color-orange)}.header .logo__bar,.header--scroll .logo__bar{fill:var(--color-blue)}[data-theme="orange"] .header .logo__bar,[data-theme="orange"] .header--scroll .logo__bar{fill:var(--color-orange)}[data-modifier="light-page"]{--logo-bar: var(--color-blue);--logo-text: #000}.menu--active:not(.menu--hidden),.menu--active:not(.menu--hidden) [data-modifier="light-page"]{--logo-bar: #182388;--logo-text: #060B3C}.header--scroll .nav__link,.header--text-dark .nav__link,.header--scroll .nav__link,.menu--active:not(.menu--hidden) .nav__link{--nav-color: var(--color-dark)}.modifier--dark-page .nav__link,.header--text-light .nav__link{--nav-color: #fff}.header--scroll .nav__link{--nav-color: var(--color-dark)}.header--text-dark .nav__active-border{--active-nav-border-color: var(--color-dark)}.header--text-light .nav__active-border{--active-nav-border-color: #fff}.header--scroll .nav__active-border{--active-nav-border-color: var(--color-blue)}.header--text-dark.menu--active:not(.menu--hidden) .nav__active-border,.header--text-light.menu--active:not(.menu--hidden) .nav__active-border{--nav-color: var(--color-dark);--active-nav-border-color: var(--color-dark)}[data-theme="orange"] .nav__active-border{--active-nav-border-color: var(--color-orange) !important}.header{min-height:var(--nav-height);position:relative;z-index:10}@media (max-width: 1169px){.mobile-menu--active .header{--logo-text: #fff;--nav-color: #fff}}.header--scroll{--logo-text: #060B3C;--nav-color: #403E44;left:0;pointer-events:none;position:fixed;top:0;transform:translateY(-100%);transition:transform 100ms ease-in-out, visibility 0ms 100ms;visibility:hidden;width:100%;z-index:11}.header-dont-animate .header--scroll{transform:translateY(-100%) !important}.header-scrolled .header--scroll{transition-duration:var(--nav-transition-duration),0ms;visibility:visible}.header-scrolled.scrolling-up .header--scroll,.header-scrolled.mobile-menu--active .header--scroll{pointer-events:auto;transform:translateY(0)}.header-scrolled.scrolling-down--past-bottom.scrolling-up .header--scroll{transform:translateY(-100%)}.scrolling-up--past-top .header--scroll{visibility:hidden;transition-duration:0ms}.header__inner{align-items:center;display:flex;justify-content:space-between;height:var(--nav-height);padding:0 20px}.header--scroll .header__inner{--nav-height: 50px;background-color:var(--site-bg)}@media (min-width: 1170px){.header__inner{height:auto;padding-left:35px;padding-right:35px}.header-scrolled .header--scroll .header__inner{--nav-height: 80px}}.logo{-webkit-animation:600ms fadeIn 1 forwards ease-in;animation:600ms fadeIn 1 forwards ease-in;-webkit-animation-delay:150ms;animation-delay:150ms;opacity:0;position:relative;z-index:10}@media (max-width: 1169px){.logo:before{background:#000;content:"";height:calc(var(--nav-height) + var(--hero-search-height) + 20px);left:-20px;opacity:0;position:absolute;top:-20px;width:100vw;z-index:-1}.mobile-menu--active .logo:before{opacity:1;transition-delay:500ms}}@media (min-width: 1170px){.header--scroll .logo{position:relative;top:2px}}@media (max-width: 1169px){.logo__bar,.logo__text{transition:100ms fill 450ms ease-in-out}.mobile-menu--active:not(.menu--hidden) .logo__bar,.mobile-menu--active:not(.menu--hidden) .logo__text{transition-delay:50ms}}@media (min-width: 1170px){.logo__bar,.logo__text{transition:150ms fill 150ms ease-in-out}.menu--active:not(.menu--hidden) .logo__bar,.menu--active:not(.menu--hidden) .logo__text{transition-delay:50ms}}.logo__bar{fill:var(--color-theme, --logo-bar)}.header--scroll .logo__bar,.header--text-dark .logo__bar,.nav--mobile-menu .logo__bar{fill:var(--color-blue)}.logo__image{display:block;height:auto;transform-origin:left center;width:100px}@media (min-width: 768px){.logo__image{height:33px;width:128px}}@media (min-width: 1024px){.logo__image{height:46px;width:174px}.header--scroll .logo__image{height:33px;width:128px}}.logo__text{fill:var(--logo-text)}.nav{background-color:#0A0B12;height:100vh;left:0;overflow:auto;position:fixed;top:0;transform:translateY(-100%);transition:transform 500ms ease-in-out;width:100%;z-index:9}.mobile-menu--active .nav{transform:translateY(0)}.mobile-menu--active .nav__link{opacity:1;outline:0;transform:translateY(0)}.nav--mobile-menu .nav{transform:translate3d(0, 0, 0)}@media (max-width: 1169px){.nav{-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.loading .nav{display:none}}@media (min-width: 1170px){.nav{background-color:transparent;color:inherit;height:auto;overflow:visible;position:static;transform:none;width:auto}.nav:before{display:none}}.nav__active-border{--active-nav-border-color: var(--color-blue);background-color:var(--active-nav-border-color);display:none;height:5px;opacity:0;pointer-events:none;position:absolute;top:0;transform:translate3d(0, -100%, 0);transition:400ms ease-in-out 150ms;will-change:transform}.loading .nav__active-border{opacity:0}html.menu--active .nav__active-border{background-color:var(--color-theme, --color-blue);opacity:1;transform:translate3d(0, 0, 0)}@media (min-width: 1170px){.nav__active-border{display:block}}.nav__dropdown{display:none}.nav__dropdown-icon{color:inherit;display:none;margin-left:5px;position:relative;top:-1px;width:1.21428em}.nav__dropdown-icon polyline{stroke:currentColor}@media (min-width: 1170px){.nav__dropdown-icon{display:inline-block}}.nav__items{--padding-sides: 20px;align-items:center;display:flex;flex-direction:column;-ms-scroll-chaining:none;overscroll-behavior:contain;padding-bottom:50px;padding-top:calc(var(--header-height) + 75px)}@media (min-width: 768px){.nav__items{padding-top:calc(var(--header-height) + 105px)}}@media (max-width: 1169px){.nav__items{opacity:0;transform:translate3d(0, 10px, 0);transition:450ms cubic-bezier(0.44, 0.24, 0.16, 1),transform 700ms cubic-bezier(0.44, 0.24, 0.16, 1)}.mobile-menu--active .nav__items{opacity:1;transform:translate3d(0, 0, 0);transition-delay:600ms}}@media (min-width: 1170px){.nav__items{--padding-sides: 17px;align-items:flex-start;flex-direction:row;padding-bottom:0;padding-top:0}}@media (min-width: 1280px){.nav__items{--padding-sides: 17px}}@media (min-width: 1440px){.nav__items{--padding-sides: 25px}}@media (min-width: 1600px){.nav__items{--padding-sides: 30px}}.nav__item{display:flex;flex-direction:column;outline:none;position:relative;width:100%}.nav__item[data-nav-item="0"].nav__item--active ~ .nav__active-border,.nav__item[data-nav-item="0"].focused-within ~ .nav__active-border,.nav__item[data-nav-item="0"].nav__item:hover ~ .nav__active-border{left:calc(var(--item-0-left) + var(--padding-sides));opacity:1;transform:translate3d(0, 0, 0);width:calc(var(--item-0-width) - (var(--padding-sides) * 2))}.nav__item[data-nav-item="1"].nav__item--active ~ .nav__active-border,.nav__item[data-nav-item="1"].focused-within ~ .nav__active-border,.nav__item[data-nav-item="1"].nav__item:hover ~ .nav__active-border{left:calc(var(--item-1-left) + var(--padding-sides));opacity:1;transform:translate3d(0, 0, 0);width:calc(var(--item-1-width) - (var(--padding-sides) * 2))}.nav__item[data-nav-item="2"].nav__item--active ~ .nav__active-border,.nav__item[data-nav-item="2"].focused-within ~ .nav__active-border,.nav__item[data-nav-item="2"].nav__item:hover ~ .nav__active-border{left:calc(var(--item-2-left) + var(--padding-sides));opacity:1;transform:translate3d(0, 0, 0);width:calc(var(--item-2-width) - (var(--padding-sides) * 2))}.nav__item[data-nav-item="3"].nav__item--active ~ .nav__active-border,.nav__item[data-nav-item="3"].focused-within ~ .nav__active-border,.nav__item[data-nav-item="3"].nav__item:hover ~ .nav__active-border{left:calc(var(--item-3-left) + var(--padding-sides));opacity:1;transform:translate3d(0, 0, 0);width:calc(var(--item-3-width) - (var(--padding-sides) * 2))}.nav__item[data-nav-item="4"].nav__item--active ~ .nav__active-border,.nav__item[data-nav-item="4"].focused-within ~ .nav__active-border,.nav__item[data-nav-item="4"].nav__item:hover ~ .nav__active-border{left:calc(var(--item-4-left) + var(--padding-sides));opacity:1;transform:translate3d(0, 0, 0);width:calc(var(--item-4-width) - (var(--padding-sides) * 2))}.nav__item[data-nav-item="5"].nav__item--active ~ .nav__active-border,.nav__item[data-nav-item="5"].focused-within ~ .nav__active-border,.nav__item[data-nav-item="5"].nav__item:hover ~ .nav__active-border{left:calc(var(--item-5-left) + var(--padding-sides));opacity:1;transform:translate3d(0, 0, 0);width:calc(var(--item-5-width) - (var(--padding-sides) * 2))}.nav__item[data-nav-item="6"].nav__item--active ~ .nav__active-border,.nav__item[data-nav-item="6"].focused-within ~ .nav__active-border,.nav__item[data-nav-item="6"].nav__item:hover ~ .nav__active-border{left:calc(var(--item-6-left) + var(--padding-sides));opacity:1;transform:translate3d(0, 0, 0);width:calc(var(--item-6-width) - (var(--padding-sides) * 2))}.nav__item[data-nav-item="7"].nav__item--active ~ .nav__active-border,.nav__item[data-nav-item="7"].focused-within ~ .nav__active-border,.nav__item[data-nav-item="7"].nav__item:hover ~ .nav__active-border{left:calc(var(--item-7-left) + var(--padding-sides));opacity:1;transform:translate3d(0, 0, 0);width:calc(var(--item-7-width) - (var(--padding-sides) * 2))}.nav__item[data-nav-item="8"].nav__item--active ~ .nav__active-border,.nav__item[data-nav-item="8"].focused-within ~ .nav__active-border,.nav__item[data-nav-item="8"].nav__item:hover ~ .nav__active-border{left:calc(var(--item-8-left) + var(--padding-sides));opacity:1;transform:translate3d(0, 0, 0);width:calc(var(--item-8-width) - (var(--padding-sides) * 2))}.search-header--active .nav__item[data-nav-search] ~ .nav__active-border,.nav__item[data-nav-search].focused-within ~ .nav__active-border,.nav__item[data-nav-search]:hover ~ .nav__active-border{left:calc(var(--item-9-left) + (var(--padding-sides) * .5));opacity:1;transform:translate3d(0, 0, 0);width:42px}.nav__item--search{display:none}@media (min-width: 1170px){.nav__item{-webkit-animation:600ms fadeIn 1 forwards ease-in;animation:600ms fadeIn 1 forwards ease-in;-webkit-animation-delay:var(--nav-animation-delay);animation-delay:var(--nav-animation-delay);height:var(--nav-height);opacity:0;width:auto}.nav__item--search{display:block}.nav__item:nth-child(2){-webkit-animation-delay:calc(50ms + var(--nav-animation-delay));animation-delay:calc(50ms + var(--nav-animation-delay))}.nav__item:nth-child(3){-webkit-animation-delay:calc(100ms + var(--nav-animation-delay));animation-delay:calc(100ms + var(--nav-animation-delay))}.nav__item:nth-child(4){-webkit-animation-delay:calc(150ms + var(--nav-animation-delay));animation-delay:calc(150ms + var(--nav-animation-delay))}.nav__item:nth-child(5){-webkit-animation-delay:calc(200ms + var(--nav-animation-delay));animation-delay:calc(200ms + var(--nav-animation-delay))}.nav__item:nth-child(6){-webkit-animation-delay:calc(250ms + var(--nav-animation-delay));animation-delay:calc(250ms + var(--nav-animation-delay))}.nav__item:nth-child(7){-webkit-animation-delay:calc(300ms + var(--nav-animation-delay));animation-delay:calc(300ms + var(--nav-animation-delay))}.nav__item:nth-child(8){-webkit-animation-delay:calc(350ms + var(--nav-animation-delay));animation-delay:calc(350ms + var(--nav-animation-delay))}.nav__item:nth-child(9){-webkit-animation-delay:calc(400ms + var(--nav-animation-delay));animation-delay:calc(400ms + var(--nav-animation-delay))}}.search-header--active .nav__active-border{left:calc(var(--item-9-left) + (var(--padding-sides) * .5));opacity:1;transform:translate3d(0, 0, 0);width:42px}.nav__link{--pb: 10px;--pt: 11px;align-items:center;color:#fff;display:flex;font-family:GuardianSans-Regular;font-size:21px;letter-spacing:0.08785714286em;outline:none;padding:var(--pt) var(--padding-sides) var(--pb);position:relative;text-align:center;text-decoration:none;transform:translate3d(0, 100%, 0);z-index:1}@media (max-width: 1169px){.nav__link{color:rgba(166,168,176,0.9);display:block;font-family:Canela-Thin;font-size:22px;letter-spacing:0.33px;line-height:calc(26/22);margin-bottom:25px;padding:0 20px;text-align:left}.nav__link:focus,.nav__link:hover{color:#fff}}.nav__link--search{background-color:transparent;border:none;padding-right:0;position:relative;top:-2px}@media (min-width: 1170px){.nav__link{color:var(--nav-color, #403E44);font-size:11px;height:100%;text-transform:uppercase;transition:color 100ms ease-in-out;transform:translate3d(0, 0, 0)}.menu--active .nav__link{transition-delay:250ms}.header-scrolled.scrolling-down .nav__link{transition-delay:var(--nav-transition-duration)}.header-scrolled.scrolling-up .nav__link{padding-bottom:0;padding-top:0}}@media (min-width: 1280px){.nav__link{font-size:12px}}@media (min-width: 1440px){.nav__link{font-size:13px}}@media (min-width: 1600px){.nav__link{font-size:14px}}.nav__menu-icon{background-color:transparent;border:none;color:var(--logo-text);height:15px;outline:0;position:relative;top:-1px;width:24px;z-index:10}.nav__menu-icon-line{-webkit-animation:600ms fadeIn 1 forwards ease-in;animation:600ms fadeIn 1 forwards ease-in;border-bottom:1px solid;color:inherit;content:"";left:0;opacity:0;pointer-events:none;position:absolute;transition:100ms ease-in-out 450ms;width:100%}.mobile-menu--active:not(.menu--hidden) .nav__menu-icon-line{transition-delay:50ms}.nav__menu-icon-line--01{-webkit-animation-delay:250ms;animation-delay:250ms;top:0}.nav__menu-icon-line--02{-webkit-animation-delay:350ms;animation-delay:350ms;top:7px}.nav__menu-icon-line--03{-webkit-animation-delay:450ms;animation-delay:450ms;bottom:0}@media (min-width: 1170px){.nav__menu-icon{display:none}}.nav__search-icon{margin-left:3px;min-width:12px;width:1.07142em}.nav__search-icon [stroke]{stroke:currentColor}.nav__item--menu{display:flex;flex-direction:column}.nav__item--menu--images{position:static}@media (max-width: 1169px){.nav__item--menu--images{position:relative}}@media (min-width: 1170px){.nav__item--menu:hover{z-index:10}}@media (max-width: 1169px){.nav__link--main{align-self:flex-start;padding-bottom:0}}.nav__link--menu{--padding-sides: 0;--pb: 0;--pt: 0;align-self:flex-start;text-align:left}.nav__link--menu:not(:first-child){margin-top:13px}.nav__link--menu:before{display:none}.nav__link--menu:focus,.nav__link--menu:hover{color:var(--color-theme, --color-blue)}@media (max-width: 1169px){.nav__link--menu{font-size:14px;line-height:0.9}.mobile-menu--active .nav__link--menu{opacity:0.7;transition:300ms ease-in-out}.mobile-menu--active .nav__link--menu:focus,.mobile-menu--active .nav__link--menu:hover{color:#fff;opacity:1}.menu--hidden .nav__link--menu{transition-duration:0ms}}@media (min-width: 1170px){.nav__link--menu{-webkit-animation:none;animation:none;opacity:0;pointer-events:none;transition:opacity 300ms ease-in-out, color 300ms ease-in-out}.nav__item--menu:focus .nav__link--menu,.nav__item--menu:hover .nav__link--menu{opacity:1;pointer-events:auto}.menu--active .nav__link--menu{transition-delay:300ms, 0ms}}.nav__menu{--nav-color: var(--color-light);display:none;opacity:0;outline:none;padding:10px 20px 20px;pointer-events:none}.nav__menu-inner{outline:none}.nav__menu:before{bottom:100%;content:"";display:none;height:40px;left:0;position:absolute;width:90%}@media (min-width: 1170px){.nav__menu{--nav-color: var(--color-dark);display:block;left:var(--padding-sides);min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding:0;position:absolute;top:100%;width:100%}.nav__menu--mega{left:0;min-width:auto;padding-left:35px;padding-right:35px}.nav__menu--mega .nav__link{align-items:flex-start}.nav__menu--mega .nav__link:not(:first-child){margin-top:0}.nav__menu--mega .nav__link-image{flex-grow:0;flex-shrink:0;margin-right:15px;max-width:175px;width:100px}.nav__menu--mega .nav__link-snippet{color:#2A2A2A;display:inline-block;font-family:GuardianSans-Light;font-size:11px;letter-spacing:calc((0.26/16) * 1em);line-height:1.375;margin-top:5px;text-transform:none}.nav__menu--mega .nav__link-text{color:#151515;display:block;font-family:Canela-Thin;font-size:20px;letter-spacing:0;line-height:calc(36/28);margin-top:4px;text-transform:none}.menu--active .nav__item--menu:focus .nav__menu,.menu--active--mega .nav__item--menu:focus .nav__menu,.menu--active .nav__item--menu:hover .nav__menu,.menu--active--mega .nav__item--menu:hover .nav__menu{opacity:1;pointer-events:auto}.menu--active .nav__item--menu:focus .nav__menu:before,.menu--active--mega .nav__item--menu:focus .nav__menu:before,.menu--active .nav__item--menu:hover .nav__menu:before,.menu--active--mega .nav__item--menu:hover .nav__menu:before{display:block}.menu--hidden .nav__menu{opacity:0 !important;pointer-events:none !important}.menu--hidden .nav__menu:before{display:none}.nav__menu-inner--cols-2{-moz-column-gap:35px;column-gap:35px;-moz-columns:2 100px;columns:2 100px}.nav__menu-inner--cols-3{-moz-column-gap:35px;column-gap:35px;-moz-columns:3 100px;columns:3 100px}.nav__menu-inner--cols-4{-moz-column-gap:35px;column-gap:35px;-moz-columns:4 100px;columns:4 100px}.nav__menu--mega .nav__menu-inner{display:grid;grid-row-gap:20px;grid-template-columns:calc(33.333% - 20px) calc(33.333% - 20px) calc(33.333% - 20px);-moz-columns:inherit;columns:inherit;margin-top:22px;padding-bottom:35px}}@media (min-width: 1440px){.nav__menu--mega .nav__link-image{margin-right:20px;width:133px}.nav__menu--mega .nav__link-snippet{font-size:13px}.nav__menu--mega .nav__link-text{font-size:22px;margin-top:6px}}@media (min-width: 1600px){.nav__menu--mega .nav__link-image{margin-right:6.8%;width:175px}.nav__menu--mega .nav__link-snippet{font-size:16px;margin-top:12px}.nav__menu--mega .nav__link-text{font-size:27px}}.nav__menu-bg{background-color:#fff;height:230px;left:0;pointer-events:none;position:absolute;top:0;transform:translate3d(0, -100%, 0);transition:transform 450ms cubic-bezier(0.44, 0.24, 0.16, 1),height 450ms cubic-bezier(0.44, 0.24, 0.16, 1) 1ms;width:100%;will-change:transform}.menu--active .nav__menu-bg,.search-header--active .nav__menu-bg{height:231px;transform:translate3d(0, 0, 0);z-index:9}.search-header--active .nav__menu-bg,.search-header--active--default .nav__menu-bg{height:280px}.menu--active--mega .nav__menu-bg{height:474px}@media (min-width: 1440px){.menu--active--mega .nav__menu-bg{height:540px}}@media (min-width: 1600px){.menu--active--mega .nav__menu-bg{height:625px}}.loading .nav__menu-bg{display:none}.menu--hidden .nav__menu-bg{transform:translate3d(0, -100%, 0)}.nav__menu-divider-links{--border: var(--border-dark);margin-top:15px}@media (min-width: 1170px){.nav__menu-divider-links{opacity:0;transition:opacity 300ms ease-in-out}.menu--active .nav__item--menu:hover .nav__menu-divider-links,.menu--active--mega .nav__item--menu:hover .nav__menu-divider-links{opacity:1}.menu--hidden .nav__menu-divider-links{opacity:0 !important}.nav__menu--mega .nav__menu-divider-links .nav__link{color:rgba(10,11,18,0.8);display:block;font-family:GuardianSans-Light;font-size:20px;justify-content:center;letter-spacing:0.67px;line-height:26px;margin:0 -35px;padding-bottom:22px;padding-top:22px;text-align:center;text-transform:none;transition:250ms ease-in-out}.nav__menu--mega .nav__menu-divider-links .nav__link:hover{background-color:var(--color-dark);color:var(--color-light)}.menu--active .nav__menu-divider-links{transition-delay:300ms}.nav__menu-divider-links .nav__link--divider{opacity:1;transition:color 300ms ease-in-out}}.hero{--background-color: var(--color-dark);background-color:var(--background-color);color:var(--color-light);min-height:100vh}.hero,.gradient{overflow:hidden;position:relative}@media (min-width: 1024px) and (max-height: 600px){.hero{min-height:600px}.hero__info{padding-top:120px}}@media (min-width: 1120px) and (max-height: 700px){.hero{min-height:680px}}.hero:after,.gradient:after{background-image:-webkit-linear-gradient(rgba(13,14,23,0.15) 0%, rgba(13,14,23,0.5) 100%),-webkit-linear-gradient(rgba(13,14,23,0) 60%, #0D0E17 100%);background-image:-o-linear-gradient(rgba(13,14,23,0.15) 0%, rgba(13,14,23,0.5) 100%),-o-linear-gradient(rgba(13,14,23,0) 60%, #0D0E17 100%);background-image:linear-gradient(rgba(13,14,23,0.15) 0%, rgba(13,14,23,0.5) 100%),linear-gradient(rgba(13,14,23,0) 60%, #0D0E17 100%);bottom:0;content:"";height:100%;left:0;pointer-events:none;position:absolute;right:0}.hero:after{z-index:1}@media (min-width: 768px){.hero:after,.gradient:after{background-image:-webkit-linear-gradient(rgba(13,14,23,0.15) 0%, rgba(13,14,23,0.4) 100%),-webkit-linear-gradient(rgba(13,14,23,0) 77%, #0D0E17 100%);background-image:-o-linear-gradient(rgba(13,14,23,0.15) 0%, rgba(13,14,23,0.4) 100%),-o-linear-gradient(rgba(13,14,23,0) 77%, #0D0E17 100%);background-image:linear-gradient(rgba(13,14,23,0.15) 0%, rgba(13,14,23,0.4) 100%),linear-gradient(rgba(13,14,23,0) 77%, #0D0E17 100%)}}.hero--no-gradient:after{display:none}.hero__info{color:inherit;display:flex;flex-direction:column;justify-content:center;padding-bottom:var(--header-height);padding-top:var(--header-height);pointer-events:none;z-index:5}.hero__info>*{position:relative}@media (min-width: 768px){.hero__info{padding-bottom:240px}}@media (min-width: 1024px) and (orientation: landscape){.hero__info{justify-content:flex-start;padding:calc(((136/1680) * 100%) + var(--header-height)) calc(((120/1680) * 100%) + var(--header-height))}.hero--center .hero__info{justify-content:center}}@media (min-width: 1900px) and (orientation: landscape){.hero__info{padding-top:calc(((170/1680) * 100%) + var(--header-height))}}.hero__media-container{background-color:var(--background-color);height:100%;min-height:100vh}.hero__title{-webkit-animation:800ms fadeIn ease-in-out forwards 1;animation:800ms fadeIn ease-in-out forwards 1;font-family:GuardianSans-Thin, sans-serif;font-size:29px;font-weight:normal;letter-spacing:1.45px;letter-spacing:calc((1.45/90) * 1em);line-height:1.15;opacity:0;transform:translate3d(0, 20px, 0)}@media (min-width: 400px){.hero__title{font-size:32px}}@media (min-width: 550px){.hero__title{-webkit-animation:none;animation:none;font-size:calc((90/1680) * 100vw);line-height:1;opacity:1;transform:none}.hero__title-row{-webkit-animation:800ms fadeIn ease-in-out forwards 1;animation:800ms fadeIn ease-in-out forwards 1;display:block;opacity:0;transform:translate3d(0, 20px, 0)}.hero__title-row:nth-child(2){-webkit-animation-delay:150ms;animation-delay:150ms}.hero__title-row:nth-child(3){-webkit-animation-delay:250ms;animation-delay:250ms}}@media (min-width: 1900px){.hero__title{font-size:calc(((90/1680) * 1900) * 1px)}}.features{padding-bottom:80px}.features:last-child{padding-bottom:50px}@media (min-height: 480px){.image-block--has-pull-up{margin-bottom:-90px}.pull-up{margin-top:-90px}.has--pull-up{margin-top:90px}}.features__button--hide-large{margin-bottom:60px;margin-bottom:0}.features__button--hide-small{display:none}.features__header{margin-bottom:50px;position:relative;z-index:1}.pull-up .features__header{-webkit-animation:1200ms fadeUp var(--easing-alt) forwards 1;animation:1200ms fadeUp var(--easing-alt) forwards 1;opacity:0;transform:translate3d(0, 60px, 0)}.menu--hidden .features__header{-webkit-animation:none;animation:none;opacity:1;transform:none}.features__header-items{font-family:Canela-Thin;font-size:22px;letter-spacing:0;line-height:1.5}.features__header-items li{border-bottom:1px solid rgba(237,234,232,0.15);padding:14px 0 16px}.features__header-items li strong{color:#A7A8B0;display:block;opacity:0.75;font-family:Canela-Light;font-size:16px;font-weight:normal;letter-spacing:0.26px;line-height:22px}.features__header-items p>br:only-child{display:none}.features__header-items ul{list-style:none}.features__heading{flex-basis:100%;padding-bottom:36px;padding-top:40px;text-align:center}.feature__info a{color:inherit;text-decoration:none}.features__items{flex-grow:1;position:relative;z-index:1}.pull-up .features__items{-webkit-animation:1200ms fadeUp var(--easing-alt) forwards 1;animation:1200ms fadeUp var(--easing-alt) forwards 1;opacity:0;transform:translate3d(0, 60px, 0)}.feature__media{display:block;overflow:hidden}.features__section-title{position:relative}.features__title{color:inherit;font-family:GuardianSans-Thin;font-size:21px;font-size:19px;font-weight:normal;letter-spacing:calc((0.8/32) * 1em);line-height:calc(38/32);margin-bottom:30px;max-width:420px;max-width:280px}.feature__title:first-child{padding-top:3px}@media (min-width: 768px){.features__title{font-size:25px;margin-bottom:30px;max-width:350px}}@media (min-width: 1024px){.features{display:flex;flex-wrap:wrap}.features__button--hide-large{display:none}.features__button--hide-small{display:flex;max-height:none;width:100%}.features__header{margin-right:calc((66/1540) * 100%);width:calc((480/1540) * 100%)}.features__items{width:calc((1120/1540) * 100%)}.features__title{flex-shrink:0;font-size:calc((32/1680) * 100vw);margin-bottom:calc((43/32) * 1em);max-width:none}.has--pull-up{margin-top:calc((90/1680) * 100%)}.image-block--has-pull-up{margin-bottom:calc((90/1680) * -100%)}.pull-up{margin-top:calc((90/1680) * -100%)}}@media (min-width: 1280px){.features__header{width:calc((354/1540) * 100%)}.features__heading{padding-bottom:75px;padding-top:107px}.pull-up{margin-top:calc((140/1680) * -100%)}}@media (min-width: 1900px){.features__title{font-size:calc(((32/1680) * 1900) * 1px)}.pull-up{margin-top:-205px}}.carousel{--tilted-width: 260;--tilted-width-active: 220;--padding-top: 60px;overflow:hidden;position:relative;padding-top:var(--padding-top)}.carousel:not(.has--padding){padding-bottom:60px}.article__body+.carousel{--padding-top: 10px}[class*="pb"]+.carousel{--padding-top: 0}@media (min-width: 1680px){.carousel{--padding-top: calc((80/1680) * 100vw);--tilted-width: 260;--tilted-width-active: 220}.carousel:not(.has--padding){padding-bottom:calc((33/1680) * 100%)}}.carousel--dark{background-color:#0A0A0F;color:#fff}.carousel{font-size:11px;position:relative}.carousel:not(.has--padding){padding-bottom:0}@media (min-width: 480px){.carousel{font-size:12px}}@media (min-width: 768px){.carousel{font-size:13px}}.carousel__counter{font-family:Canela-Light;opacity:0.9}.bg--dark .carousel__counter{color:#EDEAE8}.carousel__counter-inner{margin-top:0}.carousel__current{display:inline-block;font-size:30px;line-height:calc(42/46);min-width:38px;opacity:0.9;pointer-events:auto}@media (min-width: 768px){.carousel__current{font-size:calc((46/16) * 1em)}}.carousel__image-holder:before{padding-top:calc((681/981) * 100%)}.carousel__items{display:flex;opacity:0;overflow:auto;padding-bottom:10px;position:relative;transition:500ms ease-in-out 500ms;width:100%}.carousel__items.flickity-enabled{opacity:1;overflow:hidden}.carousel__item{display:flex;flex-shrink:0;height:100%;justify-content:center;width:100vw}.carousel__media{width:100%}.carousel__thumb{-webkit-animation:500ms fadeIn ease-in-out forwards 1;animation:500ms fadeIn ease-in-out forwards 1;height:36.7%;overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:12.6%;z-index:1}.carousel__thumb-image{max-width:none;opacity:0.2;width:118%}.carousel__thumb-image--next{transform:rotate(-90deg)}.carousel__thumb-image--previous{transform:rotate(90deg)}.carousel__thumb--next{right:0}.carousel__thumb--previous{left:0}.carousel__total{font-size:1em;line-height:1.2;opacity:0.9;pointer-events:auto}.carousel__total:before{content:"/"}.bg--dark .carousel__total{color:rgba(237,234,232,0.75)}@media (min-width: 1024px){.carousel{--padding-top: 80px}.carousel{font-size:14px}.carousel:not(.has--padding){padding-bottom:33px}.carousel__current{min-width:56px}.carousel__media{width:calc((981/1680) * 100%)}.carousel .carousel-text__info{margin-top:35px}}.carousel .carousel-text__copy{--mw: none}.carousel .flickity-prev-next-button{border-radius:0;color:inherit;height:36.7%;width:12.6%}@media (max-width: 1023px){.carousel .flickity-prev-next-button{display:none !important}}.carousel .flickity-prev-next-button,.carousel .flickity-prev-next-button:focus,.carousel .flickity-prev-next-button:hover{background-color:var(--color-theme, --color-blue)}.carousel .flickity-prev-next-button.previous{left:0}.carousel .flickity-prev-next-button.previous .flickity-button-icon{left:100%;margin-left:25px}.carousel .flickity-prev-next-button.next{right:0}.carousel .flickity-prev-next-button.next .flickity-button-icon{left:auto;margin-right:25px;right:100%}.carousel .flickity-prev-next-button .flickity-button-icon{height:18px;top:50%;transform:translateY(-50%);width:18px}.carousel{--tilted-width: 260;--tilted-width-active: 220}@media (min-width: 1680px){.carousel{--tilted-width: 260;--tilted-width-active: 220}}.carousel__image--tilted{bottom:-2.6%;height:104%;left:-29%;max-width:none;top:auto;transform:rotate(26deg);width:auto}.carousel__image-holder--tilted{width:calc((500/var(--tilted-width)) * 100%)}.carousel__image-holder--tilted:before{padding-top:calc((700/500) * 100%)}.carousel__media--tilted{background-color:var(--color-theme, --color-blue);overflow:hidden;transform:rotate(-26deg);transform-origin:center;width:calc((var(--tilted-width)/1680) * 100vw)}.carousel__item.is-selected .carousel__media--tilted{width:calc((var(--tilted-width-active)/1680) * 100vw)}.carousel__item.is-selected .carousel__image-holder--tilted{width:calc((500/var(--tilted-width-active)) * 100%)}.carousel__item.active--backward .carousel__media--tilted{background-color:var(--color-blue);transform:rotate(-90deg);width:calc((var(--tilted-width)/1680) * 100vw)}.carousel__item.active--forward .carousel__media--tilted{background-color:var(--color-blue);transform:rotate(90deg);width:calc((var(--tilted-width)/1680) * 100vw)}.carousel__item.next--forward .carousel__media--tilted,.carousel__item.prev--backward .carousel__media--tilted{background-color:transparent;transform:rotate(-23deg);width:calc((var(--tilted-width-active)/1680) * 100vw)}.articles+.carousel-text{margin-top:-37px}.carousel-text{--active-color: var(--color-dark);--arrow-color: #000;--inactive-color: rgba(0, 0, 0, 0.35);--text-color: #000;--text-light-color: #81828C;color:var(--text-color);overflow:hidden;padding-top:37px;transition:250ms ease-in-out}.carousel-text[data-theme="black"]{--active-color: var(--color-blue-brighter);--arrow-color: #fff;--inactive-color: rgba(255, 255, 255, 0.15);--text-light-color: #7A7C86;--text-color: #fff;background-color:#0A0B12;color:var(--text-color)}.carousel-text[data-theme="black"]+.wrap .image-block:first-child:before{background-color:#0A0B12}.carousel-text[data-theme="blue"]{--active-color: #fff;--arrow-color: #fff;--inactive-color: rgba(10, 11, 18, 0.83);--text-light-color: #6E77C9;--text-color: #fff;background-color:var(--color-blue);color:var(--text-color)}.carousel-text[data-theme="blue"]+.wrap .image-block:first-child:before{background-color:var(--color-blue)}.carousel-text[data-theme*="white"]+.wrap .image-block:first-child:before{background-color:var(--site-bg)}@media (max-width: 1023px){.carousel-text .plain-text__container{padding-top:10px}}.carousel-text__copy{opacity:0;pointer-events:none;position:absolute;right:0;top:0}.carousel-text__copy.is-selected{opacity:1;pointer-events:auto}.carousel-text__info{display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;opacity:0;padding-bottom:60px;padding-top:37px}.carousel .carousel-text__info{transition:500ms ease-in-out 500ms}.flickity-enabled+.carousel-text__info{opacity:1}@media (min-width: 1024px){.carousel-text__info{padding:90px 0 80px;width:58.33333%}.carousel--default .carousel-text__info{padding-bottom:0;padding-top:0}.carousel--default .carousel-text__info:last-child{padding-bottom:40px}}.carousel-text__items{display:flex}.carousel-text__item{display:flex;flex-direction:column;flex-shrink:0;justify-content:center;margin-left:calc((125/1680) * 100vw);margin-right:calc((125/1680) * 100vw);min-height:100%;text-align:center;width:calc((830/1680) * 100vw)}.carousel-text__items-info{position:relative;width:70%}@media (min-width: 1024px){.carousel-text__items-info{width:60.6524%}}.carousel-text__title{color:var(--inactive-color);transition:color 250ms ease-in-out}.is-selected .carousel-text__title{color:var(--active-color)}@media (min-width: 1024px){.carousel-text__title{font-size:8vw;line-height:1}}@media (min-width: 1680px){.carousel-text__title{font-size:138px}}.carousel-text .carousel__counter{margin:0 20px 0 0;padding:0;transform:none;width:auto}.carousel-text .carousel__counter,.carousel-text .carousel__counter-inner{position:static}.carousel-text .carousel__counter{color:var(--text-color)}.carousel-text .carousel__total{opacity:0.5}.carousel-text .flickity-prev-next-button{background-color:transparent;color:var(--arrow-color);transition:250ms ease-in-out}.carousel-text .flickity-prev-next-button:focus,.carousel-text .flickity-prev-next-button:hover{background-color:rgba(255,255,255,0.05);background-color:transparent;box-shadow:none}.carousel-text .flickity-prev-next-button.next{right:11.96429%}.carousel-text .flickity-prev-next-button.previous{left:11.96429%}.carousel-text .flickity-prev-next-button .flickity-button-icon{height:auto;width:18px}.carousel-text .plain-text{color:var(--text-light-color);transition:color 250ms ease-in-out}.carousel-text .plain-text b,.carousel-text .plain-text strong{color:var(--text-color);transition:color 250ms ease-in-out}.footer{background-color:var(--color-off-white);color:#404245;font-family:GuardianSans-Light;font-size:15px;letter-spacing:0.033333em;line-height:1.44444;padding-bottom:30px;padding-top:45px;padding-top:0}@media (min-width: 768px){.footer{font-size:16px;padding-bottom:45px}}@media (min-width: 1024px){.footer{font-size:17px}}@media (min-width: 1170px){.footer{font-size:18px}}.footer__copy,.footer__legal,.footer-nav__link,.footer__title,.newsletter{-webkit-animation:600ms fadeIn 1 forwards ease-in;animation:600ms fadeIn 1 forwards ease-in;-webkit-animation-delay:300ms;animation-delay:300ms;opacity:0;transform:translateY(5px)}.footer__copy{-webkit-animation-delay:450ms;animation-delay:450ms;max-width:630px}.footer__legal{-webkit-animation-delay:1050ms;animation-delay:1050ms}.footer-nav__link{-webkit-animation-delay:900ms;animation-delay:900ms;transition:300ms ease-in-out}.footer-nav__link:focus,.footer-nav__link:hover{color:var(--color-blue)}[data-theme="orange"]+.footer .footer-nav__link:focus,[data-theme="orange"]+.footer .footer-nav__link:hover{color:var(--color-orange)}.footer-nav__link:focus .footer-nav__icon,.footer-nav__link:hover .footer-nav__icon{transform:translate3d(3px, 0, 0)}.footer-nav__link:focus [stroke="#000000"],.footer-nav__link:hover [stroke="#000000"]{stroke:currentColor}.footer-nav__icon{transition:transform 300ms ease-in-out}.footer-nav__icon [stroke="#000000"]{transition:stroke 300ms ease-in-out}.footer-nav__title{-webkit-animation-delay:750ms;animation-delay:750ms}.newsletter{-webkit-animation-delay:600ms;animation-delay:600ms}.newsletter__button:focus,.newsletter__button:hover{background-color:var(--color-dark)}[data-theme="orange"]+.footer .newsletter__button:focus,[data-theme="orange"]+.footer .newsletter__button:hover{background-color:var(--color-orange)}.footer__info,.footer__info-col:not(:first-child){border-top:var(--border-top);padding-top:34px}.footer__info-col{margin-bottom:50px}@media (min-width: 1024px){.footer{padding-bottom:60px;padding-top:0}.footer__info{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);padding-top:45px}.footer__info-col{padding-right:10%}.footer__info-col:not(:first-child){border-top:none;padding:0 0 0 10%}}.footer__legal{color:#404245;display:block;font-family:GuardianSans-Regular;font-size:11px;letter-spacing:0.03307em}.footer__title{color:rgba(0,0,0,0.9);font-family:Canela-Thin, serif;font-size:21px;font-weight:normal;letter-spacing:0;line-height:1.25;margin-bottom:0.75em}@media (min-width: 768px){.footer__title{font-size:22px;margin-bottom:0.8em}}@media (min-width: 1024px){.footer__legal{font-size:13px;margin-top:88px}.footer__title{margin-bottom:calc((35/24) * 1em)}}@media (max-width: 1023px){.footer__copy,.newsletter{max-width:510px}}.bg--dark+.footer{borer-top:none;margin-top:34px;padding-top:0}.bg--dark+.footer .footer__info{border-top:0}.footer-nav{border-top:1px solid rgba(0,0,0,0.15);margin-bottom:50px;padding-top:34px}.footer-nav__icon{display:inline-block;flex-shrink:0;margin-left:10px;position:relative;top:1px;width:7px}.footer-nav__links{display:flex;flex-direction:column}.footer-nav__link{align-items:center;color:inherit;display:flex;padding-bottom:8px;padding-top:8px;text-decoration:none}@media (min-width: 768px){.footer-nav__icon{top:0;width:auto}}@media (min-width: 1024px){.footer-nav{display:grid;grid-template-columns:calc((242/1400) * 100%) calc((281/1400) * 100%) calc((246/1400) * 100%) calc((349/1400) * 100%) calc((271/1400) * 100%);grid-template-rows:repeat(2, 1fr);padding-top:45px}.footer-nav__link{margin-bottom:20px;margin-top:1px;padding:0}.footer-nav__title{grid-row:span 2;margin-right:9.4285714286%;margin-right:calc(calc((130/1400) * 100%))}}@media (min-width: 1280px){.footer-nav{grid-template-columns:calc((242/1400) * 100%) calc((281/1400) * 100%) calc((246/1400) * 100%) calc((279/1400) * 100%) calc((351/1400) * 100%)}}.footer-nav__text+svg{height:auto;margin:0 12px 0 0;top:0;width:20px}.footer-nav__link--social{flex-direction:row-reverse;justify-content:flex-end}.footer-nav__link:focus .footer-nav__text+svg,.footer-nav__link:hover .footer-nav__text+svg{transform:none}.footer-nav__link:focus .footer-nav__text,.footer-nav__link:hover .footer-nav__text{transform:translate3d(3px, 0, 0)}.footer-nav__text{transition:transform 300ms ease-in-out}.newsletter{display:flex;margin-top:14px}.newsletter__error{color:var(--color-orange);font-size:11px;font-weight:bold;left:1px;margin-top:8px;opacity:0;pointer-events:none;position:absolute;text-transform:uppercase;top:100%}.mce_inline_error+.newsletter__error{opacity:1;pointer-events:auto}.newsletter__input{background-color:#fff;border:none;color:#404245;font-family:GuardianSans-Light;font-size:18px;letter-spacing:0.6px;line-height:26px;padding:12px 14px 11px;width:100%}.newsletter__input ::-webkit-input-placeholder{color:rgba(64,66,69,0.65)}.newsletter__input ::-moz-placeholder{color:rgba(64,66,69,0.65)}.newsletter__input :-ms-input-placeholder{color:rgba(64,66,69,0.65)}.newsletter__input ::-ms-input-placeholder{color:rgba(64,66,69,0.65)}.newsletter__input ::placeholder{color:rgba(64,66,69,0.65)}#mce-error-response,#mce-success-response{display:none;margin-top:10px}#mce-error-response a,#mce-success-response a{color:var(--color-blue)}.contact-agent{padding-bottom:35px;padding-top:80px;text-align:left}.contact-agent .eyebrow{margin-bottom:0}.contact-agent__card{background-color:#fff;margin:0 auto 50px;max-width:630px;padding:30px calc((105/1200) * 100%)}.contact-agent__copy{margin:0 auto 40px}.contact-agent__details{font-family:GuardianSans-Light;font-size:16px;letter-spacing:0.26px;line-height:22px;opacity:0.8}.contact-agent__details a{color:inherit;text-decoration:none}.contact-agent__info{text-align:center}.contact-agent__media+.contact-agent__info{text-align:left}.contact-agent__inner{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.contact-agent__media{margin-bottom:20px;position:relative;width:108px}.contact-agent__media:before{content:"";display:block;padding-top:100%}@media (min-width: 768px){.contact-agent__info{align-self:center}.contact-agent__inner{flex-direction:row}.contact-agent__media{margin-bottom:0;margin-right:36px}}@media (min-width: 1024px){.contact-agent{padding-bottom:20px;padding-top:100px}.contact-agent__card{margin-bottom:80px}.contact-agent__copy{margin-bottom:67px}}.clients{padding-bottom:60px;padding-top:30px}@media (min-width: 1024px){.clients{padding-bottom:120px;padding-top:46px}}.clients__logo-image{display:block;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:var(--opacity, 0.8);transition:450ms ease-in-out !important;will-change:transform}.clients__logo-image.loaded{opacity:var(--opacity, 0.8)}.clients__logo-image:not(.has--width-set){height:auto;max-height:65px;max-width:100px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100px}.clients__logo-image:focus,.clients__logo-image:hover{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.clients__logo{margin:25px}@media (min-width: 320px){.clients__logo{max-width:calc(50% - 50px)}}.clients__spread{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto 25px;max-width:1132px}.clients__spread:last-child{margin-bottom:0}@media (min-width: 1024px){.clients__spread{margin-bottom:55px}}.clients__title:not(:last-child){margin-bottom:25px}@media (min-width: 1024px){.clients__title:not(:last-child){margin-bottom:53px}}.floated-copy{position:relative}.floated-copy__body{opacity:0.9}.floated-copy__title{flex-basis:calc((650/1680) * 100%);flex-shrink:0}@media (min-width: 768px){.floated-copy__body{width:calc(100% - ((595/1400) * 100%) - 40px)}.floated-copy__title{margin-right:calc((60/1680) * 100%)}}[class*="pb"].bg--dark+.bg--dark.text--gray>[class*="pt"]:first-child{padding-top:0}.address{color:#404245;font-family:GuardianSans-Light;font-size:14px;letter-spacing:calc((0.6/18) * 1em);line-height:calc(26/18)}.address a{color:inherit;text-decoration:none}.address>*:first-child{display:inline}@media (max-width: 1023px){.address br:first-of-type{display:none}.address p:not(:first-child){margin-bottom:10px}}.address:before{background-color:#F37E39;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:2px;position:relative;top:-3px;vertical-align:middle;width:8px}.location-card{padding-bottom:70px;text-align:left}@media (min-width: 1024px){.location-card{border-top:1px solid rgba(0,0,0,0.15);padding-top:36px}}.location-card+[class*="pt"]{--pt: 10px}@media (min-width: 1024px){.location-card+[class*="pt"]{--pt: 56px}}.location-card--map{border-top:none;padding-top:0}.location-card--map [class*="dg"]{padding-top:36px}.location-card--media{display:flex;flex-direction:column-reverse;padding-bottom:45px}@media (min-width: 1024px){.location-card--media{padding-top:50px}}.location-card--media:last-of-type{border-bottom:1px solid rgba(0,0,0,0.15);margin-bottom:80px}.location-card__image--media{width:100%}.location-card__info{margin-bottom:50px}.location-card__info-image{padding-left:46px}.location-card__info-media{margin-top:44px;max-width:300px;position:relative}.location-card__info--media{margin-bottom:0}.location-card__info--spread{display:flex;flex-direction:column;justify-content:space-between}.location-card__media{text-decoration:none}.location-card__media--map{position:relative}.location-card__title--main:not(:last-child){margin-bottom:32px}.location-card__title--media{margin-bottom:10px;margin-top:16px}@media (min-width: 1024px){.location-card__title--media{margin-bottom:18px}}@media (min-width: 1024px){.address{font-size:18px}.location-card{display:grid}.location-card--map{display:block}.location-card--map [class*="dg"]{grid-column-gap:calc((67/1540) * 100%);grid-template-columns:calc((352/1540) * 100%) calc((1120/1540) * 100%)}.location-card--media{border-top:0;padding-bottom:61px;padding-top:0}.location-card--media:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:120px}.location-card__info{margin-bottom:0}.location-card__info--media{border-top:1px solid rgba(0,0,0,0.15);max-width:none;padding-top:24px}.location-card__media{text-decoration:none}.location-card__media--map{margin:calc((148/1075) * 100%) 0 calc((87/1075) * 100%) calc((130/1075) * 100%);width:calc((490/1075) * 100%)}.location-card__title--media{margin-bottom:0;margin-top:24px}}@media (min-width: 1500px){.location-card__info-media{width:66%}}.location-contact{color:rgba(31,31,38,0.8);font-family:GuardianSans-Light;font-size:16px;letter-spacing:0.26px;line-height:22px;padding:0 calc((100/1470) * 100%)}.location-contact__inner{border-bottom:1px solid rgba(0,0,0,0.15);padding:59px 0 60px}.location-contact a{color:inherit;text-decoration:none}.location-contact dl{display:flex}.location-contact__info-wrap{margin-top:10px}@media (min-width: 1024px){.location-contact__inner{display:grid;grid-template-columns:50% 25% 25%}.location-contact__info-wrap{margin-top:0}}.location-details__info{margin-left:auto;margin-right:auto;max-width:calc((981/1470) * 100%);padding-bottom:35px;padding-top:79px}@media (min-width: 1024px) and (max-width: 1279px){.location-details__info{display:block;font-size:23px}}@media (min-width: 1024px) and (max-width: 1599px){.location-details__info{font-size:23px}}.hero-search{--pb: 30px;--pt: 20px;padding-bottom:var(--pb);padding-top:var(--pt)}@media (min-width: 1024px){.hero-search{--pb: calc((104/1680) * 100%);--pt: calc((64/1680) * 100%)}}.hero-search__form{--color: rgba(129, 130, 141, 0.5);color:var(--color);display:flex;flex-wrap:wrap;font-size:18px;letter-spacing:0.5px;position:relative}.hero-search__input{--bg: #0A0B12;--color: #81828D;--border-color: var(--color);--border-bottom: var(--border-bottom);background-color:transparent;border-color:var(--border-color);border-width:0 0 1px;color:var(--color);font-family:GuardianSans-Thin;font-size:inherit;height:48px;letter-spacing:inherit;line-height:inherit;padding-bottom:8px;padding-right:50px;transition:250ms ease-in-out;width:100%}.hero-search__input:focus{--color: #fff;outline:none}.hero-search__input:focus ~ label{--color: #fff;pointer-events:none;transform:scale(0.3) translateY(-50px)}.hero-search__label{color:#81828D;display:none;font-family:GuardianSans-Thin;flex-basis:100%;margin-bottom:20px}.hero-search__submit{--background-color: var(--color-blue);background-color:var(--background-color);bottom:8px;font-size:18px;position:absolute;right:0;transition:250ms ease-in-out}.hero-search__submit:focus,.hero-search__submit:hover{--background-color: var(--color-orange)}@media (min-width: 1024px){.hero-search__input:not(.search-header__input),.hero-search__label:not(.search-header__label){font-size:50px;letter-spacing:1.25px;line-height:57.5px}.hero-search__input:not(.search-header__input){height:auto;padding-bottom:28px;padding-right:160px}.hero-search__submit:not(.search-header__submit){bottom:28px;min-width:140px;width:auto}.hero-search__title:not(:last-child){margin-bottom:calc((65/70) * 1em)}}@media (max-width: 1169px){.hero-search__input{--bg: #000;background:#000;bottom:0;font-size:22px;height:40px;letter-spacing:0.73px;outline:0;padding:0 36px 0 0}.hero-search__input:focus{border-color:#fff;color:#fff}.hero-search__submit{background-color:transparent;bottom:8px;padding:0 4px}.hero-search__submit:focus,.hero-search__submit:hover{background-color:transparent}}@media (min-width: 1170px){.search-header .hero-search__input,.search-header .hero-search__label{font-size:50px;letter-spacing:1.25px;line-height:57.5px}.search-header .hero-search__input{height:auto;padding-bottom:28px;padding-right:160px}.search-header .hero-search__submit{bottom:28px;min-width:140px;width:auto}.search-header .hero-search__title:not(:last-child){margin-bottom:calc((65/70) * 1em)}}.search-header{left:0;opacity:0;padding-top:45px;pointer-events:none;position:fixed;top:var(--header-height);transform:translate3d(0, -10px, 0);transition:200ms ease-in-out;width:100%;z-index:100}@media (max-width: 1169px){.search-header{padding:0 20px;top:calc(var(--nav-height) + 25px)}.mobile-menu--active .search-header{opacity:1;pointer-events:auto;transition-delay:500ms}}.search-header__input{--bg: #fff}@media (min-width: 1170px){.search-header__input{--border-color: var(--border-light)}.search-header__input:focus{--border-color: var(--color-dark);--color: var(--color-dark)}}.search-header__submit{--background-color: var(--color-black-alt)}@media (min-width: 1170px){.search-header__submit:focus,.search-header__submit:hover{--background-color: var(--color-theme, --color-blue)}}html.loading .search-header{opacity:0 !important;pointer-events:none !important;transition:none !important}@media (min-width: 1170px){.search-header--active .search-header{opacity:1;pointer-events:auto;transition:450ms ease-in-out 300ms;transform:translateY(0)}}.menu--hidden .search-header{opacity:0 !important;pointer-events:none !important;transform:translateY(-100%)}.timeline-card{-webkit-column-break-inside:avoid;column-break-inside:avoid;display:inline-block;margin-bottom:var(--gutter-row);position:relative;vertical-align:top;width:100%}.timeline-card__badge{--offset: 20px;--size: 60px;background-color:#000;bottom:calc(var(--offset) * -1);color:#fff;height:var(--size);position:absolute;right:var(--offset);width:var(--size)}.timeline-card__image{display:block}.timeline-card__image-info{background-image:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);padding:26px 33px}.timeline-card__info{background-color:var(--color-blue);display:flex;flex-direction:column;justify-content:center;padding:100px 35px 120px;position:relative}.timeline-card__info--overlay{background-color:rgba(0,0,0,0.65)}.timeline-card__items{--gutter-col: calc(var(--x) * 7);--gutter-row:  calc(var(--x) * 8);--x: 6px;margin-bottom:calc(var(--gutter-row) * -1)}.timeline-card__items:last-child{padding-bottom:70px}@media (min-width: 1024px){.timeline-card__items:last-child{padding-bottom:100px}}@media (min-width: 1024px) and (max-width: 1500px){.timeline-card__items{-moz-columns:2;columns:2}}.timeline-card__items:not(:first-child){margin-bottom:calc(var(--gutter-row) * -1);margin-top:0}.timeline-card__media{position:relative}.timeline-card__media:before{content:"";display:block;padding-top:calc((250/420) * 100%)}.timeline-card__media--tall:before{padding-top:calc((300/420) * 100%)}.timeline-card__media--overlay{height:100%;left:0;position:absolute;top:0;width:100%}.timeline-card__media--overlay:before{height:100%;padding-top:0}.timeline-card__title{line-height:calc(52/46)}@media (min-width: 1024px){.timeline-card__badge{--offset: 34px;--size: 105px}.timeline-card__items{--x: 10px}}@media (min-width: 1680px){.timeline-card__info{padding-bottom:28.6%;padding-top:24%}.cards__grid .timeline-card__title{font-size:1.6667vw}}.copy-hero+.rankings-rewards .timeline-card__items{margin-top:0 !important}.timeline-nav{border-top:var(--border-top);overflow:hidden;margin-bottom:30px;padding-top:32px}.timeline-nav__links{font-family:GuardianSans-Light;font-size:18px;color:#404245;letter-spacing:0.6px;overflow-x:auto;scrollbar-width:none;line-height:27px;-webkit-overflow-scrolling:touch;white-space:nowrap}.timeline-nav__links::-webkit-scrollbar{display:none}.timeline-nav__link{color:inherit;flex-shrink:0;opacity:0.5;text-decoration:none;transition:250ms ease-in-out}.timeline-nav__link:not(:last-child){margin-right:10px}.timeline-nav__link:focus .timeline-nav__link:hover,.timeline-nav__link--active{opacity:1}@media (min-width: 1024px){.timeline-nav{margin-bottom:56px}.timeline-nav__links{display:flex;justify-content:flex-end;white-space:normal}.timeline-nav__link:not(:last-child){margin-right:24px}}.articles{padding-bottom:37px;position:relative;text-align:center}.articles__header{padding-top:81px}.articles .image-block{margin-top:80px}.articles__title{padding-top:33px}@media (min-width: 1024px){.articles__title{padding-top:83px}}.articles__title--no-pt{padding-top:0}.articles__title+.cards__grid{margin-top:58px}@media (min-width: 1280px){.articles .image-block{margin-top:120px}}.blogs{padding-bottom:60px;padding-top:40px;position:relative;text-align:center}@media (min-width: 1024px){.blogs{padding-bottom:80px;padding-top:67px}}@media (min-width: 1280px){.blogs:not(:last-child){margin-bottom:40px}}.articles__filters{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;margin:44px auto 0;max-width:1080px}.articles__filter{--m: 16px;--pl: 40px;--pr: 40px;flex-grow:0;flex-shrink:0;flex-basis:calc(100% - (var(--m) * 2));margin:var(--m);min-width:auto}@media (min-width: 768px){.articles__filter{flex-basis:calc(50% - (var(--m) * 2))}}@media (min-width: 1024px){.articles__filter{flex-basis:auto;--fs: 16px}}.articles__filter--active{background-color:var(--color-blue);border:1px var(--color-blue);color:#EBEBEB}.article-header__eyebrow{margin-bottom:12px}.article-header__headline{margin-bottom:20px}.article-header__inner{padding-bottom:35px;padding-top:35px}.article-header__share{margin-bottom:30px}.article-header__title{max-width:805px}@media (min-width: 1024px){.article-header__inner{display:flex;flex-direction:row-reverse;justify-content:flex-end;padding-bottom:65px;padding-top:63px}.article-header__meta{flex-shrink:0;max-width:387px;width:calc((387/1400) * 100%)}.article-header__share{margin-bottom:67px}.article-header__title{font-size:64px;line-height:calc(68/64)}}.article__body{color:#151515;font-family:GuardianSans-Light;font-size:16px;letter-spacing:calc((.36/22) * 1em);line-height:calc(36/22);padding-bottom:50px;padding-top:50px}[class*="pb--"]+.article__body{padding-top:10px}.article__body-icon{display:inline}.article__body-inner{margin-left:auto;margin-right:auto;max-width:630px}.article__body-inner p[last-of-type]{display:inline}.article__body-inner>*:not(:last-child){margin-bottom:26px}@media (min-width: 1024px){.article__body{font-size:22px;padding-bottom:80px;padding-top:80px}.article__body-inner{max-width:52.5%}.article__body-inner>*:not(:last-child):not(.article__body-icon){margin-bottom:36px}}.article__body--with-icon .article__body-inner>p:last-of-type{display:inline;margin-bottom:0}.share__eyebrow{margin-bottom:9px}.share__links{display:flex}.share__link:not(:first-of-type){margin-left:22px}.project-header{margin-bottom:50px}.project-header__container{--pt: 20px;padding-top:var(--pt)}@media (min-width: 768px){.project-header__container{--pt: 40px}}@media (min-width: 1024px){.project-header__container{--pt: var(--nav-height)}}.project-header__copy{color:#1F1F26;font-family:GuardianSans-Thin;font-size:18px;letter-spacing:calc((0.92/21) * 1em);line-height:1.25;opacity:0.9;margin-top:15px;padding-bottom:40px}@media (min-width: 1024px){.project-header__copy{font-size:21px;margin-top:0}}.project-header__title:not(:last-child){margin-bottom:0.333em}@media (min-width: 1024px){.project-header{margin-bottom:0;padding-left:72px;position:relative}.project-header__copy{font-size:24px;padding-bottom:60px;width:calc((838/1470) * 100%)}.project-header__eyebrow{left:0;margin:0 0 0 -6px;position:absolute;top:5px;transform:rotate(90deg) translateY(-101%);transform-origin:0 0}.project-header__eyebrow-text{display:block;transform:scale(-1)}.project-header__title{width:calc((838/1470) * 100%)}.project-header__title:not(:last-child){margin-bottom:0.35em}}@media (min-width: 1600px){.project-header__copy{font-size:32px}}@media (min-width: 1680px){.project-header__copy{padding-bottom:calc((60/1470) * 100%)}}.project__intro{margin-bottom:30px;padding-top:45px}@media (min-width: 1024px){.project__intro{margin-bottom:0;padding-top:65px}}.project-details{background-color:#1F1F26;color:#A7A8B0;padding:35px}@media (min-width: 1024px){.project-details{min-height:calc(100% + 40px)}}.project-details a{color:inherit;text-decoration:none}.project-details a:focus,.project-details a:hover{text-decoration:underline;text-decoration-width:1px;text-decoration-thickness:1px}.project-details__eyebrow{color:inherit;margin-bottom:24px}.project-details__eyebrow:not(:first-of-type){margin-top:25px;padding-top:25px;position:relative}.project-details__eyebrow:not(:first-of-type):before{border-top:1px solid #2E303D;content:"";position:absolute;left:-35px;right:-35px;top:0}.project-details__group{display:flex;flex-direction:column-reverse}.project-details__group:not(:last-child){margin-bottom:19px}.project-details__image-block{margin:42px -35px -35px;width:auto}.project-details__info{color:#E0E2E7;font-family:GuardianSans-Thin;font-size:18px;letter-spacing:0;line-height:calc(32/28)}.project-details__term{opacity:0.75}@media (min-width: 1024px){.project-details{--padding-bottom: 57px;padding-bottom:var(--padding-bottom);padding-top:25px;position:absolute;right:calc((105/1400) * 100%);top:0;width:calc((385/1400) * 100%);z-index:4}.project-details__eyebrow:not(:first-of-type){padding-top:28px;margin-top:30px}.project-details__image-block{margin-bottom:calc(var(--padding-bottom) * -1)}.project-details__info{font-size:21px}}@media (min-width: 1600px){.project-details__info{font-size:28px}}.project-grid{color:#2E2D31;padding-bottom:80px;padding-top:50px}.project-grid__hero{grid-area:a;grid-column:span 2;margin-bottom:40px}.project-grid__info{grid-area:b;margin-bottom:43px}.project-grid__media{grid-area:c;margin-top:10px}.project-grid__plain-text{grid-area:d}.project-grid__stats{grid-area:e;grid-column:span 2}@media (min-width: 1024px){.project-grid{display:grid;grid-template-columns:calc((630/1470) * 100%) calc((840/1470) * 100%);grid-template-areas:"a a" "b c" "d d" "e e";padding-bottom:102px;padding-top:80px}.project-grid__hero{margin-bottom:63px}.project-grid__info{padding-right:calc((70/630) * 100%);padding-top:13px}}.project-stat{background-color:#1F1F26;color:#EDEAE8;padding:60px 10% 45px;text-align:center;width:100%}.project-stat:not(:first-child){border-color:#2F2E34;border-style:solid;border-width:1px 0 0;padding-bottom:74px;padding-top:41px}.project-stat__hero{margin-bottom:69px}.project-stat__info{font-family:GuardianSans-Light;font-size:14px;letter-spacing:calc((0.6/18) * 1em);line-height:calc(26/18);margin-bottom:0}.project-stat__term{display:inline-block;font-size:50px;line-height:calc(87.5/80);margin-bottom:6px;position:relative}.project-stat__term-sup{font-size:0.5em;margin-left:3px;left:100%;position:absolute;top:0}@media (min-width: 1024px){.project-stat{padding-bottom:114px;padding-top:102px;width:50%}.project-stat:only-child{width:100%}.project-stat:only-child .project-stat__info{font-size:18px}.project-stat:not(:first-child){border-width:0 0 0 1px;padding-bottom:114px;padding-top:102px}.project-stat__term{font-size:80px;margin-bottom:12px}}.filters-layout{background-color:var(--color-off-white);display:flex;flex-direction:column;position:relative}.filters-layout__card{display:block;margin-bottom:40px;text-decoration:none}@media (min-width: 600px){.filters-layout__cards{--gutter: 5%;display:flex;flex-wrap:wrap;margin-left:calc(var(--gutter) * -1)}.filters-layout__card{margin-bottom:80px;margin-left:var(--gutter);width:calc(50% - var(--gutter))}}@media (min-width: 1024px){.filters-layout__cards{--gutter: 70px}.filters-layout__card{width:calc(33.333% - var(--gutter))}}.filters-layout__eyebrow{color:inherit;margin-bottom:21px}.filters-layout__filter{color:rgba(167,168,176,0.75);display:block;font-family:Canela-Light;font-size:16px;letter-spacing:0.26px;line-height:22px;margin-bottom:10px;text-decoration:none;transition:250ms ease-in-out}.filters-layout__filter:focus{text-decoration:underline}.filters-layout__filter:hover,.filters-layout__filter.active{color:#fff}.filters-layout__group{align-items:flex-start;border-top:1px solid #2E303D;display:flex;flex-direction:column;padding:32px 50px 30px 20px}.filters-layout__group>*{flex-basis:100%}@media (min-width: 768px){.filters-layout__group{padding-left:30px;padding-right:30px}}.filters-layout__group:first-child{border-top:none}.filters-layout__group--filter{padding-top:21px}.filters-layout__group--sort{padding-top:33px}.filters-layout__sidebar{background-color:#1F1F26;color:#A7A8B0;height:100vh;left:0;opacity:0;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;padding-bottom:100px;top:0;position:fixed;transform:translateY(-100%);transition:transform 400ms ease-in-out, 0ms opacity 400ms;width:100vw;z-index:10}.filters-menu--active .filters-layout__sidebar{opacity:1;transform:translateY(0);transition-delay:0ms, 0ms}[id*="prismic-toolbar"]{transition:250ms ease-in-out}.filters-menu--apply [id*="prismic-toolbar"]{opacity:0;pointer-events:none}.filters-layout__title[data-filter-name="Browse By"]{display:none}.filters-layout__title:not(:last-child){margin-bottom:20px}@media (min-width: 1024px){.filters-layout__title:not(:last-child){margin-bottom:32px}}.filters-layout__content{width:100%}@media (min-width: 1024px){.filters-layout{flex-direction:row;flex-wrap:wrap}}.filters-menu__button{opacity:0;pointer-events:none;position:fixed;transition:250ms opacity;z-index:100}.filters-menu__button--close{right:30px;top:30px}.filters-menu__button--close svg{display:block;fill:currentColor}.filters-menu--active .filters-menu__button--close{opacity:1;pointer-events:auto;transition-delay:500ms}.filters-menu__button--apply{--fs: 16px;--mw: 120px;--pb: 17px;--pl: 27px;--pr: 27px;--pt: 19px;bottom:30px;left:30px;border:none;justify-content:center}.filters-menu--apply .filters-menu__button--apply{opacity:1;pointer-events:auto;transition-delay:500ms}.filters-menu__button--apply:focus,.filters-menu__button--apply:hover{--bg: #fff;--border-color: #fff;--color: var(--color-dark)}.layout-toggle{align-items:center;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-end}.layout-toggle__button{border:none;color:#0A0B12;opacity:0.35;transition:250ms ease-in-out}.layout-toggle__button svg{display:block;pointer-events:none}.layout-toggle__button:focus,.layout-toggle__button:hover,.layout-toggle__button--active{opacity:1}.layout-toggle__button:not(:first-child){margin-left:24px}.project-directory__location{color:#404245;font-family:GuardianSans-Light;font-size:18px;letter-spacing:0.6px;line-height:26px;margin-bottom:4px}.project-directory__media{background-color:rgba(250,250,250,0.46);margin-bottom:12px;padding-top:0}.project-directory__media:before{content:"";display:block;padding-top:calc((300/420) * 100%)}.project-directory__toggle{--mw: 120px;--pb: 8px;--pl: 20px;--pr: 20px;--pt: 10px;--fs: 16px;justify-content:center;margin-right:20px}.project-directory__toolbar{align-items:center;display:flex;padding-bottom:25px;padding-top:25px;width:100%}@media (min-width: 768px){.project-directory__toolbar:empty{min-height:80px}}@media (min-width: 1024px){.project-directory__toolbar{padding-bottom:24px;padding-top:24px}}.project-directory__title:last-child{margin-bottom:10px}[data-layout="stacked"] .project-directory__card{display:flex;width:calc(100% - var(--gutter))}[data-layout="stacked"] .project-directory__copy{margin-left:calc((35/910) * 100%);width:calc((350/910) * 100%)}[data-layout="stacked"] .project-directory__info{width:calc((280/910) * 100%)}[data-layout="stacked"] .project-directory__media{margin-left:calc((35/910) * 100%);order:3;width:calc((210/910) * 100%)}.selected-filters{flex-grow:1;overflow:auto}.selected-filters::-webkit-scrollbar{height:1px;opacity:0}.selected-filters__clear{align-self:center;color:inherit;font-size:10px;margin:0 0 0 15px}.selected-filters__item{align-items:center;background-color:rgba(250,250,250,0.6);border-radius:2px;cursor:pointer;display:flex;flex-shrink:0;font-size:11px;padding:11px 10px 10px 12px;text-decoration:none;text-transform:uppercase;transition:250ms ease-in-out}.selected-filters__item:focus,.selected-filters__item:hover{background-color:var(--color-blue);color:#fff}.selected-filters__item:not(:first-child):not(.selected-filters__item--search){margin-left:12px}.selected-filters__item svg{fill:currentColor;margin-left:5px;pointer-events:none;width:13px}.pagination{border-top:var(--border);display:flex;flex-basis:100%;justify-content:space-between;margin-top:15px;padding-top:40px;width:100%}.pagination__item{align-items:center;background-color:#fff;color:#404245;display:none;flex-direction:column;font-family:GuardianSans-Light;font-size:18px;justify-content:center;height:50px;letter-spacing:0.6px;margin:0 2px;padding-top:5px;text-decoration:none;width:44px}.pagination__item--active{background-color:var(--color-blue);color:#fff}.pagination__item--page{display:flex}.pagination__item--range{background-color:transparent;justify-content:flex-end;padding-bottom:13px;padding-top:0;width:30px}@media (min-width: 600px){.pagination{justify-content:center;padding-top:60px}.pagination__item{display:flex}}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.no--pt{padding-top:0 !important}.round{border-radius:50%}.text--blue,.card__title.text--blue{color:var(--color-blue)}.bg--dark .text--blue,.bg--dark .card__title.text--blue{color:var(--color-blue-brighter)}.text--orange,.card__title.text--orange{color:var(--color-orange)}.text--gray{color:#A7A8B0}.text--large{font-family:GuardianSans-Thin;font-size:18px;letter-spacing:calc((1.25/50) * 1em);line-height:calc(57.5/50)}.text--light{color:rgba(166,168,176,0.9)}.text--theme{color:var(--color-theme)}@media (min-width: 768px){.text--large{font-size:21px}}@media (min-width: 1024px){.text--large{font-size:30px}.text--right{display:grid;grid-template-columns:50% 50%;grid-template-areas:'. a'}.text--right>*{grid-area:a}}@media (min-width: 1400px){.text--large{font-size:36px}}@media (min-width: 1600px){.text--large{font-size:50px}}.text--light-m{color:inherit;font-family:Canela-Light;font-size:13px;letter-spacing:0.02em}@media (min-width: 1024px){.text--light-m{font-size:15px;line-height:1.7}}@media (min-width: 1600px){.text--light-m{font-size:16px}}.text--white{color:#fff}.media--portrait{padding-top:116.19047% !important}.media--square{padding-top:100% !important}.pt--0{padding-top:0}.tac{text-align:center}.jobs__items{padding-bottom:22px}@media (min-width: 768px) and (max-width: 1299px){.jobs__items{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1024px){.jobs__items{padding-bottom:42px}}.jobs-card{--padding-inner: 35px;display:flex;flex-direction:column;background-color:#fff}.jobs-card__copy{--mw: 560px;flex-grow:1;margin-bottom:40px}@media (min-width: 1024px){.jobs-card__copy{margin-bottom:60px}}.jobs-card__cta{color:#1F1F26;font-family:GuardianSans-Light;font-size:20px;font-size:18px;letter-spacing:0.67px;line-height:26px;opacity:0.8;padding:17px 0 13px;text-align:center;text-decoration:none}.jobs-card__info{display:flex;flex-direction:column;flex-grow:1;padding:30px var(--padding-inner) 8px}@media (min-width: 1024px){.jobs-card__info{padding-bottom:20px}}.jobs-card__meta{padding:18px var(--padding-inner) 16px}.jobs-card__meta-key{margin-right:4px}.save-as-pdf.button-rounded{--pb: 16px;--pl: 38px;--pr: 35px;--pt: 18px;border:none;bottom:20px;opacity:0;pointer-events:none;position:fixed;right:20px;transition:250ms ease-in-out;z-index:2}@media (min-width: 1170px){.post-detail .save-as-pdf{opacity:1;pointer-events:auto}}.screenshot-logo{left:0;padding:22px 35px;position:absolute;top:0;width:100%}.screenshot__saving{color:#fff;opacity:0;pointer-events:none;transition:300ms ease-in-out 1500ms;z-index:100}.saving-screenshot .screenshot__saving{opacity:1;pointer-events:auto;transition-delay:600ms}@media (max-width: 1169px){.screenshot__saving{display:none}}.screenshot__saving-title{font-size:40px !important}.modifier--dark-page .screenshot-logo-dark{display:none}.modifier--light-page .screenshot-logo-light{display:none}.taking-screenshot .project-details__info,.taking-screenshot .project-header__copy{font-size:18px}.taking-screenshot .fs--m,.taking-screenshot .text--large{font-size:21px}.taking-screenshot .eyebrow{font-size:12px}.taking-screenshot .footer__legal{font-size:11px}.taking-screenshot .pt-pb{--pb: 75px;--pt: 75px}.taking-screenshot .pt-pb--medium{--pb: 65px;--pt: 75px}.taking-screenshot .pb{--pb: 75px}.taking-screenshot .pb--small{--pb: 65px}.taking-screenshot .pt{--pt: 75px}.taking-screenshot .pt--medium{--pt: 75px}.taking-screenshot .pt--small{--pt: 55px}.taking-screenshot .pt-pb--small{--pb: 65px;--pt: 65px}.taking-screenshot .card__title--xl{font-size:70px}.taking-screenshot .text--light-m{font-size:13px}.taking-screenshot .card__title--xl{font-size:50px}.lds-ellipsis{display:block;height:80px;top:-10px;position:relative;width:80px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#fff;-webkit-animation-timing-function:cubic-bezier(0, 1, 1, 0);animation-timing-function:cubic-bezier(0, 1, 1, 0)}.lds-ellipsis div:nth-child(1){left:8px;-webkit-animation:lds-ellipsis1 0.6s infinite;animation:lds-ellipsis1 0.6s infinite}.lds-ellipsis div:nth-child(2){left:8px;-webkit-animation:lds-ellipsis2 0.6s infinite;animation:lds-ellipsis2 0.6s infinite}.lds-ellipsis div:nth-child(3){left:32px;-webkit-animation:lds-ellipsis2 0.6s infinite;animation:lds-ellipsis2 0.6s infinite}.lds-ellipsis div:nth-child(4){left:56px;-webkit-animation:lds-ellipsis3 0.6s infinite;animation:lds-ellipsis3 0.6s infinite}@-webkit-keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}@keyframes lds-ellipsis2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}.taking-screenshot .article-header{boder-bottom:none}.taking-screenshot .article-header+.image-block__container{margin-top:-3px}.taking-screenshot .header{display:none}.taking-screenshot .main:not(.main--clone){display:none}.taking-screenshot .main--clone{margin:0;top:0}
