/*!
Theme Name: Another Kind
Theme URI: http://underscores.me/
Author: Make a Spectacle
Author URI: https://makeaspectacle.co.uk
Description: A custom WordPress theme for Another Kind
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: another-kind
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Another Kind is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 @font-face{font-display:swap;font-family:"TT Common Regular";src:url(/wp-content/themes/another-kind/fonts/tt_commons_pro_regular-webfont.woff2) format("woff2"),url(/wp-content/themes/another-kind/fonts/tt_commons_pro_regular-webfont.woff) format("woff"),url(/wp-content/themes/another-kind/fonts/tt_commons_pro_regular-webfont.ttf) format("truetype");font-weight:400;font-style:300}@font-face{font-display:swap;font-family:"TT Common Medium";src:url(/wp-content/themes/another-kind/fonts/tt_commons_pro_medium-webfont.woff2) format("woff2"),url(/wp-content/themes/another-kind/fonts/tt_commons_pro_medium-webfont.woff) format("woff"),url(/wp-content/themes/another-kind/fonts/tt_commons_pro_medium-webfont.ttf) format("truetype");font-weight:400;font-style:400}@font-face{font-display:swap;font-family:"TT Common Demibold";src:url(/wp-content/themes/another-kind/fonts/tt_commons_pro_demibold-webfont.woff2) format("woff2"),url(/wp-content/themes/another-kind/fonts/tt_commons_pro_demibold-webfont.woff) format("woff"),url(/wp-content/themes/another-kind/fonts/tt_commons_pro_demibold-webfont.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:"TT Common Bold";src:url(/wp-content/themes/another-kind/fonts/tt_commons_pro_bold-webfont.woff2) format("woff2"),url(/wp-content/themes/another-kind/fonts/tt_commons_pro_bold-webfont.woff) format("woff"),url(/wp-content/themes/another-kind/fonts/tt_commons_pro_bold-webfont.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:"apercumono";src:url(/wp-content/themes/another-kind/fonts/apercumono-webfont.eot);src:url("/wp-content/themes/another-kind/fonts/apercumono-webfont.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/another-kind/fonts/apercumono-webfont.woff2) format("woff2"),url(/wp-content/themes/another-kind/fonts/apercumono-webfont.woff) format("woff"),url(/wp-content/themes/another-kind/fonts/apercumono-webfont.ttf) format("truetype");font-weight:400;font-style:normal}.title.small{font-size:clamp(1.25rem, 1.2027rem + 0.2018vw, 1.375rem)}.title.medsmall{font-size:clamp(1.625rem, 1.5304rem + 0.4036vw, 1.875rem);line-height:1em}.title.med{font-size:clamp(1.75rem, 1.6554rem + 0.4036vw, 2rem);letter-spacing:-.015em;line-height:1.25em}.title.xl{font-size:clamp(2.5rem, 1.554rem + 4.0363vw, 5rem);letter-spacing:-.05em}.title.xl.letterspaceL{letter-spacing:-.02em}.title.large{font-size:clamp(2.1875rem, 1.3597rem + 3.5318vw, 4.375rem);line-height:1.07em;letter-spacing:-.02em}.copy.m{font-size:clamp(1.125rem, 1.0777rem + 0.2018vw, 1.25rem)}.copy.s{font-size:clamp(1rem, 0.9527rem + 0.2018vw, 1.125rem)}.copy.xs{font-size:16px}.copy.xxs{font-size:10px;letter-spacing:-.02em}.demi{font-family:"tt-commons-pro",sans-serif;font-weight:500}.medium{font-family:"tt-commons-pro",sans-serif;font-weight:400}.bold{font-family:"tt-commons-pro",sans-serif;font-weight:600}.mono{font-family:"apercumono",sans-serif;font-size:16px;line-height:1.625em;letter-spacing:-.02em;font-weight:400}.mono.m{font-size:clamp(1.125rem, 1.0777rem + 0.2018vw, 1.25rem)}section{display:flex;justify-content:center;flex-direction:column;background:#fff;position:relative}.row{display:flex;flex:1 1 auto;margin:auto;position:relative;width:100%}section{padding:clamp(3.875rem, 3.1182rem + 3.2291vw, 5.875rem) clamp(1.125rem, -1.4529rem + 10.999vw, 7.9375rem)}section.no-padding{padding:0}section .row{max-width:1336px;margin-left:auto;margin-right:auto}section .row.fullwidth{max-width:none}@media (min-width:980.1px){.row{flex-direction:row}.col.half{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;margin:auto}.col.full{flex:0 0 100%;max-width:100%}.display-grid.cols-1{width:100%;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-auto-flow:row;-moz-column-gap:67px;column-gap:67px}.display-grid.cols-2{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;-moz-column-gap:67px;column-gap:67px}.display-grid.cols-3{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;-moz-column-gap:67px;column-gap:67px}.display-grid.cols-4{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;-moz-column-gap:67px;column-gap:67px}}@media (max-width:980px){.row{flex-direction:column}.col.half{margin:auto;display:flex;flex-direction:column}}
/*! 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:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;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:-.25em}sup{top:-.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}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#151515;font-family:"TT Common Regular",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.67;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{clear:both;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:"tt-commons-pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400}h1.large,h2.large,h3.large,h4.large,h5.large,h6.large{font-family:"tt-commons-pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:clamp(2.1875rem, 1.3597rem + 3.5318vw, 4.375rem);letter-spacing:-.01em;font-weight:500}h1,h2{font-size:20px;line-height:1em}p{margin-bottom:1.5em}p:last-of-type{margin-bottom:0}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.67;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #151515;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ul.unstyled{list-style:none;padding:0;margin:0}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#151515}a:visited{color:#151515}a:hover,a:focus,a:active{color:#151515}a:focus-visible{outline:thin dotted}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#151515;border-radius:3px;background:#e6e6e6;color:rgb(0 0 0 / .8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#151515}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#151515}button.unstyled{border:none;border-radius:0;background:none;padding:0;color:inherit;line-height:inherit}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #151515;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #151515}textarea{width:100%}#masthead{display:flex;flex-direction:row;position:fixed;top:0;width:100vw;left:0;padding:clamp(1.125rem, 0.7702rem + 1.5136vw, 2.0625rem);z-index:9}.menu-area{display:none;justify-content:center;margin:auto;height:100%;overflow:scroll}.menu-area .inner{display:flex;width:100%;margin:auto}.site-branding a,.site-branding img,.site-branding svg{display:block;margin:auto;width:61px}.address:after{display:none}.main-navigation{display:block;width:auto;flex-grow:1}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation ul a{display:block;text-decoration:none;color:#fff;position:relative}.main-navigation ul li{position:relative}.site-branding{margin:auto;margin-top:0}.logo-area{display:grid}.logo-area svg{grid-column:1/span 1;grid-row:1/span 1}.logo-area svg path,.logo-area svg polygon{fill:#fff}.logo-area #wink-logo{display:none}#colophon{min-height:100svh;display:flex;background:#151515;position:relative;color:#fff;position:relative;padding:0 clamp(1.125rem, -1.4529rem + 10.999vw, 7.9375rem)}#colophon p{margin:0}#colophon .title{letter-spacing:-.01em;margin-bottom:30px;margin-top:0}#colophon .row{margin:auto 0;padding:clamp(5rem, 2.635rem + 10.0908vw, 11.25rem) 0;max-width:1336px;margin-left:auto;margin-right:auto}#colophon .copy.m p{font-size:clamp(1.125rem, 1.0777rem + 0.2018vw, 1.25rem);letter-spacing:-.01em;max-width:47ch;line-height:1.5em;margin-bottom:40px}#colophon .footer-info{display:flex;flex-direction:column;gap:45px}#colophon .row{pointer-events:none;touch-action:none;mix-blend-mode:exclusion}#colophon .row a{pointer-events:all;touch-action:auto}#colophon .links{display:flex;-moz-column-gap:20px;column-gap:20px;flex-wrap:wrap;row-gap:10px}#colophon .col{width:auto;display:flex;flex-direction:column}#colophon .col p,#colophon .col h2{display:inline-block}#colophon .col p{margin-left:0;margin-bottom:44px}#colophon .col a{width:auto;margin-right:auto;color:#fff;text-decoration:none;display:inline-block;position:relative}#colophon .col a:not(.no-underline):after{content:" ";position:absolute;bottom:0;height:1px;background:#fff;width:100%;left:0;transition:max-height 0.2s ease}#colophon .col a.instagram{margin-top:44px}#colophon .footer-logo{position:absolute;top:0;left:0;width:100%;height:100%}.header-info{color:#fff;font-family:"apercumono",sans-serif;font-size:20px;line-height:34px;letter-spacing:-.02em;margin:auto 0;display:flex;flex-direction:column;gap:50px}.header-info p{margin-left:0}.header-info a{color:#fff;margin-right:auto;text-decoration:none;display:inline-block;position:relative}.header-info a:not(.no-underline):after{content:" ";position:absolute;bottom:0;height:1px;background:#fff;width:100%;left:0;transition:max-height 0.2s ease}.header-info .links{display:flex;flex-direction:row;gap:52px}.pagination{background:#fff;position:relative}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex;border-top:1px solid #151515}.comment-navigation .nav-links a,.posts-navigation .nav-links a,.post-navigation .nav-links a{text-decoration:none;color:#151515;display:block;padding:10px;cursor:none}.comment-navigation .nav-previous,.comment-navigation .nav-next,.posts-navigation .nav-previous,.posts-navigation .nav-next,.post-navigation .nav-previous,.post-navigation .nav-next{flex:0 0 50%}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{align-self:flex-start;margin-right:auto;padding:120px 23px;border-right:1px solid #151515}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;align-self:flex-end;margin-left:auto;padding:120px 23px}.comment-navigation .nav-subtitle,.posts-navigation .nav-subtitle,.post-navigation .nav-subtitle{font-family:"apercumono",sans-serif;font-size:16px;line-height:1.625em;letter-spacing:-.02em;display:block;padding-bottom:7px}.comment-navigation .nav-title,.posts-navigation .nav-title,.post-navigation .nav-title{font-family:"tt-commons-pro",sans-serif;font-size:clamp(1.125rem, 1.0777rem + 0.2018vw, 1.25rem)}#masthead{mix-blend-mode:difference;background-color:#fff0;transition:background-color 0.2s ease}#masthead:has(.main-navigation.toggled){background-color:#151515;mix-blend-mode:unset;height:100dvh;transition:background-color 0.2s ease}#masthead:has(.main-navigation.toggled) .menu-toggle{position:fixed;right:clamp(1.125rem, 0.7702rem + 1.5136vw, 2.0625rem)}#masthead:has(.main-navigation.toggled) .menu-area{display:flex}#masthead:has(.main-navigation.toggled) .site-branding{position:fixed}#masthead:has(.main-navigation.toggled) .header-info{animation-name:animateIn;animation-duration:350ms;animation-delay:0.6s;animation-fill-mode:both;animation-timing-function:ease-in-out}span.hamburger{position:relative;width:33px;height:23px;display:block}span.hamburger span{position:absolute;height:2px;background:#fff;display:block;width:100%;left:0;transform:rotate(0deg);transition:0.2s ease-in-out}span.hamburger span:nth-child(1){top:0}span.hamburger span:nth-child(2),span.hamburger span:nth-child(3){top:11px}span.hamburger span:nth-child(4){top:21px}.main-navigation.toggled span.hamburger span{background:#fff}.main-navigation.toggled span.hamburger span:nth-child(1),.main-navigation.toggled span.hamburger span:nth-child(4){top:9px;width:0%;left:50%}.main-navigation.toggled span.hamburger span:nth-child(2){transform:rotate(45deg)}.main-navigation.toggled span.hamburger span:nth-child(3){transform:rotate(-45deg)}.menu-toggle{height:60px;border:none;background:none;padding:0;margin:auto;margin-right:0;line-height:16px;font-size:16px;font-family:"apercumono",sans-serif;color:#151515;cursor:pointer;display:block;z-index:1;position:relative}.nav-menu{font-family:"tt-commons-pro",sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:clamp(2.1875rem, 1.3597rem + 3.5318vw, 4.375rem);letter-spacing:-.01em;font-weight:500;line-height:1.3em}#primary-menu li{animation-name:animateIn;animation-duration:350ms;animation-delay:calc(var(--animation-order) * 100ms);animation-fill-mode:both;animation-timing-function:ease-in-out}#primary-menu li a{display:inline-block}#primary-menu li:hover a{opacity:.8}@keyframes animateIn{0%{opacity:0;transform:translateY(25px)}100%{opacity:1;transform:translateY(0)}}@media (max-width:980px){.site-branding a,.site-branding img,.site-branding svg{width:50px}.menu-toggle{height:50px}#masthead{transition:all 0.2s ease 0.2s}.hideheader #masthead{transform:translatey(-120px);transition:all 0.2s ease}.hideheader #masthead:has(.main-navigation.toggled){transform:translatey(0)}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex;flex-wrap:wrap;border-top:none}.comment-navigation .nav-previous,.comment-navigation .nav-next,.posts-navigation .nav-previous,.posts-navigation .nav-next,.post-navigation .nav-previous,.post-navigation .nav-next{flex:0 0 100%;padding:50px 25px}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{text-align:center;border-right:none;order:2;border-bottom:none;border-top:1px solid #151515}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:center;order:1;border-top:1px solid #151515}#colophon{--maxW:min(40vw, 470px);--maxH:min(60vh, 470px);--maxSize:min(var(--maxW), var(--maxH));padding-bottom:calc(var(--maxSize) + 60px)}#colophon .row{padding-bottom:0}}@media (min-width:767.1px){.menu-area .inner{flex-direction:row;justify-content:space-evenly}}@media (max-width:767px){.header-info .links{justify-content:center}.menu-area .inner .menu-main-menu-container{text-align:center}#primary-menu li{margin-bottom:31px;line-height:1em}#primary-menu li:last-child{margin-bottom:0}.header-info{flex-direction:column-reverse;gap:31px;text-align:center}.header-info a{margin:0 auto}.header-info p.mono{display:none}.header-info a.instagram{margin-top:0}.menu-area .inner{flex-direction:column;justify-content:center}.menu-area .inner .menu-main-menu-container{margin:0 auto;margin-bottom:50px}.menu-area .inner .header-info{margin:0 auto}#colophon h2{margin-bottom:1.5em}#colophon .footer-info{gap:31px;margin-bottom:31px}#colophon .footer-info p.mono{margin-bottom:0;margin-top:20px}#colophon .footer-info a.instagram{margin-top:0}}#colophon .footer-final-links{position:absolute;bottom:0;left:0;padding:35px clamp(1.125rem, -1.4529rem + 10.999vw, 7.9375rem);max-width:none;font-size:10px;letter-spacing:-.02em}#colophon .footer-final-links .inner{width:100%;max-width:1336px;margin:0 auto}#colophon .footer-final-links .col{flex-direction:row;gap:25px}#colophon .footer-final-links p{margin-bottom:0;margin-top:0}.sticky{display:block}main{width:100%;overflow:hidden}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:0}.text-link{transition:opacity 0.2s ease}a.text-link:focus,a.text-link:hover{opacity:.8}.entry-content p a{text-decoration:none;color:#151515;display:inline-block;position:relative}.entry-content p a:after{content:" ";position:absolute;bottom:0;height:1px;background:#151515;width:100%;left:0}.page-links{clear:both;margin:0 0 1.5em}#cmplz-document p,#cmplz-document li,#cmplz-document td,.editor-styles-wrapper .cmplz-unlinked-mode p,.editor-styles-wrapper .cmplz-unlinked-mode li,.editor-styles-wrapper .cmplz-unlinked-mode td{font-size:inherit}#cmplz-document h2,#cmplz-document h3,.editor-styles-wrapper .cmplz-unlinked-mode h2,.editor-styles-wrapper .cmplz-unlinked-mode h3{margin-block-start:.83em;margin-block-end:.83em;padding-bottom:0}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadeoutin{0%{opacity:1}0%{opacity:0}100%{opacity:1}}.work-grid-infinite{animation:fadein 1s ease both}.work-grid-infinite.filtering{animation:fadeoutin 1s ease both}.no-builder,#cmplz-document{max-width:none}.no-builder .entry-title,#cmplz-document .entry-title{letter-spacing:-.02em}.no-builder p,.no-builder ol,.no-builder ul,#cmplz-document p,#cmplz-document ol,#cmplz-document ul{max-width:90ch;margin-left:0;font-size:clamp(1.125rem, 1.0777rem + 0.2018vw, 1.25rem)}.no-builder p strong,.no-builder ol strong,.no-builder ul strong,#cmplz-document p strong,#cmplz-document ol strong,#cmplz-document ul strong{font-family:"tt-commons-pro",sans-serif;font-weight:500}.no-builder a,#cmplz-document a{text-decoration:none}.no-builder ol,.no-builder ul,#cmplz-document ol,#cmplz-document ul{padding-left:30px}.no-builder li,#cmplz-document li{margin-bottom:1em;padding-left:10px}.no-builder hr,#cmplz-document hr{border-top:1px solid #151515;background:none;margin:50px 0}.no-builder h2,.no-builder h3,.no-builder h4,.no-builder h5,.no-builder h6,#cmplz-document h2,#cmplz-document h3,#cmplz-document h4,#cmplz-document h5,#cmplz-document h6{font-family:"tt-commons-pro",sans-serif}.no-builder h2,#cmplz-document h2{font-size:30px}.no-builder h3,.no-builder h4,.no-builder h5,.no-builder h6,#cmplz-document h3,#cmplz-document h4,#cmplz-document h5,#cmplz-document h6{font-size:clamp(1.25rem, 1.2027rem + 0.2018vw, 1.375rem)}.project-template-default img.project-header{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;position:absolute;top:0;left:0}.portfolio-header{min-height:100svh;display:flex;justify-content:flex-end}.portfolio-header .entry-header{padding-left:clamp(1.125rem, -1.4529rem + 10.999vw, 7.9375rem);padding-right:clamp(1.125rem, -1.4529rem + 10.999vw, 7.9375rem);position:relative;z-index:2;margin-top:auto;text-align:center;color:#fff}.portfolio-header .entry-header.hide{opacity:0}.portfolio-header:after{z-index:1;content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgb(0 0 0 / .2) 0%,#fff0 18%,#fff0 69%,rgb(0 0 0 / .2) 100%) 0% 0% no-repeat padding-box}.animated-accordion__panel .accordion-content{display:block;overflow:hidden;opacity:1;transition:visibility 0s ease,max-height 0.5s ease,opacity 0.5s ease;max-height:100em;visibility:visible;transition-delay:0s;margin:0;padding:0}[aria-hidden=true].animated-accordion__panel .accordion-content{display:block;max-height:0;opacity:0;visibility:hidden;transition-delay:0.5s,0s,0s;margin:0;padding:0}.js-accordion button{width:100%;display:block;text-align:left;font-family:"tt-commons-pro",sans-serif;font-size:clamp(2.25rem, 2.1554rem + 0.4036vw, 2.5rem);letter-spacing:-.05em;background:0;padding:clamp(1.25rem, 1.0135rem + 1.0091vw, 1.875rem) 0;border:none;border-radius:0}.js-accordion .js-accordion__panel{border-bottom:1px solid}.js-accordion .js-accordion__panel .text-area{padding-bottom:clamp(1.25rem, 1.0135rem + 1.0091vw, 1.875rem)}.js-accordion .js-accordion__header{display:flex;gap:30px;justify-content:space-between}.js-accordion .js-accordion__header svg{width:clamp(1.875rem, 1.4729rem + 1.7154vw, 2.9375rem);display:block;transition:all 0.2s ease}.js-accordion button[aria-expanded=true]{border-bottom:none}.js-accordion button[aria-expanded=true] svg{transform:rotate(45deg)}.js-accordion .title.small{margin-bottom:20px}.js-accordion__panel .js-accordion__header{display:none}.project-template-default section p{font-size:clamp(1.125rem, 1.0777rem + 0.2018vw, 1.25rem);line-height:1.6em;max-width:59ch;margin:auto;margin-bottom:1.5em}.project-template-default section p:last-child{margin-bottom:0}.project-template-default section ul.unstyled{font-size:18px;line-height:1.8em}.project-template-default .text h2.mono{font-size:20px;margin-top:0;margin-bottom:18px;font-family:"apercumono",sans-serif;letter-spacing:-.02em}.project-template-default .services-area:has(+h2){margin-bottom:46px}.project-template-default ul a{text-decoration:none;position:relative;display:inline-block}.project-template-default ul a:after{content:" ";position:absolute;bottom:0;height:1px;background:#151515;width:100%;left:0}.project-template-default .text .col.full{-moz-column-count:2;column-count:2;gap:5vw}.project-template-default .text .col.full p{-moz-column-break-inside:avoid;break-inside:avoid}.project-template-default .text .col.full:has(p:first-child:last-child){-moz-column-count:1;column-count:1}section.text{position:relative;display:flex;flex-direction:row}.full-width-image{padding:0}.full-width-image .image,.full-width-image .video{flex-grow:1;max-width:100%;max-height:100%}.full-width-image .image img,.full-width-image .image video,.full-width-image .video img,.full-width-image .video video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-col-image .col,.two-col-images .col{max-height:100%;margin:0}.single-col-image .image,.single-col-image .video,.two-col-images .image,.two-col-images .video{display:flex;width:100%;height:100%;justify-content:center}.single-col-image .image img,.single-col-image .video video,.two-col-images .image img,.two-col-images .video video{display:block;width:100%;height:100%;max-height:100%;max-width:100%;margin:auto;-o-object-fit:contain;object-fit:contain}.single-col-image .image img,.single-col-image .video video{max-width:min(100%, 1100px)}.gallery-section{padding-left:0;padding-right:0}.gallery-section .row{width:100%}.gallery-section .col.full{display:block;margin:auto 0}.site-gallery .slick-prev{width:50vw;left:-10vw;height:100%}.site-gallery .slick-next{left:50vw;height:100%;width:50vw}.site-gallery .slick-slide{margin-right:92px;display:flex;justify-content:center;margin-top:auto;margin-bottom:auto;flex-direction:column}.site-gallery .slick-slide img.slick-loading{display:none}.site-gallery .slick-slide img{max-height:calc(100vh - 238px);width:auto}.site-gallery .slick-track{display:flex}.dark-bg{background:#151515;color:#fff}.dark-bg a{color:#fff}.title-with-kicker{margin:0}.page-header.dark-bg+section:before{position:absolute;top:0;left:0;width:100%;height:180px;background:#151515;content:" "}.page-header.dark-bg.services-page+section:before{background:linear-gradient(180deg,#151515 0%,#fff0 100%);height:calc(50% - 70px)}.page-header,.feed-header{padding-top:93px}@keyframes animateIn{0%{opacity:0;transform:translate(0,25px)}100%{opacity:1;transform:translate(0,0)}}@keyframes animateItem{0%{opacity:1}50%{opacity:1}80%{opacity:.4}100%{opacity:.4}}@keyframes animateNext{0%{opacity:.4}50%{opacity:.4}80%{opacity:1}100%{opacity:1}}@keyframes animateInOut{0%{opacity:0;transform:translateY(15px)}25%{opacity:1;transform:translateY(0)}75%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-15px)}}.homepage-header{padding-bottom:clamp(2.5rem, 0.537rem + 8.3754vw, 7.6875rem)}.homepage-header .title.large{margin-bottom:.49em}.homepage-header .title.medsmall{margin-bottom:1.25em;margin-top:0;line-height:1.2em}.homepage-header .title.medsmall a{text-decoration:none}.homepage-header .links{display:flex;gap:35px}.homepage-header a.mono{font-family:"apercumono",sans-serif;letter-spacing:-.02em;text-decoration:none;display:inline-block;position:relative}.homepage-header a.mono:after{content:" ";position:absolute;bottom:0;height:1px;background:#fff;width:100%;left:0;transition:max-height 0.2s ease}.final-button{padding-top:83px;text-align:center}.final-button a.mono{font-size:16px;font-family:"apercumono",sans-serif;letter-spacing:-.02em;text-decoration:none;display:inline-block;position:relative}.final-button a.mono:after{content:" ";position:absolute;bottom:0;height:1px;background:#151515;width:100%;left:0;transition:max-height 0.2s ease}.final-button a.mono.copy.m{font-size:clamp(1.125rem, 1.0777rem + 0.2018vw, 1.25rem)}.feed-section .pagination{display:none}.feed-header{text-align:center;padding-bottom:46px}.feed-header h1{margin-top:0;margin-bottom:.3em}.feed-header p{font-size:20px;margin-bottom:26px}.feed-header button.mono{font-size:17px;font-family:"apercumono",sans-serif;text-decoration:none;display:inline-block;position:relative}.feed-header button.mono:after{content:" ";position:absolute;bottom:0;height:1px;background:#fff;width:100%;left:0;transition:max-height 0.2s ease}.feed-section{padding-top:0;text-align:center}.feed-section button.mono{font-size:clamp(1.125rem, 1.0777rem + 0.2018vw, 1.25rem);font-family:"apercumono",sans-serif;text-decoration:none;display:inline-block;position:relative}.feed-section button.mono:after{content:" ";position:absolute;bottom:0;height:1px;background:#fff;width:100%;left:0;transition:max-height 0.2s ease}.view-more-button{margin-top:100px;opacity:1;transition:all 0.2s ease}.view-more-button.hidden{opacity:0;transition:all 0s ease}.grid__col-sizer{width:calc(33.33333% - 11px)}ul.feed{min-height:100vh;opacity:0;transition:opacity 0.2s ease}.feed-item{width:calc(33.33333% - 11px);margin-bottom:16px}.feed-item img,.feed-item video{display:block;width:100%}.page-template-page-services .page-header .title.xl{margin-bottom:.49em}.page-template-page-services .page-header .title.medsmall{margin-bottom:clamp(2.25rem, 1.8952rem + 1.5136vw, 3.1875rem);line-height:1.2em}.page-template-page-services .work-section{padding-top:clamp(5rem, 3.108rem + 8.0727vw, 10rem)}.page-template-page-services .work-section:before{position:absolute;top:0;left:0;width:100%;height:clamp(21.875rem, 9.1807rem + 20.7254vw, 26.875rem);background:#151515;content:" "}.page-header p{max-width:none;margin:0}.filters{display:flex;flex-direction:row;-moz-column-gap:clamp(1.875rem, 1.6148rem + 1.11vw, 2.5625rem);column-gap:clamp(1.875rem, 1.6148rem + 1.11vw, 2.5625rem);row-gap:20px;margin-top:clamp(2.125rem, 1.5574rem + 2.4218vw, 3.625rem)}.filters h2{margin:0}.filters .filter-area ul{display:flex;-moz-column-gap:clamp(1.875rem, 1.6148rem + 1.11vw, 2.5625rem);column-gap:clamp(1.875rem, 1.6148rem + 1.11vw, 2.5625rem);row-gap:20px;flex-wrap:wrap;margin-bottom:0}.filters .filter-area ul button{border-bottom:1px solid #fff;transition:all 0.2s ease}.filters .filter-area ul button:hover{opacity:.8}.service-header{padding-top:138px}.service-header h1{margin-top:0;margin-bottom:20px}.service-header .title.medsmall{margin-bottom:clamp(2.125rem, 1.7466rem + 1.6145vw, 3.125rem);line-height:1.2em}.service-header p{margin:0;max-width:80ch}.service-section .js-accordion{padding-top:clamp(0.625rem, 0.152rem + 2.0182vw, 1.875rem)}.service-section p{margin:0}.service-section .title{margin:0}.service-section .row{margin-bottom:30px}.service-section .row:last-child{margin-bottom:0}.service-section .text-area p{max-width:85ch}.service-section .section-header .title:has(+.title.medsmall){margin-bottom:30px}.service-section .section-header h2{margin:0}.service-section ol.styled{padding-left:clamp(1.25rem, 0.777rem + 2.0182vw, 2.5rem);margin-left:0;margin-bottom:0}.service-section ol.styled h3{font-size:clamp(1.5rem, 1.4527rem + 0.2018vw, 1.625rem)}.service-section ol.styled li:has(h3){list-style:none;counter-increment:step-counter}.service-section ol.styled li:has(h3) h3:before{content:counter(step-counter) ". "}.service-section ol.styled li{margin-bottom:1em}.service-section ol.styled li:last-child{margin-bottom:0}.wysiwyg{display:grid;grid-auto-flow:row;grid-column:1fr;gap:20px}.wysiwyg p{margin:0}.wysiwyg a{text-underline-offset:4px}.wysiwyg ul,.wysiwyg ol{padding-left:30px;margin-left:0;margin-bottom:0}.wysiwyg ul li,.wysiwyg ol li{margin-bottom:.3em;padding-left:10px}.wysiwyg strong{font-family:"tt-commons-pro",sans-serif;font-weight:700}.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-family:"tt-commons-pro",sans-serif;font-weight:500;margin:0;letter-spacing:-.02em}.wysiwyg h3{font-size:26px}.wysiwyg blockquote{text-align:center;margin:20px 40px;font-size:clamp(1.625rem, 1.5304rem + 0.4036vw, 1.875rem);line-height:1.1em}.kicker{position:relative;display:inline-block;text-decoration:none;margin-bottom:20px}.kicker:after{content:" ";position:absolute;bottom:0;height:1px;background:currentColor;width:100%;left:0}.remaining-title{display:block;line-height:1em;max-width:21ch}.service-section.dark-bg .kicker{font-size:clamp(1.125rem, 1.0777rem + 0.2018vw, 1.25rem)}.service-section.dark-bg .js-accordion .js-accordion__header{color:#fff}.service-section.dark-bg .js-accordion .js-accordion__header svg path{fill:white!important}.service-template-default .work-section{padding-top:clamp(5rem, 3.108rem + 8.0727vw, 10rem)}.service-template-default .work-section:before{position:absolute;top:0;left:0;width:100%;height:clamp(21.875rem, 9.1807rem + 20.7254vw, 26.875rem);background:#151515;content:" "}.work-section{padding-top:0}.work-section .pagination{padding-top:70px;text-align:center}.work-section .pagination .facetwp-load-more{position:relative;border:none;padding:0;background:none;color:#151515;font-size:clamp(1.125rem, 1.0777rem + 0.2018vw, 1.25rem);font-family:"apercumono",sans-serif;line-height:1.625em}.work-section .pagination .facetwp-load-more:after{content:" ";position:absolute;bottom:0;height:1px;background:#151515;width:100%;left:0}.work-section .initial-header{margin-bottom:45px}.work-section .initial-header .text-link{position:relative;color:#fff;display:inline-block}.work-section .initial-header .text-link:after{content:" ";position:absolute;bottom:0;height:1px;background:#fff;width:100%;left:0}.work-section .row{row-gap:50px}.work-section a{text-decoration:none}.work-section a:hover img,.work-section a:focus img{transform:scale(1.02)}.work-section .image-area{margin-bottom:24px;display:block;width:100%;overflow:hidden}.work-section img{display:block;width:100%;transition:transform 0.3s ease;aspect-ratio:1.41;-o-object-fit:cover;object-fit:cover}.work-section h2{font-size:clamp(1.25rem, 1.2027rem + 0.2018vw, 1.375rem);margin-top:0;line-height:1.27em;margin-bottom:4px}.work-section p{color:#7C7C7C;margin:0;line-height:1.27em}.work-section article{opacity:0;transform:translatey(25px)}.work-section .final-button{padding-top:58px}.work-section .final-button .col{text-align:left}.work-section .final-button.center{padding-top:70px}.work-section .final-button.center .col{text-align:center}:root{--select-border:#151515;--select-focus:#f7f7f7;--select-arrow:var(--select-border)}.fade-and-rise{opacity:0}.page-template-page-contact .page-header{padding-bottom:0}.page-template-page-contact .page-header h1{margin-bottom:0}.page-template-page-contact .image-and-text:first-of-type{padding-top:122px}.page-template-page-contact .image-and-text img{width:100%;display:block;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-page-contact .image-and-text p{font-size:clamp(1.125rem, 1.0777rem + 0.2018vw, 1.25rem);margin-left:0}.page-template-page-contact .image-and-text .col.sixty{display:flex;flex-direction:column;justify-content:center;margin:auto 0}.page-template-page-contact .image{padding-top:0;padding-bottom:0}.page-template-page-contact .image img{width:100%;display:block}.team .row{gap:34px}.team .row img{display:block;width:100%;margin-bottom:36px}.team .row h2{font-family:"tt-commons-pro",sans-serif;font-weight:500;margin-top:0;font-size:clamp(1.25rem, 1.0135rem + 1.0091vw, 1.875rem);margin-bottom:10px}.team .row p.bold{font-family:"tt-commons-pro",sans-serif;font-weight:500;margin:0}.team .row p,.team .row a{font-size:clamp(1.125rem, 1.0777rem + 0.2018vw, 1.25rem);line-height:1.5em}.team .row a{text-decoration:none}.services{min-height:100vh;padding:0;display:flex;justify-content:center;overflow:hidden}.services .row{flex-direction:row}.services:before,.services:after{position:absolute;left:0;height:calc(50% - clamp(2.1875rem, 1.3597rem + 3.5318vw, 4.375rem));content:" ";width:100%;z-index:1;pointer-events:none}.services:before{top:0;background:linear-gradient(180deg,#151515 0%,#fff0 100%)}.services:after{bottom:0;background:linear-gradient(0deg,#151515 0%,#fff0 100%)}.services h2.title{margin:0;line-height:1em}.services .title-area{padding:94px 9vw;display:flex}.services .title-area .col{margin:auto;margin-left:0}.services .title-area nav{margin-top:-71px}.services .title-area .text-link{z-index:1;display:inline-block;margin-bottom:45px;text-decoration:none;position:relative}.services .title-area .text-link:after{content:" ";position:absolute;bottom:0;height:1px;background:#fff;width:100%;left:0;transition:max-height 0.2s ease}.services .services-wheel{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.services .services-wheel a{text-decoration:none}.services .services-wheel .col{position:relative;margin-left:-50%}.services ul.wheel{font-family:"tt-commons-pro",sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;letter-spacing:-.01em;font-weight:500;font-size:clamp(2.5rem, 1.554rem + 4.0363vw, 5rem);display:grid;aspect-ratio:1;margin:auto;padding:0;transform-origin:center center}.services ul.wheel li{line-height:1em;width:100%;height:1em;margin:auto;grid-column:1/span 1;grid-row:1/span 1;text-align:left;padding-left:8em;transform-origin:center left;margin-left:50%;opacity:.4;transition:opacity 0.5s ease-in-out}.services ul.wheel li.active{animation:animateItem 2s linear forwards}.services ul.wheel li.next{animation:animateNext 2s linear forwards}.clients{padding-top:100px;padding-bottom:125px}.clients .title-with-kicker{margin-bottom:86px}.clients .text-link{z-index:1;display:inline-block;margin-bottom:45px;text-decoration:none;position:relative;font-weight:400}.clients .text-link:after{content:" ";position:absolute;bottom:0;height:1px;background:#151515;width:100%;left:0;transition:max-height 0.2s ease}.logo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;width:100%}.logo-grid li{list-style:none;position:relative;width:100%;height:clamp(5rem, 3.3445rem + 7.0636vw, 9.375rem);overflow:hidden;display:flex;justify-content:center;align-items:center}.logo-grid img{max-width:clamp(6.25rem, 5.0675rem + 5.0454vw, 9.375rem);max-height:clamp(5rem, 3.3445rem + 7.0636vw, 9.375rem)}div.cursor{position:fixed;pointer-events:none;width:50px;height:50px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000;display:block;mix-blend-mode:difference;background-blend-mode:difference}div.cursor img{position:absolute;top:0;left:0;opacity:0;transform:scale(.8);transition:all 0.1s ease}div.cursor img.arrow{transform:rotate(-90deg) scale(.8)}body:not(.touchscreen).customicon{cursor:none}body:not(.touchscreen).customicon.iconleft div.cursor .arrow{opacity:1;transform:rotate(-180deg) scale(1);transition:all 0.1s ease 0.1s}body:not(.touchscreen).customicon.iconright div.cursor .arrow{opacity:1;transform:rotate(0deg) scale(1);transition:all 0.1s ease 0.1s}.pagination .facetwp-facet-load_more{margin-bottom:0}.services ul.wheel li{width:150%}@media (max-width:1300px) and (min-width:980.1px){.services .services-wheel .col{margin-left:-65%}}@media (max-width:980px){.page-template-page-contact .page-header+.image-and-text .row{flex-direction:column-reverse;gap:clamp(3.875rem, 3.1182rem + 3.2291vw, 5.875rem)}.page-template-page-contact .page-header+.image-and-text .col.sixty{padding-bottom:0}.page-header.services-page{padding-bottom:0}.service-section .cols-2{display:grid;grid-template-columns:1fr;gap:34px}.services .title-area .col{margin-left:auto;margin-top:0}.clients{padding-top:clamp(3.875rem, 3.1182rem + 3.2291vw, 5.875rem)}.services .title-area{padding-top:clamp(3.875rem, 3.1182rem + 3.2291vw, 5.875rem);z-index:1;pointer-events:none}.services .title-area .text-link{pointer-events:all}.services .services-wheel{transform:translatey(-50%);height:2000px;width:2000px;left:-1400px}.services .services-wheel .col{margin-left:0}.services ul.wheel{height:2000px}.services ul.wheel li{padding-left:9em}.services:after{background:linear-gradient(0deg,#151515 0%,#151515 20%,#fff0 100%)}.services:before{background:linear-gradient(180deg,#151515 0%,#151515 20%,#fff0 100%)}}@media (max-width:550px){.services .services-wheel{left:-1350px}}@media (min-width:980.1px){.project-template-default img.project-header.mobile.portrait{display:none}.intro-text .row,.image-and-text .row{display:grid;grid-template-columns:6fr 4fr;-moz-column-gap:5vw;column-gap:5vw}.intro-text .row.reverse,.image-and-text .row.reverse{grid-template-columns:4fr 6fr}.intro-text .row.reverse .col.forty,.image-and-text .row.reverse .col.forty{grid-column:1/span 1;grid-row:1/span 1}.intro-text .row.reverse .col.sixty,.image-and-text .row.reverse .col.sixty{grid-column:2/span 1;grid-row:1/span 1}.services .row.display-grid{display:grid;grid-template-columns:4fr 6fr;-moz-column-gap:8vw;column-gap:8vw}.mobile{display:none}}@media (max-width:980px){.service-section.dark-bg:has(+.services){padding-bottom:0}.page-template-page-services .work-section,.service-template-default .work-section{padding-top:40px}.page-header .display-grid.cols-2,.service-header .display-grid.cols-2{display:grid;grid-template-columns:1fr;gap:34px}.page-template-page-contact .image-and-text .col{padding-bottom:clamp(3.875rem, 3.1182rem + 3.2291vw, 5.875rem)}.page-template-page-contact .image-and-text .col:last-child{padding-bottom:0}.page-template-page-contact .team{padding-top:0}.team .row img{margin-bottom:30px}.team .row p.bold{margin-bottom:15px}.team .row{gap:clamp(3.875rem, 3.1182rem + 3.2291vw, 5.875rem)}.feed-item,.grid__col-sizer{width:calc(50% - 8px)}.logo-grid{grid-template-columns:repeat(3,1fr);gap:45px}.homepage-header .links{flex-wrap:wrap;row-gap:20px}.intro-text .col.sixty{padding-bottom:34px}.project-template-default .text .col.full{-moz-column-count:1;column-count:1}.desktop.all{display:none}.row.nostack{flex-direction:row}.row.nostack .col.half{flex:0 0 50%}section,section.text{display:block}section.text p{max-width:none}section.top{padding-top:73px}section.two-col-images{padding:28px 35px}section.two-col-images .row.mobilestack .col.half{padding:40px 0}section.top h1{margin-bottom:13px}section.top header,section.top .entry-content{flex:0 0 100%;max-width:100%}.gallery-section{padding-left:0;padding-right:0}.site-gallery .slick-slide img{height:auto;margin:auto;max-height:none;max-width:calc(100vw - 175px)}.site-gallery .slick-slide{padding:0 23px;margin-right:0}.project-template-default .services-area:has(+h2){margin-bottom:34px}.page-template-page-contact .image-and-text p{margin-top:0}.services .title-area nav{margin-top:0;text-align:center}.services .title-area .text-link{margin-bottom:24px}}@media (max-width:980px) and (min-width:767.1px){.work-section .display-grid.cols-2{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;-moz-column-gap:67px;column-gap:67px}.page-template-page-services .work-section:before,.service-template-default .work-section:before{height:230px}}@media (max-width:980px) and (min-width:551px){.intro-text .col.forty{-moz-column-count:2;column-count:2;gap:34px}}@media (max-width:980px) and (orientation:portrait){.desktop.landscape,.project-template-default img.project-header.desktop.landscape{display:none}}@media (max-width:980px) and (orientation:landscape){.mobile.portrait,.project-template-default img.project-header.mobile.portrait{display:none}}@media (max-width:767px){.page-template-page-services .work-section:before,.service-template-default .work-section:before{height:clamp(13.75rem, 6.9305rem + 31.1751vw, 21.875rem)}.filters{gap:20px;text-align:center;display:block}.filters button{border-bottom:1px solid #fff}#work-filters{position:absolute;top:100%;width:100%;z-index:9;background:#151515;display:none;padding:20px;padding-bottom:0}#work-filters ul{gap:0;flex-direction:column}#work-filters li button{padding:10px 15px;text-align:center}#work-filters li:last-child button{border-bottom:none}#work-filters li button{width:100%}#work-filters.toggled{display:block}.home .post-item:first-child{animation:animateIn 0.8s ease-in-out both}.homepage-header .col.full{display:flex;flex-direction:column}.page-template-page-work .page-header .title{text-align:center;margin-top:20px;margin-bottom:0}.homepage-header .title.large{text-align:left}.clients{padding-bottom:101px}.clients h2{text-align:center;margin-top:10px}.logo-grid{grid-template-columns:repeat(2,1fr);gap:30px}.feed-item,.grid__col-sizer{width:100%}.feed-item{margin-bottom:20px}.homepage-header .title.medsmall{line-height:1.2em}}@media screen and (max-width:500px){.homepage-header .links{max-width:35ch}#site-navigation p:has(.address){display:none}}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}