html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:webflow-icons;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)format("truetype");font-weight:400;font-style:normal}[class^=w-icon-],[class*=\ w-icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:webflow-icons!important}.w-icon-slider-right:before{content:""}.w-icon-slider-left:before{content:""}.w-icon-nav-menu:before{content:""}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:""}.w-icon-file-upload-remove:before{content:""}.w-icon-file-upload-icon:before{content:""}*{box-sizing:border-box}html{height:100%}body{color:#333;background-color:#fff;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}img{vertical-align:middle;max-width:100%;display:inline-block}html.w-mod-touch *{background-attachment:scroll!important}.w-block{display:block}.w-inline-block{max-width:100%;display:inline-block}.w-clearfix:before,.w-clearfix:after{content:" ";grid-area:1/1/2/2;display:table}.w-clearfix:after{clear:both}.w-hidden{display:none}.w-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.w-button{-webkit-appearance:button}html[data-w-dynpage] [data-w-cloak]{color:#0000!important}.w-code-block{margin:unset}pre.w-code-block code{all:inherit}.w-optimization{display:contents}.w-webflow-badge,.w-webflow-badge>img{box-sizing:unset;width:unset;height:unset;max-height:unset;max-width:unset;min-height:unset;min-width:unset;margin:unset;padding:unset;float:unset;clear:unset;border:unset;border-radius:unset;background:unset;background-image:unset;background-position:unset;background-size:unset;background-repeat:unset;background-origin:unset;background-clip:unset;background-attachment:unset;background-color:unset;box-shadow:unset;transform:unset;direction:unset;font-family:unset;font-weight:unset;color:unset;font-size:unset;line-height:unset;font-style:unset;font-variant:unset;text-align:unset;letter-spacing:unset;-webkit-text-decoration:unset;text-decoration:unset;text-indent:unset;text-transform:unset;list-style-type:unset;text-shadow:unset;vertical-align:unset;cursor:unset;white-space:unset;word-break:unset;word-spacing:unset;word-wrap:unset;transition:unset}.w-webflow-badge{white-space:nowrap;cursor:pointer;box-shadow:0 0 0 1px #0000001a,0 1px 3px #0000001a;visibility:visible!important;opacity:1!important;z-index:2147483647!important;color:#aaadb0!important;overflow:unset!important;background-color:#fff!important;border-radius:3px!important;width:auto!important;height:auto!important;margin:0!important;padding:6px!important;font-size:12px!important;line-height:14px!important;text-decoration:none!important;display:inline-block!important;position:fixed!important;inset:auto 12px 12px auto!important;transform:none!important}.w-webflow-badge>img{position:unset;visibility:unset!important;opacity:1!important;vertical-align:middle!important;display:inline-block!important}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:700}h1{margin-top:20px;font-size:38px;line-height:44px}h2{margin-top:20px;font-size:32px;line-height:36px}h3{margin-top:20px;font-size:24px;line-height:30px}h4{margin-top:10px;font-size:18px;line-height:24px}h5{margin-top:10px;font-size:14px;line-height:20px}h6{margin-top:10px;font-size:12px;line-height:18px}p{margin-top:0;margin-bottom:10px}blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin:0 0 10px}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}.w-list-unstyled{padding-left:0;list-style:none}.w-embed:before,.w-embed:after{content:" ";grid-area:1/1/2/2;display:table}.w-embed:after{clear:both}.w-video{width:100%;padding:0;position:relative}.w-video iframe,.w-video object,.w-video embed{border:none;width:100%;height:100%;position:absolute;top:0;left:0}fieldset{border:0;margin:0;padding:0}button,[type=button],[type=reset]{cursor:pointer;-webkit-appearance:button;border:0}.w-form{margin:0 0 15px}.w-form-done{text-align:center;background-color:#ddd;padding:20px;display:none}.w-form-fail{background-color:#ffdede;margin-top:10px;padding:10px;display:none}label{margin-bottom:5px;font-weight:700;display:block}.w-input,.w-select{color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.w-input::placeholder,.w-select::placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:#3898ec;outline:0}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed}.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select{background-color:#eee}textarea.w-input,textarea.w-select{height:auto}.w-select{background-color:#f3f3f3}.w-select[multiple]{height:auto}.w-form-label{cursor:pointer;margin-bottom:0;font-weight:400;display:inline-block}.w-radio{margin-bottom:5px;padding-left:20px;display:block}.w-radio:before,.w-radio:after{content:" ";grid-area:1/1/2/2;display:table}.w-radio:after{clear:both}.w-radio-input{float:left;margin:3px 0 0 -20px;line-height:normal}.w-file-upload{margin-bottom:10px;display:block}.w-file-upload-input{opacity:0;z-index:-100;width:.1px;height:.1px;position:absolute;overflow:hidden}.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success{color:#333;display:inline-block}.w-file-upload-error{margin-top:10px;display:block}.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden{display:none}.w-file-upload-uploading-btn{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:flex}.w-file-upload-file{background-color:#fafafa;border:1px solid #ccc;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;display:flex}.w-file-upload-file-name{font-size:14px;font-weight:400;display:block}.w-file-remove-link{cursor:pointer;width:auto;height:auto;margin-top:3px;margin-left:10px;padding:3px;display:block}.w-icon-file-upload-remove{margin:auto;font-size:10px}.w-file-upload-error-msg{color:#ea384c;padding:2px 0;display:inline-block}.w-file-upload-info{padding:0 12px;line-height:38px;display:inline-block}.w-file-upload-label{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:inline-block}.w-icon-file-upload-icon,.w-icon-file-upload-uploading{width:20px;margin-right:8px;display:inline-block}.w-icon-file-upload-uploading{height:20px}.w-container{max-width:940px;margin-left:auto;margin-right:auto}.w-container:before,.w-container:after{content:" ";grid-area:1/1/2/2;display:table}.w-container:after{clear:both}.w-container .w-row{margin-left:-10px;margin-right:-10px}.w-row:before,.w-row:after{content:" ";grid-area:1/1/2/2;display:table}.w-row:after{clear:both}.w-row .w-row{margin-left:0;margin-right:0}.w-col{float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;position:relative}.w-col .w-col{padding-left:0;padding-right:0}.w-col-1{width:8.33333%}.w-col-2{width:16.6667%}.w-col-3{width:25%}.w-col-4{width:33.3333%}.w-col-5{width:41.6667%}.w-col-6{width:50%}.w-col-7{width:58.3333%}.w-col-8{width:66.6667%}.w-col-9{width:75%}.w-col-10{width:83.3333%}.w-col-11{width:91.6667%}.w-col-12{width:100%}.w-hidden-main{display:none!important}@media screen and (max-width:991px){.w-container{max-width:728px}.w-hidden-main{display:inherit!important}.w-hidden-medium{display:none!important}.w-col-medium-1{width:8.33333%}.w-col-medium-2{width:16.6667%}.w-col-medium-3{width:25%}.w-col-medium-4{width:33.3333%}.w-col-medium-5{width:41.6667%}.w-col-medium-6{width:50%}.w-col-medium-7{width:58.3333%}.w-col-medium-8{width:66.6667%}.w-col-medium-9{width:75%}.w-col-medium-10{width:83.3333%}.w-col-medium-11{width:91.6667%}.w-col-medium-12{width:100%}.w-col-stack{width:100%;left:auto;right:auto}}@media screen and (max-width:767px){.w-hidden-main,.w-hidden-medium{display:inherit!important}.w-hidden-small{display:none!important}.w-row,.w-container .w-row{margin-left:0;margin-right:0}.w-col{width:100%;left:auto;right:auto}.w-col-small-1{width:8.33333%}.w-col-small-2{width:16.6667%}.w-col-small-3{width:25%}.w-col-small-4{width:33.3333%}.w-col-small-5{width:41.6667%}.w-col-small-6{width:50%}.w-col-small-7{width:58.3333%}.w-col-small-8{width:66.6667%}.w-col-small-9{width:75%}.w-col-small-10{width:83.3333%}.w-col-small-11{width:91.6667%}.w-col-small-12{width:100%}}@media screen and (max-width:479px){.w-container{max-width:none}.w-hidden-main,.w-hidden-medium,.w-hidden-small{display:inherit!important}.w-hidden-tiny{display:none!important}.w-col{width:100%}.w-col-tiny-1{width:8.33333%}.w-col-tiny-2{width:16.6667%}.w-col-tiny-3{width:25%}.w-col-tiny-4{width:33.3333%}.w-col-tiny-5{width:41.6667%}.w-col-tiny-6{width:50%}.w-col-tiny-7{width:58.3333%}.w-col-tiny-8{width:66.6667%}.w-col-tiny-9{width:75%}.w-col-tiny-10{width:83.3333%}.w-col-tiny-11{width:91.6667%}.w-col-tiny-12{width:100%}}.w-widget{position:relative}.w-widget-map{width:100%;height:400px}.w-widget-map label{width:auto;display:inline}.w-widget-map img{max-width:inherit}.w-widget-map .gm-style-iw{text-align:center}.w-widget-map .gm-style-iw>button{display:none!important}.w-widget-twitter{overflow:hidden}.w-widget-twitter-count-shim{vertical-align:top;text-align:center;background:#fff;border:1px solid #758696;border-radius:3px;width:28px;height:20px;display:inline-block;position:relative}.w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;user-select:none}.w-widget-twitter-count-shim .w-widget-twitter-count-inner{text-align:center;color:#999;font-family:serif;font-size:15px;line-height:12px;position:relative}.w-widget-twitter-count-shim .w-widget-twitter-count-clear{display:block;position:relative}.w-widget-twitter-count-shim.w--large{width:36px;height:28px}.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{font-size:18px;line-height:18px}.w-widget-twitter-count-shim:not(.w--vertical){margin-left:5px;margin-right:8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large{margin-left:6px}.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:50%;left:0}.w-widget-twitter-count-shim:not(.w--vertical):before{border-width:4px;border-color:#75869600 #5d6c7b #75869600 #75869600;margin-top:-4px;margin-left:-9px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width:5px;margin-top:-5px;margin-left:-10px}.w-widget-twitter-count-shim:not(.w--vertical):after{border-width:4px;border-color:#fff0 #fff #fff0 #fff0;margin-top:-4px;margin-left:-8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width:5px;margin-top:-5px;margin-left:-9px}.w-widget-twitter-count-shim.w--vertical{width:61px;height:33px;margin-bottom:8px}.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:100%;left:50%}.w-widget-twitter-count-shim.w--vertical:before{border-width:5px;border-color:#5d6c7b #75869600 #75869600;margin-left:-5px}.w-widget-twitter-count-shim.w--vertical:after{border-width:4px;border-color:#fff #fff0 #fff0;margin-left:-4px}.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{font-size:18px;line-height:22px}.w-widget-twitter-count-shim.w--vertical.w--large{width:76px}.w-background-video{color:#fff;height:500px;position:relative;overflow:hidden}.w-background-video>video{object-fit:cover;z-index:-100;background-position:50%;background-size:cover;width:100%;height:100%;margin:auto;position:absolute;inset:-100%}.w-background-video>video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.w-background-video--control{background-color:#0000;padding:0;position:absolute;bottom:1em;right:1em}.w-background-video--control>[hidden]{display:none!important}.w-slider{text-align:center;clear:both;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;background:#ddd;height:300px;position:relative}.w-slider-mask{z-index:1;white-space:nowrap;height:100%;display:block;position:relative;left:0;right:0;overflow:hidden}.w-slide{vertical-align:top;white-space:normal;text-align:left;width:100%;height:100%;display:inline-block;position:relative}.w-slider-nav{z-index:2;text-align:center;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;height:40px;margin:auto;padding-top:10px;position:absolute;inset:auto 0 0}.w-slider-nav.w-round>div{border-radius:100%}.w-slider-nav.w-num>div{font-size:inherit;line-height:inherit;width:auto;height:auto;padding:.2em .5em}.w-slider-nav.w-shadow>div{box-shadow:0 0 3px #3336}.w-slider-nav-invert{color:#fff}.w-slider-nav-invert>div{background-color:#2226}.w-slider-nav-invert>div.w-active{background-color:#222}.w-slider-dot{cursor:pointer;background-color:#fff6;width:1em;height:1em;margin:0 3px .5em;transition:background-color .1s,color .1s;display:inline-block;position:relative}.w-slider-dot.w-active{background-color:#fff}.w-slider-dot:focus{outline:none;box-shadow:0 0 0 2px #fff}.w-slider-dot:focus.w-active{box-shadow:none}.w-slider-arrow-left,.w-slider-arrow-right{cursor:pointer;color:#fff;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;width:80px;margin:auto;font-size:40px;position:absolute;inset:0;overflow:hidden}.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class^=w-icon-],.w-slider-arrow-left [class*=\ w-icon-],.w-slider-arrow-right [class*=\ w-icon-]{position:absolute}.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{outline:0}.w-slider-arrow-left{z-index:3;right:auto}.w-slider-arrow-right{z-index:4;left:auto}.w-icon-slider-left,.w-icon-slider-right{width:1em;height:1em;margin:auto;inset:0}.w-slider-aria-label{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w-slider-force-show{display:block!important}.w-dropdown{text-align:left;z-index:900;margin-left:auto;margin-right:auto;display:inline-block;position:relative}.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{vertical-align:top;color:#222;text-align:left;white-space:nowrap;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;position:relative}.w-dropdown-toggle{-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:40px;display:inline-block}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{width:1em;height:1em;margin:auto 20px auto auto;position:absolute;top:0;bottom:0;right:0}.w-dropdown-list{background:#ddd;min-width:100%;display:none;position:absolute}.w-dropdown-list.w--open{display:block}.w-dropdown-link{color:#222;padding:10px 20px;display:block}.w-dropdown-link.w--current{color:#0082f3}.w-dropdown-link:focus{outline:0}@media screen and (max-width:767px){.w-nav-brand{padding-left:10px}}.w-lightbox-backdrop{cursor:auto;letter-spacing:normal;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;color:#fff;text-align:center;z-index:2000;opacity:0;-webkit-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:transparent;background:#000000e6;outline:0;font-family:Helvetica Neue,Helvetica,Ubuntu,Segoe UI,Verdana,sans-serif;font-size:17px;font-style:normal;font-weight:300;line-height:1.2;list-style:disc;position:fixed;inset:0;-webkit-transform:translate(0)}.w-lightbox-backdrop,.w-lightbox-container{-webkit-overflow-scrolling:touch;height:100%;overflow:auto}.w-lightbox-content{height:100vh;position:relative;overflow:hidden}.w-lightbox-view{opacity:0;width:100vw;height:100vh;position:absolute}.w-lightbox-view:before{content:"";height:100vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh}.w-lightbox-frame,.w-lightbox-view:before{vertical-align:middle;display:inline-block}.w-lightbox-figure{margin:0;position:relative}.w-lightbox-group .w-lightbox-figure{cursor:pointer}.w-lightbox-img{width:auto;max-width:none;height:auto}.w-lightbox-image{float:none;max-width:100vw;max-height:100vh;display:block}.w-lightbox-group .w-lightbox-image{max-height:86vh}.w-lightbox-caption{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#0006;padding:.5em 1em;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.w-lightbox-embed{width:100%;height:100%;position:absolute;inset:0}.w-lightbox-control{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:24px;width:4em;transition:all .3s;position:absolute;top:0}.w-lightbox-left{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);display:none;bottom:0;left:0}.w-lightbox-right{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);display:none;bottom:0;right:0}.w-lightbox-close{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);background-size:18px;height:2.6em;right:0}.w-lightbox-strip{white-space:nowrap;padding:0 1vh;line-height:0;position:absolute;bottom:0;left:0;right:0;overflow:auto hidden}.w-lightbox-item{box-sizing:content-box;cursor:pointer;width:10vh;padding:2vh 1vh;display:inline-block;-webkit-transform:translate(0,0)}.w-lightbox-active{opacity:.3}.w-lightbox-thumbnail{background:#222;height:10vh;position:relative;overflow:hidden}.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}.w-lightbox-thumbnail .w-lightbox-tall{width:100%;top:50%;transform:translateY(-50%)}.w-lightbox-thumbnail .w-lightbox-wide{height:100%;left:50%;transform:translate(-50%)}.w-lightbox-spinner{box-sizing:border-box;border:5px solid #0006;border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%}.w-lightbox-spinner:after{content:"";border:3px solid #0000;border-bottom-color:#fff;border-radius:50%;position:absolute;inset:-4px}.w-lightbox-hide{display:none}.w-lightbox-noscroll{overflow:hidden}@media (min-width:768px){.w-lightbox-content{height:96vh;margin-top:2vh}.w-lightbox-view,.w-lightbox-view:before{height:96vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:84vh}.w-lightbox-image{max-width:96vw;max-height:96vh}.w-lightbox-group .w-lightbox-image{max-width:82.3vw;max-height:84vh}.w-lightbox-left,.w-lightbox-right{opacity:.5;display:block}.w-lightbox-close{opacity:.8}.w-lightbox-control:hover{opacity:1}}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0}.w-richtext:before,.w-richtext:after{content:" ";grid-area:1/1/2/2;display:table}.w-richtext:after{clear:both}.w-richtext[contenteditable=true]:before,.w-richtext[contenteditable=true]:after{white-space:initial}.w-richtext ol,.w-richtext ul{overflow:hidden}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div{outline:2px solid #2895f7}.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after{content:"";display:none;position:absolute;inset:0}.w-richtext figure{max-width:60%;position:relative}.w-richtext figure>div:before{cursor:default!important}.w-richtext figure img{width:100%}.w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity:.6}.w-richtext figure div{color:#0000;font-size:0}.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image]{display:table}.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div{display:inline-block}.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption{caption-side:bottom;display:table-caption}.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video]{width:60%;height:0}.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe{width:100%;height:100%;position:absolute;top:0;left:0}.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div{width:100%}.w-richtext figure.w-richtext-align-center{clear:both;margin-left:auto;margin-right:auto}.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div{max-width:100%}.w-richtext figure.w-richtext-align-normal{clear:both}.w-richtext figure.w-richtext-align-fullwidth{text-align:center;clear:both;width:100%;max-width:100%;margin-left:auto;margin-right:auto;display:block}.w-richtext figure.w-richtext-align-fullwidth>div{padding-bottom:inherit;display:inline-block}.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}.w-richtext figure.w-richtext-align-floatleft{float:left;clear:none;margin-right:15px}.w-richtext figure.w-richtext-align-floatright{float:right;clear:none;margin-left:15px}.w-nav{z-index:1000;background:#ddd;position:relative}.w-nav:before,.w-nav:after{content:" ";grid-area:1/1/2/2;display:table}.w-nav:after{clear:both}.w-nav-brand{float:left;color:#333;text-decoration:none;position:relative}.w-nav-link{vertical-align:top;color:#222;text-align:left;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;display:inline-block;position:relative}.w-nav-link.w--current{color:#0082f3}.w-nav-menu{float:right;position:relative}[data-nav-menu-open]{text-align:center;background:#c8c8c8;min-width:200px;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block!important}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{width:100%;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden}.w-nav-overlay [data-nav-menu-open]{top:0}.w-nav[data-animation=over-left] .w-nav-overlay{width:auto}.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open]{z-index:1;top:0;right:auto}.w-nav[data-animation=over-right] .w-nav-overlay{width:auto}.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open]{z-index:1;top:0;left:auto}.w-nav-button{float:right;cursor:pointer;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;padding:18px;font-size:24px;display:none;position:relative}.w-nav-button:focus{outline:0}.w-nav-button.w--open{color:#fff;background-color:#c8c8c8}.w-nav[data-collapse=all] .w-nav-menu{display:none}.w-nav[data-collapse=all] .w-nav-button,.w--nav-dropdown-open,.w--nav-dropdown-toggle-open{display:block}.w--nav-dropdown-list-open{position:static}@media screen and (max-width:991px){.w-nav[data-collapse=medium] .w-nav-menu{display:none}.w-nav[data-collapse=medium] .w-nav-button{display:block}}@media screen and (max-width:767px){.w-nav[data-collapse=small] .w-nav-menu{display:none}.w-nav[data-collapse=small] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse=tiny] .w-nav-menu{display:none}.w-nav[data-collapse=tiny] .w-nav-button{display:block}}.w-tabs{position:relative}.w-tabs:before,.w-tabs:after{content:" ";grid-area:1/1/2/2;display:table}.w-tabs:after{clear:both}.w-tab-menu{position:relative}.w-tab-link{vertical-align:top;text-align:left;cursor:pointer;color:#222;background-color:#ddd;padding:9px 30px;text-decoration:none;display:inline-block;position:relative}.w-tab-link.w--current{background-color:#c8c8c8}.w-tab-link:focus{outline:0}.w-tab-content{display:block;position:relative;overflow:hidden}.w-tab-pane{display:none;position:relative}.w--tab-active{display:block}@media screen and (max-width:479px){.w-tab-link{display:block}}.w-ix-emptyfix:after{content:""}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.w-dyn-empty{background-color:#ddd;padding:10px}.w-dyn-hide,.w-dyn-bind-empty,.w-condition-invisible{display:none!important}.wf-layout-layout{display:grid}@font-face{font-family:Messinasans;src:url(https://cdn.prod.website-files.com/6347e4b713e726199fd4955d/6347e4b713e7263aded49597_MessinaSans-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sharp Grotesk Medium;src:url(https://cdn.prod.website-files.com/6347e4b713e726199fd4955d/6347e4b713e726587ed49598_SharpGroteskMedium20-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sharp Grotesk Light;src:url(https://cdn.prod.website-files.com/6347e4b713e726199fd4955d/6347e4b713e72615e1d4959a_SharpGroteskLight20-Regular.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}:root{--swatch--tsk-green:#1dd26a;--swatch--tsk-blue:#b58cf7;--swatch--black:#1c1c1c;--dark--background:var(--swatch--black);--swatch--light-coral:#f0736b;--swatch--tsk-grey:#e9e8e4;--swatch--white:white;--swatch--tsk-sand:#cca680;--swatch--tsk-yellow:#fc9459;--swatch--grey-text:#acabab;--color--text:var(--swatch--black);--swatch--beige:#f7f7f2;--color--background:var(--swatch--white);--swatch--honeydew:#d6ebe3;--swatch--darkblue:#29315f;--swatch--light:#f5e8e3;--color--text-secondary:var(--swatch--tsk-green);--dark--text:var(--swatch--white);--blue--text-secondary:var(--swatch--tsk-blue);--color--button-background:var(--swatch--white);--color--button-border:var(--swatch--tsk-blue);--color--button-text:var(--swatch--tsk-blue);--color--button-hover-text:white;--color--button-hover-background:white;--dark--text-secondary:var(--swatch--tsk-green);--green--text-secondary:var(--swatch--tsk-green);--yellow--text-secondary:var(--swatch--tsk-yellow)}.w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1/1/2/2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1/1/2/2;display:table}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.w-form-formradioinput--inputType-custom{border:1px solid #ccc;border-radius:50%;width:12px;height:12px}.w-form-formradioinput--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.w-form-formradioinput--inputType-custom.w--redirected-checked{border-width:4px;border-color:#3898ec}.w-pagination-wrapper{flex-wrap:wrap;justify-content:center;display:flex}.w-pagination-previous{color:#333;background-color:#fafafa;border:1px solid #ccc;border-radius:2px;margin-left:10px;margin-right:10px;padding:9px 20px;font-size:14px;display:block}.w-pagination-previous-icon{margin-right:4px}.w-pagination-next{color:#333;background-color:#fafafa;border:1px solid #ccc;border-radius:2px;margin-left:10px;margin-right:10px;padding:9px 20px;font-size:14px;display:block}.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible{outline-offset:2px;border-radius:50%;outline:2px solid #3b79c3}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}.w-layout-layout{grid-row-gap:20px;grid-column-gap:20px;grid-auto-columns:1fr;justify-content:center;padding:20px}.w-layout-cell{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}body{color:#000;background-color:#fff;font-family:Messinasans,sans-serif;font-size:1.25rem;line-height:1.5}h1{margin-top:0;margin-bottom:0;font-family:Sharp Grotesk Medium,sans-serif;font-size:5.1rem;font-weight:400;line-height:1.2}h2{letter-spacing:0;margin-top:0;margin-bottom:0;font-family:Sharp Grotesk Medium,sans-serif;font-size:3.2rem;font-weight:400;line-height:1.2}h3{margin-top:0;margin-bottom:0;font-family:Sharp Grotesk Medium,sans-serif;font-size:2.2rem;font-weight:400;line-height:1.3}h4{margin-top:0;margin-bottom:0;font-family:Messinasans,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.4}h5{margin-top:0;margin-bottom:0;font-size:1.3rem;font-weight:700;line-height:1.5}h6{margin-top:0;margin-bottom:0;font-size:1.25rem;font-weight:700;line-height:1.5}p{margin-bottom:0;font-size:1.25rem}a{color:var(--swatch--tsk-green)}ul,ol{margin-top:0;margin-bottom:0;padding-left:1.5rem}li{margin-bottom:.25rem;font-size:1.25rem}img{max-width:100%;display:inline-block}label{margin-bottom:.25rem;font-weight:500}blockquote{color:var(--swatch--tsk-blue);border-left:.25rem #e2e2e2;margin-top:2rem;margin-bottom:2rem;padding:0 1.25rem 0 4rem;font-family:Sharp Grotesk Medium,sans-serif;font-size:2rem;font-style:italic;line-height:1.5}figure{margin-top:2rem;margin-bottom:2rem}figcaption{text-align:center;margin-top:.25rem}.utility-page_component{justify-content:center;align-items:center;width:100vw;max-width:100%;height:100vh;max-height:100%;padding-left:1.25rem;padding-right:1.25rem;display:flex}.utility-page_form-block{grid-column-gap:1rem;grid-row-gap:1rem;text-align:center;flex-direction:column;justify-content:flex-start;align-items:stretch;max-width:20rem;display:flex}.utility-page_form{grid-column-gap:1rem;grid-row-gap:1rem;flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.utility-page_image{margin-left:auto;margin-right:auto}.global-styles{display:block;position:fixed;inset:0% auto auto 0%}.margin-custom2{margin:2.5rem}.padding-xlarge{padding:4rem}.margin-xlarge{margin:4rem}.margin-xsmall{margin:.5rem}.padding-xhuge{padding:8rem}.margin-custom1{margin:1.5rem}.padding-0{padding:0}.padding-xxhuge{padding:12rem}.padding-huge{padding:6rem}.margin-large{margin:3rem}.padding-xxlarge{padding:5rem}.margin-xxsmall{margin:.25rem}.padding-custom3{padding:3.5rem}.padding-large{padding:3rem}.margin-tiny{margin:.125rem}.padding-small{padding:1rem}.padding-custom2{padding:2.5rem}.margin-custom3{margin:3.5rem}.padding-custom1{padding:1.5rem}.margin-huge{margin:6rem}.padding-medium{padding:2rem}.padding-xsmall{padding:.5rem}.margin-xxlarge{margin:5rem}.padding-xxsmall{padding:.25rem}.margin-xhuge{margin:8rem}.padding-tiny{padding:.125rem}.margin-small{margin:1rem}.margin-medium{margin:2rem}.margin-xxhuge{margin:12rem}.margin-0{margin:0}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.padding-top.padding-140{padding-top:5rem}.margin-vertical{margin-left:0;margin-right:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.padding-vertical{padding-left:0;padding-right:0}.padding-vertical.padding-xxhuge{margin-bottom:0;padding-left:0;display:block}.padding-vertical.padding-140{padding-top:8.75rem;padding-bottom:5rem}.padding-vertical.padding-xxhuge{justify-content:center;margin-bottom:-18px;margin-left:auto;margin-right:auto;padding-top:1.7rem;padding-bottom:0;padding-left:15.6rem;display:flex}.padding-horizontal{padding-top:0;padding-bottom:0}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.form_checkbox{flex-direction:row;align-items:center;margin-top:1rem;margin-bottom:.125rem;padding-left:0;display:flex}.form_checkbox-icon{background-color:#fff;border-width:2px;border-color:#fff;border-radius:50%;min-width:1.5rem;min-height:1.5rem;margin:0 .5rem 0 0;font-size:1.5rem;line-height:1.5}.form_checkbox-icon.w--redirected-checked{background-color:#fff;background-image:url(https://cdn.prod.website-files.com/6347e4b713e726199fd4955d/638b60336a8a27d9c88f9ac4_Ellipse%2019.svg);background-position:0 0;background-size:contain;border-width:3px;border-color:#fff;width:.875rem;height:.875rem;margin:0 .5rem 0 0;padding:0;font-size:1.5rem;line-height:1.5}.form_checkbox-icon.w--redirected-focus{border-radius:50%;width:.875rem;height:.875rem;margin:0 .5rem 0 0;box-shadow:0 0 .25rem 0 #3898ec}.fs-styleguide_background{border:1px solid #0000001a;flex-direction:column;justify-content:center;align-items:stretch;width:100%;display:flex}.fs-styleguide_spacing{grid-column-gap:.5rem;grid-row-gap:.5rem;background-image:linear-gradient(#fff0,#0073e61a);grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-content:start;place-items:start stretch;display:grid;position:relative}.form_checkbox-label{color:#fff;font-size:.9rem}.form_checkbox-label.black.is--bg-green{color:#000}.form_checkbox-label.black{color:#fff;font-size:1rem}.icon-1x1-small{flex:none;width:20px;height:20px}.overflow-auto{overflow:auto}.spacing-clean{margin:0;padding:0}.icon-1x1-large{width:2.5rem;height:2.5rem}.icon-1x1-large.socialshare-whatsapp{background-image:url(https://cdn.prod.website-files.com/6347e4b713e726199fd4955d/63e22314d26a6c174f6eaa2a_new-whatsapp-icon.svg)}.z-index-2{z-index:2;position:relative}.fs-styleguide_background-space{width:1px;height:1px;margin:5rem}.text-weight-semibold{font-weight:600}.text-style-strikethrough{text-decoration:line-through}.fs-styleguide_item{grid-column-gap:1.125rem;grid-row-gap:1.125rem;border-bottom:1px solid #0000001a;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-content:start;place-items:start;padding-bottom:3rem;display:grid;position:relative}.fs-styleguide_item.is-stretch{justify-items:stretch}.fs-styleguide_item.is--photobg{background-image:url(https://cdn.prod.website-files.com/6347e4b713e726199fd4955d/638ca467698caa469055a367_Careers-2%20\(1\).jpg);background-position:0 0;background-size:auto}.max-width-full{width:100%;max-width:none}.fs-styleguide_item-header{border-bottom:1px solid #0000001a;width:100%;padding-bottom:2rem}.fs-styleguide_heading-large{font-size:6rem}.background-color-black{background-color:var(--dark--background);color:#f5f5f5}.z-index-1{z-index:1;position:relative}.text-color-black{color:#000}.text-color-grey{color:gray}.fs-styleguide_2-col{grid-column-gap:4rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;display:grid}.fs-styleguide_2-col.is-align-start{align-items:start}.form_message-success{padding:1.25rem}.fs-styleguide_row{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-direction:row;grid-template-rows:auto;grid-template-columns:auto;grid-auto-columns:auto;grid-auto-flow:column;justify-content:flex-start;align-items:center;display:flex}.heading-style-h3{letter-spacing:1px;font-family:Sharp Grotesk Medium,sans-serif;font-size:2.2rem;font-weight:400;line-height:1.2}.heading-style-h3.wrapping{white-space:nowrap}.text-rich-text h1{margin-top:1.5rem;margin-bottom:1rem}.text-rich-text h2{margin-top:1.5rem;margin-bottom:1rem;font-family:Messinasans,sans-serif;font-size:2.5rem;font-weight:400}.text-rich-text h3,.text-rich-text h4{margin-top:1.5rem;margin-bottom:1rem}.text-rich-text h5{margin-top:1.25rem;margin-bottom:1rem}.text-rich-text h6{margin-top:0;margin-bottom:.25rem;padding-left:4rem;font-size:.8rem;font-weight:400}.text-rich-text p{margin-bottom:2rem}.text-rich-text ul,.text-rich-text ol{margin-bottom:1.5rem}.text-rich-text a{color:var(--swatch--tsk-blue)}.text-rich-text.is-accent-quotes blockquote{color:var(--swatch--light-coral)}.container-small{width:100%;max-width:48rem;margin-left:auto;margin-right:auto}.icon-height-small{height:1.2rem}.icon-1x1-medium{width:2rem;height:2rem}.heading-style-h1{font-family:Sharp Grotesk Light,sans-serif;font-size:5rem;font-weight:400;line-height:1.1}.padding-global{width:100%;max-width:1920px;padding-top:0;padding-left:9vw;padding-right:9vw}.padding-global.relative-z-1{z-index:1;position:relative;top:-15%}.text-weight-normal{font-weight:400}.padding-section-small{width:100%;padding-top:3rem;padding-bottom:3rem}.max-width-small{width:100%;max-width:20rem}.text-color-white{color:#fff}.text-style-italic{font-style:italic}.text-weight-medium{font-weight:500}.overflow-hidden{overflow:hidden}.fs-styleguide_section-header{grid-column-gap:1rem;grid-row-gap:1rem;border-bottom:1px solid #000;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;width:100%;padding-bottom:3rem;line-height:1.4;display:grid}.text-size-tiny{font-size:.75rem}.max-width-xxlarge{width:100%;max-width:80rem}.fs-styleguide_1-col{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;width:100%;display:grid}.overflow-visible{overflow:visible}.fs-styleguide_empty-box{z-index:-1;background-color:#0073e61a;border:1px dashed #0073e6;min-width:3rem;height:3rem;position:relative}.text-weight-light{font-weight:400}.text-weight-light.filtercontent{cursor:pointer}.fs-styleguide_heading-medium{font-size:4rem}.max-width-xsmall{width:100%;max-width:16rem}.fs-styleguide_4-col{grid-column-gap:4rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;display:grid}.text-size-regular{font-size:1rem}.text-weight-xbold{font-weight:800}.text-align-right{text-align:right}.max-width-medium{width:100%;max-width:32rem}.fs-styleguide_item-wrapper{grid-column-gap:3rem;grid-row-gap:3rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.max-width-large{width:100%;max-width:48rem}.fs-styleguide_header-block{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-items:center start;display:grid}.background-color-white{background-color:#fff}.text-style-muted{opacity:.6}.text-size-small{font-size:.875rem}.heading-style-h4{font-family:Messinasans,sans-serif;font-size:1.5rem;line-height:1.4}.max-width-xlarge{width:100%;max-width:64rem}.form_radio-icon{width:.875rem;height:.875rem;margin-top:0;margin-left:0;margin-right:.5rem;font-size:2rem;line-height:2}.form_radio-icon.w--redirected-checked{border-width:.25rem;width:.875rem;height:.875rem}.form_radio-icon.w--redirected-focus{width:.875rem;height:.875rem;box-shadow:0 0 .25rem 0 #3898ec}.text-style-nowrap{white-space:nowrap}.text-align-left{text-align:left}.background-color-grey{background-color:var(--swatch--tsk-grey)}.form_input{color:#000;background-color:#ffffff4d;border:1px #000;border-radius:.5rem;min-height:3rem;margin-bottom:.75rem;padding:.5rem 1rem}.form_input::placeholder{color:#000}.form_input.is-select-input{font-size:1rem}.form_input.is-select-input.is-white.is-arrow{background-image:url(https://cdn.prod.website-files.com/6347e4b713e726199fd4955d/638ce141f5c38d2796115213_arrowDownform.svg);background-position:98%;background-repeat:no-repeat;background-size:1rem}.form_input.is-select-input.is-white.is-arrow.selected-role{background-color:#ffffff4f;background-image:url(https://cdn.prod.website-files.com/6347e4b713e726199fd4955d/638ce141f5c38d2796115213_arrowDownform.svg);background-position:98%;background-repeat:no-repeat;background-size:1rem}.form_input.is-text-area{min-height:8rem;padding-top:.75rem}.form_input.is-white{background-color:var(--swatch--white)}.form_input.is-upload-button{background-color:#ffffff4f;flex-direction:column;padding:0;display:flex}.form_input.is-upload-button.is-blue{background-color:#cbcfeb;background-image:url(https://cdn.prod.website-files.com/6347e4b713e726199fd4955d/639383f6a1404244e296e494_Group%201506.svg);background-position:98%;background-repeat:no-repeat;background-size:1rem}.heading-style-h6{font-family:Messinasans,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.5}.padding-section-large{padding-top:8rem;padding-bottom:8rem}.padding-section-large.ani_entrance{object-fit:fill;max-width:100%;display:block}.fs-styleguide_3-col{grid-column-gap:4rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;align-items:stretch;width:100%;display:grid}.fs-styleguide_3-col.is-align-start{align-items:start}.text-style-link{color:#000;text-decoration:underline}.text-size-large{font-size:1.5rem}.fs-styleguide_header{background-color:#0000000d}.heading-style-h2{font-size:3rem;font-weight:400;line-height:1.2}.page-wrapper{flex-direction:column;max-width:1920px;height:100%;margin-left:auto;margin-right:auto;display:flex;overflow:hidden}.page-wrapper.background-color-blue{overflow:hidden}.fs-styleguide_label{color:#fff;background-color:#0073e6;flex-direction:row;justify-content:flex-start;align-items:center;padding:.25rem .75rem;font-weight:600;line-height:1.4;display:flex}.fs-styleguide_label.is-tag{background-color:#be4aa5}.fs-styleguide_version{z-index:5;color:#000;font-weight:500;text-decoration:none}.heading-style-h5{font-family:Messinasans,sans-serif;font-size:1.3rem;font-weight:700;line-height:1.5}.container-large{width:100%;max-width:98.125rem;margin-left:auto;margin-right:auto}.container-large.is-landingpage{margin-bottom:-3px;padding-top:4vw;padding-bottom:4vw}.icon-height-medium{height:2rem}.text-style-allcaps{text-transform:uppercase}.overflow-scroll{overflow:scroll}.form_message-error{margin-top:.75rem;padding:.75rem}.icon-height-large{height:3rem}.text-align-center{text-align:center}.form_component{margin-bottom:0}.main-wrapper.test-red{margin-left:auto;margin-right:auto}.max-width-xxsmall{width:100%;max-width:12rem}.layer{justify-content:center;align-items:center;position:absolute;inset:0%}.text-style-quote{border-left:.25rem solid #e2e2e2;margin-bottom:0;padding:0 1.25rem;font-size:1.25rem;line-height:1.5}.align-center{margin-left:auto;margin-right:auto}.button{grid-column-gap:1rem;border:2px solid var(--swatch--black);background-color:var(--swatch--black);color:#fff;text-align:center;border-radius:50px;align-items:center;padding:.25rem 1rem;font-family:Messinasans,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;text-decoration:none}.button:hover{border-color:var(--swatch--tsk-green);background-color:var(--swatch--tsk-green);color:#fff}.button.is-text{color:#000;background-color:#0000;border:2px solid #0000}.button.is-small{padding:.25rem 1rem;font-size:1.2rem}.button.is-form-submit{border-color:var(--swatch--black);width:12.5rem;height:3.25rem}.button.is-form-submit:hover{color:var(--swatch--black)}.button.is-form-submit.is-blue:hover{border-color:var(--swatch--white);color:var(--swatch--white);background-color:#fff0}.button.is-large{padding:1rem 2rem}.button.is-secondary{color:#000;background-color:#0000;border:2px solid #000;border-bottom-width:.125rem}.button.is-secondary:hover{color:#fff;background-color:#000}.button.is-icon{grid-column-gap:1rem;grid-row-gap:1rem;border-color:#fff;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;display:flex}.button.is-icon:hover{border-color:var(--swatch--tsk-green);background-color:var(--swatch--tsk-green);color:#fff}.button.is-icon:visited{color:#fff}.button.is-iconblue{grid-column-gap:1rem;grid-row-gap:1rem;border-color:var(--swatch--tsk-blue);color:var(--swatch--tsk-blue);background-color:#0000;flex-direction:row;justify-content:space-between;align-items:center;width:16rem;padding-left:1.5rem;padding-right:1.5rem;text-decoration:none;display:flex}.button.is-iconblue:hover{border-color:var(--swatch--tsk-blue);background-color:var(--swatch--tsk-blue);color:#fff}.button.is-icongreen{grid-column-gap:1rem;grid-row-gap:1rem;border-color:var(--swatch--tsk-green);color:var(--swatch--tsk-green);background-color:#0000;flex-direction:row;justify-content:space-between;align-items:center;width:16rem;padding-left:1.5rem;padding-right:1.5rem;text-decoration:none;display:flex}.button.is-icongreen:hover{border-color:var(--swatch--tsk-green);background-color:var(--swatch--tsk-green);color:#000}.button.is-medium{padding:.5rem 3rem;font-size:1.2rem}.button.is--ani-downarrowspin{color:var(--swatch--black);text-align:left;background-color:#fff;border-width:1.5px;border-radius:2.5rem;align-items:flex-start;min-width:12rem;padding:0;position:absolute}.button.is--ani-downarrowspin.button-select-catehory{z-index:2;background-color:#fff;border-width:1.5px;padding-left:0;padding-right:0;transform:translateY(-.6rem)}.button.is--ani-downarrowspin.button-select-catehory:hover{border-color:#000}.button.is-primary{grid-column-gap:1rem;grid-row-gap:1rem;border-color:#fff;flex-direction:row;justify-content:center;align-items:center;text-decoration:none;display:flex}.button.is-primary:hover{border-color:var(--swatch--tsk-green);background-color:var(--swatch--tsk-green);color:#fff}.button.is-primary:visited{color:#fff}.button.ani-iconparent{display:flex}.button.ani-iconparent.is--greenbutton{border-color:var(--swatch--tsk-green);color:var(--swatch--tsk-green);background-color:#0000}.button.ani-iconparent.is--greenbutton:hover{background-color:var(--swatch--tsk-green);color:var(--swatch--black)}.button.ani-iconparent.is--bluebutton{border-color:var(--swatch--tsk-blue);color:var(--swatch--tsk-blue);background-color:#0000}.button.ani-iconparent.is--bluebutton:hover{background-color:var(--swatch--tsk-blue);color:#fff}.button.ani-iconparent.is--whitebutton{color:var(--swatch--black);background-color:#fff;border-color:#fff}.button.ani-iconparent.is--whitebutton:hover{border-color:var(--swatch--tsk-green);background-color:var(--swatch--tsk-green);color:var(--swatch--black)}.button.is--transparent{background-color:#0000}.fs-styleguide_classes{grid-column-gap:1px;grid-row-gap:1px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.text-size-medium{font-size:1.25rem}.fs-styleguide_section{grid-column-gap:6rem;grid-row-gap:6rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-items:start;display:grid}.fs-styleguide_section.is-vertical{grid-column-gap:4rem;grid-row-gap:4rem;grid-template-columns:1fr}.button-group{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.hide{display:none}.padding-section-medium{padding-top:5rem;padding-bottom:5rem}.container-medium{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.form_radio{flex-direction:row;align-items:center;margin-bottom:.5rem;padding-left:0;display:flex}.home-message_content-grid{grid-column-gap:4rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-content:center;place-items:center start;display:grid}.home-message_component{color:#fff;min-height:100vh;padding:3rem;display:flex}.home-message_list{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-items:start;display:grid}.home-message_content{color:#000;background-color:#0000000d;flex-direction:column;justify-content:center;align-self:stretch;align-items:stretch;width:100%;display:flex}.home-message_heading-block{grid-column-gap:1rem;grid-row-gap:1rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.home-message_item{grid-column-gap:2rem;grid-row-gap:2rem;flex-direction:row;justify-content:flex-start;align-items:flex-start;display:flex}.home-message_item-icon{color:#000;background-color:#fff;flex:none;width:1.75rem;height:1.75rem}.home-message_logo{width:4rem}.fs-styleguide_spacing-all{display:none}.container-slider{width:100%;max-width:110rem;margin-left:auto;margin-right:auto}.fs-styleguide_page-content-spacer{z-index:-1;background-color:#0073e61a;border:1px dashed #0073e6;min-width:3rem;min-height:3rem}.test-red{border:1px solid red}.background-color-green{background-color:var(--swatch--tsk-green)}.background-color-blue{background-color:var(--swatch--tsk-blue)}.background-color-pink{background-color:var(--swatch--light-coral)}.background-color-sand{background-color:var(--swatch--tsk-sand)}.background-color-mint{background-color:#d6ebe3}.background-color-yellow{background-color:var(--swatch--tsk-yellow)}.container-xlarge{width:100%;max-width:95rem;margin-left:auto;margin-right:auto}.text-style-amazing{color:var(--swatch--tsk-green);text-align:center;letter-spacing:2px;margin-left:auto;margin-right:auto;font-family:Sharp Grotesk Medium,sans-serif;font-size:9rem;font-weight:400}.text-span,.text-color-green{color:var(--swatch--tsk-green)}.text-color-green.span_underline{text-decoration:underline}.text-color-green.ani_entrance.heading-style-h2.max-width-large-custom{max-width:50rem}.section_project-hero{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-size:auto;height:100vh;max-height:1080px;position:relative}.columns-container-three{justify-content:space-between;display:flex}.columns-container-three.padding-section-large,.columns-container-three.padding-section-medium{flex-wrap:wrap}.columns-container-three.is--alternate{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column}.column-item-third{grid-column-gap:2rem;grid-row-gap:2rem;flex-direction:column;width:33%;padding-right:4rem;display:flex}.column-item-third.is--full{width:100%}.hero-content-wrapper{flex-direction:column;justify-content:center;align-items:flex-start;height:100vh;max-height:1080px;display:flex;position:relative}.hero-content-wrapper.is--left{height:auto;max-height:none}.hero-content-wrapper.is--new{justify-content:center;align-items:center}.hero-heading{color:#f3e9e9;margin-bottom:2rem;font-size:6rem;line-height:1.2}.hero-heading.is-smaller{margin-bottom:.5rem;font-size:4.5rem}.hero-heading.is-smaller.projects{font-size:2rem}.hero-bg-overlay{background-color:#000000a1;width:100%;height:100vh;max-height:1080px;display:block;position:absolute;inset:0%}.hero-bg-overlay.is--80{background-color:#000c}.projects-statslist-wrapper-block{grid-column-gap:4rem;grid-row-gap:4rem;justify-content:flex-start;width:100%;padding-top:1rem;display:flex}.projects-statslist-wrapper-block.is--spacing-small{grid-column-gap:1rem;grid-row-gap:1rem}.projects-statslist-wrapper-block.is--new{justify-content:center;align-items:center;margin-top:5rem}.heading-wrapper{grid-column-gap:10px;grid-row-gap:10px;align-items:center;display:flex}.hero-stats-icon{width:17px}.hero-stats-icon.iconsize-sm{width:auto;height:1.4rem;font-size:1.4rem}.hero-stats-heading{color:var(--swatch--white);font-family:Messinasans,sans-serif;font-size:1.4rem}.hero-stats-heading.text-color-white{font-weight:400}.hero-stats-heading.text-size-tiny.text-color-grey{color:var(--swatch--grey-text)}.hero-stats-heading.is--nospace,.hero-stats-heading.is--last{margin-left:-.4rem}.hero-stats-heading.is--listing{font-size:1rem}.hero-stats-heading.is--divider{padding-left:.5rem;padding-right:.5rem}.hero-stats-heading.is--standard{color:var(--swatch--white);font-size:.8rem}.hero-stats-heading.is--grey{color:#626262;font-size:1.2rem}.hero-stats-heading.is--menu{color:var(--swatch--black)}.hero-stats-heading.is-color-text{color:var(--color--text)}.hero-read-more{z-index:1;flex:0 auto;width:4rem;padding-bottom:4rem;position:static;inset:auto auto 0% 0%}.hero-read-more.is-ideas{margin-top:4rem}.position-relative{position:relative}.link{color:#000;font-family:Sharp Grotesk Medium,sans-serif;font-size:1.25rem}.heading-style-light{font-family:Messinasans,sans-serif;font-size:2rem;font-weight:400;line-height:1.2}.heading-2{font-size:1.25rem}.heading-3{font-size:1.3rem}.columns-container-two{grid-column-gap:10rem;grid-row-gap:10rem;flex-direction:row;justify-content:space-between;display:flex}.columns-container-two.is-boxed-beige{background-color:var(--swatch--beige);border-radius:1rem;padding:3rem}.columns-container-two.is-no-gap{grid-column-gap:0rem;grid-row-gap:0rem;position:relative}.columns-container-two.is--gap-5rem{grid-column-gap:5rem;grid-row-gap:2rem}.column-item-two{grid-column-gap:2rem;grid-row-gap:2rem;flex-direction:column;justify-content:center;width:50%;display:flex}.column-item-two.is--left{width:60%;padding-right:8rem}.column-item-two.is---right{justify-content:flex-start;width:40%}.column-item-two.is--slider{justify-content:flex-start;width:50%}.column-item-two.is--slider-left{width:60%;padding-right:4rem}.column-item-two.is--left-70{width:70%}.column-item-two.is--right-30{width:30%}.column-item-two.is--right-30.is-top{justify-content:flex-start}.section_video-wrapper{justify-content:flex-start;align-items:stretch;display:flex;position:relative}.text-rotated-right{backface-visibility:hidden;transform-origin:0 0;width:40rem;position:absolute;inset:0% auto auto 2rem;transform:rotate(90deg)}.text-rotated-right.is-textstyle-social{color:#fff;font-size:.9rem;inset:0% auto auto 1.2rem}.text-rotated-right.is-textstyle-social.black{color:var(--swatch--black);transform:translateY(-60px)rotate(90deg)}.container-rotatedtext{width:6rem;height:100%;position:relative}.container-rotatedtext.is-height-small{height:4rem}.container-full-content,.video{width:100%}.grid-listing-list{grid-column-gap:10rem;grid-row-gap:10rem;flex-wrap:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;display:flex}.splide__track{width:100%}.splide__track.is--carousel{max-width:95rem}.splide__list{z-index:9999;justify-content:flex-start;align-items:stretch;display:flex;position:relative}.spilde__splide{object-fit:cover;flex:none;width:100%;min-height:50vh;max-height:50vh;position:relative}.spilde-list-image{object-fit:cover;width:100%}.splide{width:100%;position:relative}.splide.slider1col{padding-left:8rem;padding-right:8rem;overflow:hidden}.splide.slider1col.is--carousel{padding-left:0;padding-right:0;overflow:visible}.splide.slider1col.is--homehero{background-color:var(--swatch--grey-text);padding-left:0;padding-right:0;overflow:hidden}.splide.slider3col.is--homecarousel{width:82vw}.splide.slider3col.is--homegrid{width:100%}.splide.slider3col.is--carousel{padding-left:0;padding-right:0;overflow:visible}.splide.slidernavtop{margin-top:50vh}.splide.slidertopnav{overflow:hidden}.splide.slider4col.is--carousel{padding-left:0;padding-right:0;overflow:visible}.splide.sliderhomebg.is--homebg{background-color:var(--swatch--grey-text);padding-left:0;padding-right:0;overflow:hidden}.splide.worksplide{flex-direction:column;align-items:flex-end;display:flex}.splide.worksplide.comp{width:50%}.splide__slide{flex:none;width:100%}.splide__slide.is--work{width:22rem;transition:opacity .3s ease-in}.overflow{width:100%;position:relative;overflow:hidden}.splide__arrows{z-index:998;justify-content:space-between;width:100%;margin-left:-8rem;display:flex;position:absolute;top:0%}.splide__arrows.is--carousel{width:100vw;height:0;margin-left:-6rem}.splide__arrows.is--work{max-width:40rem;height:4rem;margin-top:5rem;margin-left:0;position:relative;inset:auto 0% 0%}.splide__arrow{background-color:#fff;background-image:url(https://cdn.prod.website-files.com/6347e4b713e726199fd4955d/63495b354a6db32b230ecefe_Slider%20nav%20black%20right.svg);background-position:0%;background-repeat:no-repeat;background-size:3rem;width:4rem;height:70vh;max-height:885px;padding:2rem}.splide__arrow.splide__arrow--prev{background-image:url(https://cdn.prod.website-files.com/6347e4b713e726199fd4955d/63495b358dd9b8d396d6b316_Slider%20nav%20black%20left.svg);background-position:0%;background-size:3.5rem}.splide__arrow.splide__arrow--prev.is--carousel{background-color:#fff0;width:4rem;height:4rem;max-height:0}.splide__arrow.splide__arrow--prev.is--work{height:4rem;max-height:none}.splide__arrow.splide__arrow--next{background-position:100%;background-size:3.5rem}.splide__arrow.splide__arrow--next.is--carousel{background-color:#fff0;width:4rem;height:4rem;max-height:0}.splide__arrow.splide__arrow--next.is--work{height:4rem;max-height:none}.splide__pagination{z-index:9999;justify-content:center;width:100%;padding-left:0;display:flex;position:absolute;inset:auto 0% 3rem}.splide__pagination.is--work{grid-column-gap:1.75rem;max-width:40rem;margin-top:-4rem;margin-bottom:0;position:static}.splide__pagination__item{display:inline-block}.splide__pagination__page{background-color:#fff0;border:1px solid #fff;border-radius:50%;width:1.25rem;height:1.25rem;margin-left:.5rem}.splide__pagination__page.is-active{background-color:#fff}.splide__pagination__page.is--work{color:#000;background-color:#fff;border-color:#000;border-radius:100%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:0;margin-left:0;transition:all .3s ease-in;display:flex}.splide__pagination__page.is--work.is-active{background-color:var(--swatch--black);color:#fff}.project-slider-image{object-fit:cover;width:100%;height:82vh;max-height:885px;display:inline-block}.styleguide-splide-container{height:648px;position:relative}.padding-section-xlarge{padding-top:12rem;padding-bottom:12rem}.container-full-width{width:100%}.background-color-beige{background-color:var(--swatch--beige)}.block-quote{color:var(--swatch--tsk-blue);border-left-style:none;padding-left:0;font-family:Sharp Grotesk Medium,sans-serif;font-size:1.8rem;font-style:italic}.idea-data-wrapper{grid-column-gap:0rem;grid-row-gap:0rem;align-items:center;display:flex}.idea-data-wrapper.is-small-gap{grid-column-gap:.25rem;grid-row-gap:.25rem}.idea-icon-image{width:1.2rem;margin-top:0;margin-right:.5rem}.topic-linkblock{background-color:var(--swatch--tsk-grey);color:#000;text-decoration:none}.topic-linkblock:visited{color:#000}.topic-linkblock.w--current{color:#fff;background-color:#000}.topic-linkblock-text{padding:2px 6px;font-size:.7rem;font-weight:400}.topic-linkblock-text:hover{background-color:var(--swatch--black);color:#fff}.text-weight-400{font-weight:400}.idea-authorbox-wrapper{grid-column-gap:.25rem;grid-row-gap:.25rem;flex-direction:column;margin-top:1rem;display:flex}.tag-linkblock-wrapper{margin-bottom:1rem}.topic-linkblock-list{grid-column-gap:5px;grid-row-gap:0px;flex-wrap:wrap;display:flex}.topic-linkblock-list.filternavigation-wrapper.gap{padding-top:0;padding-bottom:0;transition:opacity .25s ease-in}.socialshare-wrapper{grid-column-gap:5px;grid-row-gap:5px;filter:invert();flex-direction:column;height:50vh;display:flex}.socialshare-facebook{background-image:url(https://cdn.prod.website-files.com/6347e4b713e726199fd4955d/63495b3eeeb5b0c8bf93093b_Facebook%20icon%20black.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.socialshare-linkedin{background-image:url(https://cdn.prod.website-files.com/6347e4b713e726199fd4955d/63495b3fd9ed5339ecca595e_LinkedIn%20icon%20black.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.socialshare-twitter{background-image:url(https://cdn.prod.website-files.com/6347e4b713e726199fd4955d/63495b3e667b3407a945dbb5_Twitter%20icon%20black.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.socialshare-email{background-image:url(https://cdn.prod.website-files.com/6347e4b713e726199fd4955d/6351292d6f4d06e5038d29b6_email-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.socialshare-whatsapp{background-image:url(https://cdn.prod.website-files.com/6347e4b713e726199fd4955d/6351292e089b4cf765e35849_whatsapp-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.socialshare-parent-wrapper{width:2rem;height:30vh;position:absolute;inset:auto 0% 1rem auto}.socialshare-parent-wrapper.right{flex-direction:column;justify-content:flex-end;height:auto;margin-right:-4rem;display:flex;transform:translate(120%,-200px)}.project-tag-heading{font-family:Messinasans,sans-serif;font-size:1.3rem;text-decoration:none}.project-tag-heading.text-color-white{font-weight:400}.project-tag-heading.is-small{color:#000;padding-top:.2px;font-size:.9rem;font-weight:400;line-height:1.2}.project-tag-label{z-index:1;grid-column-gap:6px;background-color:var(--swatch--tsk-green);border-radius:.5rem;align-items:center;margin-bottom:2rem;padding:.5rem 1rem;font-size:.8rem;text-decoration:none;display:flex;position:relative}.project-tag-label:visited{color:#fff;text-decoration:none}.section_projects-navigation{min-height:400px;padding-top:2.25rem}.projects-navigation-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;margin-bottom:3rem;padding-top:.5rem;display:flex}.projects-navigation-search-wrapper{align-items:flex-end;width:25%;height:2rem;display:flex}.projects-navigation-search-wrapper.is--fullwidth{width:100%}.projects-navigation-search-wrapper.is--fullwidth.is--menu{max-width:20vw}.projects-navigation-search-wrapper.normal-abs{border-bottom-width:0}.flexlayout-spacebetween{grid-column-gap:2rem;justify-content:space-between;display:flex}.flexlayout-spacebetween.services_extended{height:3rem}.projects-navigation-mainlink{border-bottom:1px solid var(--swatch--grey-text);color:var(--swatch--grey-text);width:100%;text-decoration:none}.projects-navigation-mainlink:hover{color:#000}.projects-navigation-mainlink:visited{color:var(--swatch--grey-text)}.projects-navigation-mainlink.w--current{border-bottom-width:4px;border-bottom-color:var(--swatch--tsk-green);color:#000;transition:color .2s,border .2s,border-color .2s}.projects-navigation-mainlink-heading{text-transform:uppercase;font-family:Messinasans,sans-serif;font-size:1.1rem;font-weight:400}.project-herolisting-item{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-size:cover;border-radius:1rem;flex-direction:column;justify-content:space-between;align-items:flex-start;height:80vh;max-height:864px;text-decoration:none;display:flex;position:relative}.project-herolisting-item.padding-large{background-image:none;border-radius:1rem;height:80vh;max-height:864px;position:relative;overflow:hidden}.content-horizontallist-wrapper-block{grid-column-gap:4rem;grid-row-gap:4rem;justify-content:flex-start;align-items:flex-end;width:100%;display:flex}.content-horizontallist-wrapper-block.is--spacing-small{grid-column-gap:1rem;grid-row-gap:1rem}.content-horizontallist-wrapper-block.is--spacing-xsmall{grid-column-gap:.1rem;grid-row-gap:.5rem;padding-top:.75rem;padding-bottom:.25rem}.content-horizontallist-wrapper-block.is--spacing-xsmall.text-color-grey{align-items:center}.content-horizontallist-wrapper-block.is--spacing-xxsmall{grid-column-gap:.25rem;grid-row-gap:.5rem;padding-top:.75rem;padding-bottom:.25rem}.project-listing-listwrapper{grid-column-gap:16px;grid-row-gap:16px;flex-direction:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start}.project-listing-list{grid-column-gap:2rem;grid-row-gap:2rem;display:flex}.project-listing-list.is--fourcol{grid-column-gap:2.5rem;grid-row-gap:3rem;flex-wrap:wrap;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:dense;justify-content:flex-start;display:grid}.project-listing-item{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-size:cover;border-radius:1rem;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:33%;height:30rem;display:flex;position:relative;overflow:hidden}.project-listing-item.is--archive{background-image:none;width:100%;height:22vw;min-height:300px;max-height:525px}.project-listing-item.is--static{background-color:var(--swatch--light-coral);background-image:none;justify-content:space-between;width:100%;max-width:25rem;height:22vw;max-height:525px;padding:1.8rem}.project-listing-item.is--carousel{width:100%;text-decoration:none}.project-listing-item.is--homehero{background-image:none;border-radius:0;justify-content:flex-start;width:100vw;height:100vh;max-height:1080px;padding-left:0;text-decoration:none}.project-listing-item.is--mainmenu{background-image:none;justify-content:flex-end;width:20vw;height:25vw;max-height:35rem;text-decoration:none}.section_projects-archive{background-color:#000}.project-listing-item-innercontent{padding-right:3rem}.iconblock-wrapper{grid-column-gap:.5rem;grid-row-gap:.5rem;display:flex}.section_home-hero{height:100vh;max-height:1080px;position:relative;overflow:hidden}.section_home-learnmore{background-color:#fff}.layout-flex-threecolumn{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;padding:3rem;display:grid}.layout-flex-threecolumn.padding-top.padding-large{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.layout-flex-threecolumn.padding-large{grid-column-gap:2rem}.layout-flex-vertical{grid-column-gap:2rem;grid-row-gap:2rem;flex-direction:column;align-items:center;display:flex}.layout-flex-vertical.small{max-width:23rem}.designassets-circle{background-color:var(--swatch--tsk-green);border-radius:50%;width:.6rem;height:.6rem}.home-learnmore-video-wrapper{justify-content:center;padding-top:4rem;padding-bottom:4rem;display:flex}.home-learnmore-video{max-width:80%}.section_projects-recent{position:relative;overflow:hidden}.section_projects-recent.background-color-black{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid;overflow:hidden}.featured_omage{width:25px}.project-tag-iconstyle{grid-column-gap:5px;grid-row-gap:5px;background-color:var(--swatch--tsk-green);border-radius:.6rem;padding:.25rem 1rem;display:flex}.project-tag-iconstyle.project-tag-linkblock{z-index:1;border-radius:.5rem;align-items:center;position:relative}.home-listings-title-wrapper{justify-content:space-between;margin-bottom:2rem;display:flex}.projects-title-headingwrapper{flex-direction:column;width:45%;display:flex}.learnmore-heading{text-align:center;font-family:Messinasans,sans-serif;font-size:1.8rem;font-weight:400}.ideas-listing-item{grid-column-gap:5rem;border-radius:1rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:40rem;display:flex}.ideas-listing-item.is--archive{background-size:auto 110%;width:100%;height:24rem}.ideas-listing-item.is--static{background-color:var(--swatch--light-coral);background-image:none;justify-content:space-between;width:100%;max-width:25rem;height:24rem;padding:1rem}.ideas-listing-readtime-icon{width:1.2rem;margin-right:.25rem}.ideas-listing-readtime-icon.is--bottomspace{padding-bottom:.3rem}.ideas-listing-list{grid-column-gap:2.5rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.ideas-listing-list.is--fourcol{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-wrap:wrap;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;justify-content:flex-start;display:grid}.ideas-listing-tag{background-color:var(--swatch--tsk-grey);border-radius:2px;padding:4px 12px;font-size:.7rem;display:inline-block}.ideas-tag-listing-list{grid-column-gap:3px;grid-row-gap:2px;flex-wrap:wrap;display:flex}.ideas-listing-item-innerwrapper{grid-column-gap:1rem;grid-row-gap:.5rem;flex-direction:column;justify-content:flex-start;width:100%;height:100%;display:flex}.section_home-cta{padding-top:5rem;padding-bottom:5rem}.projects-listing-overlay{z-index:1;background-image:linear-gradient(#fff0,#00000061 44%,#000000e3);border-radius:1rem;width:100%;height:100%;position:absolute;inset:0%}.project-listing-content-wrapper{z-index:1;color:var(--swatch--white);width:100%;text-decoration:none;position:relative;overflow:hidden}.project-listing-content-wrapper.padding-medium{flex-direction:column;justify-content:flex-end;height:100%;display:flex}.ideas-tag-listing-empty{display:none}.ideas-listing-item-image{object-fit:contain;border-radius:1rem}.ideas-listing-item-image.zoom-animation-image{object-position:100% 0%;width:100%}.home-featured-collectionwrapper{z-index:2;width:100%;position:relative}.home-featured-list{grid-column-gap:2rem;display:flex}.home-featured-item{flex:1}.home-featured-item-content{color:#000;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-size:cover;border-radius:20px;flex-direction:column;justify-content:space-between;width:100%;min-height:11vw;text-decoration:none;display:flex;position:absolute}.home-featured-item-content:visited{color:#000}.home-featured-item-content.is--tall{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-size:cover;min-height:14vw}.home-featured-item-content.is--custom{background-image:none}.home-featured-item-bgimage{z-index:1;border-radius:1rem;min-width:100%;min-height:100%;transition:opacity .5s cubic-bezier(.77,0,.175,1);position:absolute}.home-featured-item-bgimage:hover{opacity:0}.home-hero-contentwrapper{justify-content:center;align-items:flex-end;height:100vh;max-height:1080px;padding-bottom:35vh;display:flex}.home-featured-list-item-icon{width:15px;height:15px}.home-featured-list-item-spacer{height:6vw}.home-featured-item-content-bottom{flex-direction:column;justify-content:flex-end;min-height:6.1rem;display:flex}.home-featured-listing-type{color:#fff;background-color:#000;flex:none;padding:.25rem;font-size:.75rem;line-height:1.2;display:inline-block}.home-featured-listing-type-wrapper{border-radius:1rem;height:100%;padding-top:0;padding-left:0;padding-right:0}.featured-list-nestedlink{height:0;display:block}.home-featured-nested-content{min-height:0}.home-featured-item-content-wrapper{z-index:99;position:relative}.project-tag-icon{width:20px}.project-listing-item-contents{z-index:2;width:90%;max-width:65vw;padding-bottom:2rem;padding-left:2rem;padding-right:2rem;position:absolute;inset:auto auto 0% 0%}.project-listing-item-contents.is--hero{padding-left:0;position:static}.cta-box-heading{font-size:1.3vw;font-weight:400}.text-size-xxlarge{font-size:1.5rem}.emptystate-none{display:none}.project-video-container{height:50vh}.section-cta-mainwrapper{grid-column-gap:3rem;grid-row-gap:16px;background-color:var(--swatch--tsk-green);border-radius:1rem;grid-template-rows:minmax(0,1.25fr);grid-template-columns:1.3fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;height:40rem;min-height:500px;margin-top:5px;padding:4rem 4rem 2rem;display:grid}.section-cta-mainwrapper.is--yellow{background-color:var(--swatch--tsk-yellow)}.section-cta-mainwrapper.is--yellow.bo-grid{height:100%;padding:2rem;display:block;position:relative}.cta-inner-wrapper.half-size,.cta-inner-wrapper.is--tunein,.cta-inner-wrapper.is--tuneinleft{width:50%}.cta-text-content{max-width:60%;font-size:1.7rem}.cta-heading-left{padding-top:3rem;padding-bottom:2rem;font-family:Sharp Grotesk Medium,sans-serif;font-size:4rem}.form_buttonwrapper{justify-content:center;align-items:center;margin-bottom:2rem;padding-top:2rem;padding-bottom:2rem;display:flex}.video-cover{width:100%;height:100%;max-height:1080px;position:absolute}.home-featured-item-wrapper{opacity:0;border-radius:10px;flex-direction:column;justify-content:space-between;width:100%;height:100%;min-height:11vw;padding:1rem;transition:opacity .25s;display:flex}.home-featured-item-wrapper.is--tall{min-height:14vw}.home-featured-item-wrapper.show{opacity:1}.home-hero-overlay{opacity:0;background-color:#fff;position:absolute;inset:0%}.splide-2{width:100%;position:relative}.splide-2.slider1.pill{padding-right:14em}.splide__list-2{justify-content:flex-start;align-items:stretch;display:flex}.splide__slide-2{flex:none;width:33.3333%}.splide__track-2{width:100%}.splide__embed.is--invert{filter:invert()}.splide__arrows-2{justify-content:flex-start;align-items:stretch;display:flex}.project-listing-pagination{justify-content:flex-start}.link-heading{color:#000;text-decoration:none}.link-heading:visited{color:#000}.section_sectors-listing{background-color:#fff}.sectors-listing-overlay{background-image:linear-gradient(#0000004a,#0000004a 40%,#0000004a);position:absolute;inset:0%}.sectors-listing-content-wrapper{z-index:1;position:relative}.sectors-listing-content-wrapper.padding-medium{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.sectors-listing-item{border-radius:1rem;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:33%;height:30rem;display:flex;position:relative;overflow:hidden}.sectors-listing-item.is--archive{background-size:auto 110%;justify-content:center;align-items:center;width:100%;height:32vw;max-height:700px}.sectors-listing-item.is--static{background-color:var(--swatch--light-coral);background-image:none;justify-content:space-between;width:100%;max-width:25rem;height:22vw;max-height:525px;padding:1.8rem}.sectors-listing-item.is--carousel{width:100%;height:30vw;max-height:35rem;text-decoration:none}.sectors-listing-list{grid-column-gap:2rem;grid-row-gap:2rem;display:flex}.sectors-listing-list.is--fourcol{grid-column-gap:2.5rem;grid-row-gap:2.5rem;flex-wrap:wrap;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;justify-content:flex-start;display:grid}.sectors-listing-listwrapper{grid-column-gap:16px;grid-row-gap:16px;text-align:center;flex-direction:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start}.sectors-listing-listwrapper.is--mobile-only{display:none}.sector-listing-staticblock{padding-top:4rem;padding-bottom:4rem}.sector-listing-linkblock{color:#fff;object-fit:fill;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex;position:relative}.sector-listing-linkblock:visited{color:#fff}.service-listing-item{padding-top:4rem}.services-listing-title-wrapper{justify-content:space-between;align-items:center;padding-bottom:2rem;display:flex}.slider-overlay-side{z-index:998;background-color:#fff;width:9vw;height:100%;position:absolute}.slider-overlay-side.is--right{inset:0% 0% 0% auto}.project-archive-navigation{font-size:.8rem;text-decoration:underline}.project-archive-navigation-linkblock{color:#000;text-decoration:none}.project-archive-navigation-linkblock:visited{color:#000}.project-archive-navigation-linkblock.w--current{color:var(--swatch--tsk-green)}.project-archive-navigation-list{grid-column-gap:1rem;flex-wrap:wrap;display:flex}.project-archive-navigation-item{grid-row-gap:2rem;border-right:1px solid #000;flex-wrap:wrap;align-items:center;height:1rem;margin-bottom:.5rem;display:flex}.project-archive-navigation-heading{padding-right:1rem;font-size:1rem;font-weight:400;line-height:1}.projects-archive-title-wrapper{padding-top:3.5rem;padding-bottom:1.2rem}.project-listing-item-link{color:var(--swatch--white);background-image:none;border-radius:1rem;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:100%;text-decoration:none;display:flex;position:relative;overflow:hidden}.project-listing-item-link.is--bottom{justify-content:flex-end}.ideas-listing-tag-linkblock{color:#000}.button-icon-small{margin-top:0}.button-icon-small.is--rotated{top:.25rem;transform:rotate(90deg)}.button-icon-small.is--categorynav{perspective-origin:50% 0;transform-origin:50%;height:1rem;position:static;top:.25rem;transform:rotate(90deg)}.button-icon-small.is--arrow{margin-bottom:-2px}.section_projects{width:100vw;min-width:100vw}.section_projects-wrapper{display:flex}.overlay{z-index:2;background-color:var(--swatch--light-coral);opacity:0;border-style:solid;border-width:1px;width:100%;height:100%;display:none;position:fixed;inset:0%}.overlay-2{z-index:2;opacity:0;background-color:#fff;border-style:solid;border-width:1px;width:100%;height:100%;display:none;position:fixed;inset:0%}.service-listing-listwrapper{max-width:100%}.ideas-listing-item-linkblock{color:#000;border-radius:1rem;text-decoration:none;overflow:hidden}.home-hero-overlay-gradient{z-index:0;background-image:linear-gradient(#fff,#0000 26%,#000);height:100vh;max-height:1080px;display:block;position:absolute;inset:0%}.home-hero-backgroundcontent{z-index:0;height:100vh;max-height:1080px;display:block;position:absolute;inset:0%}.hero-backgroundcontent-projectimage{position:absolute;inset:0%}.hero-backgroundcontent-item{align-items:center;height:100vh;display:flex;position:relative}.hero-backgroundcontent-list{height:100vh;overflow:hidden}.hero-backgroundcontent-title{z-index:1;color:#fff;position:relative}.hero-backgroundcontent-ideaheroimage{z-index:1;object-fit:cover;width:100rem;min-width:100%;max-width:100%;height:100%;min-height:100%;max-height:100%;position:absolute;inset:0%}.home-background-slider{position:absolute}.home-hero-featured-grid{z-index:99;position:relative}.homehero-backgroundcontent-overlay{z-index:1;background-image:linear-gradient(#00000026,#00000026 25%,#000);width:100%;max-width:100%;height:100%;max-height:100%;position:absolute;inset:0%}.homehero-backgroundcontent-overlay.is--white{background-image:linear-gradient(to top,var(--swatch--white),#00000026 50%)}.button-flexwrapper{width:13.7rem;margin-top:1rem}.button-flexwrapper.is--idea{width:11.9rem}.link-block,.link-block-2{color:#45856b}.link-block-3{color:#46856c}.link-block-4{color:#1e2020}.link-block-5,.link-block-6,.link-block-7,.link-block-8,.link-block-9,.link-block-10,.link-block-11,.link-block-12,.link-block-13{color:#000}.link-block-14{text-decoration:line-through}.link-block-15{text-decoration:none}.topicsnav-list{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:flex}.topicsnav-menuitem-linkblock{color:#000;height:7.5rem;padding-right:4rem;text-decoration:none}.topicsnav-menuitem-linkblock:visited{color:#fff}.topicsnav-staticitem1{display:inline}.topicsnav-wrapper{min-width:2000vw;margin-top:2rem;padding-bottom:2rem}.section_ideas-navigation{min-height:22rem;padding-top:10rem;position:relative;overflow:visible}.section_ideas-navigation.no-padding-top{padding-top:80px}.section_ideas-recent{position:relative}.section_ideas-recent.background-color-black{overflow:hidden}.ideas-listing-flexlist{grid-column-gap:3%;grid-row-gap:1.25rem;flex-wrap:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;display:flex}.ideas-listing-flexlist.is--fourcol{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-wrap:wrap;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;justify-content:flex-start;display:grid}.ideas-listing-flexitem{grid-column-gap:5rem;border-radius:1rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.ideas-listing-flexitem.is--archive{background-size:auto 110%;width:100%;height:24rem}.ideas-listing-flexitem.is--static{background-color:var(--swatch--light-coral);background-image:none;justify-content:space-between;width:100%;max-width:25rem;height:24rem;padding:1rem}.ideaslisting-staticitem{padding-top:2rem;padding-bottom:2rem}.ideaslisting-staticitem.desktop-hide,.ideaslisting-staticitem.mobile{display:none}.filternavigation-link.is--fourcol{width:25%}.filternavigation-wrapper{padding-top:.825rem;padding-bottom:.825rem}.topicsnav-emptystate{background-color:#fff}.download-form-wrapper{background-color:var(--swatch--tsk-grey);border-radius:1rem;width:100%}.ideas-topimage{border-radius:1rem}.categorynav-innertext{white-space:nowrap;font-family:Messinasans,sans-serif;font-size:1.5rem;font-weight:400;line-height:1}.categorynav-dropdown{cursor:pointer;position:relative}.categorynav-label-wrapper{grid-column-gap:1rem;justify-content:space-between;align-items:center;padding:.825rem 1rem;display:flex;position:relative}.categorynav-linkblock{color:#000;text-decoration:none}.categorynav-linkblock:visited{color:#000}.categorynav-linkblock.w--current{padding-bottom:.5px}.categorynav-listitem{height:2.2rem}.categorynav-list-wrapper{height:0;padding-left:1rem;padding-right:1rem;transition:all .2s ease-out;overflow:hidden}.categorynav-list-wrapper.open{height:auto}.categorynav-icon{margin-left:1rem}.home-herogrid-contentwrapper{flex-direction:column;justify-content:center;align-items:flex-end;padding-bottom:35vh}.home-heronav-featured-grid{z-index:99999;margin-top:-300px;position:relative}.featuresnav-wrapper{background-color:#000;height:10rem}.home-heronavlist-contentwrapper{background-color:var(--swatch--tsk-blue);height:10rem}.home-featured--item-wrapper{height:300px;position:relative}._404_wrapper{justify-content:space-between;align-items:center;display:flex}._404_wrapper-left{flex:none;width:55%}._404_wrapper-right{flex:1;justify-content:center;display:flex}.bodycopy{font-size:1.75rem;line-height:1.5}.bodycopy.small{font-size:1.375rem}.bodycopy._16{font-size:1rem}.bodycopy.big-34{font-size:2.125rem}.bodycopy._16{color:#29315f;font-size:1rem}.bodycopy.text-color-white{color:var(--swatch--tsk-grey)}.bodycopy.is-white{color:var(--color--background)}.buttonprimary_wrapper{grid-column-gap:2.5rem;background-color:var(--swatch--tsk-green);color:var(--swatch--black);border-radius:100px;justify-content:space-between;align-items:center;min-width:12.25rem;max-width:16rem;height:3.375rem;padding-left:1.375rem;padding-right:1.25rem;font-size:1.375rem;line-height:1.5;text-decoration:none;display:flex}.buttonprimary_wrapper:hover{border:1px solid var(--swatch--tsk-green);background-color:var(--swatch--white);color:var(--swatch--tsk-green);text-decoration:none}.buttonprimary_wrapper:visited{color:var(--swatch--black)}.buttonprimary_wrapper.white-bg:hover{border:1px solid var(--swatch--tsk-green);color:var(--swatch--tsk-green)}.buttonprimary_wrapper.white-bg.center{justify-content:center}.buttonprimary_wrapper.is-transaperent{background-color:#38c48c00;border:1px solid #000}.buttonprimary_wrapper.is-transaperent:hover{color:var(--swatch--black)}.buttonprimary_wrapper.center{border:1px solid var(--swatch--tsk-green);justify-content:center}.buttonprimary_wrapper.no-border{white-space:nowrap}.buttonprimary_wrapper.no-border:hover{border-width:0}.buttonprimary_arrow{width:14px;height:1.375rem;display:flex}.buttonprimary_arrow.down{transform:rotate(90deg)}.buttonprimary_arrow.up{transform:rotate(-90deg)}.buttonprimary{display:inline-block}._404_wrapper-button{grid-column-gap:1.5rem;display:flex}.footer{background-color:var(--swatch--white)}.footer_logo{width:9rem;height:9rem}.footer_wrapper-top{justify-content:center;align-items:center;padding-bottom:8rem;display:flex}.footer_wrapper-toptext{font-family:Sharp Grotesk Medium,sans-serif;font-size:7.125rem;line-height:1.12281}._404_heading{font-size:5rem;font-weight:400;line-height:1.1}.footer_socialicons{grid-column-gap:.75rem;align-items:flex-start;display:flex}.footer_socialicons.hide-desktop{display:none}.footer_socialicon-wrapper{background-color:#0000;width:2rem}.footer_bottom{justify-content:space-between;align-items:center;display:flex}.footer_tsk{font-size:1rem}.footer_links{grid-column-gap:4rem;color:var(--swatch--black);margin-right:10rem;font-size:1rem;display:flex}.footer_bottomicons{align-items:center;display:flex}.footer_linktext{color:var(--swatch--black)}.contact_hero-wrapper{grid-column-gap:10rem;justify-content:space-between;align-items:flex-end;display:flex}.contact_hero-wrapperright{grid-row-gap:3.25rem;flex-direction:column;flex:none;justify-content:flex-start;display:flex}.contact_herotitle{font-size:5rem;font-weight:400}.contact_hero-text{color:var(--swatch--black);font-size:1.75rem;text-decoration:none;display:block}.contact_hero-text.underline{text-decoration:underline}.contact-herorightwrapper-textheading{font-family:Messinasans,sans-serif;font-size:1.375rem}.iconsize{width:2rem}.iconsize.big{width:2.5rem}.contact_hero-socialiconwrapper{grid-column-gap:2rem;align-items:flex-start;display:flex}.contact_form{position:relative}.contact-form-50-bgblack{z-index:-1;background-color:var(--swatch--black);height:50%}.contact-offices{background-color:var(--swatch--black);color:var(--swatch--white)}.contact-officeswrapper{justify-content:space-between;align-items:flex-start;height:200vh;min-height:2000px;display:flex}.contact-offices-left{flex-direction:column;flex:1;height:100%;display:flex}.contact-offices-right{justify-content:center;align-self:stretch;align-items:flex-start;width:56.25rem;display:flex;position:relative}.contact_offices-heading{font-size:3.75rem;font-weight:400}.contact_officeimagewrapper{justify-content:center;align-items:center;height:100vh;min-height:800px;display:flex;position:sticky;top:0}.contact_office-stickyimage{z-index:1;position:relative}.contact_office-stickyimage._2{position:absolute;inset:0%}.contact-offices-addresswrapper{flex-direction:column;flex:1;justify-content:center;display:flex}.contact_office-address{color:var(--swatch--white);font-size:1.375rem}.contact_office-address.underline{text-decoration:underline}.contact-offices-left-animation-wrapper{grid-row-gap:5rem;flex-direction:column;flex:none;justify-content:flex-start;display:flex}.contact_office-location{font-size:2.125rem}.contact_office-image-container{position:relative}.white-text,.white-span{color:var(--swatch--white)}.white-span.is--black{color:var(--color--text)}.careers_hero{justify-content:center;align-items:flex-end;height:100vh;min-height:800px;padding-bottom:6.25rem;display:flex}.careers_hero-overlay{z-index:0;background-color:#0006;height:109%;padding-bottom:0;position:absolute;inset:0%}.careers_hero-heading{font-size:8rem;font-weight:400;line-height:1.25}.careers_about-wrapper{grid-column-gap:2rem;justify-content:space-between;height:300vh;min-height:2400px;display:flex}.careers_about-left{width:50%}.careers_about-right{width:50%;position:relative}.careers_about-left_box{flex-direction:column;justify-content:center;align-items:stretch;height:100vh;min-height:800px;display:flex}.careers_about-right_box{flex-direction:column;justify-content:center;align-items:stretch;height:100vh;min-height:800px;display:flex;position:sticky;top:0}.careers_about-right_box-centered{position:relative}.careers_about-right_box-image{border-radius:10px;width:100%;position:relative}.careers_about-right_box-image._1{z-index:3;border-radius:10px}.careers_about-right_box-image._2{z-index:2;position:absolute;inset:0%}.careers_about-right_box-image._3{z-index:1;position:absolute;inset:0%}.careers_about-left_heading{font-family:Sharp Grotesk Medium,sans-serif;font-size:5rem}.buttonsecondary{display:inline-block}.buttonsecondary_wrapper{grid-column-gap:2rem;border:1px solid var(--swatch--tsk-green);background-color:#fff0;border-radius:100px;justify-content:space-between;align-items:center;min-width:12.25rem;height:3.375rem;padding-left:1.375rem;padding-right:1.25rem;font-size:1.375rem;line-height:1.5;text-decoration:none;display:flex}.buttonsecondary_wrapper:hover{background-color:var(--swatch--tsk-green);color:var(--swatch--black);text-decoration:none}.careers_open-roles{background-color:var(--swatch--black);color:var(--swatch--white)}.fs_radio-2_component{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.fs_radio-2_embed{margin-bottom:0}.fs_radio-2_group{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:auto;grid-auto-columns:auto;grid-auto-flow:column;justify-content:start;align-items:center;display:grid}.fs_radio-2_field{border:1px solid var(--swatch--white);background-color:var(--swatch--black);cursor:pointer;border-radius:28px;flex-direction:row;justify-content:center;align-items:center;min-width:6.25rem;min-height:3rem;margin-bottom:0;padding:.75rem 1.5rem;font-size:1.375rem;display:flex;position:relative}.fs_radio-2_field:hover{background-color:var(--swatch--white);color:var(--swatch--black);border-color:#696969}.fs_radio-2_field.is-active-inputactive{background-color:var(--swatch--white);color:var(--swatch--black)}.fs_radio-2_button{border-style:none;border-radius:0;width:100%;height:100%;margin-top:0;margin-left:0;display:block;position:absolute;inset:0%;box-shadow:1px 1px 3px #0000}.fs_radio-2_button.w--redirected-focus{box-shadow:none;border-style:none}.fs_radio-2_button.w--redirected-focus-visible{box-shadow:none;outline-offset:4px;outline:2px solid #9b9b9b}.fs_radio-2_label{margin-bottom:0;font-weight:500;position:relative}.careers_open-job-box{border-top:1px solid var(--swatch--white);padding-top:4.5rem;padding-bottom:4.5rem}.careers_jobtag{font-size:12px;line-height:1}.careers_jobtag-wrapper{background-color:var(--swatch--tsk-green);color:var(--swatch--black);border-radius:2px;margin-bottom:.5rem;padding:.5rem .75rem;display:inline-block}.careers_jobtitle{max-width:25rem;font-size:2.125rem;line-height:1.5}.careers_medium-container{width:100%;max-width:64rem}.careers_button-wrapper{grid-column-gap:2.25rem;align-items:center;display:flex}.careers_ourstory{height:100vh;min-height:1000px;position:relative}.careers_ourstory-heading{font-size:3.75rem}.careers_ourstory-grid{grid-column-gap:3.125rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.careers_ourstory-grid-box{border-radius:10px;flex-direction:column;justify-content:center;padding:5rem 2.5rem 5.5rem 2rem;display:flex}.careers_ourstory-grid-box._1{background-color:var(--swatch--tsk-green)}.careers_ourstory-grid-box._2{background-color:var(--dark--background);color:var(--swatch--white);transform:translateY(200px)}.careers_ourstory-grid-box._3{background-color:var(--swatch--tsk-blue);padding-bottom:3.125rem;transform:translateY(400px)}.careers_ourstory-number{font-family:Sharp Grotesk Medium,sans-serif;font-size:9.375rem;line-height:1}.career_ourstroy-box_heading-wrapper{margin-top:4rem}.career_ourstroy-box_heading{font-family:Sharp Grotesk Medium,sans-serif;font-size:2.375rem}.careers_ourstory-bg{z-index:-1;background-color:#f5edde;height:55rem;position:absolute;inset:0%}.careers_bottom-wrapper{max-width:47.5rem}.careers_jobhero-top{justify-content:space-between;align-items:center;display:flex}.careers_jobopenrole{background-color:var(--swatch--tsk-green);border-radius:5px;align-items:center;height:2.5rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1.125rem;display:flex}.careers_jobdescription{grid-column-gap:3.125rem;justify-content:space-between;align-items:flex-start;display:flex}.careers_jobdescription_left{flex:1}.careers_jobdescription_right{flex:none;width:58%}.careers_divider{background-color:var(--swatch--black);height:1px;margin-top:6.25rem;margin-bottom:6.25rem}.careers_details{font-size:2.125rem}.careers_form-wrapper{background-color:var(--swatch--tsk-green);border-radius:10px;padding:3.75rem}.form_upload{background-color:#fafafa00;border:0 solid #000;justify-content:space-between;align-items:center;height:3rem;margin-bottom:0;padding:.5rem 1rem;display:flex}.form_upload.is--white{background-color:#fff}.careers_jobrole-cms{display:none}.topicsnav-link-heading{font-size:72px}.menubar-wrapper{justify-content:space-between;align-items:center;height:0;margin-top:3rem;display:flex}.menubar-button{cursor:pointer;padding:2px 4px}.menubar-button.withoutblendmode{opacity:0}.section_menubar{z-index:999999;width:100%;position:fixed;top:0}.section_menubar.withblendmode{mix-blend-mode:difference}.section_menubar.withblendmode.no-blen{mix-blend-mode:normal}.padding-menubar{max-width:1920px;padding-top:2rem;padding-left:3rem;padding-right:4rem}.mainmenu-wrapper{z-index:9999999;background-color:#000000a3;justify-content:flex-start;align-items:flex-start;width:100vw;max-width:1920px;height:100svh;margin-left:auto;margin-right:auto;display:none;position:fixed;inset:0%;overflow:hidden}.mainmenu-wrapper.show{display:flex;position:fixed;inset:0%}.menuicon-close{cursor:pointer;display:inline-block;position:absolute;inset:2rem 2rem auto auto}.menuicon-close.is--mobile{display:none}.mainmenu-column{border-style:none solid none none;border-top-width:0;border-top-color:var(--swatch--light-coral);border-left-width:0;border-right-width:1px;border-right-color:#fff;border-left-color:var(--swatch--light-coral);background-color:var(--swatch--tsk-grey);color:var(--swatch--black);width:33.3vw;height:100vh;min-height:100vh;max-height:1080px;padding-top:10vw;padding-left:5vw;padding-right:5vw;transition:background-color .8s cubic-bezier(.19,1,.22,1);position:relative}.mainmenu-column.is--middle{width:0;padding-left:0;padding-right:0;transition:width .8s cubic-bezier(.23,1,.32,1),background-color .8s cubic-bezier(.19,1,.22,1)}.mainmenu-column.is--middle.wide{width:33.33vw}.mainmenu-column.is--first{background-color:var(--swatch--tsk-grey);max-width:640px;padding-left:7vw}.mainmenu-column.is--right{border-right-width:0}.mainmenu-column.green{background-color:var(--swatch--tsk-green)}.mainmenu-link{color:var(--swatch--black);align-items:center;text-decoration:none;display:flex}.mainmenu-link.is--maincolumn{cursor:pointer;margin-bottom:1rem;font-weight:300;transition:color .8s cubic-bezier(.19,1,.22,1)}.mainmenu-link.is--maincolumn.white-text{color:var(--swatch--white)}.mainmenu-link.is--maincolumn.white-text.black-text,.mainmenu-link.is--maincolumn.black-text{color:#000}.mainmenu-link.is--submenu{padding-bottom:1rem;display:flex}.mainmenu-link.is--submenu.is--title{font-family:Messinasans,sans-serif;font-size:2.2rem;font-weight:400}.mainmenu-link.is--title{padding-bottom:1rem}.mainmenu-link.is--mainsub{font-weight:400}.mainmenu-link.is--submenu-empty{padding-bottom:1rem;display:flex}.mainmenu-link.is--submenu-empty.is--title{font-family:Messinasans,sans-serif;font-size:2.2rem;font-weight:400}.mainmenu-link.is--submenu-inactive{padding-bottom:1rem;display:flex}.mainmenu-link.is--submenu-inactive.is--title{font-family:Messinasans,sans-serif;font-size:2.2rem;font-weight:400}.mainmenu-heading.is--main{padding-bottom:1rem}.mainmenu-heading.is--main.is--primarylink{font-family:Sharp Grotesk Light,sans-serif;font-size:4.5rem}.mainmenu-heading.is--main.is--primarylink:hover{font-weight:300}.mainmenu-heading.is--main.is--primarylink.hide-tablet-above{display:none}.mainmenu-heading.is--submenu{font-family:Messinasans,sans-serif}.mainmenu-heading.is--submenu.is--subheading{font-size:2rem}.mainmenu-heading.is--submenu.is--sub-main{font-family:Messinasans,sans-serif}.mainmenu-heading.is--submenu.is--light{font-weight:400}.mainmenu-heading.is--submenu.is--topitem{font-family:Sharp Grotesk Medium,sans-serif}.mainmenu-columns-wrapper{display:flex}.mainmenu-columns-wrapper.tab-mobile{display:none}.submenu-list{opacity:0;display:none}.submenu-list.is--mainitem1{margin-left:4rem}.submenu-list.is--mainitem1.show{opacity:1;display:block}.submenu-list.is--mainitem2,.submenu-list.is--mainitem3{margin-left:4rem;display:none}.submenu-list.is--mainitem4{margin-left:4rem}.submenu-list.is--mainitem4.show{opacity:1}.submenu-list.show{width:auto;height:auto;display:block}.submenu-container{margin-top:2rem;position:relative}.submenu-triggerblock{display:none;position:absolute;inset:0%}.submenu-main{z-index:1;position:relative}.topicsnav-wrapper-ideas{min-width:200vw;margin-top:2rem;padding-bottom:2rem}.mainmenu-project-listing{margin-top:2rem}.link-block-16{position:static}.mainmenu-open-logo{position:absolute;top:2rem;left:3rem}.mainmenu-cta-heading{padding-top:2rem;padding-bottom:.5rem}.menuicon-back{display:inline-block;position:absolute;inset:2rem auto auto 2rem;transform:rotate(180deg)}.menuicon-back.is--mobile{display:none}.menulink-right{width:2rem;margin-left:-10px;margin-right:10px;display:block}.menuitem-wrapper{padding-left:4rem}.buttonnav-innertext{margin-right:.5rem;font-family:Messinasans,sans-serif;font-size:1.5rem;font-weight:400}.button-innertext{font-family:Messinasans,sans-serif;font-size:1.4rem;font-weight:400}.button-innertext.is--witharrow{padding-top:.125rem}.buttonnav-icon{margin-left:1rem}.button-arrowicon{width:20px;height:20px;padding-top:.25rem}.project-herolisting-content{z-index:1;position:relative}.heading-5{letter-spacing:0}.arrow-slide-parent{flex-direction:column;justify-content:center;width:3rem;height:3.2rem;display:flex;position:relative}.arrow-staticline{background-color:var(--swatch--black);width:50%;height:2px;padding-left:2px;position:absolute}.project-listing-excerpt-heading{color:#fff;width:40vw;padding-top:1rem;padding-bottom:1rem;font-family:Messinasans,sans-serif;font-size:2rem}.project-listing-spacer{height:40vh;max-height:313px}.project-listing-hero-heading{color:#fff}.footer-headline-black{color:var(--swatch--black)}.home-heading-amazing{color:var(--swatch--tsk-green);text-align:center;letter-spacing:2px;margin-left:auto;margin-right:auto;font-family:Sharp Grotesk Medium,sans-serif;font-size:9rem;font-weight:400}.cta_boxpink{background-color:var(--swatch--light-coral);border-radius:10px;justify-content:space-between;display:flex;overflow:hidden}.cta_boxpink.cream{background-color:#f7f3ef}.cta_boxpinkwrapper_image{object-fit:cover;width:50%}.cta_boxpink_left{object-fit:fill;flex-direction:column;justify-content:center;width:50%;height:auto;padding:5rem 6.25rem;display:flex}.cta_boxpink_top{grid-column-gap:.75rem;justify-content:center;align-items:center;display:flex}.iconembed{width:20px;display:flex}.iconembed.envelope{width:16px}.cta_boxpink_heading{font-family:Messinasans,sans-serif;font-size:1.75rem}.cta_input-wrapper{grid-column-gap:.5rem;display:flex}.cta_input{color:var(--swatch--black);background-color:#fddfdd;border:0 solid #000;border-radius:5px;padding:.75rem 1rem;font-size:1rem}.cta_input::placeholder{color:var(--swatch--black)}.cta_input.select{background-image:url(https://cdn.prod.website-files.com/6347e4b713e726199fd4955d/638ce141f5c38d2796115213_arrowDownform.svg);background-position:98%;background-repeat:no-repeat;background-size:1rem}.cta_input.cream{background-color:var(--swatch--white)}.cta_input.newslettter{background-color:#fdddb2}.cta_input.newslettter.is--bg-green{background-color:#fff}.cta_input.is-blue{background-color:#cbcfeb}.cta_input.transparent{background-color:#ffffff4f}.cta_input.transparent.is--message{height:8rem}.cta_input.grey{background-color:#ffffff4d}.cta_input.is--white{background-color:var(--color--background);background-color:var(--swatch--white)}.cta_input.is--white.is--message{height:8rem}.link_checbox{color:var(--swatch--black)}.cta_submit{background-color:var(--swatch--black);border:1px solid #000;border-radius:28px;padding:1rem 1.75rem;line-height:1}.cta_submit:hover{color:#000;background-color:#0000;border:1px solid #000}.cta_yellowembed{grid-column-gap:.5rem;align-items:center;display:flex}.cta_yellowcontent{font-size:1.7rem}.cta_yellow-wrapperbox{background-color:var(--swatch--tsk-yellow);border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:100%;padding:4rem 2.125rem 6rem 6rem;display:flex}.cta_yellow-wrapperbox.is--bg-green{background-color:var(--swatch--tsk-green)}.buttonprimary_black{grid-column-gap:3rem;grid-row-gap:3rem;background-color:var(--swatch--black);color:var(--swatch--white);border-radius:100px;justify-content:space-between;align-items:center;height:3.375rem;padding-left:1.375rem;padding-right:1.25rem;font-size:1.375rem;line-height:1.5;text-decoration:none;display:flex}.buttonprimary_black:hover{border:1px solid var(--swatch--black);color:var(--swatch--black);background-color:#fff0;text-decoration:none}.buttonprimary_black:visited{color:var(--swatch--black)}.buttonprimary_black.white-bg:hover{border:1px solid var(--swatch--tsk-green);color:var(--swatch--tsk-green)}.cta_yellowform-wrapper{background-color:var(--swatch--tsk-yellow);border-radius:10px;flex-direction:column;justify-content:center;max-width:47.5rem;padding:5rem;display:flex}.cta_yellowform-wrapper.is--bg-green{background-color:var(--swatch--tsk-green)}.cta_yellow_heading{font-family:Messinasans,sans-serif;font-size:1.375rem}.cta_blue{background-color:var(--swatch--tsk-blue);border-radius:10px;justify-content:space-between;align-items:center;padding:5rem;display:flex}.cta_blue_imagewrapper{border-radius:10px;width:37.1875rem;overflow:hidden}.cta_blue-heading{color:var(--swatch--white);font-family:Sharp Grotesk Medium,sans-serif;font-size:3.75rem;line-height:1.15}.cta_blue_content{color:#fff;text-align:left;max-width:39.375rem;font-size:1.75rem}.cta_blue_button{margin-top:4.375rem}.buttonprimary_white{grid-column-gap:2.5rem;border:1px solid var(--swatch--white);color:var(--swatch--white);background-color:#fff0;border-radius:100px;justify-content:space-between;align-items:center;min-width:15.5625rem;height:3.375rem;padding-left:1.375rem;padding-right:1.25rem;font-size:1.375rem;line-height:1.5;text-decoration:none;display:flex}.buttonprimary_white:hover{border:1px solid var(--swatch--black);background-color:var(--swatch--white);color:var(--swatch--black);text-decoration:none}.buttonprimary_white.white-bg:hover{border:1px solid var(--swatch--tsk-green);color:var(--swatch--tsk-green)}.cta_blue_careers{background-color:var(--swatch--tsk-blue);border-radius:10px;padding:5rem}.attachment_icon{width:1rem;display:flex}.newsletter_yellowrapper{justify-content:space-between;align-items:center;display:flex}.newsletter_top{grid-column-gap:.75rem;align-items:center;display:flex}.newsletter_texttop{font-size:1.375rem}.newsletter_middle{color:var(--swatch--tsk-yellow);max-width:31.25rem;margin-top:1.75rem}.newsletter_heading{color:var(--swatch--tsk-green);font-size:3.75rem}.newsletter_bottom{margin-top:3.375rem}.newsletter_bottomheading{font-size:1.375rem}.newsletter_margintop{margin-top:1rem}.newsletter_list{padding-left:0;list-style-type:none}.newsletter_listitem{background-image:url(https://cdn.prod.website-files.com/6347e4b713e726199fd4955d/67262c91b77fa098ee8ad52a_Green%20Color%20Dot.svg);background-position:0%;background-repeat:no-repeat;background-size:.5rem;margin-top:1rem;padding-left:1.25rem;font-size:1.375rem}.about_hero{z-index:1;height:150vh;position:relative}.about_herowrapper{justify-content:center;align-items:center;height:100vh;min-height:800px;display:flex}.about_marquee-section{z-index:2;background-color:var(--swatch--black);padding-top:9rem;padding-bottom:9rem;position:relative;overflow:hidden}.about_marqueewrapper{grid-column-gap:10rem;grid-row-gap:6.25rem;display:flex}.about_box{grid-column-gap:24px;grid-row-gap:24px;color:var(--swatch--tsk-green);flex-direction:column;flex:none}.about_box._1,.about_box._2{width:16rem}.about_box._3{width:28rem}.about_box._4{width:19rem}.about_box._5{width:25rem}.about_marquee-bgtext{font-family:Sharp Grotesk Light,sans-serif;font-size:8.75rem;font-weight:300;line-height:1}.about_marquee-movable{grid-column-gap:10rem;display:flex}.about_aboutus{display:block}.about_aboutus_heading{max-width:65rem}.container-xmedium{width:100%;max-width:67.5rem;margin-left:auto;margin-right:auto}.text-decoration_underline{text-decoration:underline}.accordion{background-color:var(--swatch--light-coral);border-radius:10px;padding:2rem 3.75rem}.accordion_question{justify-content:space-between;align-items:center;font-family:Sharp Grotesk Medium,sans-serif;font-size:1.75rem;display:flex}.accordion_answer{height:0;overflow:hidden}.accordion_arrow{width:2.25rem;display:flex}.accordion_arrow.services{width:1.125rem}.accordion_arrow.services.open{transform:rotate(180deg)}.accordion_answerwrapper{color:var(--swatch--black);padding-top:.5rem;padding-bottom:1rem}.accordion_richtext p{font-size:1.375rem}.accordion_richtext a{color:#000}.accordion_collection_item{margin-bottom:1.875rem}.about_process{background-color:var(--swatch--beige)}.about_processimage{max-width:46.875rem}.about_processwrapper{justify-content:space-between;align-items:center;display:flex}.about_processcontent{width:33.875rem}.about_client_content{font-size:2.625rem}.about_client-content-wrapper{max-width:55rem}.about_client-logowrapper{grid-column-gap:6.75rem;grid-row-gap:6.75rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;max-width:78.75rem;margin-top:4.5rem;margin-left:auto;margin-right:auto;display:grid}.about_client_logowrapper{justify-content:center;align-items:center;display:flex}.about_client_logo{filter:saturate(0%);transition:filter .25s ease-out}.about_client_logo:hover{filter:saturate()}.about_record-content{justify-content:space-between;align-items:center;display:flex}.about_record-right{grid-column-gap:3.75rem;background-color:var(--swatch--honeydew);border-radius:10px;align-items:center;width:47.5rem;padding:1.25rem 3.75rem;display:flex}.about_record-left{max-width:40rem}.about_record-image{width:auto;height:14.1875rem}.about_timeline-tabs_menu{grid-column-gap:1.5rem;margin-bottom:8.25rem;display:flex}.about_timeline-tabs_link{border:1px solid var(--swatch--tsk-green);color:var(--swatch--tsk-green);background-color:#ddd0;border-radius:100px;justify-content:center;align-items:center;height:3rem;font-size:1.2rem;display:flex}.about_timeline-tabs_link.w--current{background-color:var(--swatch--tsk-green);color:var(--swatch--black)}.about_timeline-tabs_pane{max-width:78.75rem;margin-left:auto;margin-right:auto}.about_timline-image{width:auto;height:8.75rem}.about_timeline-tabs_panewrapper{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;place-items:center;display:grid}.about_timeline-3points{justify-content:space-between;display:flex}.about_timeline-boxx{width:30.625rem}.about_timeline-pointers{margin-top:6.25rem}.about_cta{position:relative}.about_cta-bg{z-index:-1;background-color:var(--swatch--black);height:40%;position:absolute;inset:auto 0% 0%}.about_hero-heading{opacity:0;font-size:8rem;transform:translateY(-50px)}.aboutus_hero-abs{z-index:0;border-radius:10px;position:absolute;inset:0%;overflow:hidden}.aboutus_hero_image{opacity:0;transform:translateY(50px)}.aboutus_hero_image._1{border-radius:10px;width:34.375rem;position:absolute;inset:12rem auto auto 0}.aboutus_hero_image._2{border-radius:10px;width:23.25rem;position:absolute;inset:7.5rem 30rem auto auto}.aboutus_hero_image._3{border-radius:10px;width:20.875rem;position:absolute;inset:17.5rem 5rem auto auto}.aboutus_hero_image._4{border-radius:10px;width:18.6875rem;position:absolute;inset:auto auto 5.625rem 2.4375rem}.aboutus_hero_image._5{border-radius:10px;width:15.125rem;position:absolute;inset:auto auto 13.75rem 17rem}.aboutus_hero_image._6{border-radius:10px;width:15.9375rem;position:absolute;inset:auto auto 3.75rem 34.4625rem}.aboutus_hero_image._7{border-radius:10px;width:17.5rem;position:absolute;inset:auto 20rem 8.75rem auto}.aboutus_hero_image._8{border-radius:10px;width:16.875rem;position:absolute;inset:auto 0 4.6875rem auto}.about_hero-relative{width:100%;max-width:98.125rem;margin-left:auto;margin-right:auto;position:sticky;top:0}.services_hero{min-height:31.25rem;position:relative}.services_hero-image{width:100%}.services_content-first-wrapper{flex-direction:column;align-items:flex-start;display:flex}.services_content-heading-wrapper{max-width:39.375rem}.services_subcategories{background-color:var(--dark--background);color:var(--color--background)}.services_content-secondwrapper{justify-content:space-between;align-items:center;display:flex}.services_content-secondwrapper.reverse{flex-direction:row-reverse}.services_content-second-image{border-radius:10px;width:47.5rem}.services_content-secondwrapperleft{grid-row-gap:2.25rem;flex-direction:column;max-width:39.0625rem;font-size:2.125rem;display:flex}.services_content-second_bottom{grid-row-gap:2.25rem;flex-direction:column;max-width:66rem;margin-top:10rem;margin-left:auto;margin-right:auto;font-size:2.125rem;display:flex}.services_video{justify-content:center;align-items:center;min-height:58.25rem;display:flex}.services_playpause{justify-content:center;align-items:center;display:flex;position:absolute;inset:0%}.services_play{opacity:.15}.services_playpauseicon{width:9.25rem}.services_accordion{background-color:var(--swatch--beige)}.services_content-secondheading_wrapper{max-width:30.625rem}.services_content-fourth-image{border-radius:10px;width:30rem;margin-left:5.3125rem}.services_content-fourth-wrapper{grid-row-gap:2.25rem;flex-direction:column;min-width:47.5rem;font-size:2.125rem;display:flex}.services_content-fourth-para{max-width:45rem}.services_accordion-wrapper{align-items:center;display:flex}.services_accordion-right{flex:none;width:50%;margin-left:2.5rem}.services_accordion-left{flex-direction:column;margin-right:2.5rem;display:flex}.heading_style_60{font-size:3.75rem}.accordion-group{border-bottom:.5px solid #000}.accordion-group.last{border-bottom-width:0}.accordion-menu{cursor:pointer;justify-content:space-between;align-items:center;padding-top:1rem;padding-bottom:1rem;display:flex}.accordion-menu.active{color:#38c48c}.accordion-content{height:0;overflow:hidden}.accordion-content.open,.accordion-content.active{height:auto}.tabs_nostyle{background-color:#ddd0;padding:0}.tabs_nostyle.w--current{background-color:#ddd0}.services_accordion-content,.services_accordion-content-wrapper{height:100%}.services_accordion-image{border-radius:1rem;width:100%}.project_listing-image{z-index:0;object-fit:cover;border-radius:1rem;width:100%;height:100%;transition:all .3s ease-out;position:absolute;inset:0%;transform:scale(1)}.project_listing-image.zoom-animation-image.scale-image,.project_listing-image.scale,.project_listing-image.scale-small{transform:scale(1.05)}.accordion_arrow-services{width:1.125rem;transition:all .35s cubic-bezier(.39,.575,.565,1);display:flex}.accordion_arrow-services.services{width:1.125rem}.accordion_arrow-services.services.open,.accordion_arrow-services.active{transform:rotate(180deg)}.project-listing-item-wrapper{border:0 solid #0000;border-radius:1rem;position:relative;overflow:hidden}.project-listing-item-carousel{flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:22vw;max-height:525px;display:flex;position:relative;overflow:hidden}.project-listing-item-carousel.is--archive{background-size:auto 110%;width:100%;height:22vw;max-height:525px}.project-listing-item-carousel.is--static{background-color:var(--swatch--light-coral);background-image:none;justify-content:space-between;width:100%;max-width:25rem;height:22vw;max-height:525px;padding:1.8rem}.project-listing-item-carousel.is--carousel{text-decoration:none}.project-listing-item-carousel.is--homehero{background-image:none;border-radius:0;justify-content:flex-start;width:100vw;height:100vh;max-height:1080px;padding-left:0;text-decoration:none}.project-listing-item-carousel.is--mainmenu{background-image:none;justify-content:flex-end;width:20vw;height:25vw;max-height:35rem;text-decoration:none}.project-listing-item-carousel.is--tall{border-radius:1rem;height:35vw;max-height:612px}.about_processlefttab{position:relative}.embed_about{width:46.875rem}.about_processstratedgycircle{color:#b05e5e}.about_circle{background-color:var(--swatch--white);cursor:pointer;border-radius:100px;justify-content:center;align-items:center;width:14.0625rem;height:14.0625rem;font-size:1.75rem;font-weight:400;transition:background-color .25s;display:flex}.about_circle:hover{background-color:var(--swatch--tsk-green)}.blendtextmenu{color:#fff}.menubar_tsklogo{text-align:left}.menubar_tsklogo.w--current{position:relative}.menubar_logo{z-index:2}.menubar_logo.is-black.home{filter:none;position:absolute;inset:0% auto auto 0%}.cta_success{text-align:left;background-color:#ddd0;padding:0}.cta_succesbutton-wrapper{grid-column-gap:1rem;display:flex}.cta_succesbutton-wrapper.center{justify-content:center}.menubar-mixblend-reset{mix-blend-mode:normal;position:absolute;inset:0%}.section_logobutton{z-index:999999;width:50%;position:fixed;top:0}.menubar-wrapper-logoonly{justify-content:space-between;align-items:center;width:20%;display:flex}.menu_button{cursor:pointer;padding:2px 4px}.menu_button.withoutblendmode{opacity:0}.linkblock-unstyled,.linkblock-unstyled:visited{color:var(--swatch--black);text-decoration:none}.button-icon-small-down{margin-top:0;transform:rotate(0)}.button-icon-small-down.is--rotated{margin-top:-3px;top:.25rem;transform:rotate(90deg)}.button-icon-small-down.is--categorynav{perspective-origin:50% 0;transform-origin:50%;height:1rem;position:static;top:.25rem;transform:rotate(90deg)}.projects-nav-mainheading{font-size:5.5rem}.project-listing-item-excerpt{color:var(--swatch--white);font-size:1.4rem;font-weight:400}.hero-project-content-wrapper{flex-direction:column;justify-content:flex-end;height:100vh;max-height:1080px;display:flex}.hero-project-content-wrapper.home{max-width:100%}.link-block-17{border-radius:1rem;overflow:hidden}.servicesnav-dropdown-wrapper{height:6rem;position:relative}.project-hero-content-wrapper{width:80%}.embed_process{width:50.875rem}.link-href{color:#fff;cursor:pointer;transition:all .25s}.link-href:hover{color:var(--swatch--tsk-green);font-family:Messinasans,sans-serif}.link-href.active{color:var(--swatch--tsk-green)}.image-3{opacity:0;max-width:50.875rem;position:absolute;inset:0% auto auto 0%}.project-hero-linkblock{padding-top:4rem}.project-listing-hero-excerpt{color:var(--swatch--white);margin-top:.25rem;font-size:2rem;font-weight:400}.project-listing-standard-heading{color:var(--swatch--white);margin-bottom:.5rem;font-weight:400}.idea-authorbox-label{display:inline-block}.idea-authorbox-label.is--first{padding-right:.5rem}.ideas-heading-main{margin-bottom:3rem;font-size:4rem;font-weight:400}.select-secondclick-trigger{z-index:2;width:120%;height:40px;margin-top:-5%;margin-left:-10%;display:none;position:absolute;inset:0%}.about_mapwrapper{justify-content:space-between;display:flex}.about_left{max-width:30.625rem;padding-top:11.5625rem}.about_map-object{width:56.25rem}.about_map-copy{max-width:22.5rem}.about_map-locations{border:1px solid var(--swatch--black);color:var(--swatch--black);cursor:pointer;border-radius:50px;flex-direction:row;justify-content:center;align-items:center;width:100%;max-width:13.75rem;height:3.375rem;text-decoration:none;transition:all .2s cubic-bezier(.215,.61,.355,1);display:flex}.about_map-locations:hover{background-color:var(--swatch--black);outline-offset:0px;color:var(--swatch--white);outline:3px dashed #fff}.about_map-locations-wrapper{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;display:flex}.section_tsklogo{z-index:999999;width:50%;position:fixed;top:0}.section_tsklogo.withblendmode{mix-blend-mode:difference}.section_tsklogo.withblendmode.no-blen{mix-blend-mode:normal}.tsklogo-wrapper{justify-content:space-between;align-items:center}.section_menubarlogo{z-index:999999;width:100%;margin-left:auto;margin-right:auto;position:fixed;top:0}.section_menubarlogo.withblendmode{filter:brightness(10000%);mix-blend-mode:difference}.section_menubarlogo.withblendmode.no-blen{mix-blend-mode:normal}.section_menubarlogo.withblendmode.home{filter:none;mix-blend-mode:normal}.projects_listing-image{position:absolute;inset:0%}.projects_listing-image.zoom-animation-image{object-fit:cover;width:100%;height:100%}.bold-text-sharp-span{font-family:Sharp Grotesk Medium,sans-serif}.text_form-attachment{font-family:Messinasans,sans-serif;font-size:1rem;font-weight:400}.tectform-attachment{font-weight:400}._100vh{height:100vh}._100vh.center{justify-content:center;align-items:center;display:flex}.mobile-image,.contact_hero-image-mobile-wrapper{display:none}.heading_home{color:#fff}.searchtext-projects{font-size:1.25rem;font-weight:400}.buttons_styleguide{grid-column-gap:25px;grid-row-gap:25px;background-color:var(--swatch--honeydew);flex-wrap:wrap;padding:87px;display:flex}.buttton_container{display:inline-block}.buttonwrapper{grid-column-gap:2rem;border-radius:100px;justify-content:space-between;align-items:center;padding:.9rem 1rem .9rem 1.5rem;display:flex}.buttonwrapper.green-primary{border:1.5px solid var(--swatch--tsk-green);background-color:var(--swatch--tsk-green);color:var(--swatch--black);border-radius:100px;min-width:12rem;text-decoration:none}.buttonwrapper.green-primary:hover{border-color:var(--swatch--white);background-color:var(--swatch--white)}.buttonwrapper.white-primary{border:1.5px solid var(--swatch--white);background-color:var(--swatch--white);color:var(--swatch--black);min-width:12rem;text-decoration:none}.buttonwrapper.white-primary:hover{border-color:var(--swatch--tsk-green);background-color:var(--swatch--tsk-green)}.buttonwrapper.blue-primary{border:1.5px solid var(--swatch--tsk-blue);color:var(--swatch--tsk-blue);min-width:12rem;padding-top:.825rem;padding-bottom:.825rem;text-decoration:none}.buttonwrapper.blue-primary:hover{background-color:var(--swatch--tsk-blue);color:var(--swatch--white)}.buttonwrapper.green-border{border:1.5px solid var(--swatch--tsk-green);color:var(--swatch--tsk-green);min-width:12rem;padding-top:.825rem;padding-bottom:.825rem;text-decoration:none}.buttonwrapper.green-border:hover{background-color:var(--swatch--tsk-green);color:var(--swatch--black)}.buttonwrapper.solid-green{border:1px solid var(--swatch--tsk-green);background-color:var(--swatch--tsk-green);color:var(--swatch--black);justify-content:center;width:12.5rem;padding-top:.825rem;padding-bottom:.825rem;padding-left:1rem;text-decoration:none}.buttonwrapper.solid-green:hover{background-color:var(--swatch--white);color:var(--swatch--tsk-green)}.buttonwrapper.solid-black{grid-column-gap:0rem;background-color:var(--swatch--black);color:var(--swatch--white);-webkit-text-fill-color:inherit;background-clip:border-box;border:1.5px solid #000;justify-content:center;width:12.5rem;padding-top:.6rem;padding-bottom:.6rem;padding-left:1rem;font-size:1.4rem;text-decoration:none}.buttonwrapper.solid-black.white-corder:hover{border-color:var(--swatch--white);color:var(--swatch--white)}.buttonwrapper.black-primary{background-color:var(--swatch--black);color:var(--swatch--white);border:1.5px solid #000;border-radius:100px;min-width:12rem;padding-top:.825rem;padding-bottom:.925rem;text-decoration:none}.buttonwrapper.black-primary:hover{color:var(--swatch--black);background-color:#fff0}.buttonwrapper.solid-green-no-arrow{border:1.5px solid var(--swatch--tsk-green);background-color:var(--swatch--tsk-green);color:var(--swatch--black);justify-content:center;width:12.5rem;padding-top:.6rem;padding-bottom:.6rem;padding-left:1rem;font-size:1.4rem;text-decoration:none}.buttonwrapper.white-to-bluetext{border:1.5px solid var(--swatch--white);color:var(--swatch--white);min-width:12rem;padding-top:.825rem;padding-bottom:.825rem;text-decoration:none}.buttonwrapper.white-to-bluetext:hover{background-color:var(--swatch--white);color:var(--swatch--black)}.buttonwrapper.green-border-careers{border:1.5px solid var(--swatch--tsk-green);color:var(--swatch--tsk-green);min-width:12rem;padding-top:.825rem;padding-bottom:.825rem;text-decoration:none}.buttonwrapper.green-border-careers:hover{background-color:var(--swatch--tsk-green);color:var(--swatch--black)}.buttonwrapper.black-border{border:1.5px solid var(--swatch--black);color:var(--swatch--black);min-width:12rem;padding-top:.825rem;padding-bottom:.825rem;text-decoration:none}.buttonwrapper.black-border:hover{border-color:var(--swatch--tsk-green);background-color:var(--swatch--tsk-green);color:var(--swatch--black)}.buttonwrapper.green-primary-empty-green{border:1.5px solid var(--swatch--tsk-green);background-color:var(--swatch--tsk-green);color:var(--swatch--black);border-radius:100px;min-width:12rem;text-decoration:none}.buttonwrapper.green-primary-empty-green:hover{border-color:var(--swatch--tsk-green);color:var(--swatch--tsk-green);background-color:#fff0}.buttonwrapper.black-border-black-bg{border:1.5px solid var(--swatch--black);color:var(--swatch--black);min-width:12rem;padding-top:.825rem;padding-bottom:.825rem;text-decoration:none}.buttonwrapper.black-border-black-bg:hover{border-color:var(--swatch--black);background-color:var(--swatch--black);color:var(--swatch--white)}.buttonwrapper.black-border-black-bg{color:#000;border:1.5px solid #000;min-width:12rem;padding-top:.825rem;padding-bottom:.825rem;text-decoration:none}.buttonwrapper.black-border-black-bg:hover{color:#fff;background-color:#000;border-color:#000}.buttonwrapper.solid-black{grid-column-gap:0rem;color:#fff;background-color:#000;border:1.5px solid #000;justify-content:center;width:12.5rem;padding-top:.6rem;padding-bottom:.6rem;padding-left:1rem;font-size:1.4rem;text-decoration:none}.buttonwrapper.solid-black{grid-column-gap:0rem;color:#fff;letter-spacing:.1rem;background-color:#29315f;border:1.7px solid #29315f;justify-content:center;width:16rem;padding:.6rem 1rem;font-size:1.4rem;text-decoration:none}.buttonwrapper.solid-black:hover{color:#000;background-color:#0000;border:1.5px solid #000}.buttonwrapper.solid-black-copy{grid-column-gap:0rem;background-color:var(--swatch--black);color:var(--swatch--white);-webkit-text-fill-color:inherit;background-clip:border-box;border:1.5px solid #000;justify-content:center;width:12.5rem;padding-top:.6rem;padding-bottom:.6rem;padding-left:1rem;font-size:1.4rem;text-decoration:none}.buttonwrapper.solid-black-copy:hover{color:var(--swatch--black);background-color:#0000;border:1.5px solid #000}.buttonwrapper.solid-black-copy.white-corder:hover{border-color:var(--swatch--white);color:var(--swatch--white)}.buttonwrapper.green-border-careers{color:#38c48c;border:1.5px solid #38c48c;min-width:12rem;padding-top:.825rem;padding-bottom:.825rem;text-decoration:none}.buttonwrapper.green-border-careers:hover{color:#000;background-color:#38c48c}.buttonwrapper.solid-green-no-arrow{color:#000;background-color:#38c48c;border:1.5px solid #38c48c;justify-content:center;width:12.5rem;padding-top:.6rem;padding-bottom:.6rem;padding-left:1rem;font-size:1.4rem;text-decoration:none}.buttonwrapper.solid-green-no-arrow:hover{color:#38c48c;background-color:#38c48c00}.buttonwrapper.white-primary{color:#1c1c1c;background-color:#fff;border:1.5px solid #fff;min-width:12rem;text-decoration:none}.buttonwrapper.white-primary:hover{background-color:#1dd26a;border-color:#1dd26a}.arrow_embed{width:1.5rem;max-width:1.5rem;transition:all .115s linear;display:flex;transform:translate(0)}.arrow_embed.move-right{transform:translate(5px)}.arrow_embed.down-90{transform:rotate(90deg)translate(0)}.arrow_embed.down-90.move-down{transform:rotate(90deg)translate(5px)}.arrow_embed._180{transform:rotate(180deg)}.arrow_embed._180.back-left{transform:translate(-5px)rotate(180deg)}.buttontext{white-space:nowrap;font-size:1.4rem;line-height:1}.buttontext.big{font-size:1.4rem}.buttonwrapper-90{grid-column-gap:2rem;border-radius:100px;justify-content:space-between;align-items:center;padding:.9rem 1rem .9rem 1.5rem;display:flex}.buttonwrapper-90.green-primary{border:1.5px solid var(--swatch--tsk-green);background-color:var(--swatch--tsk-green);color:var(--swatch--black);border-radius:100px;min-width:12rem;padding-top:.825rem;padding-bottom:.825rem;text-decoration:none}.buttonwrapper-90.green-primary:hover{border-color:var(--swatch--black);background-color:#fff0}.buttonwrapper-90.white-primary{background-color:var(--swatch--white);color:var(--swatch--black);text-decoration:none}.buttonwrapper-90.blue-primary{border:1px solid var(--swatch--tsk-blue);color:var(--swatch--tsk-blue);text-decoration:none}.buttonwrapper-90.green-border{border:1px solid var(--swatch--tsk-green);color:var(--swatch--tsk-green);text-decoration:none}.buttonwrapper-90.solid-green{background-color:var(--swatch--tsk-green);color:var(--swatch--black);justify-content:center;width:12.5rem;padding-top:1.125rem;padding-bottom:1.125rem;text-decoration:none}.buttonwrapper-90.solid-black{grid-column-gap:0rem;background-color:var(--swatch--black);color:var(--swatch--white);justify-content:center;width:12.5rem;padding-top:1.125rem;padding-bottom:1.125rem;text-decoration:none}.buttonwrapper-90.black-green{border:1.5px solid var(--swatch--tsk-green);color:var(--swatch--tsk-green);background-color:#38c48c00;border-radius:100px;min-width:12rem;padding-top:.825rem;padding-bottom:.825rem;text-decoration:none}.buttonwrapper-90.black-green:hover{background-color:var(--swatch--tsk-green);color:var(--swatch--black)}.buttonwrapper-90.green-white{border:1.5px solid var(--swatch--tsk-green);background-color:var(--swatch--tsk-green);color:var(--swatch--black);border-radius:100px;min-width:12rem;padding-top:.825rem;padding-bottom:.825rem;text-decoration:none}.buttonwrapper-90.green-white:hover{color:var(--swatch--black);background-color:#fff;border:1.5px solid #fff}.center-button{justify-content:center;align-items:center;display:flex}.searchbox{align-items:flex-start;display:flex}.searchbox-input{background-color:#0000;border-width:0 0 1px;border-color:#000;border-top-style:none;border-bottom-style:none;border-left-style:solid;align-self:flex-start}.search-result-list{grid-column-gap:2rem;grid-row-gap:3rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.searchresult-item{grid-column-gap:1rem;grid-row-gap:0rem;display:flex}.searchresult-image{border-radius:1rem;width:125px;height:125px}.searchresults-linkcontainer{flex:1;padding-top:0;padding-left:1rem;padding-right:1rem}.searchresults-searchbox{width:50%}.searchresult-bgimage{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-size:cover;border-radius:1rem;flex:none;width:125px;height:125px}.resources-nav{margin-left:-2100px}.fs-cc-prefs2_close{color:#fff;cursor:pointer;background-color:#0540f2;padding:.75rem;font-size:1.25rem;text-decoration:none;position:absolute;inset:0 0 auto auto;box-shadow:-1px 1px 4px #3333331a}.fs-cc-prefs2_overlay{z-index:-1;background-color:#000c;width:100%;height:100%;position:absolute;inset:0%}.fs-cc-prefs2_form-wrapper{flex-direction:row;justify-content:center;align-items:center;margin-bottom:0;padding:1.5rem;display:flex;position:absolute;inset:0%}.fs-cc-prefs2_checkbox-label{display:none}.fs-cc-banner2_container{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:60rem;margin-left:auto;margin-right:auto;display:flex}.fs-cc-banner2_buttons-wrapper{grid-row-gap:.75rem;flex-direction:column;grid-template-rows:auto;grid-template-columns:auto auto;grid-auto-columns:1fr;width:100%;margin-top:2rem;display:flex}.fs-cc-preferences2_close-icon{color:#fff;width:1.5rem;height:1.5rem}.fs-cc-prefs2_form{color:#fff;background-color:#333;border-radius:20px;width:100%;max-width:25rem;max-height:85vh;margin-bottom:0;position:relative}.fs-cc-prefs2_buttons-wrapper{grid-row-gap:.75rem;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-end;margin-top:1rem;display:flex}.fs-cc-prefs2_label{color:var(--swatch--black);margin-top:0;margin-bottom:0;font-size:1rem}.fs-cc-banner2_text{padding-right:2rem;font-size:1rem}.fs-cc-manager2_component{z-index:999;display:none;position:fixed;inset:auto auto 1.25rem 1.25rem}.fs-cc-prefs2_checkbox{z-index:1;border-width:2px;border-color:var(--swatch--tsk-blue);background-color:var(--swatch--beige);cursor:pointer;width:100%;height:100%;margin-top:0;margin-left:0;position:absolute;inset:0%}.fs-cc-prefs2_checkbox.w--redirected-checked{background-color:#0540f2;background-size:auto;border-color:#0540f2}.fs-cc-prefs2_button{text-align:center;background-color:#0540f2;border:1px solid #0540f2;padding:.75rem 1.25rem;font-weight:700}.fs-cc-prefs2_button.fs-cc-button-alt{color:#0540f2;background-color:#fff;border-color:#0540f2}.fs-cc-prefs2_option{border-bottom:1px solid #c0c0c04d;padding-top:.75rem;padding-bottom:.75rem}.fs-cc-banner2_button{border:1px solid var(--swatch--tsk-blue);background-color:var(--swatch--tsk-blue);color:#fff;text-align:center;white-space:nowrap;border-radius:18px;justify-content:center;align-items:center;min-width:100%;margin-left:0;margin-right:1rem;padding:.5rem 1.25rem;font-size:1rem;font-weight:400;display:flex}.fs-cc-banner2_button:hover{border:1px solid var(--swatch--tsk-blue);background-color:var(--swatch--beige);color:var(--swatch--tsk-blue)}.fs-cc-banner2_button.fs-cc-button-alt{border:1px solid var(--swatch--tsk-blue);width:100%}.fs-cc-banner2_button.fs-cc-button-alt:hover,.fs-cc-banner2_button.border{border:1px solid var(--swatch--tsk-blue);background-color:var(--swatch--beige);color:var(--swatch--tsk-blue)}.fs-cc-banner2_button.border:hover{background-color:var(--swatch--tsk-blue);color:var(--swatch--white)}.fs-cc-prefs2_space-small{margin-bottom:.75rem}.fs-cc-prefs2_submit{text-align:center;background-color:#010440;margin-top:.75rem;padding:.75rem 1.25rem;font-weight:700}.fs-cc-prefs2_component{z-index:99997;opacity:1;flex-direction:column;justify-content:center;align-items:center;margin-bottom:0;padding:2rem;display:none;position:fixed;inset:0%}.fs-cc-prefs2_content{background-color:var(--swatch--beige);color:#000;border-radius:12px;height:100%;padding:1.75rem}.fs-cc-prefs2_title{color:var(--swatch--black);text-align:center;font-size:1.75rem;line-height:1.2em}.fs-cc-prefs2_checkbox-field{justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-bottom:0;padding:.125rem;display:flex;position:relative}.fs-cc-manager2_button{color:#0540f2;cursor:pointer;background-color:#fff;flex-direction:column;width:3rem;padding:.5rem;transition:color .2s;display:flex}.fs-cc-manager2_button:hover{color:#4353ff}.fs-cc-prefs2_toggle-wrapper{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.fs-cc-banner2_text-link{color:#fff;border-bottom:2px solid #fff;font-weight:400;text-decoration:none}.fs-cc-banner2_component{z-index:9999999;background-color:var(--swatch--beige);border-radius:10px;max-width:22.1875rem;min-height:16rem;padding:1.75rem;display:none;position:fixed;inset:auto 10px 10px auto}.fs-cs_learnmore{color:var(--swatch--tsk-blue);text-decoration:underline}.fs-cc-lnik{color:var(--swatch--tsk-blue);text-align:center;font-size:1rem}.fs-cc-cross{cursor:pointer;width:.875rem;height:.875rem;display:flex;position:absolute;inset:.875rem .875rem auto auto}.fs-cc-cross.no-abs{color:#000;position:relative;top:0;right:0}.search-searchbox{border-bottom:1px solid #000;width:100%;margin-bottom:0;display:flex}.search-icon{background-color:#38c48c00;background-image:url(https://cdn.prod.website-files.com/6347e4b713e726199fd4955d/63bfed3e36a47c0829e9a90f_search-icon.png);background-position:50%;background-repeat:no-repeat;background-size:auto;width:1rem;height:3.5rem}.search-button{height:3.5rem}.listings_heading{letter-spacing:1px;font-family:Sharp Grotesk Medium,sans-serif;font-size:2.2rem;font-weight:400;line-height:1.2}.careers_block{margin-bottom:0}.privacy_policy{min-height:100vh}.pp_wrapper{cursor:pointer}.fixed_progreebar{z-index:999;width:100%;height:5px;position:fixed;inset:0% 0% auto}.fixed_insideprogressbar{background-color:var(--swatch--tsk-blue);height:5px;transform:translate(-101%)}.collection_list-services{display:flex}.services_richtext p{font-size:1.375rem}.services_richtext h6{font-size:1.75rem;font-weight:400}.services_richtext.ani_entrance{margin-bottom:50px}.embed_bigarrow{width:4rem;display:flex}.sub_servicebox.is-spacer{width:100%}.sub_serviceclist{grid-column-gap:5rem;grid-row-gap:5rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.sub-service-fold-1_heading-wrapper{justify-content:space-between;align-items:center;display:flex}.services_content-image{width:100%;transform:scale(1.05)}.services_content-richtextg.big p{font-size:1.75rem}.services_content-richtextg ul{padding-left:0}.services_content-richtextg li{background-image:url(https://cdn.prod.website-files.com/6347e4b713e726199fd4955d/63c5f6bd3c4b552cefc48b11_Bullet%20TSK.svg);background-position:0 9px;background-repeat:no-repeat;background-size:auto;margin-bottom:1.5rem;padding-left:1.5rem;font-size:1.375rem}.services_content-richtextg p{font-size:1.375rem}.services_content-fold-4-wrapepr{grid-column-gap:11.25rem;grid-row-gap:11.25rem;justify-content:space-between;align-items:center;display:flex}.services_content-fold-4-image{min-width:47.5rem}.services_tablink{font-size:1rem}.cms_tabs-subservices{margin-left:-1rem}.cms_tabs-services-link{color:var(--swatch--black);padding:0 1rem;font-size:1rem;text-decoration:none}.cms_tabs-services-link.w--current{color:var(--swatch--tsk-green);background-color:#ddd0}.cms_tabs-services-link._2{border-left:1px solid #000;border-right:1px solid #000}.cms_tabs-services-link.is--selected{color:var(--swatch--tsk-green)}.mainmenu-link-empty{color:var(--swatch--black);align-items:center;text-decoration:none;display:flex}.mainmenu-link-empty.is--maincolumn{cursor:pointer;margin-bottom:1rem;font-weight:300;transition:color .8s cubic-bezier(.19,1,.22,1)}.mainmenu-link-empty.is--maincolumn.white-text{color:var(--swatch--white)}.mainmenu-link-empty.is--maincolumn.white-text.black-text,.mainmenu-link-empty.is--maincolumn.black-text{color:#000}.mainmenu-link-empty.is--submenu{padding-bottom:1rem;display:flex}.mainmenu-link-empty.is--submenu.is--title{font-family:Messinasans,sans-serif;font-size:2.2rem;font-weight:400}.mainmenu-link-empty.is--title{padding-bottom:1rem}.mainmenu-link-empty.is--mainsub{font-weight:400}.mainmenu-link-empty.is--submenu-empty{padding-bottom:1rem;display:flex}.mainmenu-link-empty.is--submenu-empty.is--title{font-family:Messinasans,sans-serif;font-size:2.2rem;font-weight:400}.sub-service_active-collection{margin-left:0}.sub-service_active-collection-list{display:flex}.top-banner_image{z-index:-1;opacity:0;object-fit:cover;object-position:50% 100%;width:100%;max-height:390px;position:absolute;inset:0% 0% auto}.top-banner_image.opacity-100{opacity:1}.simplectaheading{font-family:Sharp Grotesk Medium,sans-serif;font-size:2rem}.simplectaheading.is--tuneinleft{padding-bottom:2rem;font-size:1.5rem}.simplectaheading.is--tuneinleft.large-heading{font-size:3rem}.ideas_simple-wrapper{grid-column-gap:5rem;border-radius:1rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:22.75%;display:flex}.ideas_simple-wrapper.is--archive{background-size:auto 110%;width:100%;height:24rem}.ideas_simple-wrapper.is--static{background-color:var(--swatch--light-coral);background-image:none;justify-content:space-between;width:100%;max-width:25rem;height:24rem;padding:1rem}.cta_transparentform-wrapper{background-color:var(--swatch--tsk-yellow);border-radius:10px;flex-direction:column;justify-content:center;max-width:47.5rem;padding:5rem;display:flex}.success_cta.cetner{text-align:center}.search_menuwrapper{width:20vw}.cta-image-right{object-fit:contain}.project-static-example{width:25vw}.cta_yellow-listing{background-color:var(--swatch--tsk-yellow);border-radius:10px;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:2.25rem 2.125rem 2.25rem 1.8125rem;display:flex}.cta_yellow-listing.is--bg-green{background-color:var(--swatch--tsk-green)}.project-listing-item-link-small{color:var(--swatch--white);background-image:none;border-radius:1rem;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:100%;text-decoration:none;display:flex;position:relative;overflow:hidden}.project-listing-item-link-small.is--bottom{justify-content:flex-end}.black{color:var(--swatch--black)}.container{max-width:80rem;padding-top:5rem;padding-bottom:5rem}.container-2{max-width:70%;padding-top:5rem;padding-bottom:5rem}.container-3,.container-4{padding-top:5rem;padding-bottom:5rem}.form{margin-bottom:4rem;padding-bottom:2rem}.text-block-2{padding-right:2rem}.link-block-18{width:2rem;max-width:100%}.smallsubscript{font-size:3rem}.trans-w-transformation--wrapper{justify-content:flex-end;align-items:flex-start;display:flex;overflow:hidden}.work-transformation--slide{color:var(--swatch--black);text-decoration:none}.splide__pagination_li{list-style:none}.webinar--static{grid-row-gap:2.5rem;background-color:var(--swatch--tsk-blue);color:var(--swatch--white);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;max-height:29.15rem;padding:3rem;text-decoration:none;display:flex}.webinar--static_right{width:6.75rem}.featuredbanner--conditional{color:var(--swatch--white);border-radius:12px;height:55rem;position:relative;overflow:hidden}.featuredbanner--banner{object-fit:cover;border-radius:10px;width:100%;height:100%}.featuredbanner--overlay-container{z-index:1;color:#fff;background-image:linear-gradient(#fff0 35%,#00000080);flex-direction:column;justify-content:space-between;align-items:flex-start;padding:5rem 4rem;text-decoration:none;display:flex;position:absolute;inset:0%}.featuredbanner--overlay-bottom{max-width:50rem}.featuredbanner--overlay-flex{grid-column-gap:.25rem;background-color:var(--swatch--tsk-green);color:var(--swatch--black);border-radius:4px;align-items:center;padding:.375rem 1rem;font-size:1rem;display:flex}.featuredbanner--overlay-thunder{width:1.25rem;height:1rem}.featured--header{margin-bottom:2.5rem}.stats--ideas{width:100%;max-width:22rem;margin-right:5rem;display:inline-block}.stats--ideas--h{color:var(--swatch--tsk-blue);font-size:7rem;font-weight:400;line-height:1}.stats--ideas--c{font-size:1.375rem}.stats--ideas--source{font-size:1rem}.button-2{grid-column-gap:1rem;color:#fff;text-align:center;background-color:#000;border:2px solid #000;border-radius:50px;align-items:center;padding:.25rem 1rem;font-family:Messinasans,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;text-decoration:none}.button-2:hover{color:#fff;background-color:#38c48c;border-color:#38c48c}.mainmenu-column-2{color:#000;background-color:#e9e8e4;border-style:none solid none none;border-top-width:0;border-top-color:#ff948f;border-left-width:0;border-left-color:#ff948f;border-right-width:1px;border-right-color:#fff;width:33.3vw;height:100vh;min-height:100vh;max-height:1080px;padding-top:10vw;padding-left:5vw;padding-right:5vw;transition:background-color .8s cubic-bezier(.19,1,.22,1);position:relative}.mainmenu-column-2.is--right{border-right-width:0}.mainmenu-column-2.is--first{background-color:#e9e8e4;max-width:640px;padding-left:7vw}.mainmenu-column-2.is--middle{width:0;padding-left:0;padding-right:0;transition:width .8s cubic-bezier(.23,1,.32,1),background-color .8s cubic-bezier(.19,1,.22,1)}.mainmenu-link-2{color:#000;align-items:center;text-decoration:none;display:flex}.mainmenu-link-2.is--submenu{padding-bottom:1rem;display:flex}.mainmenu-link-2.is--maincolumn{cursor:pointer;margin-bottom:1rem;font-weight:300;transition:color .8s cubic-bezier(.19,1,.22,1)}.mainmenu-link-2.is--submenu-inactive{padding-bottom:1rem;display:flex}.columns{padding-top:7vw}.heading-7{color:#ffbb64;background-color:#0000}.paragraph-9{background-color:#fff;border-radius:10px;padding:10px}.cell-16{background-color:#0000;border-radius:10px}.column-7{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-bottom:20px;display:flex}.padding-global-2{background-color:var(--swatch--white);width:100%;max-width:1920px;padding:3vw 9vw}.privacy_policy-2{background-color:#e9e8e4;min-height:100vh}.form-2{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-bottom:0;padding-bottom:2rem;display:block}.paragraph-2{padding-bottom:20px}.cta_input-2{color:#000;background-color:#e9e8e4;border:0 solid #000;border-radius:5px;padding:.75rem 1rem;font-size:1rem}.cta_input-2::placeholder{color:#000}.cta_input-2.select{background-image:url(https://cdn.prod.website-files.com/6347e4b713e726199fd4955d/638ce141f5c38d2796115213_arrowDownform.svg);background-position:98%;background-repeat:no-repeat;background-size:1rem}.cta_input-2.select.cream{margin-bottom:0;padding-bottom:.5rem;display:block}.cta_input-2.cream{background-color:#fff;margin-bottom:10px}.quick-stack-3{grid-column-gap:9px;grid-row-gap:10px;padding-bottom:7vw;padding-left:0;padding-right:0;position:relative}.image-5{text-align:center;align-self:center;display:inline-block}.paragraph{padding-top:20px;font-size:1.7rem}.block-quote-2{color:#ffbb64}.section{background-color:#fff;background-image:url(https://cdn.prod.website-files.com/6347e4b713e726199fd4955d/64d6166cc81e087404edd11c_HWG_Visuals-02.png);background-position:50%;background-size:contain;background-attachment:fixed;margin-top:0;padding-top:140px;padding-bottom:140px}.image-6{border-radius:10px}.cell-14{background-color:#0000;border-radius:0}.cta_input-wrapper-2{grid-column-gap:.5rem;grid-row-gap:8px;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;padding-bottom:5px;display:grid}.cta_boxpink-2{background-color:#ff948f;border-radius:10px;justify-content:space-between;display:flex;overflow:hidden}.cta_boxpink-2.cream{background-color:#ff7069}.column-2{flex-direction:column;justify-content:center;align-items:center;padding-top:0;display:flex}.cell-3{background-color:#fff;border-radius:10px}.column-6{background-color:#0000;border-radius:10px;padding:0 0 2vw}.column-4{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.form_checkbox-label-2{color:#000;font-size:.9rem}.form_checkbox-label-2.black{color:#000;margin-top:0;font-size:1rem}.text-block-3{background-color:#ffbb64;border-radius:5px;margin-bottom:10px;padding:7px 10px}.heading-10{padding-bottom:10px;font-family:Sharp Grotesk Light,sans-serif;font-size:4rem}.buttonwrapper-90-2{grid-column-gap:2rem;color:#000;cursor:grab;background-color:#ffbb64;border-radius:100px;justify-content:space-between;align-items:center;margin-top:20px;margin-left:4rem;padding:.9rem 1rem .9rem 1.5rem;transition:opacity .2s;display:flex}.heading-6{text-align:center;font-family:Sharp Grotesk Medium,sans-serif}.cta_submit-2{background-color:#000;border:1px solid #000;border-radius:28px;padding:1rem 1.75rem;line-height:1;transition:opacity .2s}.cta_submit-2:hover{color:#000;background-color:#0000;border:1px solid #000}.cell-5{background-color:#0000;border-radius:10px}.cell-13{flex-wrap:nowrap}.paragraph-10{padding-left:4rem}.column{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.column-3{padding-top:10vw}.heading-8{color:#ffbb64}.footer-2{background-color:#fff}.fs-cc-prefs2_title-2{color:#000;text-align:center;font-size:1.75rem;line-height:1.2em}.footer_bottom-2{justify-content:space-between;align-items:center;display:flex}.fs-cc-prefs2_checkbox-2{z-index:1;cursor:pointer;background-color:#f7f3ef;border-width:2px;border-color:#5261bd;width:100%;height:100%;margin-top:0;margin-left:0;position:absolute;inset:0%}.fs-cc-prefs2_checkbox-2.w--redirected-checked{background-color:#0540f2;background-size:auto;border-color:#0540f2}.footer_links-2{grid-column-gap:4rem;color:#000;margin-right:10rem;font-size:1rem;display:flex}.fs-cc-prefs2_label-2{color:#000;margin-top:0;margin-bottom:0;font-size:1rem}.fs-cs_learnmore-2{color:#5261bd;text-decoration:underline}.fs-cc-banner2_component-2{z-index:9999999;background-color:#f7f3ef;border-radius:10px;max-width:22.1875rem;min-height:16rem;padding:1.75rem;display:none;position:fixed;inset:auto 10px 10px auto}.fs-cc-banner2_button-2{color:#fff;text-align:center;background-color:#5261bd;border:1px solid #5261bd;border-radius:18px;justify-content:center;align-items:center;min-width:100%;margin-left:0;margin-right:1rem;padding:.5rem 1.25rem;font-size:1rem;font-weight:400;display:flex}.fs-cc-banner2_button-2:hover,.fs-cc-banner2_button-2.border{color:#5261bd;background-color:#f7f3ef;border:1px solid #5261bd}.fs-cc-banner2_button-2.border:hover{color:#fff;background-color:#5261bd}.fs-cc-banner2_button-2.fs-cc-button-alt{border:1px solid #5261bd;width:100%}.fs-cc-banner2_button-2.fs-cc-button-alt:hover{color:#5261bd;background-color:#f7f3ef;border:1px solid #5261bd}.footer_socialicons-2{grid-column-gap:.75rem;align-items:flex-start;display:flex}.footer_socialicons-2.hide-desktop{display:none}.fs-cc-lnik-2{color:#5261bd;text-align:center;font-size:1rem}.fs-cc-prefs2_content-2{color:#000;background-color:#f7f3ef;border-radius:12px;height:100%;padding:1.75rem}.footer_linktext-2{color:#000}.background-video{object-fit:fill}.video-2{outline-offset:0px;outline:1px #000}.mainmenu-link-3{color:#000;align-items:center;text-decoration:none;display:flex}.mainmenu-link-3.is--submenu{padding-bottom:1rem;display:flex}.mainmenu-link-3.is--maincolumn{cursor:pointer;margin-bottom:1rem;font-weight:300;transition:color .8s cubic-bezier(.19,1,.22,1)}.mainmenu-link-3.is--submenu-inactive{padding-bottom:1rem;display:flex}.cell-21{flex-direction:column;justify-content:flex-start;align-items:center}.form_checkbox-2{flex-direction:row;align-items:center;margin-bottom:.5rem;padding-left:0;display:flex}.image-15{max-width:120%;padding-top:40px}.section-2{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.heading-11{color:#29315f;text-align:center;font-size:5rem;line-height:1.1}.image-11{max-width:70%;padding-top:0;padding-bottom:24px}.cell-20{flex-direction:column;justify-content:flex-start;align-items:center}.privacy_policy-3{background-color:#e9e8e4;min-height:100vh}.cta_boxpink_heading-2{color:#29315f;text-align:center;font-family:argent-cf,sans-serif;font-size:2rem}.paragraph-11{color:#29315f;padding-left:4rem}.paragraph-12{color:#ff7069;text-align:center;margin-bottom:2.3rem;padding-top:20px;font-size:1.4rem}.cta_boxpinkwrapper_image-2{object-fit:cover;object-position:60% 60%;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:auto;width:50%;padding-top:0;display:block;overflow:hidden}.container-large-2{width:100%;max-width:98.125rem;margin-left:auto;margin-right:auto;position:static}.image-16{text-align:center;align-self:center;max-width:90%;display:inline-block}.image-12{max-width:80%;padding-bottom:20px}.cell-18{flex-direction:column;justify-content:flex-start;align-items:center}.heading-12{color:#29315f;letter-spacing:.2rem;margin-top:.9rem;padding-top:0;font-family:Sharp Grotesk Medium,sans-serif;font-size:2rem}.column-8{-webkit-text-stroke-color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;padding-bottom:0;display:flex}.cta_boxpink_left-2{flex-direction:column;justify-content:center;width:50%;padding:5rem 6.25rem;display:flex}.padding-global-3{background-color:#f5e8e3;width:100%;max-width:1920px;padding:3vw 9vw}.image-7{text-align:left;object-fit:fill;max-width:15%;margin-bottom:34px;margin-left:auto;margin-right:auto;padding-bottom:0;padding-left:0}.cta_input-wrapper-3{grid-column-gap:.5rem;grid-row-gap:.2rem;flex-flow:row;grid-template-rows:minmax(auto,1fr);grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;padding-bottom:10px;display:grid}.cell-19{flex-direction:column;justify-content:flex-start;align-items:center}.column-9{flex-direction:column;justify-content:center;align-items:center;padding-top:0;display:flex}.heading-13{color:#29315f;padding-top:34px;padding-bottom:10px;font-family:argent-cf,sans-serif;font-size:5rem}.image-13{max-width:60%;padding-bottom:13px}.cta_input-3{color:#000;background-color:#fff;border:0 solid #000;border-radius:5px;padding:.75rem 1rem;font-size:1rem}.cta_input-3::placeholder{color:#000}.cta_input-3.select{background-image:url(https://cdn.prod.website-files.com/6347e4b713e726199fd4955d/638ce141f5c38d2796115213_arrowDownform.svg);background-position:98%;background-repeat:no-repeat;background-size:1rem}.cta_input-3.cream{background-color:#fff}.paragraph-13{color:#fff;text-align:center;letter-spacing:.1rem;margin-bottom:0;padding-top:0;font-size:1.1rem;font-weight:400}.paragraph-14{color:#29315f;padding-top:60px;padding-bottom:20px}.quick-stack-4{margin-left:74px;margin-right:38px;padding-top:40px;padding-bottom:40px;padding-right:58px}.paragraph-15{color:#ff7069;text-align:center;padding-top:5px;font-family:argent-cf,sans-serif;font-size:1.6rem}.column-10{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.link-5{color:#fff}.div-block{background-color:#29315f;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-top:3px;margin-bottom:3px;padding-top:0;display:flex}.block-quote-3{color:#ff7069;font-family:argent-cf,sans-serif;font-style:normal}.heading-14{color:#29315f;text-align:center;background-color:#0000;font-family:argent-cf,sans-serif;font-size:3rem}.image-14{max-width:60%;padding-bottom:28px}.column-11{padding-top:10vw}.link-4{color:#fff;-webkit-text-stroke-color:#fff}.buttonwrapper-90-3{grid-column-gap:2rem;color:#fff;letter-spacing:.1rem;background-color:#ff7069;border-radius:100px;justify-content:space-between;align-items:center;margin-top:0;padding:.9rem 1rem .9rem 1.5rem;transition:opacity .2s;display:flex}.image-8{max-width:10%}.footer-3{background-color:#fff}.fs-cc-prefs2_title-3{color:#000;text-align:center;font-size:1.75rem;line-height:1.2em}.footer_bottom-3{justify-content:space-between;align-items:center;display:flex}.container-large-3{width:100%;max-width:98.125rem;margin-left:auto;margin-right:auto;position:static}.fs-cc-prefs2_checkbox-3{z-index:1;cursor:pointer;background-color:#f7f3ef;border-width:2px;border-color:#5261bd;width:100%;height:100%;margin-top:0;margin-left:0;position:absolute;inset:0%}.fs-cc-prefs2_checkbox-3.w--redirected-checked{background-color:#0540f2;background-size:auto;border-color:#0540f2}.footer_links-3{grid-column-gap:4rem;color:#000;margin-right:10rem;font-size:1rem;display:flex}.padding-global-4{background-color:#f5e8e3;width:100%;max-width:1920px;padding:3vw 9vw}.fs-cs_learnmore-3{color:#5261bd;text-decoration:underline}.fs-cc-banner2_button-3{color:#fff;text-align:center;background-color:#5261bd;border:1px solid #5261bd;border-radius:18px;justify-content:center;align-items:center;min-width:100%;margin-left:0;margin-right:1rem;padding:.5rem 1.25rem;font-size:1rem;font-weight:400;display:flex}.fs-cc-banner2_button-3:hover,.fs-cc-banner2_button-3.border{color:#5261bd;background-color:#f7f3ef;border:1px solid #5261bd}.fs-cc-banner2_button-3.border:hover{color:#fff;background-color:#5261bd}.fs-cc-banner2_button-3.fs-cc-button-alt{border:1px solid #5261bd;width:100%}.fs-cc-banner2_button-3.fs-cc-button-alt:hover{color:#5261bd;background-color:#f7f3ef;border:1px solid #5261bd}.fs-cc-lnik-3{color:#5261bd;text-align:center;font-size:1rem}.fs-cc-prefs2_content-3{color:#000;background-color:#f7f3ef;border-radius:12px;height:100%;padding:1.75rem}.footer_linktext-3{color:#000}.heading-6-copy{text-align:center;font-family:argent-cf,sans-serif}.fs-cc-banner2_component-3{z-index:9999999;background-color:#f7f3ef;border-radius:10px;max-width:22.1875rem;min-height:16rem;padding:1.75rem;display:none;position:fixed;inset:auto 10px 10px auto}.footer_linktext-4{color:#000}.accordion_answerwrapper-2{color:#000;padding-top:.5rem;padding-bottom:1rem}.padding-global-5{width:100%;max-width:1920px;padding-left:9vw;padding-right:9vw}.fs-cc-lnik-4{color:#5261bd;text-align:center;font-size:1rem}.footer_bottom-4{justify-content:space-between;align-items:center;display:flex}.fs-cc-prefs2_content-4{color:#000;background-color:#f7f3ef;border-radius:12px;height:100%;padding:1.75rem}.footer_socialicons-3{grid-column-gap:.75rem;align-items:flex-start;display:flex}.heading-style-h3-2{letter-spacing:1px;font-size:2.2rem;font-weight:400;line-height:1.2}.fs-cc-banner2_button-4{color:#fff;text-align:center;white-space:nowrap;background-color:#5261bd;border:1px solid #5261bd;border-radius:18px;justify-content:center;align-items:center;min-width:100%;margin-left:0;margin-right:1rem;padding:.5rem 1.25rem;font-size:1rem;font-weight:400;display:flex}.fs-cc-banner2_button-4:hover{color:#5261bd;background-color:#f7f3ef;border:1px solid #5261bd}.fs-cc-banner2_button-4.fs-cc-button-alt{border:1px solid #5261bd;width:100%}.fs-cc-banner2_button-4.fs-cc-button-alt:hover,.fs-cc-banner2_button-4.border{color:#5261bd;background-color:#f7f3ef;border:1px solid #5261bd}.fs-cc-banner2_button-4.border:hover{color:#fff;background-color:#5261bd}.container-large-4{width:100%;max-width:98.125rem;margin-left:auto;margin-right:auto}.footer-4{background-color:#fff}.button-3{grid-column-gap:1rem;color:#fff;text-align:center;background-color:#000;border:2px solid #000;border-radius:50px;align-items:center;padding:.25rem 1rem;font-size:1.4rem;font-weight:400;line-height:1.5;text-decoration:none}.button-3:hover{color:#fff;background-color:#38c48c;border-color:#38c48c}.button-3.is--ani-downarrowspin{color:#000;text-align:left;background-color:#fff;border-width:1.5px;border-radius:2.5rem;align-items:flex-start;min-width:12rem;padding:0;position:absolute}.button-3.is--ani-downarrowspin.button-select-catehory{z-index:2;background-color:#fff;border-width:1.5px;padding-left:0;padding-right:0;transform:translateY(-.6rem)}.button-3.is--ani-downarrowspin.button-select-catehory:hover{border-color:#000}.fs-cs_learnmore-4{color:#5261bd;text-decoration:underline}.services_accordion-2{background-color:#f7f3ef}.footer_wrapper-toptext-2{font-size:7.125rem;line-height:1.12281}.footer_links-4{grid-column-gap:4rem;color:#000;margin-right:10rem;font-size:1rem;display:flex}.section-cta-mainwrapper-2{grid-column-gap:3rem;grid-row-gap:16px;background-color:#38c48c;border-radius:1rem;grid-template-rows:minmax(0,1.25fr);grid-template-columns:1.3fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;height:40rem;min-height:500px;padding:4rem 4rem 2rem;display:grid}.categorynav-innertext-2{white-space:nowrap;font-size:1.5rem;font-weight:400;line-height:1}.buttonwrapper-copy{grid-column-gap:2rem;border-radius:100px;justify-content:space-between;align-items:center;padding:.9rem 1rem .9rem 1.5rem;display:flex}.buttonwrapper-copy.green-primary{border:1.5px solid var(--swatch--tsk-green);background-color:var(--swatch--tsk-green);color:var(--swatch--black);border-radius:100px;min-width:12rem;text-decoration:none}.buttonwrapper-copy.green-primary:hover{border-color:var(--swatch--white);background-color:var(--swatch--white)}.buttonwrapper-copy.white-primary{border:1.5px solid var(--swatch--white);background-color:var(--swatch--white);color:var(--swatch--black);min-width:12rem;text-decoration:none}.buttonwrapper-copy.white-primary:hover{border-color:var(--swatch--tsk-green);background-color:var(--swatch--tsk-green)}.buttonwrapper-copy.blue-primary{border:1.5px solid var(--swatch--tsk-blue);color:var(--swatch--tsk-blue);min-width:12rem;padding-top:.825rem;padding-bottom:.825rem;text-decoration:none}.buttonwrapper-copy.blue-primary:hover{background-color:var(--swatch--tsk-blue);color:var(--swatch--white)}.buttonwrapper-copy.green-border{border:1.5px solid var(--swatch--tsk-green);color:var(--swatch--tsk-green);min-width:12rem;padding-top:.825rem;padding-bottom:.825rem;text-decoration:none}.buttonwrapper-copy.green-border:hover{background-color:var(--swatch--tsk-green);color:var(--swatch--black)}.buttonwrapper-copy.solid-green{background-color:var(--swatch--tsk-green);color:var(--swatch--black);justify-content:center;width:12.5rem;padding-top:.825rem;padding-bottom:.825rem;padding-left:1rem;text-decoration:none}.buttonwrapper-copy.solid-black{grid-column-gap:0rem;background-color:var(--swatch--black);color:var(--swatch--white);border:1.5px solid #000;justify-content:center;width:12.5rem;padding-top:.6rem;padding-bottom:.6rem;padding-left:1rem;font-size:1.4rem;text-decoration:none}.buttonwrapper-copy.solid-black.white-corder:hover{border-color:var(--swatch--white);color:var(--swatch--white)}.buttonwrapper-copy.black-primary{background-color:var(--swatch--black);color:var(--swatch--white);border:1.5px solid #000;border-radius:100px;min-width:12rem;padding-top:.825rem;padding-bottom:.925rem;text-decoration:none}.buttonwrapper-copy.black-primary:hover{color:var(--swatch--black);background-color:#fff0}.buttonwrapper-copy.solid-green-no-arrow{border:1.5px solid var(--swatch--tsk-green);background-color:var(--swatch--tsk-green);color:var(--swatch--black);justify-content:center;width:12.5rem;padding-top:.6rem;padding-bottom:.6rem;padding-left:1rem;font-size:1.4rem;text-decoration:none}.buttonwrapper-copy.solid-green-no-arrow:hover{color:var(--swatch--tsk-green);background-color:#38c48c00}.buttonwrapper-copy.white-to-bluetext{border:1.5px solid var(--swatch--white);color:var(--swatch--white);min-width:12rem;padding-top:.825rem;padding-bottom:.825rem;text-decoration:none}.buttonwrapper-copy.white-to-bluetext:hover{background-color:var(--swatch--white);color:var(--swatch--black)}.buttonwrapper-copy.green-border-careers{border:1.5px solid var(--swatch--tsk-green);color:var(--swatch--tsk-green);min-width:12rem;padding-top:.825rem;padding-bottom:.825rem;text-decoration:none}.buttonwrapper-copy.green-border-careers:hover{background-color:var(--swatch--tsk-green);color:var(--swatch--black)}.buttonwrapper-copy.black-border{border:1.5px solid var(--swatch--black);color:var(--swatch--black);min-width:12rem;padding-top:.825rem;padding-bottom:.825rem;text-decoration:none}.buttonwrapper-copy.black-border:hover{border-color:var(--swatch--tsk-green);background-color:var(--swatch--tsk-green);color:var(--swatch--black)}.buttonwrapper-copy.green-primary-empty-green{border:1.5px solid var(--swatch--tsk-green);background-color:var(--swatch--tsk-green);color:var(--swatch--black);border-radius:100px;min-width:12rem;text-decoration:none}.buttonwrapper-copy.green-primary-empty-green:hover{border-color:var(--swatch--tsk-green);color:var(--swatch--tsk-green);background-color:#fff0}.buttonwrapper-copy.black-border-black-bg{border:1.5px solid var(--swatch--black);color:var(--swatch--black);min-width:12rem;padding-top:.825rem;padding-bottom:.825rem;text-decoration:none}.buttonwrapper-copy.black-border-black-bg:hover{border-color:var(--swatch--black);background-color:var(--swatch--black);color:var(--swatch--white)}.buttonwrapper-copy.black-border-black-bg{color:#000;border:1.5px solid #000;min-width:12rem;padding-top:.825rem;padding-bottom:.825rem;text-decoration:none}.buttonwrapper-copy.black-border-black-bg:hover{color:#fff;background-color:#000;border-color:#000}.buttonwrapper-copy.solid-black{grid-column-gap:0rem;color:#fff;background-color:#000;border:1.5px solid #000;justify-content:center;width:12.5rem;padding-top:.6rem;padding-bottom:.6rem;padding-left:1rem;font-size:1.4rem;text-decoration:none}.buttonwrapper-copy.solid-black{grid-column-gap:0rem;color:#fff;letter-spacing:.1rem;background-color:#29315f;border:1.7px solid #29315f;justify-content:center;width:16rem;padding:.6rem 1rem;font-size:1.4rem;text-decoration:none}.buttonwrapper-copy.solid-black:hover{color:#000;background-color:#0000;border:1.5px solid #000}.fs-cc-banner2_component-4{z-index:9999999;background-color:#f7f3ef;border-radius:10px;max-width:22.1875rem;min-height:16rem;padding:1.75rem;display:none;position:fixed;inset:auto 10px 10px auto}.footer_linktext-5{color:#000}.padding-global-6{width:100%;max-width:1920px;padding-left:9vw;padding-right:9vw}.fs-cc-lnik-5{color:#5261bd;text-align:center;font-size:1rem}.footer_bottom-5{justify-content:space-between;align-items:center;display:flex}.fs-cc-prefs2_content-5{color:#000;background-color:#f7f3ef;border-radius:12px;height:100%;padding:1.75rem}.footer_socialicons-4{grid-column-gap:.75rem;align-items:flex-start;display:flex}.fs-cc-banner2_button-5{color:#fff;text-align:center;white-space:nowrap;background-color:#5261bd;border:1px solid #5261bd;border-radius:18px;justify-content:center;align-items:center;min-width:100%;margin-left:0;margin-right:1rem;padding:.5rem 1.25rem;font-size:1rem;font-weight:400;display:flex}.fs-cc-banner2_button-5:hover{color:#5261bd;background-color:#f7f3ef;border:1px solid #5261bd}.fs-cc-banner2_button-5.fs-cc-button-alt{border:1px solid #5261bd;width:100%}.fs-cc-banner2_button-5.fs-cc-button-alt:hover,.fs-cc-banner2_button-5.border{color:#5261bd;background-color:#f7f3ef;border:1px solid #5261bd}.fs-cc-banner2_button-5.border:hover{color:#fff;background-color:#5261bd}.footer-5{background-color:#fff}.fs-cs_learnmore-5{color:#5261bd;text-decoration:underline}.text-color-green-3{color:#38c48c}.services_accordion-3{background-color:#f7f3ef}.footer_links-5{grid-column-gap:4rem;color:#000;margin-right:10rem;font-size:1rem;display:flex}.categorynav-innertext-3{white-space:nowrap;font-size:1.5rem;font-weight:400;line-height:1}.careers_divider-2{background-color:#000;height:1px;margin-top:6.25rem;margin-bottom:6.25rem}.careers_jobopenrole-2{background-color:#38c48c;border-radius:5px;align-items:center;height:2.5rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1.125rem;display:flex}.button-4{grid-column-gap:1rem;color:#fff;text-align:center;background-color:#000;border:2px solid #000;border-radius:50px;align-items:center;padding:.25rem 1rem;font-family:Messinasans,sans-serif;font-size:1.4rem;font-weight:400;line-height:1.5;text-decoration:none}.button-4:hover{color:#fff;background-color:#38c48c;border-color:#38c48c}.button-4.is-form-submit{border-color:#000;width:12.5rem;height:3.25rem}.button-4.is-form-submit:hover{color:#000}.bodycopy-2{font-size:1.75rem;line-height:1.5}.bodycopy-2.small{font-size:1.375rem}.careers_form-wrapper-2{background-color:#38c48c;border-radius:10px;padding:3.75rem}.cta_input-4{color:#000;background-color:#fddfdd;border:0 solid #000;border-radius:5px;padding:.75rem 1rem;font-size:1rem}.cta_input-4::placeholder{color:#000}.cta_input-4.transparent{background-color:#ffffff4f}.cta_input-4.transparent.is--message{height:8rem}.padding-global-7{width:100%;max-width:1920px;padding-left:9vw;padding-right:9vw}.buttonprimary_wrapper-2{grid-column-gap:2.5rem;color:#000;background-color:#38c48c;border-radius:100px;justify-content:space-between;align-items:center;min-width:12.25rem;max-width:16rem;height:3.375rem;padding-left:1.375rem;padding-right:1.25rem;font-size:1.375rem;line-height:1.5;text-decoration:none;display:flex}.buttonprimary_wrapper-2:hover{color:#38c48c;background-color:#fff;border:1px solid #38c48c;text-decoration:none}.buttonprimary_wrapper-2:visited{color:#000}.buttonprimary_wrapper-2.white-bg:hover{color:#38c48c;border:1px solid #38c48c}.buttonprimary_wrapper-2.white-bg.center{justify-content:center}.padding--vertical--xxhuge{margin-bottom:0;padding-top:12rem;padding-bottom:12rem;display:block}.background-color-darkblue{background-color:var(--swatch--darkblue)}.background-color-light{background-color:var(--swatch--light)}.textstyle-tag{border-radius:8px;padding:5px 8px;font-size:1.2rem}.text-tag-wrapper{display:flex}.div-block-2{height:8vw}.padding--bottom--xxhuge{margin-bottom:0;padding-top:0;padding-bottom:12rem;display:block}.image-fullwidth{aspect-ratio:16/9;width:100%}.image-fullwidth.is-height-auto{aspect-ratio:auto}.navblocks-blockwrapper{grid-column-gap:4rem;grid-row-gap:4rem;display:flex}.color-standard{background-color:var(--color--background);color:var(--color--text)}.text-color-secondary{color:var(--color--text-secondary)}.max-width-xlarge-copy{width:100%;max-width:64rem}.max-width-55{max-width:55rem}.navblock-image{z-index:1;border-radius:10px;margin-bottom:20px;position:relative}.contentbox_readmore{width:25%}.contentbox_readmore.is-spacer{width:100%}.home__listings-top-header{padding-top:5rem;padding-bottom:15rem}.home__show-reel{background-color:var(--dark--background);color:var(--dark--text);position:relative;overflow:hidden}.home__show-reel-lottie__wrapper{z-index:2;margin-left:-2vw;position:relative;overflow:hidden}.home__show-reel-lottie{z-index:0;padding-top:3rem}.home__show-reel__wrapper{flex-flow:column;justify-content:center;align-items:flex-start;padding-bottom:5rem;display:flex;position:relative}.home__show-reel-h-video{width:100%}.video-button{width:.7rem;height:1rem;margin-left:2px;display:flex}.video-button.pause{opacity:0;-webkit-text-stroke-color:#051f30;position:absolute}.video-icon--wrapper{color:#fff;cursor:pointer;background-color:#1c1c1c;border-radius:100px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:relative}.home__show-reel-video-wrapper{width:100%;margin-top:3rem;overflow:hidden}.video--html{width:100%;margin-top:0;display:flex}.top__black{z-index:999998;pointer-events:none;background-image:linear-gradient(#000,#fff0);height:25svh;max-height:220px;position:absolute;inset:0% 0% auto}.about_circle__bg{pointer-events:none;max-width:109%;position:absolute;inset:-5% 0% 0% -5%}.about_circle__relative{position:relative}.hero__new-projects-main{grid-column-gap:5rem;grid-row-gap:5rem;justify-content:center;align-items:center;width:100%;display:flex}.cleinte__logo{width:100%;max-width:25rem}.cleinte__logo.is--tsk-logo{max-width:13rem}.hero__new-projects-main__x{filter:invert();width:2rem}.overlay__second-section{z-index:1;background-image:linear-gradient(#000,#fff0);position:absolute;inset:0%}.bg__black{background-color:#000}.video-backgroundheader-section{aspect-ratio:16/6;justify-content:center;align-items:center;width:100vw;display:flex;position:relative;overflow:hidden}.video-wrapper{z-index:-999;width:1000%;padding-bottom:56.25%;position:absolute}.video-embedded{width:100%;height:100%;position:absolute;inset:0%}.padding-global-8{width:100%;max-width:1920px;padding-top:0;padding-left:9vw;padding-right:9vw}.projectlogo-wrapper{width:100%;margin-bottom:3rem}.image-custom-logo{width:20rem}.pointer-hand{cursor:pointer}@media screen and (max-width:991px){.padding-xlarge{padding:3rem}.margin-xlarge{margin:3rem}.padding-xhuge{padding:6rem}.padding-xxhuge{padding:8rem}.padding-huge{padding:5rem}.margin-large{margin:2.5rem}.padding-xxlarge{padding:4rem}.padding-large{padding:2.5rem}.margin-huge{margin:5rem}.padding-medium{padding:1.5rem}.margin-xxlarge{margin:4rem}.margin-xhuge{margin:6rem}.margin-medium{margin:1.5rem}.margin-xxhuge{margin:8rem}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.margin-vertical{margin-left:0;margin-right:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.padding-vertical{padding-left:0;padding-right:0}.padding-vertical.padding-xhuge._0-top{padding-top:0}.padding-vertical.padding-xxhuge{padding-top:48px;padding-bottom:48px}.padding-horizontal{padding-top:0;padding-bottom:0}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-bottom.padding-xxhuge._0{padding-bottom:0}.form_checkbox-label.black{font-size:14px}.hide-tablet{display:none}.fs-styleguide_2-col{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr}.max-width-full-tablet{width:100%;max-width:none}.heading-style-h1{line-height:1.4}.padding-global{padding-left:24px;padding-right:24px}.padding-section-small{padding-top:0;padding-bottom:0}.padding-section-small.tablet{padding-top:3rem;padding-bottom:3rem}.fs-styleguide_1-col{grid-column-gap:2rem;grid-row-gap:2rem}.fs-styleguide_heading-medium{font-size:3rem}.fs-styleguide_4-col{grid-template-columns:1fr}.padding-section-large{padding-top:6rem;padding-bottom:6rem}.fs-styleguide_3-col{grid-template-columns:1fr}.fs-styleguide_section{grid-column-gap:2.5rem;grid-template-columns:1fr}.padding-section-medium{padding-top:4rem;padding-bottom:4rem}.container-medium.mobile{max-width:100%}.columns-container-three.padding-section-medium{flex-direction:column}.column-item-third{flex-direction:column;width:100%;margin-bottom:24px;font-size:18px}.hero-heading.is-smaller.projects{font-size:24px}.hero-heading.projects{margin-bottom:0;font-size:48px}.projects-statslist-wrapper-block{margin-top:32px}.hero-read-more.is-ideas{margin-top:16px;padding-bottom:0}.heading-style-light.text-color-green.projects_three_columns-heading{font-size:20px}.columns-container-two.is-no-gap{grid-row-gap:48px;flex-direction:column-reverse}.column-item-two.is--left{width:100%;padding-right:0}.column-item-two.is---right,.column-item-two.is--slider{width:50%}.column-item-two.is--slider-left{width:100%;padding-right:0}.padding-section-xlarge{padding-top:6rem;padding-bottom:6rem}.idea-authorbox-wrapper{margin-top:16px}.topic-linkblock-list{grid-row-gap:5px}.topic-linkblock-list.filternavigation-wrapper.gap{grid-row-gap:2px}.project-tag-heading.text-color-black{font-size:16px}.section_projects-navigation{min-height:400px;padding-top:80px}.section_projects-navigation._0{padding-top:0}.projects-navigation-search-wrapper{width:50%}.flexlayout-spacebetween.padding-bottom.padding-medium{margin-top:68px}.project-listing-list.is--fourcol{grid-template-columns:1fr 1fr}.layout-flex-threecolumn{flex-direction:column;padding:32px;display:flex}.layout-flex-threecolumn.padding-top.padding-large{grid-row-gap:16px;flex-direction:column}.layout-flex-vertical.small{width:auto;max-width:100%}.home-learnmore-video{max-width:100%}.ideas-listing-list{grid-template-columns:1fr 1fr}.ideas-listing-tag{font-size:10px}.project-listing-item-contents.padding-small{width:100%}.project-listing-item-contents.is--hero{max-width:100%}.section-cta-mainwrapper{grid-row-gap:48px;flex-direction:column;height:auto;min-height:auto;max-height:100%;padding:2.5rem;display:flex}.cta-inner-wrapper.is--left60{background-size:50%;padding-bottom:128px}.form_buttonwrapper{margin-bottom:0;padding-bottom:0}.splide-2.slider1.pill{padding-right:6vw}.splide__slide-2{width:50%}.slider-overlay-side{width:1vw}.hero-backgroundcontent-ideaheroimage{object-fit:cover;height:100%}.section_ideas-navigation{min-height:210px;padding-top:100px}.section_ideas-recent{padding-top:20px}.ideas-listing-flexlist{grid-column-gap:3%;grid-row-gap:1.25rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.ideaslisting-staticitem.desktop-hide{display:block}.bodycopy,.bodycopy.small,.bodycopy._16,.bodycopy._16{font-size:16px}.buttonprimary_arrow{height:15px}._404_wrapper-button{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-wrap:wrap}.footer_socialicon-wrapper{width:24px}.footer_linktext{font-size:16px}.contact_hero{margin-top:80px}.contact_hero-wrapper{grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start}.contact_hero-text.underline{font-size:20px}.contact-herorightwrapper-textheading{font-size:18px}.contact-officeswrapper{flex-direction:column;height:auto;min-height:auto}.contact-offices-left{width:100%}.contact-offices-right{display:none}.contact-offices-addresswrapper.manchester{margin-top:24px;margin-bottom:48px}.contact_office-address{font-size:14px}.contact-offices-left-animation-wrapper{grid-row-gap:32px}.contact_office-location{font-size:32px}.careers_hero-heading{font-size:72px}.careers_about-wrapper{flex-direction:column;height:auto;min-height:auto}.careers_about-left{grid-row-gap:64px;flex-direction:column;width:100%;display:flex}.careers_about-right{display:none}.careers_about-left_box{height:auto;min-height:auto}.careers_about-left_heading{font-size:48px}.buttonsecondary_wrapper{grid-column-gap:20px;min-width:170px;height:42px;padding-left:16px;padding-right:16px;font-size:16px}.careers_ourstory{background-color:#f7f3ef;height:auto;min-height:auto;padding-bottom:6rem}.careers_ourstory-grid{grid-row-gap:32px;flex-direction:column;display:flex}.careers_ourstory-grid-box{padding:24px}.careers_ourstory-grid-box._2,.careers_ourstory-grid-box._3{transform:translate(0)}.careers_ourstory-number.text-style-careers{font-size:80px}.career_ourstroy-box_heading-wrapper{margin-top:24px}.career_ourstroy-box_heading{font-size:28px;line-height:1.5}.careers_ourstory-bg{height:100%;display:none;inset:0%}.careers_jobhero{padding-top:76px}.careers_jobdescription{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;margin-top:16px}.careers_jobdescription_right{width:100%}.careers_form-wrapper{padding:24px}.menuicon-close{top:36px;right:36px}.menuicon-close.is--mobile.show{display:block}.mainmenu-column.is--middle.is-mobile{width:100vw;max-height:100%;padding-top:0;transition:all .8s cubic-bezier(.19,1,.22,1);overflow:auto}.mainmenu-column.is--middle.is-mobile.show-ideas{background-color:var(--swatch--tsk-green);transform:translate(-100%)}.mainmenu-column.is--middle.is-mobile.show-projects{background-color:var(--swatch--tsk-blue);overflow:scroll;transform:translate(-100%)}.mainmenu-column.is--middle.is-mobile.show-sectors{background-color:var(--swatch--tsk-yellow);transform:translate(-100%)}.mainmenu-column.is--middle.is-mobile.show-services{background-color:#f5d954;transform:translate(-100%)}.mainmenu-column.is--first.is-mob{width:100vw;max-height:100%;padding-top:120px;padding-left:42px;padding-right:26px}.mainmenu-column.is--right.is-mobile{width:100vw;max-height:100%}.mainmenu-link.is--submenu{padding-bottom:0}.mainmenu-link.mobile-link{margin-bottom:8px;font-size:32px}.mainmenu-link.mobile-link.bold{font-family:Sharp Grotesk Medium,sans-serif}.mainmenu-link.is--submenu-empty,.mainmenu-link.is--submenu-inactive{padding-bottom:0}.mainmenu-heading.is--main.is--primarylink.hide-mobile-landscape{display:none}.mainmenu-heading.is--main.is--primarylink.hide-tablet-above{padding-top:16px;padding-bottom:16px;display:block}.mainmenu-columns-wrapper.desktop{display:none}.mainmenu-columns-wrapper.tab-mobile{display:flex}.submenu-list.is--mainitem1.mobile,.submenu-list.is--mainitem2.mobile,.submenu-list.is--mainitem3.mobile,.submenu-list.is--mainitem4.mobile{opacity:1;display:block}.submenu-container{margin-top:36px}.submenu-triggerblock{display:block;position:relative}.menuicon-back.is--mobile{display:block;top:36px;left:36px}.project-listing-excerpt-heading.text-weight-light{width:100%}.cta_boxpink{flex-direction:column}.cta_boxpinkwrapper_image{width:100%;display:none}.cta_boxpink_left{width:100%}.cta_input.newslettter{font-size:14px}.cta_submit{font-size:16px}.cta_yellow-wrapperbox{padding:5rem}.cta_yellowform-wrapper{width:100%;max-width:100%;padding:36px}.cta_yellow_heading{font-size:20px}.cta_blue{grid-column-gap:1rem;grid-row-gap:1rem;padding:36px}.cta_blue_imagewrapper{flex:none;width:40%}.cta_blue_content{max-width:60%}.cta_blue_careers{padding:36px}.newsletter_yellowrapper{grid-row-gap:48px;flex-direction:column;align-items:flex-start;margin-top:80px}.newsletter_left,.newsletter_right{width:100%}.newsletter_texttop{font-size:16px}.newsletter_middle{max-width:100%}.newsletter_heading{font-size:36px}.newsletter_bottomheading{font-size:24px}.newsletter_listitem{font-size:16px}.about_hero{height:100vh}.about_marquee-section{z-index:2;padding-top:40px;padding-bottom:40px;position:relative}.accordion{padding:18px 20px}.accordion_question{font-size:18px}.accordion_answerwrapper{width:100%;padding-top:8px}.about_processwrapper{grid-row-gap:50px;flex-direction:column-reverse}.about_processcontent{width:100%}.about_processcontentheading{font-size:32px}.about_client-content-wrapper{max-width:100%}.about_record-content{grid-row-gap:32px;flex-direction:column;align-items:flex-start}.about_record-right{grid-row-gap:16px;flex-direction:column;align-items:flex-start;width:100%;padding:24px}.about_record-left{max-width:100%}.about_timeline-tabs_menu{justify-content:center;align-items:center}.about_timeline-tabs_link{height:44px;padding-left:36px;padding-right:36px;font-size:16px}.about_hero-heading{text-align:center}.aboutus_hero_image._1{width:40%}.aboutus_hero_image._2{width:30%}.aboutus_hero_image._3{width:25%}.aboutus_hero_image._4{width:30%}.aboutus_hero_image._5{width:20%}.aboutus_hero_image._6{display:none}.aboutus_hero_image._7{width:25%;bottom:10rem}.aboutus_hero_image._8{width:20%;bottom:10rem;right:2rem}.services_hero-image{object-fit:cover;height:350px}.services_content-first-content{max-width:100%}.services_content-secondwrapper{grid-row-gap:48px;flex-direction:column;align-items:flex-start}.services_content-secondwrapper.reverse{flex-direction:column-reverse}.services_content-second-image{width:100%}.services_content-secondwrapperleft{max-width:100%}.services_content-fourth-image{margin-left:0}.services_content-fourth-wrapper{min-width:100%}.services_accordion-wrapper{flex-direction:column}.services_accordion-right{width:100%;margin-top:48px;margin-left:0}.about_processlefttab{justify-content:center;align-items:center;width:100%;display:flex}.about_mapwrapper{grid-row-gap:48px;flex-direction:column}.about_left{max-width:100%;padding-top:0}.about_map-object{width:100%}.about_map-locations{max-width:100%;height:auto;padding-top:12px;padding-bottom:12px;font-size:18px}.about_map-locations-wrapper{grid-column-gap:20.16px;grid-row-gap:20.16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.mobile-image{border-radius:12px;margin-top:48px;display:block}.contact_hero-image-mobile-wrapper{width:50%;display:block}.arrow_embed._180{transform:rotate(180deg)translate(0)}.search-result-list{grid-template-columns:1fr}.ideas_container{padding-top:100px;display:none}.ideas_container.show,.ideas_container.show-ideas{display:block}.projects_container{padding-top:100px;display:none}.projects_container.show-projects{display:block}.sectors_container{padding-top:100px;display:none}.sectors_container.show-sectors{display:block}.services_container{padding-top:100px;display:none}.services_container.show-services{display:block}.mobile-heading-normal{cursor:pointer;padding-top:8px;padding-bottom:8px;font-family:Sharp Grotesk Medium,sans-serif;font-size:48px}.fs-cc-prefs2_form{max-width:30rem}.fs-cc-prefs2_label,.fs-cc-banner2_text{font-size:14px}.fs-cc-prefs2_option{padding-top:8px;padding-bottom:8px}.fs-cc-banner2_button,.fs-cc-banner2_button.fs-cc-button-alt,.fs-cc-banner2_button.border{font-size:14px}.fs-cc-prefs2_component{display:none}.fs-cc-banner2_component{max-width:30rem;display:none}.fs-cc-lnik{font-size:12px}.fs-cc-cross{width:14px;height:14px;top:14px;right:14px}.title_careers{font-size:40px}.search_wrapper{margin-top:48px}.search-results-wrapper{flex-direction:column}.sub_servicebox{padding-right:0}.sub_serviceclist{grid-column-gap:0rem;grid-row-gap:48px;flex-wrap:wrap;display:flex}.sub_serviceitem{flex:none;width:50%}.services_content-image{transform:scale(1)}.services_content-fold-4-wrapepr{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column}.cms_tabs-services-link{padding-left:12px;padding-right:12px;font-size:14px}.mainmenu-link-empty.is--submenu{padding-bottom:0}.mainmenu-link-empty.mobile-link{margin-bottom:8px;font-size:32px}.mainmenu-link-empty.mobile-link.bold{font-family:Sharp Grotesk Medium,sans-serif}.mainmenu-link-empty.is--submenu-empty{padding-bottom:0}.top-banner_image{object-fit:cover;height:100px;display:none;inset:0% 0% auto}.ideas_simple-wrapper{width:100%}.cta_transparentform-wrapper{width:100%;max-width:100%}.success_cta.cetner{flex-direction:column;justify-content:center;align-items:center;display:flex}.form{margin-bottom:0;padding-bottom:0}.mainmenu-column-2.is--first.is-mob{width:100vw;max-height:100%;padding-top:120px;padding-left:42px;padding-right:26px}.mainmenu-column-2.is--middle.is-mobile{width:100vw;max-height:100%;padding-top:0;transition:all .8s cubic-bezier(.19,1,.22,1);overflow:auto}.mainmenu-link-2.is--submenu{padding-bottom:0}.mainmenu-link-2.mobile-link{margin-bottom:8px;font-size:32px}.mainmenu-link-2.mobile-link.bold{font-family:Sharp Grotesk Medium,sans-serif}.mainmenu-link-2.is--submenu-inactive{padding-bottom:0}.padding-global-2{padding-left:24px;padding-right:24px}.form-2{margin-bottom:0;padding-bottom:0}.block-quote-2{padding-left:0}.cta_boxpink-2{flex-direction:column}.form_checkbox-label-2.black{font-size:14px}.cta_submit-2{font-size:16px}.paragraph-10{padding-left:0}.fs-cc-prefs2_label-2{font-size:14px}.fs-cc-banner2_component-2{max-width:30rem;display:none}.fs-cc-banner2_button-2,.fs-cc-banner2_button-2.border,.fs-cc-banner2_button-2.fs-cc-button-alt{font-size:14px}.fs-cc-lnik-2{font-size:12px}.footer_linktext-2{font-size:16px}.mainmenu-link-3.is--submenu{padding-bottom:0}.mainmenu-link-3.mobile-link{margin-bottom:8px;font-size:32px}.mainmenu-link-3.mobile-link.bold{font-family:Sharp Grotesk Medium,sans-serif}.mainmenu-link-3.is--submenu-inactive{padding-bottom:0}.paragraph-11{padding-left:0}.cta_boxpinkwrapper_image-2{width:100%;display:none}.cta_boxpink_left-2{width:100%}.padding-global-3{padding-left:24px;padding-right:24px}.block-quote-3{padding-left:0}.padding-global-4{padding-left:24px;padding-right:24px}.fs-cc-banner2_button-3,.fs-cc-banner2_button-3.border,.fs-cc-banner2_button-3.fs-cc-button-alt{font-size:14px}.fs-cc-lnik-3{font-size:12px}.footer_linktext-3{font-size:16px}.fs-cc-banner2_component-3{max-width:30rem;display:none}.footer_linktext-4{font-size:16px}.accordion_answerwrapper-2{width:100%;padding-top:8px}.padding-global-5{padding-left:24px;padding-right:24px}.fs-cc-lnik-4{font-size:12px}.fs-cc-banner2_button-4,.fs-cc-banner2_button-4.fs-cc-button-alt,.fs-cc-banner2_button-4.border{font-size:14px}.section-cta-mainwrapper-2{grid-row-gap:48px;flex-direction:column;height:auto;min-height:auto;max-height:100%;padding:2.5rem;display:flex}.fs-cc-banner2_component-4{max-width:30rem;display:none}.footer_linktext-5{font-size:16px}.padding-global-6{padding-left:24px;padding-right:24px}.fs-cc-lnik-5{font-size:12px}.fs-cc-banner2_button-5,.fs-cc-banner2_button-5.fs-cc-button-alt,.fs-cc-banner2_button-5.border{font-size:14px}.bodycopy-2,.bodycopy-2.small{font-size:16px}.careers_form-wrapper-2{padding:24px}.padding-global-7{padding-left:24px;padding-right:24px}.padding--vertical--xxhuge,.padding--bottom--xxhuge{padding-top:48px;padding-bottom:48px}.contentbox_readmore{padding-right:0}.home__show-reel-lottie__wrapper{margin-left:-10vw}.padding-global-8{padding-left:24px;padding-right:24px}}@media screen and (max-width:767px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1rem}h5{font-size:14px}.padding-xlarge{padding:2rem}.margin-xlarge{margin:2rem}.padding-xhuge{padding:4rem}.padding-xxhuge{padding:4.5rem}.padding-huge{padding:3.5rem}.margin-large{margin:1.5rem}.padding-xxlarge{padding:3rem}.padding-large{padding:1.5rem}.margin-huge{margin:3.5rem}.padding-medium{padding:1.25rem}.margin-xxlarge{margin:3rem}.margin-xhuge{margin:4rem}.margin-medium{margin:1.25rem}.margin-xxhuge{margin:4.5rem}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.padding-top.padding-custom2.mobile{padding-top:16px}.margin-vertical{margin-left:0;margin-right:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.padding-vertical{padding-left:0;padding-right:0}.padding-vertical.padding-140{padding-top:72px;padding-bottom:72px}.padding-vertical.padding-xlarge.mobile{padding-top:48px;padding-bottom:48px}.padding-horizontal{padding-top:0;padding-bottom:0}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-top.margin-custom1{font-size:20px}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-bottom.padding-medium{padding-bottom:40px}.form_checkbox.black{align-items:flex-start}.form_checkbox-label,.form_checkbox-label.black,.form_checkbox-label.black{font-size:12px}.hide-mobile-landscape{display:none}.fs-styleguide_heading-large{font-size:3rem}.heading-style-h3{font-family:Sharp Grotesk Medium,sans-serif;font-size:32px}.heading-style-h3.wrapping{white-space:normal}.text-rich-text p{font-size:14px}.heading-style-h1{font-size:2.5rem;font-weight:300;line-height:1.5}.padding-global{padding-top:5vw;padding-left:24px;padding-right:24px}.padding-section-small,.padding-section-small.tablet{padding-top:2rem;padding-bottom:2rem}.text-color-white.text-size-large{font-size:22px}.text-color-white.text-size-small{font-size:12px}.fs-styleguide_section-header{font-size:.875rem}.fs-styleguide_heading-medium{font-size:2rem}.text-size-regular{font-size:12px}.text-weight-bold{font-weight:400}.max-width-full-mobile-landscape{width:100%;max-width:none}.heading-style-h4{font-size:1rem}.text-style-nowrap{white-space:normal}.heading-style-h6{font-size:.75rem}.padding-section-large{padding-top:4rem;padding-bottom:4rem}.text-size-large{font-size:16px}.heading-style-h2{font-size:2rem}.fs-styleguide_version,.heading-style-h5{font-size:.875rem}.padding-section-medium{padding-top:3rem;padding-bottom:3rem}.home-message_component{padding:0}.home-message_content{border-radius:0}.text-style-amazing{font-size:5rem}.columns-container-three.padding-section-medium{padding-top:40px;padding-bottom:40px}.columns-container-three.is--top{flex-flow:column}.hero-stats-heading.text-size-tiny.text-color-white{font-size:16px}.heading-style-light{font-size:1.5rem}.section_two-columns{margin-top:48px}.columns-container-two{grid-column-gap:36px;grid-row-gap:36px;flex-direction:column}.columns-container-two.is--gap-5rem{grid-row-gap:5rem}.column-item-two,.column-item-two.is---right,.column-item-two.is--slider,.column-item-two.is--left-70,.column-item-two.is--right-30.is-top{width:100%}.grid-listing-item{flex:1;max-width:50%}.grid-listing-list{grid-column-gap:24px;grid-row-gap:24px}.project-slider-image{height:300px}.padding-section-xlarge{padding-top:4rem;padding-bottom:4rem}.idea-icon-image{width:20px}.topic-linkblock-text{font-size:10px}.topic-linkblock-list.max-width-small{grid-column-gap:10px;grid-row-gap:10px;max-width:100%}.topic-linkblock-list.filternavigation-wrapper.gap{grid-row-gap:5px}.section_projects-navigation._0{min-height:300px}.projects-navigation-wrapper.filternavigation-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-top:24px;display:grid}.projects-navigation-search-wrapper{width:100%}.flexlayout-spacebetween.padding-bottom.padding-medium{grid-column-gap:36px;grid-row-gap:36px;flex-direction:row;align-items:center;padding-bottom:24px}.projects-navigation-mainlink-heading{font-size:18px}.project-herolisting-item{height:400px;max-height:400px}.project-herolisting-item.padding-large{object-fit:cover;object-position:50% 100%;height:100%;min-height:450px;max-height:100%}.project-listing-item.is--carousel{height:100%;min-height:250px}.layout-flex-threecolumn{grid-column-gap:24px;grid-row-gap:24px;padding:24px}.layout-flex-threecolumn.padding-top.padding-large{grid-column-gap:24px;grid-row-gap:24px;grid-template-columns:1fr}.home-listings-title-wrapper{grid-row-gap:24px;flex-direction:column;align-items:flex-start}.projects-title-headingwrapper{width:100%}.ideas-listing-item{height:auto;min-height:40rem}.ideas-listing-readtime-icon{width:16px}.ideas-listing-tag{font-size:12px;font-weight:400}.ideas-listing-item-innerwrapper{width:100%}.section_home-cta{padding-top:64px;padding-bottom:64px}.project-listing-item-contents{max-width:100%}.section-cta-mainwrapper{margin-top:0}.section-cta-mainwrapper.is--yellow.bo-grid{padding:16px}.cta-inner-wrapper.is--left60{background-image:none;padding-bottom:0}.cta-inner-wrapper.is--tunein,.cta-inner-wrapper.is--tuneinleft{width:100%}.cta-text-content{max-width:100%}.cta-heading-left{padding-top:0;padding-bottom:16px}.home-featured-item-wrapper{min-height:200px}.splide-2.slider1.pill{padding-right:0}.splide__slide-2{width:100%}.splide__arrows-2.is--mobile-center{justify-content:center;padding-left:1em}.sectors-listing-item.is--archive.filternavigation-link{min-height:300px}.sectors-listing-list.is--fourcol{grid-template-columns:1fr 1fr}.button-flexwrapper{width:auto;display:flex}.section_ideas-navigation{min-height:160px}.ideas-listing-flexlist{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.ideaslisting-staticitem.mobile{display:block}.ideaslisting-staticitem.desktop{display:none}.filternavigation-link.is--fourcol{width:100%}.home-heronav-featured-grid{margin-top:-35vw}._404_wrapper{flex-direction:column}._404_wrapper-left{width:100%;margin-bottom:64px;padding-top:64px}._404_wrapper-right{justify-content:flex-start;align-items:center;width:100%}.bodycopy{font-size:18px}.bodycopy._16{font-size:14px}._404_wrapper-button{flex-wrap:wrap}._404_lottie{width:100%;display:block}.footer_wrapper{overflow:hidden}.footer_logo{width:8rem;height:8rem}.footer_wrapper-top{grid-row-gap:24px;flex-direction:column}._404_heading{font-size:2.5rem}.footer_socialicons{grid-column-gap:16px;display:flex}.footer_socialicons.hide-desktop{display:flex}.footer_socialicons.hide-mobile{display:none}.footer_socialicon-wrapper{width:32px}.footer_bottom{flex-direction:column;align-items:flex-start}.footer_links{grid-row-gap:16px;flex-direction:column}.footer_bottomicons{grid-row-gap:24px;flex-direction:column;align-items:flex-start}.footer_linktext{font-size:20px}.contact_hero-wrapper{margin-bottom:10px}.contact_herotitle{font-size:48px}.contact-herorightwrapper-textheading{font-size:18px}.iconsize.big{width:32px}.contact_hero-socialiconwrapper{margin-top:16px}.contact-officeswrapper{margin-top:64px}.contact_offices-heading{font-size:48px}.contact-offices-addresswrapper.london{margin-top:32px}.contact_office-address{font-size:14px}.contact-offices-left-animation-wrapper{margin-top:48px}.careers_hero-heading{font-size:48px}.careers_about-left_heading{font-size:36px}.fs_radio-2_group{flex-wrap:wrap;grid-auto-flow:row;display:flex}.fs_radio-2_field.is-active-inputactive{flex:none}.careers_jobtag-wrapper{font-size:14px}.careers_jobtitle{font-size:28px}.job-embed{font-size:18px}.careers_ourstory-heading{font-size:32px;line-height:1.33}.menuicon-close{width:24px;top:20px;right:20px}.menuicon-close.is--mobile.show{top:20px;right:20px}.mainmenu-column.is--first.is-mob{padding:120px 20px 20px 26px}.mainmenu-heading.is--main.is--primarylink.hide-tablet-above{display:block}.submenu-list.is--mainitem1.mobile,.submenu-list.is--mainitem2.mobile,.submenu-list.is--mainitem3.mobile,.submenu-list.is--mainitem4.mobile{margin-left:20px}.mainmenu-open-logo{top:20px;left:24px}.menuicon-back.is--mobile{width:24px;top:20px;left:20px}.project-listing-excerpt-heading.text-weight-light{font-size:20px;line-height:1.5}.project-listing-hero-heading{font-size:30px}.footer-headline-black,.home-heading-amazing{font-size:5rem}.cta_boxpinkwrapper_image{display:none}.cta_boxpink_left{padding:32px 18px}.cta_input{font-size:12px}.cta_input.select{background-position:97%;background-size:12px}.cta_submit{font-size:16px}.cta_yellow-wrapperbox{grid-column-gap:3rem;grid-row-gap:3rem;flex-direction:column}.cta_yellow_buttonwrapper.margin{margin-left:-3px;position:relative;bottom:0;left:0}.cta_blue{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column}.cta_blue_imagewrapper{width:100%}.cta_blue_content{max-width:100%}.newsletter_listitem{background-position:0 45%}.about_marquee-bgtext.text-style-outlinegreen{font-size:70px}.accordion{padding:18px 20px}.about_client-logowrapper{grid-column-gap:48px;grid-row-gap:48px}.about_timeline-tabs_menu{grid-column-gap:16px}.about_timeline-tabs_panewrapper{grid-template-columns:1fr 1fr 1fr 1fr}.about_timeline-3points{grid-row-gap:44px;flex-direction:column}.about_timeline-boxx{width:100%}.about_hero-heading{opacity:1;font-size:64px}.aboutus_hero_image._1{display:none}.aboutus_hero_image._2{z-index:5;width:45vw;inset:auto 5rem 15% auto}.aboutus_hero_image._3{display:none}.aboutus_hero_image._4{width:35vw;bottom:10%;left:20%}.aboutus_hero_image._5{width:25vw;inset:10% 20% auto auto}.aboutus_hero_image._6{display:block;inset:auto auto 30% 10vw}.aboutus_hero_image._7{width:35vw;inset:15% auto auto 10vw}.aboutus_hero_image._8{width:30vw;inset:30% 3rem auto auto}.services_nav{padding-top:16px}.project-listing-item-carousel{min-height:200px}.project-listing-item-carousel.is--carousel{height:100%;min-height:250px}.project-listing-item-carousel.is--tall{height:220px}.cta_succesbutton-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-wrap:wrap}.projects-nav-mainheading{font-size:40px}.project-hero-content-wrapper{width:100%}.embed_process{width:80vw}.idea-authorbox-label,.idea-authorbox-label.is--first{font-size:14px}.ideas-heading-main{margin-bottom:24px;font-size:36px}.about_map-locations{height:44px}.about_map-locations-wrapper{grid-column-gap:12px;grid-row-gap:12px}.text-block{font-size:14px}.contact_hero-image-mobile-wrapper{width:70%}.heading_home{font-size:40px}.heading_home.text-size-large{font-size:22px}.heading_home.text-size-small,.text_description{font-size:12px}.searchtext-projects{font-size:16px}.sectors_container.show-sectors,.services_container.show-services{display:block}.mobile-heading-normal{font-size:40px}.fs-cc-banner2_container{flex-direction:column;align-items:flex-start}.search-searchbox{max-width:300px}.listings_heading{text-align:center;font-size:32px}.careers_block{margin-bottom:0}.search_wrapper{margin-top:80px}.sub_serviceclist{grid-row-gap:36px}.sub_serviceitem{width:100%}.sub-service-fold-1_heading-wrapper{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column-reverse;align-items:flex-start}.sub-service_active-collection-list{flex-wrap:wrap}.simplectaheading{padding-top:0;padding-bottom:0}.simplectaheading.is--tuneinleft{padding-bottom:0;font-size:13px}.simplectaheading.is--tuneinleft.large-heading{margin-bottom:20px;font-size:24px}.ideas_simple-wrapper{width:100%}.cta_transparentform-wrapper{padding-left:3rem;padding-right:3rem}.cta_yellow-listing{padding:16px}.mainmenu-column-2.is--first.is-mob{padding:120px 20px 20px 26px}.padding-global-2{padding-left:24px;padding-right:24px}.cta_input-2{font-size:12px}.cta_input-2.select{background-position:97%;background-size:12px}.form_checkbox-label-2,.form_checkbox-label-2.black{font-size:12px}.cta_submit-2{font-size:16px}.footer_bottom-2{flex-direction:column;align-items:flex-start}.footer_links-2{grid-row-gap:16px;flex-direction:column}.footer_socialicons-2{grid-column-gap:16px;display:flex}.footer_socialicons-2.hide-mobile{display:none}.footer_socialicons-2.hide-desktop{display:flex}.footer_linktext-2{font-size:20px}.cta_boxpinkwrapper_image-2{display:none}.cta_boxpink_left-2{padding:32px 18px}.padding-global-3{padding-left:24px;padding-right:24px}.cta_input-3{font-size:12px}.cta_input-3.select{background-position:97%;background-size:12px}.footer_bottom-3{flex-direction:column;align-items:flex-start}.footer_links-3{grid-row-gap:16px;flex-direction:column}.padding-global-4{padding-left:24px;padding-right:24px}.footer_linktext-3,.footer_linktext-4{font-size:20px}.padding-global-5{padding-left:24px;padding-right:24px}.footer_bottom-4{flex-direction:column;align-items:flex-start}.footer_socialicons-3{grid-column-gap:16px;display:flex}.heading-style-h3-2{font-size:32px}.footer_links-4{grid-row-gap:16px;flex-direction:column}.section-3{padding-top:5px;padding-bottom:5px}.footer_linktext-5{font-size:20px}.padding-global-6{padding-left:24px;padding-right:24px}.footer_bottom-5{flex-direction:column;align-items:flex-start}.footer_socialicons-4{grid-column-gap:16px;display:flex}.footer_links-5{grid-row-gap:16px;flex-direction:column}.bodycopy-2{font-size:18px}.cta_input-4{font-size:12px}.padding-global-7{padding-left:24px;padding-right:24px}.padding--vertical--xxhuge,.padding--bottom--xxhuge{padding-top:4.5rem;padding-bottom:4.5rem}.home__listings-top-header{padding-bottom:10rem}.home__show-reel-lottie__wrapper{margin-left:-6vw}.padding-global-8{padding-top:5vw;padding-left:24px;padding-right:24px}}@media screen and (max-width:479px){blockquote{max-width:80vw;padding-left:2rem;font-size:1.6rem}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.margin-vertical{margin-left:0;margin-right:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.padding-vertical{padding-left:0;padding-right:0}.padding-horizontal{padding-top:0;padding-bottom:0}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.form_checkbox-label{font-size:10px}.fs-styleguide_item.is--pagination-wrapper{background-color:var(--swatch--black);padding-top:4rem}.heading-style-h3.ani_entrance.is--home{font-size:2.5rem}.text-rich-text h4{font-size:16px}.max-width-full-mobile-portrait{width:100%;max-width:none}.text-color-white{line-height:1.4}.hide-mobile-portrait{display:none}.text-size-regular{font-size:12px}.form_input.is-upload-button.is-blue{background-position:95%}.padding-section-large.ani_entrance{font-size:1.25%}.text-size-large{font-size:14px}.text-style-amazing{font-size:4.5rem}.hero-content-wrapper{padding-top:160px}.hero-content-wrapper.is--left{padding-top:20px}.hero-heading.projects{font-size:40px}.projects-statslist-wrapper-block{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column wrap}.projects-statslist-wrapper-block.is--spacing-small{flex-direction:row}.heading-wrapper{grid-column-gap:16px;grid-row-gap:16px}.hero-stats-icon{height:21px}.hero-stats-heading.is--standard{font-size:10px}.columns-container-two{flex-direction:column-reverse}.columns-container-two.is-boxed-beige{grid-row-gap:24px;flex-direction:column}.columns-container-two.is-no-gap{flex-direction:column-reverse}.column-item-two,.column-item-two.is--left,.column-item-two.is---right,.column-item-two.is--slider,.column-item-two.is--slider-left,.grid-listing-image{width:100%}.grid-listing-item{width:100%;max-width:100%}.grid-listing-list{grid-column-gap:12px;grid-row-gap:12px;flex-direction:column}.splide.slider1col{padding-left:4rem;padding-right:4rem}.splide.slidertopnav.show{overflow:visible}.splide__arrows.is--project-page{margin-left:-4rem}.splide__pagination__page{min-width:2.8rem;max-width:2.8px;min-height:2.8rem;max-height:2.8px}.section_projects-navigation._0{min-height:280px;padding-top:0}.projects-navigation-search-wrapper.normal-abs{margin-top:55px}.flexlayout-spacebetween{grid-row-gap:12px;flex-direction:column;justify-content:flex-start}.flexlayout-spacebetween.padding-bottom.padding-medium{grid-row-gap:24px;flex-direction:column;align-items:stretch;padding-bottom:24px}.projects-navigation-mainlink-heading{font-size:13px}.content-horizontallist-wrapper-block.is--spacing-xsmall{padding-top:0}.project-listing-list.is--fourcol{grid-column-gap:12px;grid-row-gap:12px}.project-listing-item.is--archive{height:100%;min-height:220px}.project-listing-item.is--homehero{min-height:800px}.section_home-hero{min-height:900px}.section_home-learnmore{padding-top:127px}.layout-flex-threecolumn.padding-top.padding-large{grid-row-gap:24px}.ideas-listing-item{height:auto;min-height:auto}.ideas-listing-list{grid-column-gap:1.5rem;grid-row-gap:1.5rem}.ideas-listing-tag{font-size:8px}.project-listing-content-wrapper.padding-medium{padding:10px}.project-listing-item-contents.is--hero{width:100%}.section-cta-mainwrapper{padding:20px}.cta-inner-wrapper.is--tunein{display:none}.cta-inner-wrapper.is--tuneinleft{width:100%}.cta-text-content{max-width:100%}.home-featured-item-wrapper.is--tall{min-height:200px}.sectors-listing-overlay,.sectors-listing-content-wrapper.padding-medium{border-radius:1rem}.sectors-listing-item.is--archive,.sectors-listing-item.is--archive.filternavigation-link{min-height:200px}.sectors-listing-list.is--fourcol{grid-column-gap:12px;grid-row-gap:12px}.sectors-listing-listwrapper.is--mobile-only{display:block}.sector-listing-linkblock{border-radius:1rem}.services-listing-title-wrapper.filternavigation-link{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;align-items:flex-start}.button-flexwrapper{width:auto;display:flex}.topicsnav-menuitem-linkblock.text-style-outlineblack-new{height:50px}.footer-const-outline{font-size:46px}.topicsnav-wrapper{min-width:2000vw;padding-bottom:0}.ideas-listing-flexlist{grid-template-columns:1fr 1fr}.home-heronav-featured-grid{margin-top:-76vw}.home-featured--item-wrapper{height:200px}.bodycopy._16{font-size:12px}.buttonprimary_wrapper{height:40px;padding-left:12px;padding-right:12px;font-size:16px}._404_wrapper-button{grid-column-gap:24px;grid-row-gap:24px}.footer_socialicons{margin-top:1rem}.footer_bottom{flex-direction:column-reverse}.contact_herotitle{font-size:36px;line-height:1.5}.iconsize.big{width:28px}.contact_hero-socialiconwrapper{grid-column-gap:24px;justify-content:flex-start}.contact_offices-heading{font-size:32px}.contact_office-location{font-size:24px}.careers_hero{padding-bottom:80px}.careers_hero-heading{font-size:50px}.careers_jobtitle{margin-top:36px}.careers_button-wrapper{grid-row-gap:24px;flex-wrap:wrap}.careers_ourstory{padding-bottom:48px}.careers_ourstory-grid-box{padding:20px 16px}.careers_ourstory-number.text-style-careers{font-size:60px}.career_ourstroy-box_heading-wrapper{margin-top:16px}.careers_jobopenrole{font-size:12px}.careers_form-wrapper{padding:20px}.topicsnav-link-heading{font-size:50px}.padding-menubar{padding-left:24px;padding-right:24px}.mainmenu-wrapper.show{overflow:auto}.menuicon-close{width:16px}.menuicon-close.is--mobile{display:block}.menuicon-close.is--mobile.show{width:16px}.mainmenu-column.is--middle{z-index:2147483647;width:100vw;padding-top:8rem}.mainmenu-column.is--first{width:100vw;padding-top:8rem}.mainmenu-column.is--first.is-mob{padding-top:100px;padding-left:28px;overflow:scroll}.mainmenu-column.is--right{padding-top:8rem;display:none}.mainmenu-link.is--submenu{padding-bottom:0;padding-left:0}.mainmenu-link.mobile-link{margin-bottom:8px;font-size:24px}.mainmenu-link.mobile-link.bold{font-family:Sharp Grotesk Medium,sans-serif}.mainmenu-link.mobile-link.small{font-size:22px}.mainmenu-link.is--submenu-empty,.mainmenu-link.is--submenu-inactive{padding-bottom:0;padding-left:0}.submenu-container{margin-top:12px}.submenu-container.is--mobile{padding-bottom:2rem}.logotsk{width:52px}.menuicon-back.is--mobile{width:18px;display:block}.menulink-right{display:none}.project-listing-spacer{height:15vh}.home-heading-amazing{font-size:4.5rem}.cta_boxpink_left{padding-top:2.5rem;padding-bottom:2.5rem}.iconembed.envelope{width:14px}.cta_input-wrapper{flex-direction:column}.cta_input.select{background-position:95%}.cta_submit{font-size:14px}.cta_yellowembed{margin-bottom:-10px}.cta_yellowcontent{font-size:14px}.cta_yellow-wrapperbox{flex-direction:row;min-height:210px;padding:20px}.cta_yellow_buttonwrapper.margin{margin-top:16px;margin-left:-3px}.cta_yellowform-wrapper{padding:20px}.cta_yellow_heading{font-size:18px}.cta_blue{padding:24px}.cta_blue_careers{padding:20px}.newsletter_heading{font-size:32px}.newsletter_bottomheading{font-size:18px}.newsletter_listitem{background-position:0 45%}.about_hero{min-height:800px}.about_client-logowrapper{grid-column-gap:32px;grid-row-gap:32px;grid-template-columns:1fr 1fr 1fr}.about_timeline-tabs_link{height:36px;padding:12px 23px;font-size:14px}.about_timline-image{height:80px}.about_timeline-tabs_panewrapper{grid-template-columns:1fr 1fr 1fr}.about_hero-heading{font-size:50px}.aboutus_hero_image._2{width:100%;max-width:200px;right:2rem;transform:translate(0)}.aboutus_hero_image._4{width:100%;max-width:150px;display:none;left:2rem;transform:translate(0)}.aboutus_hero_image._5{width:100%;max-width:110px;display:none}.aboutus_hero_image._6{width:100%;max-width:140px;left:2rem;transform:translate(0)}.aboutus_hero_image._7{width:100%;max-width:127px}.aboutus_hero_image._8{width:100%;max-width:130px}.services_content-second_bottom{margin-top:5rem}.menubar_logo{width:52px}.cta_succesbutton-wrapper.center{justify-content:center}.project-listing-item-excerpt{font-size:14px}.hero-project-content-wrapper{justify-content:flex-start;align-items:center}.hero-project-content-wrapper.home{justify-content:center}.project-listing-standard-heading{font-size:16px}.ideas-heading-main{margin-bottom:0;font-size:24px}.about_map-locations{padding-top:0;padding-bottom:0;font-size:14px}.projects_listing-image.zoom-animation-image{border-radius:1rem}.contact_hero-image-mobile-wrapper{width:100%}.heading_home{font-size:32px}.footer_outline-main{font-size:50px}.footer_black-stroke-only{font-size:48px}.footer-shadow-outline{font-size:46px}.buttonwrapper,.buttonwrapper-90{max-height:32px}.searchbox-input{margin-bottom:0}.searchresult-item{grid-row-gap:16px;flex-direction:column}.searchresults-linkcontainer{padding-left:0;padding-right:0}.searchresults-searchbox{width:100%}.ideas_container.show-ideas,.projects_container.show-projects,.sectors_container.show-sectors,.services_container.show-services{padding-top:64px}.mobile-heading-normal{padding-top:4px;padding-bottom:4px;font-family:Sharp Grotesk Medium,sans-serif;font-size:28px;font-weight:400}.searchresult-bgimage{width:100%;height:180px}.fs-cc-prefs2_close{padding:.5rem}.fs-cc-prefs2_button.fs-cc-button-alt{margin-bottom:.5rem}.fs-cc-prefs2_submit{margin-top:8px}.fs-cc-prefs2_component,.fs-cc-prefs2_content{padding:1.5rem}.fs-cc-prefs2_title{font-size:18px}.fs-cc-prefs2_checkbox-field{width:16px;height:16px}.fs-cc-banner2_component{width:100%;padding:18px;display:none}.search-searchbox{max-width:100%}.listings_heading{font-size:16px}.title_careers{font-size:36px}.green-outline-text,.outline_shadow-green{font-size:50px}.embed_bigarrow.is--mobile-padding{margin-top:1rem;margin-bottom:1rem}.mainmenu-link-empty.is--submenu{padding-bottom:0;padding-left:0}.mainmenu-link-empty.mobile-link{margin-bottom:8px;font-size:24px}.mainmenu-link-empty.mobile-link.bold{font-family:Sharp Grotesk Medium,sans-serif}.mainmenu-link-empty.mobile-link.small{font-size:22px}.mainmenu-link-empty.is--submenu-empty{padding-bottom:0;padding-left:0}.sub-service_active-collection-list{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column}.simplectaheading{font-size:13px}.simplectaheading.is--tuneinleft.large-heading{font-size:20px}.cta_transparentform-wrapper{padding-top:2.5rem;padding-bottom:2.5rem}.search_menuwrapper{width:auto}.cta_yellow-listing{min-height:210px;padding:12px}.html-embed{order:1}.mainmenu-column-2.is--right{padding-top:8rem;display:none}.mainmenu-column-2.is--first{width:100vw;padding-top:8rem}.mainmenu-column-2.is--first.is-mob{padding-top:100px;padding-left:28px;overflow:scroll}.mainmenu-column-2.is--middle{z-index:2147483647;width:100vw;padding-top:8rem}.mainmenu-link-2.is--submenu{padding-bottom:0;padding-left:0}.mainmenu-link-2.mobile-link{margin-bottom:8px;font-size:24px}.mainmenu-link-2.mobile-link.bold{font-family:Sharp Grotesk Medium,sans-serif}.mainmenu-link-2.mobile-link.small{font-size:22px}.mainmenu-link-2.is--submenu-inactive{padding-bottom:0;padding-left:0}.cta_input-2.select{background-position:95%}.quick-stack-3{position:fixed}.cta_input-wrapper-2{flex-direction:column}.column-5{padding-bottom:9px}.form_checkbox-label-2{font-size:10px}.buttonwrapper-90-2{max-height:32px}.cta_submit-2{font-size:14px}.column,.column-3{padding-bottom:20px}.fs-cc-prefs2_title-2{font-size:18px}.fs-cc-banner2_component-2{width:100%;padding:18px}.fs-cc-prefs2_content-2{padding:1.5rem}.mainmenu-link-3.is--submenu{padding-bottom:0;padding-left:0}.mainmenu-link-3.mobile-link{margin-bottom:8px;font-size:24px}.mainmenu-link-3.mobile-link.bold{font-family:Sharp Grotesk Medium,sans-serif}.mainmenu-link-3.mobile-link.small{font-size:22px}.mainmenu-link-3.is--submenu-inactive{padding-bottom:0;padding-left:0}.column-8{padding-bottom:9px}.cta_boxpink_left-2{padding-top:2.5rem;padding-bottom:2.5rem}.cta_input-wrapper-3{flex-direction:column}.cta_input-3.select{background-position:95%}.quick-stack-4{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.column-11{padding-bottom:20px}.buttonwrapper-90-3{max-height:32px}.fs-cc-prefs2_title-3{font-size:18px}.fs-cc-prefs2_content-3{padding:1.5rem}.fs-cc-banner2_component-3{width:100%;padding:18px;display:none}.footer_bottom-4{flex-direction:column-reverse}.fs-cc-prefs2_content-4{padding:1.5rem}.footer_socialicons-3{margin-top:1rem}.section-cta-mainwrapper-2{padding:20px}.buttonwrapper-copy{max-height:32px}.fs-cc-banner2_component-4{width:100%;padding:18px;display:none}.footer_bottom-5{flex-direction:column-reverse}.fs-cc-prefs2_content-5{padding:1.5rem}.footer_socialicons-4{margin-top:1rem}.careers_jobopenrole-2{font-size:12px}.careers_form-wrapper-2{padding:20px}.buttonprimary_wrapper-2{height:40px;padding-left:12px;padding-right:12px;font-size:16px}.navblocks-blockwrapper{flex-direction:column}.home__listings-top-header{white-space:nowrap}.home__show-reel-lottie{padding-top:6rem}.hero__new-projects-main{flex-flow:column}.video-backgroundheader-section,.video-wrapper{min-height:40vh}}#w-node-df717b14-47c8-1807-8df0-9e5cca62f6f7-f9c0913c{justify-self:center}#w-node-e15383d1-73fe-87e4-217c-ec1750201812-50201811,#w-node-e15383d1-73fe-87e4-217c-ec1750201817-50201811,#w-node-dbff0cad-2147-8e43-1bbc-f73fe03d5df1-e03d5df1,#w-node-a133e945-8d56-63d1-2bad-8f1223ee89fc-f9c09146,#w-node-a6cb7ab0-7975-d06c-61eb-a6bbf3c4547b-f9c09146,#w-node-_352708c6-a458-c817-d39d-84d61467efef-f9c09146,#w-node-_2a6c319b-f3d0-820c-29fa-9c4148a7fe37-48a7fe2c,#w-node-_2a6c319b-f3d0-820c-29fa-9c4148a7fe40-48a7fe2c,#w-node-_2a6c319b-f3d0-820c-29fa-9c4148a7fe4b-48a7fe2c,#w-node-_4f11ed4d-987d-f048-aa11-5fdf243f7ac7-f9c091dd,#w-node-_4f11ed4d-987d-f048-aa11-5fdf243f7ad9-f9c091dd,#w-node-a73f0bf4-d98d-b2e7-3fa4-0a8539702452-f9c091f3,#w-node-a73f0bf4-d98d-b2e7-3fa4-0a8539702464-f9c091f3{grid-area:span 1/span 1/span 1/span 1}#w-node-_03a69355-3650-c1b0-2d2d-85e4c0efd9f9-f9c091f3{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width:767px){#w-node-_03a69355-3650-c1b0-2d2d-85e4c0efd9f9-f9c091f3{grid-template-rows:auto;grid-template-columns:1fr 1fr}}@media screen and (max-width:479px){#w-node-_03a69355-3650-c1b0-2d2d-85e4c0efd9f9-f9c091f3{grid-template-rows:auto;grid-template-columns:1fr}}