/*!
Theme Name: Commodore Builders
Author: Michael Bester
Author URI: http://michael@kimili.com
Description: Theme for commodorebuilders.com
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: commodorebuilders
*/
@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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!important}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;transition:opacity .333s cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{background:#000;opacity:0;transform:translateZ(0);-webkit-backface-visibility:hidden}.pswp__bg,.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;transition:transform .333s cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;transition:opacity .333s cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{right:0;bottom:0;overflow:hidden}.pswp__img,.pswp__item{position:absolute;left:0;top:0}.pswp__img{width:auto;height:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;transition:opacity .2s;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjY0IiBoZWlnaHQ9Ijg4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTY3LjAwMiA1OS41djMuNzY4Yy02LjMwNy44NC05LjE4NCA1Ljc1LTEwLjAwMiA5LjczMiAyLjIyLTIuODMgNS41NjQtNS4wOTggMTAuMDAyLTUuMDk4VjcxLjVMNzMgNjUuNTg1IDY3LjAwMiA1OS41ek0xMyAyOXYtNWgydjNoM3YyaC01em0wLTE0aDV2MmgtM3YzaC0ydi01em0xOCAwdjVoLTJ2LTNoLTN2LTJoNXptMCAxNGgtNXYtMmgzdi0zaDJ2NXpNNjIgMjR2NWgtMnYtM2gtM3YtMmg1em0wLTRoLTV2LTJoM3YtM2gydjV6bTggMHYtNWgydjNoM3YyaC01em0wIDRoNXYyaC0zdjNoLTJ2LTV6TTIwLjU4NiA2NmwtNS42NTYtNS42NTYgMS40MTQtMS40MTRMMjIgNjQuNTg2bDUuNjU2LTUuNjU2IDEuNDE0IDEuNDE0TDIzLjQxNCA2Nmw1LjY1NiA1LjY1Ni0xLjQxNCAxLjQxNEwyMiA2Ny40MTRsLTUuNjU2IDUuNjU2LTEuNDE0LTEuNDE0TDIwLjU4NiA2NnpNMTExLjc4NSA2NS4wM0wxMTAgNjMuNWwzLTMuNWgtMTB2LTJoMTBsLTMtMy41IDEuNzg1LTEuNDY4TDExNyA1OWwtNS4yMTUgNi4wM3pNMTUyLjIxNSA2NS4wM0wxNTQgNjMuNWwtMy0zLjVoMTB2LTJoLTEwbDMtMy41LTEuNzg1LTEuNDY4TDE0NyA1OWw1LjIxNSA2LjAzek0xNjAuOTU3IDI4LjU0M2wtMy4yNS0zLjI1LTEuNDEzIDEuNDE0IDMuMjUgMy4yNXoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMTUyLjUgMjdhNS41IDUuNSAwIDEwMC0xMSA1LjUgNS41IDAgMTAwIDExeiIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xNTAgMjFoNXYxaC01eiIvPjxnPjxwYXRoIGQ9Ik0xMTYuOTU3IDI4LjU0M2wtMS40MTQgMS40MTQtMy4yNS0zLjI1IDEuNDE0LTEuNDE0IDMuMjUgMy4yNXoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMTA4LjUgMjdhNS41IDUuNSAwIDEwMC0xMSA1LjUgNS41IDAgMTAwIDExeiIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMDYgMjFoNXYxaC01eiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMDkuMDQzIDE5LjAwOGwtLjA4NSA1LTEtLjAxNy4wODUtNXoiLz48L2c+PC9nPjwvc3ZnPg==") 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;box-shadow:0 2px 5px rgba(0,0,0,.25);transform:translateY(6px);transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;font-size:14px;line-height:18px}.pswp__share-tooltip a,.pswp__share-tooltip a:hover{color:#000;text-decoration:none}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:center;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp--css_animation .pswp__preloader--active,.pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border-radius:50%;border-color:#fff #fff transparent transparent;border-style:solid;border-width:2px;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity .333s cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}html{color:#191919;font-family:caecilia,Georgia,Times New Roman,Times,serif;font-size:18px;font-weight:400;line-height:1.5}.card .page-heading .person-details .content h1 strong,.card .person-card .name strong,.card .person-details .content .page-heading h1 strong,.card .person-details .content h2 strong,.card .person-details .content h3 strong,.card .person-details .content h4 strong,.card .person-details .content h5 strong,.card .person-details .content h6 strong,.card .project-description .partners dt strong,.card h3 strong,.card h4 strong,.card h5 strong,.card h6 strong,.h1,.h2,.h3,.h4,.h5,.h6,.nf-form-title>*,.page-footer section h4,.page-heading .person-details .content .card h1 strong,.page-heading .person-details .content h1,.page-heading .project-description .text h1,.page-heading h1,.person-card .card .name strong,.person-card .name,.person-card .person-details .content .name,.person-card .project-description .text .name,.person-details .content .card h2 strong,.person-details .content .card h3 strong,.person-details .content .card h4 strong,.person-details .content .card h5 strong,.person-details .content .card h6 strong,.person-details .content .page-heading .card h1 strong,.person-details .content .page-heading h1,.person-details .content .person-card .name,.person-details .content h2,.person-details .content h3,.person-details .content h4,.person-details .content h5,.person-details .content h6,.project-awards h2,.project-description .partners .card dt strong,.project-description .partners dt,.project-description .text .page-heading h1,.project-description .text .person-card .name,.project-description .text h2,.project-description .text h3,.project-description .text h4,.project-description .text h5,.project-description .text h6,.project-hero .title .suffix,.tenet--full .title,h1,h2,h3,h4,h5,h6{font-family:montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin-top:0;margin-bottom:2rem;font-weight:700}.h1,h1{font-size:2.4444444444rem;line-height:1.1}@media screen and (min-width:768px){.h1,h1{font-size:3.1111111111rem}}.h2,.page-heading h1,h2{font-size:2.4444444444rem;line-height:1.125}.h3,h3{font-size:1.7777777778rem;line-height:1.166666667}.h4,.tenet--full .title,h4{font-size:1.3333333333rem;line-height:1.25}.h5,.page-heading .person-details .content h1,.person-card .person-details .content .name,.person-details .content .page-heading h1,.person-details .content .person-card .name,.person-details .content .project-description .partners dt,.person-details .content h2,.person-details .content h3,.person-details .content h4,.person-details .content h5,.person-details .content h6,.project-description .partners .person-details .content dt,h5{font-size:1rem;line-height:1.333333333}.card .page-heading .person-details .content h1 strong,.card .person-card .name strong,.card .person-details .content .page-heading h1 strong,.card .person-details .content h2 strong,.card .person-details .content h3 strong,.card .person-details .content h4 strong,.card .person-details .content h5 strong,.card .person-details .content h6 strong,.card .project-description .partners dt strong,.card h3 strong,.card h4 strong,.card h5 strong,.card h6 strong,.h6,.nf-form-title>*,.page-footer section h4,.page-heading .person-details .content .card h1 strong,.page-heading .project-awards h1,.page-heading .project-description .text h1,.person-card .card .name strong,.person-card .name,.person-card .project-description .text .name,.person-details .content .card h2 strong,.person-details .content .card h3 strong,.person-details .content .card h4 strong,.person-details .content .card h5 strong,.person-details .content .card h6 strong,.person-details .content .page-heading .card h1 strong,.project-awards .page-heading h1,.project-awards h2,.project-description .partners .card dt strong,.project-description .partners dt,.project-description .text .page-heading h1,.project-description .text .person-card .name,.project-description .text h2,.project-description .text h3,.project-description .text h4,.project-description .text h5,.project-description .text h6,.project-hero .title .suffix,h6{font-size:1rem;line-height:1.5;text-transform:uppercase;letter-spacing:.05em}@media screen and (min-width:1200px){.h1,h1{font-size:4.6666666667rem}.h2,.page-heading h1,h2{font-size:3.1111111111rem}.h3,h3{font-size:2.4444444444rem}.h4,.tenet--full .title,h4{font-size:1.7777777778rem}.h5,.page-heading .person-details .content h1,.person-card .person-details .content .name,.person-details .content .page-heading h1,.person-details .content .person-card .name,.person-details .content .project-description .partners dt,.person-details .content h2,.person-details .content h3,.person-details .content h4,.person-details .content h5,.person-details .content h6,.project-description .partners .person-details .content dt,h5{font-size:1.3333333333rem}}.nf-form-title>*,.page-footer section h4,.with-divider{display:flex;flex-direction:row}.nf-form-title>:after,.page-footer section h4:after,.with-divider:after{content:"";flex:1 1;border-top:1px solid #b7b7b7;margin:auto auto auto 1.25rem}p{margin-top:0}.project-description .text ul,.tenet--full .text ul,ul.bulleted{list-style:square;margin-left:2rem}.project-awards .project-description .text ul,.project-awards ul,.project-description .text .project-awards ul,.project-description .text ul.bulletless,ul.bulletless{list-style:none;margin-left:0}ol{list-style:none;counter-reset:listCounter}ol li{counter-increment:listCounter;padding-left:3em;position:relative}ol li:before{content:counter(listCounter,decimal-leading-zero);display:inline-block;text-decoration:underline;position:absolute;left:0}.project-description .text ul,ol,ul{padding-left:0;margin-top:0}.container--article .project-description .text ul,.container--article ol,.container--article ul,.project-description .text .container--article ul{padding-left:1.5rem}.project-description .text ol ul,.project-description .text ul ol,.project-description .text ul ul,ol .project-description .text ul,ol ol,ol ul,ul .project-description .text ul,ul ol,ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:.3125rem}li:last-child{margin-bottom:0}label,legend{color:#191919;font-size:.8333333333rem;font-weight:700}@media screen and (min-width:980px){label,legend{font-size:1.3333333333rem}}blockquote{border-left:1px solid #e1edff;padding:1rem 2rem;margin:0 0 2rem}a{color:inherit;word-break:break-word}a,main a{text-decoration:none}main a{background-repeat:no-repeat;background-size:0 2px;background-position:0 1.2em;transition-property:background-size;transition-duration:.12s;transition-timing-function:cubic-bezier(.455,.03,.515,.955);background-color:#e5effe;background-image:linear-gradient(90deg,#ff6b0e 0,#ff6b0e)}@media(hover:hover)and (pointer:fine){main a:active,main a:focus,main a:hover{background-size:100% 2px;outline:0}}a[href^=mailto]{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}label{font-size:1rem;margin-bottom:.25rem}label .required{font-size:.8333333333rem;font-weight:400}.project-description .text ul,blockquote,dl,form,ol,p,pre,table,ul{margin-bottom:1.5rem}dl{margin-top:0}strong{font-weight:700}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#fff}body,html{padding:0;margin:0}hr{background-color:#f7f7f7;border:0;height:1px;margin-bottom:1.5em}:focus:not(.focus-visible){outline:none}img{height:auto;max-width:100%}img.alignnone{float:none;margin:.5rem 0 1rem}img.alignleft{float:left;margin:.5rem 1rem 1rem 0;max-width:50%}img.aligncenter{display:block;float:none;margin:.5rem auto 1rem}img.alignright{float:right;margin:.5rem 0 1rem 1rem;max-width:50%}figure{margin:0 0 1rem}fieldset{border:none}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{height:3.125rem!important;padding:.3125rem .625rem;background-color:#f7f7f7;border:1px solid #b7b7b7;box-shadow:none;box-sizing:border-box;width:100%;transition:all .12s cubic-bezier(.86,0,.07,1);-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,select:focus,textarea:focus{border:1px solid #0d63a7;outline:0;box-shadow:0 0 0 3px rgba(13,99,167,.5)}input[type=date].error,input[type=date].invalid,input[type=email].error,input[type=email].invalid,input[type=number].error,input[type=number].invalid,input[type=password].error,input[type=password].invalid,input[type=search].error,input[type=search].invalid,input[type=tel].error,input[type=tel].invalid,input[type=text].error,input[type=text].invalid,input[type=time].error,input[type=time].invalid,input[type=url].error,input[type=url].invalid,select.error,select.invalid,textarea.error,textarea.invalid{border-color:#900}input[type=date].error:focus,input[type=date].invalid:focus,input[type=email].error:focus,input[type=email].invalid:focus,input[type=number].error:focus,input[type=number].invalid:focus,input[type=password].error:focus,input[type=password].invalid:focus,input[type=search].error:focus,input[type=search].invalid:focus,input[type=tel].error:focus,input[type=tel].invalid:focus,input[type=text].error:focus,input[type=text].invalid:focus,input[type=time].error:focus,input[type=time].invalid:focus,input[type=url].error:focus,input[type=url].invalid:focus,select.error:focus,select.invalid:focus,textarea.error:focus,textarea.invalid:focus{border:1px solid #900;box-shadow:0 0 0 3px rgba(153,0,0,.5)}input[type=checkbox],input[type=radio]{display:inline-block;cursor:pointer;border:1px solid #b7b7b7;border-radius:2px;background-color:#fff;transition:all .12s cubic-bezier(.86,0,.07,1);width:1.2em;height:1.2em;vertical-align:middle;margin:-.25em .25em 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox]{background-size:.9em;background-repeat:no-repeat;background-position:50%}input[type=checkbox]:checked{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS4yNjIiIGhlaWdodD0iMTUuMDEiPjxwYXRoIGRhdGEtbmFtZT0iSWNvbiBmZWF0aGVyLWNoZWNrIiBkPSJNMTYuNDMzIDIuODI4TDcuMDggMTIuMTgxIDIuODI4IDcuOTI4IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMGE0ZGUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiIHN0cm9rZS13aWR0aD0iNCIvPjwvc3ZnPg==")}input[type=checkbox]:focus{border:1px solid #0d63a7;outline:0;box-shadow:0 0 0 3px rgba(13,99,167,.5)}input[type=radio]{border-radius:999px;box-shadow:inset 0 0 0 3px #fff}input[type=radio]:checked{background-color:#0d63a7}input[type=radio]:focus{border:1px solid #0d63a7;outline:0;box-shadow:inset 0 0 0 3px #fff,0 0 0 3px rgba(13,99,167,.5)}select{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjUuMTkxIj48cGF0aCBkPSJNNCA1LjE5MWwtNC00TDEuMTkxIDAgNCAyLjgwOSA2LjgwOSAwIDggMS4xOTF6IiBmaWxsPSIjYTNhYmIwIi8+PC9zdmc+");background-repeat:no-repeat;background-position:calc(100% - 12px) 50%;background-size:10px;padding-right:30px}textarea{min-height:7.5rem!important}label,legend{display:block}legend{margin-bottom:.625rem}label{margin-bottom:.3125rem}fieldset{padding:0;border-width:0}label>.label-body{display:inline-block;margin-left:.625rem;font-weight:400}.field-wrapper,.nf-form-title>*{margin-bottom:1.25rem}.nf-form-fields-required{font-size:.8333333333rem;margin-bottom:1.25rem}.nf-error-msg{font-size:.8333333333rem}.nf-row{margin-left:-5px;margin-right:-5px}.btn,.btn--secondary,.button,.button--secondary,button[type=reset],button[type=submit],input[type=button],input[type=reset],input[type=submit]{background-color:#ff6b0e;background-image:none;border:1px solid #ff6b0e;border-radius:2px;color:#fff8f3;display:inline-block;font-family:montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:500;line-height:1;padding:.9375rem 1.875rem;text-align:center;text-transform:uppercase;transition:all .12s cubic-bezier(.86,0,.07,1);white-space:nowrap}@media(hover:hover)and (pointer:fine){.btn--secondary:not(:disabled):active,.btn--secondary:not(:disabled):focus,.btn--secondary:not(:disabled):hover,.btn:not(:disabled):active,.btn:not(:disabled):focus,.btn:not(:disabled):hover,.button--secondary:not(:disabled):active,.button--secondary:not(:disabled):focus,.button--secondary:not(:disabled):hover,.button:not(:disabled):active,.button:not(:disabled):focus,.button:not(:disabled):hover,button[type=reset]:not(:disabled):active,button[type=reset]:not(:disabled):focus,button[type=reset]:not(:disabled):hover,button[type=submit]:not(:disabled):active,button[type=submit]:not(:disabled):focus,button[type=submit]:not(:disabled):hover,input[type=button]:not(:disabled):active,input[type=button]:not(:disabled):focus,input[type=button]:not(:disabled):hover,input[type=reset]:not(:disabled):active,input[type=reset]:not(:disabled):focus,input[type=reset]:not(:disabled):hover,input[type=submit]:not(:disabled):active,input[type=submit]:not(:disabled):focus,input[type=submit]:not(:disabled):hover{box-shadow:0 0 0 5px rgba(255,107,14,.5)}}.btn--secondary:disabled,.btn:disabled,.button--secondary:disabled,.button:disabled,button[type=reset]:disabled,button[type=submit]:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{opacity:.3;cursor:not-allowed}.btn.outline,.button.outline,.outline.btn--secondary,.outline.button--secondary,button.outline[type=reset],button.outline[type=submit],input.outline[type=button],input.outline[type=reset],input.outline[type=submit]{background-color:#fff;color:#ff6b0e}.btn--secondary,.button--secondary,button[type=reset],input[type=reset]{background-color:#0d63a7;border-color:#0d63a7}.btn--secondary.outline,.button--secondary.outline,button.outline[type=reset],input.outline[type=reset]{background-color:#fff;color:#0d63a7}@media(hover:hover)and (pointer:fine){.btn--secondary:not(:disabled):active,.btn--secondary:not(:disabled):focus,.btn--secondary:not(:disabled):hover,.button--secondary:not(:disabled):active,.button--secondary:not(:disabled):focus,.button--secondary:not(:disabled):hover,button[type=reset]:not(:disabled):active,button[type=reset]:not(:disabled):focus,button[type=reset]:not(:disabled):hover,input[type=reset]:not(:disabled):active,input[type=reset]:not(:disabled):focus,input[type=reset]:not(:disabled):hover{box-shadow:0 0 0 5px rgba(13,99,167,.5)}}.btn--block,.button--block{width:100%}@media screen and (min-width:768px){.btn--block,.button--block{width:auto}}.btn--small,.button--small{padding:.625rem .9375rem;font-size:.8333333333rem}.pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;list-style:none}.pagination>li{margin:0 .3125rem .625rem}.pagination .prev{margin-right:auto}.pagination .next{margin-left:auto;order:99}.pagination .current span[class*=btn]:active,.pagination .current span[class*=btn]:focus,.pagination .current span[class*=btn]:hover{box-shadow:none}@media screen and (max-width:767px){.pagination .next,.pagination .prev{width:calc(50% - .625rem);margin-bottom:1.25rem}.pagination .next .btn--secondary,.pagination .prev .btn--secondary{width:100%}.pagination .prev{margin-right:.3125rem}.pagination .next{margin-left:.3125rem;order:0}}.layout__with-sidebar .layout_content{margin-bottom:40px}@media screen and (min-width:980px){.layout__with-sidebar{display:grid;grid-template-areas:"header header" "sidebar content";grid-template-columns:2fr 1fr;gap:40px}.layout__with-sidebar.layout__equal_columns{grid-template-columns:1fr 1fr}.layout__with-sidebar .layout-header{grid-area:header}.layout__with-sidebar .layout-content{grid-area:content}.layout__with-sidebar .layout-sidebar{grid-area:sidebar}}@media screen and (min-width:768px){.two-columns{display:grid;grid-template-areas:"header header" "text aside";gap:0 2.5rem;grid-template-columns:1.5fr 1fr;position:relative}.two-columns .header{grid-area:header}.two-columns .text{grid-area:text}.two-columns .text>:last-child{margin-bottom:0!important}.two-columns .aside{grid-area:aside}}@media screen and (min-width:980px){.two-columns{grid-template-columns:2fr 1fr}}.container,.container--article,.layout__with-sidebar,.page-heading{display:grid;grid-template-columns:1fr min(1440px,100%) 1fr;padding:0 .625rem}@media screen and (min-width:375px){.container,.container--article,.layout__with-sidebar,.page-heading{padding:0 .9375rem}}@media screen and (min-width:1200px){.container,.container--article,.layout__with-sidebar,.page-heading{padding:0 2.5rem}}.container--article>*,.container>*,.layout__with-sidebar>*,.page-heading>*{grid-column:2/3}.layout__with-sidebar .container,.layout__with-sidebar .container--article,.layout__with-sidebar .layout__with-sidebar,.layout__with-sidebar .page-heading{padding:0}.container--article .container,.container--article .container--article,.container--article .layout__with-sidebar,.container--article .page-heading,.container .container,.container .container--article,.container .layout__with-sidebar,.container .page-heading,.layout__with-sidebar .container,.layout__with-sidebar .container--article,.layout__with-sidebar .layout__with-sidebar,.layout__with-sidebar .page-heading,.page-heading .container,.page-heading .container--article,.page-heading .layout__with-sidebar,.page-heading .page-heading{padding-left:0;padding-right:0}.container--article .full-bleed,.container--article .wide,.container--article .wp-block-embed,.container .full-bleed,.container .wide,.container .wp-block-embed,.layout__with-sidebar .full-bleed,.layout__with-sidebar .wide,.layout__with-sidebar .wp-block-embed,.page-heading .full-bleed,.page-heading .wide,.page-heading .wp-block-embed{width:100%;grid-column:1/-1;margin-left:auto;margin-right:auto;max-width:1440px}.container--article{grid-template-columns:1fr min(85ch,100%) 1fr}.container--article .wide{max-width:calc(85ch + 7.5rem)}.container.padded,.padded.container--article,.padded.layout__with-sidebar,.padded.page-heading{padding-top:2.5rem;padding-bottom:2.5rem}@media screen and (min-width:980px){.container.padded,.padded.container--article,.padded.layout__with-sidebar,.padded.page-heading{padding-top:5rem;padding-bottom:5rem}}.container.padded>:last-child,.padded.container--article>:last-child,.padded.layout__with-sidebar>:last-child,.padded.page-heading>:last-child{margin-bottom:0}.mt-large{margin-top:2.5rem}@media screen and (min-width:980px){.mt-large{margin-top:5rem}}.mb-large{margin-bottom:2.5rem}@media screen and (min-width:980px){.mb-large{margin-bottom:5rem}}body,html{height:100%}body{display:flex;flex-direction:column}.page-wrapper{flex:1 0 auto}.page-footer{flex-shrink:0}.hamburger-icon{display:inline-block;width:24px;height:21px;margin:0;position:relative;cursor:pointer}.hamburger-icon,.hamburger-icon span{transform:rotate(0deg);transition:all .12s cubic-bezier(.86,0,.07,1)}.hamburger-icon span{display:block;position:absolute;height:3px;width:100%;border-radius:1px;opacity:1;left:0;background:#fff}.hamburger-icon span:first-child{top:2px}.hamburger-icon span:nth-child(2),.hamburger-icon span:nth-child(3){top:9px}.hamburger-icon span:nth-child(4){bottom:2px}[aria-expanded=true] .hamburger-icon span:first-child,[aria-expanded=true] .hamburger-icon span:nth-child(4){width:0;left:50%;opacity:0}[aria-expanded=true] .hamburger-icon span:nth-child(2){transform:rotate(45deg)}[aria-expanded=true] .hamburger-icon span:nth-child(3){transform:rotate(-45deg)}[aria-expanded=true] .hamburger-icon span:nth-child(4){bottom:2px}.page-header{background-color:#01253e;color:#fff;position:relative;z-index:20;position:fixed;top:0;left:0;right:0;transition:all .2s ease-in-out}[data-scroll-direction=down] .page-header{transform:translateY(-100%)}.page-header+*{margin-top:var(--header-height);overflow:hidden}.page-header .wrapper{display:grid;gap:1rem;grid-template-columns:140px minmax(auto,170px) 1fr;grid-template-areas:"logo featured-link menu-toggler"}.page-header .logo{grid-area:logo;padding:1.25rem 0;width:100%;z-index:2}.page-header .logo a{display:block;position:relative;padding-top:29.2857143%}.page-header .logo img{position:absolute;top:0;left:0;display:block;width:100%}.page-header .menu-toggler{grid-area:menu-toggler;width:44px;position:relative;z-index:2;justify-self:end;display:flex}.page-header .menu-toggler button{padding:10px;border:none;background:0 0}.page-header .menu-toggler button.focus-visible,.page-header .menu-toggler button:active,.page-header .menu-toggler button:hover{background:inherit}@media screen and (min-width:980px){.page-header .wrapper{grid-template-columns:180px 1fr;grid-template-areas:"logo nav-main"}.page-header .logo{margin:0}.page-header .menu-toggler{display:none}}.page-footer{background-color:#e1edff;padding:2.5rem 1.25rem;font-size:.8333333333rem}.page-footer section>:last-child{margin-bottom:0!important}.page-footer section h4{margin-bottom:1.25rem}.page-footer section .project-description .text ul,.page-footer section ul,.project-description .text .page-footer section ul{list-style:none}.page-footer section .project-description .text ul a,.page-footer section p a,.page-footer section ul a,.project-description .text .page-footer section ul a{display:block}.page-footer section p a:focus,.page-footer section p a:hover,.page-footer section ul a:focus,.page-footer section ul a:hover{text-decoration:underline}.page-footer .content{display:grid;gap:2.5rem;grid-template-areas:"meta" "contact" "company" "projects" "copyright"}@media screen and (min-width:980px){.page-footer .content{grid-template-columns:1fr 1fr 2fr;grid-template-rows:auto auto auto;grid-template-areas:"meta meta meta" "contact company projects" "copyright copyright copyright"}}.page-footer .meta{grid-area:meta;display:grid;gap:1.25rem;grid-template-columns:180px 1fr;grid-template-rows:auto auto;grid-template-areas:"logo ." "social social"}@media screen and (min-width:980px){.page-footer .meta{grid-template-areas:"logo social";align-items:end;justify-items:end}}.page-footer .meta .logo{grid-area:logo}.page-footer .meta .logo a{display:block}.page-footer .meta .logo img{display:block;width:100%}.page-footer .meta .social-links{grid-area:social;list-style:none;margin:0;padding:0;display:flex;align-items:center}.page-footer .meta .social-links li{margin:0}.page-footer .meta .social-links li:not(:first-child){margin-left:.625rem}.page-footer .company-contact{grid-area:contact}.page-footer .company-menu{grid-area:company}.page-footer .projects{grid-area:projects}@media screen and (min-width:768px){.page-footer .projects ul{display:flex;flex-wrap:wrap}.page-footer .projects ul li{margin-right:1.25rem;width:calc(50% - 1.25rem)}}.page-footer .copyright{grid-area:copyright;text-align:center}.nav-main{font-family:montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.nav-main .project-description .text ul,.nav-main ul,.project-description .text .nav-main ul{list-style:none;padding:0;margin:0}.nav-main .project-description .text ul li,.nav-main ul li,.project-description .text .nav-main ul li{margin:0}.nav-main a,.nav-main button.link{text-decoration:none;background-color:#01253e;background-image:none;white-space:nowrap;display:block;border:none;color:inherit}.nav-main .current-menu-item a{background-color:#0d63a7}@media screen and (max-width:979px){.nav-main{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#01253e;padding:81px 0 0;flex-direction:column;justify-content:flex-start;display:none;overflow-y:auto;-webkit-overflow-scrolling:touch}.nav-main.visible{display:flex}.nav-main a,.nav-main button.link{color:#fff;display:block;padding:1.875rem .9375rem}.nav-main .project-description .text ul,.nav-main ul,.project-description .text .nav-main ul{margin-bottom:1rem}.nav-main ul.nav-secondary{padding-left:.9375rem;padding-right:.9375rem}.nav-main ul.nav-secondary a{padding-top:1.25rem;padding-bottom:1.25rem}}@media screen and (min-width:980px){.nav-main ul.nav-primary{display:flex;justify-content:flex-end;height:100%}.nav-main ul.nav-primary li{position:relative}.nav-main ul.nav-primary li:focus-within>ul,.nav-main ul.nav-primary li:hover>ul,.nav-main ul.nav-primary li ul:hover{visibility:visible;opacity:1;display:block}.nav-main ul.nav-secondary{position:absolute;left:-2px;display:none;padding:0 2px 2px;background-color:#01253e}.nav-main ul.nav-secondary a{padding-top:.625rem;padding-bottom:.625rem}.nav-main a,.nav-main button.link{display:flex;align-items:center;padding:0 1.875rem;height:100%}}.hero{background-color:#0d63a7;color:#fff;margin-bottom:1.25rem}@media screen and (min-width:980px){.hero{margin-bottom:2.5rem}}.hero .image{position:relative;display:block}.hero .image img{display:block;width:100%}.hero .image figcaption{position:absolute;bottom:.625rem;right:.625rem;background-color:#fff;padding:.3125rem .625rem;color:#191919;font-size:.8333333333rem}.hero:not(.project-hero):not(.home-hero) .text{padding:.625rem}@media screen and (min-width:375px){.hero:not(.project-hero):not(.home-hero) .text{padding:.9375rem}}@media screen and (min-width:1200px){.hero:not(.project-hero):not(.home-hero) .text{padding:2.5rem}}@media screen and (max-width:979px){.hero:not(.project-hero):not(.home-hero){display:flex;flex-direction:column}.hero:not(.project-hero):not(.home-hero) .image{order:1}.hero:not(.project-hero):not(.home-hero) .text{order:2}}@media screen and (min-width:980px){.hero:not(.project-hero):not(.home-hero){display:grid;grid-template-columns:calc(50vw - 720px - 2.5rem) 1fr 50vw;grid-template-areas:". text image";min-height:50vh;position:relative}.hero:not(.project-hero):not(.home-hero) .image{grid-area:image;margin:0;overflow:hidden;position:absolute;left:0;right:0;bottom:0;top:0}.hero:not(.project-hero):not(.home-hero) .image img{height:100%;object-fit:cover}.hero:not(.project-hero):not(.home-hero) .text{grid-area:text;display:flex;flex-direction:column;justify-content:center}}.page-heading{padding-top:2.5rem;margin-bottom:2.5rem}.page-heading>:last-child{margin-bottom:0!important}.page-heading:not(.no-divider)>:last-child{padding-bottom:2.5rem;border-bottom:1px solid #b7b7b7}.page-heading h1{margin-bottom:.625rem}@media screen and (min-width:980px){.page-heading{padding-top:3.75rem;margin-bottom:3.75rem}.page-heading:not(.no-divider)>:last-child{padding-bottom:3.75rem}}.section-nav{font-family:montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-weight:500;text-align:center;box-shadow:0 5px 5px rgba(25,25,25,.15);padding:0;overflow:auto;white-space:nowrap;scrollbar-width:none}.section-nav::-webkit-scrollbar{display:none}.hero+.section-nav{margin-top:-1.25rem}@media screen and (min-width:980px){.hero+.section-nav{margin-top:-2.5rem}}.project-description .text .section-nav ul,.section-nav .project-description .text ul,.section-nav ul{list-style:none;display:flex;align-items:center;justify-content:middle;margin:0}.section-nav li{margin:0;flex:1 0 auto}.section-nav a{display:block;padding:1.25rem;background:0 0;position:relative}.section-nav a:after{content:"";position:absolute;bottom:0;left:0;background-color:transparent;height:4px;width:0;transition:all .25s cubic-bezier(.86,0,.07,1)}.section-nav a.active{color:#0d63a7;pointer-events:none}.section-nav a.active:after{background-color:#0d63a7;width:100%}@media(hover:hover)and (pointer:fine){.section-nav a:not(.active):active:after,.section-nav a:not(.active):focus:after,.section-nav a:not(.active):hover:after{background-color:rgba(13,99,167,.5);width:100%}}.card-grid,.card-grid--2-col,.card-grid--3-col,.card-grid--4-col,.card-grid--5-col,.card-grid--6-col{display:grid;gap:1.25rem}@media screen and (min-width:768px){.card-grid--2-col,.card-grid--3-col{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:980px){.card-grid--3-col{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:768px){.card-grid--4-col{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:980px){.card-grid--4-col{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1200px){.card-grid--4-col{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:550px){.card-grid--5-col{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:768px){.card-grid--5-col{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:980px){.card-grid--5-col{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1200px){.card-grid--5-col{grid-template-columns:repeat(5,1fr)}}.card-grid--6-col{grid-template-columns:repeat(2,1fr)}@media screen and (min-width:550px){.card-grid--6-col{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:768px){.card-grid--6-col{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1200px){.card-grid--6-col{grid-template-columns:repeat(6,1fr)}}.card{display:flex;background-color:#fff;flex-direction:column}.card:not(.card--small){box-shadow:0 0 8px rgba(0,0,0,.2);border-radius:.3125rem;overflow:hidden;transition:all .12s cubic-bezier(.86,0,.07,1);background-image:linear-gradient(0deg,#01253e 0,#01253e);background-size:0 100%;background-repeat:no-repeat;background-position:0 100%}@media(hover:hover)and (pointer:fine){.card:not(.card--small):focus,.card:not(.card--small):focus-within,.card:not(.card--small):hover{color:#fff;background-size:100% 100%}.card:not(.card--small):focus *,.card:not(.card--small):focus-within *,.card:not(.card--small):hover *{color:inherit!important}}.js .card{cursor:pointer}.card .text{order:2;padding:.625rem}@media screen and (min-width:980px){.card .text{padding:.9375rem}}.card .text>:last-child{margin-bottom:0!important}.card a{background:0 0}.card .image{margin:0;order:1}.card .image img{display:block;width:100%}.card .page-heading .person-details .content h1,.card .person-card .name,.card .person-details .content .page-heading h1,.card .person-details .content h2,.card .person-details .content h3,.card .person-details .content h4,.card .person-details .content h5,.card .person-details .content h6,.card .project-description .partners dt,.card h3,.card h4,.card h5,.card h6,.page-heading .person-details .content .card h1,.person-card .card .name,.person-details .content .card h2,.person-details .content .card h3,.person-details .content .card h4,.person-details .content .card h5,.person-details .content .card h6,.person-details .content .page-heading .card h1,.project-description .partners .card dt{font-size:1rem;font-weight:400;margin:0}.card .page-heading .person-details .content h1 strong,.card .person-card .name strong,.card .person-details .content .page-heading h1 strong,.card .person-details .content h2 strong,.card .person-details .content h3 strong,.card .person-details .content h4 strong,.card .person-details .content h5 strong,.card .person-details .content h6 strong,.card .project-description .partners dt strong,.card h3 strong,.card h4 strong,.card h5 strong,.card h6 strong,.page-heading .person-details .content .card h1 strong,.person-card .card .name strong,.person-details .content .card h2 strong,.person-details .content .card h3 strong,.person-details .content .card h4 strong,.person-details .content .card h5 strong,.person-details .content .card h6 strong,.person-details .content .page-heading .card h1 strong,.project-description .partners .card dt strong{font-size:.8333333333rem;margin-bottom:.15625rem;color:#5a5a5a;display:block}@media(hover:hover)and (pointer:fine){.card--small img{transition:all .12s cubic-bezier(.25,1,.5,1);opacity:.85}.card--small:focus-within img,.card--small:focus img,.card--small:hover img{opacity:1;box-shadow:0 0 15px rgba(0,0,0,.15);transform:scale(1.03)}}.card--small .text{padding-left:0;padding-right:0}.gallery{margin-bottom:1.875rem}@media screen and (min-width:980px){.gallery{margin-bottom:2.5rem}}.gallery .gallery-image{margin:0;padding-top:100%;position:relative}@media(hover:hover)and (pointer:fine){.gallery .gallery-image img{transition:all .12s cubic-bezier(.25,1,.5,1);opacity:.85}.gallery .gallery-image:focus-within img,.gallery .gallery-image:focus img,.gallery .gallery-image:hover img{opacity:1;box-shadow:0 0 15px rgba(0,0,0,.15);transform:scale(1.03)}}.gallery .gallery-image a,.gallery .gallery-image img{display:block}.gallery .gallery-image a{height:100%;position:absolute;top:0;bottom:0;left:0;right:0;background-image:none}.gallery .gallery-image img{height:100%;width:100%;object-fit:cover}.gallery .gallery-image figcaption{display:none}.social-links a{text-indent:-9999px;display:inline-block;width:2.5rem;height:2.5rem;background-position:50%;background-size:cover}.social-links a[href*="facebook.com"]{background-image:url(/wp-content/themes/commodore-builders/images/icon-social-facebook.svg)}.social-links a[href*="twitter.com"]{background-image:url(/wp-content/themes/commodore-builders/images/icon-social-twitter.svg)}.social-links a[href*="linkedin.com"]{background-image:url(/wp-content/themes/commodore-builders/images/icon-social-linkedin.svg)}.social-links a[href*="instagram.com"]{background-image:url(/wp-content/themes/commodore-builders/images/icon-social-instagram.svg)}.social-links a[href*="vimeo.com"]{background-image:url(/wp-content/themes/commodore-builders/images/icon-social-vimeo.svg)}.social-links a[href*="youtube.com"]{background-image:url(/wp-content/themes/commodore-builders/images/icon-social-youtube.svg)}.wp-block-embed{margin-bottom:1.875rem}.wp-block-embed figcaption{margin-top:.625rem;margin-bottom:1.25rem}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-6 .wp-block-embed__wrapper:before{padding-top:66.66%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.aside .wrapper{position:sticky;top:.625rem;font-size:.8333333333rem}.aside .wrapper>*{padding:1.875rem;border-radius:.3125rem}.aside .wrapper>*+*{margin-top:1.25rem}@media screen and (min-width:768px){.aside .wrapper>*{padding:2.5rem}}.aside .wrapper>*>:last-child{margin-bottom:0!important}.aside .get-in-touch{background-color:#f7f7f7}.aside .get-in-touch a{background-color:transparent}.aside header{border-bottom:1px solid #b7b7b7;margin-bottom:1.875rem}.aside header h3{margin-bottom:0;padding-bottom:.3125rem}.aside .card .page-heading .person-details .content h1 strong,.aside .card .person-card .name strong,.aside .card .person-card .person-details .content .name strong,.aside .card .person-details .content .page-heading h1 strong,.aside .card .person-details .content .person-card .name strong,.aside .card .person-details .content .project-description .partners dt strong,.aside .card .person-details .content h2 strong,.aside .card .person-details .content h3 strong,.aside .card .person-details .content h4 strong,.aside .card .person-details .content h5 strong,.aside .card .person-details .content h6 strong,.aside .card .project-description .partners .person-details .content dt strong,.aside .card .project-description .partners dt strong,.aside .card h3 strong,.aside .card h4 strong,.aside .card h5 strong,.aside .card h6 strong,.aside .h6,.aside .nf-form-title>*,.aside .page-footer section h4,.aside .page-heading .project-awards h1,.aside .page-heading .project-description .text h1,.aside .person-details .content .project-description .partners .text dt,.aside .person-details .content .project-description .text .partners dt,.aside .project-awards .page-heading h1,.aside .project-awards h2,.aside .project-description .partners .person-details .content .text dt,.aside .project-description .partners .text dt,.aside .project-description .text .page-heading .person-details .content h1,.aside .project-description .text .page-heading h1,.aside .project-description .text .partners .person-details .content dt,.aside .project-description .text .partners dt,.aside .project-description .text .person-card .name,.aside .project-description .text .person-card .person-details .content .name,.aside .project-description .text .person-details .content .page-heading h1,.aside .project-description .text .person-details .content .person-card .name,.aside .project-description .text .person-details .content h2,.aside .project-description .text .person-details .content h3,.aside .project-description .text .person-details .content h4,.aside .project-description .text .person-details .content h5,.aside .project-description .text .person-details .content h6,.aside .project-description .text h2,.aside .project-description .text h3,.aside .project-description .text h4,.aside .project-description .text h5,.aside .project-description .text h6,.aside .project-hero .title .suffix,.card .page-heading .person-details .content h1 .aside strong,.card .person-card .name .aside strong,.card .person-card .person-details .content .name .aside strong,.card .person-details .content .page-heading h1 .aside strong,.card .person-details .content .person-card .name .aside strong,.card .person-details .content .project-description .partners dt .aside strong,.card .person-details .content h2 .aside strong,.card .person-details .content h3 .aside strong,.card .person-details .content h4 .aside strong,.card .person-details .content h5 .aside strong,.card .person-details .content h6 .aside strong,.card .project-description .partners .person-details .content dt .aside strong,.card .project-description .partners dt .aside strong,.card h3 .aside strong,.card h4 .aside strong,.card h5 .aside strong,.card h6 .aside strong,.page-footer section .aside h4,.page-heading .person-details .content .aside .card h1 strong,.page-heading .person-details .content .aside .project-description .text h1,.page-heading .person-details .content .card h1 .aside strong,.page-heading .person-details .content .project-description .text .aside h1,.page-heading .project-awards .aside h1,.page-heading .project-description .text .aside h1,.person-card .aside .card .name strong,.person-card .aside .project-description .text .name,.person-card .card .name .aside strong,.person-card .person-details .content .aside .card .name strong,.person-card .person-details .content .aside .project-description .text .name,.person-card .person-details .content .card .name .aside strong,.person-card .person-details .content .project-description .text .aside .name,.person-card .project-description .text .aside .name,.person-details .content .aside .card h2 strong,.person-details .content .aside .card h3 strong,.person-details .content .aside .card h4 strong,.person-details .content .aside .card h5 strong,.person-details .content .aside .card h6 strong,.person-details .content .aside .project-description .partners .text dt,.person-details .content .aside .project-description .text .partners dt,.person-details .content .aside .project-description .text h2,.person-details .content .aside .project-description .text h3,.person-details .content .aside .project-description .text h4,.person-details .content .aside .project-description .text h5,.person-details .content .aside .project-description .text h6,.person-details .content .card h2 .aside strong,.person-details .content .card h3 .aside strong,.person-details .content .card h4 .aside strong,.person-details .content .card h5 .aside strong,.person-details .content .card h6 .aside strong,.person-details .content .page-heading .aside .card h1 strong,.person-details .content .page-heading .aside .project-description .text h1,.person-details .content .page-heading .card h1 .aside strong,.person-details .content .page-heading .project-description .text .aside h1,.person-details .content .person-card .aside .card .name strong,.person-details .content .person-card .aside .project-description .text .name,.person-details .content .person-card .card .name .aside strong,.person-details .content .person-card .project-description .text .aside .name,.person-details .content .project-description .partners .aside .card dt strong,.person-details .content .project-description .partners .card dt .aside strong,.person-details .content .project-description .partners .text .aside dt,.person-details .content .project-description .text .aside .partners dt,.person-details .content .project-description .text .aside h2,.person-details .content .project-description .text .aside h3,.person-details .content .project-description .text .aside h4,.person-details .content .project-description .text .aside h5,.person-details .content .project-description .text .aside h6,.project-awards .aside h2,.project-awards .page-heading .aside h1,.project-description .partners .aside .card dt strong,.project-description .partners .card dt .aside strong,.project-description .partners .person-details .content .aside .card dt strong,.project-description .partners .person-details .content .card dt .aside strong,.project-description .partners .person-details .content .text .aside dt,.project-description .partners .text .aside dt,.project-description .text .aside .page-heading .person-details .content h1,.project-description .text .aside .partners .person-details .content dt,.project-description .text .aside .partners dt,.project-description .text .aside .person-card .name,.project-description .text .aside .person-card .person-details .content .name,.project-description .text .aside .person-details .content .page-heading h1,.project-description .text .aside .person-details .content .person-card .name,.project-description .text .aside .person-details .content h2,.project-description .text .aside .person-details .content h3,.project-description .text .aside .person-details .content h4,.project-description .text .aside .person-details .content h5,.project-description .text .aside .person-details .content h6,.project-description .text .aside h2,.project-description .text .aside h3,.project-description .text .aside h4,.project-description .text .aside h5,.project-description .text .aside h6,.project-description .text .page-heading .aside h1,.project-hero .title .aside .suffix{color:#0d63a7;margin-bottom:.3125rem}.aside .honor-roll{list-style:none;text-align:center}.aside .honor-roll img{display:block;margin:0 auto;max-width:300px}.aside .honor-roll .caption{color:#5a5a5a;max-width:35ch;margin:.625rem auto 0}.page-template-page-home .hwo-cta{background-color:#f7f7f7}.home-hero.hero-images{display:grid;height:80vh;grid-template-columns:1fr;grid-template-rows:1fr auto 1fr}.home-hero.hero-images .header{grid-column:1/2;grid-row:2/3;background-color:rgba(1,37,62,.6);padding:.9375rem .625rem;position:relative;z-index:2}.home-hero.hero-images .header .text{font-weight:400;margin:0;text-transform:uppercase}.home-hero.hero-images .header .text.enter{animation:fade-in .4s cubic-bezier(.5,0,.75,0)}.home-hero.hero-images .header .text.exit{animation:fade-out .4s cubic-bezier(.5,0,.75,0)}.home-hero.hero-images .images{grid-column:1/3;grid-row:1/4;position:relative;z-index:1}.home-hero.hero-images .images .image{position:absolute;top:0;left:0;display:block;height:100%;width:100%;object-fit:cover;object-position:center}.home-hero.hero-images .images .image:not(.active){opacity:0;z-index:1}.home-hero.hero-images .images .image.previously-active{opacity:1;z-index:2}.home-hero.hero-images .images .image.active{animation:fade-in .4s cubic-bezier(.5,0,.75,0);z-index:3}@media screen and (min-width:375px){.home-hero.hero-images{grid-template-columns:87.25vw 1fr}}@media screen and (min-width:550px){.home-hero.hero-images{grid-template-columns:66vw 1fr}}@media screen and (min-width:768px){.home-hero.hero-images{grid-template-columns:1fr 1fr}}@media screen and (min-width:980px){.home-hero.hero-images .header{padding:1.25rem 1.25rem 1.25rem max(1.25rem,calc(50vw - 720px - 1.25rem))}}.home-hero.hero-video video{display:block;width:100%}.section-intro{display:grid}.section-intro .image{display:flex;align-items:center}.section-intro .image img{display:block;width:100%}@media screen and (min-width:768px){.section-intro{grid-template-columns:min(calc(864px - 3.75rem),calc(60% - 3.75rem)) 3.75rem min(calc(576px - 3.75rem),calc(40% - 3.75rem));grid-template-areas:"header header header" "text . image"}.section-intro .image{grid-area:image}.section-intro .header{grid-area:header}.section-intro .text{grid-area:text}}@media screen and (min-width:980px){.section-intro{grid-template-rows:auto auto;grid-template-areas:". . image" "header . image" "text . image" ". . image"}}.home-banner{background-color:#01253e}.home-banner a{display:block}.home-banner a img{transition:all .12s cubic-bezier(.86,0,.07,1);display:block}.home-banner a,.home-banner picture{display:block;max-width:420px;margin-left:auto;margin-right:auto}@media(min-width:640px){.home-banner a,.home-banner picture{max-width:min(1440px,100%)}}.project-hero{min-height:75vh;position:relative;display:flex;flex-direction:column}@media screen and (min-width:980px){.project-hero{min-height:60vh}}.project-hero:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background-image:linear-gradient(0deg,rgba(25,25,25,.7) 0,rgba(25,25,25,.5166) 19%,rgba(25,25,25,.3787) 34%,rgba(25,25,25,.2674) 47%,rgba(25,25,25,.1946) 56.5%,rgba(25,25,25,.1358) 65%,rgba(25,25,25,.0882) 73%,rgba(25,25,25,.0525) 80.2%,rgba(25,25,25,.0294) 86.1%,rgba(25,25,25,.0147) 91%,rgba(25,25,25,.0056) 95.2%,rgba(25,25,25,.0014) 98.2%,rgba(25,25,25,0))}.project-hero .text{z-index:3;margin-top:auto;padding-top:1.25rem;padding-bottom:1.25rem}@media screen and (min-width:980px){.project-hero .text{padding-top:2.5rem;padding-bottom:2.5rem}}.project-hero .image{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;margin:0}.project-hero .image img{display:block;object-fit:cover;height:100%}.project-hero .title{margin-bottom:.3125rem}.project-hero .title .suffix{display:block;margin:.3125rem 0 0}.project-hero .location{font-family:montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin-bottom:0;font-weight:500}@media screen and (min-width:980px){.page-projects--sector{display:grid;grid-template-columns:1fr 22.5rem min(calc(100% - 22.5rem),calc(1440px - 22.5rem)) 1fr;grid-template-areas:". sectors projects ."}.page-projects--sector .sector-nav{grid-area:sectors;margin-right:5rem}.page-projects--sector .sector-projects{grid-area:projects}}.sector-nav{font-family:montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin-bottom:2.5rem}.sector-nav .sector-list{list-style:none;margin:0;font-weight:500}.sector-nav .sector-list li{margin:0}.sector-nav .sector-link{display:block;background-image:none;background-color:#fff;transition:all .12s cubic-bezier(.86,0,.07,1)}@media screen and (max-width:979px){.sector-nav{margin-top:-1.25rem;margin-left:-.625rem;margin-right:-.625rem}}@media screen and (max-width:979px)and (min-width:375px){.sector-nav{margin-left:-.9375rem;margin-right:-.9375rem}}@media screen and (max-width:979px){.page-heading .sector-nav h1,.sector-nav .page-heading h1,.sector-nav h2{display:none}}@media screen and (min-width:980px){.sector-nav nav{border:1px solid #f7f7f7}.sector-nav .section-nav{overflow:initial}.sector-nav .section-nav ul{display:block;text-align:left}.sector-nav .section-nav a:after{display:none}.sector-nav .sector-link{padding:1.25rem;transition:all .12s cubic-bezier(.86,0,.07,1);background-image:linear-gradient(0deg,#e1edff 0,#e1edff);background-size:0 100%;background-repeat:no-repeat;background-position:0 100%}}@media screen and (min-width:980px)and (hover:hover)and (pointer:fine){.sector-nav .sector-link:focus,.sector-nav .sector-link:focus-within,.sector-nav .sector-link:hover{color:#191919;background-size:100% 100%}.sector-nav .sector-link:focus *,.sector-nav .sector-link:focus-within *,.sector-nav .sector-link:hover *{color:inherit!important}}@media screen and (min-width:980px){.sector-nav .sector-link.active{background-color:#0d63a7;color:#fff;pointer-events:none}}.project-cards+.project-cards{margin-top:2.5rem}.project-awards{background-color:#e1edff;padding-top:.9375rem;padding-bottom:.9375rem;margin-bottom:1.25rem}.project-awards section+section{margin-top:1.875rem}.project-awards .wrapper>:last-child{margin-bottom:0!important}@media screen and (min-width:980px){.project-awards{padding-top:1.25rem;padding-bottom:1.25rem;margin-bottom:2.5rem}}.hero+.project-awards{margin-top:-1.25rem}@media screen and (min-width:980px){.hero+.project-awards{margin-top:-2.5rem}}.page-heading .project-awards h1,.project-awards .page-heading h1,.project-awards h2{margin-bottom:.625rem;padding-left:1.875rem;background-repeat:no-repeat;background-position:0;background-size:contain}.page-heading .project-awards .certifications h1,.project-awards .certifications .page-heading h1,.project-awards .certifications h2{background-image:url(/wp-content/themes/commodore-builders/images/icon-certificate.svg)}.page-heading .project-awards .awards h1,.project-awards .awards .page-heading h1,.project-awards .awards h2{background-image:url(/wp-content/themes/commodore-builders/images/icon-trophy.svg)}.project-awards .project-description .text ul,.project-awards ul,.project-description .text .project-awards ul{margin:0}@media screen and (min-width:550px){.project-awards .project-description .text ul,.project-awards ul,.project-description .text .project-awards ul{display:flex;flex-wrap:wrap}.project-awards .project-description .text ul li,.project-awards ul li,.project-description .text .project-awards ul li{margin:0}.project-awards ul li:not(:last-child):after{content:"·";display:inline-block;margin:0 .625rem}}.project-description{margin-bottom:1.875rem}.page-heading .project-description .text h1,.person-card .project-description .text .name,.project-description .partners .text dt,.project-description .text .page-heading h1,.project-description .text .partners dt,.project-description .text .person-card .name,.project-description .text h2,.project-description .text h3,.project-description .text h4,.project-description .text h5,.project-description .text h6{margin-bottom:1rem}.project-description .lead-image{display:none}.page-heading .project-description .header h1,.project-description .header .page-heading h1,.project-description .header h2{margin-bottom:.625rem}.project-description .header .completion{color:#5a5a5a;font-style:italic}.project-description .partners dt{margin:0 0 .3125rem;padding:0}.project-description .partners dd{margin:0 0 .9375rem}@media screen and (min-width:768px){.project-description .partners .partner{display:flex;margin-bottom:.625rem}.project-description .partners dl{display:flex;flex-wrap:wrap}.project-description .partners dt{margin:0;flex:0 0 auto}.project-description .partners dt:after{content:":";display:inline-block;margin-right:.5em}.project-description .partners dd{flex:0 1 auto;margin:0 2.5rem 0 0}}@media screen and (min-width:980px){.project-description{display:grid;grid-template-areas:"header image" "text image" "partners partners";grid-template-columns:1.5fr 1fr;grid-template-rows:auto 1fr auto;gap:0 2.5rem;margin-bottom:2.5rem}.project-description .header{grid-area:header}.project-description .text{grid-area:text}.project-description .lead-image{grid-area:image;display:block}.project-description .lead-image img{display:block}.project-description .lead-image figcaption{background-color:#f7f7f7;font-size:.8333333333rem;color:#5a5a5a;padding:.3125rem .625rem;font-style:italic}.project-description .partners{grid-area:partners}}.project-videos{margin-bottom:1.875rem}.project-videos .video{max-width:85ch;margin-left:auto;margin-right:auto}.project-videos .video+.video{margin-top:2.5rem}.project-videos .video *+*{margin-top:.625rem;margin-bottom:0}.project-videos .video-wrapper{padding:56.25% 0 0;position:relative}.project-videos .video-wrapper>*{position:absolute;top:0;left:0;width:100%;height:100%}.latest-projects .footer,.latest-projects .header{display:flex;flex-direction:column;justify-content:center}.latest-projects .header{grid-column-start:1;grid-column-end:2;text-align:center}.latest-projects .footer{padding:1.875rem 0 0;grid-column-start:1;grid-column-end:-1;text-align:center}@media screen and (min-width:768px){.latest-projects .header{grid-column-end:3}}@media screen and (min-width:980px){.latest-projects .header{padding-right:20%;text-align:left}.latest-projects .project-card:nth-of-type(5n),.latest-projects .project-card:nth-of-type(6n){display:none}}@media screen and (min-width:1200px){.latest-projects .project-card:nth-of-type(5n),.latest-projects .project-card:nth-of-type(6n){display:flex}}.page-people{min-height:100vh}.page-people .people{margin-bottom:2.5rem;position:relative}.page-people .people>*{position:relative;z-index:1}.page-people .people .header{background-color:hsla(0,0%,100%,.96);position:sticky;top:4.4rem;padding:.3125rem 0;margin-bottom:1.25rem;z-index:2;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.page-people .people .header h3{margin:0}.filter-form{position:sticky;top:0;z-index:10;background-color:hsla(0,0%,100%,.96);margin-bottom:2.5rem;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.filter-form form{display:flex;align-items:center;gap:1rem;margin:.625rem 0}.filter-form form>*{white-space:nowrap;margin:0}@media screen and (max-width:767px){.filter-form form label{display:none}}.filter-form form button[type=reset]{font-size:2rem;font-weight:100;padding:0;height:3.1rem;width:4rem}.no-results-message{margin-top:1.25rem}@media screen and (min-width:768px){.no-results-message{margin-top:2.5rem}}.person-card .name{margin-bottom:0}.person-card .title{color:#5a5a5a;margin-bottom:.625rem}.person-card .blurb,.person-card .title{font-size:.8333333333rem}.person-details{margin-bottom:2.5rem}.person-details .job-title{color:#5a5a5a;font-size:1rem;margin-bottom:0}.person-details .headshot{max-width:15.625rem;margin:0 auto 1.25rem}.person-details .headshot img{display:block;width:100%}.person-details .recognition{background-color:#f7f7f7;padding:.625rem;font-size:.8333333333rem;width:calc(100% + 1.25rem);margin-left:-.625rem;margin-bottom:1.25rem}.person-details .recognition>:last-child{margin-bottom:0!important}.card .page-heading .person-details .content h1 .recognition strong,.card .page-heading .person-details .recognition .content h1 strong,.card .person-card .name .person-details .recognition strong,.card .person-card .person-details .content .name .recognition strong,.card .person-card .person-details .recognition .content .name strong,.card .person-details .content .page-heading h1 .recognition strong,.card .person-details .content .person-card .name .recognition strong,.card .person-details .content .project-description .partners dt .recognition strong,.card .person-details .content h2 .recognition strong,.card .person-details .content h3 .recognition strong,.card .person-details .content h4 .recognition strong,.card .person-details .content h5 .recognition strong,.card .person-details .content h6 .recognition strong,.card .person-details .recognition .content .page-heading h1 strong,.card .person-details .recognition .content .person-card .name strong,.card .person-details .recognition .content .project-description .partners dt strong,.card .person-details .recognition .content h2 strong,.card .person-details .recognition .content h3 strong,.card .person-details .recognition .content h4 strong,.card .person-details .recognition .content h5 strong,.card .person-details .recognition .content h6 strong,.card .project-description .partners .person-details .content dt .recognition strong,.card .project-description .partners .person-details .recognition .content dt strong,.card .project-description .partners dt .person-details .recognition strong,.card h3 .person-details .recognition strong,.card h4 .person-details .recognition strong,.card h5 .person-details .recognition strong,.card h6 .person-details .recognition strong,.page-footer section .person-details .recognition h4,.page-heading .person-details .content .card h1 .recognition strong,.page-heading .person-details .content .project-description .text .recognition h1,.page-heading .person-details .recognition .content .card h1 strong,.page-heading .person-details .recognition .content .project-description .text h1,.page-heading .project-awards .person-details .recognition h1,.page-heading .project-description .text .person-details .recognition h1,.person-card .card .name .person-details .recognition strong,.person-card .person-details .content .card .name .recognition strong,.person-card .person-details .content .project-description .text .recognition .name,.person-card .person-details .recognition .content .card .name strong,.person-card .person-details .recognition .content .project-description .text .name,.person-card .project-description .text .person-details .recognition .name,.person-details .content .card h2 .recognition strong,.person-details .content .card h3 .recognition strong,.person-details .content .card h4 .recognition strong,.person-details .content .card h5 .recognition strong,.person-details .content .card h6 .recognition strong,.person-details .content .page-heading .card h1 .recognition strong,.person-details .content .page-heading .project-description .text .recognition h1,.person-details .content .person-card .card .name .recognition strong,.person-details .content .person-card .project-description .text .recognition .name,.person-details .content .project-description .partners .card dt .recognition strong,.person-details .content .project-description .partners .text .recognition dt,.person-details .content .project-description .text .partners .recognition dt,.person-details .content .project-description .text .recognition h2,.person-details .content .project-description .text .recognition h3,.person-details .content .project-description .text .recognition h4,.person-details .content .project-description .text .recognition h5,.person-details .content .project-description .text .recognition h6,.person-details .recognition .card .person-card .name strong,.person-details .recognition .card .project-description .partners dt strong,.person-details .recognition .card h3 strong,.person-details .recognition .card h4 strong,.person-details .recognition .card h5 strong,.person-details .recognition .card h6 strong,.person-details .recognition .content .card h2 strong,.person-details .recognition .content .card h3 strong,.person-details .recognition .content .card h4 strong,.person-details .recognition .content .card h5 strong,.person-details .recognition .content .card h6 strong,.person-details .recognition .content .page-heading .card h1 strong,.person-details .recognition .content .page-heading .project-description .text h1,.person-details .recognition .content .person-card .card .name strong,.person-details .recognition .content .person-card .project-description .text .name,.person-details .recognition .content .project-description .partners .card dt strong,.person-details .recognition .content .project-description .partners .text dt,.person-details .recognition .content .project-description .text .partners dt,.person-details .recognition .content .project-description .text h2,.person-details .recognition .content .project-description .text h3,.person-details .recognition .content .project-description .text h4,.person-details .recognition .content .project-description .text h5,.person-details .recognition .content .project-description .text h6,.person-details .recognition .h6,.person-details .recognition .nf-form-title>*,.person-details .recognition .page-footer section h4,.person-details .recognition .page-heading .project-awards h1,.person-details .recognition .page-heading .project-description .text h1,.person-details .recognition .person-card .card .name strong,.person-details .recognition .person-card .project-description .text .name,.person-details .recognition .project-awards .page-heading h1,.person-details .recognition .project-awards h2,.person-details .recognition .project-description .partners .card dt strong,.person-details .recognition .project-description .partners .text dt,.person-details .recognition .project-description .text .page-heading h1,.person-details .recognition .project-description .text .partners dt,.person-details .recognition .project-description .text .person-card .name,.person-details .recognition .project-description .text h2,.person-details .recognition .project-description .text h3,.person-details .recognition .project-description .text h4,.person-details .recognition .project-description .text h5,.person-details .recognition .project-description .text h6,.person-details .recognition .project-hero .title .suffix,.project-awards .page-heading .person-details .recognition h1,.project-awards .person-details .recognition h2,.project-description .partners .card dt .person-details .recognition strong,.project-description .partners .person-details .content .card dt .recognition strong,.project-description .partners .person-details .content .text .recognition dt,.project-description .partners .person-details .recognition .content .card dt strong,.project-description .partners .person-details .recognition .content .text dt,.project-description .partners .text .person-details .recognition dt,.project-description .text .page-heading .person-details .content .recognition h1,.project-description .text .page-heading .person-details .recognition .content h1,.project-description .text .page-heading .person-details .recognition h1,.project-description .text .partners .person-details .content .recognition dt,.project-description .text .partners .person-details .recognition .content dt,.project-description .text .partners .person-details .recognition dt,.project-description .text .person-card .person-details .content .recognition .name,.project-description .text .person-card .person-details .recognition .content .name,.project-description .text .person-card .person-details .recognition .name,.project-description .text .person-details .content .page-heading .recognition h1,.project-description .text .person-details .content .person-card .recognition .name,.project-description .text .person-details .content .recognition h2,.project-description .text .person-details .content .recognition h3,.project-description .text .person-details .content .recognition h4,.project-description .text .person-details .content .recognition h5,.project-description .text .person-details .content .recognition h6,.project-description .text .person-details .recognition .content .page-heading h1,.project-description .text .person-details .recognition .content .person-card .name,.project-description .text .person-details .recognition .content h2,.project-description .text .person-details .recognition .content h3,.project-description .text .person-details .recognition .content h4,.project-description .text .person-details .recognition .content h5,.project-description .text .person-details .recognition .content h6,.project-description .text .person-details .recognition h2,.project-description .text .person-details .recognition h3,.project-description .text .person-details .recognition h4,.project-description .text .person-details .recognition h5,.project-description .text .person-details .recognition h6,.project-hero .title .person-details .recognition .suffix{margin-bottom:.3125rem}@media screen and (min-width:375px){.person-details .recognition{padding:.9375rem;width:calc(100% + 1.875rem);margin-left:-.9375rem}}@media screen and (min-width:768px){.person-details .headshot{margin:0 2.5rem .625rem 0;float:left}}@media screen and (min-width:980px){.person-details{display:grid;gap:0 1.25rem;grid-template-columns:15.625rem 1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"header header" "headshot content" "recognition content" ". distinguished" ". in-the-news"}.person-details .header{grid-area:header}.person-details .headshot{grid-area:headshot;margin:0 0 .625rem}.person-details .content{grid-area:content}.person-details .recognition.distinguished{grid-area:distinguished;display:flex}.person-details .recognition.distinguished>*{flex:1 1 auto}.person-details .recognition.distinguished>*+*{margin-left:1.25rem}.person-details .recognition:not(.distinguished){grid-area:recognition;margin:0;width:auto;background-color:transparent;padding:0}.person-details .in-the-news{grid-area:in-the-news}}@media screen and (min-width:1200px){.person-details{margin-bottom:5rem;gap:0 2.5rem}.person-details .job-title{color:#5a5a5a;font-size:1.3333333333rem}}.person-team{margin-bottom:2.5rem}@media screen and (min-width:980px){.person-team{margin-bottom:5rem}}.tenet--full{grid-template-areas:". header ." ". icon ." ". text ."}.tenet--full .header{grid-area:header;margin-bottom:1.25rem;position:relative}.tenet--full .image{grid-area:icon;width:250px;max-width:100%;margin:0 auto 1.25rem}.tenet--full .image svg{max-width:175px;display:block;margin:0 auto}.tenet--full .title{margin:0}.tenet--full .text{grid-area:text}.tenet--full:nth-of-type(4n){background-color:#0d63a7;color:#f0f6fa}.tenet--full:nth-of-type(4n) svg *{fill:#01253e!important}.tenet--full:nth-of-type(4n+1){background-color:#f7f7f7}.tenet--full:nth-of-type(4n+1) svg *{fill:#c6c6c6!important}.tenet--full:nth-of-type(4n+2){background-color:#01253e;color:#f0f2f3}.tenet--full:nth-of-type(4n+2) svg *{fill:#0d63a7!important}.tenet--full:nth-of-type(4n+3){background-color:#fff}.tenet--full:nth-of-type(4n+3) svg *{fill:#d6d6d6!important}@media screen and (min-width:980px){.tenet--full{grid-template-columns:1fr min(576px,40%) min(864px,60%) 1fr;grid-template-rows:auto 1fr;grid-template-areas:". icon header ." ". icon text ."}.tenet--full .image{width:auto;padding:0 2.5rem;margin:0;display:flex;align-items:center}.tenet--full .image svg{display:block;margin:0 auto;width:100%;max-width:300px}.tenet--full:nth-of-type(2n){grid-template-columns:1fr min(864px,60%) min(576px,40%) 1fr;grid-template-areas:". header icon ." ". text icon ."}}.hwo-cta,.hwo-cta .header{text-align:center}.hwo-cta .header{margin-bottom:2.5rem}.hwo-cta .header .title{color:#0d63a7}.hwo-cta .header .blurb{font-size:1.3333333333rem;max-width:75ch;margin:0 auto 1.25rem}.hwo-cta .tenets{display:grid;gap:1.25rem;margin-bottom:2.5rem}@media screen and (min-width:980px){.hwo-cta .tenets{grid-template-columns:repeat(2,1fr)}}.hwo-cta .tenet{padding:2.5rem 1.25rem;box-shadow:0 0 10px rgba(0,0,0,.2);background-color:#fff;border-radius:.3125rem}.hwo-cta .tenet>:last-child{margin-bottom:0!important}@media screen and (min-width:980px){.hwo-cta .tenet{padding:2.5rem}}.hwo-cta .tenet .header{text-align:left;display:flex;flex-direction:column}.hwo-cta .tenet .header .title{margin:0;order:2;text-align:center}.hwo-cta .tenet .header .icon{order:1;max-width:100%;width:160px;margin:0 auto 1.25rem}.posts{max-width:1200px;margin:3.75rem auto}@media screen and (min-width:980px){.posts{margin-top:5rem;margin-bottom:5rem}}.posts .card{margin-bottom:1.875rem}.news-card h3{font-weight:700;margin-bottom:.625rem}@media screen and (min-width:550px){.news-card .text{padding:1.25rem}}@media screen and (min-width:980px){.news-card{flex-direction:row}.news-card .image{width:28rem;flex-shrink:0;max-width:50%}.news-card .image img{height:100%;object-fit:cover}.news-card .text{padding:1.875rem;display:flex;flex-direction:column;justify-content:center}}.latest-news .footer,.latest-news .header{text-align:center}.latest-news .header{color:#0d63a7}.post-article{margin-bottom:3.75rem}.post-article .byline{color:#5a5a5a;font-family:montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.post-article .post-image{margin-bottom:1.875rem}.post-article .post-image img{display:block;width:100%}@media screen and (min-width:980px){.post-type-job_posting header .wrapper{display:grid;grid-template-areas:"heading back" "byline back";grid-template-columns:1fr auto;gap:0 1.25rem}.post-type-job_posting header .wrapper .heading{grid-area:heading}.post-type-job_posting header .wrapper .byline{grid-area:byline;margin:0}.post-type-job_posting header .wrapper .back{grid-area:back;padding:0;margin:0;display:flex;flex-direction:column;justify-content:center}}.job-postings>:last-child{margin-bottom:0!important}.job-postings .no-openings{border-radius:.3125rem;padding:3.75rem 1.875rem;background-color:#f7f7f7;text-align:center}@media screen and (min-width:980px){.job-postings .no-openings{padding:7.5rem 5rem}}.job-postings .department{margin-bottom:3.75rem}.job-postings .department .heading{margin-bottom:1.25rem}.job-postings .department .openings{list-style:none;font-family:montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;border-top:1px solid #f7f7f7}.job-postings .department .openings li{display:flex;align-items:center;border-bottom:1px solid #f7f7f7}.job-postings .department .openings li a{display:block;padding:1.25rem 0;margin-right:.625rem;font-weight:700;flex-grow:1;background:0 0}.job-postings .department .openings li a strong{text-decoration:none;background-repeat:no-repeat;background-size:0 2px;background-position:0 1.2em;transition-property:background-size;transition-duration:.12s;transition-timing-function:cubic-bezier(.455,.03,.515,.955);background-color:#e5effe;background-image:linear-gradient(90deg,#ff6b0e 0,#ff6b0e);background-color:inherit;background-position:0 1.1em}@media(hover:hover)and (pointer:fine){.job-postings .department .openings li a strong:active,.job-postings .department .openings li a strong:focus,.job-postings .department .openings li a strong:hover{background-size:100% 2px;outline:0}}@media(hover:hover)and (pointer:fine){.job-postings .department .openings li a:active strong,.job-postings .department .openings li a:focus strong,.job-postings .department .openings li a:hover strong{background-size:100% 2px}}.job-postings .department .openings li time{font-weight:300;color:#5a5a5a;font-size:.8333333333rem}.our-qualities{background-color:#f7f7f7}.qualities{list-style:none;margin:0}.quality{text-align:center;padding:1.875rem .9375rem;margin:0}@media screen and (min-width:768px){.quality{padding:2.5rem 1.875rem}}@media screen and (min-width:1200px){.quality{padding:3.75rem 2.5rem}}.quality .title{font-size:1rem;font-weight:500;margin-bottom:0}@media screen and (min-width:980px){.quality .title{font-size:1.3333333333rem}}.quality .title span{display:block;width:100%;max-width:360px;margin:0 auto}.quality .title span strong{background-size:contain;background-repeat:no-repeat;background-position:50%;text-indent:-9999rem;font-size:0;text-align:left;display:block;padding-top:29%}.quality .text{max-width:40ch;margin:0 auto}.quality:nth-of-type(2n){background-color:#0d63a7;color:#f0f6fa}.quality:nth-of-type(odd){background-color:#01253e;color:#f0f2f3}.qualities{padding:0}@media screen and (min-width:768px){.qualities{display:grid;grid-template-columns:1fr 1fr}.qualities .quality:first-of-type{order:1}.qualities .quality:nth-of-type(2){order:2}.qualities .quality:nth-of-type(3){order:4}.qualities .quality:nth-of-type(4){order:3}.qualities .quality:nth-of-type(5){order:5}.qualities .quality:nth-of-type(6){order:6}}@media screen and (min-width:1200px){.qualities{grid-template-columns:1fr 1fr 1fr}.qualities .quality{order:0!important}}.our-claims .claims{display:grid;gap:1.875rem;margin-bottom:2.5rem}@media screen and (min-width:980px){.our-claims .claims{grid-template-columns:repeat(3,1fr)}}.our-claims .claim{font-size:.8333333333rem}@media screen and (max-width:979px){.our-claims .claim+.claim{padding-top:1.875rem;border-top:1px solid #e1edff}}@media screen and (min-width:768px){.our-claims .claim{display:flex;align-items:center}.our-claims .claim .header{width:40%;flex:0 0 auto}.our-claims .claim .text{margin-left:1.25rem}}@media screen and (min-width:980px){.our-claims .claim{display:block}.our-claims .claim .header{width:auto}.our-claims .claim .text{margin-left:0}}.our-claims .claim .header{display:grid;grid-template-areas:"image title";grid-template-columns:minmax(30%,150px) min-content;gap:1.25rem;align-items:center;margin:0 auto .625rem;justify-content:center}@media screen and (min-width:768px){.our-claims .claim .header{justify-content:left}}.our-claims .claim .header .title{grid-area:title;margin:0;font-weight:300;text-transform:uppercase;color:#0d63a7;font-size:1.3333333333rem}@media screen and (min-width:550px){.our-claims .claim .header .title{font-size:1.7777777778rem}}@media screen and (min-width:768px){.our-claims .claim .header .title{font-size:1.3333333333rem}}@media screen and (min-width:1200px){.our-claims .claim .header .title{font-size:1.7777777778rem}}.our-claims .claim .header .img{grid-area:image;display:block;height:0;padding-top:100%;position:relative}.our-claims .claim .header .img img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.our-claims .claim .text{margin-bottom:0}.mentoring{background-color:#f7f7f7}.mentoring .mentorships{display:grid;gap:1.25rem;margin-bottom:2.5rem}@media screen and (min-width:768px){.mentoring .mentorships{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:980px){.mentoring .mentorships{grid-template-columns:repeat(3,1fr)}}.mentoring .mentorship{border-radius:.3125rem;font-size:.8333333333rem;padding:1.25rem;box-shadow:0 0 10px rgba(0,0,0,.2);background-color:#fff}.mentoring .mentorship>:last-child{margin-bottom:0!important}.mentoring .mentorship>.title{margin-bottom:.3125rem;font-weight:700}.mentoring .mentorship ol,.mentoring .mentorship ul{padding-left:.625rem}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
#html .arve,.arve,.wp-block-nextgenthemes-arve-block{display:block;margin-bottom:1.5em;width:100%}#html .arve:after,.arve:after,.wp-block-nextgenthemes-arve-block:after{clear:both;content:"";display:table}#html .arve.alignleft,.arve.alignleft,.wp-block-nextgenthemes-arve-block.alignleft{margin-right:1.5em;margin-top:.4em}#html .arve.alignright,.arve.alignright,.wp-block-nextgenthemes-arve-block.alignright{margin-left:1.5em;margin-top:.4em}#html .arve [hidden],#html .arve[hidden],.arve [hidden],.arve[hidden],.wp-block-nextgenthemes-arve-block [hidden],.wp-block-nextgenthemes-arve-block[hidden]{display:none}#html .arve-inner,.arve-inner{display:block;margin:0;padding:0;width:auto}#html .arve-embed,.arve-embed{display:block;margin:0;max-height:100vh;overflow:hidden;padding:0;position:relative;width:100%}#html .arve[data-provider=tiktok] .arve-embed,.arve[data-provider=tiktok] .arve-embed{height:580px}#html .arve-embed--has-aspect-ratio,.arve-embed--has-aspect-ratio{aspect-ratio:16/9}#html .arve-embed--has-aspect-ratio:after,.arve-embed--has-aspect-ratio:after{clear:both;content:"";display:block}#html .arve-ar,.arve-ar{display:block}#html .arve-iframe,#html .arve-play-btn,#html .arve-thumbnail,.arve-iframe,.arve-play-btn,.arve-thumbnail{border:0;bottom:0;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}#html .arve-video,.arve-video{height:auto;margin:0;padding:0;width:100%}#html .arve-promote-link,.arve-promote-link{float:right;font-family:Open Sans,Sagoe UI,Arvo,Lato,arial,sans-serif;font-size:.8em}.components-button--arve-thumbnail{display:block;height:auto}@supports(aspect-ratio:16/9){#html .arve-ar,#html .arve-embed--has-aspect-ratio:after,.arve-ar,.arve-embed--has-aspect-ratio:after{display:none}}.et-fb-tinymce-buttons #arve-btn{display:none}
.is-screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}.is-menu{position:relative}.is-menu a{background:0 0!important;line-height:1;outline:0}.is-menu a::after,.is-menu a::before{display:none!important}.is-menu a:focus,.is-menu a:hover,.is-menu:hover>a{background:0 0!important;outline:0}.is-menu.default form{max-width:310px}.is-menu.is-dropdown form{display:none;min-width:310px;max-width:100%;position:absolute;right:0;top:100%;z-index:9}.is-menu.full-width-menu form,.is-menu.sliding form{min-width:0!important;overflow:hidden;position:absolute;right:0;top:25%;width:0;z-index:9;padding:0;margin:0}.is-menu.full-width-menu form:not(.is-search-form) input[type=search],.is-menu.full-width-menu form:not(.is-search-form) input[type=text],.is-menu.is-dropdown form:not(.is-search-form) input[type=search],.is-menu.is-dropdown form:not(.is-search-form) input[type=text],.is-menu.sliding form:not(.is-search-form) input[type=search],.is-menu.sliding form:not(.is-search-form) input[type=text],.is-popup-search-form form:not(.is-search-form) input[type=search],.is-popup-search-form form:not(.is-search-form) input[type=text]{background:#fff;color:#000}.is-menu.is-first form{right:auto;left:0}.is-menu.full-width-menu:not(.open) form,.is-menu.sliding:not(.open) form{display:block}.is-menu form .screen-reader-text{display:none}.is-menu form label{margin:0;padding:0}.is-menu-wrapper{display:none;position:absolute;right:5px;top:5px;width:auto;z-index:9999}.is-menu-wrapper.is-expanded{width:100%}.admin-bar .is-menu-wrapper{top:51px}.is-menu-wrapper .is-menu{float:right}.is-menu-wrapper .is-menu form{right:0;left:auto}.gsc-cse-search-menu{max-width:310px;float:right}.gsc-cse-search-menu .cse .gsc-control-cse,.gsc-cse-search-menu .gsc-control-cse{padding:0}.is-menu .search-icon-path{fill:#848484}.search-close{cursor:pointer;display:none;height:20px;position:absolute;right:-22px;top:33%;width:20px;z-index:99999}.is-menu.is-first .search-close{right:auto;left:-22px}.is-menu.is-dropdown .search-close{top:calc(100% + 7px)}.popup-search-close{cursor:pointer;height:20px;width:20px;z-index:99999;float:right;position:relative;margin:20px 20px 0 0}#is-popup-wrapper{width:100%;height:100%;position:fixed;top:0;left:0;background:#4c4c4c;background:rgba(4,4,4,.91);z-index:999999}.is-popup-search-form form{width:80%;margin:20% auto 0}.is-popup-search-form form.is-ajax-search{margin:10% auto 0}.popup-search-close:after,.search-close:after{border-left:2px solid #848484;content:'';height:20px;left:9px;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.popup-search-close:before,.search-close:before{border-left:2px solid #848484;content:'';height:20px;left:9px;position:absolute;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.is-menu.full-width-menu.open .search-close,.is-menu.is-dropdown form[style="display: block;"]+.search-close,.is-menu.sliding.open .search-close{display:block}.is-highlight{background-color:#ffffb9;color:#222}@media screen and (max-width:910px){.is-menu form{left:0;min-width:50%;right:auto}.is-menu.default form{max-width:100%}.is-menu.full-width-menu.active-search{position:relative}.is-menu-wrapper{display:block}}.is-link-container{display:none}form .is-link-container{position:relative}form .is-link-container div{position:absolute;width:200px;bottom:-25px;left:5px;z-index:99999;height:auto;line-height:14px;padding:10px 15px}form .is-link-container a{text-decoration:none;font-size:14px;font-weight:100;font-family:arial;box-shadow:none}form .is-link-container a:hover{text-decoration:underline}form .is-link-container a.is-customize-link{margin-left:15px}form:hover+.is-link-container,form:hover>.is-link-container{display:block}.is-form-style label{display:inline-block!important;padding:0;vertical-align:middle;margin:0;width:100%;line-height:1}.is-form-style{line-height:1;position:relative;padding:0!important}.is-form-style.is-form-style-3 label{width:calc(100% - 36px)!important}.is-form-style input.is-search-input{background:#fff;background-image:none!important;color:#333;padding:0 12px;margin:0;outline:0!important;font-size:14px!important;height:36px;min-height:0;line-height:1;border-radius:0;border:solid 1px #ccc!important;font-family:arial;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}.is-form-style input.is-search-input::-ms-clear{display:none;width:0;height:0}.is-form-style input.is-search-input::-ms-reveal{display:none;width:0;height:0}.is-form-style input.is-search-input::-webkit-search-cancel-button,.is-form-style input.is-search-input::-webkit-search-decoration,.is-form-style input.is-search-input::-webkit-search-results-button,.is-form-style input.is-search-input::-webkit-search-results-decoration{display:none}.is-form-style.is-form-style-3 input.is-search-input{border-right:0!important}.is-form-style button.is-search-submit{background:0 0;border:0;box-shadow:none!important;opacity:1;padding:0!important;margin:0;line-height:0;outline:0;vertical-align:middle;width:36px;height:36px}.is-menu.full-width-menu.is-first button.is-search-submit,.is-menu.sliding.is-first button.is-search-submit{display:inline-block!important}.is-menu.full-width-menu.is-first button.is-search-submit:not([style="display: inline-block;"]),.is-menu.sliding.is-first button.is-search-submit:not([style="display: inline-block;"]){visibility:hidden}.is-form-style .is-search-submit path{fill:#555}.is-form-style input.is-search-submit{text-decoration:none;position:absolute;top:0;right:0}.is-form-style input.is-search-submit{padding:0 10px!important;width:auto}.is-search-icon{width:36px;padding-top:6px!important}.is-search-icon svg{width:22px;display:inline}.is-form-style input.is-search-submit,.is-search-icon{display:inline-block!important;color:#666;background:#ededed;box-shadow:none!important;outline:0;margin:0;font-size:14px!important;border:1px solid #ccc;border-radius:0;line-height:1;height:36px;text-transform:capitalize;vertical-align:middle;-webkit-transition:background-color .1s ease-in-out;-moz-transition:background-color .1s ease-in-out;-o-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.is-search-icon:hover,form.is-form-style input.is-search-submit:hover{background:#dcdcdc}.is-form-style-2 .is-search-submit{display:none}