﻿:root{--chorddarkgreen: #28463C;--chordgreygreen: #A0B4B4;--chordbluegreen: #8CAAA5;--chordbrightgreen: #B4C896;--chordcream: #FCFCF5;--chordbodygrey: #4E5855}@font-face{font-family:"chordico";src:url("chordico.woff") format("woff"),url("chordico.woff2") format("woff2")}[class^=icon-]:before,[class*=" icon-"]:before,.show-more-btn:before,h3.accordion-title:before{font-family:chordico !important;font-style:normal;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-zoom-in:before{content:""}.icon-youtube:before{content:""}.icon-twitterx:before{content:""}.icon-tick:before{content:""}.icon-tag:before{content:""}.icon-search:before{content:""}.icon-plus-circled:before{content:""}.icon-minus-circled:before{content:""}.icon-linkedin:before{content:""}.icon-facebook:before{content:""}.icon-external:before{content:""}.icon-close:before{content:""}.icon-chevron-up:before,.show-more-btn:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-down:before,h3.accordion-title:before{content:""}.icon-category:before{content:""}.icon-bars:before{content:""}/*! Pushy - v1.4.0 - 2020-12-28
* Pushy is a responsive off-canvas navigation menu using CSS transforms & transitions.
* https://github.com/christophery/pushy/
* by Christopher Yee */.pushy{position:fixed;width:280px;height:100%;top:0;z-index:9999;background:#fff;overflow:auto;-webkit-overflow-scrolling:touch}.pushy .icon-close{display:block;text-transform:uppercase;text-decoration:none;font-size:.8em;position:relative;padding:10px 20px 10px 40px;transition:all .2s ease-in-out;font-family:"Inter",arial,sans-serif;font-weight:700}.pushy .icon-close:before{position:absolute;top:50%;left:20px;margin-top:-6px;font-size:12px}.pushy .mobile-menu .mobile-nav{list-style-type:none;margin:0;padding:0;background:#fff;margin-bottom:10px}.pushy .mobile-menu .mobile-nav ul{display:none;list-style-type:none;margin:0;padding:0}.pushy .mobile-menu .mobile-nav li{list-style-type:none;margin:0;padding:0}.pushy .mobile-menu .mobile-nav>li{transition:transform .2s cubic-bezier(0.33, 1, 0.68, 1),opacity .2s linear}.pushy .mobile-menu .mobile-nav>li:nth-child(1){transition-delay:0s}.pushy .mobile-menu .mobile-nav>li:nth-child(2){transition-delay:0.1s}.pushy .mobile-menu .mobile-nav>li:nth-child(3){transition-delay:0.2s}.pushy .mobile-menu .mobile-nav>li:nth-child(4){transition-delay:0.3s}.pushy .mobile-menu .mobile-nav>li:nth-child(5){transition-delay:0.4s}.pushy .mobile-menu .mobile-nav>li:nth-child(6){transition-delay:0.5s}.pushy .mobile-menu .mobile-nav>li:nth-child(7){transition-delay:0.6s}.pushy .mobile-menu .mobile-nav>li:nth-child(8){transition-delay:0.7s}.pushy .mobile-menu .mobile-nav>li:nth-child(9){transition-delay:0.8s}.pushy .mobile-menu .mobile-nav>li:nth-child(10){transition-delay:0.9s}.pushy .mobile-menu .mobile-nav>li:nth-child(11){transition-delay:1s}.pushy .mobile-menu .mobile-nav>li:nth-child(12){transition-delay:1.1s}.pushy .mobile-menu .mobile-nav>li:nth-child(13){transition-delay:1.2s}.pushy .mobile-menu .mobile-nav>li:nth-child(14){transition-delay:1.3s}.pushy .mobile-menu .mobile-nav>li:nth-child(15){transition-delay:1.4s}.pushy .mobile-menu .mobile-nav>li:nth-child(16){transition-delay:1.5s}.pushy .mobile-menu .mobile-nav>li:nth-child(17){transition-delay:1.6s}.pushy .mobile-menu .mobile-nav>li:nth-child(18){transition-delay:1.7s}.pushy .mobile-menu .mobile-nav>li:nth-child(19){transition-delay:1.8s}.pushy .mobile-menu .mobile-nav>li:nth-child(20){transition-delay:1.9s}.pushy .mobile-menu .mobile-nav>li>a{padding:10px 20px;display:block;position:relative;text-decoration:none;text-transform:uppercase;font-family:"Inter",arial,sans-serif;font-weight:700;color:var(--chorddarkgreen)}.pushy .mobile-menu .mobile-nav>li>a:hover,.pushy .mobile-menu .mobile-nav>li>a.expanded{color:var(--chordbrightgreen)}.pushy .mobile-menu .mobile-nav>li>a.hasChildren{padding-right:55px}.pushy .mobile-menu .mobile-nav>li>a em{font-size:20px;display:block;position:absolute;top:0;right:0;width:50px;height:100%}.pushy .mobile-menu .mobile-nav>li>a em:before{position:absolute;top:50%;left:50%;font-size:14px;margin-left:-7px;margin-top:-7px}.pushy .mobile-menu .mobile-nav>li ul{padding:10px 0}.pushy .mobile-menu .mobile-nav>li ul li a{padding:7px 20px;display:block;color:var(--chordgreygreen);font-family:"Inter",arial,sans-serif;font-weight:700;text-transform:uppercase;font-size:.8em;text-decoration:none;line-height:1.2;position:relative}.pushy .mobile-menu .mobile-nav>li ul li a.hasChildren{padding-right:40px}.pushy .mobile-menu .mobile-nav>li ul li a em{font-size:20px;display:block;position:absolute;top:0;right:0;width:50px;height:100%}.pushy .mobile-menu .mobile-nav>li ul li a em:before{position:absolute;top:50%;left:50%;font-size:14px;margin-left:-7px;margin-top:-7px}.pushy .mobile-menu .mobile-nav>li ul li a:hover,.pushy .mobile-menu .mobile-nav>li ul li a.expanded{color:var(--necadarkblue)}.pushy .mobile-menu .mobile-nav>li ul li li a{font-weight:normal}.pushy .mobile-menu .mobile-nav>li ul li ul{background:#e6eef6}.pushy.pushy-left{left:0}.pushy.pushy-right{right:0}body:not(.pushy-open-right) .mobile-nav>li{opacity:0;transform:translateX(-15px)}.pushy-content{visibility:hidden}.pushy-left{-webkit-transform:translate3d(-280px, 0, 0);-ms-transform:translate3d(-280px, 0, 0);transform:translate3d(-280px, 0, 0)}.pushy-open-left #container,.pushy-open-left .push{-webkit-transform:translate3d(280px, 0, 0);-ms-transform:translate3d(280px, 0, 0);transform:translate3d(280px, 0, 0)}.pushy-right{-webkit-transform:translate3d(280px, 0, 0);-ms-transform:translate3d(280px, 0, 0);transform:translate3d(280px, 0, 0)}.pushy-open-right #container,.pushy-open-right .push{-webkit-transform:translate3d(-280px, 0, 0);-ms-transform:translate3d(-280px, 0, 0);transform:translate3d(-280px, 0, 0)}.pushy-open-left .pushy,.pushy-open-right .pushy{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.pushy-open-left .pushy-content,.pushy-open-right .pushy-content{visibility:visible}#container,.pushy,.push{transition:transform .2s cubic-bezier(0.16, 0.68, 0.43, 0.99)}.pushy-content{transition:visibility .2s cubic-bezier(0.16, 0.68, 0.43, 0.99)}.site-overlay{display:none}.pushy-open-left .site-overlay,.pushy-open-right .site-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background-color:rgba(0,0,0,.5);-webkit-animation:fade 500ms;animation:fade 500ms}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}.pushy-submenu>ul{padding-left:15px;transition:max-height .2s ease-in-out,visibility .2s ease-in-out}.pushy-submenu>ul .pushy-link{transition:opacity .2s ease-in-out}.pushy-submenu button{width:100%;color:#b3b3b1;padding:15px 30px;text-align:left;background:rgba(0,0,0,0);border:0}.pushy-submenu button:hover{color:#fff}.pushy-submenu>a,.pushy-submenu>button{position:relative}.pushy-submenu>a::after,.pushy-submenu>button::after{content:"";display:block;height:11px;width:8px;position:absolute;top:50%;right:15px;background:url("../img/arrow.svg") no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:transform .2s}.pushy-submenu-closed>ul{max-height:0;overflow:hidden;visibility:hidden}.pushy-submenu-closed .pushy-link{opacity:0}.pushy-submenu-open>ul{max-height:1000px;visibility:visible}.pushy-submenu-open .pushy-link{opacity:1}.pushy-submenu-open>a::after,.pushy-submenu-open>button::after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}@view-transition{navigation:auto}html{overflow-x:hidden}body{background:#fff;font-size:125%;color:var(--chordbodygrey);line-height:1.65;font-family:"Inter",arial,sans-serif;font-weight:300;margin:0;padding:0;overflow-x:hidden}a{font-size:1em;outline:none}a:link{color:var(--chorddarkgreen);text-decoration:underline}a:visited{color:var(--chorddarkgreen);text-decoration:underline}a:hover{color:var(--chorddarkgreen);text-decoration:none}a:active{color:var(--chorddarkgreen);text-decoration:underline}h1,h2,h3,h4,h5,h6{color:var(--chorddarkgreen);font-family:"Inter",arial,sans-serif;font-weight:700;line-height:1.25;letter-spacing:.05em}h1{font-size:1.5em;text-transform:uppercase}h1.page-title{text-align:center;border-top:1px solid var(--chordbrightgreen);border-bottom:1px solid var(--chordbrightgreen);padding:2em 0;margin:3em auto;color:var(--chordcream);letter-spacing:.15em;max-width:600px;width:90%}h2{font-size:1.5em;text-transform:uppercase}h3{font-size:1.3em}h4{font-size:1.2em}h5{font-size:1.1em}h6{font-size:1em}h1,h2,h3,h4,h5,h6,ul,ol,dl,p,pre,table,fieldset,hr{margin:0 0 1.4rem 0}p,table,td,p a,li a,table a,dl a{font-size:1em}strong{font-family:"Inter",arial,sans-serif;font-weight:700}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}hr{height:1px;border:0;border-top:1px solid var(--chordgreygreen);background-color:#fff}img{max-width:100%;height:auto;border:none}.floatleft{float:left}.floatright{float:right}.container{max-width:1200px;width:83vw;margin:0 auto;position:relative}.container.container-1600{max-width:1600px}.container.container-1000{max-width:1000px;width:69vw}.container.container-900{max-width:900px;width:62vw}body:not(.home) .main{background-image:url(../images/bgrounds/main-l.svg),url(../images/bgrounds/main-r.svg);background-position:top 20px left 20px,bottom 20px right -135px;background-repeat:no-repeat,no-repeat;background-size:auto,auto}@media(max-width: 600px){body:not(.home) .main{background-position:top 20px left -50px,bottom 20px right -260px}}.single-column-content>*:last-child{margin-bottom:0}.white-layout{padding:4.5em 0}.white-layout+.white-layout{padding-top:0}.white-layout+.latest-posts-layout:before{display:none}.logo path{fill:currentColor}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(8px)}}.header{background:url(../images/bgrounds/header.jpg) no-repeat 50% 50%/cover;position:relative;z-index:15}.header .container{position:relative;display:flex;flex-direction:column;justify-content:space-between}body.home .header .container{min-height:100vh}.header .actual-header{display:flex;justify-content:space-between;align-items:center;padding:2.5em 0 0 0;gap:20px}.header .actual-header .logo{color:#fff}@media(max-width: 700px){.header .actual-header .logo svg{width:125px;height:auto}}.header .actual-header .icon-bars{display:none;cursor:pointer;line-height:1;box-sizing:border-box;color:#fff;text-decoration:none;border:none;background:none;width:40px;height:40px;position:relative}.header .actual-header .icon-bars:before{font-size:30px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.header .actual-header .primary-menu .nav{display:flex;gap:50px;position:relative;z-index:10000;line-height:1;align-items:center;list-style-type:none;margin:0;padding:0}.header .actual-header .primary-menu .nav li{list-style-type:none;margin:0;padding:0;position:relative;display:flex}.header .actual-header .primary-menu .nav li a{display:block;padding:10px 0;color:#fff;font-size:.8em;font-family:"Inter",arial,sans-serif;font-weight:700;text-decoration:none;text-transform:uppercase;position:relative;transition:all .2s ease-in-out}.header .actual-header .primary-menu .nav li a:before{position:absolute;top:0;left:0;width:0;transition:all .2s ease-in-out;opacity:0;height:1px;background:#fff;content:""}.header .actual-header .primary-menu .nav li a:hover{color:var(--chordbrightgreen)}.header .actual-header .primary-menu .nav li a:hover:before{width:100%;background:#fff;opacity:1}.header .actual-header .primary-menu .nav li.current-menu-item>a{color:#fff}.header .actual-header .primary-menu .nav li.current-menu-item>a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;content:""}.header .actual-header .primary-menu .nav li.current-menu-ancestor>a{color:#fff}.header .actual-header .primary-menu .nav li.current-menu-ancestor>a:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;content:""}.header .actual-header .primary-menu .nav li li.current-menu-item>a{color:var(--chorddarkgreen)}.header .actual-header .primary-menu .nav li ul{position:absolute;top:calc(100% - 1px);left:50%;right:auto;z-index:100;background:#fff;width:200px;margin-left:-100px;padding:10px 0;visibility:hidden;opacity:0;transition:all .3s ease-in-out .01s,visibility 0s linear .3s,z-index 0s linear .01s}.header .actual-header .primary-menu .nav li ul:before{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-bottom:5px solid #fff;position:absolute;top:-5px;left:calc(50% - 5px)}.header .actual-header .primary-menu .nav li ul li{display:block;text-align:left;position:relative;z-index:10}.header .actual-header .primary-menu .nav li ul li a{padding:10px 20px;display:block;line-height:1.35;font-size:.6em;color:var(--chordbodygrey);font-family:"Inter",arial,sans-serif;font-weight:700;text-align:center}.header .actual-header .primary-menu .nav li ul li a:before{display:none}.header .actual-header .primary-menu .nav li ul li a:hover,.header .actual-header .primary-menu .nav li ul li a:focus{color:var(--chordbrightgreen)}.header .actual-header .primary-menu .nav li:hover ul ul,.header .actual-header .primary-menu .nav li:focus-within ul ul{left:250px;padding:15px 0;margin-left:0;top:0;overflow:hidden;opacity:0}.header .actual-header .primary-menu .nav li:hover ul,.header .actual-header .primary-menu .nav li:focus-within>ul{visibility:visible !important;opacity:1;z-index:1;transition-delay:.01s,.01s,.3s}.header .actual-header .primary-menu .nav li li:hover ul,.header .actual-header .primary-menu .nav li ul li:focus-within>ul{visibility:visible !important;opacity:1;z-index:1;transition-delay:.01s,.01s,.3s}.header .actual-header .primary-menu .nav>li:hover>a,.header .actual-header .primary-menu .nav>li:focus-within>a{color:#fff}.header .actual-header .primary-menu .nav>li:hover>a:before,.header .actual-header .primary-menu .nav>li:focus-within>a:before{width:100%;background:#fff;opacity:1}.header .actual-header .primary-menu .nav>li ul{display:block !important;-webkit-transform:translate(0, -10px);-ms-transform:translate(0, -10px);transform:translate(0, -10px)}.header .actual-header .primary-menu .nav>li:hover ul,.header .actual-header .primary-menu .nav>li:focus-within ul{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.header .scroll-indicator{text-align:center;padding-bottom:1em;animation:bounce 2s ease-in-out infinite}.post-listing{display:grid;gap:2.5em}.post-listing .post-item{border-bottom:1px solid var(--chordgreygreen);padding:0 0 2.5em 0}.post-listing .post-item:last-child{border-bottom:none;padding-bottom:0}.post-listing .post-item .date{text-transform:uppercase;font-family:"Inter",arial,sans-serif;font-weight:700;font-size:.7em;color:var(--chordbluegreen)}.post-listing .post-item h2 a{text-decoration:none;transition:all .2s ease-in-out}.post-listing .post-item h2 a:hover{color:var(--chordbrightgreen)}.post-listing .post-item .icon-chevron-right{text-transform:uppercase;font-family:"Inter",arial,sans-serif;font-weight:700;font-size:.8em;position:relative;text-decoration:none;padding-right:1.25em;transition:color .2s ease-in-out}.post-listing .post-item .icon-chevron-right:before{position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:.7em;transition:right .2s ease-in-out}.post-listing .post-item .icon-chevron-right:hover{color:var(--chordbrightgreen)}.post-listing .post-item .icon-chevron-right:hover:before{right:-5px}.post-detail .date{text-transform:uppercase;font-family:"Inter",arial,sans-serif;font-weight:700;font-size:.7em;color:var(--chordbluegreen)}.post-detail .icon-chevron-right{text-transform:uppercase;font-family:"Inter",arial,sans-serif;font-weight:700;font-size:.8em;position:relative;text-decoration:none;padding-right:1.25em;transition:color .2s ease-in-out}.post-detail .icon-chevron-right:before{position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:.7em;transition:right .2s ease-in-out}.post-detail .icon-chevron-right:hover{color:var(--chordbrightgreen)}.post-detail .icon-chevron-right:hover:before{right:-5px}.pagination{text-align:center;display:flex;flex-wrap:wrap;border-top:1px solid var(--chordgreygreen);padding:2.5em 0 0 0;margin:2.5em 0 0 0;gap:8px}.pagination *{min-width:38px;line-height:38px;height:38px;font-family:"Inter",arial,sans-serif;font-weight:700;text-align:center;box-sizing:border-box}.pagination a{text-decoration:none;color:#fff;background:var(--chordbrightgreen);transition:all .2s ease-in-out}.pagination a:hover{background-color:var(--chorddarkgreen)}.pagination span{border:none;background:none}.pagination span.current{background-color:var(--chorddarkgreen);color:#fff}[data-theme]{--slide-background: var(--chorddarkgreen);--slide-link: #fff;--slide-link-hover: #fff;--slide-text: rgba(255,255,255,.75)}[data-theme=chordgreygreen]{--slide-background: var(--chordgreygreen)}[data-theme=chordbluegreen]{--slide-background: var(--chordbluegreen)}[data-theme=chordbrightgreen]{--slide-background: var(--chordbrightgreen)}[data-theme=chordcream]{--slide-background: var(--chordcream);--slide-link: var(--chorddarkgreen);--slide-link-hover: var(--chorddarkgreen);--slide-text: var(--chorddarkgreen)}.horizontal-sliders-layout{display:flex;flex-wrap:no-wrap;overflow-x:hidden}.horizontal-sliders-layout .slide{min-height:100vh;width:100%;display:flex;color:var(--slide-text);background:var(--slide-background)}.horizontal-sliders-layout .slide .slide-desc{width:50%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.horizontal-sliders-layout .slide .slide-desc .spitfire{position:absolute;display:block;object-fit:cover}.horizontal-sliders-layout .slide .slide-desc .spitfire-chorddarkgreen{top:1vw;left:1vw;width:70%;opacity:.5}.horizontal-sliders-layout .slide .slide-desc .spitfire-chordgreygreen{bottom:1vw;left:50%;transform:translateX(-50%);width:90%}.horizontal-sliders-layout .slide .slide-desc .spitfire-chordbluegreen{top:50%;right:1vw;height:90%;transform:translateY(-50%)}.horizontal-sliders-layout .slide .slide-desc .spitfire-chordbrightgreen{top:1vw;left:1vw;width:90%}.horizontal-sliders-layout .slide .slide-desc .spitfire-chordcream{top:1vw;right:1vw;width:35%}.horizontal-sliders-layout .slide .slide-desc .inner{margin:0 auto;width:75%;position:relative;max-width:450px}.horizontal-sliders-layout .slide .slide-desc .inner h2 a{color:var(--slide-link);text-decoration:none}.horizontal-sliders-layout .slide .slide-desc .inner h2 a:hover{color:var(--slide-link-hover)}.horizontal-sliders-layout .slide .slide-desc .inner a.icon-chevron-right{text-transform:uppercase;font-family:"Inter",arial,sans-serif;font-weight:700;font-size:.8em;position:relative;text-decoration:none;padding-right:1.25em;transition:color .2s ease-in-out;color:var(--slide-link)}.horizontal-sliders-layout .slide .slide-desc .inner a.icon-chevron-right:before{position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:.7em;transition:right .2s ease-in-out}.horizontal-sliders-layout .slide .slide-desc .inner a.icon-chevron-right:hover{color:var(--chordbrightgreen)}.horizontal-sliders-layout .slide .slide-desc .inner a.icon-chevron-right:hover:before{right:-5px}.horizontal-sliders-layout .slide .slide-desc .inner a.icon-chevron-right:hover{color:var(--slide-link-hover)}.horizontal-sliders-layout .slide .slide-img{width:50%;position:relative;filter:grayscale(100%)}.horizontal-sliders-layout .slide .slide-img img{position:absolute;display:block;top:0;left:0;width:100%;height:100%;object-fit:cover}@media(min-width: 0px)and (max-width: 767px){.horizontal-sliders-layout .slide{min-height:100vh;flex-direction:column}.horizontal-sliders-layout .slide .slide-img{min-height:50vh;width:100%}.horizontal-sliders-layout .slide .slide-desc{min-height:50vh;width:100%}}.latest-posts-layout{box-sizing:border-box;position:relative}.latest-posts-layout:before{width:600px;height:600px;content:"";background:url(../images/spitfire-emblem-full.svg) no-repeat;background-size:contain;position:absolute;z-index:-1;top:50%;transform:translateY(calc(-50% - 3em));left:-125px}.latest-posts-layout .latest-posts{display:flex;justify-content:space-between;align-items:center}.latest-posts-layout .latest-posts .latest-posts-intro{width:27%}.latest-posts-layout .latest-posts .latest-posts-intro .subhead{color:var(--chordbrightgreen);text-transform:uppercase;font-family:"Inter",arial,sans-serif;font-weight:700;margin-bottom:.5em}.latest-posts-layout .latest-posts .latest-posts-intro .icon-chevron-right{text-transform:uppercase;font-family:"Inter",arial,sans-serif;font-weight:700;font-size:.8em;position:relative;text-decoration:none;padding-right:1.25em;transition:color .2s ease-in-out}.latest-posts-layout .latest-posts .latest-posts-intro .icon-chevron-right:before{position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:.7em;transition:right .2s ease-in-out}.latest-posts-layout .latest-posts .latest-posts-intro .icon-chevron-right:hover{color:var(--chordbrightgreen)}.latest-posts-layout .latest-posts .latest-posts-intro .icon-chevron-right:hover:before{right:-5px}.latest-posts-layout .latest-posts .latest-posts-listing{width:60%;display:grid;gap:2.5em}.latest-posts-layout .latest-posts .latest-posts-listing .icon-chevron-right{position:relative;padding:0 2em 0 0;text-decoration:none}.latest-posts-layout .latest-posts .latest-posts-listing .icon-chevron-right .date{color:var(--chordbluegreen);text-transform:uppercase;font-family:"Inter",arial,sans-serif;font-weight:700;font-size:.7em;margin-bottom:.5em}.latest-posts-layout .latest-posts .latest-posts-listing .icon-chevron-right h2{font-size:1em;transition:all .2s ease-in-out;margin:0}.latest-posts-layout .latest-posts .latest-posts-listing .icon-chevron-right:before{position:absolute;font-size:.8em;right:10px;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out}.latest-posts-layout .latest-posts .latest-posts-listing .icon-chevron-right:hover h2{color:var(--chordbrightgreen)}.latest-posts-layout .latest-posts .latest-posts-listing .icon-chevron-right:hover:before{color:var(--chordbrightgreen);right:5px}@media(max-width: 900px){.latest-posts-layout .latest-posts{display:grid;gap:2.5em}.latest-posts-layout .latest-posts .latest-posts-intro,.latest-posts-layout .latest-posts .latest-posts-listing{width:100%}}.pull-out-image-layout img{filter:grayscale(100%);width:100%;display:block}.pull-out-image-layout img.twopointfourone{aspect-ratio:2.4/1;object-fit:cover}.pull-out-image-layout .pull-out-container{max-width:1200px;width:100%;margin:0 auto}.pull-out-image-layout+.pull-out-image-layout{margin-top:4.5em}.pull-out-image-layout:last-child{margin-bottom:4.5em}.office-locations-grid{display:grid;grid-gap:4.5em}.office-locations-grid .office-location>*:last-child{margin-bottom:0}@media(min-width: 900px){.office-locations-grid{grid-template-columns:repeat(2, 1fr);grid-gap:2.5em}}.people-listing-layout .section-heading{margin-bottom:1.5em}.people-listing-layout .section-outro{margin-top:1.5em}.people-listing{display:grid;gap:4.5em}.people-listing .staff-member{display:flex;justify-content:space-between}.people-listing .staff-member .img{width:30%}.people-listing .staff-member .img img{width:100%;display:block;aspect-ratio:3/4;object-fit:cover;filter:grayscale(100%)}.people-listing .staff-member .text{width:65%}.people-listing .staff-member .text h2,.people-listing .staff-member .text h3{margin:0 0 .25em 0;text-transform:uppercase}.people-listing .staff-member .text h2 a,.people-listing .staff-member .text h3 a{text-decoration:none;transition:all .2s ease-in-out}.people-listing .staff-member .text h2 a:hover,.people-listing .staff-member .text h3 a:hover{color:var(--chordbrightgreen)}.people-listing .staff-member .text h3{color:var(--chordbluegreen)}.people-listing .staff-member .text .position{color:var(--chordbluegreen);font-family:"Inter",arial,sans-serif;font-weight:700;margin:0 0 .25em 0}.people-listing .staff-member .text .person-contacts{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--chordgreygreen);gap:.5em 1.5em;padding:0 0 1.5em 0;line-height:1;align-items:center}.people-listing .staff-member .text .person-contacts .icon-linkedin{color:var(--chorddarkgreen);text-decoration:none;transition:all .2s ease-in-out}.people-listing .staff-member .text .person-contacts .icon-linkedin:before{font-size:30px}.people-listing .staff-member .text .person-contacts .icon-linkedin:hover{color:var(--chordbrightgreen)}.people-listing .staff-member .text .initial-bio{padding-top:1.5em}.people-listing .staff-member .text .show-more-btn{text-transform:uppercase;font-family:"Inter",arial,sans-serif;font-weight:700;font-size:.8em;position:relative;text-decoration:none;padding:0 20px 0 0;color:var(--chorddarkgreen);border:none;background:none;cursor:pointer;transition:color .2s ease-in-out}.people-listing .staff-member .text .show-more-btn:before{position:absolute;top:50%;right:0;margin-top:-6px;transform-origin:center;font-size:12px;transition:transform .2s ease-in-out}.people-listing .staff-member .text .show-more-btn:hover{color:var(--chordbrightgreen)}.people-listing .staff-member .text .show-more-btn.active:before{transform:rotate(180deg)}@media(max-width: 900px){.people-listing .staff-member{flex-wrap:wrap;gap:2.5em}.people-listing .staff-member>div.img{width:100%}.people-listing .staff-member>div.img img{max-width:300px}.people-listing .staff-member>div.text{width:100%}}.show-more-bio{display:none}.expertise-listing,.alternating-listing{display:grid;gap:4.5em}.expertise-listing .expertise-item,.expertise-listing .alternating-item,.alternating-listing .expertise-item,.alternating-listing .alternating-item{display:flex;justify-content:space-between;align-items:center}.expertise-listing .expertise-item>div,.expertise-listing .alternating-item>div,.alternating-listing .expertise-item>div,.alternating-listing .alternating-item>div{width:47.5%;box-sizing:border-box}.expertise-listing .expertise-item>div.img img,.expertise-listing .alternating-item>div.img img,.alternating-listing .expertise-item>div.img img,.alternating-listing .alternating-item>div.img img{width:100%;aspect-ratio:16/9;display:block;object-fit:cover;filter:grayscale(100%)}.expertise-listing .expertise-item>div.text,.expertise-listing .alternating-item>div.text,.alternating-listing .expertise-item>div.text,.alternating-listing .alternating-item>div.text{padding:2em}.expertise-listing .expertise-item>div.text h2 a,.expertise-listing .alternating-item>div.text h2 a,.alternating-listing .expertise-item>div.text h2 a,.alternating-listing .alternating-item>div.text h2 a{color:var(--chorddarkgreen);transition:all .2s ease-in-out;text-decoration:none}.expertise-listing .expertise-item>div.text h2 a:hover,.expertise-listing .alternating-item>div.text h2 a:hover,.alternating-listing .expertise-item>div.text h2 a:hover,.alternating-listing .alternating-item>div.text h2 a:hover{color:var(--chordbrightgreen)}.expertise-listing .expertise-item>div.text .icon-chevron-right,.expertise-listing .alternating-item>div.text .icon-chevron-right,.alternating-listing .expertise-item>div.text .icon-chevron-right,.alternating-listing .alternating-item>div.text .icon-chevron-right{text-transform:uppercase;font-family:"Inter",arial,sans-serif;font-weight:700;font-size:.8em;position:relative;text-decoration:none;padding-right:1.25em;transition:color .2s ease-in-out}.expertise-listing .expertise-item>div.text .icon-chevron-right:before,.expertise-listing .alternating-item>div.text .icon-chevron-right:before,.alternating-listing .expertise-item>div.text .icon-chevron-right:before,.alternating-listing .alternating-item>div.text .icon-chevron-right:before{position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:.7em;transition:right .2s ease-in-out}.expertise-listing .expertise-item>div.text .icon-chevron-right:hover,.expertise-listing .alternating-item>div.text .icon-chevron-right:hover,.alternating-listing .expertise-item>div.text .icon-chevron-right:hover,.alternating-listing .alternating-item>div.text .icon-chevron-right:hover{color:var(--chordbrightgreen)}.expertise-listing .expertise-item>div.text .icon-chevron-right:hover:before,.expertise-listing .alternating-item>div.text .icon-chevron-right:hover:before,.alternating-listing .expertise-item>div.text .icon-chevron-right:hover:before,.alternating-listing .alternating-item>div.text .icon-chevron-right:hover:before{right:-5px}.expertise-listing .expertise-item:nth-child(odd),.expertise-listing .alternating-item:nth-child(odd),.alternating-listing .expertise-item:nth-child(odd),.alternating-listing .alternating-item:nth-child(odd){flex-direction:row-reverse}@media(max-width: 900px){.expertise-listing,.alternating-listing{gap:2.5em}.expertise-listing .expertise-item,.expertise-listing .alternating-item,.alternating-listing .expertise-item,.alternating-listing .alternating-item{flex-wrap:wrap}.expertise-listing .expertise-item>div,.expertise-listing .alternating-item>div,.alternating-listing .expertise-item>div,.alternating-listing .alternating-item>div{width:100%}}.expertise-key-image-text-layout{width:100%}.expertise-key-image-text-layout+.white-layout{padding-top:0}.expertise-key-image-text{position:relative;margin-bottom:min(max(12vw,3em),5em)}.expertise-key-image-text img{width:100%;aspect-ratio:2.4/1;display:block;object-fit:cover;filter:grayscale(100%)}.expertise-key-image-text .expertise-title-outline{position:absolute;bottom:0;white-space:nowrap;transform:translateY(50%);left:.05em;font-size:min(max(12vw,3em),7.5em);letter-spacing:.15em;text-transform:uppercase;color:rgba(0,0,0,0);font-family:"Inter",arial,sans-serif;font-weight:700;margin:0;line-height:auto;font-family:arial;-webkit-text-fill:0;-webkit-text-stroke:var(--chordbrightgreen);-webkit-text-stroke-width:1px;-webkit-user-select:none}.recent-projects-heading{border-left:1px solid var(--chordbrightgreen);padding:.5em 0em .5em 1.5em;text-transform:uppercase;font-size:1em;color:var(--chordbodygrey)}.recent-projects{margin:0 auto;max-width:900px}.recent-projects .recent-project-item{display:flex;justify-content:space-between;border-bottom:1px solid var(--chordgreygreen);padding:2em 0}.recent-projects .recent-project-item:last-child{border-bottom:none}.recent-projects .recent-project-item .recent-project-name{width:32%}.recent-projects .recent-project-item .recent-project-name h4{color:var(--chordbodygrey);font-size:1em;line-height:1.65}.recent-projects .recent-project-item .recent-project-blurb{width:66%}@media(max-width: 900px){.recent-projects .recent-project-item{display:block}.recent-projects .recent-project-item .recent-project-name,.recent-projects .recent-project-item .recent-project-blurb{width:100%}}.accordion.recent-projects-accordion{margin:0 auto;max-width:900px}.accordion h3.accordion-title{clear:both;position:relative;margin-bottom:10px;padding:1em 1.5em 1em 0;color:var(--chordbluegreen);text-transform:uppercase;border-bottom:1px solid var(--chordbluegreen);transition:all .2s ease-in-out}.accordion h3.accordion-title:last-of-type{border:none}.accordion h3.accordion-title:before{position:absolute;top:50%;right:.5em;transform:translateY(-50%);font-size:1em;content:""}.accordion h3.accordion-title:hover{outline:none;cursor:pointer;border-bottom-color:var(--chordbrightgreen);color:var(--chordbrightgreen)}.accordion h3.accordion-title.ui-state-active{border-bottom-color:var(--chordbrightgreen);color:var(--chordbrightgreen)}.accordion h3.accordion-title.ui-state-active:before{content:""}.accordion .accordion-content{display:none}.accordion .accordion-content:before{content:"";display:table;clear:both}.accordion .accordion-content:after{content:"";display:table;clear:both}footer .footer-logo{border-top:1px solid var(--chordbrightgreen);border-bottom:1px solid var(--chordbrightgreen);padding:2.5em 0;display:flex;justify-content:flex-end}footer .footer-logo .footer-inner{display:flex;flex-direction:column;align-items:flex-end;gap:1em}footer .footer-logo .footer-inner .logo{color:var(--chorddarkgreen)}@media(max-width: 700px){footer .footer-logo .footer-inner .logo svg{width:125px;height:auto}}footer .footer-logo .footer-inner .icon-linkedin{color:var(--chorddarkgreen);text-decoration:none;transition:all .2s ease-in-out}footer .footer-logo .footer-inner .icon-linkedin:before{font-size:32px}footer .footer-logo .footer-inner .icon-linkedin:hover{color:var(--chordbrightgreen)}footer .copyright{font-size:.7em;text-transform:uppercase;padding:1em 0}footer .itomic{text-align:right}footer .itomic a{text-decoration:none}footer .itomic a:hover{text-decoration:underline}img.alignleft,img.alignright,img.aligncenter,img.alignnone,div.alignleft img,div.alignright img,div.aligncenter img,div.alignnone img{max-width:100%;height:auto}.alignleft{float:left;margin:0 1em 1em 0}.alignright{float:right;margin:0 0 1em 1em}.aligncenter{display:block;margin:0 auto 1em auto;max-width:100%;height:auto}.alignnone{margin:0 0 .5em 0}.wp-caption{border:1px solid #eee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding:5px 5px 5px;text-align:center}.wp-caption img{border:none;height:auto;margin:0;padding:0;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:auto}.wp-caption p.wp-caption-text{font-size:.9em;line-height:1.4;margin:0}.gallery-item img{border:none !important;max-width:100%;height:auto;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin:0 auto}.gallery-item .gallery-caption{font-size:.9em;padding:5px;line-height:1.4}blockquote{max-width:90%;font-style:italic}@media(min-width: 0px)and (max-width: 1100px){.header .actual-header .icon-bars{display:inline}.header .actual-header .primary-menu{display:none}}@media(min-width: 0px)and (max-width: 767px){body{font-size:100%}.container,.container.container-1000,.container.container-900{width:83vw}}@media(min-width: 0px)and (max-width: 480px){.alignleft,.alignright,.aligncenter,.alignnone,a img.alignleft,a img.alignright,a img.aligncenter,a img.alignnone{float:none !important;margin:0 auto 1em auto !important;display:block !important;max-width:100%;height:auto}.wp-caption p.wp-caption-text,.gallery-item .gallery-caption{font-size:.7em}}
