a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:"";content:none}q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:root{--transition:all 333ms ease-in-out;--transition-timing:ease-in-out;--duration:333ms;--duration-long:444ms}@media (min-width:901px){.mq-md-down-only{display:none!important}}@media (max-width:900px){.mq-lg-up-only{display:none!important}}:root{--black:#2e2e2e;--black-40:rgba(46, 46, 46, 0.4);--black-20:rgba(46, 46, 46, 0.2);--black-10:#e8e8e8;--white:#fafafa;--white-50:rgba(250, 250, 250, 0.5);--white-30:rgba(250, 250, 250, 0.3);--white-10:rgba(250, 250, 250, 0.1);--cream-grey:#dfdbd1;--cream-secondary:#858585;--orange:#e2643c;--earth:#b0a58a;--blue:#274485;--bg-grey:#e8e8e8;--bg-white-opaque:rgba(250, 250, 250, 0.3)}:root{--f-main:'Unica77',sans-serif;--fs-root:20px;--fs:1rem;--lh:1.2;--ls:-0.01em;--ws:-0.01em;--baseline:1.2rem;--fs-small:0.6rem;--lh-small:1.2;--ls-small:0em;--ws-small:0em;--baseline-small:calc(var(--fs-small) * var(--lh-small));--fs-detail:0.8rem;--lh-detail:1.2;--ls-detail:0em;--ws-detail:0em;--baseline-detail:calc(var(--fs-detail) * var(--lh-detail));--fs-large-body:1.4rem;--lh-large-body:1.2;--ls-large-body:-0.01em;--ws-large-body:-0.01em;--baseline-large-body:calc(var(--fs-large-body) * var(--lh-large-body));--fs-medium:48px;--lh-medium:1.2;--ls-medium:-0.01em;--ws-medium:-0.01em;--baseline-medium:calc(var(--fs-medium) * var(--lh-medium));--fs-large:72px;--lh-large:1.1;--ls-large:-0.01em;--ws-large:-0.01em;--baseline-large:calc(var(--lh-large) * var(--fs-large));--fs-headline:100px;--lh-headline:1.1;--ls-headline:-0.02em;--ws-headline:-0.02em;--baseline-headline:calc(var(--lh-headline) * var(--fs-headline));--fs-xl:8vw;--lh-xl:1.1;--ls-xl:-0.02em;--ws-xl:-0.02em;--baseline-xl:calc(var(--lh-xl) * var(--fs-xl))}@media (max-width:900px){:root{--fs-root:16px;--fs:1rem;--fs-detail:0.875rem;--fs-large-body:1rem;--fs-medium:1.75rem;--fs-large:2.5rem;--fs-xl:4rem}}:root{--header-height:120px;--header-margin-bottom:38px;--tile-height:100%;--tile-height-large:40vw;--border-radius:3px;--block-padding-xxl:200px;--block-padding-xl:150px;--block-padding-lg:100px;--block-padding-md:50px;--footer-padding-top:88px;--footer-padding-bottom:20px;--internal-spacing-md:20px;--internal-spacing-sm:10px;--internal-spacing-lg:60px;--footer-subheading-bottom:15px;--footer-body-bottom:40px;--mob-block-spacing-md:30px;--mob-block-spacing-lg:60px;--mob-block-spacing-carousel:120px;--text-long-max-width:790px}@media (max-width:900px){:root{--tile-height:240px;--tile-height-large:240px;--footer-padding-top:60px;--internal-spacing-lg:30px;--header-height:90px;--header-margin-bottom:68px}}@font-face{font-family:Unica77;src:url(../fonts/Unica77LLWeb-Regular.woff2) format('woff2'),url(../fonts/Unica77LLWeb-Regular.woff) format('woff')}:root{--page-gutter:60px;--grid-gutter:20px;--page-cols:12}@media (max-width:900px){:root{--page-gutter:20px;--grid-gutter:15px}}.grid{width:auto;padding:0 var(--page-gutter);display:grid;grid-template-columns:repeat(var(--page-cols),1fr);grid-column-gap:var(--grid-gutter);grid-row-gap:0}.grid-flush{width:auto;padding:0;display:grid;grid-template-columns:repeat(var(--page-cols),1fr);grid-column-gap:var(--grid-gutter);grid-row-gap:0}.w-full{grid-column:span 12}.w-half{grid-column:span 6}.w-left{grid-column:1/7}.w-right{grid-column:7/13}.w-third{grid-column:span 4}.w-quarter{grid-column:span 3}.w-sixth{grid-column:span 2}.w-three-quarters{grid-column:1/10}.w-two-thirds{grid-column:span 8}@media (max-width:900px){.md\:w-full{grid-column:span 12}}@media (max-width:900px){.md\:w-half{grid-column:span 6}}html{font-size:var(--fs-root);-webkit-text-size-adjust:100%}body,button,input,textarea{font-family:var(--f-main);font-size:var(--fs);line-height:var(--lh);letter-spacing:var(--ls);word-spacing:var(--ws);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}p{margin:0}p a,ul a{-webkit-transition:var(--transition);transition:var(--transition)}.text-area p{margin:0 0 var(--baseline)}.text-area p:last-child{margin-bottom:0}.text-area.is-centered p{text-align:center}.text-small{font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:var(--ls-small);word-spacing:var(--ws-small)}.text-detail{font-size:var(--fs-detail);line-height:var(--lh-detail);letter-spacing:var(--ls-detail);word-spacing:var(--ws-detail)}.text-large-body{font-size:var(--fs-large-body);line-height:var(--lh-large-body);letter-spacing:var(--ls-large-body);word-spacing:var(--ws-large-body)}.text-large-body p{margin:0 0 var(--baseline-large-body)}.text-large-body p:last-child{margin-bottom:0}.text-medium{font-size:var(--fs-medium);line-height:var(--lh-medium);letter-spacing:var(--ls-medium);word-spacing:var(--ws-medium)}.text-large{font-size:var(--fs-large);line-height:var(--lh-large);letter-spacing:var(--ls-large);word-spacing:var(--ws-large)}.text-headline{font-size:var(--fs-headline);line-height:var(--lh-headline);letter-spacing:var(--ls-headline);word-spacing:var(--ws-headline)}.text-xl{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:var(--ls-xl);word-spacing:var(--ws-xl)}@media (max-width:900px){.md\:text{font-size:var(--fs);line-height:var(--lh);letter-spacing:var(--ls);word-spacing:var(--ws)}}@media (max-width:900px){.md\:text-medium{font-size:var(--fs-medium);line-height:var(--lh-medium);letter-spacing:var(--ls-medium);word-spacing:var(--ws-medium)}}@media (max-width:900px){.md\:text-large{font-size:var(--fs-large);line-height:var(--lh-large);letter-spacing:var(--ls-large);word-spacing:var(--ws-large)}}@media (max-height:640px) and (orientation:landscape){.short\:text-large-body{font-size:var(--fs-large-body);line-height:var(--lh-large-body);letter-spacing:var(--ls-large-body);word-spacing:var(--ws-large-body)}}.arrow-link{-webkit-transition:var(--transition);transition:var(--transition);position:relative;display:inline-block}.arrow-link:after{content:' →';-webkit-transform:translateX(.75em);transform:translateX(.75em);position:absolute;right:0;-webkit-transition:-webkit-transform 111ms ease-in-out;transition:-webkit-transform 111ms ease-in-out;transition:transform 111ms ease-in-out;transition:transform 111ms ease-in-out,-webkit-transform 111ms ease-in-out;color:currentColor}.arrow-link:hover{color:var(--orange)}.arrow-link:hover:after{-webkit-transform:translateX(1em);transform:translateX(1em)}.line{width:100%;height:1px;background-color:currentColor;margin-bottom:var(--grid-gutter)}.underline-cta{position:relative;display:inline-block;-webkit-transition:var(--transition);transition:var(--transition);margin-bottom:2px}.underline-cta:after{content:'';position:absolute;left:0;bottom:-1px;width:0;height:1px;background-color:currentColor;-webkit-transition:var(--transition);transition:var(--transition);-webkit-transition-duration:222ms;transition-duration:222ms}.underline-cta:hover:after{width:100%}.text ul.disciplines-list a{color:var(--white);border-bottom:1px solid}h1,h2,h3,h4,h5,h6{font-weight:400}figure{margin:0;padding:0}img,video{display:block;max-width:100%;height:auto}button{background:0 0;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;overflow:visible;padding:0;margin:0;outline:0;-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;text-align:left}:focus{outline:0}@media (max-width:900px){.desktop-only{display:none}}@media (min-width:901px){.mobile-only{display:none}}.image-width,.video-width{width:100%;margin:0 auto}.image-height-bounds,.video-height-bounds{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.image-height-bounds img,.image-height-bounds video,.video-height-bounds img,.video-height-bounds video{position:absolute;top:0;left:0;width:100%;height:100%}.video-height-bounds .play-pause-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-color:rgba(0,0,0,.2);cursor:pointer;-webkit-transition:opacity var(--duration) var(--timing);transition:opacity var(--duration) var(--timing);opacity:0;color:#fff;padding:var(--grid-gutter);vertical-align:top;-webkit-appearance:none}.video-height-bounds .play-pause-overlay:hover{opacity:1}[data-fit=natural] img,[data-fit=natural] video{-o-object-fit:cover;object-fit:cover}[data-fit=cover] img,[data-fit=cover] video{-o-object-fit:cover;object-fit:cover}@media (max-width:900px){.desktop-only{display:none!important}}@media (min-width:901px){.mobile-only{display:none!important}}body{background-color:var(--white);color:var(--black);-webkit-transition:var(--transition);transition:var(--transition);transform-property:background-color,color;-webkit-transition-duration:167ms;transition-duration:167ms}body .site-header{background-color:var(--white)}body .secondary{color:var(--black-40);-webkit-transition:var(--transition);transition:var(--transition);transform-property:color;-webkit-transition-duration:167ms;transition-duration:167ms}body p a,body ul a{color:var(--black-40)}body p a:hover,body ul a:hover{color:var(--black)}body[data-theme=light]{background-color:var(--white);color:var(--black)}body[data-theme=light] .site-header{background-color:var(--white)}body[data-theme=light] .secondary{color:var(--black-40)}body[data-theme=light] p a,body[data-theme=light] ul a{color:var(--black-40)}body[data-theme=light] p a:hover,body[data-theme=light] ul a:hover{color:var(--black)}body[data-theme=dark]{background-color:var(--black);color:var(--white)}body[data-theme=dark] .site-header{background-color:var(--black)}body[data-theme=dark] .secondary{color:var(--white-50)}body[data-theme=dark] p a,body[data-theme=dark] ul a{color:var(--white-50)}body[data-theme=dark] p a:hover,body[data-theme=dark] ul a:hover{color:var(--white)}body[data-theme=cream]{background:var(--cream-grey);color:var(--black)}body[data-theme=cream] .site-header{background-color:var(--cream-grey)}body[data-theme=cream] .secondary{color:var(--cream-secondary)}body[data-theme=cream] .text-medium.secondary{color:var(--white)}body[data-theme=cream] p a,body[data-theme=cream] ul a{color:var(--black-40)}body[data-theme=cream] p a:hover,body[data-theme=cream] ul a:hover{color:var(--black)}body[data-theme=blue]{background:var(--blue);color:var(--white)}body[data-theme=blue] .site-header{background-color:var(--blue)}body[data-theme=blue] .secondary{color:var(--white-50)}body[data-theme=blue] p a,body[data-theme=blue] ul a{color:var(--white-50)}body[data-theme=blue] p a:hover,body[data-theme=blue] ul a:hover{color:var(--white)}body [data-theme=light]{background-color:var(--white);color:var(--black)}body [data-theme=light] .site-header{background-color:var(--white)}body [data-theme=light] .secondary{color:var(--black-40)}body [data-theme=light] p a,body [data-theme=light] ul a{color:var(--black-40)}body [data-theme=light] p a:hover,body [data-theme=light] ul a:hover{color:var(--black)}body [data-theme=dark],body footer[data-theme=dark]{background-color:var(--black);color:var(--white)}body [data-theme=dark] .site-header,body footer[data-theme=dark] .site-header{background-color:var(--black)}body [data-theme=dark] .secondary,body footer[data-theme=dark] .secondary{color:var(--white-50)}body [data-theme=dark] p a,body [data-theme=dark] ul a,body footer[data-theme=dark] p a,body footer[data-theme=dark] ul a{color:var(--white-50)}body [data-theme=dark] p a:hover,body [data-theme=dark] ul a:hover,body footer[data-theme=dark] p a:hover,body footer[data-theme=dark] ul a:hover{color:var(--white)}body [data-theme=cream]{background:var(--cream-grey);color:var(--black)}body [data-theme=cream] .site-header{background-color:var(--cream-grey)}body [data-theme=cream] .secondary{color:var(--black-40)}body [data-theme=cream] p a,body [data-theme=cream] ul a{color:var(--black-40)}body [data-theme=cream] p a:hover,body [data-theme=cream] ul a:hover{color:var(--black)}body [data-theme=blue]{background:var(--blue);color:var(--white)}body [data-theme=blue] .site-header{background-color:var(--blue)}body [data-theme=blue] .secondary{color:var(--white-50)}body [data-theme=blue] p a,body [data-theme=blue] ul a{color:var(--white-50)}body [data-theme=blue] p a:hover,body [data-theme=blue] ul a:hover{color:var(--white)}body [data-theme=orange]{background:var(--orange);color:var(--white)}body [data-theme=orange] .site-header{background-color:var(--orange)}body [data-theme=orange] .secondary{color:var(--black-10)}body [data-theme=orange] p a,body [data-theme=orange] ul a{color:var(--white)}body [data-theme=orange] p a:hover,body [data-theme=orange] ul a:hover{color:var(--black)}[data-faded-in]{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 789ms cubic-bezier(.25,.46,.45,.94);transition:all 789ms cubic-bezier(.25,.46,.45,.94);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;will-change:opacity,transform;-webkit-transition-delay:111ms;transition-delay:111ms}[data-faded-in=true]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}input,label,select,textarea{margin:0;border:0;padding:.5rem 0;width:100%;display:inline-block;vertical-align:middle;white-space:normal;background:0 0;line-height:1;border-radius:0}input::-webkit-input-placeholder,label::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--black-40)}input:-moz-placeholder,label:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:var(--black-40)}input::-moz-placeholder,label::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:var(--black-40)}input:-ms-input-placeholder,label:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--black-40)}button{width:auto;display:inline-block}input:focus,textarea:focus{outline:0}input,textarea{-webkit-box-sizing:border-box;box-sizing:border-box}button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{border-top:0 solid currentColor}input[type=checkbox],input[type=radio]{width:13px;height:13px}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box}::-webkit-search-decoration{display:none}input[type=button],input[type=reset],input[type=submit]{overflow:visible;width:auto;color:inherit;border-top:0 solid currentColor;width:100%;padding:.5rem 0;cursor:pointer}input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#000;color:#fff}::-webkit-file-upload-button{padding:0;border:0;background:0 0}textarea{vertical-align:top;overflow:auto}select[multiple]{vertical-align:top}.form-builder .form-row{width:100%;border-top:1px solid}.form-builder button[type=submit]{width:auto;display:inline-block;margin-top:1rem}.form-builder label{display:none}.form-builder fieldset{margin:.5rem 0}.form-builder fieldset legend{color:var(--black-40);margin-bottom:1rem}.form-builder .checkbox-options{display:grid;grid-template-columns:repeat(2,1fr);-webkit-column-gap:var(--grid-gutter);-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter)}.form-builder .checkbox-options .checkbox-option{width:100%}.form-builder .checkbox-options .checkbox-option:after,.form-builder .checkbox-options .checkbox-option:before{display:table;content:""}.form-builder .checkbox-options .checkbox-option:after{clear:both}@media (max-width:900px){.form-builder .checkbox-options .checkbox-option{grid-column:span 2}}.form-builder .checkbox-options input[type=checkbox]{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;padding:0;border:2px solid var(--black-40);float:left;position:relative;top:.5rem;border-radius:var(--border-radius);cursor:pointer;color:var(--black-40)}.form-builder .checkbox-options input[type=checkbox]:checked{background-color:var(--orange);border-color:var(--orange);opacity:1}.form-builder .checkbox-options input[type=checkbox]:checked+label{color:var(--black)}.form-builder .checkbox-options label{display:inline-block;width:80%;float:left;padding-left:.66rem;cursor:pointer;color:var(--black-40)}/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;-webkit-box-shadow:0 0 0 5px #19f;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.hero-figure-section .hero-overlay-ticker .text-ticker-item{position:absolute;bottom:4rem;left:0;right:0;width:100%;padding:var(--page-gutter);display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--white);opacity:0;-webkit-transition:opacity 444ms ease;transition:opacity 444ms ease;max-width:75%}@media (max-width:900px){.hero-figure-section .hero-overlay-ticker .text-ticker-item{max-width:100%}}.hero-figure-section .hero-overlay-ticker .text-ticker-item.is-active{opacity:1}.hero-figure{overflow:hidden;position:relative;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.hero-figure img,.hero-figure video{position:absolute;-o-object-fit:cover;object-fit:cover;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.hero-figure.is-full-height{width:100%;height:100vh;margin-bottom:2rem}@media (max-width:900px){.hero-figure.is-full-height{height:100vh}}.hero-figure.is-banner{width:100%;height:100vh;margin-bottom:2rem;position:relative}@media (max-width:900px){.hero-figure.is-banner{height:100vh}}.hero-figure.is-banner img{position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;height:50%;-o-object-fit:cover;object-fit:cover}.hero-figure.is-banner .hero-figure-text-overlay{position:absolute;top:0;left:0;right:0;width:100%;height:calc(50% - 1rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-figure.is-banner .hero-figure-text-overlay>div{padding:1rem}@media (max-width:900px){.hero-figure.is-banner .hero-figure-text-overlay>div{padding:0}}@media (max-width:900px){.hero-figure br{display:none}}.hero-figure .scroll-prompt{position:absolute;bottom:var(--page-gutter);left:var(--page-gutter);opacity:1;-webkit-transition:var(--transition);transition:var(--transition)}.hero-figure .scroll-prompt.is-hidden{opacity:0;pointer-events:none}.hero-figure .scroll-prompt .scroll-prompt-icon{display:inline-block;width:.8rem;height:.8rem;margin-left:.3rem;background:url(/assets/media/ui/chevron-white.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.button{padding:.5rem 1rem;border-radius:2rem;background:var(--bg-grey);border:1px solid var(--bg-grey);display:inline-block;-webkit-transition:var(--transition);transition:var(--transition)}.button.is-opaque{background:var(--white-30);color:var(--white);border:none}.button.is-opaque:hover{background:var(--white-50);border:none;color:var(--white)}.button.is-opaque svg{fill:var(--white)}.button:hover{background:var(--white);color:var(--orange);border:1px solid var(--orange)}[data-theme=dark] .button{background:var(--white);color:#000}[data-theme=dark] .button:hover{background:var(--orange);color:var(--white);border:1px solid var(--orange)}details{margin-bottom:1rem}details summary{cursor:pointer;margin-bottom:1rem;list-style-type:none}details summary::-webkit-details-marker{display:none}details summary.button{background-color:rgba(171,171,171,.25);border-color:transparent}details summary.button:hover{background-color:var(--white);color:var(--black);border-color:transparent}details summary span{display:inline-block;padding-right:1.25em;position:relative}details summary span:after,details summary span:before{position:absolute;top:calc(var(--baseline)/ 2);right:0;content:"";display:block;width:.8em;height:1px;background:currentColor}details summary span:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}details[open] summary span:after{background:0 0}.lottie path{fill:var(--black)}.lottie[data-colour=black] path{fill:var(--black)}.lottie[data-colour=white] path{fill:var(--white)}.lottie[data-colour=bg-grey]{opacity:5%}.lottie[data-colour=bg-grey] path{fill:var(--balck)}.lottie[data-colour=b-and-w]{background:#000}.lottie[data-colour=b-and-w] path{fill:#fff}.lottie[data-filter=screen]{mix-blend-mode:multiply}.block{position:relative;z-index:2}.block-type-lottie{z-index:-1;height:33vw;position:relative}[data-template=about] .block-type-lottie{height:1vw}.block-type-about-mininav+.block-type-lottie{height:1vw;padding-top:0!important;padding-bottom:0!important}.section-contact-form .text-large-body{margin-bottom:50px}.contact-footer .contact-prelude{grid-column:span 6}.contact-footer .contact-prelude .text-large-set-width{max-width:var(--text-large-max-width)}@media (max-width:900px){.contact-footer .contact-prelude{grid-column:span 12}}.contact-footer .contact-split{grid-column:1/7;display:grid;grid-template-columns:repeat(2,1fr);margin-top:240px;margin-top:calc((50vw - 30px) * .4075)}@media (max-width:900px){.contact-footer .contact-split{grid-column:span 12;margin-top:0;display:grid;grid-template-columns:repeat(2,1fr)}}.contact-footer .contact-footer-figure{grid-column:7/13;grid-column:span 6}@media (max-width:900px){.contact-footer .contact-footer-figure{grid-column:span 12}}.dual-content.is-left{grid-column:1/7}@media (max-width:900px){.dual-content.is-left{grid-column:span 12;margin-bottom:4rem}}[data-template=about] .dual-content.is-left{grid-column:1/6}@media (max-width:900px){[data-template=about] .dual-content.is-left{grid-column:span 12}}.dual-content.is-left.text-large .text-large-set-width{max-width:var(--text-large-max-width)}@media (max-width:900px){.dual-content.is-left{grid-column:span 12}}.dual-content.is-right{grid-column:7/13}@media (max-width:900px){.dual-content.is-right{grid-column:span 12}}.dual-content.is-right.text-large .text-large-set-width{max-width:var(--text-large-max-width)}@media (max-width:900px){.dual-content.is-right{grid-column:span 12}}.dual-content ul li{border-bottom:1px solid;padding:.5rem 0}.dual-content ul li:last-child{border-bottom:none}@media (min-width:901px){.contained-in-square-figure .image-height-bounds{padding-bottom:67%!important;background:0 0!important}}.contained-in-square-figure .image-height-bounds img,.contained-in-square-figure .image-height-bounds video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:900px){.about-dual-images .figure-width{margin-bottom:1rem}}.about-dual-images .image-height-bounds{border-radius:var(--border-radius)}.about-section-line{grid-column:span 12;width:100%;height:1px;background-color:#ababab;margin-bottom:100px;margin-top:-50px}@media (max-width:900px){.about-section-line{margin-top:0;margin-bottom:var(--mob-block-spacing-md)}}.figure-width.is-full{grid-column:span 12}.figure-width.is-flush{grid-column:span 12}.figure-width.is-left{grid-column:span 6}@media (max-width:900px){.figure-width.is-left{grid-column:span 12}}.figure-width.is-right{grid-column:7/13}@media (max-width:900px){.figure-width.is-right{grid-column:span 12}}.background-animation .lottie-area{grid-column:3/11;width:100%;max-width:1200px;margin:0 auto}.section-service-title-page-header .lottie-area{width:var(--fs-large);height:var(--fs-large);display:inline-block;position:relative;top:.075em;left:.75rem}@media (max-width:900px){.section-service-title-page-header .lottie-area{width:2rem;height:2rem;left:.5rem}}.project-tile.is-full{grid-column:span 12}.project-tile.is-left{grid-column:span 6}@media (max-width:900px){.project-tile.is-left{grid-column:span 12}}.project-tile.is-right{grid-column:7/13}@media (max-width:900px){.project-tile.is-right{grid-column:span 12;margin:var(--block-spacing) 0}}.project-tile .project-tile-caption{margin-top:var(--baseline-detail);margin-bottom:0}.project-tile .project-tile-figure{position:relative}.project-tile:hover .project-tile-caption{opacity:1}.project-tile .image-height-bounds{border-radius:var(--border-radius);overflow:hidden}.tile .tile-overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:var(--black-40);color:var(--white);opacity:0;-webkit-transition:var(--transition);transition:var(--transition)}@media (max-width:900px){.tile .tile-overlay{display:none}}.tile .tile-overlay .tile-tags{padding:var(--fs-small)}.tile .tile-overlay .tile-tags .tile-tag{display:inline-block;margin-right:9px;margin-bottom:9px;padding:6px 12px;background:var(--white-30);color:var(--white);border-radius:1rem}.tile .tile-overlay .tile-tags .tile-tag.subservice{display:none}.tile .tile-overlay .tile-tags .tile-tag.subservice[data-tag*=Fire]{display:inline-block}.tile .tile-overlay .tile-icons{position:absolute;bottom:0;right:0;padding:12px}.tile .tile-overlay .tile-icons .tile-icon{width:54px;height:54px;margin-left:12px;display:inline-block;max-width:3vw;max-height:3vw}@media (max-width:1280px){.tile .tile-overlay .tile-icons .tile-icon{width:36px;height:36px;margin-left:8px}}@media (max-width:1280px){.tile .tile-overlay .tile-icons .tile-icon{width:36px;height:36px;margin-left:8px}}.tile .tile-overlay .tile-icons .tile-icon svg{width:100%;height:100%;fill:var(--white)}.tile .tile-overlay .tile-icons .tile-icon svg path{fill:var(--white)}.tile:hover .tile-overlay{opacity:1}.services-section{padding-top:100px;padding-bottom:150px}.services-block-title{margin-bottom:var(--block-padding-md)}.services-block-description{margin-bottom:var(--block-padding-lg)}.service-lottie-container{display:block;width:100%;height:0;padding-bottom:100%;position:relative;opacity:33%;background:#000}.service-lottie-container .service-lottie-background,.service-lottie-container .service-lottie-foreground{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.service-lottie-container .service-lottie-foreground{padding:20%}.service-lottie-container .service-lottie-background{position:absolute;top:20%;left:20%;right:20%;bottom:20%;width:60%;height:60%}.service-name{margin-top:20px;padding-top:20px;padding-bottom:20px;border-top:1px solid var(--white-50)}.service-links li{margin:2px 0}.carousel .carousel-cell{width:100%;margin-right:20px}.culture-row{grid-column:span 12;position:relative;height:210px;border-top:1px solid var(--black-40)}@media (max-width:900px){.culture-row{height:auto;padding:1rem 0}}.culture-row:last-child{border-bottom:1px solid var(--black-40)}.culture-row:hover .culture-image-area{opacity:1}.culture-row .culture-row-stat{line-height:210px;margin-right:10px}@media (max-width:900px){.culture-row .culture-row-stat{line-height:var(--lh);display:block;margin-bottom:1rem}}@media (max-width:900px){.culture-row .culture-row-detail{line-height:var(--lh);display:block}}.culture-row .culture-image-area{width:315px;height:200px;position:absolute;top:5px;right:0;bottom:5px;opacity:0;border-radius:3px;overflow:hidden}@media (max-width:900px){.culture-row .culture-image-area{display:none}}.culture-row .culture-image-area img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recent-projects-block-title{margin-bottom:var(--block-padding-md)}.recent-projects-container{grid-column:span 12;position:relative;border-top:1px solid var(--white-50);margin-top:var(--grid-gutter)}@media (max-width:900px){.recent-projects-container{border-top:none}}.recent-projects-container .left-column{position:-webkit-sticky;position:sticky;top:0;width:50%;float:left;top:var(--header-height);padding-top:var(--grid-gutter);padding-right:var(--grid-gutter)}@media (max-width:900px){.recent-projects-container .left-column{display:none}}.recent-projects-container .right-column{float:left;width:50%;padding-top:var(--grid-gutter);padding-left:var(--grid-gutter);border-left:1px solid var(--white-50)}@media (max-width:900px){.recent-projects-container .right-column{width:100%;border-left:0;padding-left:0}}.recent-projects-container .right-column .project-tile{margin-bottom:var(--grid-gutter);padding-bottom:var(--grid-gutter);border-bottom:1px solid var(--white-50)}@media (max-width:900px){.recent-projects-container .right-column .project-tile{margin-bottom:var(--baseline-medium)}}.recent-projects-container .right-column .project-tile:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.section-fill-in-text{position:relative;background:var(--earth);height:220vh}.fill-in-text-frame{min-height:100vh;min-height:calc(100vh - var(--header-height));width:100%;background:var(--earth);color:var(--white);position:-webkit-sticky;position:sticky;top:0;top:var(--header-height);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fill-in-text-frame .text-container{max-width:1080px;margin:0 auto;padding:0 var(--page-gutter);text-align:center}.fill-in-word{opacity:.3;-webkit-transition:var(--transition);transition:var(--transition);-webkit-transition-duration:166ms;transition-duration:166ms}.fill-in-word.is-filled{opacity:1}.noticeboard-block-title{margin-bottom:var(--baseline-medium)}.noticeboard-item-preview-image{display:block;margin-bottom:var(--internal-spacing-md);border-radius:var(--border-radius);overflow:hidden}.noticeboard-item-type{margin-bottom:var(--internal-spacing-sm)}@media (max-width:900px){.noticeboard-item-preview{margin-bottom:4rem}}.noticeboard-item-preview img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:var(--transition);transition:var(--transition)}.noticeboard-item-preview:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.text-width.is-full{grid-column:span 12}.text-width.is-left{grid-column:span 6}.text-width.is-left.text-large .text-large-set-width{max-width:var(--text-large-max-width)}@media (min-width:901px){#carefully-considered .text-width.is-left.text-large .text-large-set-width{min-width:var(--text-large-max-width)}}@media (max-width:900px){.text-width.is-left{grid-column:span 12}}.text-width.is-right{grid-column:7/13}.text-width.is-right.text-large .text-large-set-width{max-width:var(--text-large-max-width)}@media (max-width:900px){.text-width.is-right{grid-column:span 12}}.highlight-text{color:var(--light-grey)}.highlight-text strong{color:var(--light-grey);-webkit-transition:color var(--duration-long) linear;transition:color var(--duration-long) linear}@media (max-width:900px){.highlight-text strong{color:var(--green)}}.highlight-text:hover strong{color:var(--green)}.block-type-highlight-text:hover strong{color:var(--green)}.section-text .text-width.w-full .text-large-set-width{max-width:var(--text-long-max-width)}.site-footer .footer-logo{width:97px;height:134px;margin-bottom:var(--footer-body-bottom)}@media (max-width:900px){.site-footer .footer-logo{width:65px;height:89px;margin-top:4rem;margin-bottom:0}}.site-footer .footer-logo svg{width:100%;height:100%}.site-footer .footer-logo svg path{fill:currentColor}.site-footer .footer-logo svg path{fill:currentColor}.site-footer .copyright-area{margin-top:2rem;margin-bottom:2rem}@media (max-width:900px){.site-footer .footer-area{margin-bottom:2rem}}.site-footer .footer-area .footer-area-subheading{margin-bottom:var(--footer-subheading-bottom)}.site-footer .footer-area .footer-area-body{margin-bottom:var(--footer-body-bottom)}.site-footer .footer-area .footer-area-body.is-second-row{margin-bottom:0}.site-header{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;width:100%;z-index:100;height:var(--header-height);margin-bottom:var(--header-margin-bottom)}.site-header .site-header-menu-prompt{position:absolute;top:30px;left:var(--page-gutter)}@media (max-width:900px){.site-header .site-header-menu-prompt{top:20px}}.site-header .site-header-menu-prompt .menu-symbol{display:block;width:45px;height:45px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform;color:#fff}.site-header .site-header-menu-prompt .menu-symbol:after,.site-header .site-header-menu-prompt .menu-symbol:before{content:'';display:block;position:absolute;width:45px;height:2px;top:50%;background:currentColor;-webkit-transition:all .2s ease;transition:all .2s ease}.site-header .site-header-menu-prompt .menu-symbol:before{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.site-header .site-header-menu-prompt .menu-symbol:after{-webkit-transform:translateY(4px);transform:translateY(4px)}.site-header .site-header-menu-prompt .menu-symbol:hover:before{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.site-header .site-header-menu-prompt .menu-symbol:hover:after{-webkit-transform:translateY(8px);transform:translateY(8px)}.site-header .site-header-menu-prompt .menu-symbol[data-state=closed],[data-state=closed] .site-header .site-header-menu-prompt .menu-symbol{-webkit-transform:translateX(0);transform:translateX(0)}.site-header .site-header-menu-prompt .menu-symbol[data-state=closed]:before,[data-state=closed] .site-header .site-header-menu-prompt .menu-symbol:before{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.site-header .site-header-menu-prompt .menu-symbol[data-state=closed]:after,[data-state=closed] .site-header .site-header-menu-prompt .menu-symbol:after{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}[data-template=home] .site-header{mix-blend-mode:screen;position:fixed;background-color:transparent!important}[data-template=home] .site-header video[data-color=black]{display:block}[data-scrolled-past-header=true] [data-template=home] .site-header video[data-color=black]{display:none}[data-template=home] .site-header video[data-color=white]{display:none}[data-scrolled-past-header=true] [data-template=home] .site-header video[data-color=white]{display:block}[data-scrolled-past-header=true] [data-template=home] .site-header{background-color:var(--white)!important;mix-blend-mode:normal}[data-scrolled-past-header=true] [data-template=home] .site-header .menu-symbol{color:#000;mix-blend-mode:multiply}[data-scrolled-past-header=true] [data-template=home] .site-header .st-rotating-logo{mix-blend-mode:multiply}.site-header[data-blending=screen] .menu-symbol{color:#fff;mix-blend-mode:screen}.site-header[data-blending=screen] .st-rotating-logo{mix-blend-mode:screen}.site-header[data-blending=multiply] .menu-symbol{color:#000;mix-blend-mode:multiply}.site-header[data-blending=multiply] .st-rotating-logo{mix-blend-mode:multiply}.site-header .st-rotating-logo{position:absolute;top:30px;right:50px;width:85px;height:85px;top:15px;overflow:hidden}@media (max-width:900px){.site-header .st-rotating-logo{width:60px;height:60px;right:10px;top:20px}}.site-header .st-rotating-logo img,.site-header .st-rotating-logo svg,.site-header .st-rotating-logo video{position:absolute;top:-20%;left:-20%;width:140%;height:140%;max-width:none;max-height:none}@media (min-width:901px){.site-header .st-rotating-logo svg{display:none}}html body .page-content .menu .site-header{background:0 0!important;mix-blend-mode:screen!important}html body .page-content .menu .site-header .menu-symbol{color:#fff!important}html body .page-content .menu .site-header video[data-color=black]{display:block!important}@media (max-width:900px){html body .page-content .menu .site-header video[data-color=black]{display:none!important}}html body .page-content .menu .site-header video[data-color=white]{display:none!important}@media (max-width:900px){html[data-scrolled-past-header=true] body[data-template=home] .page-content>.site-header{background:var(--white)!important}}@media (max-width:900px){html[data-scrolled-past-header=true] body[data-template=home] .page-content>.site-header svg path{fill:var(--black)!important}}@media (max-width:900px){html[data-scrolled-past-header=true] body[data-template=home] .page-content>.site-header svg rect{fill:transparent!important}}html[data-scrolled-past-header=true] body[data-template=home] .page-content>.site-header .menu-symbol{color:var(--black)!important;mix-blend-mode:normal!important}.menu{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:100;background:var(--orange);color:var(--white);-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:var(--transition);transition:var(--transition);overflow-y:hidden;-webkit-transition-duration:var(--duration-long);transition-duration:var(--duration-long)}.menu.is-active{-webkit-transform:translateY(0);transform:translateY(0)}.menu .site-header{position:relative}.menu .site-nav{grid-column:span 12}.menu .site-nav .menu-item{-webkit-transition:var(--transition);transition:var(--transition);-webkit-transition-duration:150ms;transition-duration:150ms;color:var(--white);-webkit-transition-property:color;transition-property:color}@media (max-width:900px){.menu .site-nav .menu-item:hover{color:var(--white-50)}}.menu .site-nav .menu-item .menu-item-te-reo{opacity:0;margin-left:20px;border-left:1px solid currentColor;padding-left:20px;-webkit-transition:var(--transition);transition:var(--transition);-webkit-transition-duration:150ms;transition-duration:150ms;color:var(--black)}@media (max-width:900px){.menu .site-nav .menu-item .menu-item-te-reo{display:none}}.menu .site-nav .menu-item:hover{color:var(--black)}.menu .site-nav .menu-item:hover .menu-item-te-reo{opacity:1}.menu .search-area{position:fixed;left:var(--page-gutter);bottom:var(--page-gutter);grid-column:span 12;color:var(--white);opacity:.5}.menu .search-area:hover{opacity:1}.menu .search-area .search-trigger{white-space:nowrap}.menu .search-area .search-icon{display:inline-block;margin-right:10px;width:21px;height:21px}.menu .search-area .search-icon svg{width:100%;height:100%}.menu .search-area .search-icon svg path{stroke:var(--white)}.video-height-bounds .play-pause-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-color:rgba(0,0,0,.2);cursor:pointer;-webkit-transition:opacity var(--duration) var(--timing);transition:opacity var(--duration) var(--timing);opacity:1;color:#fff;padding:var(--grid-gutter);vertical-align:top;-webkit-appearance:none}.video-height-bounds .play-pause-overlay:hover{opacity:1}@media (min-width:901px){.new-work-content .video-height-bounds .play-pause-overlay{font-size:var(--fs-large)}}.video-container[data-state=playing] .video-overlay{opacity:0!important}.video-container[data-state=playing] .greyscale-to-colour{-webkit-filter:grayscale(0);filter:grayscale(0)}.filters-section .filters-line{background:var(--black-40);width:100%;height:1px;margin-bottom:var(--internal-spacing-md)}[data-theme=dark] .filters-section .filters-line{background:var(--white-50)}.filter .filter-heading{margin-bottom:var(--baseline-detail)}.filter .filter-heading:after{content:'';display:inline-block;width:1em;height:1em;margin-left:.1em;background:url(/assets/media/ui/chevron-white.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:relative}[data-theme=cream] .filter .filter-heading:after,[data-theme=light] .filter .filter-heading:after{background:url(/assets/media/ui/chevron-black.svg)}.filter[data-state=closed] .filter-heading:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:.2rem}.filter[data-state=closed] .filter-options{display:none}.filter .filter-options .filter-option{color:var(--white-50);display:inline-block}.filter .filter-options .filter-option.is-all{margin-bottom:10px}[data-theme=cream] .filter .filter-options .filter-option,[data-theme=light] .filter .filter-options .filter-option{color:var(--black-40)}.filter .filter-options .filter-option:hover{color:var(--white)}[data-theme=cream] .filter .filter-options .filter-option:hover,[data-theme=light] .filter .filter-options .filter-option:hover{color:var(--black)}.filter .filter-options .filter-option.is-active{color:var(--white)}[data-theme=cream] .filter .filter-options .filter-option.is-active,[data-theme=light] .filter .filter-options .filter-option.is-active{color:var(--black)}.filter-option[data-value=studio]{display:none}[data-template=people] .filter-option[data-value=studio]{display:inline-block}[data-template=projects] .filter-option[data-value=studio]{display:none!important}.awards-section{background:var(--white)}.archive-sticky-container{position:relative;padding:0 var(--page-gutter);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--grid-gutter)}.archive-images-sticky{width:calc(50% - 10px);position:-webkit-sticky;position:sticky;top:96px;-ms-flex-item-align:start;align-self:flex-start}@media (max-width:900px){.archive-images-sticky{display:none}}.awards-archive-list{width:calc(41.667% - 10px)}@media (max-width:900px){.awards-archive-list{width:100%}}.awards-archive-section{padding:var(--block-spacing) 0;color:var(--light-grey)}@media (max-width:900px){.awards-archive-section{padding-top:3rem;padding-bottom:3rem}}.award-archive-list-item{color:var(--light-grey)}.award-archive-list-item .grid{padding:0}.award-archive-list-item .award-archive-list-item-figure{position:relative;opacity:0}.award-archive-list-item .award-archive-list-item-figure .figure-inner{position:absolute;top:0;left:0;right:0}.award-archive-list-item:hover .award-archive-list-item-figure{opacity:1}.award-archive-list-item .award-archive-list-item-text{grid-column:span 12;display:grid;grid-template-columns:repeat(6,1fr);padding:.5rem 0;border-top:1px solid currentColor;position:relative}@media (max-width:900px){.award-archive-list-item .award-archive-list-item-text{grid-column:span 12;padding-top:10px}}.award-archive-list-item .award-archive-list-item-text .award-archive-list-item-title{grid-column:span 5}.award-archive-list-item .award-archive-list-item-text .award-archive-list-year{grid-column:span 1}.award-archive-list-item .award-archive-list-item-text .award-expand-area{grid-column:span 1;display:none}@media (max-width:900px){.award-archive-list-item .award-archive-list-item-text .award-expand-area{display:block}}.award-archive-list-item .award-archive-list-item-text .award-archive-mobile-figure{grid-column:4/7;margin:1rem 0}.award-archive-list-item:last-child .award-archive-list-item-text{border-bottom:1px solid var(--dark-grey)}.award-archive-list-item .accordian-plus-area{position:relative}.award-archive-list-item .accordian-plus-area .mobile-plus-icon{color:currentColor;position:absolute;top:-10px;right:0;width:45px;height:45px;padding:15px;display:block;width:24px;height:24px}.award-archive-list-item .accordian-plus-area .mobile-plus-icon:after,.award-archive-list-item .accordian-plus-area .mobile-plus-icon:before{content:'';display:block;position:absolute;width:24px;height:2px;top:50%;left:50%;background:currentColor}.award-archive-list-item .accordian-plus-area .mobile-plus-icon:before{-webkit-transform:translate3d(-50%,-50%,0) rotate(0);transform:translate3d(-50%,-50%,0) rotate(0)}.award-archive-list-item .accordian-plus-area .mobile-plus-icon:after{-webkit-transform:translate3d(-50%,-50%,0) rotate(90deg);transform:translate3d(-50%,-50%,0) rotate(90deg)}.service-accordian{grid-column:4/13;padding-bottom:var(--block-spacing)}@media (max-width:900px){.service-accordian{grid-column:span 12}}.service-accordian .service-accordian-row[data-state=open] .service-accordian-title:before{opacity:0}.service-accordian .service-accordian-row[data-state=open] .service-accordian-content{display:grid}.service-accordian .service-accordian-row .service-accordian-title{border-top:1px solid;padding:.5rem 0;position:relative;cursor:pointer}.service-accordian .service-accordian-row .service-accordian-title:after,.service-accordian .service-accordian-row .service-accordian-title:before{content:'';display:block;position:absolute;background-color:currentColor;top:50%;right:0;width:1rem;height:1px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.service-accordian .service-accordian-row .service-accordian-title:before{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.service-accordian .service-accordian-row .service-accordian-content{display:grid;display:none;grid-template-columns:repeat(9,1fr);grid-column-gap:var(--grid-gutter);padding-bottom:1rem}.service-accordian .service-accordian-row .service-accordian-content h4{margin:1rem 0}.service-accordian .service-accordian-row .service-accordian-content ul{list-style-type:disc;margin:1rem}.service-accordian .service-accordian-row .service-accordian-content .text-indented{text-indent:3rem}.service-accordian .service-accordian-row .service-accordian-content .text-indented p:first-child{text-indent:0}.service-accordian .service-accordian-row .service-accordian-content .service-accordian-content-mainbar{grid-column:span 5}@media (max-width:900px){.service-accordian .service-accordian-row .service-accordian-content .service-accordian-content-mainbar{grid-column:span 9}}.service-accordian .service-accordian-row .service-accordian-content .service-accordian-content-sidebar{grid-column:7/10}@media (max-width:900px){.service-accordian .service-accordian-row .service-accordian-content .service-accordian-content-sidebar{grid-column:span 9}}.service-accordian .service-accordian-row:last-child{border-bottom:1px solid}.service-accordian .service-accordian-row.without-lines{border-bottom:none}.service-accordian .service-accordian-row.without-lines:last-child{border-bottom:none}.team-section{padding:0 var(--page-gutter)}.team-section .team-section-inner{border-top:1px solid var(--black-40);padding-top:var(--grid-gutter)}.team-section.is-filtered .team-section-inner{border-top:0 solid}.team-section.is-wider{padding-bottom:240px;padding-bottom:calc((100% - (var(--page-gutter) * 2))/ 4)}@media (max-width:900px){.team-section.is-wider{padding-bottom:var(--mob-block-spacing-lg)}}.team-section-title{grid-column:span 3}@media (max-width:900px){.team-section-title{grid-column:span 12;margin-bottom:2rem}}.team-people-area{grid-column:span 9;display:grid;grid-template-columns:repeat(9,1fr);grid-column-gap:var(--grid-gutter);grid-row-gap:var(--internal-spacing-lg)}@media (max-width:900px){.team-people-area{grid-column:span 12;grid-template-columns:repeat(12,1fr)}}.team-people-area.is-full-width{grid-column:span 12;grid-template-columns:repeat(12,1fr)}.team-people-area.has-no-gap{grid-row-gap:0}.team-people-area .team-full-width-figure{grid-column:span 9}@media (max-width:900px){.team-people-area .team-full-width-figure{grid-column:span 12}}.team-people-area .team-person-info{margin:1rem 0}.team-people-area .team-person-info .team-person-title{color:var(--black-40)}.team-people-area .team-person-info .team-person-email{margin-top:1rem;color:var(--black-40)}.team-people-area .team-person{grid-column:span 3;width:100%}@media (max-width:900px){.team-people-area .team-person{grid-column:span 6}}.team-people-area .team-person-inline{grid-column:span 9;display:grid;width:100%;grid-template-columns:repeat(9,1fr)}@media (max-width:900px){.team-people-area .team-person-inline{grid-column:span 12}}.team-people-area .team-person-inline:first-child .team-person-info{padding-top:0;margin-top:0}.team-people-area .team-person-inline:last-child .team-person-info{border-bottom:none}.team-people-area .team-person-inline .team-person-info{grid-column:1/6;border-bottom:1px solid var(--black-40);padding:5px 0;margin:0}@media (max-width:900px){.team-people-area .team-person-inline .team-person-info{grid-column:span 12}}.team-people-area .team-person-inline .team-person-info:hover+.team-person-image{opacity:1}.team-people-area .team-person-inline .team-person-image{grid-column:7/10;opacity:0;height:0}@media (max-width:900px){.team-people-area .team-person-inline .team-person-image{display:none}}.team-person-hover{width:100%;height:0;padding-bottom:100%;position:relative}.team-person-hover .team-person-primary,.team-person-hover .team-person-secondary{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.team-person-hover .team-person-secondary{background-color:var(--white);opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:10}.team-person-hover:hover .team-person-secondary{opacity:1}.tile{margin-bottom:var(--internal-spacing-lg)}@media (max-width:900px){.news-waterfall .tile{padding-top:1rem;border-top:1px solid var(--white-50);margin-bottom:4rem}}.project-metadata-section .metaline-line{background:var(--black-40);width:100%;height:1px;margin-bottom:1rem}[data-theme=dark] .project-metadata-section .metaline-line{background:var(--white-50)}.project-metadata-section .metadata-heading{margin-bottom:0}.project-metadata-section .metadata-content{margin-bottom:var(--baseline)}.project-metadata-section .metadata-accordian-heading{position:relative;top:-1rem;padding-top:1rem;padding-bottom:1rem;margin-bottom:0;cursor:pointer}@media (max-width:900px){.project-metadata-section .metadata-accordian-heading{border-top:1px solid var(--white-50);top:0;margin-top:var(--baseline)}}.project-metadata-section .metadata-accordian-heading:after,.project-metadata-section .metadata-accordian-heading:before{content:'';display:block;position:absolute;background-color:currentColor;top:50%;right:0;width:1rem;height:1px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.project-metadata-section .metadata-accordian-heading:before{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.project-metadata-section .metadata-accordian-content{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--black-40);display:none}[data-theme=dark] .project-metadata-section .metadata-accordian-content{border-bottom:1px solid var(--white-50)}.metadata-accordian[data-state=open] .metadata-accordian-heading:before{opacity:0}.metadata-accordian[data-state=open] .metadata-accordian-content{display:block}.map-height{position:relative;height:0;padding-bottom:47.5%;overflow:hidden}@media (max-width:900px){.map-height{padding-bottom:125%}}.map-height #map{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.map-height #map *,.map-height #map div *,.map-height #map svg{font-family:var(--f-main)!important}.map-height #map .gm-style-cc,.map-height #map .gm-style-cc>*,.map-height #map .gm-style-cc>*>*,.map-height #map .gmnoprint,.map-height #map .gmnoprint a,.map-height #map .gmnoprint div,.map-height #map .gmnoprint span,.map-height #map [title="Click to see this area on Google Maps"],.map-height #map [title="Report errors in the road map or imagery to Google"]{background:0 0!important;color:var(--black)!important;-webkit-box-shadow:none!important;box-shadow:none!important;font-family:var(--f-main)!important;letter-spacing:.025em;margin-bottom:2px}.map-height #map .gm-style-cc button,.map-height #map .gm-style-cc>* button,.map-height #map .gm-style-cc>*>* button,.map-height #map .gmnoprint a button,.map-height #map .gmnoprint button,.map-height #map .gmnoprint div button,.map-height #map .gmnoprint span button,.map-height #map [title="Click to see this area on Google Maps"] button,.map-height #map [title="Report errors in the road map or imagery to Google"] button{display:none!important}.map-height #map .gm-style-cc button img,.map-height #map .gm-style-cc>* button img,.map-height #map .gm-style-cc>*>* button img,.map-height #map .gmnoprint a button img,.map-height #map .gmnoprint button img,.map-height #map .gmnoprint div button img,.map-height #map .gmnoprint span button img,.map-height #map [title="Click to see this area on Google Maps"] button img,.map-height #map [title="Report errors in the road map or imagery to Google"] button img{display:none}.map-height #map .gm-style-cc button[title="Zoom in"],.map-height #map .gm-style-cc button[title="Zoom out"],.map-height #map .gm-style-cc>* button[title="Zoom in"],.map-height #map .gm-style-cc>* button[title="Zoom out"],.map-height #map .gm-style-cc>*>* button[title="Zoom in"],.map-height #map .gm-style-cc>*>* button[title="Zoom out"],.map-height #map .gmnoprint a button[title="Zoom in"],.map-height #map .gmnoprint a button[title="Zoom out"],.map-height #map .gmnoprint button[title="Zoom in"],.map-height #map .gmnoprint button[title="Zoom out"],.map-height #map .gmnoprint div button[title="Zoom in"],.map-height #map .gmnoprint div button[title="Zoom out"],.map-height #map .gmnoprint span button[title="Zoom in"],.map-height #map .gmnoprint span button[title="Zoom out"],.map-height #map [title="Click to see this area on Google Maps"] button[title="Zoom in"],.map-height #map [title="Click to see this area on Google Maps"] button[title="Zoom out"],.map-height #map [title="Report errors in the road map or imagery to Google"] button[title="Zoom in"],.map-height #map [title="Report errors in the road map or imagery to Google"] button[title="Zoom out"]{position:relative!important;display:block!important;background:var(--white)!important;width:32px!important;height:32px!important;border:0 solid!important;margin-bottom:8px!important;left:8px!important}.map-height #map .gm-style-cc button[title="Zoom in"]:hover:after,.map-height #map .gm-style-cc button[title="Zoom in"]:hover:before,.map-height #map .gm-style-cc button[title="Zoom out"]:hover:after,.map-height #map .gm-style-cc button[title="Zoom out"]:hover:before,.map-height #map .gm-style-cc>* button[title="Zoom in"]:hover:after,.map-height #map .gm-style-cc>* button[title="Zoom in"]:hover:before,.map-height #map .gm-style-cc>* button[title="Zoom out"]:hover:after,.map-height #map .gm-style-cc>* button[title="Zoom out"]:hover:before,.map-height #map .gm-style-cc>*>* button[title="Zoom in"]:hover:after,.map-height #map .gm-style-cc>*>* button[title="Zoom in"]:hover:before,.map-height #map .gm-style-cc>*>* button[title="Zoom out"]:hover:after,.map-height #map .gm-style-cc>*>* button[title="Zoom out"]:hover:before,.map-height #map .gmnoprint a button[title="Zoom in"]:hover:after,.map-height #map .gmnoprint a button[title="Zoom in"]:hover:before,.map-height #map .gmnoprint a button[title="Zoom out"]:hover:after,.map-height #map .gmnoprint a button[title="Zoom out"]:hover:before,.map-height #map .gmnoprint button[title="Zoom in"]:hover:after,.map-height #map .gmnoprint button[title="Zoom in"]:hover:before,.map-height #map .gmnoprint button[title="Zoom out"]:hover:after,.map-height #map .gmnoprint button[title="Zoom out"]:hover:before,.map-height #map .gmnoprint div button[title="Zoom in"]:hover:after,.map-height #map .gmnoprint div button[title="Zoom in"]:hover:before,.map-height #map .gmnoprint div button[title="Zoom out"]:hover:after,.map-height #map .gmnoprint div button[title="Zoom out"]:hover:before,.map-height #map .gmnoprint span button[title="Zoom in"]:hover:after,.map-height #map .gmnoprint span button[title="Zoom in"]:hover:before,.map-height #map .gmnoprint span button[title="Zoom out"]:hover:after,.map-height #map .gmnoprint span button[title="Zoom out"]:hover:before,.map-height #map [title="Click to see this area on Google Maps"] button[title="Zoom in"]:hover:after,.map-height #map [title="Click to see this area on Google Maps"] button[title="Zoom in"]:hover:before,.map-height #map [title="Click to see this area on Google Maps"] button[title="Zoom out"]:hover:after,.map-height #map [title="Click to see this area on Google Maps"] button[title="Zoom out"]:hover:before,.map-height #map [title="Report errors in the road map or imagery to Google"] button[title="Zoom in"]:hover:after,.map-height #map [title="Report errors in the road map or imagery to Google"] button[title="Zoom in"]:hover:before,.map-height #map [title="Report errors in the road map or imagery to Google"] button[title="Zoom out"]:hover:after,.map-height #map [title="Report errors in the road map or imagery to Google"] button[title="Zoom out"]:hover:before{background:var(--orange)}.map-height #map .gm-style-cc button[title="Zoom in"]:after,.map-height #map .gm-style-cc button[title="Zoom in"]:before,.map-height #map .gm-style-cc button[title="Zoom out"]:after,.map-height #map .gm-style-cc button[title="Zoom out"]:before,.map-height #map .gm-style-cc>* button[title="Zoom in"]:after,.map-height #map .gm-style-cc>* button[title="Zoom in"]:before,.map-height #map .gm-style-cc>* button[title="Zoom out"]:after,.map-height #map .gm-style-cc>* button[title="Zoom out"]:before,.map-height #map .gm-style-cc>*>* button[title="Zoom in"]:after,.map-height #map .gm-style-cc>*>* button[title="Zoom in"]:before,.map-height #map .gm-style-cc>*>* button[title="Zoom out"]:after,.map-height #map .gm-style-cc>*>* button[title="Zoom out"]:before,.map-height #map .gmnoprint a button[title="Zoom in"]:after,.map-height #map .gmnoprint a button[title="Zoom in"]:before,.map-height #map .gmnoprint a button[title="Zoom out"]:after,.map-height #map .gmnoprint a button[title="Zoom out"]:before,.map-height #map .gmnoprint button[title="Zoom in"]:after,.map-height #map .gmnoprint button[title="Zoom in"]:before,.map-height #map .gmnoprint button[title="Zoom out"]:after,.map-height #map .gmnoprint button[title="Zoom out"]:before,.map-height #map .gmnoprint div button[title="Zoom in"]:after,.map-height #map .gmnoprint div button[title="Zoom in"]:before,.map-height #map .gmnoprint div button[title="Zoom out"]:after,.map-height #map .gmnoprint div button[title="Zoom out"]:before,.map-height #map .gmnoprint span button[title="Zoom in"]:after,.map-height #map .gmnoprint span button[title="Zoom in"]:before,.map-height #map .gmnoprint span button[title="Zoom out"]:after,.map-height #map .gmnoprint span button[title="Zoom out"]:before,.map-height #map [title="Click to see this area on Google Maps"] button[title="Zoom in"]:after,.map-height #map [title="Click to see this area on Google Maps"] button[title="Zoom in"]:before,.map-height #map [title="Click to see this area on Google Maps"] button[title="Zoom out"]:after,.map-height #map [title="Click to see this area on Google Maps"] button[title="Zoom out"]:before,.map-height #map [title="Report errors in the road map or imagery to Google"] button[title="Zoom in"]:after,.map-height #map [title="Report errors in the road map or imagery to Google"] button[title="Zoom in"]:before,.map-height #map [title="Report errors in the road map or imagery to Google"] button[title="Zoom out"]:after,.map-height #map [title="Report errors in the road map or imagery to Google"] button[title="Zoom out"]:before{content:'';background:var(--black);position:absolute;top:50%;left:50%;width:50%;height:3px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.map-height #map .gm-style-cc button[title="Zoom in"]:before,.map-height #map .gm-style-cc>* button[title="Zoom in"]:before,.map-height #map .gm-style-cc>*>* button[title="Zoom in"]:before,.map-height #map .gmnoprint a button[title="Zoom in"]:before,.map-height #map .gmnoprint button[title="Zoom in"]:before,.map-height #map .gmnoprint div button[title="Zoom in"]:before,.map-height #map .gmnoprint span button[title="Zoom in"]:before,.map-height #map [title="Click to see this area on Google Maps"] button[title="Zoom in"]:before,.map-height #map [title="Report errors in the road map or imagery to Google"] button[title="Zoom in"]:before{-webkit-transform:translate3d(-50%,-50%,0) rotate(90deg);transform:translate3d(-50%,-50%,0) rotate(90deg)}.gm-bundled-control{position:absolute!important;top:0!important;right:2rem!important}@media (max-width:900px){.gm-bundled-control{right:2.5rem!important}}.addresses-section{padding-top:100px;padding-bottom:100px}@media (max-width:900px){.addresses-section{padding-top:50px;padding-bottom:50px}}@media (max-width:900px){.address{margin-bottom:3rem}}.addresses-headline{margin-bottom:100px}.address-title{margin-bottom:var(--baseline)}.search-section{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:200;background:var(--white);color:var(--black);opacity:0;pointer-events:none;-webkit-transition:var(--transition);transition:var(--transition);overflow-y:hidden}.search-section.is-active{opacity:1;pointer-events:auto}.search-section .site-header{position:relative}.search-section .site-search-input{border-bottom:1px solid var(--black-40)}.search-section .site-search-note{margin-top:1rem}.search-section .search-results{grid-column:4/13;margin-top:4rem}@media (max-width:900px){.search-section .search-results{grid-column:span 12}}.search-section .search-results .search-result-el{display:grid;grid-template-columns:repeat(9,1fr);padding:.5rem 0;border-top:1px solid}.search-section .search-results .search-result-el:last-child{border-bottom:1px solid}.search-section .search-results .search-result-el .search-result-type{grid-column:span 3}.search-section .search-results .search-result-el .search-result-title{grid-column:span 6}.intro-animation-screen{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:300;background:var(--cream-grey);opacity:1;-webkit-transition:var(--transition);transition:var(--transition)}.intro-animation-screen.is-finished{opacity:0;pointer-events:none}.intro-animation-screen.is-already-seen{opacity:0;pointer-events:none;-webkit-transition:none;transition:none}.intro-animation-screen .intro-animation{position:absolute;top:35%;left:35%;right:35%;bottom:35%;width:30%;height:30%;z-index:300}.intro-animation-screen .intro-animation .lottie{width:100%;height:100%}.intro-animation-screen .skip-intro-container{position:absolute;left:0;right:0;bottom:20px;text-align:center;padding:20px;z-index:400;cursor:pointer}.intro-animation-screen .skip-intro-container .skip-intro{display:inline-block}.intro-animation-screen .skip-intro-container .skip-intro:hover{color:var(--orange)}.block-type-heading{padding-top:var(--block-padding-md);padding-bottom:var(--block-padding-md)}@media (max-width:900px){.block-type-heading{padding-top:var(--mob-block-spacing-md);padding-bottom:var(--mob-block-spacing-md)}}.block-type-text{padding-top:var(--block-padding-md);padding-bottom:var(--block-padding-md)}@media (max-width:900px){.block-type-text{padding-top:0;padding-bottom:var(--mob-block-spacing-md)}}.block-type-lottie{padding-top:var(--block-padding-lg);padding-bottom:var(--block-padding-lg)}@media (max-width:900px){.block-type-lottie{display:none}}.block-type-project{padding-top:var(--block-padding-md);padding-bottom:var(--block-padding-md)}.block-type-project .tile{margin-bottom:0}@media (max-width:900px){.block-type-project{padding-top:var(--mob-block-spacing-md);padding-bottom:var(--mob-block-spacing-md)}}.block-type-services .services-section{padding-top:var(--block-padding-lg);padding-bottom:var(--block-padding-xl)}@media (max-width:900px){.block-type-services .services-section{padding-top:var(--mob-block-spacing-lg);padding-bottom:var(--mob-block-spacing-carousel)}}.block-type-services .services-section .services-block-description{padding-bottom:var(--block-padding-lg);margin-bottom:0}@media (max-width:900px){.block-type-services .services-section .services-block-description{padding-bottom:var(--mob-block-spacing-lg);margin-bottom:0}}.block-type-about-text-section .section-about-text{padding-top:var(--block-padding-lg);padding-top:var(--header-height);padding-bottom:var(--block-padding-xl)}@media (max-width:900px){.block-type-about-text-section .section-about-text{padding-top:var(--mob-block-spacing-md);padding-top:var(--header-height);padding-bottom:var(--mob-block-spacing-md)}}@media (max-width:900px){.block-type-about-text-section .section-about-text .dual-content.is-left{margin:0;padding:0;margin-bottom:var(--mob-block-spacing-md)}}.block-type-culture .culture-section{padding-top:var(--block-padding-lg);padding-bottom:var(--block-padding-xl)}.block-type-culture .culture-section .culture-block-description{padding-bottom:var(--block-padding-lg)}@media (max-width:900px){.block-type-culture .culture-section .culture-block-description{padding-bottom:var(--mob-block-spacing-lg)}}@media (max-width:900px){.block-type-culture .culture-section{padding-top:var(--mob-block-spacing-lg);padding-bottom:var(--mob-block-spacing-lg)}}.block-type-recent-projects .section-recent-projects{padding-top:var(--block-padding-lg);padding-bottom:var(--block-padding-xl)}@media (max-width:900px){.block-type-recent-projects .section-recent-projects{padding-top:var(--mob-block-spacing-lg);padding-bottom:var(--mob-block-spacing-carousel)}}.block-type-home-noticeboard .noticeboard-section{padding-top:var(--block-padding-lg);padding-bottom:var(--block-padding-xl)}@media (max-width:900px){.block-type-home-noticeboard .noticeboard-section{padding-top:var(--mob-block-spacing-lg);padding-bottom:var(--mob-block-spacing-lg)}}.site-footer{padding-top:var(--footer-padding-top);padding-bottom:var(--footer-padding-bottom)}@media (max-width:900px){.site-footer{padding-top:var(--footer-padding-top);padding-bottom:var(--footer-padding-bottom)}}.block-type-image .is-full,.block-type-image .is-left,.block-type-image .is-right{padding-top:var(--block-padding-md);padding-bottom:var(--block-padding-md)}@media (max-width:900px){.block-type-image .is-full,.block-type-image .is-left,.block-type-image .is-right{padding-top:var(--mob-block-spacing-md);padding-bottom:var(--mob-block-spacing-md)}}.block-type-video .is-full,.block-type-video .is-left,.block-type-video .is-right{padding-top:var(--block-padding-md);padding-bottom:var(--block-padding-md)}@media (max-width:900px){.block-type-video .is-full,.block-type-video .is-left,.block-type-video .is-right{padding-top:var(--mob-block-spacing-md);padding-bottom:var(--mob-block-spacing-md)}}.block-type-dual-image-text{padding-top:var(--block-padding-md);padding-bottom:var(--block-padding-xxl)}@media (max-width:900px){.block-type-dual-image-text{padding-bottom:var(--mob-block-spacing-md)}}.block-type-dual-video-text{padding-top:var(--block-padding-md);padding-bottom:var(--block-padding-xxl)}@media (max-width:900px){.block-type-dual-video-text{padding-bottom:var(--mob-block-spacing-md)}}.dual-lang-block-title{margin-bottom:var(--block-padding-md)}@media (max-width:900px){.dual-lang-block-title{margin-bottom:var(--mob-block-spacing-md)}}.section-page-description{padding-bottom:var(--block-padding-md)}@media (max-width:900px){.section-page-description{padding-top:var(--mob-block-spacing-md);padding-bottom:var(--mob-block-spacing-md)}}.awards-section{padding-top:var(--block-padding-lg);padding-bottom:var(--block-padding-md)}@media (max-width:900px){.awards-section{padding-top:var(--mob-block-spacing-lg);padding-bottom:0}}.section-back{padding-top:var(--block-padding-md);padding-bottom:var(--block-padding-md)}@media (max-width:900px){.section-back{padding-top:var(--mob-block-spacing-md);padding-bottom:var(--mob-block-spacing-md);display:none}}.block-type-awards .archive-sticky-container{padding-bottom:var(--block-padding-xl)}@media (max-width:900px){.block-type-awards .archive-sticky-container{padding-top:0;padding-bottom:var(--mob-block-spacing-lg)}}.careers-section{padding-top:var(--block-padding-lg);padding-bottom:var(--block-padding-xl)}@media (max-width:900px){.careers-section{padding-top:var(--mob-block-spacing-lg);padding-bottom:var(--mob-block-spacing-lg)}}.services-accordian-section{padding-top:var(--block-padding-md);padding-bottom:var(--block-padding-xl)}@media (max-width:900px){.services-accordian-section{padding-top:0;padding-bottom:0}}.filters-section{padding-top:var(--block-padding-md);padding-bottom:var(--block-padding-xl)}@media (max-width:900px){.filters-section{padding-top:var(--mob-block-spacing-md);padding-bottom:var(--mob-block-spacing-lg)}}.team-section{padding-bottom:var(--block-padding-xl)}@media (max-width:900px){.team-section{padding-bottom:var(--mob-block-spacing-lg)}}.map-section{padding-top:var(--block-padding-md);padding-bottom:var(--block-padding-md)}@media (max-width:900px){.map-section{padding-top:var(--mob-block-spacing-md);padding-bottom:var(--mob-block-spacing-md)}}.section-contact-form{padding-bottom:var(--block-padding-xl)}@media (max-width:900px){.section-contact-form{padding-bottom:var(--mob-block-spacing-lg)}}.section-news-tile{padding-bottom:var(--block-padding-md)}@media (max-width:900px){.section-news-tile{padding-bottom:var(--mob-block-spacing-lg)}}.section-news-item-metadata{padding-top:var(--block-padding-md);padding-bottom:var(--block-padding-md)}@media (max-width:900px){.section-news-item-metadata{padding-top:var(--mob-block-spacing-md);padding-bottom:0}}.block-type-quote{padding-top:var(--block-padding-md);padding-bottom:var(--block-padding-md)}@media (max-width:900px){.block-type-quote{padding-top:0;padding-bottom:var(--mob-block-spacing-md)}}.article-body{padding-bottom:var(--block-padding-xl)}@media (max-width:900px){.article-body{padding-bottom:var(--mob-block-spacing-lg)}}.flickity-prev-next-button{top:100%;-webkit-transform:translateY(20px);transform:translateY(20px);width:40px;height:40px;background-position:50% 50%;background-repeat:no-repeat;background-size:24px 24px;background-color:var(--white-10)}.flickity-prev-next-button.next{background-image:url(/assets/media/ui/arrow-right.svg);right:0}.flickity-prev-next-button.previous{background-image:url(/assets/media/ui/arrow-left.svg);right:60px;left:unset}.flickity-prev-next-button:hover{background-color:var(--white-30);background-position:50% 50%;background-repeat:no-repeat;background-size:24px 24px}.flickity-prev-next-button svg{display:none}@media (max-width:900px){.news-item-description{padding-top:var(--grid-gutter);border-top:1px solid var(--black-40)}}.share-link{color:var(--black)!important}.share-link:hover{color:var(--black-40)!important}.stat-box{display:none}.marker{background-color:#ff0;color:red;right:0;padding:5px;position:absolute;z-index:1000;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none!important}