.small-font-size{font-size:15.3px}.container,.cta-banner,.slider__header{box-sizing:border-box}@media(max-width:1023px){.container,.cta-banner,.slider__header{padding-left:1rem;padding-right:1rem}}@media(min-width:1024px){.container,.cta-banner,.slider__header{padding-left:2rem;padding-right:2rem}}@media(max-width:1023px){.cta-banner{padding-top:1rem;padding-bottom:1rem}}@media(min-width:1024px){.cta-banner{padding-top:2rem;padding-bottom:0}}.cta-banner>div{border:1px solid hsla(0,0%,100%,.2);display:flex;flex-direction:column;align-items:center;max-width:calc(1500px - 4rem);margin-left:auto;margin-right:auto}@media(max-width:1023px){.cta-banner>div{padding-top:4rem;padding-bottom:2rem}}@media(min-width:1024px){.cta-banner>div{padding:6rem}}.cta-banner>div>.grid{text-align:center;align-items:center}@media(min-width:1024px){.cta-banner .form{max-width:-moz-fit-content;max-width:fit-content}}#footer .footer__menu .footer__blurb,#footer .footer__menu a,.small-font-size{font-size:15.3px}#footer .footer__bottom a,#footer .footer__bottom small,#footer .footer__menu .footer__col-title,.smaller-font-size{font-size:12.6px}@media(max-width:1023px){#footer{padding:.5rem 1rem}}@media(min-width:1024px){#footer{padding:0 2rem}}#footer>*{max-width:calc(1500px - 4rem);margin-left:auto;margin-right:auto}#footer .footer__menu{display:flex;gap:2rem}@media(max-width:1023px){#footer .footer__menu{flex-direction:column;padding:2rem 0}}@media(min-width:1024px){#footer .footer__menu{justify-content:space-between;align-items:flex-start;padding:4rem 0 2rem}#footer .footer__intro{flex:0 1 auto;max-width:22rem}}#footer .footer__links{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem}@media(min-width:1024px){#footer .footer__links{flex:1 1;max-width:56rem}}@media(max-width:1023px){#footer .footer__links{grid-template-columns:1fr;gap:0}}#footer .footer__menu .footer__col--status{display:flex;flex-direction:column}#footer .footer__menu .footer__logo{display:inline-flex;font-size:.85rem;line-height:1;margin-bottom:1rem}#footer .footer__menu .footer__blurb+*{margin-top:1rem}#footer .footer__menu .footer__blurb{margin:0;line-height:1.4}#footer .footer__menu .footer__col-title{margin:0 0 1rem;opacity:.6;font-weight:400}#footer .footer__menu details.footer__col>summary{list-style:none}#footer .footer__menu details.footer__col>summary::-webkit-details-marker{display:none}@media(max-width:1023px){#footer .footer__menu details.footer__col{border-bottom:1px solid color-mix(in srgb,currentColor 15%,transparent)}#footer .footer__menu details.footer__col>summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:1rem 0;margin:0}#footer .footer__menu details.footer__col>summary:after{content:"";width:.5em;height:.5em;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-25%) rotate(45deg);opacity:.6;transition:transform .2s ease}#footer .footer__menu details.footer__col[open]>summary:after{transform:translateY(15%) rotate(-135deg)}#footer .footer__menu details.footer__col>ul{padding-bottom:1rem}}@media(min-width:1024px){#footer .footer__menu details.footer__col>summary{cursor:default;pointer-events:none}}#footer .footer__menu ul{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0;margin:0}#footer .footer__menu li{margin:0}#footer .footer__menu a{display:inline-block;color:inherit;text-decoration:underline;text-underline-offset:4px;transition:all .1s ease-in-out;display:inline-flex}#footer .footer__menu a,#footer .footer__menu a:hover{-webkit-text-decoration-color:#f03a47;text-decoration-color:#f03a47}#footer .footer__menu a{-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:1px;padding:.25rem 0}#footer .footer__menu a:hover{-webkit-text-decoration-color:rgba(240,58,71,.75);text-decoration-color:rgba(240,58,71,.75)}#footer .footer__bottom{display:flex;flex-flow:wrap;justify-content:space-between;align-items:center}#footer .footer__bottom li{margin-bottom:0}#footer .footer__bottom a,#footer .footer__bottom small{display:inline-block;color:inherit;text-decoration:underline;text-underline-offset:4px;transition:all .1s ease-in-out;display:inline-flex}#footer .footer__bottom a,#footer .footer__bottom a:hover,#footer .footer__bottom small,#footer .footer__bottom small:hover{-webkit-text-decoration-color:#f03a47;text-decoration-color:#f03a47}#footer .footer__bottom a,#footer .footer__bottom small{-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:1px}@media(max-width:1023px){#footer .footer__bottom a,#footer .footer__bottom small{padding:.5rem}}@media(min-width:1024px){#footer .footer__bottom a,#footer .footer__bottom small{padding:1rem}}#footer .footer__bottom a:hover,#footer .footer__bottom small:hover{-webkit-text-decoration-color:rgba(240,58,71,.75);text-decoration-color:rgba(240,58,71,.75)}#footer .footer__bottom>li:first-of-type a{padding-left:0}#footer .footer__bottom>li:last-of-type a,#footer .footer__bottom>li:last-of-type small{padding-right:0}#footer img{border-radius:0;width:auto}#footer.light{background-color:rgba(0,0,0,0)}#footer.light a{color:#0f0f0f}#footer.light a:hover{-webkit-text-decoration-color:#0f0f0f;text-decoration-color:#0f0f0f}#footer.dark a{color:#fff;font-weight:300}#footer.dark a:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}@font-face{font-family:Regular;src:url(/_next/static/media/Text-Regular.b055c735.woff2) format("woff2"),url(/_next/static/media/Text-Regular.707d0c1b.woff) format("woff")}@font-face{font-family:Medium;src:url(/_next/static/media/Text-Medium.26c75e6b.woff2) format("woff2"),url(/_next/static/media/Text-Medium.be41205f.woff) format("woff")}@font-face{font-family:Mono;src:url(/_next/static/media/Mono-Regular.fcb0870d.woff2) format("woff2"),url(/_next/static/media/Mono-Regular.bdfed88a.woff) format("woff")}:root{--mobile:(max-width:1023px);--desktop:(min-width:1024px)}.base-font-size,body{font-size:18px;font-family:Regular,sans-serif}.office-status,.small-font-size{font-size:15.3px}.smaller-font-size{font-size:12.6px}.tiny-font-size{font-size:10.8px}.bigger-font-size{font-size:22.5px;line-height:1.2;font-weight:400}.large-font-size{line-height:1;letter-spacing:-.02em}@media(max-width:1023px){.large-font-size{font-size:22.5px}}@media(min-width:1024px){.large-font-size--desktop{font-size:36px}}.x-large-font-size,.xx-large-font-size{line-height:1;letter-spacing:-.03em;font-size:36px}@media(max-width:1023px){.x-large-font-size,.xx-large-font-size{font-size:36px}}@media(min-width:1024px){.x-large-font-size,.xx-large-font-size{font-size:3.6vw}.x-large-font-size--desktop{letter-spacing:-.03em;font-size:3.6vw;line-height:1}}.xx-large-font-size{font-family:Regular,sans-serif}@media(min-width:1024px){.xx-large-font-size{font-size:6vw}}.huge-font-size{font-family:Regular,sans-serif;letter-spacing:-.06em;margin:0}@media(max-width:1023px){.huge-font-size{font-size:max(64.8px,10vw);line-height:1}}@media(min-width:1024px){.huge-font-size{font-size:126px;line-height:.85}}.padding{padding:1rem}.grid,.grid-1,.grid-1-2,.grid-2,.grid-2-1,.grid-2-3,.grid-3,.grid-3-2,.grid-4,.grid-column,.grid-spaced,.grid-tight,.halfs{display:grid;grid-gap:1rem;gap:1rem;align-items:flex-start;width:100%;box-sizing:border-box}@media(min-width:1024px){.grid,.grid-1,.grid-1-2,.grid-2,.grid-2-1,.grid-2-3,.grid-3,.grid-3-2,.grid-4,.grid-column,.grid-spaced,.grid-tight,.halfs{align-items:stretch}}.grid-1-2>:not(.grid),.grid-1>:not(.grid),.grid-2-1>:not(.grid),.grid-2-3>:not(.grid),.grid-2>:not(.grid),.grid-3-2>:not(.grid),.grid-3>:not(.grid),.grid-4>:not(.grid),.grid-column>:not(.grid),.grid-spaced>:not(.grid),.grid-tight>:not(.grid),.grid>:not(.grid),.halfs>:not(.grid){margin:0}.grid-auto{grid-auto-flow:column}.grid-1{grid-template-columns:1fr}@media(min-width:1280px){.grid-2--max,.grid-3--max,.grid-4--max{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.grid-2--max>*,.grid-3--max>*,.grid-4--max>*{width:calc((100vw - 4rem - 3rem)/4)}}@media(min-width:1500px){.grid-2--max>*,.grid-3--max>*,.grid-4--max>*{width:calc((1500px - 4rem - 3rem)/4)}}@media(min-width:1024px){.grid-2{grid-template-columns:1fr 1fr}}@media(min-width:1280px){.grid-2--max>*{width:calc((100vw - 4rem - 3rem)/3)}}@media(min-width:1500px){.grid-2--max>*{width:calc((1500px - 4rem - 3rem)/3)}}@media(min-width:1024px){.grid-3{grid-template-columns:1fr 1fr 1fr}.grid-4{grid-template-columns:1fr 1fr}}@media(min-width:1280px){.grid-4{grid-template-columns:1fr 1fr 1fr 1fr}}@media(min-width:1024px){.grid-2-3{grid-template-columns:2fr 3fr}.grid-3-2{grid-template-columns:3fr 2fr}.grid-2-1{grid-template-columns:2fr 1fr}.grid-1-2{grid-template-columns:1fr 2fr}}.grid-column,.halfs{grid-template-columns:1fr}.grid-tight{gap:.8rem}@media(max-width:1023px){.grid-tight{gap:1rem}}.grid-spaced{gap:4rem}@media(max-width:1023px){.grid-spaced{gap:2rem}}.flex{display:flex;gap:2rem}.align-end{align-items:end}.dark{background-color:#0f0f0f}.dark,.dark p{color:#fff}.white *,.white p,.white span{color:#0f0f0f}.light{background-color:#e5e7ea}.light *,.light .tag,.light header,.light p{color:#0f0f0f}.lighter{background-color:rgba(229,231,234,.25)}.square{aspect-ratio:1;height:-moz-fit-content;height:fit-content}@media(min-width:1024px){.square--desktop{aspect-ratio:1;height:100%}}.rectangle{aspect-ratio:2/1}.lilac{background-color:rgba(150,251,116,.3)}.bordered{border:1px solid rgba(15,15,15,.1)}@media(min-width:1024px){.halfs{grid-template-columns:1fr 1fr}}@keyframes wave{0%{transform:rotate(0deg)}33%{transform:rotate(35deg)}to{transform:rotate(0deg)}}.container,.slider__header{box-sizing:border-box}@media(max-width:1023px){.container,.slider__header{padding-left:1rem;padding-right:1rem}}@media(min-width:1024px){.container,.slider__header{padding-left:2rem;padding-right:2rem}}.page-width{max-width:50em;margin-left:auto!important;margin-right:auto!important}.bigger-page-width{max-width:calc(1500px - 4rem);margin-left:auto;margin-right:auto}.green-background{background-color:color-mix(in oklab,#96FB74 60%,white)}.green-background *,.green-background .tag,.green-background header,.green-background p{color:#0f0f0f}.violet-background{background-color:color-mix(in oklab,#ACC0FD 60%,white)}.violet-background *,.violet-background .tag,.violet-background header,.violet-background p{color:#0f0f0f}.dark-background{background-color:#0f0f0f}.dark-background .link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:all .1s ease-in-out;display:inline-flex}.dark-background .link,.dark-background .link:hover{-webkit-text-decoration-color:#acc0fd;text-decoration-color:#acc0fd}.dark-background *,.dark-background .tag,.dark-background header,.dark-background p{color:#fff}.slider{max-width:100vw;display:flex;gap:1rem;align-items:stretch;justify-content:flex-start;overflow:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;position:relative;left:0}@media(max-width:1023px){.slider{scroll-padding:1rem;padding:0 1rem}}@media(min-width:1024px){.slider{scroll-padding:2rem;padding:0 2rem}}.slider>*{flex-grow:0;flex-shrink:0;flex-basis:calc(100vw - 2rem - 4rem)}@media(min-width:1024px){.slider>*{flex-grow:0;flex-shrink:0;flex-basis:calc((100vw - 4rem - 3rem)/3)}}@media(min-width:1280px){.slider>*{flex-grow:0;flex-shrink:0;flex-basis:calc((100vw - 4rem - 3rem)/4)}}@media(min-width:1500px){.slider>*{flex-grow:0;flex-shrink:0;flex-basis:calc((1500px - 4rem - 3rem)/4)}}@media(min-width:1024px){.slider--2>*{flex-grow:0;flex-shrink:0;flex-basis:calc((100vw - 4rem - 1rem)/2)}}@media(min-width:1500px){.slider--2>*{flex-grow:0;flex-shrink:0;flex-basis:calc((1500px - 4rem - 1rem)/2)}}.link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:all .1s ease-in-out;display:inline-flex}.link,.link:hover{-webkit-text-decoration-color:#f03a47;text-decoration-color:#f03a47}.caps{text-transform:uppercase}.mono{font-family:Mono,sans-serif!important}body{font-family:Regular,sans-serif;color:#0f0f0f;padding:0;margin:0;line-height:1.4;letter-spacing:-.02em;background-color:#fff}.office-status{display:inline-flex;align-items:center;gap:.5rem;font-size:.72em;font-weight:400}.office-status strong{font-weight:500}.office-status__icon{display:inline-block;height:1.5em;aspect-ratio:212/512;background-color:currentColor;mask:url(/images/big-ben.svg) no-repeat center/contain;-webkit-mask:url(/images/big-ben.svg) no-repeat center/contain;flex-shrink:0;transform:translateY(-.15em)}.office-status__text{line-height:normal;opacity:.6}.office-status__line{white-space:nowrap}