/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
@font-face{font-family:"ABC Whyte";src:url(assets/fonts/ABCWhyte-Medium.woff2) format("woff2"),url(assets/fonts/ABCWhyte-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"ABC Whyte";src:url(assets/fonts/ABCWhyte-MediumItalic.woff2) format("woff2"),url(assets/fonts/ABCWhyte-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"ABC Whyte";src:url(assets/fonts/ABCWhyte-Book.woff2) format("woff2"),url(assets/fonts/ABCWhyte-Book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"ABC Whyte";src:url(assets/fonts/ABCWhyte-BookItalic.woff2) format("woff2"),url(assets/fonts/ABCWhyte-BookItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Akkurat Mono LL";src:url(assets/fonts/AkkuratMonoLLWeb-Regular.woff2) format("woff2"),url(assets/fonts/AkkuratMonoLLWeb-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body{font-size:1.8rem;letter-spacing:-0.01em;line-height:1.17}body,h1,h2,h3,h4,h5,h6,p{color:#000;font-family:"ABC Whyte",serif;font-style:normal;font-weight:normal;margin:0}h1,h2,h3,h4,h5,h6{margin:1.5rem}@media screen and (min-width: 925px){h1,h2,h3,h4,h5,h6{margin:2rem}}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;background-color:var(--tas-color-muted);margin:0;padding:2.5rem 1.5rem}@media screen and (min-width: 925px){h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:4rem 2rem}}h1{font-size:3.2rem;line-height:1.12}@media screen and (min-width: 925px){h1{font-size:7.2rem;letter-spacing:-0.04em;line-height:1}}h2{font-size:3.2rem;letter-spacing:-0.02em;line-height:1.12}@media screen and (min-width: 925px){h2{font-size:6rem;letter-spacing:-0.04em;line-height:1}}h3{font-size:2.6rem;line-height:1.15}@media screen and (min-width: 925px){h3{font-size:4.2rem;letter-spacing:-0.04em;line-height:1}}h4,h5,h6{font-size:2.2rem;letter-spacing:-0.04em;line-height:1.27}@media screen and (min-width: 925px){h4,h5,h6{font-size:3rem;letter-spacing:-0.02em;line-height:1}}p{font-size:1.6rem;line-height:1.25;max-width:57.5rem;margin:1.5rem}@media screen and (min-width: 925px){p{font-size:1.8rem;letter-spacing:-0.01em;line-height:1.17;margin:2rem}}p.has-background{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;background-color:var(--tas-color-muted);margin:0}a{color:currentColor;text-decoration:none}em{font-style:italic}strong{font-weight:500}ul,ol{margin:1.5rem;padding-left:1.5rem}ul:not(.filter,.filter-list,.menu),ol:not(.filter,.filter-list,.menu){max-width:57.5rem}@media screen and (min-width: 925px){ul,ol{margin:2rem;padding-left:2rem}}ol{margin-left:4.7rem;padding:0}@media screen and (min-width: 925px){ol{margin-left:5.2rem}}.caption{color:#c4c4c4;font-family:"Akkurat Mono LL",sans-serif;font-size:1.4rem;font-style:normal;font-weight:normal;letter-spacing:.01em;line-height:1.29;text-transform:uppercase}@keyframes fadein{from{opacity:0}to{opacity:1}}html{box-sizing:border-box;font-size:62.5%}*{scroll-margin-top:60px}*,*:before,*:after{box-sizing:inherit}*:focus{outline:1px solid currentColor}html{min-height:100vh;height:stretch;height:-moz-available;height:-webkit-fill-available;width:100%}body{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;overflow-x:hidden;padding-top:60px;position:relative;scroll-padding-top:60px}body.has-background{background:var(--tas-color-muted)}body.menu-open,body.modal-open{overflow-y:hidden}body.stop-transition-events *{transition:none !important}body.fade-in{animation:2000ms fadein}img{display:inline-block;max-width:100%;height:auto}figcaption{color:#000;font-family:"Akkurat Mono LL",sans-serif;font-size:1.3rem;font-style:normal;font-weight:normal;letter-spacing:.02em;line-height:1.15;text-transform:uppercase}dl dt{font-family:"Akkurat Mono LL",sans-serif}.site-wrapper{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;background:#fff;margin:0 auto;max-width:1440px;position:relative;width:100%}.site-branding{color:#000;font-size:0;margin:1.5rem}.site-branding-link{display:block}.site-branding-logo{height:30px;width:120px}.menu-item.mod-portal>a:after{background-color:currentColor;content:"";-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoCiAgICBkPSJNMS4yMDkgNy4zODlMMC42NjMgNi44NDNMNi4xNzUgMS4zMzFMMS4zNzggMS4wMDZMMi4wOTMgMC4yOTA5OTlMNy40NDkgMC41ODk5OTlMNy43NjEgNS45NDZMNy4wNDYgNi42NjFMNi43MjEgMS44NzdMMS4yMDkgNy4zODlaIgogICAgZmlsbD0iYmxhY2siIC8+Cjwvc3ZnPg==) no-repeat 50% 50%;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoCiAgICBkPSJNMS4yMDkgNy4zODlMMC42NjMgNi44NDNMNi4xNzUgMS4zMzFMMS4zNzggMS4wMDZMMi4wOTMgMC4yOTA5OTlMNy40NDkgMC41ODk5OTlMNy43NjEgNS45NDZMNy4wNDYgNi42NjFMNi43MjEgMS44NzdMMS4yMDkgNy4zODlaIgogICAgZmlsbD0iYmxhY2siIC8+Cjwvc3ZnPg==) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;display:block;margin-left:1rem;width:10px;height:10px}.u-cf{*zoom:1}.u-cf:before,.u-cf:after{content:" ";display:table}.u-cf:after{clear:both}.u-visually-hidden:not(:focus):not(:active){position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.u-text-center{text-align:center}.u-muted-background{background-color:var(--tas-color-muted)}@keyframes zoom{0%{transform:scale(1, 1)}50%{transform:scale(1.2, 1.2)}100%{transform:scale(1, 1)}}body.logged-in .u-animate-zoom figure{top:1px;left:1px;overflow:hidden;position:relative}body.logged-in .u-animate-zoom figure img{animation:zoom 30s infinite linear}.entry-header:not(.wp-block-columns){box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;background:var(--tas-color-muted);text-align:center;padding:3rem 1.5rem}@media screen and (min-width: 925px){.entry-header:not(.wp-block-columns){padding:4rem 2rem}}.entry-header:not(.wp-block-columns) h1{line-height:1;margin:0}.entry-header:not(.wp-block-columns) a{color:#000}.post-37 .entry-header,.post-41 .entry-header{display:none}.post-37 .entry-header+.entry-content>.wp-block-columns:first-child,.post-41 .entry-header+.entry-content>.wp-block-columns:first-child{background:var(--tas-color-muted)}.entry-title{margin:1.5rem}@media screen and (min-width: 925px){.entry-title{margin:2rem}}body.logged-in footer.entry-meta{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;padding:1.5rem}@media screen and (min-width: 925px){body.logged-in footer.entry-meta{padding:2rem}}.has-black-color{color:#000 !important}.has-black-background-color{transition:background .25s ease-in-out;background:#000 !important}.has-black-background-color:hover{background:#333 !important}.has-white-color{color:#fff !important}.has-white-background-color{background:#fff !important}.has-primary-blue-color{color:#005ab9 !important}.has-primary-blue-background-color{transition:background .25s ease-in-out;background:#005ab9 !important}.has-primary-blue-background-color:hover{background:#004894 !important}.has-secondary-blue-color{color:#d7f0ff !important}.has-secondary-blue-background-color{background:#d7f0ff !important}.has-primary-green-color{color:#006e5a !important}.has-primary-green-background-color{transition:background .25s ease-in-out;background:#006e5a !important}.has-primary-green-background-color:hover{background:#005848 !important}.has-secondary-green-color{color:#d2f0eb !important}.has-secondary-green-background-color{background:#d2f0eb !important}.has-primary-purple-color{color:#822864 !important}.has-primary-purple-background-color{transition:background .25s ease-in-out;background:#822864 !important}.has-primary-purple-background-color:hover{background:#682050 !important}.has-secondary-purple-color{color:#faebf0 !important}.has-secondary-purple-background-color{background:#faebf0 !important}.has-primary-yellow-color{color:#faaf3c !important}.has-primary-yellow-background-color{transition:background .25s ease-in-out;background:#faaf3c !important}.has-primary-yellow-background-color:hover{background:#c88c30 !important}.has-secondary-yellow-color{color:#fff5dc !important}.has-secondary-yellow-background-color{background:#fff5dc !important}.site-main{scroll-margin-top:60px}.site-main a:not(.entry-header a,.filter-list-toggle,.filter-category-toggle){color:var(--tas-color-link)}.site-main a:not(.entry-header a,.filter-list-toggle,.filter-category-toggle):hover{color:var(--tas-color-link-hover)}.wp-block-columns.mod-reverse{flex-wrap:wrap-reverse}.wp-block-column>.wp-block-columns.mod-reverse{flex-wrap:nowrap}@media screen and (max-width: 925px){.wp-block-column>.wp-block-columns.mod-reverse{flex-direction:row-reverse}}.wp-block-columns,.wp-block-column:not(:first-child){margin:0}.wp-block-columns,.wp-block-column{flex-grow:1}.wp-block-column{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;display:flex;flex-direction:column;position:relative}.wp-block-column>figure{margin:1.5rem 0}@media screen and (min-width: 925px){.wp-block-column>figure{margin:2rem 0}}.wp-block-column>p,.wp-block-column>dl{margin:.75rem 1.5rem}@media screen and (min-width: 925px){.wp-block-column>p,.wp-block-column>dl{margin:1rem 2rem}}.wp-block-column>:first-child:is(h1, h2, h3, .wp-block-group){flex-grow:1}.wp-block-column>:first-child:not(.wp-block-columns,.wp-block-group,.wp-block-slider),.wp-block-column .wp-block-group__inner-container>:first-child,.wp-block-collapsible-content-inner>:first-child{margin-top:1.5rem}@media screen and (min-width: 925px){.wp-block-column>:first-child:not(.wp-block-columns,.wp-block-group,.wp-block-slider),.wp-block-column .wp-block-group__inner-container>:first-child,.wp-block-collapsible-content-inner>:first-child{margin-top:3rem}}.wp-block-column>:last-child:not(.wp-block-columns,.wp-block-group,.wp-block-large_number,.wp-block-slider),.wp-block-column .wp-block-group__inner-container>:last-child,.wp-block-collapsible-content-inner>:last-child{margin-bottom:1.5rem}@media screen and (min-width: 925px){.wp-block-column>:last-child:not(.wp-block-columns,.wp-block-group,.wp-block-large_number,.wp-block-slider),.wp-block-column .wp-block-group__inner-container>:last-child,.wp-block-collapsible-content-inner>:last-child{margin-bottom:3rem}}@media(min-width: 600px)and (max-width: 781px){.wp-block-column:not(:only-child){flex-basis:50% !important}}.wp-block-group.alignfull.has-background{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;margin:0;padding:4.5rem 1.5rem}@media screen and (min-width: 925px){.wp-block-group.alignfull.has-background{margin:0;padding:5.5rem 2rem}}.alignfull:not(.wp-block-group),.size-full{margin:0 !important;padding:0 !important;height:100% !important;width:100% !important}.alignfull:not(.wp-block-group) img,.size-full img{display:block;height:calc(100% - 1px);margin-top:1px;margin-left:1px;object-fit:cover;width:calc(100% - 1px)}.alignwide{margin-right:0 !important;margin-left:0 !important;width:100% !important}.skin-default{--tas-color-primary: #00A0FF;--tas-color-muted: #00A0FF;--tas-color-button: #00A0FF;--tas-color-button-hover: #004894;--tas-color-filter: #00A0FF;--tas-color-link: #00A0FF;--tas-color-link-hover: #000}.skin-portfolio,.skin-project,.skin-consultation{--tas-color-primary: #005AB9;--tas-color-muted: #D7F0FF;--tas-color-button: #005AB9;--tas-color-button-hover: #004894;--tas-color-filter: #00A0FF;--tas-color-link: #005AB9;--tas-color-link-hover: #000}.skin-about,.skin-team{--tas-color-primary: #006E5A;--tas-color-muted: #D2F0EB;--tas-color-button: #006E5A;--tas-color-button-hover: #005848;--tas-color-filter: #006E5A;--tas-color-link: #006E5A;--tas-color-link-hover: #000}.skin-impact{--tas-color-primary: #FAAF3C;--tas-color-muted: #FFF5DC;--tas-color-button: #FAAF3C;--tas-color-button-hover: #C88C30;--tas-color-filter: #FAAF3C;--tas-color-link: #FAAF3C;--tas-color-link-hover: #000}.skin-post,.skin-news{--tas-color-primary: #822864;--tas-color-muted: #FAEBF0;--tas-color-button: #822864;--tas-color-button-hover: #682050;--tas-color-filter: #822864;--tas-color-link: #822864;--tas-color-link-hover: #000}.dynamic-list-more{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;background:var(--tas-color-muted)}.dynamic-list-more .wp-block-buttons{padding:2.5rem 1.5rem 4rem}.dynamic-list-more .wp-block-button{display:flex;justify-content:stretch;align-items:stretch}.dynamic-list-more .dynamic-post-load{appearance:none;width:100%}.dynamic-list-more .dynamic-post-load:disabled{background:#c4c4c4;pointer-events:none}@media screen and (min-width: 925px){.home .dynamic-list-more{margin-left:auto;width:50%}}.wp-block-buttons{align-items:center;display:flex;flex-direction:column;padding:7.5rem 1.5rem;justify-content:center}@media screen and (min-width: 925px){.wp-block-buttons{flex-direction:row;padding:10rem 2rem}}.wp-block-buttons>.wp-block-button{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.wp-block-buttons>.wp-block-button+.wp-block-button{margin-top:1rem}@media screen and (min-width: 925px){.wp-block-buttons>.wp-block-button+.wp-block-button{margin-top:0;margin-left:1rem}}.wp-block-button{min-width:20rem}.wp-block-button__link{transition:background .25s ease-in-out;color:#000;font-family:"Akkurat Mono LL",sans-serif;font-size:1.3rem;font-style:normal;font-weight:normal;letter-spacing:.02em;line-height:1.15;text-transform:uppercase;align-items:center;background:var(--tas-color-button);border-radius:20px;color:#fff !important;display:flex;font-size:1.2rem;justify-content:center;line-height:1.07}@media screen and (min-width: 925px){.wp-block-button__link{padding:1.2rem}}.wp-block-button__link:focus{outline:1px solid #000;outline-offset:0}.wp-block-button__link:focus,.wp-block-button__link:hover{background:var(--tas-color-button-hover)}.wp-block-button__link:after{background-color:currentColor;content:"";-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoCiAgICBkPSJNMS4yMDkgNy4zODlMMC42NjMgNi44NDNMNi4xNzUgMS4zMzFMMS4zNzggMS4wMDZMMi4wOTMgMC4yOTA5OTlMNy40NDkgMC41ODk5OTlMNy43NjEgNS45NDZMNy4wNDYgNi42NjFMNi43MjEgMS44NzdMMS4yMDkgNy4zODlaIgogICAgZmlsbD0iYmxhY2siIC8+Cjwvc3ZnPg==) no-repeat 50% 50%;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoCiAgICBkPSJNMS4yMDkgNy4zODlMMC42NjMgNi44NDNMNi4xNzUgMS4zMzFMMS4zNzggMS4wMDZMMi4wOTMgMC4yOTA5OTlMNy40NDkgMC41ODk5OTlMNy43NjEgNS45NDZMNy4wNDYgNi42NjFMNi43MjEgMS44NzdMMS4yMDkgNy4zODlaIgogICAgZmlsbD0iYmxhY2siIC8+Cjwvc3ZnPg==) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;display:block;margin-left:1rem;width:10px;height:10px;transform:rotate(45deg)}.wp-block-button__link[href$=".pdf"]::after{transform:rotate(135deg)}.wp-block-column>.wp-block-buttons{flex-direction:row;justify-content:flex-start;margin:0;padding:0}@media screen and (min-width: 925px){.wp-block-column>.wp-block-buttons{margin:0 2rem}}.wp-block-column>.wp-block-buttons>.wp-block-button{margin:0;width:auto}@media screen and (min-width: 925px){.wp-block-column>.wp-block-buttons>.wp-block-button{min-width:20rem}}@media screen and (max-width: 925px){.wp-block-column>.wp-block-buttons>.wp-block-button>.wp-block-button__link{justify-content:flex-start}}@media screen and (min-width: 925px){.wp-block-column>.wp-block-buttons>.wp-block-button>.wp-block-button__link{justify-content:center}}@media screen and (max-width: 925px){.wp-block-columns:not(.class-home-portfolio):not(.class-home-portfolio-approach)>.wp-block-buttons>.wp-block-button>.wp-block-button__link{background:transparent !important;color:#000 !important}}@media screen and (max-width: 925px){.wp-block-columns.class-home-portfolio .wp-block-button,.wp-block-columns.class-home-portfolio-approach .wp-block-button{margin:0 1.5rem;min-width:unset}}.filter{list-style:none;margin:1.5rem;margin-bottom:2.4rem;padding:0;position:relative}@media screen and (max-width: 925px){.filter{display:none}.filter.is-active{display:block}}@media screen and (min-width: 925px){.filter{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;background:var(--tas-color-muted);display:flex;justify-content:space-between;margin:0}}@media screen and (min-width: 925px){.project-list .filter{width:75%}}@media screen and (min-width: 925px){.team-list .filter{width:50%}}.filter-category{margin:1.5rem 0}@media screen and (min-width: 925px){.filter-category{display:inline-flex;flex-basis:0;flex-grow:1;height:60px;margin:0;position:relative}}@media screen and (min-width: 925px){.team-list .filter-category{height:0}}.filter-category-title{display:block;margin:0}@media screen and (min-width: 925px){.filter-category-title{display:none}}.filter-category-toggle{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;color:#000;font-family:"Akkurat Mono LL",sans-serif;font-size:1.3rem;font-style:normal;font-weight:normal;letter-spacing:.02em;line-height:1.15;text-transform:uppercase;display:none}@media screen and (min-width: 925px){.filter-category-toggle{transition:background .25s ease-in;align-items:center;display:flex;justify-content:center;flex-grow:1}.filter-category-toggle:focus{outline-offset:-1rem}.filter-category-toggle:hover{background:var(--tas-color-filter)}.filter-category-toggle:after{content:">";margin-left:.5rem;transform:rotate(90deg);transition:transform .5s ease}.filter-category-toggle[aria-expanded=true]{background:var(--tas-color-filter)}.filter-category-toggle[aria-expanded=true]:after{transform:rotate(-90deg)}}@media screen and (min-width: 925px){.news-list .filter-category-toggle:hover,.news-list .filter-category-toggle[aria-expanded=true]{box-shadow:0 1px 0 0 #000 inset,1px 0 0 0 #000,1px 0 0 0 #000 inset,0 1px 0 0 #000;color:#fff}}.filter-list{display:flex;list-style:none;flex-wrap:wrap;margin:0;padding:0}@media screen and (min-width: 925px){.filter-list{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;background:#fff;display:none;position:absolute;top:60px;right:0;left:0;z-index:1}.filter-list.is-active{display:flex;flex-wrap:wrap}}@media screen and (min-width: 925px){.team-list .filter-list{top:0}}.filter-list-item{margin-top:1.2rem;margin-right:1.2rem}@media screen and (min-width: 925px){.filter-list-item{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;margin:0;width:50%}}.filter-list-item-button,.filter-tags-item{color:#000;font-family:"Akkurat Mono LL",sans-serif;font-size:1.3rem;font-style:normal;font-weight:normal;letter-spacing:.02em;line-height:1.15;text-transform:uppercase;align-items:center;appearance:none;background:#f5f5f5;border:none;cursor:pointer;display:flex;padding:.95rem .8rem;padding-right:2.8rem;position:relative}.filter-list-item-button:after,.filter-tags-item:after{content:"+";font-family:"Akkurat Mono LL",sans-serif;font-size:1.6rem;position:absolute;top:.7rem;right:1rem;transition:transform .5s ease}.filter-list-item-button:hover,.filter-list-item-button[aria-pressed=true],.filter-list-item-button.is-active,.filter-tags-item:hover,.filter-tags-item[aria-pressed=true],.filter-tags-item.is-active{transition:background .25s ease-in;background:#000;color:#fff}@media screen and (min-width: 925px){.filter-list-item-button:hover,.filter-list-item-button[aria-pressed=true],.filter-list-item-button.is-active,.filter-tags-item:hover,.filter-tags-item[aria-pressed=true],.filter-tags-item.is-active{background:var(--tas-color-muted);color:#000}}.filter-list-item-button:hover:after,.filter-list-item-button[aria-pressed=true]:after,.filter-list-item-button.is-active:after,.filter-tags-item:hover:after,.filter-tags-item[aria-pressed=true]:after,.filter-tags-item.is-active:after{transform:rotate(45deg)}@media screen and (min-width: 925px){.filter-list-item-button{align-items:center;background:transparent;height:59px;justify-content:center;margin-top:1px;margin-left:1px;width:calc(100% - 1px)}.filter-list-item-button:after{top:2rem}.filter-list-item-button:focus{outline-offset:-0.5rem}}.filter-list-item.mod-clear{margin:0}@media screen and (min-width: 925px){.filter-list-item.mod-clear{display:none}}.filter-list-item-button.mod-clear{background:transparent;position:absolute;top:-0.95rem;right:-0.8rem}.filter-list-item-button.mod-clear:after{transform:rotate(45deg)}.filter-tags{display:none}@media screen and (min-width: 925px){.filter-tags{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;display:flex;flex-wrap:wrap;justify-content:center;max-height:60px;padding:0 2rem}}.filter-tags-item{display:none;margin-right:1.2rem;margin-bottom:1.2rem}@media screen and (min-width: 925px){.filter-tags-item{margin:1.5rem}}.filter-tags-item.mod-clear{background:#000;color:#fff}.filter-tags-item.is-active{display:inline}.awesomplete>ul>li[aria-selected=true]{transition:background .25s ease-in-out;background:var(--tas-color-button-hover) !important}.awesomplete>ul li{transition:background .25s ease-in}.awesomplete>ul li:hover{background:var(--tas-color-muted) !important}.awesomplete>ul mark{background:#61bdac !important}.entry-list-sort{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;color:#000;font-family:"Akkurat Mono LL",sans-serif;font-size:1.3rem;font-style:normal;font-weight:normal;letter-spacing:.02em;line-height:1.15;text-transform:uppercase;display:flex;height:60px;justify-content:space-between;line-height:1}@media screen and (min-width: 925px){.news-list .entry-list-sort{display:none}}@media screen and (min-width: 925px){.project-list .entry-list-sort{background:var(--tas-color-muted);position:absolute;right:0;width:25%}}.team-list .entry-list-sort{background:var(--tas-color-muted)}@media screen and (min-width: 925px){.team-list .entry-list-sort{display:flex}}.entry-list-view-toggles{display:flex}@media screen and (min-width: 925px){.entry-list-view-toggles{transition:background .25s ease-in;width:100%;position:relative}.entry-list-view-toggles:hover{background:var(--tas-color-filter)}}.entry-list-view-toggle{align-items:center;appearance:none;background:none;border:none;cursor:pointer;justify-content:center;margin-top:1px;text-transform:uppercase;display:flex}.entry-list-view-toggle:first-child{padding:0 1rem 0 2rem}.entry-list-view-toggle:last-child{margin-left:1px;padding:0 2rem 0 1rem}.entry-list-view-toggle[aria-pressed=false] img,.entry-list-view-toggle[aria-pressed=false] span{opacity:.35}.entry-list-view-toggle img{margin-top:-1px;margin-right:.7rem}.entry-list-view-toggle img,.entry-list-view-toggle span{pointer-events:none}@media screen and (min-width: 925px){.entry-list-view-toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.entry-list-view-toggle:first-child,.entry-list-view-toggle:last-child{padding:0}.entry-list-view-toggle:focus{outline-offset:-1rem}.entry-list-view-toggle[aria-pressed=false] img,.entry-list-view-toggle[aria-pressed=false] span{opacity:0}}.filter-list-toggle{align-items:center;display:inline-flex;justify-content:center;margin-top:1px;padding:0 1.5rem}.filter-list-toggle:focus-visible{outline-offset:0}.filter-list-toggle[hidden=true]{display:none}.filter-list-toggle:after{content:">";margin-left:.5rem;transform:rotate(90deg);transition:transform .5s ease}.filter-list-toggle[aria-expanded=true]:after{transform:rotate(-90deg)}@media screen and (min-width: 925px){.project-list .filter-list-toggle{display:none}}.team-list .filter-list-toggle{width:33.33%}@media screen and (min-width: 925px){.team-list .filter-list-toggle{transition:background .25s ease-in;width:50%}.team-list .filter-list-toggle:hover,.team-list .filter-list-toggle[aria-expanded=true]{background:var(--tas-color-filter);color:#fff}}.team-list .filter-list-toggle:focus{outline-offset:-1rem}.entry-list-output{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor}.skip-link{left:10px;position:fixed;top:10px;z-index:10}body.menu-open .site-header-left{opacity:0}body.menu-open .site-header-right{width:100%}.site-header{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;align-items:center;color:#000;display:flex;height:60px;justify-content:space-between;background:#fff;max-width:1440px;position:fixed;top:0;right:0;left:0;margin:0 auto;z-index:2}.site-header-right{align-self:stretch}body.single-project .site-nav.mod-desktop .menu-item.type-portfolio,body.single-consultation .site-nav.mod-desktop .menu-item.type-portfolio{background:var(--tas-color-muted)}body.single-post .site-nav-mod-desktop .menu-item.type-news{background:var(--tas-color-muted)}.site-nav{color:#000;font-family:"Akkurat Mono LL",sans-serif;font-size:1.3rem;font-style:normal;font-weight:normal;letter-spacing:.02em;line-height:1.15;text-transform:uppercase}.site-nav,.site-nav .menu,.site-nav div{height:100%}.site-nav,.site-nav .menu,.site-nav .sub-menu{list-style:none;margin:0;padding:0}.site-nav a{align-items:center;display:flex;line-height:1.38;padding:1rem;width:100%}.site-nav.mod-desktop a{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;height:100%;justify-content:center;text-align:center}.site-nav.mod-desktop a:focus{outline-offset:-1rem}.site-nav.mod-desktop a.site-nav-toggle{display:none}.site-nav.mod-mobile a.site-nav-toggle{box-shadow:0 1px 0 0 #000 inset,1px 0 0 0 #000,1px 0 0 0 #000 inset,0 1px 0 0 #000;float:right;height:60px;justify-content:center;outline:none;text-align:center;width:8rem}.site-nav.mod-mobile a.site-nav-toggle[aria-expanded=true]{box-shadow:0 1px 0 0 #fff,1px 0 0 0 #fff inset;margin-top:1px}.site-nav.mod-mobile a.site-nav-toggle[aria-expanded=true]:focus{outline:1px solid currentColor;outline-offset:-1rem}.site-nav.mod-mobile a.site-nav-toggle:focus,.site-nav.mod-mobile a.site-nav-toggle[aria-expanded=true],.site-nav.mod-mobile a.site-nav-toggle+div{background:#000;color:#fff}.site-nav.mod-mobile a.site-nav-toggle+div{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;padding-top:61px;transform:translate(100%, 0);transition:transform .5s ease,visibility .5s ease;visibility:hidden;width:100vw;z-index:-1}.site-nav.mod-mobile a.site-nav-toggle[aria-expanded=true]+div:not(:focus-within),.site-nav.mod-mobile a.site-nav-toggle[aria-expanded=true]+div{transform:translate(0, 0);visibility:visible}.site-nav.mod-desktop .menu-item{transition:background .25s ease-in;background:#fff;float:left;height:100%;width:12rem;z-index:1}.site-nav.mod-desktop .menu-item.menu-item-has-children{position:relative}.site-nav.mod-desktop .menu-item.menu-item-has-children>a:after{content:">";margin-left:.5rem;transform:rotate(90deg);transition:transform .5s ease}.site-nav.mod-desktop .menu-item.menu-item-has-children>a[aria-expanded=true]:after{transform:rotate(-90deg)}.site-nav.mod-desktop .menu-item.menu-item-has-children>a[aria-expanded=true]+.sub-menu{display:flex}.site-nav.mod-desktop .menu-item:last-of-type .sub-menu{float:right}.site-nav.mod-desktop .menu-item:focus-within,.site-nav.mod-desktop .menu-item:hover,.site-nav.mod-desktop .menu-item.current-menu-ancestor,.site-nav.mod-desktop .menu-item.current-menu-parent,.site-nav.mod-desktop .menu-item.current-menu-item,.site-nav.mod-desktop .menu-item.current_page_item{background:var(--tas-color-muted)}.site-nav.mod-mobile .menu-item{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;background:#000;font-family:"ABC Whyte",serif;font-size:2.6rem;letter-spacing:-0.04em;line-height:1.15;margin-left:-1px;padding:1rem 1.5rem;text-transform:none}.site-nav.mod-mobile .menu-item.menu-item-has-children>a{position:relative;background:#000;z-index:1}.site-nav.mod-mobile .menu-item.menu-item-has-children>a:after{content:"+";cursor:pointer;font-family:"Akkurat Mono LL",sans-serif;font-size:4.5rem;line-height:1.1;position:absolute;top:0;right:1rem;transition:transform .5s ease}.site-nav.mod-mobile .menu-item.menu-item-has-children a[aria-expanded=true]:after{transform:rotate(45deg)}.site-nav.mod-mobile .menu-item.menu-item-has-children a[aria-expanded=true]+.sub-menu{display:block}.site-nav.mod-desktop .sub-menu{display:none;flex-direction:column;width:200%}.site-nav.mod-desktop .sub-menu .menu-item{width:100%}.site-nav.mod-desktop .sub-menu a{height:60px}.site-nav.mod-mobile .sub-menu{display:none;margin-top:1.5rem}.site-nav.mod-mobile .sub-menu .menu-item{color:#000;font-family:"Akkurat Mono LL",sans-serif;font-size:1.3rem;font-style:normal;font-weight:normal;letter-spacing:.02em;line-height:1.15;text-transform:uppercase;box-shadow:none;color:currentColor;margin:.4rem 0;padding:unset}.site-footer{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;background:#00a0ff;color:#000}.site-footer .menu{list-style:none;margin:0;padding:0}.site-footer .menu-item a{align-items:center;display:flex;padding:1.2rem 1.6rem;width:100%}.site-footer-left{align-items:center;display:flex;height:60px}@media screen and (min-width: 925px){.site-footer-left{float:left}}@media screen and (min-width: 925px){.site-footer-right{display:flex;float:right;width:66.6%}}@media screen and (min-width: 925px){.site-footer-right .footer-nav{width:100%}}.site-footer-right .footer-nav.mod-left{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;font-size:2.4rem;letter-spacing:-0.01em;line-height:1;padding:2rem 0 2.8rem}@media screen and (min-width: 925px){.site-footer-right .footer-nav.mod-left{padding:0}}@media screen and (min-width: 925px){.site-footer-right .menu-item>a{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;color:#000;font-family:"Akkurat Mono LL",sans-serif;font-size:1.3rem;font-style:normal;font-weight:normal;letter-spacing:.02em;line-height:1.15;text-transform:uppercase;align-items:center;display:flex;height:60px;outline-offset:-1rem;width:100%}}@media screen and (max-width: 925px){.site-footer-right .footer-nav.mod-right{margin:1.5rem 0}}.site-footer-right .footer-nav.mod-right .menu-item{color:#000;font-family:"Akkurat Mono LL",sans-serif;font-size:1.3rem;font-style:normal;font-weight:normal;letter-spacing:.02em;line-height:1.15;text-transform:uppercase}.site-footer-right .footer-nav.mod-right .menu-item.mod-instagram a:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aAogICAgZD0iTTE0LjY1NDQgMEgzLjMzMDg4QzEuNzI2NzEgMCAwLjUgMS4zIDAuNSAzVjE1QzAuNSAxNi43IDEuNzI2NzEgMTggMy4zMzA4OCAxOEgxNC42NTQ0QzE2LjI1ODYgMTggMTcuNDg1MyAxNi43IDE3LjQ4NTMgMTVWM0MxNy40ODUzIDEuMyAxNi4yNTg2IDAgMTQuNjU0NCAwWk04Ljk5MjY0IDZDMTAuNTk2OCA2IDExLjgyMzUgNy4zIDExLjgyMzUgOUMxMS44MjM1IDEwLjcgMTAuNTk2OCAxMiA4Ljk5MjY0IDEyQzcuMzg4NDcgMTIgNi4xNjE3NiAxMC43IDYuMTYxNzYgOUM2LjE2MTc2IDcuMyA3LjM4ODQ3IDYgOC45OTI2NCA2Wk0xMi41Nzg0IDRDMTIuNTc4NCAzLjMgMTMuMTQ0NiAyLjggMTMuNzEwOCAyLjhDMTQuMjc2OSAyLjggMTQuODQzMSAzLjQgMTQuODQzMSA0QzE0Ljg0MzEgNC42IDE0LjM3MTMgNS4yIDEzLjcxMDggNS4yQzEzLjA1MDIgNS4yIDEyLjU3ODQgNC43IDEyLjU3ODQgNFpNMTQuNjU0NCAxNkgzLjMzMDg4QzIuNzY0NyAxNiAyLjM4NzI1IDE1LjYgMi4zODcyNSAxNVY5SDQuMjc0NUM0LjI3NDUgMTEuOCA2LjM1MDQ4IDE0IDguOTkyNjQgMTRDMTEuNjM0OCAxNCAxMy43MTA4IDExLjggMTMuNzEwOCA5SDE1LjU5OFYxNUMxNS41OTggMTUuNiAxNS4yMjA2IDE2IDE0LjY1NDQgMTZaIgogICAgZmlsbD0iYmxhY2siIC8+Cjwvc3ZnPg==);margin-right:2.4rem}.site-footer-right .footer-nav.mod-right .menu-item.mod-linkedin a:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNiAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aAogICAgZD0iTTMuNzEwMDUgMTRIMC41NTIyNDZWNEgzLjcxMDA1VjE0Wk0xNS4yODg2IDE0SDEyLjEzMDhWOC42NThDMTIuMTMwOCA3LjI2NiAxMS42MDg4IDYuNTczIDEwLjU3NDEgNi41NzNDOS43NTQwOCA2LjU3MyA5LjIzNDA5IDYuOTYxIDguOTczMDUgNy43MzhWMTRINS44MTUyNUM1LjgxNTI1IDE0IDUuODU3MzUgNSA1LjgxNTI1IDRIOC4zMDc4TDguNTAwNDMgNkg4LjU2NTY5QzkuMjEzMDQgNSAxMC4yNDc3IDQuMzIyIDExLjY2NjcgNC4zMjJDMTIuNzQ1NiA0LjMyMiAxMy42MTgyIDQuNjA3IDE0LjI4NDUgNS4zMjNDMTQuOTU1IDYuMDQgMTUuMjg4NiA3LjAwMiAxNS4yODg2IDguMzUzVjE0WiIKICAgIGZpbGw9ImJsYWNrIiAvPgogIDxwYXRoCiAgICBkPSJNMi4xMzE5MSAzQzMuMDMzMTkgMyAzLjc2MzgyIDIuMzI4NDMgMy43NjM4MiAxLjVDMy43NjM4MiAwLjY3MTU3MyAzLjAzMzE5IDAgMi4xMzE5MSAwQzEuMjMwNjMgMCAwLjUgMC42NzE1NzMgMC41IDEuNUMwLjUgMi4zMjg0MyAxLjIzMDYzIDMgMi4xMzE5MSAzWiIKICAgIGZpbGw9ImJsYWNrIiAvPgo8L3N2Zz4=);margin-right:2.4rem}.site-footer-right .footer-nav.mod-right .menu-item.mod-twitter a:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aAogICAgZD0iTTUuNTI2IDEzLjAwMDdDMTEuNTY0IDEzLjAwMDcgMTQuODY3IDcuOTk3NjkgMTQuODY3IDMuNjY2NjlDMTQuODY3IDMuNTI2NjkgMTQuODY3IDMuMzg0NjkgMTQuODYxIDMuMjQ0NjlDMTUuNTA0MSAyLjc3OTE4IDE2LjA1OTEgMi4yMDI4NCAxNi41IDEuNTQyNjlDMTUuODk5MyAxLjgwNzU0IDE1LjI2MjggMS45ODIxIDE0LjYxMSAyLjA2MDY5QzE1LjI5NzUgMS42NTAzMyAxNS44MTE3IDEuMDA0NjYgMTYuMDU4IDAuMjQzNjkzQzE1LjQxMyAwLjYyNTgxNyAxNC43MDcgMC44OTQwNjcgMTMuOTcxIDEuMDM2NjlDMTMuNDc2MiAwLjUwOTcxNyAxMi44MjE0IDAuMTYwNjExIDEyLjEwODEgMC4wNDM0NTA2QzExLjM5NDggLTAuMDczNzA5NiAxMC42NjI3IDAuMDQ3NjE0NiAxMC4wMjUzIDAuMzg4NjNDOS4zODc5NiAwLjcyOTY0NiA4Ljg4MDgxIDEuMjcxMzIgOC41ODI0NSAxLjkyOTc1QzguMjg0MDkgMi41ODgxOCA4LjIxMTE4IDMuMzI2NjMgOC4zNzUgNC4wMzA2OUM3LjA2OTc0IDMuOTY1MjQgNS43OTI4MiAzLjYyNjE2IDQuNjI3MDQgMy4wMzU0NEMzLjQ2MTI3IDIuNDQ0NzEgMi40MzI2OCAxLjYxNTU0IDEuNjA4IDAuNjAxNjkzQzEuMTg5MzQgMS4zMjQ3OCAxLjA2MTU3IDIuMTgwMDkgMS4yNTA2NSAyLjk5Mzk2QzEuNDM5NzIgMy44MDc4MiAxLjkzMTQ1IDQuNTE5MjIgMi42MjYgNC45ODM2OUMyLjEwNTU0IDQuOTY2MDEgMS41OTY1MiA0LjgyNjI1IDEuMTQgNC41NzU2OVY0LjYyMDY5QzEuMTQwOSA1LjM3ODE3IDEuNDAzMzEgNi4xMTIxMSAxLjg4Mjg3IDYuNjk4NDVDMi4zNjI0NCA3LjI4NDc5IDMuMDI5NzUgNy42ODc1NyAzLjc3MiA3LjgzODY5QzMuNDkwMjYgNy45MTYzMSAzLjE5OTIzIDcuOTU1IDIuOTA3IDcuOTUzNjlDMi43MDA5OCA3Ljk1NDMyIDIuNDk1MzggNy45MzUyMyAyLjI5MyA3Ljg5NjY5QzIuNTAyNzkgOC41NDg3NSAyLjkxMTI3IDkuMTE4ODYgMy40NjEyNSA5LjUyNzE3QzQuMDExMjIgOS45MzU0OCA0LjY3NTEzIDEwLjE2MTUgNS4zNiAxMC4xNzM3QzQuMTk2NTYgMTEuMDg3NSAyLjc1OTQgMTEuNTgzMSAxLjI4IDExLjU4MDdDMS4wMTkzMiAxMS41ODE4IDAuNzU4ODIzIDExLjU2NjggMC41IDExLjUzNTdDMi4wMDE1MSAxMi40OTMgMy43NDUzIDEzLjAwMTIgNS41MjYgMTMuMDAwN1oiCiAgICBmaWxsPSJibGFjayIgLz4KPC9zdmc+);margin-right:2.4rem}.site-footer-right .footer-nav.mod-right .menu-item.mod-portal{align-items:center;color:#000;display:flex;height:60px;justify-content:space-between;box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor}@media screen and (max-width: 925px){.site-footer-right .footer-nav.mod-right .menu-item.mod-portal>a{justify-content:space-between}}.site-footer-right .footer-nav.mod-right .menu-item.mod-portal+:not(.mod-portal){margin-top:1.5rem}@media screen and (min-width: 925px){.site-footer-right .footer-nav.mod-right .menu-item.mod-portal+:not(.mod-portal){margin-top:60px}}.site-footer-bottom{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;align-items:center;color:#000;display:flex;height:60px;justify-content:space-between;display:flex;height:auto;justify-content:flex-start;margin-top:1.5rem;width:100%}@media screen and (min-width: 925px){.site-footer-bottom{justify-content:center}}.site-footer-bottom .menu-item{color:#000;font-family:"Akkurat Mono LL",sans-serif;font-size:1.3rem;font-style:normal;font-weight:normal;letter-spacing:.02em;line-height:1.15;text-transform:uppercase;float:left;height:60px}.single-project-header{background:var(--tas-color-muted);position:relative}@media screen and (min-width: 600px){.project_type-commercial-community-hub .single-project-header{background:#fff}}@media screen and (max-width: 600px){.project_type-commercial-community-hub .single-project-header .wp-block-column:last-child{box-shadow:1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor}}@media screen and (min-width: 600px){.project_type-commercial-community-hub .entry-header-title{text-align:center}}.single-project-status-badge{margin:0;position:absolute;top:1.5rem;right:1.5rem;width:10rem}@media screen and (min-width: 925px){.single-project-status-badge{top:2rem;right:2rem;width:12rem}}.single-project-details{margin:0 !important}@media screen and (min-width: 600px){.project_type-commercial-community-hub .single-project-details{display:flex;flex-direction:column;height:100%}}.single-project-actions{display:flex;flex-direction:column-reverse}@media screen and (min-width: 925px){.single-project-actions{display:block}}@media screen and (min-width: 600px){.project_type-commercial-community-hub .single-project-actions{margin-top:auto}}.single-project-action{margin:.5rem 0}.single-project-action.mod-portfolio{color:#000;font-family:"Akkurat Mono LL",sans-serif;font-size:1.3rem;font-style:normal;font-weight:normal;letter-spacing:.02em;line-height:1.15;text-transform:uppercase;align-items:center;display:flex;margin:2rem 0 0}@media screen and (min-width: 925px){.single-project-action.mod-portfolio{transition:background .25s ease-in-out;align-items:center;background:var(--tas-color-button);border-radius:20px;border:none;color:#fff !important;cursor:pointer;display:inline-flex;font-family:"Akkurat Mono LL",sans-serif;font-size:1.2rem;font-style:normal;font-weight:normal;justify-content:center;letter-spacing:.02em;line-height:1.07;padding:1.2rem;text-transform:uppercase;min-width:20rem;margin-bottom:1rem}.single-project-action.mod-portfolio:hover{background:var(--tas-color-button-hover)}.single-project-action.mod-portfolio:focus{outline:1px solid #000;outline-offset:0}}.single-project-action.mod-portfolio:hover{color:var(--tas-color-link)}.single-project-action.mod-portfolio:before{background-color:currentColor;content:"";-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoCiAgICBkPSJNMS4yMDkgNy4zODlMMC42NjMgNi44NDNMNi4xNzUgMS4zMzFMMS4zNzggMS4wMDZMMi4wOTMgMC4yOTA5OTlMNy40NDkgMC41ODk5OTlMNy43NjEgNS45NDZMNy4wNDYgNi42NjFMNi43MjEgMS44NzdMMS4yMDkgNy4zODlaIgogICAgZmlsbD0iYmxhY2siIC8+Cjwvc3ZnPg==) no-repeat 50% 50%;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoCiAgICBkPSJNMS4yMDkgNy4zODlMMC42NjMgNi44NDNMNi4xNzUgMS4zMzFMMS4zNzggMS4wMDZMMi4wOTMgMC4yOTA5OTlMNy40NDkgMC41ODk5OTlMNy43NjEgNS45NDZMNy4wNDYgNi42NjFMNi43MjEgMS44NzdMMS4yMDkgNy4zODlaIgogICAgZmlsbD0iYmxhY2siIC8+Cjwvc3ZnPg==) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;display:block;margin-left:1rem;width:10px;height:10px;margin-right:1rem;margin-left:0;transform:rotate(-135deg)}.single-project-action.mod-sales{transition:background .25s ease-in-out;align-items:center;background:var(--tas-color-button);border-radius:20px;border:none;color:#fff !important;cursor:pointer;display:inline-flex;font-family:"Akkurat Mono LL",sans-serif;font-size:1.2rem;font-style:normal;font-weight:normal;justify-content:center;letter-spacing:.02em;line-height:1.07;padding:1.2rem;text-transform:uppercase;min-width:20rem}.single-project-action.mod-sales:hover{background:var(--tas-color-button-hover)}.single-project-action.mod-sales:focus{outline:1px solid #000;outline-offset:0}.single-project-action.mod-sales:after{background-color:currentColor;content:"";-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoCiAgICBkPSJNMS4yMDkgNy4zODlMMC42NjMgNi44NDNMNi4xNzUgMS4zMzFMMS4zNzggMS4wMDZMMi4wOTMgMC4yOTA5OTlMNy40NDkgMC41ODk5OTlMNy43NjEgNS45NDZMNy4wNDYgNi42NjFMNi43MjEgMS44NzdMMS4yMDkgNy4zODlaIgogICAgZmlsbD0iYmxhY2siIC8+Cjwvc3ZnPg==) no-repeat 50% 50%;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoCiAgICBkPSJNMS4yMDkgNy4zODlMMC42NjMgNi44NDNMNi4xNzUgMS4zMzFMMS4zNzggMS4wMDZMMi4wOTMgMC4yOTA5OTlMNy40NDkgMC41ODk5OTlMNy43NjEgNS45NDZMNy4wNDYgNi42NjFMNi43MjEgMS44NzdMMS4yMDkgNy4zODlaIgogICAgZmlsbD0iYmxhY2siIC8+Cjwvc3ZnPg==) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;display:block;margin-left:1rem;width:10px;height:10px}.single-project-footer{padding:3rem 0;width:100%}@media screen and (min-width: 925px){.single-project-footer{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;margin-left:auto;width:50%}}.single-project-next{padding:0 2rem;text-align:right}.single-project-next a{transition:background .25s ease-in-out;align-items:center;background:var(--tas-color-button);border-radius:20px;border:none;color:#fff !important;cursor:pointer;display:inline-flex;font-family:"Akkurat Mono LL",sans-serif;font-size:1.2rem;font-style:normal;font-weight:normal;justify-content:center;letter-spacing:.02em;line-height:1.07;padding:1.2rem;text-transform:uppercase;min-width:20rem}.single-project-next a:hover{background:var(--tas-color-button-hover)}.single-project-next a:focus{outline:1px solid #000;outline-offset:0}.single-project-next a:after{background-color:currentColor;content:"";-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoCiAgICBkPSJNMS4yMDkgNy4zODlMMC42NjMgNi44NDNMNi4xNzUgMS4zMzFMMS4zNzggMS4wMDZMMi4wOTMgMC4yOTA5OTlMNy40NDkgMC41ODk5OTlMNy43NjEgNS45NDZMNy4wNDYgNi42NjFMNi43MjEgMS44NzdMMS4yMDkgNy4zODlaIgogICAgZmlsbD0iYmxhY2siIC8+Cjwvc3ZnPg==) no-repeat 50% 50%;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoCiAgICBkPSJNMS4yMDkgNy4zODlMMC42NjMgNi44NDNMNi4xNzUgMS4zMzFMMS4zNzggMS4wMDZMMi4wOTMgMC4yOTA5OTlMNy40NDkgMC41ODk5OTlMNy43NjEgNS45NDZMNy4wNDYgNi42NjFMNi43MjEgMS44NzdMMS4yMDkgNy4zODlaIgogICAgZmlsbD0iYmxhY2siIC8+Cjwvc3ZnPg==) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;display:block;margin-left:1rem;width:10px;height:10px;transform:rotate(45deg)}.single-news-main{overflow-wrap:break-word;hyphens:auto;position:relative}@media screen and (min-width: 925px){.single-news-column-left{bottom:0;position:absolute;left:0;top:0;width:50%}}.single-news-column-right{position:relative}@media screen and (min-width: 925px){.single-news-column-right{left:50%;width:50%}}.single-news-header{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;background:var(--tas-color-muted);display:flex;flex-direction:column;padding:0 !important;text-align:left !important}@media screen and (min-width: 925px){.single-news-header{min-height:calc(100vh - 60px);position:sticky;top:60px}}@media screen and (min-width: 925px)and (min-height: 780px){.single-news-header{min-height:720px}}.single-news-header-top,.single-news-header-details{flex-grow:1}.single-news-header-details{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 925px){.single-news-header-details{justify-content:flex-end}}.single-news-breadcrumb{color:#000;font-family:"Akkurat Mono LL",sans-serif;font-size:1.3rem;font-style:normal;font-weight:normal;letter-spacing:.02em;line-height:1.15;text-transform:uppercase;margin:1.5rem 1.5rem 2rem}@media screen and (min-width: 925px){.single-news-breadcrumb{margin:2rem;padding-top:1rem}}.single-news-header-title{font-size:3.8rem;line-height:1.2;margin:1.5rem !important}@media screen and (min-width: 925px){.single-news-header-title{font-size:6rem;margin:2rem !important}}.single-news-meta{display:flex}@media screen and (min-width: 925px){.single-news-meta{display:block}}.single-news-meta-item{width:50%}@media screen and (min-width: 925px){.single-news-meta-item{margin-top:2rem}}.single-news-meta-title{color:#000;font-family:"Akkurat Mono LL",sans-serif;font-size:1.3rem;font-style:normal;font-weight:normal;letter-spacing:.02em;line-height:1.15;text-transform:uppercase}.single-news-meta-title,.single-news-meta-value{margin:.75rem 1.5rem}@media screen and (min-width: 925px){.single-news-meta-title,.single-news-meta-value{margin:.75rem 2rem}}.single-news-meta-value{line-height:1.4}.single-news-meta-value a{text-decoration:underline}.single-news-header-actions{margin:2rem 1.5rem 1.5rem;padding:0;align-items:flex-start;flex-direction:column}@media screen and (min-width: 925px){.single-news-header-actions{margin:1.5rem 2rem 3rem}}.single-news-header-action{color:#000;font-family:"Akkurat Mono LL",sans-serif;font-size:1.3rem;font-style:normal;font-weight:normal;letter-spacing:.02em;line-height:1.15;text-transform:uppercase;color:inherit !important;align-items:center;display:flex}.single-news-header-action:hover{color:var(--tas-color-link) !important}@media screen and (min-width: 925px){.single-news-header-action{transition:background .25s ease-in-out;align-items:center;background:var(--tas-color-button);border-radius:20px;border:none;color:#fff !important;cursor:pointer;display:inline-flex;font-family:"Akkurat Mono LL",sans-serif;font-size:1.2rem;font-style:normal;font-weight:normal;justify-content:center;letter-spacing:.02em;line-height:1.07;padding:1.2rem;text-transform:uppercase;min-width:20rem;padding:1.2rem 2rem;width:auto}.single-news-header-action:hover{background:var(--tas-color-button-hover)}.single-news-header-action:focus{outline:1px solid #000;outline-offset:0}.single-news-header-action:hover{color:#fff !important}}.single-news-header-action:before{background-color:currentColor;content:"";-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoCiAgICBkPSJNMS4yMDkgNy4zODlMMC42NjMgNi44NDNMNi4xNzUgMS4zMzFMMS4zNzggMS4wMDZMMi4wOTMgMC4yOTA5OTlMNy40NDkgMC41ODk5OTlMNy43NjEgNS45NDZMNy4wNDYgNi42NjFMNi43MjEgMS44NzdMMS4yMDkgNy4zODlaIgogICAgZmlsbD0iYmxhY2siIC8+Cjwvc3ZnPg==) no-repeat 50% 50%;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoCiAgICBkPSJNMS4yMDkgNy4zODlMMC42NjMgNi44NDNMNi4xNzUgMS4zMzFMMS4zNzggMS4wMDZMMi4wOTMgMC4yOTA5OTlMNy40NDkgMC41ODk5OTlMNy43NjEgNS45NDZMNy4wNDYgNi42NjFMNi43MjEgMS44NzdMMS4yMDkgNy4zODlaIgogICAgZmlsbD0iYmxhY2siIC8+Cjwvc3ZnPg==) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;display:block;margin-left:1rem;width:10px;height:10px;margin-right:1rem;margin-left:0;transform:rotate(-135deg)}.single-news-content{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;padding:1px 0}@media screen and (min-width: 925px){.single-news-content{padding:1rem 0}}.single-news-footer{padding:3rem 0}@media screen and (min-width: 925px){.single-news-footer{margin-left:auto}}.single-news-next{padding:0 2rem;text-align:right}.single-news-next a{transition:background .25s ease-in-out;align-items:center;background:var(--tas-color-button);border-radius:20px;border:none;color:#fff !important;cursor:pointer;display:inline-flex;font-family:"Akkurat Mono LL",sans-serif;font-size:1.2rem;font-style:normal;font-weight:normal;justify-content:center;letter-spacing:.02em;line-height:1.07;padding:1.2rem;text-transform:uppercase;min-width:20rem}.single-news-next a:hover{background:var(--tas-color-button-hover)}.single-news-next a:focus{outline:1px solid #000;outline-offset:0}.single-news-next a:after{background-color:currentColor;content:"";-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoCiAgICBkPSJNMS4yMDkgNy4zODlMMC42NjMgNi44NDNMNi4xNzUgMS4zMzFMMS4zNzggMS4wMDZMMi4wOTMgMC4yOTA5OTlMNy40NDkgMC41ODk5OTlMNy43NjEgNS45NDZMNy4wNDYgNi42NjFMNi43MjEgMS44NzdMMS4yMDkgNy4zODlaIgogICAgZmlsbD0iYmxhY2siIC8+Cjwvc3ZnPg==) no-repeat 50% 50%;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoCiAgICBkPSJNMS4yMDkgNy4zODlMMC42NjMgNi44NDNMNi4xNzUgMS4zMzFMMS4zNzggMS4wMDZMMi4wOTMgMC4yOTA5OTlMNy40NDkgMC41ODk5OTlMNy43NjEgNS45NDZMNy4wNDYgNi42NjFMNi43MjEgMS44NzdMMS4yMDkgNy4zODlaIgogICAgZmlsbD0iYmxhY2siIC8+Cjwvc3ZnPg==) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;display:block;margin-left:1rem;width:10px;height:10px;transform:rotate(45deg)}.single-consultation-banner{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;background:var(--tas-color-muted);padding:2rem;text-align:center}.single-consultation-details{margin-bottom:0 !important}.single-consultation-action{transition:background .25s ease-in-out;align-items:center;background:var(--tas-color-button);border-radius:20px;border:none;color:#fff !important;cursor:pointer;display:inline-flex;font-family:"Akkurat Mono LL",sans-serif;font-size:1.2rem;font-style:normal;font-weight:normal;justify-content:center;letter-spacing:.02em;line-height:1.07;padding:1.2rem;text-transform:uppercase;min-width:20rem;margin:.5rem 0}.single-consultation-action:hover{background:var(--tas-color-button-hover)}.single-consultation-action:focus{outline:1px solid #000;outline-offset:0}.single-consultation-action:before{background-color:currentColor;content:"";-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoCiAgICBkPSJNMS4yMDkgNy4zODlMMC42NjMgNi44NDNMNi4xNzUgMS4zMzFMMS4zNzggMS4wMDZMMi4wOTMgMC4yOTA5OTlMNy40NDkgMC41ODk5OTlMNy43NjEgNS45NDZMNy4wNDYgNi42NjFMNi43MjEgMS44NzdMMS4yMDkgNy4zODlaIgogICAgZmlsbD0iYmxhY2siIC8+Cjwvc3ZnPg==) no-repeat 50% 50%;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoCiAgICBkPSJNMS4yMDkgNy4zODlMMC42NjMgNi44NDNMNi4xNzUgMS4zMzFMMS4zNzggMS4wMDZMMi4wOTMgMC4yOTA5OTlMNy40NDkgMC41ODk5OTlMNy43NjEgNS45NDZMNy4wNDYgNi42NjFMNi43MjEgMS44NzdMMS4yMDkgNy4zODlaIgogICAgZmlsbD0iYmxhY2siIC8+Cjwvc3ZnPg==) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;display:block;margin-left:1rem;width:10px;height:10px;margin-right:1rem;margin-left:0;transform:rotate(-135deg)}.featured-news-list{position:relative}@media screen and (min-width: 925px){.featured-news-list.mod-related{display:flex;flex-wrap:wrap}.featured-news-list.mod-related .news-card{flex-direction:row;min-height:unset;padding-bottom:2rem;width:50%}}.featured-news-list .news-card{width:100%}@media screen and (min-width: 925px){.featured-news-list-left{bottom:0;min-height:50vw;position:absolute;left:0;top:0;width:50%}}.featured-news-list-left .news-card{flex-direction:column}@media screen and (min-width: 925px){.featured-news-list-left .news-card{position:sticky;height:50vw;max-height:720px;top:60px}}.featured-news-list-left .news-card .news-card-thumbnail{box-shadow:none;width:100%}.featured-news-list-left .news-card .news-card-text{padding:1rem 0 4rem}.featured-news-list-left .news-card .news-card-breadcrumb{display:block;margin:1.5rem}@media screen and (min-width: 925px){.featured-news-list-left .news-card .news-card-breadcrumb{margin:2rem}}.featured-news-list-left .news-card .news-card-title{font-size:2.6rem;line-height:1.15;letter-spacing:-0.04em;margin:0 1.5rem}@media screen and (min-width: 925px){.featured-news-list-left .news-card .news-card-title{font-size:4.8rem;line-height:1;letter-spacing:-0.04em}}@media screen and (min-width: 925px){.featured-news-list-right{display:flex;flex-wrap:wrap;left:50%;position:relative;width:50%}}@media screen and (min-width: 925px){.featured-news-list-right .news-card{width:50%}}@media screen and (min-width: 925px){.featured-news-list-right .news-card-text{padding:1rem 0 10rem}}.featured-news-list-actions{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;background:var(--tas-color-muted);padding:2.5rem 1.5rem 4rem;text-align:center;width:100%}@media screen and (min-width: 925px){.featured-news-list-actions{padding:6rem 2rem}.featured-news-list-actions.mod-related{display:none}}.featured-news-list-actions-item{transition:background .25s ease-in-out;align-items:center;background:var(--tas-color-button);border-radius:20px;border:none;color:#fff !important;cursor:pointer;display:inline-flex;font-family:"Akkurat Mono LL",sans-serif;font-size:1.2rem;font-style:normal;font-weight:normal;justify-content:center;letter-spacing:.02em;line-height:1.07;padding:1.2rem;text-transform:uppercase;min-width:20rem}.featured-news-list-actions-item:hover{background:var(--tas-color-button-hover)}.featured-news-list-actions-item:focus{outline:1px solid #000;outline-offset:0}.team-list{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;background:#fff}.team-list.is-searched .team-member-card:not(.is-search-result){display:none}.team-list-banner{position:relative;z-index:1}.team-list-search{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;background:var(--tas-color-muted);position:relative;height:60px;width:100%}@media screen and (min-width: 925px){.team-list-search{width:50%}}.team-list-search .awesomplete{border:none;height:100%;width:100%}.team-list-search-input{color:#000;font-family:"Akkurat Mono LL",sans-serif;font-size:1.3rem;font-style:normal;font-weight:normal;letter-spacing:.02em;line-height:1.15;text-transform:uppercase;appearance:none;background:var(--tas-color-muted);border:none;height:calc(100% - 2px);font-family:"Akkurat Mono LL",sans-serif;left:1px;padding-left:1.5rem;padding-right:1.5rem;position:relative;top:1px;width:calc(100% - 60px)}.team-list-search-input:focus{outline-offset:-1rem}@media screen and (min-width: 925px){.team-list-search-input{padding-left:3rem}}.team-list-search-icon,.team-list-search-clear{display:flex;align-items:center;height:60px;justify-content:center;position:absolute;right:0;top:0;min-width:60px}.team-list-search-icon svg{stroke:#000}.team-list-search-clear{background:var(--tas-color-primary);border:none;padding:0;cursor:pointer;display:none}.team-list.is-searched .team-list-search-clear{display:flex}.team-list-search-clear-icon{display:inline-block;height:30px;width:30px;transform:rotate(45deg)}.team-list-search-clear-icon svg{display:block;height:100%;fill:#fff;width:100%}.team-list-output{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(2, calc(50% - 0.75rem));grid-template-rows:auto;padding:1.5rem}@media screen and (min-width: 925px){.team-list-output{grid-gap:0;grid-template-columns:repeat(4, 25%);padding:0}}.project-map-container{display:none}@media screen and (min-width: 925px){.project-map-container{display:block;height:calc(100% - 1px);margin-top:1px;margin-left:1px;object-fit:cover;width:calc(100% - 1px);height:66vh}}.cluster>div{align-items:center;display:flex;font-size:1.8rem;height:100%;justify-content:center}.popup-container{cursor:auto;display:none;height:0;position:absolute;transform:translate(0, -86px);width:100%}.popup-anchor{background:#000;height:50px;width:1px}.popup-content{align-items:center;background-color:#fff;display:flex;flex-direction:column;outline:1px solid #000;padding:2rem;position:absolute;top:0;left:0;transform:translate(-50%, -100%)}.popup-title{font-size:2.4rem;letter-spacing:-0.02em;line-height:1.17;margin:0 0 1rem 0}.popup-link{color:#000;font-family:"Akkurat Mono LL",sans-serif;font-size:1.3rem;font-style:normal;font-weight:normal;letter-spacing:.02em;line-height:1.15;text-transform:uppercase;align-items:center;color:#000 !important;display:flex;flex-direction:row;outline-offset:.25rem}.popup-link:hover{color:var(--tas-color-link) !important}.popup-link:after{background-color:currentColor;content:"";-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoCiAgICBkPSJNMS4yMDkgNy4zODlMMC42NjMgNi44NDNMNi4xNzUgMS4zMzFMMS4zNzggMS4wMDZMMi4wOTMgMC4yOTA5OTlMNy40NDkgMC41ODk5OTlMNy43NjEgNS45NDZMNy4wNDYgNi42NjFMNi43MjEgMS44NzdMMS4yMDkgNy4zODlaIgogICAgZmlsbD0iYmxhY2siIC8+Cjwvc3ZnPg==) no-repeat 50% 50%;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoCiAgICBkPSJNMS4yMDkgNy4zODlMMC42NjMgNi44NDNMNi4xNzUgMS4zMzFMMS4zNzggMS4wMDZMMi4wOTMgMC4yOTA5OTlMNy40NDkgMC41ODk5OTlMNy43NjEgNS45NDZMNy4wNDYgNi42NjFMNi43MjEgMS44NzdMMS4yMDkgNy4zODlaIgogICAgZmlsbD0iYmxhY2siIC8+Cjwvc3ZnPg==) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;display:block;margin-left:1rem;width:10px;height:10px;transform:rotate(45deg)}.project-list-title{line-height:1;margin:0}@media screen and (min-width: 450px){.project-list-output{display:grid;grid-template-columns:repeat(2, 50%);grid-template-rows:auto}}@media screen and (min-width: 925px){.project-list-output{grid-template-columns:repeat(3, 33.33333333%)}}.project-list-output.mod-list{grid-template-columns:repeat(1, 100%)}.project-list-land{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor}@media screen and (min-width: 925px){.project-list-land p{text-align:center;margin-left:auto;margin-right:auto}}@media screen and (min-width: 600px){.career-list-output{display:grid;grid-template-columns:repeat(2, 50%);grid-template-rows:auto}}@media screen and (min-width: 925px){.career-list-output{grid-template-columns:repeat(3, 33.333333%)}}.career-list-apply{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;background:var(--tas-color-muted);padding:1rem 0}@media screen and (min-width: 600px){.career-list-apply{padding:8rem 0}}@media screen and (min-width: 925px){.career-list-apply{text-align:center}}.career-list-apply-title{font-size:3.2rem}@media screen and (min-width: 600px){.career-list-apply-title{font-size:6rem;margin-bottom:4rem}}.career-list-apply-content{max-width:700px;width:100%}@media screen and (min-width: 925px){.career-list-apply-content{margin:0 auto}}.career-list-apply-content p{max-width:none}.career-list-apply-actions{margin:1.5rem}@media screen and (min-width: 600px){.career-list-apply-actions{margin:4rem 1.5rem 1.5rem}}.career-list-apply-email{transition:background .25s ease-in-out;align-items:center;background:var(--tas-color-button);border-radius:20px;border:none;color:#fff !important;cursor:pointer;display:inline-flex;font-family:"Akkurat Mono LL",sans-serif;font-size:1.2rem;font-style:normal;font-weight:normal;justify-content:center;letter-spacing:.02em;line-height:1.07;padding:1.2rem;text-transform:uppercase;min-width:20rem}.career-list-apply-email:hover{background:var(--tas-color-button-hover)}.career-list-apply-email:focus{outline:1px solid #000;outline-offset:0}@media screen and (min-width: 925px){.news-list-posts{display:grid;grid-template-columns:repeat(4, 25%)}}.news-list-load-more{transition:background .25s ease-in-out;align-items:center;background:var(--tas-color-button);border-radius:20px;border:none;color:#fff !important;cursor:pointer;display:inline-flex;font-family:"Akkurat Mono LL",sans-serif;font-size:1.2rem;font-style:normal;font-weight:normal;justify-content:center;letter-spacing:.02em;line-height:1.07;padding:1.2rem;text-transform:uppercase;min-width:20rem}.news-list-load-more:hover{background:var(--tas-color-button-hover)}.news-list-load-more:focus{outline:1px solid #000;outline-offset:0}.page-template-template-news-list .template-header,.page-template-template-team-list .template-header{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;background:var(--tas-color-muted);padding:1.5rem}@media screen and (min-width: 925px){.page-template-template-news-list .template-header,.page-template-template-team-list .template-header{padding:2rem}}.page-template-template-news-list .entry-header,.page-template-template-news-list .entry-content,.page-template-template-team-list .entry-header,.page-template-template-team-list .entry-content{background:none;box-shadow:none;margin:1.5rem 0;padding:0;text-align:center}@media screen and (min-width: 925px){.page-template-template-news-list .entry-header,.page-template-template-news-list .entry-content,.page-template-template-team-list .entry-header,.page-template-template-team-list .entry-content{margin:2rem 0}}.page-template-template-news-list .entry-header p,.page-template-template-news-list .entry-content p,.page-template-template-team-list .entry-header p,.page-template-template-team-list .entry-content p{margin:0 auto}body.u-large-paragraph,h1.u-large-paragraph,h2.u-large-paragraph,h3.u-large-paragraph,h4.u-large-paragraph,h5.u-large-paragraph,h6.u-large-paragraph,p.u-large-paragraph{font-size:2.2rem;letter-spacing:-0.04em;line-height:1.27}@media screen and (min-width: 925px){body.u-large-paragraph,h1.u-large-paragraph,h2.u-large-paragraph,h3.u-large-paragraph,h4.u-large-paragraph,h5.u-large-paragraph,h6.u-large-paragraph,p.u-large-paragraph{font-size:3rem;letter-spacing:-0.02em;line-height:1}}.wp-block-column>:first-child:is(.u-large-paragraph){flex-grow:1}@media screen and (max-width: 600px){.class-about-by-the-numbers{padding:.75rem 0}.class-about-by-the-numbers .wp-block-column{box-shadow:none}}@media screen and (max-width: 1280px){.class-about-by-the-numbers{flex-wrap:wrap}.class-about-by-the-numbers .wp-block-column{min-width:50%}}@media screen and (max-width: 800px){.class-about-evolution-and-legacy{flex-wrap:wrap;padding-top:.75rem}.class-about-evolution-and-legacy:last-of-type{padding-top:0}.class-about-evolution-and-legacy:last-of-type .wp-block-column:nth-last-child(2){padding-bottom:.75rem}.class-about-evolution-and-legacy .wp-block-column{box-shadow:none;min-width:100%}.class-about-evolution-and-legacy:last-of-type .wp-block-column:last-child{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor}}@media screen and (max-width: 600px){.class-home-portfolio{flex-wrap:nowrap}.class-home-portfolio .wp-block-column{flex-basis:unset !important}.class-home-portfolio .wp-block-column:first-of-type{min-width:66%}.class-home-portfolio .wp-block-column:last-of-type{min-width:33%}.class-home-portfolio .wp-block-column figure{overflow:hidden}.class-home-portfolio .wp-block-column img{object-position:left;min-width:200%}}@media screen and (max-width: 600px){.class-home-portfolio-approach .wp-block-columns.mod-reverse>.wp-block-column:first-child{min-width:33%}.class-home-portfolio-approach .wp-block-columns.mod-reverse>.wp-block-column:last-child{min-width:66%}}.skin-impact .wp-block-image_column{flex-wrap:wrap-reverse}.class-impact-positive-pursuits .wp-block-column:nth-of-type(3n+1){background:#d2f0eb}.class-impact-positive-pursuits .wp-block-column:nth-of-type(3n+2){background:#fff5dc}.class-impact-positive-pursuits .wp-block-column:nth-of-type(3n+3){background:#faebf0}dl.wp-block-simple-definition-list-blocks-list .block-editor-block-list__block{margin:0}dl.wp-block-simple-definition-list-blocks-term{font-family:"Akkurat Mono LL",sans-serif}dd.wp-block-simple-definition-list-blocks-details-html{margin-left:0;margin-bottom:4rem;margin-top:1rem}dd.wp-block-simple-definition-list-blocks-details-html p{margin-left:0;margin-right:0;margin-top:0}dd.wp-block-simple-definition-list-blocks-details-html p:first-child{margin-bottom:0}.wp-block-image_column.mod-text-left{flex-direction:row-reverse}.wp-block-image_column.mod-text-right{flex-direction:row}.editor-styles-wrapper .wp-block-large_number-number{font-size:3rem;line-height:1;margin-top:0;margin-bottom:0}.editor-styles-wrapper .wp-block-large_number-description{margin-top:2rem;margin-bottom:0}.wp-block-large_number{display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:0 !important}@media screen and (min-width: 925px){.wp-block-large_number{margin:1rem 0 !important}}p.wp-block-large_number-number{font-size:5.4rem;letter-spacing:-0.04em;line-height:1;margin-top:.75rem}@media screen and (min-width: 925px){p.wp-block-large_number-number{font-size:7.6rem}}p.wp-block-large_number-description{margin-bottom:.75rem}.wp-block-slider{margin:0;top:1px;width:100%}.wp-block-slider-slide-figure{margin:0}.wp-block-slider-slide-image{display:block}.wp-block-slider-slide-figcaption{display:flex;justify-content:flex-end;padding:1.5rem}.wp-block-slider-slide-caption,.wp-block-slider-slide-count{font-family:"Akkurat Mono LL",sans-serif;font-size:1.3rem;line-height:1}.wp-block-slider-slide-caption{flex-grow:1;margin:0;max-width:none}.wp-block-slider-slide-count{flex-shrink:0;margin-left:1.5rem}.wp-block-slider .wp-block-slider-nav-btn{background:#fff;border:none;border-radius:50%;display:block;height:40px;top:50%;transform:translate(0, -50%);width:40px}.wp-block-slider .wp-block-slider-nav-btn::after{content:"";display:block;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent}.wp-block-slider .wp-block-slider-nav-btn.mod-next::after{border-left:8px solid #000;margin-left:11.4285714286px}.wp-block-slider .wp-block-slider-nav-btn.mod-prev::after{border-right:8px solid #000;margin-left:8.8888888889px}.wp-block-tas_video_player{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;align-items:center;background-color:var(--tas-color-primary);background-image:url('data:image/svg+xml;utf8,<svg width="1620" height="540" viewBox="0 0 1620 540" fill="none" preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg"><rect width="540" height="540" fill="%2300A0FF" /><rect x="1080" width="540" height="540" fill="%2300A0FF" /><path fill-rule="evenodd" clip-rule="evenodd" d="M540 432V0H108C108 238.587 301.413 432 540 432Z" fill="%23005AB9" /><rect x="540" width="540" height="540" fill="%23005AB9" /><path fill-rule="evenodd" clip-rule="evenodd" d="M1620 107V540H1188C1188 539.667 1188 539.333 1188 539C1188 300.413 1381.41 107 1620 107Z" fill="%23D7F0FF" /><path fill-rule="evenodd" clip-rule="evenodd" d="M540 432C778.587 432 972 238.587 972 0H540V432Z" fill="%23D7F0FF" /></svg>');background-position:center bottom;background-repeat:no-repeat;background-size:200% 100%;display:flex;height:auto;max-height:calc(100vh - 60px);justify-content:center;overflow:hidden}.tas-video-player{height:100%;margin:60px 0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.tas-video-player iframe,.tas-video-player object,.tas-video-player embed{height:100%;margin:0 auto;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:960px}.wp-block-collapsible-toggle-heading{margin:0}.wp-block-collapsible-toggle-trigger{align-items:center;appearance:none;background:none;border:none;box-shadow:0 1px 0 0 currentColor inset;display:block;flex-wrap:wrap;justify-content:center;margin:0;padding:1.5rem;pointer-events:auto;position:relative;text-align:left;width:100%}@media screen and (min-width: 450px){.wp-block-collapsible-toggle-trigger{padding:2rem}}.wp-block-collapsible-toggle-trigger:focus{outline-offset:-1rem}.consultation-template-default .wp-block-collapsible-toggle-trigger{transition:background .25s ease-in-out;margin-left:1px;width:calc(100% - 1px)}.consultation-template-default .wp-block-collapsible-toggle-trigger:hover{background:var(--tas-color-muted)}.wp-block-collapsible-toggle-trigger-icon{display:block;position:absolute;right:2rem;top:50%;margin-top:-20px;pointer-events:none;height:40px;width:40px}.wp-block-collapsible-toggle-trigger-icon svg{fill:currentColor;display:block;height:100%;width:100%}.wp-block-collapsible-content{margin:0;overflow:hidden}.wp-block-collapsible-content .wp-block-column{box-shadow:none}.wp-block-collapsible{--tas-collapsible-columns: false;position:relative}@media screen and (min-width: 925px){.wp-block-collapsible{--tas-collapsible-columns: true;height:33.33333vw;max-height:480px}}@media screen and (min-width: 925px){.wp-block-collapsible>.wp-block-collapsible-toggle-heading{width:50%}}@media screen and (min-width: 925px){.wp-block-collapsible .wp-block-collapsible-toggle-trigger{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor}.wp-block-collapsible .wp-block-collapsible-toggle-trigger.is-open{background:var(--tas-color-muted)}}@media screen and (min-width: 925px){.wp-block-collapsible>.wp-block-collapsible-content{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;position:absolute;top:0;right:0;width:50%}}.wp-block-collapsible-toggle-heading{font-size:4.8rem}.wp-block-collapsible-content{height:0;visibility:hidden}.wp-block-collapsible-content.is-open{height:100%;overflow:auto;visibility:visible}.wp-block-collapsible-content-inner figure{margin:1.5rem}@media screen and (min-width: 925px){.wp-block-collapsible-content-inner figure{margin:2rem}}.wp-block-collapsible-toggle-trigger{cursor:pointer}.wp-block-collapsible-toggle-trigger-icon{transition:transform 300ms}.wp-block-collapsible-toggle-trigger.is-open .wp-block-collapsible-toggle-trigger-icon{transform:rotate(45deg)}.news-card{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;background-color:#fff;display:flex;flex-direction:row-reverse;min-height:25vw;pointer-events:none;position:relative}@media screen and (min-width: 925px){.news-card{transition:background .25s ease-in;flex-direction:column}}.news-card:hover,.news-card:focus-within{background:var(--tas-color-muted)}.news-card a{opacity:0;pointer-events:auto;position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (min-width: 925px){.page-template-template-news-list .news-card:nth-of-type(21n+1),.page-template-template-news-list .news-card:nth-of-type(21n+9),.page-template-template-news-list .news-card:nth-of-type(21n+17){grid-column:span 2}}.news-card-thumbnail{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;width:33.3333333%}@media screen and (min-width: 925px){.news-card-thumbnail{box-shadow:none;padding:2rem 2rem 0;width:100%}}.news-card-thumbnail img{display:block;height:calc(100% - 1px);margin-top:1px;margin-left:1px;object-fit:cover;width:calc(100% - 1px)}.news-card-text{width:66.666666%}@media screen and (min-width: 925px){.news-card-text{padding:1rem 0 4rem;width:100%}}.news-card-breadcrumb{color:#000;font-family:"Akkurat Mono LL",sans-serif;font-size:1.3rem;font-style:normal;font-weight:normal;letter-spacing:.02em;line-height:1.15;text-transform:uppercase;display:none}@media screen and (min-width: 925px){.news-card-breadcrumb{display:block;margin:1rem 2rem}}.news-card-title{font-size:1.6rem;line-height:1.25}@media screen and (min-width: 925px){.news-card-title{font-size:3.2rem;letter-spacing:-0.02em;line-height:1;margin:0 2rem}}.project-card{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;position:relative}@media screen and (min-width: 450px){.project-card{transition:background .25s ease-in}}.project-card:hover,.project-card:focus-within{background:var(--tas-color-muted)}.project-card-thumbnail{display:block;height:auto;width:100%;padding:1.5rem}@media screen and (min-width: 450px){.project-card-thumbnail{padding:2rem}}.entry-list-output.mod-list .project-card-thumbnail{display:none}.project-card-text{padding-bottom:1.5rem}@media screen and (min-width: 450px){.project-card-text{padding-bottom:2rem}}.entry-list-output.mod-list .project-card-text{padding:0}.project-card-title{font-size:2.6rem;line-height:1.2;margin:0 2rem}.project-card:hover .project-card-title{text-decoration:underline}@media screen and (min-width: 450px){.project-card-title{font-size:3.2rem;margin-bottom:6rem}}.entry-list-output.mod-list .project-card-title{align-items:center;display:flex;justify-content:space-between;margin:0;padding:2rem 1.5rem;padding-right:2.5rem}@media screen and (min-width: 450px){.entry-list-output.mod-list .project-card-title{padding:1.5rem 2rem}}.entry-list-output.mod-list .project-card-title:after{background-color:currentColor;content:"";-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoCiAgICBkPSJNMS4yMDkgNy4zODlMMC42NjMgNi44NDNMNi4xNzUgMS4zMzFMMS4zNzggMS4wMDZMMi4wOTMgMC4yOTA5OTlMNy40NDkgMC41ODk5OTlMNy43NjEgNS45NDZMNy4wNDYgNi42NjFMNi43MjEgMS44NzdMMS4yMDkgNy4zODlaIgogICAgZmlsbD0iYmxhY2siIC8+Cjwvc3ZnPg==) no-repeat 50% 50%;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoCiAgICBkPSJNMS4yMDkgNy4zODlMMC42NjMgNi44NDNMNi4xNzUgMS4zMzFMMS4zNzggMS4wMDZMMi4wOTMgMC4yOTA5OTlMNy40NDkgMC41ODk5OTlMNy43NjEgNS45NDZMNy4wNDYgNi42NjFMNi43MjEgMS44NzdMMS4yMDkgNy4zODlaIgogICAgZmlsbD0iYmxhY2siIC8+Cjwvc3ZnPg==) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;display:block;margin-left:1rem;width:10px;height:10px;display:inline-block;height:2rem;width:2rem;transform:rotate(45deg)}.entry-list-output.mod-list .project-card-meta{display:none}.project-card-meta-item{margin:2rem 0 1rem}.project-card-meta-title{color:#000;font-family:"Akkurat Mono LL",sans-serif;font-size:1.3rem;font-style:normal;font-weight:normal;letter-spacing:.02em;line-height:1.15;text-transform:uppercase;line-height:1.4;margin:0 2rem}.project-card-meta-value{line-height:1.2;margin:0 2rem}.project-card-more{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0}.career-card{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;padding:1.5rem;position:relative;text-align:center}@media screen and (min-width: 600px){.career-card{display:flex;flex-direction:column;height:33.33333vw;text-align:left}}@media screen and (min-width: 925px){.career-card{height:25vw;max-height:360px;padding:2rem}}.career-card-header{flex-grow:1;margin:4rem 0}@media screen and (min-width: 600px){.career-card-header{margin:0}}.career-card-title{font-size:3.2rem;margin:0}.career-card-actions{margin:4rem 0}@media screen and (min-width: 600px){.career-card-actions{margin:0}}.career-card-link{transition:background .25s ease-in-out;align-items:center;background:var(--tas-color-button);border-radius:20px;border:none;color:#fff !important;cursor:pointer;display:inline-flex;font-family:"Akkurat Mono LL",sans-serif;font-size:1.2rem;font-style:normal;font-weight:normal;justify-content:center;letter-spacing:.02em;line-height:1.07;padding:1.2rem;text-transform:uppercase;min-width:20rem;min-width:240px}.career-card-link:hover{background:var(--tas-color-button-hover)}.career-card-link:focus{outline:1px solid #000;outline-offset:0}.team-member-card{position:relative}.team-member-card.is-dimmed{opacity:.25}.team-member-card.is-active .team-member-card-content,.team-member-card.is-dimmed .team-member-card-content{box-shadow:none}@media screen and (max-width: 925px){.team-member-card:focus-within .team-member-card-content{outline:1px solid #000;outline-offset:.5rem}}@media screen and (min-width: 925px){.team-member-card:hover .team-member-card-content,.team-member-card:focus-within .team-member-card-content{background:var(--tas-color-muted)}.team-member-card:nth-of-type(1):hover .team-member-card-content,.team-member-card:nth-of-type(4n+1):hover .team-member-card-content{box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor inset}}.team-member-card-content{display:flex;flex-direction:column;padding:0;width:100%}@media screen and (min-width: 925px){.team-member-card-content{transition:background .25s ease-in;box-shadow:0 1px 0 0 currentColor inset,1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;padding:2rem}}.team-member-card-thumbnail{margin-bottom:1.5rem;padding-top:105.6603774%;position:relative;width:100%}.team-member-card-thumbnail-image{display:block;height:100%;object-fit:cover;position:absolute;top:0;left:0;width:100%}.team-member-card-text{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;scroll-margin-top:10rem}.team-member-card-title{font-size:1.8rem;letter-spacing:-0.01em;line-height:1.22;margin-right:0;margin-left:0}@media screen and (min-width: 925px){.team-member-card-title{font-size:2.4rem;letter-spacing:-0.02em;line-height:1.17}}.team-member-card-position{font-size:1.4rem;line-height:1.29;margin-right:0;margin-left:0}@media screen and (min-width: 925px){.team-member-card-position{font-size:1.8rem;letter-spacing:-0.01em;line-height:1.17}}.team-member-card-button-text{display:none;margin:2rem 0 0}@media screen and (min-width: 925px){.team-member-card-button-text{color:#000;font-family:"Akkurat Mono LL",sans-serif;font-size:1.3rem;font-style:normal;font-weight:normal;letter-spacing:.02em;line-height:1.15;text-transform:uppercase;display:block}}.team-member-card-button-text:after{background-color:currentColor;content:"";-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoCiAgICBkPSJNMS4yMDkgNy4zODlMMC42NjMgNi44NDNMNi4xNzUgMS4zMzFMMS4zNzggMS4wMDZMMi4wOTMgMC4yOTA5OTlMNy40NDkgMC41ODk5OTlMNy43NjEgNS45NDZMNy4wNDYgNi42NjFMNi43MjEgMS44NzdMMS4yMDkgNy4zODlaIgogICAgZmlsbD0iYmxhY2siIC8+Cjwvc3ZnPg==) no-repeat 50% 50%;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxwYXRoCiAgICBkPSJNMS4yMDkgNy4zODlMMC42NjMgNi44NDNMNi4xNzUgMS4zMzFMMS4zNzggMS4wMDZMMi4wOTMgMC4yOTA5OTlMNy40NDkgMC41ODk5OTlMNy43NjEgNS45NDZMNy4wNDYgNi42NjFMNi43MjEgMS44NzdMMS4yMDkgNy4zODlaIgogICAgZmlsbD0iYmxhY2siIC8+Cjwvc3ZnPg==) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;display:block;margin-left:1rem;width:10px;height:10px;display:inline-block;transform:rotate(45deg)}.team-member-card-button{appearance:none;background:none;border:none;cursor:pointer;opacity:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.team-member-dialog{background-color:#fff;box-shadow:1px 0 0 0 currentColor,1px 0 0 0 currentColor inset,0 1px 0 0 currentColor;display:none;width:100vw;max-width:1440px}@media(min-width: 925px){.team-member-dialog{padding:8rem 0 6.5rem;position:absolute;top:100%;z-index:1}.team-member-dialog .team-member-card-thumbnail{display:none}}@media(max-width: 1440px){.team-member-card:nth-of-type(4n+2) .team-member-dialog{left:-25vw}}@media(min-width: 1440px){.team-member-card:nth-of-type(4n+2) .team-member-dialog{left:-360px}}@media(max-width: 1440px){.team-member-card:nth-of-type(4n+3) .team-member-dialog{left:-50vw}}@media(min-width: 1440px){.team-member-card:nth-of-type(4n+3) .team-member-dialog{left:-720px}}@media(max-width: 1440px){.team-member-card:nth-of-type(4n+4) .team-member-dialog{left:-75vw}}@media(min-width: 1440px){.team-member-card:nth-of-type(4n+4) .team-member-dialog{left:-1080px}}.team-member-card.is-search-result .team-member-dialog{left:0}.team-member-dialog.is-active{display:block}@media(max-width: 925px){.team-member-dialog.is-active{background:#000;overflow-x:hidden;padding:60px 0 0;position:fixed;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;z-index:3}.team-member-dialog.is-active h2,.team-member-dialog.is-active h4,.team-member-dialog.is-active p{color:#fff !important}}.team-member-dialog-inner{margin:3rem auto 0;overflow:auto}@media screen and (min-width: 925px){.team-member-dialog-inner{margin:0 auto;width:50%}}.team-member-dialog-name{font-size:2.2rem;letter-spacing:-0.04em;line-height:1.27}@media screen and (min-width: 925px){.team-member-dialog-name{font-size:1.8rem;letter-spacing:-0.02em;line-height:1.17}}.team-member-dialog-position{font-size:1.6rem;line-height:1.25}@media screen and (min-width: 925px){.team-member-dialog-position{font-size:1.8rem;letter-spacing:-0.01em;margin-top:.5rem}}.team-member-dialog-text-description{margin:4rem 0 5rem}.team-member-dialog-close{color:#000;font-family:"Akkurat Mono LL",sans-serif;font-size:1.3rem;font-style:normal;font-weight:normal;letter-spacing:.02em;line-height:1.15;text-transform:uppercase;appearance:none;background:none;border:none;cursor:pointer;display:block;margin:0 auto;padding:1rem}@media screen and (max-width: 925px){.team-member-dialog-close{height:61px;position:absolute;top:0;right:0;width:8rem}.team-member-dialog-close:focus{outline:1px solid #fff}.team-member-dialog-close:after{color:#fff;font-size:2.5rem;position:absolute;top:1rem;right:3rem}}@media screen and (min-width: 925px){.team-member-dialog-close{color:#000;margin-bottom:1px}}.team-member-dialog-close:after{content:"+";display:inline-block;transform:rotate(45deg)}
@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white{--swiper-navigation-color: #ffffff}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black{--swiper-navigation-color: #000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color: #ffffff}.swiper-pagination-black{--swiper-pagination-color: #000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.awesomplete [hidden]{display:none}.awesomplete .visually-hidden{position:absolute;clip:rect(0, 0, 0, 0)}.awesomplete{display:inline-block;position:relative}.awesomplete>input{display:block}.awesomplete>ul{position:absolute;left:0;z-index:1;min-width:100%;box-sizing:border-box;list-style:none;padding:0;margin:0;background:#fff}.awesomplete>ul:empty{display:none}.awesomplete>ul{border-radius:.3em;margin:.2em 0 0;background:rgba(255,255,255,.9);background:linear-gradient(to bottom right, white, rgba(255, 255, 255, 0.8));border:1px solid rgba(0,0,0,.3);box-shadow:.05em .2em .6em rgba(0,0,0,.2);text-shadow:none}@supports(transform: scale(0)){.awesomplete>ul{transition:.3s cubic-bezier(0.4, 0.2, 0.5, 1.4);transform-origin:1.43em -0.43em}.awesomplete>ul[hidden],.awesomplete>ul:empty{opacity:0;transform:scale(0);display:block;transition-timing-function:ease}}.awesomplete>ul:before{content:"";position:absolute;top:-0.43em;left:1em;width:0;height:0;padding:.4em;background:#fff;border:inherit;border-right:0;border-bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.awesomplete>ul>li{position:relative;padding:.2em .5em;cursor:pointer}.awesomplete>ul>li:hover{background:#b8d3e0;color:#000}.awesomplete>ul>li[aria-selected=true]{background:#3d6d8f;color:#fff}.awesomplete mark{background:#eaff00}.awesomplete li:hover mark{background:#b5d100}.awesomplete li[aria-selected=true] mark{background:#3d6b00;color:inherit}
