@import url(https://use.typekit.net/hia7xtx.css);.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);word-break:normal;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;word-wrap:normal!important;position:absolute!important}.skip-link:focus{clip-path:none;color:#21759b;z-index:100000;background-color:#f1f1f1;border-radius:3px;width:auto;height:auto;padding:15px 23px 14px;font-size:.875rem;font-weight:700;line-height:normal;text-decoration:none;display:block;top:5px;left:5px;box-shadow:0 0 2px 2px #0009;clip:auto!important}#content[tabindex="-1"]:focus{outline:0}.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{color:#000;font-variation-settings:"wght" 300;text-align:left;background:0 0;font-family:din-2014-rounded-variable,sans-serif;font-size:1.125rem;line-height:1.6;position:static}.wp-block-separator:not(.is-style-wide):not(.is-style-dots),.wp-block-separator{border-width:.0625rem;width:100%}:where(.is-layout-flex){gap:2.5rem}:where(.wp-block-columns.is-layout-flex){gap:0 2.5rem}.uppercase{text-transform:uppercase}body,:root{--wp--preset--font-family--system-serif:$font_family_headers;--wp--preset--font-family--body:$font_family_main;--wp--preset--font-family--heading:$font_family_headers;--wp--preset--color--base:$white;--wp--preset--color--base-2:$white;--wp--preset--color--contrast:$black;--wp--preset--color--contrast-2:$black;--wp--preset--color--contrast-3:$black;--lightgrey:lightgrey}html,body{scroll-behavior:smooth;font-variation-settings:"wght" 300;margin:0;padding:0;font-family:din-2014-rounded-variable,sans-serif;font-size:16px;line-height:1}header#masthead{width:calc(100vw - 2rem);padding:1rem;position:absolute}@media screen and (max-width:48rem){header#masthead{-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);background-color:#ffffffbf}}@media screen and (min-width:48rem){header#masthead{justify-content:space-between;display:flex}}@media screen and (min-width:64rem){header#masthead{width:calc(100vw - 5rem);padding:2rem 2.5rem}}@media screen and (min-width:100rem){header#masthead{max-width:100rem;padding:2rem calc(50vw - 50rem)}}header#masthead .alignwide{width:100%}header#masthead .site-logo,header#masthead .wp-block-site-logo a.custom-logo-link{z-index:2222;width:12rem;height:3rem;text-decoration:none;display:inline-block;position:sticky}@media screen and (min-width:64rem){header#masthead .site-logo,header#masthead .wp-block-site-logo a.custom-logo-link{width:calc(12.5vw - 1.8125rem)}}header#masthead .site-logo img,header#masthead .wp-block-site-logo a.custom-logo-link img{min-height:3rem}@media screen and (min-width:64rem){header#masthead .site-logo img,header#masthead .wp-block-site-logo a.custom-logo-link img{width:calc(12.5vw - 1.8125rem)}}@media screen and (min-width:100rem){header#masthead .site-logo img,header#masthead .wp-block-site-logo a.custom-logo-link img{width:10.6875rem}}header#masthead #site-navigation{padding-top:.5rem;display:flex}header#masthead #site-navigation div.init-menu{z-index:2023}header#masthead #site-navigation div.init-menu ul#init-menu-list{text-transform:uppercase;flex-flow:row;justify-content:space-between;align-items:flex-start;margin:0 3rem 0 0;list-style:none;display:flex}header#masthead #site-navigation div.init-menu ul#init-menu-list li{padding-left:2.25rem}header#masthead #site-navigation div.init-menu ul#init-menu-list li a{text-transform:uppercase;padding:.1em;font-size:1.375rem;line-height:1.45;text-decoration:none;position:relative}header#masthead #site-navigation div.init-menu ul#init-menu-list li a:after{content:"";pointer-events:none;transform-origin:100% 0;background:currentColor;width:100%;height:.0625rem;transition:transform .3s ease-in-out;position:absolute;top:1.2em;left:0}header#masthead #site-navigation div.init-menu ul#init-menu-list li a:hover,header#masthead #site-navigation div.init-menu ul#init-menu-list li a:active{color:red;text-decoration:none}header#masthead #site-navigation div.init-menu ul#init-menu-list li a:hover:after,header#masthead #site-navigation div.init-menu ul#init-menu-list li a:active:after{transform-origin:100% 0;transition:transform .4s ease-in-out;transform:rotate(-10deg)}header#masthead #site-navigation div.init-menu ul#init-menu-list li.current-menu-item a{color:red;text-decoration:none}header#masthead #site-navigation div.init-menu ul#init-menu-list li.current-menu-item a:after{display:none}header#masthead #site-navigation .menu-button-container{z-index:2222;text-align:right;min-width:6rem;display:inline-block}@media screen and (max-width:48rem){header#masthead #site-navigation .menu-button-container{margin-top:-.5rem;display:block}}header#masthead #site-navigation .menu-button-container button,header#masthead #site-navigation .menu-button-container .button{font-variation-settings:"wght" 300;background:0 0;border:none;padding:0;font-family:din-2014-rounded-variable,sans-serif;text-decoration:none;position:relative}header#masthead #site-navigation .menu-button-container button .dropdown-icon,header#masthead #site-navigation .menu-button-container .button .dropdown-icon{text-transform:uppercase;padding:0 .1em .2em;font-size:1.375rem;line-height:1.45;display:inline-block}header#masthead #site-navigation .menu-button-container button .dropdown-icon.close,header#masthead #site-navigation .menu-button-container .button .dropdown-icon.close{display:none}header#masthead #site-navigation .menu-button-container button .dropdown-icon:after,header#masthead #site-navigation .menu-button-container .button .dropdown-icon:after{content:"";pointer-events:none;transform-origin:100% 0;background:currentColor;width:100%;height:.0625rem;transition:transform .3s ease-in-out;position:absolute;top:1.3em;left:0}header#masthead #site-navigation .menu-button-container button .dropdown-icon:hover,header#masthead #site-navigation .menu-button-container .button .dropdown-icon:hover{color:red}header#masthead #site-navigation .menu-button-container button .dropdown-icon:hover:after,header#masthead #site-navigation .menu-button-container .button .dropdown-icon:hover:after{transform-origin:100% 0;transition:transform .4s ease-in-out;transform:rotate(-10deg)}hr{width:100%;margin:1rem 0 2rem}.home figure,.single-post figure,.page figure{margin:1rem 0}.home figure.post-thumbnail,.single-post figure.post-thumbnail,.page figure.post-thumbnail{margin:0 auto}.home figure.post-thumbnail img.wp-post-image,.single-post figure.post-thumbnail img.wp-post-image,.page figure.post-thumbnail img.wp-post-image{width:auto!important;max-height:33dvw!important}.home figure,.single-post figure,.page figure{padding:0}@media screen and (min-width:48rem){.home figure.showreel,.single-post figure.showreel,.page figure.showreel{margin:1rem -1rem}}@media screen and (min-width:64rem){.home figure.showreel,.single-post figure.showreel,.page figure.showreel{margin:1rem -2.5rem}}.home main .entry-content,.single-post main .entry-content,.page main .entry-content{margin:0 1rem;padding:8rem 0 1rem;font-family:din-2014-rounded-variable,sans-serif}@media screen and (min-width:48rem){.home main .entry-content,.single-post main .entry-content,.page main .entry-content{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);gap:0 2.5rem;padding:5rem 0 1rem;display:grid}.home main .entry-content .entry-footer,.home main .entry-content h1,.home main .entry-content .h1,.home main .entry-content h2,.home main .entry-content h3,.home main .entry-content h4,.home main .entry-content h5,.single-post main .entry-content .entry-footer,.single-post main .entry-content h1,.single-post main .entry-content .h1,.single-post main .entry-content h2,.single-post main .entry-content h3,.single-post main .entry-content h4,.single-post main .entry-content h5,.page main .entry-content .entry-footer,.page main .entry-content h1,.page main .entry-content .h1,.page main .entry-content h2,.page main .entry-content h3,.page main .entry-content h4,.page main .entry-content h5,.home main .entry-content .entry-footer.wide,.home main .entry-content h1.wide,.home main .entry-content .h1.wide,.home main .entry-content h2.wide,.home main .entry-content h3.wide,.home main .entry-content h4.wide,.home main .entry-content h5.wide,.single-post main .entry-content .entry-footer.wide,.single-post main .entry-content h1.wide,.single-post main .entry-content .h1.wide,.single-post main .entry-content h2.wide,.single-post main .entry-content h3.wide,.single-post main .entry-content h4.wide,.single-post main .entry-content h5.wide,.page main .entry-content .entry-footer.wide,.page main .entry-content h1.wide,.page main .entry-content .h1.wide,.page main .entry-content h2.wide,.page main .entry-content h3.wide,.page main .entry-content h4.wide,.page main .entry-content h5.wide,.home main .entry-content ul,.home main .entry-content ol,.home main .entry-content p,.single-post main .entry-content ul,.single-post main .entry-content ol,.single-post main .entry-content p,.page main .entry-content ul,.page main .entry-content ol,.page main .entry-content p,.home main .entry-content ul.click,.home main .entry-content ol.click,.home main .entry-content p.click,.single-post main .entry-content ul.click,.single-post main .entry-content ol.click,.single-post main .entry-content p.click,.page main .entry-content ul.click,.page main .entry-content ol.click,.page main .entry-content p.click,.home main .entry-content blockquote,.single-post main .entry-content blockquote,.page main .entry-content blockquote{grid-column:1/-1}.home main .entry-content .wp-block-query,.single-post main .entry-content .wp-block-query,.page main .entry-content .wp-block-query{grid-column-end:span 8}.home main .entry-content .wp-block-query ul li,.single-post main .entry-content .wp-block-query ul li,.page main .entry-content .wp-block-query ul li{margin-bottom:2.5rem}.home main .entry-content .wp-block-query ul li figure img,.single-post main .entry-content .wp-block-query ul li figure img,.page main .entry-content .wp-block-query ul li figure img{background:#000;display:inline-block;max-width:100vw!important}.home main .entry-content .wp-block-query.wp-block-post-template-is-layout-grid ul,.single-post main .entry-content .wp-block-query.wp-block-post-template-is-layout-grid ul,.page main .entry-content .wp-block-query.wp-block-post-template-is-layout-grid ul{grid-template-rows:auto;grid-template-columns:repeat(8,1fr);gap:0 2.5rem;display:inline-grid}.home main .entry-content .wp-block-query.wp-block-post-template-is-layout-grid ul.columns-2 li,.single-post main .entry-content .wp-block-query.wp-block-post-template-is-layout-grid ul.columns-2 li,.page main .entry-content .wp-block-query.wp-block-post-template-is-layout-grid ul.columns-2 li{grid-column-end:span 4}.home main .entry-content .wp-block-query.wp-block-post-template-is-layout-grid ul.columns-2 li figure img,.single-post main .entry-content .wp-block-query.wp-block-post-template-is-layout-grid ul.columns-2 li figure img,.page main .entry-content .wp-block-query.wp-block-post-template-is-layout-grid ul.columns-2 li figure img{background:#000;width:100%;display:inline-block}.home main .entry-content .wp-block-query.teamlist,.single-post main .entry-content .wp-block-query.teamlist,.page main .entry-content .wp-block-query.teamlist{grid-column:2/-1;min-height:60rem}.home main .entry-content .wp-block-query.teamlist li.teammember,.single-post main .entry-content .wp-block-query.teamlist li.teammember,.page main .entry-content .wp-block-query.teamlist li.teammember{grid-template-rows:auto;grid-template-columns:repeat(7,1fr);gap:0 2.5rem;height:2.5rem;margin:0;display:grid}.home main .entry-content .wp-block-query.teamlist li.teammember .toggle,.single-post main .entry-content .wp-block-query.teamlist li.teammember .toggle,.page main .entry-content .wp-block-query.teamlist li.teammember .toggle{border-top:.0625rem solid #000;grid-column:1/4;margin:0;font-family:din-2014-rounded-variable,sans-serif;font-size:1.75rem;line-height:2.5rem}.home main .entry-content .wp-block-query.teamlist li.teammember .hidden,.single-post main .entry-content .wp-block-query.teamlist li.teammember .hidden,.page main .entry-content .wp-block-query.teamlist li.teammember .hidden{visibility:hidden;height:0;margin:0;padding:0}.home main .entry-content .wp-block-query.teamlist li.teammember .accordion_content,.single-post main .entry-content .wp-block-query.teamlist li.teammember .accordion_content,.page main .entry-content .wp-block-query.teamlist li.teammember .accordion_content{padding:0;display:inline-block}.home main .entry-content .wp-block-query.teamlist li.teammember .accordion_content div.entry-content,.single-post main .entry-content .wp-block-query.teamlist li.teammember .accordion_content div.entry-content,.page main .entry-content .wp-block-query.teamlist li.teammember .accordion_content div.entry-content{grid-column-end:span 4;padding:0;display:inline-block}.home main .entry-content .wp-block-query.teamlist li.teammember .accordion_content figure.wp-block-post-featured-image.hidden,.single-post main .entry-content .wp-block-query.teamlist li.teammember .accordion_content figure.wp-block-post-featured-image.hidden,.page main .entry-content .wp-block-query.teamlist li.teammember .accordion_content figure.wp-block-post-featured-image.hidden{grid-column-end:span 4}.home main .entry-content .wp-block-query.teamlist li.teammember .toggled,.single-post main .entry-content .wp-block-query.teamlist li.teammember .toggled,.page main .entry-content .wp-block-query.teamlist li.teammember .toggled{color:red;position:relative}.home main .entry-content .wp-block-query.teamlist li.teammember .toggled:after,.single-post main .entry-content .wp-block-query.teamlist li.teammember .toggled:after,.page main .entry-content .wp-block-query.teamlist li.teammember .toggled:after{content:"-";display:inline-block;position:absolute;right:.1rem}.home main .entry-content .wp-block-query.teamlist li.teammember:hover,.single-post main .entry-content .wp-block-query.teamlist li.teammember:hover,.page main .entry-content .wp-block-query.teamlist li.teammember:hover{position:relative;overflow:visible}.home main .entry-content .wp-block-query.teamlist li.teammember:hover .toggle,.single-post main .entry-content .wp-block-query.teamlist li.teammember:hover .toggle,.page main .entry-content .wp-block-query.teamlist li.teammember:hover .toggle{color:red;position:relative}.home main .entry-content .wp-block-query.teamlist li.teammember:hover .toggle:after,.single-post main .entry-content .wp-block-query.teamlist li.teammember:hover .toggle:after,.page main .entry-content .wp-block-query.teamlist li.teammember:hover .toggle:after{content:"+";display:inline-block;position:absolute;right:.1rem}.home main .entry-content .wp-block-query.teamlist li.teammember:hover figure.wp-block-post-featured-image.hidden,.single-post main .entry-content .wp-block-query.teamlist li.teammember:hover figure.wp-block-post-featured-image.hidden,.page main .entry-content .wp-block-query.teamlist li.teammember:hover figure.wp-block-post-featured-image.hidden{visibility:visible;height:40rem;position:absolute}.home main .entry-content .wp-block-query.teamlist li.teammember:last-of-type .toggle,.single-post main .entry-content .wp-block-query.teamlist li.teammember:last-of-type .toggle,.page main .entry-content .wp-block-query.teamlist li.teammember:last-of-type .toggle{border-bottom:.0625rem solid #000}.home main .entry-content article,.single-post main .entry-content article,.page main .entry-content article{grid-column-end:span 4}.home main .entry-content blockquote,.single-post main .entry-content blockquote,.page main .entry-content blockquote{grid-column:3/-1}.home main .entry-content .wp-block-columns,.home main .entry-content .alignfull,.home main .entry-content hr,.home main .entry-content figure,.single-post main .entry-content .wp-block-columns,.single-post main .entry-content .alignfull,.single-post main .entry-content hr,.single-post main .entry-content figure,.page main .entry-content .wp-block-columns,.page main .entry-content .alignfull,.page main .entry-content hr,.page main .entry-content figure{grid-column:1/-1}.home main .entry-content .alignwide,.single-post main .entry-content .alignwide,.page main .entry-content .alignwide{grid-column:2/-2}}@media screen and (min-width:64rem){.home main .entry-content,.single-post main .entry-content,.page main .entry-content{grid-template-rows:auto;grid-template-columns:repeat(8,1fr);margin:0 2.5rem;padding:10rem 0 1rem;display:grid}.home main .entry-content h1,.home main .entry-content .h1,.single-post main .entry-content h1,.single-post main .entry-content .h1,.page main .entry-content h1,.page main .entry-content .h1{grid-column:2/-2}.home main .entry-content .entry-footer,.home main .entry-content h2,.home main .entry-content h3,.home main .entry-content h4,.home main .entry-content h5,.single-post main .entry-content .entry-footer,.single-post main .entry-content h2,.single-post main .entry-content h3,.single-post main .entry-content h4,.single-post main .entry-content h5,.page main .entry-content .entry-footer,.page main .entry-content h2,.page main .entry-content h3,.page main .entry-content h4,.page main .entry-content h5{grid-column:2/-3}.home main .entry-content .entry-footer.wide,.home main .entry-content h2.wide,.home main .entry-content h3.wide,.home main .entry-content h4.wide,.home main .entry-content h5.wide,.single-post main .entry-content .entry-footer.wide,.single-post main .entry-content h2.wide,.single-post main .entry-content h3.wide,.single-post main .entry-content h4.wide,.single-post main .entry-content h5.wide,.page main .entry-content .entry-footer.wide,.page main .entry-content h2.wide,.page main .entry-content h3.wide,.page main .entry-content h4.wide,.page main .entry-content h5.wide,.home main .entry-content ul,.home main .entry-content ol,.home main .entry-content p,.single-post main .entry-content ul,.single-post main .entry-content ol,.single-post main .entry-content p,.page main .entry-content ul,.page main .entry-content ol,.page main .entry-content p{grid-column:2/-2}.home main .entry-content ul.click,.home main .entry-content ol.click,.home main .entry-content p.click,.single-post main .entry-content ul.click,.single-post main .entry-content ol.click,.single-post main .entry-content p.click,.page main .entry-content ul.click,.page main .entry-content ol.click,.page main .entry-content p.click{grid-column:2/-1}.home main .entry-content blockquote,.single-post main .entry-content blockquote,.page main .entry-content blockquote{grid-column:3/-2}.home main .entry-content .wp-block-columns,.home main .entry-content .alignfull,.home main .entry-content hr,.home main .entry-content figure,.single-post main .entry-content .wp-block-columns,.single-post main .entry-content .alignfull,.single-post main .entry-content hr,.single-post main .entry-content figure,.page main .entry-content .wp-block-columns,.page main .entry-content .alignfull,.page main .entry-content hr,.page main .entry-content figure{grid-column:1/-1}.home main .entry-content .alignwide,.single-post main .entry-content .alignwide,.page main .entry-content .alignwide{grid-column:2/-2}}@media screen and (min-width:100rem){.home main .entry-content,.single-post main .entry-content,.page main .entry-content{max-width:100rem;margin:2rem auto}}.search main,.category main,.blog main{margin:0 1rem;padding:1rem 0}.search main header.page-header,.category main header.page-header,.blog main header.page-header{display:none}.search main article,.category main article,.blog main article{-moz-column-break-inside:avoid;break-inside:avoid-column;border-bottom:.0625rem solid #000;margin-bottom:2rem}.search main article header,.category main article header,.blog main article header{width:auto;padding:0;display:block;position:relative}.search main article header ul.post-categories,.category main article header ul.post-categories,.blog main article header ul.post-categories{margin:0;padding:0;list-style:none}.search main article header ul.post-categories li,.category main article header ul.post-categories li,.blog main article header ul.post-categories li{text-transform:uppercase;font-size:1.125rem;display:inline}.search main article header h2.entry-title,.category main article header h2.entry-title,.blog main article header h2.entry-title{margin-top:0}.search main article header h2.entry-title a,.category main article header h2.entry-title a,.blog main article header h2.entry-title a{color:inherit;text-decoration:none}.search main article .entry-content p,.category main article .entry-content p,.blog main article .entry-content p{font-size:1.375rem}.search main article footer,.category main article footer,.blog main article footer{padding-bottom:3rem}.search main article footer a,.category main article footer a,.blog main article footer a{color:inherit;font-size:1.125rem;text-decoration:none;position:relative}.search main article footer a:after,.category main article footer a:after,.blog main article footer a:after{content:"";pointer-events:none;transform-origin:100% 0;background:currentColor;width:100%;height:.0625rem;transition:transform .25s ease-in-out;position:absolute;top:1.1112em;left:0}.search main article footer a:hover,.category main article footer a:hover,.blog main article footer a:hover{color:red}.search main article footer a:hover:after,.category main article footer a:hover:after,.blog main article footer a:hover:after{transform-origin:100% 0;transition:transform .15s ease-in-out;transform:rotate(-10deg)}@media screen and (min-width:48rem){.search main,.category main,.blog main{padding:5rem 0 1rem}.search main .wp-block-heading.h1,.category main .wp-block-heading.h1,.blog main .wp-block-heading.h1,.search main p,.category main p,.blog main p,.search main p.click,.category main p.click,.blog main p.click{grid-column:1/-1}.search main .grid,.category main .grid,.blog main .grid{-moz-column-count:2;column-count:2;grid-column-end:span 4;gap:2.5rem}.search main,.category main,.blog main{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);gap:2rem 2.5rem;display:grid}.search main blockquote,.category main blockquote,.blog main blockquote{grid-column:3/-2}.search main .wp-block-columns,.search main .alignfull,.search main hr,.search main figure,.category main .wp-block-columns,.category main .alignfull,.category main hr,.category main figure,.blog main .wp-block-columns,.blog main .alignfull,.blog main hr,.blog main figure{grid-column:1/-1}.search main .alignwide,.category main .alignwide,.blog main .alignwide{grid-column:2/-2}}@media screen and (min-width:64rem){.search main,.category main,.blog main{grid-template-columns:repeat(8,1fr);margin:0 2.5rem;padding:10rem 0 1rem}.search main .grid,.category main .grid,.blog main .grid{grid-column-end:span 8}.search main .wp-block-heading.h1,.category main .wp-block-heading.h1,.blog main .wp-block-heading.h1{grid-column:2/-2}.search main p,.category main p,.blog main p,.search main p.click,.category main p.click,.blog main p.click{grid-column:2/-1}.search main header.page-header,.category main header.page-header,.blog main header.page-header{grid-column:2/-2}}@media screen and (min-width:100rem){.search main,.category main,.blog main{max-width:100rem;margin:0 auto}}.search figure{margin:1rem 0}.search figure.post-thumbnail{margin:0 auto}.search figure.post-thumbnail img.wp-post-image{width:100%!important}@media screen and (min-width:48rem){.search figure.post-thumbnail img.wp-post-image{max-height:33dvw!important}}.search figure{padding:0}.tax-client main#main,.tax-case-type main#main,.tax-case-types main#main,.post-type-archive-case main#main,.post-type-archive-cases main#main{margin:0 1rem;padding:1rem 0}@media screen and (min-width:48rem){.tax-client main#main,.tax-case-type main#main,.tax-case-types main#main,.post-type-archive-case main#main,.post-type-archive-cases main#main{padding:5rem 0 1rem}}@media screen and (min-width:64rem){.tax-client main#main,.tax-case-type main#main,.tax-case-types main#main,.post-type-archive-case main#main,.post-type-archive-cases main#main{margin:0 2.5rem}}@media screen and (min-width:100rem){.tax-client main#main,.tax-case-type main#main,.tax-case-types main#main,.post-type-archive-case main#main,.post-type-archive-cases main#main{max-width:100rem;margin:3rem auto 1rem}}.tax-client main#main header.page-header.alignwide,.tax-case-type main#main header.page-header.alignwide,.tax-case-types main#main header.page-header.alignwide,.post-type-archive-case main#main header.page-header.alignwide,.post-type-archive-cases main#main header.page-header.alignwide{margin:2rem 0 1rem}@media screen and (min-width:48rem){.tax-client main#main header.page-header.alignwide,.tax-case-type main#main header.page-header.alignwide,.tax-case-types main#main header.page-header.alignwide,.post-type-archive-case main#main header.page-header.alignwide,.post-type-archive-cases main#main header.page-header.alignwide{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);gap:0 2.5rem;display:grid}}@media screen and (min-width:64rem){.tax-client main#main header.page-header.alignwide,.tax-case-type main#main header.page-header.alignwide,.tax-case-types main#main header.page-header.alignwide,.post-type-archive-case main#main header.page-header.alignwide,.post-type-archive-cases main#main header.page-header.alignwide{grid-template-columns:repeat(8,1fr)}}.tax-client main#main .grid article .entry-title,.tax-case-type main#main .grid article .entry-title,.tax-case-types main#main .grid article .entry-title,.post-type-archive-case main#main .grid article .entry-title,.post-type-archive-cases main#main .grid article .entry-title{font-family:din-2014-rounded-variable,sans-serif;font-size:1.375rem;font-weight:unset;color:#000}.tax-client main#main .grid article .entry-title a,.tax-case-type main#main .grid article .entry-title a,.tax-case-types main#main .grid article .entry-title a,.post-type-archive-case main#main .grid article .entry-title a,.post-type-archive-cases main#main .grid article .entry-title a{color:inherit}@media screen and (min-width:48rem){.tax-client main#main .grid,.tax-case-type main#main .grid,.tax-case-types main#main .grid,.post-type-archive-case main#main .grid,.post-type-archive-cases main#main .grid{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);gap:2rem 2.5rem;display:grid}.tax-client main#main .grid .archive-description.h1,.tax-client main#main .grid p.click,.tax-case-type main#main .grid .archive-description.h1,.tax-case-type main#main .grid p.click,.tax-case-types main#main .grid .archive-description.h1,.tax-case-types main#main .grid p.click,.post-type-archive-case main#main .grid .archive-description.h1,.post-type-archive-case main#main .grid p.click,.post-type-archive-cases main#main .grid .archive-description.h1,.post-type-archive-cases main#main .grid p.click{grid-column:1/-1}.tax-client main#main .grid article,.tax-case-type main#main .grid article,.tax-case-types main#main .grid article,.post-type-archive-case main#main .grid article,.post-type-archive-cases main#main .grid article{grid-column-end:span 4}}@media screen and (min-width:64rem){.tax-client main#main .grid,.tax-case-type main#main .grid,.tax-case-types main#main .grid,.post-type-archive-case main#main .grid,.post-type-archive-cases main#main .grid{grid-template-columns:repeat(8,1fr)}.tax-client main#main .grid .archive-description.h1,.tax-client main#main .grid p.click,.tax-case-type main#main .grid .archive-description.h1,.tax-case-type main#main .grid p.click,.tax-case-types main#main .grid .archive-description.h1,.tax-case-types main#main .grid p.click,.post-type-archive-case main#main .grid .archive-description.h1,.post-type-archive-case main#main .grid p.click,.post-type-archive-cases main#main .grid .archive-description.h1,.post-type-archive-cases main#main .grid p.click{grid-column:2/-1}.tax-client main#main .grid article,.tax-case-type main#main .grid article,.tax-case-types main#main .grid article,.post-type-archive-case main#main .grid article,.post-type-archive-cases main#main .grid article{grid-column-end:span 4}.tax-client main#main .grid article:first-of-type,.tax-case-type main#main .grid article:first-of-type,.tax-case-types main#main .grid article:first-of-type,.post-type-archive-case main#main .grid article:first-of-type,.post-type-archive-cases main#main .grid article:first-of-type,.tax-client main#main .grid article.tag-wide,.tax-case-type main#main .grid article.tag-wide,.tax-case-types main#main .grid article.tag-wide,.post-type-archive-case main#main .grid article.tag-wide,.post-type-archive-cases main#main .grid article.tag-wide{grid-column-end:span 8}}.tax-client .navigation,.tax-case-type .navigation,.tax-case-types .navigation,.post-type-archive-case .navigation,.post-type-archive-cases .navigation{font-size:1.375rem}.tax-client .navigation .nav-links a,.tax-case-type .navigation .nav-links a,.tax-case-types .navigation .nav-links a,.post-type-archive-case .navigation .nav-links a,.post-type-archive-cases .navigation .nav-links a{color:inherit}@media screen and (min-width:48rem){.tax-client .navigation,.tax-case-type .navigation,.tax-case-types .navigation,.post-type-archive-case .navigation,.post-type-archive-cases .navigation{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);gap:2rem 2.5rem;padding:5rem 0 2rem;display:grid}.tax-client .navigation .nav-links,.tax-case-type .navigation .nav-links,.tax-case-types .navigation .nav-links,.post-type-archive-case .navigation .nav-links,.post-type-archive-cases .navigation .nav-links{grid-column:1/-1;display:inline-block}}@media screen and (min-width:64rem){.tax-client .navigation,.tax-case-type .navigation,.tax-case-types .navigation,.post-type-archive-case .navigation,.post-type-archive-cases .navigation{grid-template-columns:repeat(8,1fr);margin:0 2.5rem}.tax-client .navigation .nav-links,.tax-case-type .navigation .nav-links,.tax-case-types .navigation .nav-links,.post-type-archive-case .navigation .nav-links,.post-type-archive-cases .navigation .nav-links{grid-column:2/-2}}@media screen and (min-width:100rem){.tax-client .navigation,.tax-case-type .navigation,.tax-case-types .navigation,.post-type-archive-case .navigation,.post-type-archive-cases .navigation{max-width:100rem;margin:3rem auto 1rem}}.single-team main#main,.post-type-archive-team main#main{min-height:100vw;margin:0 1rem;padding:1rem 0}@media screen and (min-width:48rem){.single-team main#main,.post-type-archive-team main#main{min-height:90vw;padding:5rem 0 1rem}}@media screen and (min-width:64rem){.single-team main#main,.post-type-archive-team main#main{min-height:80vw;margin:0 2.5rem}}@media screen and (min-width:100rem){.single-team main#main,.post-type-archive-team main#main{max-width:100rem;min-height:60vw;margin:3rem auto 1rem}}.single-team header.page-header.alignwide,.post-type-archive-team header.page-header.alignwide{margin:2rem 0 1rem}@media screen and (min-width:48rem){.single-team header.page-header.alignwide,.post-type-archive-team header.page-header.alignwide{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);gap:0 2.5rem;display:grid}}@media screen and (min-width:64rem){.single-team header.page-header.alignwide,.post-type-archive-team header.page-header.alignwide{grid-template-columns:repeat(8,1fr)}}.single-team .grid,.post-type-archive-team .grid{position:relative}@media screen and (min-width:48rem){.single-team .grid,.post-type-archive-team .grid{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);gap:0 2.5rem;display:grid}.single-team .grid .archive-description.h1,.single-team .grid p.click,.post-type-archive-team .grid .archive-description.h1,.post-type-archive-team .grid p.click{grid-column:1/-1}.single-team .grid article,.post-type-archive-team .grid article{grid-column-end:span 4}.single-team .grid div.portrait_hover,.single-team .grid div.portrait,.post-type-archive-team .grid div.portrait_hover,.post-type-archive-team .grid div.portrait{grid-column-end:span 4;position:absolute;right:0}.single-team .grid div.portrait_hover img,.single-team .grid div.portrait img,.post-type-archive-team .grid div.portrait_hover img,.post-type-archive-team .grid div.portrait img{opacity:0}.single-team .grid div.portrait_hover,.post-type-archive-team .grid div.portrait_hover{z-index:1}.single-team .grid div.portrait,.post-type-archive-team .grid div.portrait{z-index:2024}}@media screen and (min-width:64rem){.single-team .grid,.post-type-archive-team .grid{grid-template-columns:repeat(8,1fr)}.single-team .grid .archive-description.h1,.single-team .grid p.click,.post-type-archive-team .grid .archive-description.h1,.post-type-archive-team .grid p.click{grid-column:2/-2}.single-team .grid article,.post-type-archive-team .grid article{grid-column:2/span 3}.single-team .grid div.portrait_hover,.single-team .grid div.portrait,.post-type-archive-team .grid div.portrait_hover,.post-type-archive-team .grid div.portrait{grid-column:5/span 4;top:0}}.single-team .grid article,.post-type-archive-team .grid article{margin:0 0 2rem;padding:0 0 .5rem}@media screen and (min-width:64rem){.single-team .grid article,.post-type-archive-team .grid article{margin:0}}.single-team .grid article:last-of-type,.post-type-archive-team .grid article:last-of-type{border-bottom:.0625rem solid #000}.single-team .grid article .entry-title,.post-type-archive-team .grid article .entry-title{font-family:din-2014-rounded-variable,sans-serif;font-size:1.375rem;font-weight:unset;color:#000;border-top:.0625rem solid #000;margin:0;padding:.5rem 0 0}.single-team .grid article .entry-title a,.post-type-archive-team .grid article .entry-title a{color:inherit}.single-team .grid article .entry-title.toggle,.post-type-archive-team .grid article .entry-title.toggle{position:relative}.single-team .grid article .entry-title.toggle:after,.post-type-archive-team .grid article .entry-title.toggle:after{content:"+";opacity:0;transition:all .666s ease-in-out;display:inline-block;position:absolute;right:.1rem}.single-team .grid article .entry-title:hover,.post-type-archive-team .grid article .entry-title:hover{color:red}.single-team .grid article .entry-title:hover:after,.post-type-archive-team .grid article .entry-title:hover:after{content:"+";opacity:1;transition:all .666s ease-in-out;display:inline-block;position:absolute;right:.1rem}.single-team .grid article .entry-title.toggled,.post-type-archive-team .grid article .entry-title.toggled{color:red;position:relative}.single-team .grid article .entry-title.toggled:after,.post-type-archive-team .grid article .entry-title.toggled:after{content:"+";opacity:1;transition:all .666s ease-in-out;display:inline-block;position:absolute;right:.1rem;transform:rotate(45deg)}.single-team .grid article .entry-title.toggled:hover:after,.post-type-archive-team .grid article .entry-title.toggled:hover:after{transform:rotate(45deg)}.single-team .grid article .accordion_content,.post-type-archive-team .grid article .accordion_content{padding:0;display:inline-block}@media screen and (min-width:48rem){.single-team .grid article:hover div.portrait_hover img,.single-team .grid article.hovered div.portrait_hover img,.post-type-archive-team .grid article:hover div.portrait_hover img,.post-type-archive-team .grid article.hovered div.portrait_hover img{opacity:1;z-index:1}}.single-team .accordion_content div.portrait img,.post-type-archive-team .accordion_content div.portrait img{display:none}@media screen and (min-width:48rem){.single-team .accordion_content[aria-expanded=true] div.portrait img,.post-type-archive-team .accordion_content[aria-expanded=true] div.portrait img{opacity:1;z-index:2222;display:initial}}.single-post main article figure.post-thumbnail{text-align:center;margin:0!important}.single-post main article figure.post-thumbnail img.wp-post-image{aspect-ratio:initial;max-width:120rem!important;height:auto!important}@media screen and (min-width:48rem){.single-post main article .entry-header{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);gap:2rem 2.5rem;padding:5rem 0 2rem;display:grid}.single-post main article .entry-header .entry-title{grid-column:1/-1}}@media screen and (min-width:64rem){.single-post main article .entry-header{grid-template-columns:repeat(8,1fr);margin:0 2.5rem}.single-post main article .entry-header .entry-title{grid-column:2/-2}}@media screen and (min-width:100rem){.single-post main article .entry-header{max-width:100rem;margin:3rem auto 1rem}}.single-post main article .entry-footer a{color:#000}@media screen and (min-width:48rem){.single-post main article .entry-footer{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);gap:2rem 2.5rem;padding:5rem 0 2rem;display:grid}}@media screen and (min-width:64rem){.single-post main article .entry-footer{grid-template-columns:repeat(8,1fr);margin:0 2.5rem}}@media screen and (min-width:100rem){.single-post main article .entry-footer{max-width:100rem;margin:3rem auto 1rem}}.single-post main article .entry-footer .posted-on,.single-post main article .entry-footer .byline,.single-post main article .entry-footer .post-taxonomies{display:none}.single-post .navigation{font-size:1.375rem}.single-post .navigation .nav-links a{color:inherit}@media screen and (min-width:48rem){.single-post .navigation{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);gap:2rem 2.5rem;padding:5rem 0 2rem;display:grid}.single-post .navigation .nav-links{grid-column:1/-1;display:inline-block}}@media screen and (min-width:64rem){.single-post .navigation{grid-template-columns:repeat(8,1fr);margin:0 2.5rem}.single-post .navigation .nav-links{grid-column:2/-2}}@media screen and (min-width:100rem){.single-post .navigation{max-width:100rem;margin:3rem auto 1rem}}.single-case main article .post-thumbnail,.single-cases main article .post-thumbnail{text-align:center}.single-case main article .post-thumbnail img.wp-post-image,.single-cases main article .post-thumbnail img.wp-post-image{aspect-ratio:initial;width:100%!important;max-width:120rem!important;height:auto!important}.single-case main article .entry-content,.single-cases main article .entry-content{margin:0 1rem;padding:1rem 0}@media screen and (min-width:48rem){.single-case main article .entry-content,.single-cases main article .entry-content{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);gap:0 2.5rem;padding:5rem 0 1rem;display:grid}.single-case main article .entry-content h1,.single-case main article .entry-content .h1,.single-cases main article .entry-content h1,.single-cases main article .entry-content .h1{grid-column:1/-1}.single-case main article .entry-content h2,.single-case main article .entry-content h3,.single-case main article .entry-content h4,.single-case main article .entry-content h5,.single-cases main article .entry-content h2,.single-cases main article .entry-content h3,.single-cases main article .entry-content h4,.single-cases main article .entry-content h5{grid-column:1/-1;margin-top:0}.single-case main article .entry-content h2.wide,.single-case main article .entry-content h3.wide,.single-case main article .entry-content h4.wide,.single-case main article .entry-content h5.wide,.single-cases main article .entry-content h2.wide,.single-cases main article .entry-content h3.wide,.single-cases main article .entry-content h4.wide,.single-cases main article .entry-content h5.wide,.single-case main article .entry-content ul,.single-case main article .entry-content ol,.single-case main article .entry-content p,.single-cases main article .entry-content ul,.single-cases main article .entry-content ol,.single-cases main article .entry-content p,.single-case main article .entry-content ul.click,.single-case main article .entry-content ol.click,.single-case main article .entry-content p.click,.single-cases main article .entry-content ul.click,.single-cases main article .entry-content ol.click,.single-cases main article .entry-content p.click,.single-case main article .entry-content blockquote,.single-cases main article .entry-content blockquote,.single-case main article .entry-content .wp-block-columns,.single-case main article .entry-content .alignfull,.single-case main article .entry-content hr,.single-case main article .entry-content figure,.single-cases main article .entry-content .wp-block-columns,.single-cases main article .entry-content .alignfull,.single-cases main article .entry-content hr,.single-cases main article .entry-content figure{grid-column:1/-1}.single-case main article .entry-content .alignwide,.single-cases main article .entry-content .alignwide{grid-column:2/-2}}@media screen and (min-width:64rem){.single-case main article .entry-content,.single-cases main article .entry-content{grid-template-columns:repeat(8,1fr);margin:0 2.5rem}.single-case main article .entry-content h1,.single-case main article .entry-content .h1,.single-cases main article .entry-content h1,.single-cases main article .entry-content .h1{grid-column:2/-2}.single-case main article .entry-content h2,.single-case main article .entry-content h3,.single-case main article .entry-content h4,.single-case main article .entry-content h5,.single-cases main article .entry-content h2,.single-cases main article .entry-content h3,.single-cases main article .entry-content h4,.single-cases main article .entry-content h5{grid-column:2/-3}.single-case main article .entry-content h2.wide,.single-case main article .entry-content h3.wide,.single-case main article .entry-content h4.wide,.single-case main article .entry-content h5.wide,.single-cases main article .entry-content h2.wide,.single-cases main article .entry-content h3.wide,.single-cases main article .entry-content h4.wide,.single-cases main article .entry-content h5.wide{grid-column:2/-2}.single-case main article .entry-content blockquote,.single-cases main article .entry-content blockquote{grid-column:3/-2}.single-case main article .entry-content ul,.single-case main article .entry-content ol,.single-case main article .entry-content p,.single-cases main article .entry-content ul,.single-cases main article .entry-content ol,.single-cases main article .entry-content p{grid-column:2/-3}.single-case main article .entry-content ul.click,.single-case main article .entry-content ol.click,.single-case main article .entry-content p.click,.single-cases main article .entry-content ul.click,.single-cases main article .entry-content ol.click,.single-cases main article .entry-content p.click{grid-column:2/-2}}@media screen and (min-width:100rem){.single-case main article .entry-content,.single-cases main article .entry-content{max-width:100rem;margin:3rem auto 1rem}}.search-form{font-variation-settings:"wght" 300;color:#000;border:none;width:100%;font-family:din-2014-rounded-variable,sans-serif;font-size:1.125rem}@media screen and (min-width:48rem){.search-form{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);gap:0 2.5rem;display:grid}}.search-form label{opacity:0;border-bottom:none;margin-bottom:0;padding:0;display:inline-block}@media screen and (min-width:48rem){.search-form label{grid-column-end:span 4;margin-bottom:0;display:inline}}.search-form input.search-field{font-variation-settings:"wght" 300;color:#000;border:none;border-bottom:.0625rem solid #000;width:100%;margin-bottom:1rem;padding:.5rem .25rem;font-family:din-2014-rounded-variable,sans-serif;font-size:1.125rem;display:inline-block}@media screen and (min-width:48rem){.search-form input.search-field{grid-column-end:span 2;margin-bottom:0;display:inline}}.search-form input.search-field::placeholder{color:#000;text-transform:uppercase}.search-form input.search-submit{font-variation-settings:"wght" 400;color:#000;text-transform:uppercase;text-align:left;vertical-align:top;background-color:#0000;border:none;border-bottom:.0625rem solid #000;width:fit-content;padding:.25rem .5rem 0;font-family:din-2014-rounded-variable,sans-serif;font-size:1.125rem;transition:all .7s ease-in-out}.search-form input.search-submit:hover{color:#fff;background-color:#000;transition:all .7s ease-in-out}.navigation.pagination{grid-column:-1/1;margin-top:1.5rem}.navigation.pagination .nav-links{text-transform:uppercase;color:#000;text-align:center;margin:0 0 2rem;font-size:1.375rem}.navigation.pagination .nav-links a.page-numbers,.navigation.pagination .nav-links span.page-numbers{color:inherit;margin:1.5rem .5rem 0;text-decoration:none;display:inline-block;position:relative}.navigation.pagination .nav-links a .svg-icon{width:1em;height:1em;margin-block:-.175em}.navigation.pagination .nav-links a:after{content:"";pointer-events:none;transform-origin:100% 0;background:currentColor;width:100%;height:.0625rem;transition:transform .25s ease-in-out;position:absolute;top:1.1112em;left:0}.navigation.pagination .nav-links a:hover{color:red}.navigation.pagination .nav-links a:hover:after{transform-origin:100% 0;transition:transform .15s ease-in-out;transform:rotate(-10deg)}@media screen and (min-width:48rem){.wpcf7-form p{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);gap:0 2.5rem;display:grid}}.wpcf7-form p label{border-bottom:.0625rem solid #000;margin-bottom:1rem;padding:.25rem .25rem 0;display:inline-block}@media screen and (min-width:48rem){.wpcf7-form p label{grid-column-end:span 2;margin-bottom:0;display:inline}}.wpcf7-form p label .wpcf7-form-control-wrap .wpcf7-not-valid-tip{display:none}.wpcf7-form p label .wpcf7-form-control-wrap input{font-variation-settings:"wght" 300;color:#000;border:none;width:100%;font-family:din-2014-rounded-variable,sans-serif;font-size:1.125rem}.wpcf7-form p label .wpcf7-form-control-wrap input::placeholder{color:#000;text-transform:uppercase}.wpcf7-form p input.wpcf7-submit{font-variation-settings:"wght" 400;color:#000;text-transform:uppercase;text-align:left;vertical-align:top;background-color:#0000;border:none;border-bottom:.0625rem solid #000;width:fit-content;padding:.25rem .5rem 0;font-family:din-2014-rounded-variable,sans-serif;font-size:1.125rem;transition:all .7s ease-in-out}.wpcf7-form p input.wpcf7-submit:hover{color:#fff;background-color:#000;transition:all .7s ease-in-out}.wpcf7-form p .wpcf7-form-control-wrap{grid-column-end:span 4;padding-top:1rem}.wpcf7-form p .wpcf7-checkbox .wpcf7-list-item{margin-inline:0;padding-inline:0;font-size:1rem}.wpcf7-form p .wpcf7-checkbox .wpcf7-list-item label{border:none}.wpcf7-form p .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]{appearance:none;font:inherit;color:currentColor;border:.05em solid;border-radius:.05em;width:1em;height:1em;margin:0;display:inline-grid;transform:translateY(-.1em)}.wpcf7-form p .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:before{content:"";clip-path:circle(50%);transform-origin:50%;background-color:#000;width:.65em;height:.65em;transition:transform .12s ease-in-out;transform:scale(0)}.wpcf7-form p .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked:before{transform:scale(1)translate(.15em,.15em)}.pre-footer{margin:0 1rem;padding:1rem 0}.pre-footer section.widget_block{grid-column:2/-2}.pre-footer h3{color:red;margin:0 0 2rem}@media screen and (min-width:48rem){.pre-footer .wpcf7-form p{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);gap:0 2.5rem;display:grid}}.pre-footer .wpcf7-form p label{border-bottom:.0625rem solid #000;margin-bottom:1rem;padding:.25rem .25rem 0;display:inline-block}@media screen and (min-width:48rem){.pre-footer .wpcf7-form p label{grid-column-end:span 2;margin-bottom:0;display:inline}}.pre-footer .wpcf7-form p label .wpcf7-form-control-wrap .wpcf7-not-valid-tip{display:none}.pre-footer .wpcf7-form p label .wpcf7-form-control-wrap input{font-variation-settings:"wght" 300;color:#000;border:none;width:100%;font-family:din-2014-rounded-variable,sans-serif;font-size:1.125rem}.pre-footer .wpcf7-form p label .wpcf7-form-control-wrap input::placeholder{color:#000;text-transform:uppercase}.pre-footer .wpcf7-form p input.wpcf7-submit{font-variation-settings:"wght" 400;color:#000;text-transform:uppercase;text-align:left;vertical-align:top;background-color:#0000;border:none;border-bottom:.0625rem solid #000;width:fit-content;padding:.25rem .5rem 0;font-family:din-2014-rounded-variable,sans-serif;font-size:1.125rem;transition:all .7s ease-in-out}.pre-footer .wpcf7-form p input.wpcf7-submit:hover{color:#fff;background-color:#000;transition:all .7s ease-in-out}@media screen and (min-width:36rem){.pre-footer{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);gap:0 2.5rem;margin:0 2.5rem;padding:8.25rem 0 1rem;display:grid}}@media screen and (min-width:64rem){.pre-footer{grid-template-rows:auto;grid-template-columns:repeat(8,1fr);margin:0 2.5rem;padding:8.25rem 0 1rem;display:grid}}@media screen and (min-width:100rem){.pre-footer{max-width:100rem;margin:0 auto}}.widget-area:before{content:"";background-color:#000;width:100vw;height:1px;margin-top:-2rem;display:block;position:absolute;left:0}.widget-area{margin:0 1rem;padding:1rem 0}@media screen and (min-width:20rem){.widget-area{grid-template-rows:auto;grid-template-columns:repeat(2,1fr);gap:0 2.5rem;display:grid}}@media screen and (min-width:36rem){.widget-area{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);margin:0 2.5rem;padding:8.25rem 0 1rem;display:grid}}@media screen and (min-width:64rem){.widget-area{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);margin:0 2.5rem;display:grid}}@media screen and (min-width:100rem){.widget-area{max-width:100rem;margin:0 auto}}.widget-area h5{text-transform:uppercase;font-variation-settings:"wght" 300;margin:0 0 .2rem;font-family:din-2014-rounded-variable,sans-serif;font-size:1.125rem}.widget-area .widget ul,.widget-area ul{font-variation-settings:"wght" 300;margin:.5rem 0 1.75rem;padding:0;font-size:1.125rem;line-height:1.45;list-style:none}.widget-area .widget ul#menu-main-2,.widget-area ul#menu-main-2{margin-bottom:-.5rem}.widget-area .widget ul li,.widget-area ul li{font-size:1.125rem}.widget-area .widget ul li a,.widget-area ul li a{text-transform:initial}.widget-area p{font-variation-settings:"wght" 300;margin:.5rem 0 1.75rem;font-size:1.125rem;line-height:1.45}footer#colophon{margin:0 1rem;padding:1rem 0}@media screen and (min-width:36rem){footer#colophon{margin:0 2.5rem;padding:2rem 0 1rem}}@media screen and (min-width:100rem){footer#colophon{max-width:100rem;margin:0 auto}}footer#colophon{justify-content:space-between;display:flex}footer#colophon nav.footer-navigation ul{margin:0;padding:0;list-style:none}footer#colophon nav.footer-navigation ul li{font-variation-settings:"wght" 300;text-transform:initial;font-size:1rem;display:inline-block}footer#colophon nav.footer-navigation ul li a{font-variation-settings:"wght" 300;text-transform:initial;font-size:1rem}h1,h2,h3{margin:0 0 1.5rem;font-family:gelica,serif;font-weight:600}h4,h5{font-variation-settings:"wght" 300;margin:0 0 1.5rem;font-family:din-2014-rounded-variable,sans-serif}h1,.h1{font-size:2.5rem}@media screen and (min-width:48rem){h1,.h1{font-size:3.125rem}}@media screen and (min-width:64rem){h1,.h1{font-size:3.8125rem}}h1,.h1{color:red;line-height:1}h1 p,.h1 p{font-family:gelica,serif;font-size:2.5rem;font-weight:600}@media screen and (min-width:48rem){h1 p,.h1 p{font-size:3.125rem}}@media screen and (min-width:64rem){h1 p,.h1 p{font-size:3.8125rem}}h1 p,.h1 p{margin:0;padding:0;line-height:1}h1,.h1{margin:0 0 1.875rem;position:relative}h1:before,.h1:before{content:" "}@media screen and (min-width:64rem){h1:before,.h1:before{width:calc(12.5vw - 1.8125rem);height:calc(100% - .2em);display:block;top:.1em;left:calc(.375rem - 12.5vw)}}@media screen and (min-width:100rem){h1:before,.h1:before{width:10.6875rem;left:-12.875rem}}h1:before,.h1:before{background-color:#0000;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" preserveAspectRatio=\"none\" viewBox=\"0 0 100 100\"><line fill=\"none\" stroke=\"rgb(255,0,0)\" stroke-width=\"1.5\" stroke-miterlimit=\"0\" x1=\"0.5\" y1=\"99.5\" x2=\"99.5\" y2=\"0.5\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:100% 100%,auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;position:absolute}h1.noline:before,.h1.noline:before{display:none}h2{margin-top:10rem;font-size:2.5rem}@media screen and (min-width:48rem){h2{font-size:3.125rem}}h2{position:relative}h2.addline:before{content:" ";width:calc(12.5vw - 1.8125rem);height:calc(100% - .2em);display:block;top:.1em;left:calc(.375rem - 12.5vw)}@media screen and (min-width:100rem){h2.addline:before{width:10.6875rem;left:-12.125rem}}h2.addline:before{background-color:#0000;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" preserveAspectRatio=\"none\" viewBox=\"0 0 100 100\"><line fill=\"none\" stroke=\"rgb(0,0,0)\" stroke-width=\"1.5\" stroke-miterlimit=\"0.1\" x1=\"0.5\" y1=\"99.5\" x2=\"99.5\" y2=\"0.5\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:100% 100%,auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;position:absolute}h2.noline:before{display:none}h2.nomargin{margin-top:0}h3{font-size:1.875rem}@media screen and (min-width:48rem){h3{font-size:2.5rem}}h4{font-size:1.5rem}@media screen and (min-width:48rem){h4{font-size:1.875rem}}h5{font-size:1.375rem}ul,ol,p{font-variation-settings:"wght" 300;margin:.5rem 0 1.75rem;font-family:din-2014-rounded-variable,sans-serif;font-size:1.375rem;line-height:1.45}ul.intro,ol.intro,p.intro{font-variation-settings:"wght" 500;font-size:1.75rem;line-height:1.6}ul.caption,ol.caption,p.caption{font-size:1.125rem;line-height:1.6}ul.caption a,ol.caption a,p.caption a{margin-right:.1em;text-decoration:none}ul.click,ol.click,p.click{margin:0 0 1.2rem;font-size:1.375rem}ul.click a,ol.click a,p.click a{margin:0 .5rem;text-decoration:none}ul.client,ol.client,p.client{margin:0 0 1.25rem}ul.client a,ol.client a,p.client a{text-transform:uppercase;font-size:1.125rem;line-height:1.6;text-decoration:none}ul a,ol a,p a{color:inherit}ul.caption a,ul.click a,ol.caption a,ol.click a,p.caption a,p.click a{position:relative}ul.caption a:after,ul.click a:after,ol.caption a:after,ol.click a:after,p.caption a:after,p.click a:after{content:"";pointer-events:none;transform-origin:100% 0;background:currentColor;width:100%;height:.0625rem;transition:transform .25s ease-in-out;position:absolute;top:1.1112em;left:0}ul.caption a:hover,ul.click a:hover,ol.caption a:hover,ol.click a:hover,p.caption a:hover,p.click a:hover{color:red}ul.caption a:hover:after,ul.click a:hover:after,ol.caption a:hover:after,ol.click a:hover:after,p.caption a:hover:after,p.click a:hover:after{transform-origin:100% 0;transition:transform .15s ease-in-out;transform:rotate(-10deg)}@keyframes come-in{to{opacity:1}}@keyframes come-out{to{opacity:1;transform:translateY(-20vh)}}@keyframes slidein{0%{transform:translateY(-120px)}30%{transform:translateY(-120px)}to{transform:translateY(0)}}@media screen and (max-width:64rem){.init-menu{display:none}.menu-button-container{position:absolute;top:2rem;right:2rem}}.single #masthead #site-navigation .init-menu,.single #masthead #site-navigation .menu-button-container,.single:not(.stuck) #masthead #site-navigation .init-menu,.single:not(.stuck) #masthead #site-navigation .menu-button-container,.single:not(.primary-navigation-open) #masthead #site-navigation .init-menu,.single:not(.primary-navigation-open) #masthead #site-navigation .menu-button-container{mix-blend-mode:difference;color:#fff}.single #masthead #site-navigation .init-menu .dropdown-icon.open,.single #masthead #site-navigation .menu-button-container .dropdown-icon.open,.single:not(.stuck) #masthead #site-navigation .init-menu .dropdown-icon.open,.single:not(.stuck) #masthead #site-navigation .menu-button-container .dropdown-icon.open,.single:not(.primary-navigation-open) #masthead #site-navigation .init-menu .dropdown-icon.open,.single:not(.primary-navigation-open) #masthead #site-navigation .menu-button-container .dropdown-icon.open{color:#fff}.single.stuck #masthead #site-navigation .init-menu,.single.stuck #masthead #site-navigation .menu-button-container,.single.primary-navigation-open #masthead #site-navigation .init-menu,.single.primary-navigation-open #masthead #site-navigation .menu-button-container{mix-blend-mode:revert;color:initial}.single.stuck #masthead #site-navigation .init-menu .dropdown-icon.open,.single.stuck #masthead #site-navigation .menu-button-container .dropdown-icon.open,.single.primary-navigation-open #masthead #site-navigation .init-menu .dropdown-icon.open,.single.primary-navigation-open #masthead #site-navigation .menu-button-container .dropdown-icon.open{color:initial}body.stuck #masthead{z-index:2020;animation:1s slidein;position:fixed}@media screen and (min-width:100rem){.has-modal-open .is-menu-open.wp-block-navigation__responsive-container{max-width:100rem;margin:0;padding-left:calc(50vw - 50rem);padding-right:calc(50vw - 50rem)}}.has-modal-open .is-menu-open.wp-block-navigation__responsive-container{background-color:#fff!important}.has-modal-open .wp-block-navigation__responsive-close{max-width:100%}ul.menu,ul.menu-wrapper{margin-bottom:0;padding:0;list-style:none}#site-navigation .primary-menu-container{-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);background-color:#ffffffbf}@media screen and (min-width:48rem){#site-navigation .primary-menu-container{display:none}}#site-navigation .primary-menu-container{z-index:99;opacity:0;width:calc(100vw - 2rem);max-width:100vw;padding:5rem 1rem 1rem;text-decoration:none;transition:opacity .25s ease-in,left 0s .25s,right 0s .25s;position:fixed;inset:0 99999rem 0 -99999rem;overflow:hidden auto}#site-navigation .primary-menu-container ul#primary-menu-list li a{text-transform:initial;text-transform:initial;font-family:gelica,serif;font-size:2.5rem;font-weight:600}@media screen and (min-width:48rem){#site-navigation .primary-menu-container ul#primary-menu-list li a{font-size:3.125rem}}@media screen and (min-width:64rem){#site-navigation .primary-menu-container ul#primary-menu-list li a{font-size:3.8125rem}}#site-navigation .primary-menu-container ul#primary-menu-list li a{color:red;line-height:1;text-decoration:none;padding:.1em 0!important}#site-navigation .primary-menu-container ul#primary-menu-list li a:after{display:none}#site-navigation .primary-menu-container div.sec_menu ul#utils-menu-list{border-bottom:.0625rem solid #000}@media screen and (min-width:48rem){#site-navigation .primary-menu-container div.sec_menu ul#utils-menu-list{margin-bottom:1rem}}#site-navigation .primary-menu-container div.sec_menu ul#utils-menu-list li a{font-size:1.375rem}@media screen and (min-width:48rem){#site-navigation .primary-menu-container div.sec_menu ul#utils-menu-list li a{font-size:2.5rem}}@media screen and (min-width:64rem){#site-navigation .primary-menu-container div.sec_menu ul#utils-menu-list li a{font-size:3.1255rem}}#site-navigation .primary-menu-container div.sec_menu ul#utils-menu-list li a{text-decoration:none}#site-navigation .primary-menu-container div.sec_menu ul#utils-menu-list li{padding-bottom:.1rem}#site-navigation .primary-menu-container div.sec_menu ul#utils-menu-list li:last-of-type{padding-bottom:.5rem}@media screen and (max-width:48rem){#site-navigation .primary-menu-container div.sec_menu ul#socials-menu-list{line-height:1}}@media screen and (min-width:48rem){#site-navigation .primary-menu-container div.sec_menu ul#socials-menu-list{margin-bottom:1rem}}#site-navigation .primary-menu-container div.sec_menu ul#socials-menu-list{border-bottom:.0625rem solid #000}#site-navigation .primary-menu-container div.sec_menu ul#socials-menu-list li.menu-item a{font-size:1rem}@media screen and (min-width:48rem){#site-navigation .primary-menu-container div.sec_menu ul#socials-menu-list li.menu-item a{font-size:1.375rem}}#site-navigation .primary-menu-container div.sec_menu ul#socials-menu-list li.menu-item a{text-decoration:none}#site-navigation .primary-menu-container div.sec_menu ul#socials-menu-list li.menu-item{padding-bottom:.1rem}#site-navigation .primary-menu-container div.sec_menu ul#socials-menu-list li.menu-item:last-of-type{padding-bottom:.5rem}#site-navigation .primary-menu-container div.sec_menu .lang li.menu-item a{font-size:1.375rem}#site-navigation .primary-menu-container div.sec_menu .lang li.menu-item{padding-bottom:.1rem}#site-navigation .primary-menu-container div.sec_menu .lang li.menu-item:last-of-type{padding-bottom:.5rem}@media screen and (min-width:48rem){#site-navigation .primary-menu-container{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);gap:0 2.5rem;padding:5rem 1rem 1rem;display:grid}#site-navigation .primary-menu-container div.primary-menu,#site-navigation .primary-menu-container div.sec_menu{flex-direction:column;grid-column-end:span 4;display:inline-flex}#site-navigation .primary-menu-container div.sec_menu ul{display:block}}@media screen and (min-width:64rem){#site-navigation .primary-menu-container{grid-template-rows:auto;grid-template-columns:repeat(8,1fr);padding:10rem 0 1rem 2.5rem;display:grid}#site-navigation .primary-menu-container div.primary-menu{grid-column:2/span 4}#site-navigation .primary-menu-container div.sec_menu{grid-column-end:span 2}}@media screen and (min-width:100rem){#site-navigation .primary-menu-container{max-width:100rem;margin:0;padding:25vh calc(50vw - 50rem) 0}}body.primary-navigation-open header#masthead nav#site-navigation .menu-button-container #primary-mobile-menu .dropdown-icon.open{display:none}body.primary-navigation-open header#masthead nav#site-navigation .menu-button-container #primary-mobile-menu .dropdown-icon.close{display:inline-block}body.primary-navigation-open header#masthead nav#site-navigation .primary-menu-container{z-index:2150;opacity:1;transition:opacity .25s ease-out;left:0;right:0}.wp-block-spacer{grid-column:1/-1}.wp-block-quote,blockquote{border-left:none;margin-block:5rem;padding-left:0}.wp-block-quote p,blockquote p{padding:0;font-size:2.5rem}@media screen and (min-width:48rem){.wp-block-quote p,blockquote p{font-size:3.125rem}}@media screen and (min-width:64rem){.wp-block-quote p,blockquote p{font-size:4.375rem}}.wp-block-quote p,blockquote p{font-variation-settings:"wght" 200;font-family:din-2014-rounded-variable,sans-serif;line-height:1}.wp-block-quote p:before,.wp-block-quote p:after,blockquote p:before,blockquote p:after{content:"“";font-variation-settings:"wght" 100;font-family:din-2014-rounded-variable,sans-serif;font-style:italic}.wp-block-quote p:before,blockquote p:before{margin-left:-.5em;position:absolute}.entry-content .wp-block-columns.alignwide,.entry-content .wp-block-columns.alignfull,.entry-content .wp-block-splide-carousel{margin-block:5rem}.entry-content .wp-block-splide-carousel .splide__slide,.entry-content .wp-block-splide-carousel .wp-block-splide-carousel__slide{background-color:var(--lightgrey)}.entry-content .wp-block-splide-carousel .splide__slide figure,.entry-content .wp-block-splide-carousel .splide__slide figure.wp-block-image,.entry-content .wp-block-splide-carousel .wp-block-splide-carousel__slide figure,.entry-content .wp-block-splide-carousel .wp-block-splide-carousel__slide figure.wp-block-image{margin-left:auto;margin-right:auto}.entry-content .splide__pagination{counter-reset:mattmo-counter 0;justify-content:end;margin:0;padding:0;bottom:-3rem}.entry-content .splide__pagination li{padding:0;font-size:1.375rem;line-height:1.45;display:inline-flex}.entry-content .splide__pagination li:after{content:"/";font-variation-settings:"wght" 400;padding:0 .5rem;font-family:din-2014-rounded-variable,sans-serif;font-size:1.125rem;display:inline-flex}.entry-content .splide__pagination li:last-of-type:after{content:"/";opacity:0;width:0;padding:0}.entry-content .splide__pagination li .splide__pagination__page{width:auto}.entry-content .splide__pagination li .splide__pagination__page:before{counter-increment:mattmo-counter;content:counter(mattmo-counter);font-variation-settings:"wght" 400;font-family:din-2014-rounded-variable,sans-serif;font-size:1.375rem}.entry-content .splide__pagination li .splide__pagination__page{opacity:1;background:0 0;border-radius:0}.entry-content .splide__pagination li .splide__pagination__page.is-active{background:0 0;transform:scale(1)}.entry-content .splide__pagination li .splide__pagination__page.is-active:after{content:"";pointer-events:none;background:currentColor;width:100%;height:.0625rem;transition:transform .3s ease-in-out;position:absolute;top:1.6em;left:0}.wp-block-columns.preprefooter#preprefooter{height:25vh;margin-bottom:0;overflow:hidden}.wp-block-columns.preprefooter#preprefooter:after{content:"";background-color:#000;width:100vw;height:1px;margin-top:25vh;display:block;position:absolute;left:0}p.menu-item-description{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);word-break:normal;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;word-wrap:normal!important;position:absolute!important}#map{margin-top:1rem;margin-bottom:5rem}#map>div{min-width:100%!important}#map{width:100%}.entry-content .wp-block-columns.alignwide.nomargin,.entry-content .wp-block-columns.alignfull.nomargin{margin-block:0;margin-top:0;margin-bottom:0}.grecaptcha-badge{transform:translate(5rem)}@media screen and (max-width:48rem){header#masthead{-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);-webkit-mix-blend-mode:unset;mix-blend-mode:normal;z-index:2024;background-color:#ffffffbf}header#masthead .primary-menu-container{background-color:#fff;min-height:100vh}.single #masthead #site-navigation .init-menu,.single #masthead #site-navigation .menu-button-container,.single:not(.stuck) #masthead #site-navigation .init-menu,.single:not(.stuck) #masthead #site-navigation .menu-button-container,.single:not(.primary-navigation-open) #masthead #site-navigation .init-menu,.single:not(.primary-navigation-open) #masthead #site-navigation .menu-button-container,.single:not(.primary-navigation-open) #masthead #site-navigation .menu-button-container,.single #masthead #site-navigation .menu-button-container,header#masthead #site-navigation .menu-button-container button .dropdown-icon{-webkit-mix-blend-mode:unset;mix-blend-mode:unset;color:#000!important}#content{padding-top:5rem}}.blog #content,.archive #content,.post-type-archive #content,.single-team #content,.post-type-archive-team #content{padding-top:4rem}@media screen and (min-width:48rem){header#masthead{top:0}}body.lock-scrolling .site{width:100%;max-width:100%;position:fixed}.wpml-ls.wpml-ls-statics-shortcode_actions.wpml-ls-legacy-list-horizontal{padding:0!important}.wpml-ls-item a{position:relative;margin-right:.5em!important;padding-left:0!important;padding-right:0!important}.wpml-ls-item a:after{content:"";pointer-events:none;transform-origin:100% 0;background:currentColor;width:100%;height:.0625rem;transition:transform .25s ease-in-out;position:absolute;top:1.1112em;left:0}.wpml-ls-item a:hover{color:red}.wpml-ls-item a:hover:after{transform-origin:100% 0;transition:transform .15s ease-in-out;transform:rotate(-10deg)}.wpml-ls-current-language a{color:red}.wpml-ls-current-language a:after{display:none}header#masthead:after{content:"";-webkit-backdrop-filter:blur(.15rem);backdrop-filter:blur(.15rem);background:#ffffff40;width:100vw;height:6rem;display:block;position:absolute;top:0;left:0}.preprefooter h5,.randblock h5{font-weight:400}body.home .init-menu{opacity:1}.widget-area li.only-home.b-corp,.init-menu li.only-home.b-corp{opacity:0;display:none}body.home header#masthead:after{height:6rem}.init-menu li.only-home.b-corp a:after{display:none}#site-navigation .primary-menu-container ul#primary-menu-list li{padding:0 0 .25em}@media screen and (min-width:48rem){#site-navigation .primary-menu-container ul#primary-menu-list li{padding:0 0 .75em}}@media screen and (max-width:48rem){#site-navigation .primary-menu-container ul#primary-menu-list li.only-home.b-corp{opacity:0;display:none}}.buttoned{color:red}.buttoned a{text-transform:uppercase;border:.125rem solid red;border-radius:1.5rem;margin-left:.5rem;padding:.5rem 1rem .3rem;line-height:1;text-decoration:none;transition:all .3s ease-in-out;display:inline-block}.buttoned a:link,.buttoned a:visited{color:#fff;background-color:red}.buttoned a:active,.buttoned a:hover{color:red;background-color:#fff}@media screen and (min-width:48rem){header#masthead .site-logo:after{content:"";background-color:red;background-image:url(https://mattmo.nl/wp-content/themes/mattmo_24/assets/B-Corp-Logo-WhiteRed-RGB.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;width:5rem;height:8rem;display:block;position:relative;top:-5.3rem;left:15rem}.admin-bar header#masthead .site-logo:after{top:-3.3rem}}body.error404 .content-area{margin:0 1rem;padding:8rem 0 1rem;font-family:din-2014-rounded-variable,sans-serif}@media screen and (min-width:48rem){body.error404 .content-area{grid-template-rows:auto;grid-template-columns:repeat(4,1fr);gap:0 2.5rem;padding:5rem 0 1rem;display:grid}}@media screen and (min-width:64rem){body.error404 .content-area{grid-template-rows:auto;grid-template-columns:repeat(8,1fr);margin:0 2.5rem;padding:10rem 0 1rem;display:grid}}@media screen and (min-width:100rem){body.error404 .content-area{max-width:100rem;margin:2rem auto}}body.error404 .content-area .site-main{grid-column:2/-2}#rank-math-faq .rank-math-question{margin-bottom:1rem}#rank-math-faq .rank-math-question.toggle{cursor:pointer;position:relative}#rank-math-faq .rank-math-question.toggle:after{content:""}#rank-math-faq .rank-math-question.toggle:hover{color:red}#rank-math-faq .rank-math-answer p{margin:0;padding:0 0 1.75rem}:target{scroll-margin-top:12rem}.site-logo a{display:inline-block}ul.post-categories li{margin-right:.5em}.chapeau{margin-bottom:-10rem}strong{font-variation-settings:"wght" 700}@media (min-width:48rem){.menu-button-container{position:relative}}@media (max-width:48rem){.primary-menu-container .search-form{display:none}}.nav-search{z-index:100000;align-items:center;margin:0;display:inline-flex;position:absolute;top:100%;right:0}.nav-search-link{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:.25em;line-height:0;transition:opacity .2s;display:inline-flex}.nav-search-link:hover{opacity:.6}.nav-search-link .nav-search-icon{stroke:currentColor;width:26px;height:26px;display:block;position:relative;top:-5px}.nav-search-link .nav-search-icon circle,.nav-search-link .nav-search-icon line{stroke:currentColor;stroke-width:1.5px}.nav-search-form.nav-search-form{box-sizing:border-box;z-index:9999;opacity:0;pointer-events:none;background:#fff;justify-content:center;align-items:center;width:100%;max-width:none;padding:1.25rem 1.5rem;transition:transform .35s,opacity .35s;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-100%);box-shadow:0 2px 16px #00000024}.nav-search-close{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:.25em;line-height:0;transition:opacity .2s;display:inline-flex;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.nav-search-close:hover{opacity:.6}.nav-search.is-open .nav-search-form.nav-search-form{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-search-form .search-field{width:100%;max-width:40rem}