.mapboxgl-map{-webkit-tap-highlight-color:rgb(0 0 0/0);font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px rgba(0,0,0,.1)}@media(-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;overflow:hidden;padding:0;width:29px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media(-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:rgb(0 0 0/5%)}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8h-8z'/%3E%3Cpath d='m10.5 16 4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8h-8z'/%3E%3Cpath d='m10.5 16 4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8h-8z'/%3E%3Cpath d='m10.5 16 4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='m14 5 1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media(-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='m14 5 1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='m14 5 1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 0 1 3.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 0 0-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 0 0 4.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 0 1-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 0 1 .3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 0 1-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg opacity='.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cg opacity='.9' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media(-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 0 1 3.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 0 0-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 0 0 4.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 0 1-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 0 1 .3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 0 1-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cg fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E")}}@media(-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 0 1 3.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 0 0-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 0 0 4.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 0 1-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 0 1 .3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 0 1-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:hsla(0,0%,100%,.5);margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:hsla(0,0%,100%,.5);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:rgb(0 0 0/5%)}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:rgba(0,0,0,.75);text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:hsla(0,0%,100%,.75);border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:rgb(0 0 0/5%)}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px rgba(0,0,0,.35);box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid transparent;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid transparent;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:rgba(29,161,242,.2);border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:rgba(0,0,0,.7);color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.accordion{background-color:#1c1c1c;background-image:url(/assets/img/grid/loose-dark-grey.svg);background-position:-600px 12rem;background-repeat:no-repeat;background-size:1400px 900px;color:#fff;overflow:hidden}.accordion__header{padding-bottom:4rem}@media screen and (min-width:700px){.accordion__header{padding-bottom:6rem}}.accordion__section+.accordion__section{margin-top:6rem}@media screen and (min-width:700px){.accordion__section+.accordion__section{margin-top:10rem}}.accordion__title{padding-bottom:2rem}.accordion__title .title{color:#babab9}.accordion-item{border-bottom:1px solid #555;color:#babab9;position:relative}@media screen and (min-width:700px){.accordion-item{border-bottom:none;padding-right:40%}}@media screen and (min-width:1300px){.accordion-item{padding-right:30%}}.accordion-item>button{color:inherit;cursor:default;font-size:3.2rem;line-height:3.8rem;padding:2rem 4.5rem 2rem 0;position:relative;transition:padding .2s ease;width:100%}.accordion-item>button span{color:var(--primary-1);display:block;font-size:1.6rem;left:0;letter-spacing:.125em;line-height:2rem;margin-bottom:0;opacity:0;padding-right:1rem;position:absolute;top:3rem;transition:opacity .2s ease}@media screen and (min-width:700px)and (hover:hover){.accordion-item>button:hover{padding-left:3rem}.accordion-item>button:hover span{opacity:1}}@media screen and (min-width:1000px){.accordion-item>button{font-size:4rem;line-height:4.5rem}}.accordion-item.accordion-item--animation.is-active .accordion-item__media{transition:none}.accordion-item.is-active{color:#fff}.accordion-item.is-active .accordion-item__icon{color:#1c1c1c}.accordion-item.is-active .accordion-item__icon svg path:first-child{display:none}.accordion-item.is-active .accordion-item__body{max-height:2000px;transition:max-height 1.5s ease-in}.accordion-item.is-active .accordion-item__media{opacity:1}.accordion-item.is-active>button{padding-left:3.5rem}.accordion-item.is-active>button span{opacity:1}.accordion-item__icon{display:none}@media screen and (pointer:coarse)and (max-width:699px){.accordion-item__icon{background:#fff;border-radius:50%;color:#1c1c1c;display:flex;height:3rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:3rem}.accordion-item__icon svg{height:2rem;margin:auto;width:2rem}}.accordion-item__body{max-height:0;overflow:hidden;transition:max-height 1.5s cubic-bezier(0,1,0,1)}.accordion-item__body-inner{padding-bottom:4rem}@media screen and (min-width:700px){.accordion-item__body-inner{min-height:14rem;padding-top:2rem}}.accordion-item__media{display:none}@media screen and (min-width:700px){.accordion-item__media{display:block;opacity:0;pointer-events:none;position:absolute;right:0;top:2rem;transform:translateY(-25%);transition:opacity .75s ease;width:30%}.accordion-item__media .media{clip-path:url(#egg-side);padding-bottom:94.47%}}@media screen and (min-width:1300px){.accordion-item__media{right:-6rem;width:25%}}.accordion-item--animation .media{clip-path:none;padding-bottom:100%}.foundation .accordion{background-color:#2d4282}.foundation .accordion .accordion-item{border-bottom:1px solid hsla(0,0%,100%,.8)}@media screen and (min-width:700px){.foundation .accordion .accordion-item{border-bottom:none}}.foundation .accordion .accordion-item>button span{color:inherit}.foundation .accordion .accordion-item:not(.is-active),.foundation .accordion .accordion__title .title{color:hsla(0,0%,100%,.8)}.institute .accordion{background-color:#451664}.institute .accordion .accordion-item{border-bottom:1px solid hsla(0,0%,100%,.8)}@media screen and (min-width:700px){.institute .accordion .accordion-item{border-bottom:none}}.institute .accordion .accordion-item>button span{color:inherit}.institute .accordion .accordion-item:not(.is-active),.institute .accordion .accordion__title .title{color:hsla(0,0%,100%,.8)}.analysts{background-color:#1c1c1c;color:#fff}.analysts .row{row-gap:4rem}.analysts__company{display:flex;flex-direction:column;gap:2.4rem}.analysts__company h2.title{color:var(--primary-1)}.analysts__person dt{font-weight:400;margin-bottom:.8rem;text-transform:capitalize}.analysts__person dd,.analysts__person dt{font-size:2.2rem;letter-spacing:.05rem;line-height:3rem}.analysts__person dd{font-weight:300}.articles{overflow:hidden}.articles h2{padding-bottom:4rem}@media screen and (min-width:700px){.articles h2{padding-bottom:8rem;text-align:center}}.articles .swiper-container{overflow:visible}.articles .swiper-slide{width:25%}.articles .swiper-slide:not(:last-child){margin-right:20px}.articles .swiper-slide:nth-child(6n+2) .media{padding-bottom:100%}.articles .swiper-slide:nth-child(6n+4) .media,.articles .swiper-slide:nth-child(6n+6) .media{padding-bottom:125%}.articles .swiper-buttons{padding:0 5px 5px}@media screen and (min-width:1000px){.articles .swiper-buttons{justify-content:flex-end}}.articles .swiper-button{margin:4rem 1rem 0 0}@media screen and (min-width:1000px){.articles .swiper-button{margin:4rem 0 0 1rem}}.articles .listing__list{padding:0}.articles--insights h2,.articles--podcasts h2{padding-bottom:0}.articles--thought-leadership h2{padding-bottom:4.8rem}.articles--carousel .swiper-wrapper--centre{justify-content:center}.background-promo{color:#fff;display:flex;position:relative}@media screen and (min-width:1000px){.background-promo{min-height:75rem}}.background-promo__image{background-color:#1c1c1c}.background-promo__image img{opacity:.5}.background-promo__content{align-items:flex-end;display:flex;padding:30rem 0 6rem;position:relative;z-index:1}.background-promo__content .title{color:#fff;padding-bottom:2rem}.background-promo__content .editor{padding-top:2rem}@media screen and (min-width:700px){.background-promo__content{padding-bottom:8rem}}@media screen and (min-width:1000px){.background-promo__content{max-width:90rem}}.body-copy .editor:not(:first-child){padding-top:3rem}.cards{overflow:hidden}.cards .row{justify-content:center}.cards .col-xl-4{display:flex}.cards .col-lg-4{display:flex;justify-content:center}.cards__header{margin:0 auto 4rem;max-width:90rem;text-align:center}.cards__header h2+.editor{padding-top:2rem}.card{background-color:#1c1c1c;border-radius:18px;color:#fff;margin-top:2.4rem;padding:6rem 2rem 8rem;width:100%}@media screen and (min-width:700px){.card{padding-left:4rem;padding-right:4rem}}.card h3{padding-bottom:2rem}.card__content{flex-grow:1;padding-top:4rem}.card__icon{max-width:180px}.card__icon img{width:100%}.card__image{margin:0 auto;max-width:30rem;padding-bottom:2rem;width:100%}.card__image .media{padding-bottom:94.47%}.card__image .media img{clip-path:url(#egg-side)}.card__value{padding-bottom:1rem}@media screen and (min-width:600px)and (max-width:1299px){.cards:not(.cards--carousel) .card.card--icon{display:flex}.cards:not(.cards--carousel) .card__icon{flex:0 0 180px;padding-bottom:0;padding-right:4rem}}.cards:not(.cards--carousel) .card--image{text-align:center}@media screen and (min-width:700px){.cards:not(.cards--carousel) .card--image{max-width:400px}}.cards--carousel .container{max-width:none}.cards--carousel .swiper-container{overflow:visible}.cards--carousel .swiper-slide{justify-content:center}.cards--carousel .swiper-slide.swiper-slide-active .card{background-color:#1c1c1c;color:#fff}.cards--carousel .swiper-slide.swiper-slide-active .card__icon--has-active img:first-child{opacity:0}.cards--carousel .swiper-slide.swiper-slide-active .card__icon--has-active .card_icon-active{opacity:1}.cards--carousel .swiper-navigation{display:block;margin-top:2rem}.cards--carousel .swiper-buttons{justify-content:center}.cards--carousel .swiper-button{margin:0 1rem}.cards--carousel .card{background-color:#fff;border:1px solid #babab9;color:#1c1c1c;padding:3rem 2rem;text-align:center;transition:background-color .5s ease,border-color .5s ease}@media screen and (min-width:1000px){.cards--carousel .card{max-width:40rem;padding:6rem 2rem 8rem}}.cards--carousel .card__icon{margin:0 auto;position:relative}.cards--carousel .card_icon-active{opacity:0}@media screen and (min-width:1000px){.cards--carousel .swiper-navigation{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:66.6666666667%}.cards--carousel .swiper-buttons{justify-content:space-between}.cards--carousel .swiper-button{margin:0}}@media screen and (min-width:1100px){.cards--carousel .swiper-navigation{width:57.1428571429%}}@media screen and (min-width:1800px){.cards--carousel .swiper-navigation{width:40%}}.foundation .card,.foundation .cards--carousel .swiper-slide.swiper-slide-active .card{background-color:#2d4282;color:#fff}.institute .card,.institute .cards--carousel .swiper-slide.swiper-slide-active .card{background-color:#96d6eb;border:none;color:#1c1c1c}.card.card--fact .card__icon{max-width:12.3rem}.card.card--fact .card__content{display:flex;flex-direction:column;padding-top:1rem}.card.card--fact .card__content p:first-child{flex-grow:1;letter-spacing:.5px}.cards--carousel .card.card--fact{background-color:#1c1c1c;border:none;color:#fff}.case-studies{overflow:hidden}.case-studies .swiper-container{overflow:visible}.case-studies .swiper-navigation{margin-top:4rem}.case-studies__header:not(:empty){margin-bottom:6rem}.casestudy-item{margin-top:6rem;position:relative;width:100%}@media screen and (hover:hover)and (min-width:480px){.casestudy-item:hover .item-tags{transform:translateY(0)}}@media screen and (hover:hover)and (min-width:700px){.casestudy-item:hover .insight-item__image .media{transform:scale(1.2)}}@media screen and (min-width:700px){.casestudy-item{max-width:52rem}}@media screen and (min-width:1300px){.casestudy-item{max-width:80%}}.casestudy-item__image{overflow:hidden;position:relative}@media screen and (min-width:700px){.casestudy-item__image .media{transition:transform .5s ease}}.casestudy-item__content{padding-top:1rem}.casestudy-item__content h3{padding-bottom:2rem}.casestudy-item__content a{text-decoration:none}@media screen and (min-width:700px){.casestudy-item__content{padding-right:2rem;padding-top:2rem}}.swiper-container .casestudy-item{background:#fff;border-radius:20px;color:#1c1c1c;margin-top:0;max-width:none;min-height:35rem;overflow:hidden}@media screen and (min-width:1000px){.swiper-container .casestudy-item{display:flex}}.swiper-container .casestudy-item .item-tags{display:none}@media screen and (min-width:1000px){.swiper-container .casestudy-item .casestudy-item__image{display:flex;flex:0 0 50%}.swiper-container .casestudy-item .casestudy-item__image .media{height:auto;padding-bottom:0}}.swiper-container .casestudy-item .casestudy-item__content{padding:3rem 2rem}@media screen and (min-width:480px){.swiper-container .casestudy-item .casestudy-item__content{padding:3rem}}@media screen and (min-width:1000px){.swiper-container .casestudy-item .casestudy-item__content{display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:7rem 2.5rem}}.swiper-container .casestudy-item .casestudy-item__content .h6{font-size:2.6rem;line-height:3.4rem}@media screen and (min-width:700px){.swiper-container .casestudy-item .casestudy-item__content .h6{font-size:4rem;line-height:4rem}}@media screen and (min-width:1300px){.swiper-container .casestudy-item .casestudy-item__content .h6{font-size:5rem;line-height:5rem}}.swiper-container .casestudy-item .casestudy-item__content .date{color:#babab9}.connect__inner{background-color:#1c1c1c;border-radius:18px;color:#fff;padding:6rem 4rem;text-align:center}@media screen and (min-width:480px){.connect__inner{background-image:url(/assets/img/shapes/shape-9.svg);background-position:100% top;background-repeat:no-repeat;background-size:50%;padding:10rem 8.33%;text-align:left}}.connect__inner .title{color:var(--primary-1);padding-bottom:3rem}.foundation .connect__inner{background-color:#2d4282}.foundation .connect__inner .title{color:#fff}@media screen and (min-width:480px){.foundation .connect__inner{background-image:url(/assets/img/shapes/foundation/shape-9.svg)}}.institute .connect__inner{background-color:#96d6eb;color:#1c1c1c}.institute .connect__inner .title{color:#1c1c1c}@media screen and (min-width:480px){.institute .connect__inner{background-image:url(/assets/img/shapes/institute/shape-9-plum.svg)}}.content-promo{position:relative}.content-promo .container{max-width:none}@media screen and (min-width:1000px){.content-promo .container{padding:0}}.content-promo__content{padding:5rem 0}.content-promo__content h2{padding-bottom:3rem}.content-promo__content .title+h2{padding-top:3rem}@media screen and (min-width:1000px){.content-promo__content{align-items:center;display:flex;justify-content:center;min-height:80rem;padding:8rem 4rem;width:50%}}@media screen and (min-width:1300px){.content-promo__content{padding-left:8rem;padding-right:8rem}}@media screen and (min-width:1600px){.content-promo__content{padding-left:8.33%;padding-right:8.33%}}.content-promo__content-inner{max-width:90rem;width:100%}.content-promo__content-inner h2{padding-bottom:3rem}.content-promo__content-inner .title+.editor{margin-top:3rem}.content-promo__content-inner .editor:first-child,.content-promo__content-inner .title+.editor{font-size:2.6rem;line-height:3.4rem}@media screen and (min-width:1000px){.content-promo__content-inner .editor:first-child,.content-promo__content-inner .title+.editor{font-size:3.2rem;line-height:3.8rem}.content-promo__content-inner .button-group{padding-bottom:1rem}}.content-promo__image{height:0;overflow:hidden;padding-bottom:66.66%;position:relative}@media screen and (min-width:1000px){.content-promo__image{height:100%;padding-bottom:0;position:absolute;right:0;top:0;width:50%}.content-promo--reverse .content-promo__content{margin-left:50%}.content-promo--reverse .content-promo__image{left:0;right:auto}}.content-promos{padding-bottom:5rem}@media screen and (min-width:1000px){.content-promos{padding-bottom:0}}.content-promos-item{width:100%}.content-promos-item .container{max-width:none}@media screen and (min-width:1000px){.content-promos-item .container{padding:0}}.content-promos-item__image{height:0;overflow:hidden;padding-bottom:66.66%;position:relative}@media screen and (min-width:1000px){.content-promos-item__image{height:100%;padding-bottom:0;position:absolute;right:0;top:0;width:50%}}.content-promos-item__content{padding:4rem 0}.content-promos-item__content h2{padding:3rem 0}.content-promos-item__content .title+.editor{margin-top:3rem}.content-promos-item__content .editor:first-child,.content-promos-item__content .title+.editor{font-size:2.6rem;line-height:3.4rem}@media screen and (min-width:1000px){.content-promos-item__content .editor:first-child,.content-promos-item__content .title+.editor{font-size:3.2rem;line-height:3.8rem}.content-promos-item__content{align-items:center;display:flex;justify-content:center;min-height:80rem;padding:8rem 4rem;width:50%}}@media screen and (min-width:1300px){.content-promos-item__content{padding-left:8rem;padding-right:8rem}}@media screen and (min-width:1600px){.content-promos-item__content{padding-left:8.33%;padding-right:8.33%}}@media screen and (min-width:1000px){.content-promos--carousel .content-promos-item__content{padding-bottom:24rem}}.content-promos-item__content-inner{max-width:100rem;width:100%}.content-promos__navigation{padding:0 2rem 5px}@media screen and (max-width:999px){.content-promos__navigation .swiper-navigation{flex-direction:row-reverse;justify-content:flex-end}.content-promos__navigation .swiper-navigation .swiper-button{margin:0 1rem 0 0}}@media screen and (min-width:700px){.content-promos__navigation{padding-left:4rem;padding-right:4rem}}@media screen and (min-width:1000px){.content-promos__navigation{bottom:8rem;left:0;padding:0 4rem;position:absolute;width:50%}.content-promos__navigation .swiper-navigation{margin:0 auto;max-width:100rem}}@media screen and (min-width:1300px){.content-promos__navigation{padding-left:8rem;padding-right:8rem}}@media screen and (min-width:1600px){.content-promos__navigation{padding-left:8.33%;padding-right:8.33%}}@media screen and (min-width:1000px){.content-promos--reverse .content-promos-item__content{margin-left:50%}.content-promos--reverse .content-promos-item__image{left:0;right:auto}.content-promos--reverse .content-promos__navigation{left:50%}}.featured-insights{overflow:hidden;padding:6rem 0}@media screen and (min-width:700px){.featured-insights{padding:10rem 0}}@media screen and (max-width:479px){.featured-insights .swiper-container{overflow:visible}}@media screen and (max-width:999px){.featured-insights .swiper-navigation{flex-direction:row-reverse;justify-content:flex-end}.featured-insights .swiper-navigation .swiper-button{margin:0 1rem 0 0}}.featured-insights .page-promo{padding:0}@media screen and (min-width:700px){.featured-insights .page-promo .row{flex-direction:row-reverse}}.featured-insights .page-promo__content{margin:3px}.featured-insights--carousel .page-promo__content{padding-bottom:4rem}.featured-insights--carousel .page-promo__content .h3{padding-bottom:0}@media screen and (min-width:700px){.featured-insights--carousel .page-promo__content{padding-bottom:16rem}}.featured-insights-item{width:100%}.featured-insights-item .container{max-width:none}@media screen and (min-width:1000px){.featured-insights-item .container{padding:0}}.featured-insights-item__image{display:flex}@media screen and (min-width:1000px){.featured-insights-item__image{align-items:center;height:100%;justify-content:center;padding-bottom:0;position:absolute;right:0;top:0;width:50%}}.featured-insights__navigation{padding:0 0 5px 5px}@media screen and (min-width:1000px){.featured-insights__navigation{bottom:0;left:0;position:absolute;width:50%}}.figures{overflow:hidden}.figures .container{position:relative}.figures .swiper-container{overflow:visible}.figures .swiper-navigation{padding-bottom:4rem}@media screen and (max-width:999px){.figures .swiper-navigation{flex-direction:row-reverse;justify-content:flex-end}.figures .swiper-navigation .swiper-button{margin:0 1rem 0 0}}@media screen and (min-width:1000px){.figures .swiper-navigation{padding-bottom:0;position:absolute;right:4rem;top:0}}@media screen and (min-width:1300px){.figures .swiper-navigation{right:8rem}}.figures__header h2+.editor{padding-top:2rem}.figures__header:not(:empty){padding-bottom:4rem}@media screen and (min-width:1000px){.figures__header:not(:empty){padding-bottom:8rem}.figures__header{max-width:66.66%}.figures--not-enough .figures__header{margin:0 auto;text-align:center}.figures--not-enough .figures__header .button-group{justify-content:center}.figures--not-enough .figures__header .button-group li{margin:0 1rem}.figures--not-enough .swiper-wrapper{justify-content:center}.figures--not-enough .swiper-slide{margin:0!important;min-width:50rem;padding:0 3rem}.figures--carousel .figures__header{max-width:66.66%}}@media screen and (min-width:1300px){.figures--carousel .figures__header{margin-left:0}.figures:not(.figures--carousel) .figures__header{margin:0 auto;text-align:center}.figures:not(.figures--carousel) .figures__header .button-group{justify-content:center}.figures:not(.figures--carousel) .figures__header .button-group li{margin:0 1rem}}.files .col-lg-6{display:flex}.files__header:not(:empty){padding-bottom:4rem}.files__header .button{margin-top:2rem}@media screen and (min-width:1000px){.files__header{align-items:center;display:flex;justify-content:space-between}.files__header .button{margin-top:0}.form-row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.form-row .form-group{flex:0 0 50%;max-width:50%;padding-left:10px;padding-right:10px}}.form-group{margin-bottom:2rem}.form-actions{margin-top:4rem}.form-actions .form-captcha{margin-bottom:4rem}@media screen and (min-width:700px){.form-actions{align-items:center;display:flex;flex-wrap:wrap}.form-actions .form-captcha{margin:1rem 2rem 1rem 0}}.form-buttons{display:flex;flex-wrap:wrap}.form-buttons button,.form-buttons input{margin:1rem 2rem 1rem 0}.form-notes{margin-top:4rem}.form-thankyou{font-weight:400;text-align:center}.icon-flow__header{margin:0 auto;max-width:90rem;padding-bottom:2rem;text-align:center}@media screen and (min-width:700px){.icon-flow__header{padding-bottom:4rem}}@media screen and (min-width:480px){.icon-flow__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}}@media screen and (min-width:1000px){.icon-flow__grid{grid-template-columns:repeat(4,1fr)}}.icon-flow-item{margin-top:4rem;position:relative;text-align:center;width:100%}@media screen and (min-width:1000px)and (max-width:1299px){.icon-flow-item .h5{font-size:2.6rem;line-height:3.4rem}}@media screen and (min-width:480px)and (max-width:999px){.icon-flow-item:nth-child(3){order:5}}.icon-flow-item__icon{margin-bottom:2rem;padding:0 3rem;position:relative}.icon-flow-item__icon img{margin:0 auto;max-width:15rem}.icon-flow-item__icon:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' xml:space='preserve'%3E%3Cg fill='none' stroke='%2303BC28'%3E%3Cpath stroke-linecap='square' d='M.8 7.5h13'/%3E%3Cpath d='m6.8 14.6 7.4-7.1L6.8.4'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;content:"";height:25px;left:50%;position:absolute;top:0;transform:translateX(-50%) rotate(90deg);width:25px}@media screen and (max-width:479px){.icon-flow-item:not(:first-child) .icon-flow-item__icon{padding-top:6rem}.icon-flow-item:first-child .icon-flow-item__icon:before{display:none}}@media screen and (min-width:480px)and (max-width:999px){.icon-flow-item__icon:before{left:auto;right:0;top:50%;transform:translate(50%,-50%)}.icon-flow-item:nth-child(2) .icon-flow-item__icon:before{display:none}.icon-flow-item:nth-child(3) .icon-flow-item__icon:before{right:50%;top:-6rem;transform:translate(50%,-50%) rotate(90deg)}.icon-flow-item:nth-child(4) .icon-flow-item__icon:before{transform:translate(50%,-50%) rotate(-180deg)}.icon-flow-item:nth-child(3) .icon-flow-item__icon,.icon-flow-item:nth-child(4) .icon-flow-item__icon{margin-top:8rem}}@media screen and (min-width:1000px){.icon-flow-item:last-child .icon-flow-item__icon:before{display:none}.icon-flow-item:not(:last-child) .icon-flow-item__icon:before{left:auto;right:0;top:50%;transform:translate(50%,-50%)}}.foundation .icon-flow-item__icon:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' xml:space='preserve'%3E%3Cg fill='none' stroke='%23F16400'%3E%3Cpath stroke-linecap='square' d='M.8 7.5h13'/%3E%3Cpath d='m6.8 14.6 7.4-7.1L6.8.4'/%3E%3C/g%3E%3C/svg%3E")}.institute .icon-flow-item__icon:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' xml:space='preserve'%3E%3Cg fill='none' stroke='%23499AA5'%3E%3Cpath stroke-linecap='square' d='M.8 7.5h13'/%3E%3Cpath d='m6.8 14.6 7.4-7.1L6.8.4'/%3E%3C/g%3E%3C/svg%3E")}[data-module].bg-black .icon-flow-item__icon:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' xml:space='preserve'%3E%3Cg fill='none' stroke='%23FFF'%3E%3Cpath stroke-linecap='square' d='M.8 7.5h13'/%3E%3Cpath d='m6.8 14.6 7.4-7.1L6.8.4'/%3E%3C/g%3E%3C/svg%3E")}.icon-list__header{margin:0 auto;max-width:90rem;text-align:center}.icon-list__header h2+.editor{padding-top:2rem}.icon-list-item{margin-top:6rem;text-align:center}@media screen and (min-width:700px){.icon-list-item{padding:0 2rem}}@media screen and (min-width:1000px){.icon-list-item{align-items:center;display:flex;padding:0 6rem 0 0;text-align:left}}.icon-list-item__icon{flex:0 0 10rem;margin:0 auto 2rem;max-width:10rem}@media screen and (min-width:1000px){.icon-list-item__icon{margin:0}}.icon-list-item__content h3{font-weight:400}@media screen and (min-width:1000px){.icon-list-item__content{padding-left:4rem}}.icons-promo__header{margin:0 auto;max-width:90rem;text-align:center}.icons-promo__header h2+.editor{padding-top:2rem}.icons-promo__section{border-top:1px solid #babab9;margin-top:6rem}.icons-promo__section .title{padding-top:3rem;text-align:center}.icons-promo__section+.icons-promo__section{margin-top:8rem}.icon-promo{margin:4rem auto 0;max-width:27rem;text-align:center}@media screen and (min-width:700px){.icon-promo{margin-top:6rem}}.icon-promo__icon{margin:0 auto 2rem;max-width:15rem}.icon-promo__icon img{margin:0 auto}.iframe h2{padding-bottom:3rem}.iframe iframe{border:0;overflow-x:hidden}.iframe-blocker{background-color:#f6f6f6;padding:6rem 2rem}.image-promo__header{margin:0 auto;max-width:90rem;text-align:center}.image-promo__header h2+.editor{padding-top:3rem}.image-promo__header:not(:empty){padding-bottom:6rem}.key-links{overflow:hidden}.key-links .container{position:relative}.key-links .swiper-container{overflow:visible}.key-links .swiper-navigation{padding-bottom:4rem}@media screen and (max-width:999px){.key-links .swiper-navigation{flex-direction:row-reverse;justify-content:flex-end}.key-links .swiper-navigation .swiper-button{margin:0 1rem 0 0}}@media screen and (min-width:1000px){.key-links .swiper-navigation{padding-bottom:0;position:absolute;right:4rem;top:0}}@media screen and (min-width:1300px){.key-links .swiper-navigation{right:8rem}}.key-links .file-item{display:flex;flex-direction:column}.key-links .file-item h3{padding:0}.key-links__header{padding-bottom:4rem}@media screen and (min-width:1000px){.key-links__header{padding-bottom:8rem}}.key-profiles .row{justify-content:center}.key-profiles__header{margin:0 auto;max-width:90rem;text-align:center}.key-profile{padding-top:6rem;position:relative;text-align:center}.key-profile:hover .key-profile__faux-link{transform:scale(1.1)}.key-profile:focus .key-profile__faux-link{background-color:var(--primary-1)}.key-profile__image{margin:0 auto;max-width:20rem;position:relative}.key-profile__content{padding-top:2rem}.key-profile__faux-link{align-items:center;background-color:#1c1c1c;border-radius:50%;bottom:0;color:#fff;display:flex;height:5rem;justify-content:center;position:absolute;right:0;transition:transform .2s ease-in-out;width:5rem}.key-profile__faux-link svg{height:2rem;width:2rem}.bg-black .key-profile__faux-link,.bg-blue .key-profile__faux-link{background-color:#fff;color:#1c1c1c}.link-promo__inner{border-radius:18px;padding:4rem 2rem;position:relative}@media screen and (min-width:700px){.link-promo__inner{padding:4rem}}@media screen and (min-width:1000px){.link-promo__inner{padding:5rem 6rem}}.link-promo__content{width:100%}.link-promo__content .title{padding-bottom:1rem}.link-promo__content a{align-items:flex-end;display:inline-block;font-size:4rem;letter-spacing:0;line-height:4.5rem;text-decoration:none;transition:color .2s ease}.link-promo__content a span{margin-right:2rem}.link-promo__content a svg{display:inline-block;flex-shrink:0;height:3rem;transition:transform .2s ease;vertical-align:bottom;width:3rem}@media screen and (min-width:1000px){.link-promo__content a{font-size:7rem;letter-spacing:0;line-height:7.5rem}.link-promo__content a svg{height:6rem;width:6rem}}.link-promo__content a:hover svg{transform:translateX(25%)}.link-promo__content a:active{color:#1c1c1c}.link-promo__content a.is-external svg{transform:rotate(-45deg)}.link-promo__content a.is-download svg{transform:rotate(90deg)}@media screen and (min-width:1000px){.link-promo__content a.h-underline span{background-image:linear-gradient(180deg,transparent calc(100% - 2px),currentColor 2px);background-position:0 calc(100% - 8px)}}.link-promo__image{align-items:center;background-image:url(/assets/img/grid/9x9-white.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;display:flex;justify-content:center;margin:0 auto;overflow:hidden;padding:4rem 0;transform:translateY(4rem);width:90%}@media screen and (min-width:480px){.link-promo__image{width:300px}}@media screen and (min-width:700px){.link-promo__image{height:100%;position:absolute;right:0;top:0;transform:translateY(0)}}@media screen and (min-width:1300px){.link-promo__image{right:6rem}}@media screen and (min-width:700px){.link-promo--image .link-promo__content{width:calc(100% - 300px)}}.link-promo--1 .link-promo__image img{clip-path:url(#egg);height:auto;width:75%}.link-promo--2 .link-promo__image img{clip-path:circle(50% at 50% 50%);height:180px;width:180px}.link-promo__inner.bg-green .link-promo__content .button:active,.link-promo__inner.bg-orange .link-promo__content .button:active{color:#1c1c1c}.link-promo__inner.bg-black .link-promo__content a:active{color:var(--primary-1)}.listing+.listing+.link-promo{background-color:#f6f6f6;padding-top:0}.institute .bg-blue{background-color:#96d6eb;color:#1c1c1c}.institute .bg-blue .title{color:#1c1c1c}.links-promo{background-color:#1c1c1c;color:#fff;position:relative}.links-promo__content{padding:10rem 0;position:relative;text-align:center;z-index:1}@media screen and (min-width:480px){.links-promo__content{padding:20rem 0}}.links-promo__image img{opacity:.6}.locations{background-image:url(/assets/img/grid/loose-grey.svg);background-size:1400px 900px}.locations__header{margin:0 auto 6rem;max-width:90rem;text-align:center}.locations__header h2+.editor{padding-top:2rem}.locations__main{display:flex;flex-direction:column-reverse}@media screen and (min-width:1000px){.locations__main{flex-direction:row}}.locations__aside{border-radius:18px;flex:0 0 33.33%;margin-top:2rem;padding:3rem 2rem}@media screen and (min-width:1000px){.locations__aside{margin-top:0;padding:3rem 4rem 6rem}}.locations__list{padding-top:3rem}.locations__map{align-items:flex-start;display:flex;flex-grow:1}@media screen and (min-width:1000px){.locations__map{padding-top:8rem}}.locations__map-inner{height:0;padding-bottom:52.37%;position:relative;width:100%}.locations__map-inner svg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.locations__map-inner svg .location-path{fill:#ccc;cursor:pointer}.locations__map-inner svg .location-path:hover{fill:#1c1c1c}.locations__map-inner svg .location-path.is-active{fill:var(--primary-1)}.location{border-top:1px solid #555}.location__toggle{display:block;padding:1.5rem 5rem 1.5rem 0;position:relative}.location__toggle svg{height:1.5rem;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:color .2s ease;width:1.5rem}.location__toggle svg path:first-child{transition:opacity .2s ease}.location__toggle.is-active svg{color:var(--primary-1)}.location__toggle.is-active svg path:first-child{opacity:0}.location__toggle.is-active+.location__body{max-height:1000px;transition:max-height .5s ease-in-out}.location__toggle.is-active+.location__body .location__body-inner{opacity:1}.location__body{max-height:0;overflow:hidden;transition:max-height 1s cubic-bezier(0,1,0,1)}.location__body-inner{opacity:0;padding-bottom:3rem;transition:opacity .5s ease}.bg-black .locations__aside{border:1px solid #555}.locations-new-york{--inactive:#ccc;--inactive-hover:#000;--active:#6fd266;--selected:#03bc28;background-color:#ededed;background-image:url(/assets/img/grid/loose-grey.svg);background-size:1400px 900px}.locations-new-york__header{margin:0 auto 3rem;max-width:100rem;text-align:center}@media screen and (min-width:1000px){.locations-new-york__header{margin-block-end:8rem}}.locations-new-york__main{display:flex;flex-direction:column-reverse}@media screen and (min-width:1000px){.locations-new-york__main{flex-direction:row}}.foundation .locations-new-york{--inactive:#f9ddca;--inactive-hover:#f16400;--active:#bbc8f9;--selected:#6280f7}.locations-new-york-map{align-items:center;display:flex;flex-grow:1}@media screen and (min-width:1000px){.locations-new-york-map{margin:0 auto;max-width:68rem}}.locations-new-york-map__inner{height:0;padding-bottom:98.18%;position:relative;width:100%}.locations-new-york-map__inner svg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.locations-new-york-map__inner svg path,.locations-new-york-map__inner svg polygon{transition:fill .2s ease-in-out}.locations-new-york-map__inner svg .location-borough-name{cursor:pointer;pointer-events:bounding-box;transform-box:fill-box;transform-origin:center;transition:transform .2s ease-in-out}.locations-new-york-map__inner svg .location-borough-name.is-active,.locations-new-york-map__inner svg .location-borough-name:hover{transform:scale(1.1)}.locations-new-york-map__inner svg .location-borough{fill:var(--inactive)}.locations-new-york-map__inner svg .location-borough.is-active{fill:var(--active)}.locations-new-york-map__inner svg .location-borough.is-active .location-neightborhood:hover{fill:var(--selected)}.locations-new-york-map__inner svg .location-neightborhood{stroke:#fff;stroke-linecap:round;stroke-linejoin:round;cursor:pointer}.locations-new-york-map__inner svg .location-neightborhood:not(.is-active):hover{fill:var(--inactive-hover)}.locations-new-york-map__inner svg .location-neightborhood.is-active{fill:var(--selected)}.locations-new-york-aside{border-radius:18px;display:flex;flex-direction:column;gap:3rem;margin-top:2rem;padding:3rem 2rem}@media screen and (min-width:1000px){.locations-new-york-aside{flex:0 0 33.33%;margin-top:0;max-height:min(64rem,75vh);overflow:hidden;padding:2.4rem}}@media screen and (min-width:1300px){.locations-new-york-aside{padding:3rem 4rem}}.locations-new-york-list{flex-grow:1;overflow-y:auto}.locations-new-york-list::-webkit-scrollbar{width:6px}.locations-new-york-list::-webkit-scrollbar-track{background:#eee;border-radius:4px}.locations-new-york-list::-webkit-scrollbar-thumb{background-color:var(--primary-1);border-radius:4px}.locations-new-york-list::-webkit-scrollbar-button{display:none;height:0;width:0}.locations-new-york-list__inner{width:100%}@media screen and (min-width:1000px){.locations-new-york-list__inner{padding-right:2.4rem}}@media screen and (min-width:1300px){.locations-new-york-list__inner{padding-right:4rem}}.locations-new-york-list button{align-items:center;display:flex;gap:2.4rem;justify-content:space-between;width:100%}.locations-new-york-list svg{height:1.2rem;pointer-events:none;transition:color .2s ease;width:1.2rem}.locations-new-york-list svg path:first-child{transition:opacity .2s ease}.locations-new-york-list .button-group{padding-top:0}.locations-borough{border-top:1px solid hsla(0,0%,59%,.4)}.locations-borough>button{font-size:2.2rem;line-height:2.8rem;padding-block:1rem}.locations-borough__body{padding-left:2.4rem}.locations-borough__body-inner{padding-bottom:1rem}.locations-neighborhood:not(:first-child){border-top:1px solid hsla(0,0%,59%,.4)}.locations-neighborhood>button{font-size:1.8rem;line-height:2.2rem;padding-block:1rem}.locations-neighborhood__body-inner{padding-bottom:3.2rem}.locations-borough__body,.locations-neighborhood__body{max-height:0;overflow:hidden;transition:max-height 1s cubic-bezier(0,1,0,1)}.locations-borough__body-inner,.locations-neighborhood__body-inner{opacity:0;padding-inline-start:.4rem;transition:opacity .5s ease}.locations-borough.is-active>.locations-borough__body,.locations-borough.is-active>.locations-neighborhood__body,.locations-neighborhood.is-active>.locations-borough__body,.locations-neighborhood.is-active>.locations-neighborhood__body{max-height:1000px;transition:max-height .5s ease-in-out}.locations-borough.is-active>.locations-borough__body .locations-borough__body-inner,.locations-borough.is-active>.locations-borough__body .locations-neighborhood__body-inner,.locations-borough.is-active>.locations-neighborhood__body .locations-borough__body-inner,.locations-borough.is-active>.locations-neighborhood__body .locations-neighborhood__body-inner,.locations-neighborhood.is-active>.locations-borough__body .locations-borough__body-inner,.locations-neighborhood.is-active>.locations-borough__body .locations-neighborhood__body-inner,.locations-neighborhood.is-active>.locations-neighborhood__body .locations-borough__body-inner,.locations-neighborhood.is-active>.locations-neighborhood__body .locations-neighborhood__body-inner{opacity:1}.locations-borough.is-active>button svg path:first-child,.locations-neighborhood.is-active>button svg path:first-child{opacity:0}.logo-grid{padding:4rem 0}@media screen and (min-width:480px){.logo-grid{padding:8rem 0 4rem}}.logos-promo{padding:8rem 0;width:100%}.logos-promo .row{align-items:center}.traditional-accordion .logos-promo{padding:2rem 0 10rem}@media screen and (min-width:700px){.traditional-accordion .logos-promo{padding:2rem 0 12rem}}.logos-promo__media{padding-left:4rem;position:relative}@media screen and (min-width:700px){.logos-promo__media{margin-right:12%}}.logos-promo__image{left:-4rem;position:relative;width:42%;z-index:1}.logos-promo__logos{background-color:#1c1c1c;clip-path:url(#egg-side);height:0;margin:-20% 0 -25%;padding-bottom:94.47%;position:relative}.logos-promo__logos-inner{align-items:center;display:flex;justify-content:center}.logos-promo__logos-inner img{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%}.logos-promo__logos-inner img.is-active{opacity:1}.logos-promo__shape{color:var(--primary-1);display:block;margin-left:auto;position:relative;width:33.33%;z-index:1}.logos-promo__shape svg{width:100%}.foundation .logos-promo__logos{background-color:#2d4282}.institute .logos-promo__logos{background-color:#499aa5}.institute .logos-promo__shape{color:#96d6eb}@media(prefers-reduced-motion:no-preference){html:not(.no-js) .logos-promo__image,html:not(.no-js) .logos-promo__shape{transform:scale(0)}}.overview .col-xl-3{display:flex;margin:2rem 0}.overview .col-xl-3:not(:nth-child(3)){align-items:center}.overview .col-xl-6{display:flex}@media screen and (min-width:1000px)and (max-width:1299px){.overview [class^=col-]:nth-child(n+4){order:2}.overview [class^=col-]:nth-child(5){order:1}}.overview-fact{align-items:center;background-color:var(--primary-1);border-radius:50%;color:#fff;display:flex;height:0;padding-bottom:100%;position:relative;text-align:center;width:100%}.overview-fact__inner{padding:0 4rem;position:absolute;top:50%;transform:translateY(-50%);width:100%}.overview-fact__inner .title{color:inherit}.overview-fact__value{font-size:25vw;line-height:1;padding-bottom:1rem}@media screen and (min-width:480px){.overview-fact__value{font-size:15vw}}@media screen and (min-width:1000px){.overview-fact__value{font-size:10vw}}@media screen and (min-width:1300px){.overview-fact__value{font-size:11rem;line-height:11rem}}.overview-image{width:100%}.overview-quote{align-items:center;background-color:#1c1c1c;border-radius:18px;color:#fff;display:flex;padding:2rem;width:100%}@media screen and (min-width:480px){.overview-quote{padding:1rem}}@media screen and (min-width:700px){.overview-quote{padding:3rem}}.overview-link{background-color:#1c1c1c;border-radius:18px;color:#fff;display:flex;width:100%}.overview-link .button{margin-top:2rem}.overview-link__inner{padding:2rem}@media screen and (min-width:480px){.overview-link__inner{padding:1rem}}@media screen and (min-width:700px){.overview-link__inner{padding:3rem}}.overview-logos{background-color:#1c1c1c;clip-path:url(#egg-side);height:0;padding-bottom:94.47%;position:relative;width:100%}.overview-logos img{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:66.66%}.foundation .overview-link,.foundation .overview-logos,.foundation .overview-quote{background-color:#2d4282}.page-promos{padding:0}.page-promos--grid{background-image:url(/assets/img/grid/loose-grey.svg);background-position:calc(50% - 1000px) 0;background-repeat:repeat-y;background-size:1400px 900px}.page-promos--thin{padding-top:6rem}@media screen and (min-width:700px){.page-promos--thin{padding-top:8rem}}.introduction+.page-promos.bg-white:not(.page-promos--thin){margin-top:-4rem}@media screen and (min-width:700px){.introduction+.page-promos.bg-white:not(.page-promos--thin){margin-top:-8rem}}.page-promos__header{margin:0 auto;max-width:90rem}.page-promos__header h2+p{padding-top:3rem}@media screen and (min-width:700px){.page-promos__header{text-align:center}}.page-promo{padding:6rem 0;width:100%}.page-promo+.page-promo{padding-top:2rem}.page-promo .row{align-items:center}@media screen and (min-width:700px){.page-promo{padding:8rem 0}}.traditional-accordion .page-promo{padding:2rem 0 10rem}.traditional-accordion .page-promo .row{align-items:flex-start}@media screen and (min-width:700px){.traditional-accordion .page-promo{padding:2rem 0 12rem}}.page-promo__content{padding-top:4rem}.page-promo__content .title{padding-bottom:1rem}.page-promo__content .h3,.page-promo__content .h4{padding-bottom:3rem}.page-promo__content .editor+.editor{padding-top:4rem}.page-promo__content .intro+.editor{padding-top:2rem}@media screen and (min-width:700px){.page-promo__content .title{padding-bottom:2rem}}@media screen and (min-width:1000px){.page-promo__content{padding-top:0}}.page-promo__images{margin:0 auto;position:relative;z-index:1}@media screen and (min-width:480px){.page-promo__images{margin:0 8.33%}}@media screen and (min-width:700px){.page-promo__images{margin-left:0;margin-right:12%}}.page-promo__grid{background-image:url(/assets/img/grid/9x9-black.svg);background-position:50%;background-repeat:no-repeat;background-size:94% 94%;height:0;padding-bottom:100%;position:relative}.page-promo__grid .page-promo__shape{z-index:1}.page-promo__grid .page-promo__image{position:relative;z-index:2}.page-promo__shape,.page-promo__shape-extra{background-repeat:no-repeat;background-size:cover;display:block;position:absolute;z-index:-1}.page-promo__shape-extra:before,.page-promo__shape:before{background-repeat:no-repeat;background-size:cover;content:"";display:block;height:0;padding-bottom:100%}.page-promo__shape-extra{display:none}@media screen and (min-width:1300px){.page-promos--thin .page-promos__inner{padding-left:8.33%;padding-right:8.33%}}html:not(.foundation) .is-1-images.is-style-1 .page-promo__images{display:flex;justify-content:flex-end}html:not(.foundation) .is-1-images.is-style-1 .page-promo__shape{background-image:url(/assets/img/shapes/shape-8.svg);bottom:10%;left:0;transform-origin:left bottom;width:58%}html:not(.foundation) .is-1-images.is-style-1 .page-promo__shape:before{padding-bottom:100%}html:not(.foundation) .is-1-images.is-style-1 .page-promo__image{width:72%}html:not(.foundation) .is-1-images.is-style-1 .page-promo__image .media{border-radius:18px;padding-bottom:125%}html:not(.foundation) .is-1-images.is-style-2 .page-promo__images{padding-top:12%}html:not(.foundation) .is-1-images.is-style-2 .page-promo__shape{background-image:url(/assets/img/shapes/shape-9.svg);right:0;top:0;width:56%}html:not(.foundation) .is-1-images.is-style-2 .page-promo__shape:before{padding-bottom:100%}html:not(.foundation) .is-1-images.is-style-2 .page-promo__image{width:70%}html:not(.foundation) .is-1-images.is-style-2 .page-promo__image .media{padding-bottom:100%}html:not(.foundation) .is-1-images.is-style-3 .page-promo__images{position:relative}html:not(.foundation) .is-1-images.is-style-3 .page-promo__shape{background-image:url(/assets/img/shapes/shape-11.svg);height:0;padding-bottom:111.13%;position:relative;transform-origin:left center;width:100%}html:not(.foundation) .is-1-images.is-style-3 .page-promo__shape:before{display:none}html:not(.foundation) .is-1-images.is-style-3 .page-promo__image{left:14%;position:absolute;top:14%;width:72%}html:not(.foundation) .is-1-images.is-style-3 .page-promo__image .media{border-radius:18px;padding-bottom:100%}html:not(.foundation) .is-1-images.is-style-4 .page-promo__images{padding:6rem}html:not(.foundation) .is-1-images.is-style-4 .page-promo__shape{background-image:url(/assets/img/grid/9x9-black.svg);left:0;top:0;width:100%}html:not(.foundation) .is-1-images.is-style-4 .page-promo__shape:before{padding-bottom:100%}html:not(.foundation) .is-1-images.is-style-4 .page-promo__image{width:100%}html:not(.foundation) .is-1-images.is-style-4 .page-promo__image .media{padding-bottom:100%}@media screen and (min-width:1000px){html:not(.foundation) .is-1-images.is-style-5 .page-promo__images,html:not(.foundation) .is-1-images.is-style-6 .page-promo__images,html:not(.foundation) .is-1-images.is-style-7 .page-promo__images,html:not(.foundation) .is-1-images.is-style-8 .page-promo__images{margin-left:12%;margin-right:8%}}html:not(.foundation) .is-1-images.is-style-5 .page-promo__shape:before,html:not(.foundation) .is-1-images.is-style-6 .page-promo__shape:before,html:not(.foundation) .is-1-images.is-style-7 .page-promo__shape:before,html:not(.foundation) .is-1-images.is-style-8 .page-promo__shape:before{padding-bottom:100%}html:not(.foundation) .is-1-images.is-style-5 .page-promo__shape{background-image:url(/assets/img/shapes/shape-3.svg);right:2%;top:2%;width:51%}html:not(.foundation) .is-1-images.is-style-5 .page-promo__image{margin:0 auto;padding:10% 0;width:80%}html:not(.foundation) .is-1-images.is-style-5 .page-promo__image .media{border-radius:50%;padding-bottom:100%}html:not(.foundation) .is-1-images.is-style-6 .page-promo__shape{background-image:url(/assets/img/shapes/shape-4.svg);right:-10%;top:42%;width:39%}html:not(.foundation) .is-1-images.is-style-6 .page-promo__image{padding:12%}html:not(.foundation) .is-1-images.is-style-6 .page-promo__image .media{border-radius:18px;padding-bottom:100%}html:not(.foundation) .is-1-images.is-style-7 .page-promo__shape{background-image:url(/assets/img/shapes/shape-5.svg);bottom:0;left:0;width:100%;z-index:auto}html:not(.foundation) .is-1-images.is-style-7 .page-promo__image{left:11%;position:absolute;top:22%;width:66.66%}html:not(.foundation) .is-1-images.is-style-7 .page-promo__image .media{padding-bottom:100%}html:not(.foundation) .is-1-images.is-style-8 .page-promo__shape{left:2%;top:36%;width:47%;z-index:1}html:not(.foundation) .is-1-images.is-style-8 .page-promo__shape:before{background-image:url(/assets/img/shapes/shape-8.svg);transform:scaleY(-1)}html:not(.foundation) .is-1-images.is-style-8 .page-promo__image{margin-left:auto;padding:12% 0;width:76%}html:not(.foundation) .is-1-images.is-style-8 .page-promo__image .media{padding-bottom:100%}@media screen and (min-width:700px){html:not(.foundation) .is-1-images.is-style-8 .page-promo__image .media{right:0}}html.institute .is-1-images.is-style-1 .page-promo__shape{background-image:url(/assets/img/shapes/institute/shape-8.svg)}html.institute .is-1-images.is-style-2 .page-promo__shape{background-image:url(/assets/img/shapes/institute/shape-9.svg)}html.institute .is-1-images.is-style-3 .page-promo__shape{background-image:url(/assets/img/shapes/institute/shape-11.svg)}html.institute .is-1-images.is-style-5 .page-promo__shape{background-image:url(/assets/img/shapes/institute/shape-3.svg)}html.institute .is-1-images.is-style-6 .page-promo__shape{background-image:url(/assets/img/shapes/institute/shape-4.svg)}html.institute .is-1-images.is-style-7 .page-promo__shape{background-image:url(/assets/img/shapes/institute/shape-5.svg)}html.institute .is-1-images.is-style-8 .page-promo__shape:before{background-image:url(/assets/img/shapes/institute/shape-8.svg)}html.institute .bg-light-blue .is-1-images.is-style-1 .page-promo__shape{background-image:url(/assets/img/shapes/institute/shape-8-plum.svg)}html.institute .bg-light-blue .is-1-images.is-style-2 .page-promo__shape{background-image:url(/assets/img/shapes/institute/shape-9-plum.svg)}html.institute .bg-light-blue .is-1-images.is-style-3 .page-promo__shape{background-image:url(/assets/img/shapes/institute/shape-11-plum.svg)}html.institute .bg-light-blue .is-1-images.is-style-5 .page-promo__shape{background-image:url(/assets/img/shapes/institute/shape-3-plum.svg)}html.institute .bg-light-blue .is-1-images.is-style-6 .page-promo__shape{background-image:url(/assets/img/shapes/institute/shape-4-plum.svg)}html.institute .bg-light-blue .is-1-images.is-style-7 .page-promo__shape{background-image:url(/assets/img/shapes/institute/shape-5-plum.svg)}html.institute .bg-light-blue .is-1-images.is-style-8 .page-promo__shape:before{background-image:url(/assets/img/shapes/institute/shape-8-plum.svg)}html.foundation .is-1-images .page-promo__image .media{padding-bottom:100%}html.foundation .is-1-images.is-style-1 .page-promo__shape{background-image:url(/assets/img/shapes/foundation/shape-12.svg);bottom:0;right:0;transform-origin:right bottom;width:28%;z-index:1}html.foundation .is-1-images.is-style-1 .page-promo__shape:before{padding-bottom:100%}html.foundation .is-1-images.is-style-1 .page-promo__shape-extra{background-color:#6280f7;border-radius:18px;display:block;left:0;top:0;width:42%}html.foundation .is-1-images.is-style-1 .page-promo__images{padding-top:6rem}html.foundation .is-1-images.is-style-1 .page-promo__image{margin-left:6%;width:92%}html.foundation .is-1-images.is-style-1 .page-promo__image .media{padding-bottom:94.47%}html.foundation .is-1-images.is-style-1 .page-promo__image .media img{clip-path:url(#egg-side)}html.foundation .is-1-images.is-style-2 .page-promo__shape{background-color:#f16400;bottom:0;clip-path:url(#egg-4);right:0;width:46%;z-index:1}html.foundation .is-1-images.is-style-2 .page-promo__shape:before{padding-bottom:95.41%}html.foundation .is-1-images.is-style-2 .page-promo__images{padding-bottom:9rem}html.foundation .is-1-images.is-style-2 .page-promo__image{width:76%}html.foundation .is-1-images.is-style-2 .page-promo__image .media{border-radius:45px;padding-bottom:86.76%}html.foundation .is-1-images.is-style-3 .page-promo__images{position:relative}html.foundation .is-1-images.is-style-3 .page-promo__shape{background-image:url(/assets/img/shapes/foundation/shape-11.svg);height:0;padding-bottom:111.13%;position:relative;transform-origin:left center;width:100%}html.foundation .is-1-images.is-style-3 .page-promo__shape:before{display:none}html.foundation .is-1-images.is-style-3 .page-promo__image{left:14%;position:absolute;top:14%;width:72%}html.foundation .is-1-images.is-style-3 .page-promo__image .media{border-radius:18px;padding-bottom:100%}html.foundation .is-1-images.is-style-4 .page-promo__images{padding:6rem}html.foundation .is-1-images.is-style-4 .page-promo__shape{background-image:url(/assets/img/grid/9x9-black.svg);left:0;top:0;width:100%}html.foundation .is-1-images.is-style-4 .page-promo__shape:before{padding-bottom:100%}html.foundation .is-1-images.is-style-4 .page-promo__image{width:100%}html.foundation .is-1-images.is-style-4 .page-promo__image .media{border-radius:50%;padding-bottom:100%}@media screen and (min-width:1000px){html.foundation .is-1-images.is-style-5 .page-promo__images,html.foundation .is-1-images.is-style-6 .page-promo__images,html.foundation .is-1-images.is-style-7 .page-promo__images,html.foundation .is-1-images.is-style-8 .page-promo__images{margin-left:12%;margin-right:8%}}html.foundation .is-1-images.is-style-5 .page-promo__shape:before,html.foundation .is-1-images.is-style-6 .page-promo__shape:before,html.foundation .is-1-images.is-style-7 .page-promo__shape:before,html.foundation .is-1-images.is-style-8 .page-promo__shape:before{padding-bottom:100%}html.foundation .is-1-images.is-style-5 .page-promo__grid{background-position:0 100%;background-size:80% 80%}html.foundation .is-1-images.is-style-5 .page-promo__shape{background-image:url(/assets/img/shapes/foundation/shape-4.svg);bottom:0;right:50%;width:50%}html.foundation .is-1-images.is-style-5 .page-promo__image{margin-left:auto;position:relative;width:75%;z-index:4}html.foundation .is-1-images.is-style-6 .page-promo__grid{background-position:100% 0;background-size:70% 70%}html.foundation .is-1-images.is-style-6 .page-promo__shape{background-color:#6280f7;bottom:0;clip-path:url(#egg-side);left:0;width:60%}html.foundation .is-1-images.is-style-6 .page-promo__shape:before{padding-bottom:94.47%}html.foundation .is-1-images.is-style-6 .page-promo__image{margin-left:auto;padding:8% 8% 0 0;position:relative;width:71%;z-index:4}html.foundation .is-1-images.is-style-6 .page-promo__image .media{border-radius:18px;padding-bottom:100%}html.foundation .is-1-images.is-style-7 .page-promo__grid{background-position:0 0;background-size:70% 70%}html.foundation .is-1-images.is-style-7 .page-promo__shape{background-color:#32dff9;bottom:0;right:0;width:30%}html.foundation .is-1-images.is-style-7 .page-promo__image{padding:8% 0 0 8%}html.foundation .is-1-images.is-style-7 .page-promo__image .media{padding-bottom:94.47%}html.foundation .is-1-images.is-style-7 .page-promo__image .media img{clip-path:url(#egg-side)}html.foundation .is-1-images.is-style-8 .page-promo__images{padding-bottom:4rem}html.foundation .is-1-images.is-style-8 .page-promo__grid{background-position:100% 100%;background-size:85% 85%}html.foundation .is-1-images.is-style-8 .page-promo__shape{background-color:#f16400;bottom:-4rem;clip-path:url(#egg-side);right:0;width:47%;z-index:1}html.foundation .is-1-images.is-style-8 .page-promo__shape:before{padding-bottom:94.47%}html.foundation .is-1-images.is-style-8 .page-promo__image{width:90%}html.foundation .is-1-images.is-style-8 .page-promo__image .media{padding-bottom:94.47%}html.foundation .is-1-images.is-style-8 .page-promo__image .media img{clip-path:url(#egg-side)}html:not(.foundation) .is-2-images .page-promo__images{display:flex;flex-direction:column}html:not(.foundation) .is-2-images .page-promo__image .media{padding-bottom:100%}html:not(.foundation) .is-2-images.is-style-1 .page-promo__shape{background-image:url(/assets/img/shapes/shape-5.svg);left:0;top:50%;transform:translateY(-50%);transform-origin:left bottom;width:90%}html:not(.foundation) .is-2-images.is-style-1 .page-promo__shape:before{padding-bottom:100%}html:not(.foundation) .is-2-images.is-style-1 .page-promo__image:first-child{width:60%}html:not(.foundation) .is-2-images.is-style-1 .page-promo__image:first-child .media{padding-bottom:94.47%}html:not(.foundation) .is-2-images.is-style-1 .page-promo__image:first-child .media img{clip-path:url(#egg-side)}html:not(.foundation) .is-2-images.is-style-1 .page-promo__image:nth-child(2){margin-left:auto;margin-top:2rem;width:55%}html:not(.foundation) .is-2-images.is-style-2 .page-promo__shape{background-image:url(/assets/img/shapes/shape-6.svg);bottom:0;transform-origin:left bottom;width:90%}html:not(.foundation) .is-2-images.is-style-2 .page-promo__shape:before{padding-bottom:100.88%}html:not(.foundation) .is-2-images.is-style-2 .page-promo__image .media{border-radius:18px}html:not(.foundation) .is-2-images.is-style-2 .page-promo__image:first-child{width:75%}html:not(.foundation) .is-2-images.is-style-2 .page-promo__image:nth-child(2){margin-left:auto;margin-top:2rem;width:40%}html:not(.foundation) .is-2-images.is-style-3 .page-promo__shape{background-image:url(/assets/img/shapes/shape-1.svg);left:5%;top:50%;transform:translateY(-40%);transform-origin:left bottom;width:75%}html:not(.foundation) .is-2-images.is-style-3 .page-promo__shape:before{padding-bottom:100.88%}html:not(.foundation) .is-2-images.is-style-3 .page-promo__image{width:55%}html:not(.foundation) .is-2-images.is-style-3 .page-promo__image:first-child .media{padding-bottom:94.47%}html:not(.foundation) .is-2-images.is-style-3 .page-promo__image:first-child .media img{clip-path:url(#egg-side)}html:not(.foundation) .is-2-images.is-style-3 .page-promo__image:nth-child(2){margin-left:auto;margin-top:2rem}html:not(.foundation) .is-2-images.is-style-4 .page-promo__shape{background-image:url(/assets/img/shapes/shape-7.svg);bottom:0;left:50%;transform:translateX(-50%);width:66.66%}html:not(.foundation) .is-2-images.is-style-4 .page-promo__shape:before{padding-bottom:100%}html:not(.foundation) .is-2-images.is-style-4 .page-promo__image:first-child{width:66.66%}html:not(.foundation) .is-2-images.is-style-4 .page-promo__image:first-child .media{border-radius:50%}html:not(.foundation) .is-2-images.is-style-4 .page-promo__image:nth-child(2){margin-left:auto;margin-top:-4rem;width:33.33%}html:not(.foundation) .is-2-images.is-style-4 .page-promo__image:nth-child(2) .media{border-radius:18px}html.institute .is-2-images.is-style-1 .page-promo__shape{background-image:url(/assets/img/shapes/institute/shape-5.svg)}html.institute .is-2-images.is-style-2 .page-promo__shape{background-image:url(/assets/img/shapes/institute/shape-6.svg)}html.institute .is-2-images.is-style-3 .page-promo__shape{background-image:url(/assets/img/shapes/institute/shape-1.svg)}html.institute .is-2-images.is-style-4 .page-promo__shape{background-image:url(/assets/img/shapes/institute/shape-7.svg)}.foundation .is-2-images .page-promo__images{display:flex;flex-direction:column}.foundation .is-2-images .page-promo__image .media{padding-bottom:100%}.foundation .is-2-images.is-style-1 .page-promo__shape{background-image:url(/assets/img/shapes/foundation/shape-5.svg);left:0;top:50%;transform:translateY(-50%);transform-origin:left bottom;width:90%}.foundation .is-2-images.is-style-1 .page-promo__shape:before{padding-bottom:100%}.foundation .is-2-images.is-style-1 .page-promo__image:first-child{width:60%}.foundation .is-2-images.is-style-1 .page-promo__image:first-child .media{padding-bottom:94.47%}.foundation .is-2-images.is-style-1 .page-promo__image:first-child .media img{clip-path:url(#egg-side)}.foundation .is-2-images.is-style-1 .page-promo__image:nth-child(2){margin-left:auto;margin-top:2rem;width:55%}.foundation .is-2-images.is-style-2 .page-promo__shape{background-image:url(/assets/img/shapes/foundation/shape-6.svg);bottom:0;transform-origin:left bottom;width:90%}.foundation .is-2-images.is-style-2 .page-promo__shape:before{padding-bottom:100.88%}.foundation .is-2-images.is-style-2 .page-promo__image .media{border-radius:18px}.foundation .is-2-images.is-style-2 .page-promo__image:first-child{width:75%}.foundation .is-2-images.is-style-2 .page-promo__image:nth-child(2){margin-left:auto;margin-top:2rem;width:40%}.foundation .is-2-images.is-style-3 .page-promo__shape{background-image:url(/assets/img/shapes/foundation/shape-7.svg);bottom:0;left:0;width:80%}.foundation .is-2-images.is-style-3 .page-promo__shape:before{padding-bottom:100.68%}.foundation .is-2-images.is-style-3 .page-promo__image:first-child{margin-left:auto;width:72%}.foundation .is-2-images.is-style-3 .page-promo__image:first-child .media{padding-bottom:94.47%}.foundation .is-2-images.is-style-3 .page-promo__image:first-child .media img{clip-path:url(#egg-side)}.foundation .is-2-images.is-style-3 .page-promo__image:nth-child(2){position:relative;top:-4rem;width:30%}.foundation .is-2-images.is-style-3 .page-promo__image:nth-child(2) .media{border-radius:18px}.foundation .is-2-images.is-style-4 .page-promo__shape{background-color:#6280f7;bottom:6rem;right:6rem;width:52%}.foundation .is-2-images.is-style-4 .page-promo__shape-extra{background:#f16400;clip-path:url(#egg-side);display:block;top:50%;width:28%;z-index:1}.foundation .is-2-images.is-style-4 .page-promo__shape-extra:before{padding-bottom:94.47%}.foundation .is-2-images.is-style-4 .page-promo__image:first-child{width:70%}.foundation .is-2-images.is-style-4 .page-promo__image:first-child .media{border-radius:50%}.foundation .is-2-images.is-style-4 .page-promo__image:nth-child(2){margin-left:auto;margin-top:-4rem;width:40%}.foundation .is-2-images.is-style-4 .page-promo__image:nth-child(2) .media{border-radius:18px}.foundation .bg-blue .is-2-images.is-style-3 .page-promo__shape{background-image:url(/assets/img/shapes/foundation/shape-7-white.svg)}html:not(.foundation) .is-3-images .page-promo__images{display:flex;flex-wrap:wrap}html:not(.foundation) .is-3-images .page-promo__image .media{padding-bottom:100%}html:not(.foundation) .is-3-images.is-style-1 .page-promo__shape{background-image:url(/assets/img/shapes/shape-1.svg);bottom:2rem;right:16.66%;transform-origin:left bottom;width:70%}html:not(.foundation) .is-3-images.is-style-1 .page-promo__shape:before{padding-bottom:100.88%}html:not(.foundation) .is-3-images.is-style-1 .page-promo__image:first-child{width:58%}html:not(.foundation) .is-3-images.is-style-1 .page-promo__image:first-child .media{border-radius:18px}html:not(.foundation) .is-3-images.is-style-1 .page-promo__image:nth-child(2){margin:auto 0 0 auto;width:38%}html:not(.foundation) .is-3-images.is-style-1 .page-promo__image:nth-child(2) .media{border-radius:50%}html:not(.foundation) .is-3-images.is-style-1 .page-promo__image:nth-child(3){margin:6rem 2rem 0 auto;width:38%}html:not(.foundation) .is-3-images.is-style-2 .page-promo__images{padding-bottom:4rem}html:not(.foundation) .is-3-images.is-style-2 .page-promo__shape{background-image:url(/assets/img/shapes/shape-2.svg);bottom:0;left:0;transform-origin:top left;width:80%}html:not(.foundation) .is-3-images.is-style-2 .page-promo__shape:before{padding-bottom:114.43%}html:not(.foundation) .is-3-images.is-style-2 .page-promo__image:first-child{margin:0 25%;width:50%}html:not(.foundation) .is-3-images.is-style-2 .page-promo__image:first-child .media{border-radius:18px;padding-bottom:92.19%}html:not(.foundation) .is-3-images.is-style-2 .page-promo__image:first-child .media img{clip-path:url(#egg)}html:not(.foundation) .is-3-images.is-style-2 .page-promo__image:nth-child(2){margin:11rem 0 0 5%;width:35%}html:not(.foundation) .is-3-images.is-style-2 .page-promo__image:nth-child(2) .media{border-radius:18px}html:not(.foundation) .is-3-images.is-style-2 .page-promo__image:nth-child(3){margin-left:auto;width:55%}html:not(.foundation) .is-3-images.is-style-2 .page-promo__image:nth-child(3) .media{border-radius:50%}html:not(.foundation) .is-3-images.is-style-3 .page-promo__shape{background-image:url(/assets/img/shapes/shape-3.svg);bottom:16%;left:12%;width:60%}html:not(.foundation) .is-3-images.is-style-3 .page-promo__shape:before{padding-bottom:100%}html:not(.foundation) .is-3-images.is-style-3 .page-promo__image:first-child{margin:0 47% 0 5%;width:48%}html:not(.foundation) .is-3-images.is-style-3 .page-promo__image:first-child .media{border-radius:18px}html:not(.foundation) .is-3-images.is-style-3 .page-promo__image:nth-child(2){margin-top:auto;width:36%}html:not(.foundation) .is-3-images.is-style-3 .page-promo__image:nth-child(3){margin-left:auto;width:55%}html:not(.foundation) .is-3-images.is-style-3 .page-promo__image:nth-child(3) .media{border-radius:50%}html:not(.foundation) .is-3-images.is-style-4 .page-promo__shape{background-image:url(/assets/img/shapes/shape-4.svg);bottom:16%;left:42%;width:32%}html:not(.foundation) .is-3-images.is-style-4 .page-promo__shape:before{padding-bottom:100%}html:not(.foundation) .is-3-images.is-style-4 .page-promo__image:first-child{width:58%;z-index:-1}html:not(.foundation) .is-3-images.is-style-4 .page-promo__image:first-child .media{border-radius:18px}html:not(.foundation) .is-3-images.is-style-4 .page-promo__image:nth-child(2){margin-left:auto;width:32%}html:not(.foundation) .is-3-images.is-style-4 .page-promo__image:nth-child(2) .media{border-radius:50%}html:not(.foundation) .is-3-images.is-style-4 .page-promo__image:nth-child(3){margin:0 10% 0 auto;width:32%}html:not(.foundation) .is-3-images.is-style-video .media{border-radius:18px}html:not(.foundation) .is-3-images.is-style-video .page-promo__shape{background-color:var(--primary-1);left:2rem;top:20%;width:70%}html:not(.foundation) .is-3-images.is-style-video .page-promo__shape:before{padding-bottom:100%}html:not(.foundation) .is-3-images.is-style-video .page-promo__image:first-child{width:50%}html:not(.foundation) .is-3-images.is-style-video .page-promo__image:nth-child(2){margin:5% 5% 0 auto;width:32%}html:not(.foundation) .is-3-images.is-style-video .page-promo__image:nth-child(3){margin:4rem 0 0 auto;width:50%}html:not(.foundation) .is-3-images.is-style-video .play{background-color:var(--primary-1);border-radius:50%;bottom:0;height:12rem;left:-1rem;width:12rem}html:not(.foundation) .is-3-images.is-style-video .play:hover{background-color:#006100;transition:background-color .5s ease}@media screen and (min-width:480px){html:not(.foundation) .is-3-images.is-style-video .play{bottom:auto;left:-5%;top:75%}}.traditional-accordion html:not(.foundation) .is-3-images.is-style-video .play{left:0}html:not(.foundation) .is-3-images.is-style-video .play-text{height:100%;width:100%}html.institute .is-3-images.is-style-1 .page-promo__shape{background-image:url(/assets/img/shapes/institute/shape-1.svg)}html.institute .is-3-images.is-style-2 .page-promo__shape{background-image:url(/assets/img/shapes/institute/shape-2.svg)}html.institute .is-3-images.is-style-3 .page-promo__shape{background-image:url(/assets/img/shapes/institute/shape-3.svg)}html.institute .is-3-images.is-style-4 .page-promo__shape{background-image:url(/assets/img/shapes/institute/shape-4.svg)}html.institute .is-3-images.is-style-video .page-promo__shape{background-color:#499aa5}html.institute .is-3-images.is-style-video .play{background-color:#96d6eb;color:#1c1c1c}html.institute .is-3-images.is-style-video .play:hover{background-color:#499aa5}.foundation .is-3-images .page-promo__images{display:flex;flex-wrap:wrap}.foundation .is-3-images .page-promo__image .media{padding-bottom:100%}.foundation .is-3-images.is-style-1 .page-promo__shape{background-image:url(/assets/img/shapes/foundation/shape-1.svg);right:0;top:50%;transform:translateY(-50%);width:76%}.foundation .is-3-images.is-style-1 .page-promo__shape:before{padding-bottom:99.72%}.foundation .is-3-images.is-style-1 .page-promo__image:first-child{width:43%}.foundation .is-3-images.is-style-1 .page-promo__image:first-child .media img{clip-path:url(#egg-3)}.foundation .is-3-images.is-style-1 .page-promo__image:nth-child(2){margin:6rem 2rem 0 auto;width:36%}.foundation .is-3-images.is-style-1 .page-promo__image:nth-child(3){margin:2rem 0 0;width:56%}.foundation .is-3-images.is-style-1 .page-promo__image:nth-child(3) .media{border-radius:18px}.foundation .is-3-images.is-style-2 .page-promo__images{padding-bottom:6rem}.foundation .is-3-images.is-style-2 .page-promo__shape{background-image:url(/assets/img/shapes/foundation/shape-2.svg);bottom:0;right:4%;transform-origin:bottom left;width:92%}.foundation .is-3-images.is-style-2 .page-promo__image:first-child{margin-right:50%;width:50%}.foundation .is-3-images.is-style-2 .page-promo__image:first-child .media{padding-bottom:92.19%}.foundation .is-3-images.is-style-2 .page-promo__image:first-child .media img{clip-path:url(#egg-2)}.foundation .is-3-images.is-style-2 .page-promo__image:nth-child(2){margin:5rem 0 0 4rem;width:30%}.foundation .is-3-images.is-style-2 .page-promo__image:nth-child(2) .media{border-radius:18px}.foundation .is-3-images.is-style-2 .page-promo__image:nth-child(3){margin-left:auto;width:50%}.foundation .is-3-images.is-style-3 .page-promo__shape{background-image:url(/assets/img/shapes/foundation/shape-3.svg);left:10%;top:50%;transform:translateY(-50%);width:80%}.foundation .is-3-images.is-style-3 .page-promo__shape:before{padding-bottom:95.1%}.foundation .is-3-images.is-style-3 .page-promo__image:first-child{margin:0 50% 0 10%;width:50%}.foundation .is-3-images.is-style-3 .page-promo__image:first-child .media{padding-bottom:92.19%}.foundation .is-3-images.is-style-3 .page-promo__image:first-child .media img{clip-path:url(#egg-2)}.foundation .is-3-images.is-style-3 .page-promo__image:nth-child(2){margin-top:9rem;width:40%}.foundation .is-3-images.is-style-3 .page-promo__image:nth-child(3){margin:-4rem 0 0 auto;width:54%}.foundation .is-3-images.is-style-3 .page-promo__image:nth-child(3) .media{border-radius:50%}.foundation .is-3-images.is-style-4 .page-promo__shape{background-image:url(/assets/img/shapes/foundation/shape-4.svg);bottom:2rem;right:20%;width:55%}.foundation .is-3-images.is-style-4 .page-promo__shape:before{padding-bottom:100%}.foundation .is-3-images.is-style-4 .page-promo__image:first-child{width:58%}.foundation .is-3-images.is-style-4 .page-promo__image:first-child .media{border-radius:18px}.foundation .is-3-images.is-style-4 .page-promo__image:nth-child(2){margin:8rem 3rem 0 auto;width:30%}.foundation .is-3-images.is-style-4 .page-promo__image:nth-child(2) .media img{clip-path:url(#egg-3)}.foundation .is-3-images.is-style-4 .page-promo__image:nth-child(3){margin:-2rem 1rem 0 auto;width:42%}.foundation .is-3-images.is-style-4 .page-promo__image:nth-child(3) .media{border-radius:50%}.foundation .is-3-images.is-style-video .page-promo__shape{background-color:var(--primary-1);border-radius:50%;bottom:10rem;left:4rem;width:75%}.foundation .is-3-images.is-style-video .page-promo__shape:before{padding-bottom:100%}.foundation .is-3-images.is-style-video .page-promo__image:first-child{width:50%}.foundation .is-3-images.is-style-video .page-promo__image:first-child .media{border-radius:18px}.foundation .is-3-images.is-style-video .page-promo__image:nth-child(2){margin:6rem 0 0 auto;width:38%}.foundation .is-3-images.is-style-video .page-promo__image:nth-child(2) .media{border-radius:50%}.foundation .is-3-images.is-style-video .page-promo__image:nth-child(3){margin:4rem 2rem 0 auto;width:50%}.foundation .is-3-images.is-style-video .play{background-color:var(--primary-1);bottom:4rem;height:14rem;left:0;width:14rem}.foundation .is-3-images.is-style-video .play:hover{background-color:#ae4c00;transition:background-color .5s ease}.traditional-accordion .foundation .is-3-images.is-style-video .play{left:0}.foundation .is-3-images.is-style-video .play-text{height:100%;width:100%}.page-promo--cover-image .page-promo__images{background-image:url(/assets/img/grid/9x9-black.svg);background-repeat:no-repeat;background-size:cover}.page-promo--cover-image .page-promo__shape{bottom:3rem;left:0;width:50%;z-index:1}.page-promo--cover-image .page-promo__shape:before{background-image:url(/assets/img/shapes/shape-8.svg);padding-bottom:100%;transform:rotate(90deg)}.page-promo--cover-image .page-promo__image{margin-left:auto;padding:6rem 4rem;width:calc(50% + 8rem)}.foundation .page-promo--cover-image .page-promo__shape:before{background-image:url(/assets/img/shapes/foundation/shape-1.svg)}.institute .page-promo--cover-image .page-promo__shape:before{background-image:url(/assets/img/shapes/institute/shape-1.svg)}@media screen and (min-width:1300px){.page-promo--shareprice{padding-left:8.33%;padding-right:8.33%}}.page-promo__shareprice{background-image:url(/assets/img/grid/9x9-black.svg);background-repeat:no-repeat;background-size:cover;padding:2rem}@media screen and (min-width:700px){.page-promo__shareprice{margin-left:0;margin-right:12%}}@media screen and (min-width:1000px){.page-promo__shareprice{padding:4rem}}.page-promo--accordion{font-size:1.6rem;line-height:2.4rem}.page-promo-accordion{margin:3rem 0 1rem}.page-promo-accordion button{align-items:center;display:flex}.page-promo-accordion button span+svg{margin-left:1rem}.page-promo-accordion button svg{color:var(--primary-1);height:2rem;width:2rem}.page-promo-accordion button.is-active svg path:first-child{display:none}.page-promo-accordion button.is-active+.page-promo-accordion__body{max-height:2000px;transition:max-height 1.5s ease-in}.page-promo-accordion__body{max-height:0;overflow:hidden;transition:max-height 1.5s cubic-bezier(0,1,0,1)}.page-promo-accordion__body-inner{padding-top:2rem}@media screen and (min-width:700px){.page-promos:not(.page-promos--reverse) .page-promo:nth-child(2n) .row{flex-direction:row-reverse}.page-promos:not(.page-promos--reverse) .page-promo:nth-child(2n) .page-promo__images,.page-promos:not(.page-promos--reverse) .page-promo:nth-child(2n) .page-promo__shareprice{margin-left:12%;margin-right:0}.page-promos--reverse .page-promo:nth-child(odd) .row{flex-direction:row-reverse}.page-promos--reverse .page-promo:nth-child(odd) .page-promo__images,.page-promos--reverse .page-promo:nth-child(odd) .page-promo__shareprice{margin-left:12%;margin-right:0}}.bg-black .page-promo--cover-image .page-promo__images,.bg-black .page-promo__grid,.bg-blue .page-promo--cover-image .page-promo__images,.bg-blue .page-promo__grid,.bg-light-blue .page-promo--cover-image .page-promo__images,.bg-light-blue .page-promo__grid,.bg-plum .page-promo--cover-image .page-promo__images,.bg-plum .page-promo__grid{background-image:url(/assets/img/grid/9x9-white.svg)}@media(prefers-reduced-motion:no-preference){html:not(.no-js) .page-promo__image,html:not(.no-js) .page-promo__shape,html:not(.no-js) .page-promo__shape-extra{transform:scale(0)}}.pipeline{background-color:#f6f6f6}.pipeline h2{padding-bottom:4rem}.pipeline h2.h1{padding-bottom:8rem;text-align:center}.pipeline+.pipeline{padding-top:0}.pipeline__main{margin:0 -2rem;overflow:auto;padding-bottom:1rem;position:relative}@media screen and (min-width:700px){.pipeline__main{margin:0 -4rem}}@media screen and (min-width:1300px){.pipeline__main{margin:0 -8rem}}@media screen and (min-width:1600px){.pipeline__main{margin:0;padding-bottom:0}}.pipeline__main-inner{min-width:128rem;padding:0 2rem}@media screen and (min-width:700px){.pipeline__main-inner{padding:0 4rem}}@media screen and (min-width:1300px){.pipeline__main-inner{padding:0 8rem}}@media screen and (min-width:1600px){.pipeline__main-inner{padding:0}}.pipeline__headers{display:flex;margin-left:calc(50vw - 20px);padding-bottom:2rem}.pipeline__headers>div{flex:0 0 16.66%}.pipeline__headers>div:before{background-color:#babab9;content:"";height:calc(100% - 3rem);position:absolute;top:3rem;width:1px}.pipeline__headers>div span{display:block}@media screen and (min-width:700px){.pipeline__headers{margin-left:20%}.pipeline__headers>div:before{height:100%;top:0}.pipeline__headers>div span{padding-left:1rem}}.pipeline-item{display:flex;padding:.8rem 0}.pipeline-item__info{flex:0 0 calc(50vw - 20px);max-width:calc(50vw - 20px);padding-right:2rem}.pipeline-item__info h3{font-size:2rem;line-height:2.6rem;padding-bottom:2px}.pipeline-item__info h3 a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:1px}.pipeline-item__info h3 a:active,.pipeline-item__info h3 a:focus,.pipeline-item__info h3 a:hover{color:var(--primary-1)}@media screen and (min-width:700px){.pipeline-item__info{flex:0 0 20%;max-width:20%}}.pipeline-item__progress{align-items:center;background-image:url(/assets/img/grid/pipeline.svg);background-position:20px 50%;background-repeat:repeat-x;background-size:100% auto;display:flex;flex-grow:1}.pipeline-item__progress span{background:#006100;border-radius:2.5rem;display:block;height:2.5rem;position:relative;z-index:1}.pipeline-item__progress.stage-4 span{background-color:#006100}.pipeline-item__progress.stage-3 span{background-color:#008200}.pipeline-item__progress.stage-2 span{background-color:#03bc28}.pipeline-item__progress.stage-1 span{background-color:#6bd38f}@media screen and (min-width:700px){.pipeline-item__progress{padding:0 1rem}}.foundation .pipeline-item__progress span{background:#f16400}.foundation .pipeline-item__progress.stage-4 span{background-color:#f16400}.foundation .pipeline-item__progress.stage-3 span{background-color:#2d4282}.foundation .pipeline-item__progress.stage-2 span{background-color:#6280f7}.foundation .pipeline-item__progress.stage-1 span{background-color:#32dff9}.scroll-label{align-items:center;display:none;margin-top:2rem}.scroll-label svg{height:15px;margin-left:1rem;top:1px;width:15px}@supports(-webkit-touch-callout:none){.scroll-label{display:flex}}.pipeline__key{font-family:Founders Grotesk Text,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem}.pipeline__key ul li{align-items:center;display:flex;padding:.2rem 0}.pipeline__key ul li:before{border-radius:50%;content:"";height:1.6rem;margin-right:1rem;width:1.6rem}.pipeline__key ul li:first-child:before{background-color:#6bd38f}.pipeline__key ul li:nth-child(2):before{background-color:#03bc28}.pipeline__key ul li:nth-child(3):before{background-color:#008200}.pipeline__key ul li:nth-child(4):before{background-color:#003004}.foundation .pipeline__key ul li:first-child:before{background-color:#32dff9}.foundation .pipeline__key ul li:nth-child(2):before{background-color:#6280f7}.foundation .pipeline__key ul li:nth-child(3):before{background-color:#2d4282}.foundation .pipeline__key ul li:nth-child(4):before{background-color:#f16400}.institute .pipeline__key ul li:first-child:before{background-color:#499aa5}.institute .pipeline__key ul li:nth-child(2):before{background-color:#96d6eb}.institute .pipeline__key ul li:nth-child(3):before{background-color:#451664}.institute .pipeline__key ul li:nth-child(4):before{background-color:#babab9}.promo-accordion__title{margin:0 auto;max-width:90rem;padding-bottom:6rem;text-align:center}.promo-accordion-item__header{align-items:center;background-color:#fff;display:flex;position:sticky;top:0;z-index:2}.promo-accordion-item__header h3{align-items:flex-start;border-top:1px solid #babab9;display:flex;padding:2rem 0 3rem}.promo-accordion-item__header h3 span{color:var(--primary-1);font-size:2rem;letter-spacing:.15em;line-height:3rem;padding-right:2rem;position:relative;top:2px}@media screen and (min-width:1300px){.promo-accordion-item__header h3{top:10px}}.promo-accordion-item__header:nth-last-child(2){position:relative}.promo-accordion-item__block{background:#fff;position:sticky}@media screen and (max-width:479px)and (max-height:999px){.promo-accordion-item__block:not(:last-child) .page-promo{padding-bottom:50vh}}.promo-accordion-item__block:last-child{position:relative;z-index:2}.quote-carousel{background-image:url(/assets/img/grid/loose-dark-grey.svg);background-position:600px -450px;background-repeat:no-repeat;background-size:1400px 900px;overflow:hidden;position:relative;z-index:1}.quote-carousel .swiper-container{padding-bottom:2rem}.quote-carousel .swiper-navigation{justify-content:flex-end;padding:6rem 5px 5px}@media screen and (min-width:1000px){.quote-carousel .swiper-navigation{bottom:5px;left:5px;position:absolute}}.quote-carousel-item{width:100%}.quote-carousel-item .row{align-items:center;flex-direction:column-reverse}@media screen and (min-width:1000px){.quote-carousel-item .row{flex-direction:row}}.quote-carousel-item .play{bottom:0;left:0;transform:translateX(-50%)}@media screen and (min-width:1000px){.quote-carousel-item .play{bottom:3rem;transform:translateX(-12rem)}}@media screen and (min-width:1300px){.quote-carousel-item .play{bottom:6rem}}.quote-carousel-item__content{padding-top:4rem}.quote-carousel-item__content h2{padding-bottom:.5rem}@media screen and (min-width:1000px){.quote-carousel-item__content a.h-underline span{background-image:linear-gradient(180deg,transparent calc(100% - 2px),currentColor 2px);background-position:0 calc(100% - 8px)}}.quote-carousel-item__content blockquote{margin-top:3rem}.quote-carousel-item__content .editor{padding-top:3rem}@media screen and (min-width:480px){.quote-carousel-item__content{padding-top:4rem}}@media screen and (min-width:1000px){.quote-carousel-item__content{padding-top:0}}.quote-carousel-item__image{margin-left:8rem;position:relative}@media screen and (min-width:480px){.quote-carousel-item__image{margin-left:15rem}}.quote-carousel--carousel .quote-carousel-item .row{align-items:flex-start}@media screen and (min-width:1000px){.quote-carousel--carousel .quote-carousel-item__content{padding-bottom:12rem}}.quote-carousel--reverse:before{background-position:100% 0}@media screen and (min-width:1000px){.quote-carousel--reverse .swiper-navigation{left:50%}.quote-carousel--reverse .quote-carousel-item .row{flex-direction:row-reverse}}.quote-carousel--reverse .quote-carousel-item .play{left:auto;right:0;transform:translateX(50%)}.quote-carousel--reverse .quote-carousel-item .play>svg{transform:scaleX(-1)}@media screen and (min-width:1000px){.quote-carousel--reverse .quote-carousel-item .play{transform:translateX(12rem)}}.quote-carousel--reverse .quote-carousel-item .play-text{left:0;right:auto}.quote-carousel--reverse .quote-carousel-item__image{margin-left:0;margin-right:8rem}@media screen and (min-width:480px){.quote-carousel--reverse .quote-carousel-item__image{margin-right:15rem}}.bg-black.quote-carousel,.bg-blue.quote-carousel{background-image:url(/assets/img/grid/loose-dark-grey.svg)}.recent-podcasts{overflow:hidden;padding:6rem 0}.recent-podcasts__inner{display:grid;gap:4rem 6rem;min-width:0}@media screen and (min-width:700px){.recent-podcasts{padding:10rem 0}.recent-podcasts__inner{grid-template-columns:7fr 5fr}}.recent-podcasts-carousel{display:flex;flex-direction:column;flex-shrink:0;min-width:0;position:relative}.recent-podcasts-carousel h2{padding-bottom:2rem}.recent-podcasts-carousel .swiper-container{flex-grow:1}.recent-podcasts-carousel .swiper-navigation{padding-top:3.2rem}@media screen and (max-width:999px){.recent-podcasts-carousel .swiper-navigation{flex-direction:row-reverse;justify-content:flex-end}.recent-podcasts-carousel .swiper-navigation .swiper-button{margin:0 1rem 0 0}}.recent-podcasts-image{align-items:start;display:flex}.recent-podcasts-image .media{background-color:#000}@media screen and (max-width:699px){.recent-podcasts-image{order:-1}}.recent-podcast-item{padding:3px}.recent-podcast-item__title{color:var(--primary-1)}.recent-podcast-item .button-group{padding-top:4rem}.related-pages h2{padding-bottom:5rem;text-align:center}.related-pages .col-md-6{border-bottom:1px solid #babab9;display:flex;flex:0 0 100%;flex-wrap:wrap}@media screen and (min-width:700px){.related-pages .col-md-6{flex:0 0 46%}}.related-pages a{align-items:center;display:flex;font-size:2.6rem;justify-content:space-between;line-height:3.4rem;padding:2rem 0;width:100%}.related-pages a span+svg{margin-left:1.5rem}.related-pages a svg{flex-shrink:0;height:24px;transition:color .2s ease,transform .2s ease;width:24px}.related-pages a:hover svg{color:var(--primary-1);transform:translateX(-50%)}.related-pages a:active{color:var(--primary-1)}@media screen and (min-width:1000px){.related-pages a{font-size:4rem;line-height:4.5rem}}@media screen and (min-width:700px){.related-pages .col-md-6:nth-child(odd){margin-right:8%}}.related-pages .col-md-6:first-child{border-top:1px solid #babab9}@media screen and (min-width:700px){.related-pages .col-md-6:nth-child(2){border-top:1px solid #babab9}}.listing.bg-white+.umb-block-list .related-pages:first-child,.section.bg-white+.related-pages.bg-white{padding-top:0}.listing.bg-white+.umb-block-list .related-pages:first-child .related-pages__inner,.section.bg-white+.related-pages.bg-white .related-pages__inner{border-top:1px solid #babab9;padding-top:4rem}@media screen and (min-width:700px){.listing.bg-white+.umb-block-list .related-pages:first-child .related-pages__inner,.section.bg-white+.related-pages.bg-white .related-pages__inner{padding-top:8rem}}.research__title{margin:0 auto 4rem;max-width:90rem;text-align:center}.research__image{background-color:#fff}.research__image img{width:100%}.research__image img:first-child{display:none}@media screen and (min-width:700px){.research__image img:first-child{display:block}.research__image img:last-child{display:none}}.research__content{display:flex;justify-content:center;margin:2rem 0}.research__content-inner{background-color:var(--primary-1);border-radius:18px;color:#fff;padding:3rem 2rem;text-align:center}.research__content-inner .editor{margin-top:1rem}@media screen and (min-width:480px){.research__content-inner{padding:4rem 3rem}}@media screen and (min-width:700px){.research__content-inner{min-width:63rem}}.bg-white .research__image{background-color:#f6f6f6}.roles{overflow:hidden}.roles .container{position:relative}.roles .swiper-container{overflow:visible}.roles .swiper-navigation{padding-bottom:4rem}@media screen and (max-width:999px){.roles .swiper-navigation{flex-direction:row-reverse;justify-content:flex-end}.roles .swiper-navigation .swiper-button{margin:0 1rem 0 0}}@media screen and (min-width:1000px){.roles .swiper-navigation{padding-bottom:0;position:absolute;right:4rem;top:0}}@media screen and (min-width:1300px){.roles .swiper-navigation{right:8rem}}.roles__header h2+.editor{padding-top:2rem}.roles__header:not(:empty){padding-bottom:4rem}@media screen and (min-width:1000px){.roles__header:not(:empty){padding-bottom:8rem}.roles__header{max-width:66.66%}}.role{background:#fff;border-radius:18px;display:flex;flex-direction:column;min-height:32rem;padding:3rem 2rem;position:relative;transition:background-color .5s ease;width:100%}.role h3{padding-top:1rem}.role h3 a{text-decoration:none}.role .editor{padding-top:1rem}.role:active,.role:focus,.role:hover{background-color:#1c1c1c;color:#fff}.role:active .title,.role:focus .title,.role:hover .title{color:#babab9}.role:active .editor,.role:active .role__faux-link,.role:focus .editor,.role:focus .role__faux-link,.role:hover .editor,.role:hover .role__faux-link{opacity:1;transition:opacity .5s ease}@media screen and (min-width:700px){.role{padding:3rem}.role .editor,.role .role__faux-link{opacity:0}}.role__location{margin-top:auto;padding-top:2rem}@media screen and (min-width:700px){.role__location{padding-right:6rem}}.role__faux-link{align-items:center;display:flex;height:4.2rem;justify-content:center;margin-top:2rem;transition:transform .2s ease-in-out;width:4.2rem}.role__faux-link svg{height:4rem;width:4.1rem}@media screen and (min-width:700px){.role__faux-link{bottom:3rem;position:absolute;right:3rem}}.foundation .role:active,.foundation .role:focus,.foundation .role:hover{background-color:#2d4282}.institute .role:active,.institute .role:focus,.institute .role:hover{background-color:#499aa5}.institute .role:active .title,.institute .role:focus .title,.institute .role:hover .title{color:#fff}.steps{background-image:url(/assets/img/grid/loose-grey.svg);background-position:calc(50% + 700px) 12rem;background-repeat:no-repeat;background-size:1400px 900px;overflow:hidden}.steps h2{margin:0 auto;max-width:50rem;text-align:center}.steps__main{padding:8rem 0 6rem}@media screen and (min-width:620px){.steps__main{display:flex}}.steps-item{position:relative;width:100%}.steps-item:not(:last-child){padding-bottom:4rem}.steps-item h3{padding-bottom:1rem}.steps-item:after{background:#003004;content:"";height:100%;left:25px;position:absolute;top:0;width:1px}@media screen and (min-width:620px){.steps-item{flex:0 0 75%;padding-right:6rem}.steps-item h3{padding:2rem 0}.steps-item:not(:last-child){padding-bottom:0}.steps-item:after{height:1px;left:0;top:75px;width:100%}}@media screen and (min-width:850px){.steps-item{flex:0 0 45%}}@media screen and (min-width:1300px){.steps-item{flex:0 0 33.33%}}.steps-item__inner{display:flex;position:relative;z-index:1}@media screen and (min-width:620px){.steps-item__inner{display:block}}.steps-item__step{align-items:center;background:repeat;color:#fff;display:flex;font-size:2.6rem;height:5rem;justify-content:center;line-height:3.4rem;min-width:5rem;position:relative;width:5rem;z-index:1}@media screen and (min-width:620px){.steps-item__step{font-size:6rem;height:15rem;line-height:6rem;min-width:15rem;width:15rem}}.steps-item:last-child:after{display:none}.steps-item__content{padding-left:2rem}@media screen and (min-width:620px){.steps-item__content{max-width:31rem;padding-left:0}}.steps-item:nth-child(3n+2) .steps-item__step{background-color:transparent}.steps-item:nth-child(3n+2) .steps-item__step:before{background-position:50%;background-repeat:no-repeat;content:"";height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:57px;z-index:-1}@media screen and (min-width:620px){.steps-item:nth-child(3n+2) .steps-item__step:before{height:160px;width:174px}}.steps-item:nth-child(3n+3) .steps-item__step{border-radius:50%}.steps-item:not(:nth-child(3n+2)) .steps-item__step{background-color:#1c1c1c}.steps-item:not(:nth-child(3n+2)) .steps-item__step.is-internal{background-color:var(--primary-1)}.steps-item .steps-item__step.is-internal:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 282 260' xml:space='preserve'%3E%3Cpath d='M96.3 18C26.5 56.5-56.3 210.3 48.8 251.6c89.1 26.2 230-5.3 233.1-116.9C277.3 47.1 180.1-38.5 96.3 18z' fill-rule='evenodd' clip-rule='evenodd' fill='%2303bc28'/%3E%3C/svg%3E")}.steps-item:not(:nth-child(3n+2)) .steps-item__step.is-external{background-color:var(--primary-2)}.steps-item .steps-item__step.is-external:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 282 260' xml:space='preserve'%3E%3Cpath d='M96.3 18C26.5 56.5-56.3 210.3 48.8 251.6c89.1 26.2 230-5.3 233.1-116.9C277.3 47.1 180.1-38.5 96.3 18z' fill-rule='evenodd' clip-rule='evenodd' fill='%23008200'/%3E%3C/svg%3E")}.steps-item:not(:nth-child(3n+2)) .steps-item__step.is-combined{background-color:#003004}.steps-item .steps-item__step.is-combined:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 282 260' xml:space='preserve'%3E%3Cpath d='M96.3 18C26.5 56.5-56.3 210.3 48.8 251.6c89.1 26.2 230-5.3 233.1-116.9C277.3 47.1 180.1-38.5 96.3 18z' fill-rule='evenodd' clip-rule='evenodd' fill='%23003004'/%3E%3C/svg%3E")}.steps__key{font-family:Founders Grotesk Text,Helvetica,Arial,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem}.steps__key ul li{align-items:center;display:flex;padding:.2rem 0}.steps__key ul li:before{border-radius:50%;content:"";height:1.6rem;margin-right:1rem;width:1.6rem}.steps__key ul li:first-child:before{background-color:var(--primary-1)}.steps__key ul li:nth-child(2):before{background-color:var(--primary-2)}.steps__key ul li:nth-child(3):before{background-color:#003004}.foundation .steps-item .steps-item__step.is-internal:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 282 260' xml:space='preserve'%3E%3Cpath d='M96.3 18C26.5 56.5-56.3 210.3 48.8 251.6c89.1 26.2 230-5.3 233.1-116.9C277.3 47.1 180.1-38.5 96.3 18z' fill-rule='evenodd' clip-rule='evenodd' fill='%23F16400'/%3E%3C/svg%3E")}.foundation .steps-item .steps-item__step.is-external:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 282 260' xml:space='preserve'%3E%3Cpath d='M96.3 18C26.5 56.5-56.3 210.3 48.8 251.6c89.1 26.2 230-5.3 233.1-116.9C277.3 47.1 180.1-38.5 96.3 18z' fill-rule='evenodd' clip-rule='evenodd' fill='%23AE4C00'/%3E%3C/svg%3E")}.foundation .steps-item:not(:nth-child(3n+2)) .steps-item__step.is-combined{background-color:#2d4282}.foundation .steps-item .steps-item__step.is-combined:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 282 260' xml:space='preserve'%3E%3Cpath d='M96.3 18C26.5 56.5-56.3 210.3 48.8 251.6c89.1 26.2 230-5.3 233.1-116.9C277.3 47.1 180.1-38.5 96.3 18z' fill-rule='evenodd' clip-rule='evenodd' fill='%232D4282'/%3E%3C/svg%3E")}.foundation .steps__key ul li:nth-child(3):before{background-color:#2d4282}.institute .steps-item .steps-item__step.is-internal:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 282 260' xml:space='preserve'%3E%3Cpath d='M96.3 18C26.5 56.5-56.3 210.3 48.8 251.6c89.1 26.2 230-5.3 233.1-116.9C277.3 47.1 180.1-38.5 96.3 18z' fill-rule='evenodd' clip-rule='evenodd' fill='%23499AA5'/%3E%3C/svg%3E")}.institute .steps-item .steps-item__step.is-external{color:#1c1c1c}.institute .steps-item .steps-item__step.is-external:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 282 260' xml:space='preserve'%3E%3Cpath d='M96.3 18C26.5 56.5-56.3 210.3 48.8 251.6c89.1 26.2 230-5.3 233.1-116.9C277.3 47.1 180.1-38.5 96.3 18z' fill-rule='evenodd' clip-rule='evenodd' fill='%2396D6EB'/%3E%3C/svg%3E")}.institute .steps-item:not(:nth-child(3n+2)) .steps-item__step.is-combined{background-color:#451664}.institute .steps-item .steps-item__step.is-combined:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 282 260' xml:space='preserve'%3E%3Cpath d='M96.3 18C26.5 56.5-56.3 210.3 48.8 251.6c89.1 26.2 230-5.3 233.1-116.9C277.3 47.1 180.1-38.5 96.3 18z' fill-rule='evenodd' clip-rule='evenodd' fill='%23451664'/%3E%3C/svg%3E")}.institute .steps__key ul li:nth-child(3):before{background-color:#451664}@media(prefers-reduced-motion:no-preference)and (min-width:620px){html:not(.no-js) .steps-item__inner{transform:translateX(50%);visibility:hidden}}.sticky-cards{overflow:hidden}.sticky-cards__inner{position:relative}@media screen and (min-width:1000px){.sticky-cards__inner{height:100vh;height:calc(var(--vh, 1vh)*100);min-height:70rem}.sticky-cards__inner:before{background-color:#1c1c1c;background-image:url(/assets/img/grid/loose-dark-grey.svg);background-position:50%;background-size:contain;content:"";width:50%}.sticky-card,.sticky-cards__inner:before{height:100%;left:0;position:absolute;top:0}.sticky-card{display:flex;width:100%}}.sticky-card__media{background-color:#1c1c1c;padding:4rem}@media screen and (min-width:1000px){.sticky-card__media{background-color:transparent}}.sticky-card__animation{margin:0 auto;max-width:30rem}.sticky-card__content{padding:4rem 2rem 6rem}@media screen and (min-width:700px){.sticky-card__content{padding:4rem 4rem 8rem}}@media screen and (min-width:1000px){.sticky-card__content{align-items:center;display:flex;opacity:0;padding:8rem 4rem}}@media screen and (min-width:1300px){.sticky-card__content{padding-left:8rem;padding-right:8rem}}@media screen and (min-width:1600px){.sticky-card__content{padding-left:8.33%;padding-right:8.33%}}.sticky-card__content-inner{max-width:90rem;width:100%}.sticky-card__content-inner h2{padding-bottom:3rem}@media screen and (min-width:1000px){.sticky-card__content,.sticky-card__media{flex:0 0 50%}.sticky-card__media{align-items:center;display:flex}.sticky-card__animation{max-width:none;width:75%}}.table{margin-bottom:4rem;margin-top:4rem;overflow-x:auto;width:100%}.table table{margin-top:0;min-width:50rem}.table:first-child{margin-top:0}.table:last-child{margin-bottom:0}table{border:0;border-spacing:0;margin-top:3rem;width:100%}table td,table th{border:none}table thead td,table thead th{border-bottom:2px solid var(--primary-1);font-family:Founders Grotesk Text,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.1428571429em;line-height:2rem;padding:1rem 0;text-transform:uppercase}table thead td:not(:first-child),table thead th:not(:first-child){border-left:1px solid #babab9;padding-left:2rem}table tbody td{padding:1rem}table tbody tr{border-bottom:1px solid #babab9}table tbody tr:first-child{border-top:1px solid #babab9}table tbody tr:nth-child(2n) td{background-color:#f6f6f6}table tbody td:not(:first-child){border-left:1px solid #babab9;padding-left:2rem}.testimonials{overflow:hidden;padding:8rem 0}.testimonials .swiper-container{overflow:visible}.testimonials .swiper-slide{justify-content:center}.testimonials .swiper-slide.swiper-slide-active .testimonial{background-color:#1c1c1c;color:#fff}.testimonials .swiper-slide.swiper-slide-active .testimonial__name{color:var(--primary-1)}.testimonials .swiper-navigation{display:block;margin-top:2rem}.testimonials .swiper-buttons{justify-content:center}.testimonials .swiper-button{margin:0 1rem}@media screen and (min-width:1000px){.testimonials .swiper-navigation{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(66.66667% + 140px)}.testimonials .swiper-buttons{justify-content:space-between}.testimonials .swiper-button{margin:0}}@media screen and (min-width:1300px){.testimonials .swiper-navigation{width:calc(71.42857% + 200px)}}.testimonial{background-color:#fff;border:1px solid #babab9;border-radius:18px;color:#1c1c1c;display:flex;padding:6rem 3rem;transition:background-color .5s ease,border-color .5s ease}.testimonial blockquote{display:flex;flex-direction:column;width:100%}@media screen and (min-width:1000px){.testimonial{padding:8rem 5rem}}.testimonial__footer{margin-top:auto;padding-top:6rem;text-align:center}@media screen and (min-width:580px){.testimonial__footer{align-items:center;display:flex;text-align:left}}.testimonial__image{flex:0 0 9rem;margin:0 auto 2rem;max-width:9rem}@media screen and (min-width:580px){.testimonial__image{margin:0}}.testimonial__cite{flex-grow:1}@media screen and (min-width:580px){.testimonial__image+.testimonial__cite{padding-left:3rem}}.testimonial__name{color:#1c1c1c;transition:color .25s ease}.testimonial__title{font-size:1.6rem;line-height:2.4rem}.timeline{--color:#fff;--bg:#1c1c1c;--accent:#03bc28;--accent-contrast:#fff;background-color:var(--bg);color:var(--color)}.timeline__header{padding-bottom:6rem}.timeline__body{position:relative}@media screen and (min-width:1000px){.timeline__body{padding-right:8.33%}}.timeline .button:active{color:var(--accent-contrast)}.timeline .button:active:after{background-color:var(--accent);border-color:var(--accent)}.timeline .swiper-navigation{padding-bottom:1rem;padding-top:4rem}.timeline .swiper-button{background-color:#fff;color:#1c1c1c}.timeline .swiper-button:active{background-color:var(--accent);color:var(--accent-contrast)}.timeline.bg-dark{--bg:#111}.timeline-item{--step-size:10rem;overflow:hidden;padding-bottom:4rem;position:relative}@media screen and (min-width:700px){.timeline-item{--space-between-step:3rem;--step-size:14.2rem}}@media screen and (min-width:1000px){.timeline-item{--space-between-step:7rem}}.timeline-item__header{color:inherit;display:flex;flex-direction:column;font-size:2.2rem;gap:2rem;letter-spacing:-.0090909091em;line-height:3.2rem;padding-bottom:2rem;position:relative;width:100%}.timeline-item__header h3{flex-grow:1;padding-right:6rem;position:relative;width:100%}.timeline-item__header h3>span:not(.timeline-icon){background-image:linear-gradient(180deg,transparent calc(100% - 2px),currentColor 2px);background-position:100% calc(100% - 8px);background-repeat:no-repeat;background-size:0 100%;transition:background-size .75s cubic-bezier(.23,1,.32,1)}.timeline-item__header .timeline-icon{border:2px solid;border-radius:50%;height:4rem;position:absolute;right:0;top:50%;transform:translateY(-50%);width:4rem}.timeline-item__header .timeline-icon:after,.timeline-item__header .timeline-icon:before{background-color:currentColor;content:"";height:2px;left:25%;position:absolute;top:calc(50% - 1px);width:50%}.timeline-item__header .timeline-icon:after{transform:rotate(-90deg)}.timeline-item__header:active h3>span:not(.timeline-icon),.timeline-item__header:focus h3>span:not(.timeline-icon),.timeline-item__header:hover h3>span:not(.timeline-icon){background-position-x:0;background-size:100% 100%}@media screen and (min-width:700px){.timeline-item__header{align-items:center;flex-direction:row;gap:4rem var(--space-between-step);padding-bottom:0}.timeline-item__header h3{padding-right:10rem}.timeline-item__header .timeline-icon{height:6rem;width:6rem}}.timeline-item__body{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.timeline-item__body-mask{opacity:0;padding-bottom:5rem;transition:opacity .3s ease-out}@media screen and (min-width:700px){.timeline-item__body-mask{padding:0 0 8rem calc(var(--step-size) + var(--space-between-step))}}.timeline-item .editor a:not(.link):not(.button):not(.play):active,.timeline-item .editor a:not(.link):not(.button):not(.play):focus,.timeline-item .editor a:not(.link):not(.button):not(.play):hover{color:var(--accent)}.timeline-item .editor ul li:before{background-color:var(--accent)}.timeline-item .editor ol li:before{color:var(--accent)}@media screen and (min-width:1000px){.timeline-item .editor{padding-right:10%}}@media screen and (min-width:700px){.timeline-item:not(:last-child):before{background:var(--accent);content:"";display:block;height:200%;left:calc(var(--step-size)/2);position:absolute;top:0;width:3px}}.timeline-item.is-active .timeline-item__header h3 span:after{display:none}.timeline-item.is-active .timeline-item__body{max-height:none}.timeline-item.is-active .timeline-item__body-mask{opacity:1}.timeline-step{color:var(--accent-contrast);display:block;flex-shrink:0;font-size:2.6rem;line-height:3.4rem;position:relative;width:var(--step-size)}@media screen and (min-width:700px){.timeline-step{font-size:4rem;line-height:4.5rem}}.timeline-step__inner{background-color:var(--accent);clip-path:url(#egg-side);content:"";display:block;height:0;padding-bottom:94.47%;transition:background-color .25s ease-in-out;width:100%}.timeline-step__inner span{left:50%;position:absolute;top:calc(50% - 3px);transform:translate(-50%,-50%);z-index:1}.timeline-image-grid{--columns:2;--image-gap:1rem;display:grid;gap:var(--image-gap);grid-template-columns:repeat(var(--columns),1fr);margin-top:6rem}@media screen and (min-width:480px){.timeline-image-grid{--image-gap:2.4rem;--columns:3}}.timeline-image-grid__item .media{border-radius:18px}.timeline-image-grid__item:nth-child(2n) .media{border-radius:50%}@media screen and (max-width:479px){.timeline-image-grid__item:nth-child(n+3){display:none}}.timeline-image-carousel{margin-top:6rem}@media screen and (min-width:1000px){.timeline-image-carousel{padding-right:20%}}.timeline-image-carousel__item,.timeline-image-carousel__item img{width:100%}.timelime-quote-carousel{margin-top:6rem}.timelime-quote-carousel .h3{padding-bottom:.5rem}.timelime-quote-carousel blockquote{padding-top:4rem}.timelime-quote-carousel blockquote p:first-child:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 20' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:%2303bc28}%3C/style%3E%3Cpath class='st0' d='M0 10.8V20h10v-9.4H5.3c0-4.3.9-5.6 4.7-5.9V0C1.8 0 0 3.9 0 10.8zM23 4.7V0c-8.2 0-10 3.9-10 10.8V20h10v-9.4h-4.7c0-4.3.9-5.6 4.7-5.9z'/%3E%3C/svg%3E")}@media screen and (min-width:1000px){.timelime-quote-carousel{padding-right:20%}}.foundation .timeline{--bg:#6280f7;--accent:#32dff9;--accent-contrast:#1c1c1c}.foundation .timeline .timelime-quote-carousel blockquote p:first-child:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 20' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:%2332dff9}%3C/style%3E%3Cpath class='st0' d='M0 10.8V20h10v-9.4H5.3c0-4.3.9-5.6 4.7-5.9V0C1.8 0 0 3.9 0 10.8zM23 4.7V0c-8.2 0-10 3.9-10 10.8V20h10v-9.4h-4.7c0-4.3.9-5.6 4.7-5.9z'/%3E%3C/svg%3E")}.foundation .timeline.bg-dark{--bg:#2d4282}.institute .timeline{--bg:#451664;--accent:#96d6eb;--accent-contrast:#1c1c1c}.institute .timeline .timelime-quote-carousel blockquote p:first-child:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 20' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:%2332dff9}%3C/style%3E%3Cpath class='st0' d='M0 10.8V20h10v-9.4H5.3c0-4.3.9-5.6 4.7-5.9V0C1.8 0 0 3.9 0 10.8zM23 4.7V0c-8.2 0-10 3.9-10 10.8V20h10v-9.4h-4.7c0-4.3.9-5.6 4.7-5.9z'/%3E%3C/svg%3E")}.institute .timeline.bg-dark{--bg:#1c1c1c}.traditional-accordions__title{margin:0 auto;max-width:90rem;padding-bottom:6rem;text-align:center}.traditional-accordion{border-top:1px solid #babab9}.traditional-accordion:last-child{border-bottom:1px solid #babab9}.traditional-accordion>button{align-items:center;display:flex;justify-content:space-between;padding:2rem 0 3rem;width:100%}.traditional-accordion>button div:first-child{align-items:flex-start;display:flex;padding-right:3rem}.traditional-accordion>button div:first-child span{display:none}@media screen and (min-width:700px){.traditional-accordion>button div:first-child span{color:var(--primary-1);display:block;font-size:2rem;letter-spacing:.15em;line-height:3rem;padding-right:2rem;position:relative;top:0}}.traditional-accordion>button div:last-child{align-items:center;border:1px solid;border-radius:50%;display:flex;flex-shrink:0;height:4rem;justify-content:center;width:4rem}.traditional-accordion>button div:last-child svg{height:2.2rem;width:2.2rem}.traditional-accordion.is-active>button div:last-child,.traditional-accordion>button:hover div:last-child{background-color:#1c1c1c;color:#fff}.traditional-accordion.is-active>button svg path:first-child{display:none}.traditional-accordion.is-active .traditional-accordion__body{max-height:none}.traditional-accordion.is-active .traditional-accordion__body-inner{opacity:1}.traditional-accordion__body{max-height:0;overflow:hidden;transition:max-height .5s ease}.traditional-accordion__body-inner{opacity:0;padding:0;transition:opacity .5s ease}@media screen and (min-width:1000px){.video:not(.video--column){padding:12rem 0}.video:not(.video--column) .row{align-items:center;flex-direction:row-reverse}.video:not(.video--column) .video-media img,.video:not(.video--column) .video-media video{opacity:.7}.video.video--column .video__content{padding-top:3rem}.video.video--column .video__play span{height:15rem;width:15rem}.video.video--column .video__play span svg{height:3.6rem;width:3.6rem}}@media screen and (min-width:1300px){.video.video--column .h3{font-size:5rem;line-height:5rem}}.video__content{padding-top:4rem}@media screen and (min-width:1000px){.video__content{padding-top:0}}.video__content .title{padding-bottom:2rem}.video__content h2{margin-bottom:3rem}.video__content p{margin-bottom:0}.video-media{overflow:hidden;position:relative}.video-media .media{background-color:#1c1c1c}.video-media__video{display:none}@media screen and (min-width:700px){.video-media__video{background-color:#1c1c1c;display:block}}.video-media:hover .video__play span{background-color:var(--primary-2)}@media(prefers-reduced-motion){.video-media__video{display:none}}.video__play{height:100%;left:0;position:absolute;top:0;width:100%}.video__play,.video__play span{align-items:center;display:flex;justify-content:center}.video__play span{background-color:var(--primary-1);border-radius:50%;height:10rem;transition:background-color .5s ease;width:10rem}.video__play span svg{color:#fff;height:2.6rem;width:2.6rem}@media(prefers-reduced-motion:no-preference){html:not(.no-js) .video__image{transform:scale(0)}html:not(.no-js) .video .play{opacity:0}}.years{overflow:hidden}.bg-grey+.years{background-color:#f6f6f6;padding-top:4rem}.years__inner{display:flex}.years-title-main{padding-bottom:4rem;text-align:center}@media screen and (min-width:1000px){.years-title-main{display:none}}.years-title{display:none}@media screen and (min-width:1000px){.years-title{align-items:center;display:flex;min-width:25%;padding-right:6rem}}.years__main{margin:0 auto;width:32rem}@media screen and (min-width:620px){.years__main{display:flex;flex-wrap:nowrap;margin:0;width:auto}}.years__main li{flex:1}.years__main li:not(:first-child){margin-top:-6rem}@media screen and (min-width:620px){.years__main li:not(:first-child){margin-left:-6rem;margin-top:0}}html:not(.foundation):not(.institute) .years__main li:nth-child(4n+2) .years-item{background-color:#008200}html:not(.foundation):not(.institute) .years__main li:nth-child(4n+3) .years-item{background-color:#006100}html:not(.foundation):not(.institute) .years__main li:nth-child(4n+4) .years-item{background-color:#003004}.foundation .years__main li:nth-child(3n+2) .years-item{background-color:#2d4282}.foundation .years__main li:nth-child(3n+3) .years-item{background-color:#6280f7}.institute .years__main li:nth-child(3n+2) .years-item{background-color:#1c1c1c}.institute .years__main li:nth-child(3n+3) .years-item{background-color:#451664}.years-item{align-items:center;background:var(--primary-1);border-radius:50%;color:#fff;display:flex;flex-direction:column;height:32rem;justify-content:center;text-align:center;width:32rem}.years-item .h6{margin:0 auto;max-width:28rem}@media screen and (min-width:620px){.years-item{height:36rem;width:36rem}.years-item .h6{max-width:30rem}}@media screen and (min-width:700px){.years-item{height:44rem;width:44rem}}@media screen and (min-width:1300px){.years-item{height:52rem;width:52rem}}.years-item__value{font-size:7.5rem;line-height:7rem;padding-bottom:1rem}@media screen and (min-width:1300px){.years-item__value{font-size:15rem;line-height:13rem}}@media(prefers-reduced-motion:no-preference)and (min-width:620px){html:not(.no-js) .years-item,html:not(.no-js) .years-title{transform:translateX(20%);visibility:hidden}}.footer{background-image:url(/assets/img/grid/loose-dark-grey.svg);background-position:calc(50% - 700px) 12rem;background-repeat:no-repeat;background-size:1400px 900px;padding:6rem 0 4rem;position:relative;z-index:1}.footer h2.title{color:var(--primary-1)}@media screen and (min-width:700px){.footer{padding-top:8rem}}.footer__main{padding-bottom:6rem}.footer__main ul li:not(:last-child){padding-bottom:1.5rem}@media screen and (min-width:700px){.footer__main ul li:not(:last-child){padding-bottom:2.5rem}}.footer__main a{font-size:4rem;font-weight:300;line-height:4rem}.footer__main a span+svg{margin-left:2rem}.footer__main a svg{height:2rem;position:relative;top:3px;width:2rem}.footer__main a:hover{text-underline-offset:4px}.footer__main a:active{color:var(--primary-1)}@media screen and (min-width:1300px){.footer__main a{font-size:5rem;line-height:5rem}.footer__main a span+svg{margin-left:3rem}.footer__main a svg{height:3rem;width:3rem}}.footer__links{font-size:2rem;letter-spacing:.05em;line-height:2.8rem;padding-bottom:5rem}.footer__links ul li{padding-top:1rem}@media screen and (min-width:700px){.footer__links{padding-bottom:6rem}}.footer__social .social li{padding-top:1.5rem}.footer__copyright{font-size:1rem;letter-spacing:.2em;line-height:1.6rem;padding-top:8rem;text-transform:uppercase}@media screen and (min-width:700px){.footer__copyright{padding-top:12rem}}.foundation .footer{background-color:#2d4282}.institute .footer{background-color:#451664}.institute .footer .link svg,.institute .footer .link:active,.institute .footer h2.title{color:#96d6eb}.search{background-color:#1c1c1c;display:block;left:0;padding-top:14rem;position:fixed;top:0;transform:translateY(-100%);transition:transform .5s ease-in-out;width:100%;z-index:-1}.oc-search .search{transform:translateY(0)}.search__inner{padding:8rem 0 4rem}.search__form{border-bottom:1px solid #babab9;color:#fff;padding:1rem 0;position:relative}.search__form input[type=search]{background-color:transparent;border-radius:0;color:#fff;font-size:2.6rem;height:auto;line-height:3.4rem;padding:0 6rem 0 0;width:100%}@media screen and (min-width:1000px){.search__form input[type=search]{font-size:4rem;line-height:4.5rem}}.search__form button{color:#fff;position:absolute;right:0;top:50%;transform:translateY(-50%)}.search__form button svg{height:3rem;width:3rem}.search__form button:active,.search__form button:focus,.search__form button:hover{color:var(--primary-1)}.mask{content:"";display:block;height:100%;left:0;position:fixed;top:0;transform:translateX(-100%);transition:background-color .25s ease .25s,transform 0s ease .5s;width:100%;z-index:9}.oc-popup .mask,.oc-search .mask{background-color:rgba(28,28,28,.5);transform:translateX(0);transition:background-color .5s ease}.video-overlay{color:#fff;display:block;height:100%;left:0;overflow:auto;position:fixed;top:0;transform:translateX(100%);transition:background-color .5s ease .5s,transform 0s ease 1s;width:100%;z-index:12}.oc-video .video-overlay{background:rgba(28,28,28,.8);transform:translateX(0);transition:background-color .5s ease}.oc-video .video-overlay .video-overlay__inner{opacity:1;transition-delay:.3s}.video-overlay__inner{display:flex;flex-direction:column;justify-content:center;left:0;min-height:100%;opacity:0;padding:10rem 2rem;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%}@media screen and (min-width:700px){.video-overlay__inner{padding-left:4rem;padding-right:4rem}}.video-overlay__close{align-items:center;background-color:var(--primary-1);border-radius:50%;cursor:pointer;display:flex;height:4rem;justify-content:center;position:absolute;right:0;top:-1rem;transform:translateY(-100%);width:4rem;z-index:1}.video-overlay__close svg{color:#fff;height:1.6rem;width:1.6rem}.video-overlay__close:active,.video-overlay__close:focus,.video-overlay__close:hover{background-color:#006100}@media screen and (min-width:700px){.video-overlay__close{height:5.6rem;right:0;top:0;transform:translate(50%,-50%);width:5.6rem}.video-overlay__close svg{height:2rem;width:2rem}}.video-overlay__title{align-items:center;color:#fff;display:flex;justify-content:space-between;margin:0 auto 3rem;max-width:1280px;width:100%}.video-overlay__title h2{color:inherit;padding-right:3rem}.video-overlay__player-wrap{margin:0 auto;max-width:1280px;position:relative;width:100%}.video-overlay__player-wrap .cookie-blocker{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.video-overlay__player{background-color:#000;height:0;padding-bottom:56.25%}.foundation .video-overlay__close:active,.foundation .video-overlay__close:focus,.foundation .video-overlay__close:hover{background-color:var(--primary-2)}.institute .video-overlay__close:active,.institute .video-overlay__close:focus,.institute .video-overlay__close:hover{background-color:#96d6eb}.institute .video-overlay__close:active svg,.institute .video-overlay__close:focus svg,.institute .video-overlay__close:hover svg{color:#1c1c1c}.popup-button,.popup-trigger{bottom:3rem;color:#fff;display:block;position:fixed;right:3rem;transform:scale(.8);transition:transform .5s ease-in-out,opacity .5s ease;width:17rem;z-index:8}@media screen and (min-width:700px){.popup-button,.popup-trigger{bottom:6rem;right:6rem;transform:scale(1)}}.popup-button:before,.popup-trigger:before{background-color:#03bc28;clip-path:url(#egg-side);content:"";display:block;height:0;padding-bottom:94.47%;transition:background-color .25s ease-in-out;width:100%}.popup-button .title,.popup-trigger .title{color:inherit}.popup-button:hover:before,.popup-trigger:hover:before{background-color:#006100}.popup-button:active:before,.popup-trigger:active:before{background-color:#1c1c1c}.oc-popup .popup-button,.oc-popup .popup-trigger{opacity:0;transform:scale(0)}.popup-trigger__inner{align-items:center;display:flex;height:100%;justify-content:center;left:0;padding:0 20px;position:absolute;text-align:center;top:0;width:100%;z-index:1}.popup{background-color:#03bc28;bottom:0;display:block;left:0;position:fixed;transform:translateY(100%);transition:transform .5s ease-in-out;width:100%;z-index:11}.oc-popup .popup{transform:translateY(0)}.popup ul{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;width:100%}.popup ul li{padding:6rem 3rem 0;width:100%}@media screen and (min-width:700px){.popup ul li{flex:0 0 50%}}@media screen and (min-width:1300px){.popup ul li{flex:0 0 33.33%}}.popup .button{margin-top:3rem}.popup__inner{height:100%;max-height:75vh;overflow:auto;padding:4rem 0 10rem}.popup__close{align-items:center;cursor:pointer;display:flex;height:3rem;justify-content:center;position:absolute;right:4rem;top:4rem;width:3rem;z-index:1}.popup__close svg{color:#1c1c1c;height:2rem;width:2rem}@media screen and (hover:hover){.popup__close svg{transition:transform .1s ease-in-out}.popup__close:hover svg{transform:scale(1.1)}}.foundation .popup-button,.foundation .popup-trigger{color:#1c1c1c}.foundation .popup-button:before,.foundation .popup-trigger:before{background-color:#32dff9}.foundation .popup-button:hover,.foundation .popup-trigger:hover{color:#fff}.foundation .popup-button:hover:before,.foundation .popup-trigger:hover:before{background-color:#2d4282}.foundation .popup-button:active:before,.foundation .popup-trigger:active:before{background-color:#1c1c1c}.foundation .popup{background-color:#32dff9}.institute .popup-button,.institute .popup-trigger{color:#1c1c1c}.institute .popup-button:before,.institute .popup-trigger:before{background-color:#499aa5}.institute .popup,.institute .popup-button:active:before,.institute .popup-button:focus:before,.institute .popup-button:hover:before,.institute .popup-trigger:active:before,.institute .popup-trigger:focus:before,.institute .popup-trigger:hover:before{background-color:#96d6eb}.disclaimer{background:rgba(28,28,28,.8);display:block;height:100%;left:0;opacity:0;overflow:auto;position:fixed;top:0;transform:translateX(100%);transition:opacity .5s ease;visibility:hidden;width:100%;z-index:12}.is-disclaimer .disclaimer{opacity:1;pointer-events:all;transform:translateX(0);transition-delay:0s;visibility:visible}.is-disclaimer .disclaimer .disclaimer__box{opacity:1;transition-delay:.1s}.disclaimer__inner{align-items:center;display:flex;justify-content:center;left:0;min-height:100%;padding:2rem;position:absolute;top:0;width:100%}.disclaimer__box{background-color:#fff;border-radius:18px;display:flex;flex-direction:column;max-width:84rem;min-height:30rem;padding:4rem 2rem 4rem 4rem;position:relative;transition:opacity .5s ease,transform .5s ease;width:100%}@media screen and (min-width:700px)and (min-height:500px){.disclaimer__box{height:90vh;max-height:70rem}}.disclaimer__content{overflow-y:auto;padding-right:4rem}@media screen and (min-width:700px)and (min-height:500px){.disclaimer__content{max-height:50rem}}.disclaimer__buttons{display:flex;padding-top:6rem}.disclaimer__buttons button{margin-right:1.5rem}