@charset "UTF-8";*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a.btn,button,.btn{background-image:none;background-color:transparent;border-radius:3px;border:2px solid #3869c7;color:#3869c7;cursor:pointer;display:inline-block;font-family:franklin-gothic-urw,sans-serif;font-size:1.6rem;font-style:normal;font-weight:500;line-height:1;margin-bottom:0;outline:none;overflow:hidden;padding:1rem 2rem;position:relative;text-align:center;text-decoration:none;transition:all .3s}a.btn:hover,button:hover,.btn:hover{border-color:#072867;color:#072867}a.btn:active,button:active,.btn:active{border-color:#000;color:#000}a.btn:focus,button:focus,.btn:focus{border-color:#000;color:#000;outline:#3869c7}a.btn.white,button.white,.btn.white{border-color:#fff;color:#fff;outline:#ffffff}a.btn.white:hover,button.white:hover,.btn.white:hover{transform:scale(1.02);transition:all .3s ease-in}footer{background-color:#f2f0ed;border-top:3px solid #ffffff;padding-top:4.6rem}@media (max-width: 480px){footer{padding:4rem 0}}footer .footer-nav{padding-bottom:7rem}@media (max-width: 480px){footer .footer-nav{padding-bottom:0}}@media (max-width: 480px){footer .footer-nav .col-6{padding-bottom:3rem}}@media (max-width: 480px){footer .footer-nav .col-6:nth-child(3){padding-bottom:0}}footer .footer-nav .col-6:nth-child(3) a{color:#072867}footer .footer-nav li{margin-bottom:0}footer .footer-nav li a{color:#3869c7;font-family:franklin-gothic-urw,sans-serif;font-size:1.8rem;font-style:normal;font-weight:500;line-height:150%;text-decoration:none;transition:all .3s ease-out}footer .footer-nav li a:hover{opacity:.7;transition:all .3s ease-out}footer .footer-nav li.parent a{color:#072867}footer .footer-nav li.parent a:hover{color:#3869c7;opacity:1}footer .footer-nav li.nope{display:none}footer .legal ul{display:flex}footer .social-nav{display:flex;margin-top:3rem}footer .social-nav .social-nav-item{margin-right:1rem;width:2.3rem}footer .social-nav .social-nav-item svg{fill:#3869c7;transition:fill .3s ease-out}footer .social-nav .social-nav-item svg:hover{fill:#072867;transition:fill .3s ease-out}#legalese{background-color:#e6e1db;padding-top:1.7rem;padding-bottom:1.3rem}#legalese p,#legalese a{color:#353131;font-family:franklin-gothic-urw,sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:.07em;line-height:150%;text-transform:uppercase;text-decoration:none}@media (max-width: 480px){#legalese .copyright{padding-bottom:2rem}}form select,form input[type=text],form input[type=email],form input[type=search],form textarea{-webkit-appearance:none;appearance:none;background-color:#fff;background-color:transparent;background-image:none;border-radius:0;border:1px solid #bfbebe;box-shadow:none;color:#072867;font-size:1.8rem;margin-bottom:1.6rem;padding:1.3rem 1.8rem;transition:all .3s ease-out;width:100%}form select:required,form input[type=text]:required,form input[type=email]:required,form input[type=search]:required,form textarea:required{background-image:radial-gradient(#944f47 15%,transparent 16%);background-position:center right;background-repeat:no-repeat;background-size:1em 1em}form select:focus,form input[type=text]:focus,form input[type=email]:focus,form input[type=search]:focus,form textarea:focus{border-color:#3869c7;transition:all .3s ease-out}form label{color:#8a8585;font-family:franklin-gothic-urw,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:160%}form textarea{resize:none;width:100%}form input[type=text]::placeholder,form input[type=email]::placeholder,form textarea::placeholder{color:#8a8585}form .checkbox_group,form .freeform-column{display:flex;flex-flow:column;margin-bottom:1.6rem}form .checkbox_group .freeform-instructions,form .freeform-column .freeform-instructions{margin-bottom:1rem}form .checkbox_group .freeform-input,form .freeform-column .freeform-input{margin-right:1rem}form [attribute=checkbox]{background-color:tomato}body{-moz-font-feature-settings:"kern";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;direction:ltr;font-synthesis:none;margin:0;opacity:0;overflow-x:hidden;position:relative;transition:opacity .5s;width:100%}body.fixed{position:fixed}body.freeze{overflow:hidden;height:100vh}input:focus,select:focus,textarea:focus,button:focus{outline:none}img,figure,svg{max-width:100%}main{margin-top:20.2rem}@media (max-width: 480px){main{margin-top:15rem}}.article main{margin-top:20rem}section{padding-bottom:4rem;padding-top:4rem;position:relative}.bg-img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%}.pb-0{padding-bottom:0}/*!
 * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Slimmed by Red Eye Development - Greg Hayes
 */html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*:before,*:after{box-sizing:inherit}.container{width:100%;padding-right:12px;padding-left:12px;margin-right:auto;margin-left:auto}@media (max-width: 480px){.container{padding-right:16px;padding-left:16px}}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}@media (min-width: 1300px){.container{max-width:1250px}}.container-fluid{margin-left:auto;margin-right:auto;max-width:170rem;padding-left:12px;padding-right:12px;width:100%}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-12px;margin-left:-12px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:12px;padding-left:12px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width: 576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width: 768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width: 992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width: 1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover,.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:#000}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner:before,.hamburger--3dx .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r .hamburger-inner:before,.hamburger--3dx-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy .hamburger-inner:before,.hamburger--3dy .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r .hamburger-inner:before,.hamburger--3dy-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy .hamburger-inner:before,.hamburger--3dxy .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r .hamburger-inner:before,.hamburger--3dxy-r .hamburger-inner:after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:before,.hamburger--boring .hamburger-inner:after{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s .275s ease}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic.is-active .hamburger-inner:before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic.is-active .hamburger-inner:after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,left .125s .175s ease-in}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s .125s linear,right .125s .175s ease-in}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-80px;top:80px;transform:translate3d(80px,-80px,0) rotate(-45deg);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-80px;top:80px;transform:translate3d(-80px,-80px,0) rotate(45deg);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(.075,.82,.165,1)}.hamburger--minus .hamburger-inner:before,.hamburger--minus .hamburger-inner:after{transition:bottom .08s 0s ease-out,top .08s 0s ease-out,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:before,.hamburger--minus.is-active .hamburger-inner:after{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s .08s linear}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.7142857143px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(5.7142857143px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s .13s linear}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .22s linear}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1)}.hamburger--stand .hamburger-inner{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.hamburger--stand .hamburger-inner:before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand.is-active .hamburger-inner{transform:rotate(90deg);background-color:transparent!important;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r .hamburger-inner{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.hamburger--stand-r.is-active .hamburger-inner{transform:rotate(-90deg);background-color:transparent!important;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms .12s ease,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:before,.hamburger--vortex .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:before,.hamburger--vortex.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:before,.hamburger--vortex-r .hamburger-inner:after{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:before,.hamburger--vortex-r.is-active .hamburger-inner:after{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}:root{--mobile-nav-gap: 1.5rem;--mobile-nav-indent-level-2: 2rem;--mobile-nav-indent-level-3: 4rem}#navbar{background-color:#fff;position:fixed;top:0;right:0;left:0;z-index:100}#navbar .container-fluid{max-width:100%}#navbar.headroom--pinned{opacity:1;transform:translateY(0);transition:all .3s ease-in;will-change:transform}#navbar.headroom--not-top{border-bottom:1px solid #3869c7}#navbar.headroom--not-top #breadcrumbs .crumbs{border-bottom:none}#navbar.headroom--unpinned{opacity:0;transform:translateY(-50px);transition:all .3s ease-out;will-change:transform}#navbar .top-nav{background-color:#3869c7;transition:all .3s ease-out}#navbar .top-nav.search-visible{height:6rem;transition:all .3s ease-out}#navbar .top-nav.search-visible .icon-search{display:none}#navbar .top-nav.search-visible .nav-search,#navbar .top-nav.search-visible .search-close{opacity:1;pointer-events:initial;transition:all .3s ease-in-out;visibility:visible}#navbar .top-nav ul{display:flex;justify-content:flex-start}@media (max-width: 480px){#navbar .top-nav ul{justify-content:flex-end}}#navbar .top-nav ul li{display:inline-block;line-height:3rem;margin-bottom:0;margin-right:2rem;white-space:nowrap}@media (max-width: 480px){#navbar .top-nav ul li{line-height:4rem;margin-right:1.5rem}}#navbar .top-nav ul li:last-child{margin-right:0}@media (max-width: 480px){#navbar .top-nav ul li:last-child{margin-right:1.5rem}}#navbar .top-nav ul li a{color:#fff;font-family:franklin-gothic-urw,sans-serif;font-size:1.5rem;font-style:normal;font-weight:500}@media (max-width: 480px){#navbar .top-nav ul li a{font-size:1.2rem}}#navbar .top-nav .icon-search{cursor:pointer;height:15px;transition:all .3s ease-out;width:15px}#navbar .top-nav .icon-search.hidden{display:none}#navbar .top-nav .hidden{opacity:0;transition:all .3s ease-out}#navbar .top-nav .nav-search{background-color:#fff;display:flex;opacity:0;pointer-events:none;position:absolute;padding-top:1rem;right:0;top:3rem;transition:all .3s ease-out;visibility:hidden;width:100%}#navbar .top-nav .nav-search form{align-items:center;display:flex}#navbar .top-nav .nav-search input[type=search]{margin-bottom:0}#navbar .top-nav .nav-search .cta-big{margin-top:0;padding:1rem 3rem;right:-1rem;width:40%}#navbar .top-nav .search-close{cursor:pointer;opacity:0;pointer-events:none;transition:all .3s ease-out}#navbar .top-nav .search-close path{fill:#fff}#navbar .top-nav .search-close.hidden{display:none}#navbar #main-nav{padding:4rem 0;position:relative}@media (max-width: 480px){#navbar #main-nav{padding:2rem 0}}@media (max-width: 480px){#navbar #main-nav .menu{border-top:2px solid #bfbebe;max-height:0;margin-top:2rem;opacity:0;pointer-events:none;transform:translate(1rem);transition:opacity .2s ease-out,max-height .2s ease-out,transform .2s ease-out,visibility 0s .2s;visibility:hidden;overflow:hidden;display:none}}#navbar #main-nav .menu.open{display:flex;height:calc(100vh - 117px);max-height:1000vh;opacity:1;padding:2rem 0;pointer-events:initial;transform:translate(0);transition:opacity .3s ease-out,max-height .3s ease-out,transform .3s ease-out;visibility:visible}@media (max-width: 480px){#navbar #main-nav .menu.open{background-color:#fff;position:absolute;top:100%;left:0;right:0;bottom:auto;height:calc(100vh - 100%);overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:101;box-shadow:0 4px 6px rgba(0,0,0,.1);display:block!important}}#navbar #main-nav .menu.open ul{display:flex;flex-flow:column;padding:0 2rem;width:100%}@media (max-width: 480px){#navbar #main-nav .menu.open ul{gap:var(--mobile-nav-gap)}}#navbar #main-nav .menu.open ul li{margin-bottom:2rem;margin-right:0}@media (max-width: 480px){#navbar #main-nav .menu.open ul li{margin-bottom:0;margin-right:0}}#navbar #main-nav .menu.open ul li:last-child{margin-bottom:0}#navbar #main-nav .menu ul{display:flex;justify-content:space-between;width:100%}@media (max-width: 480px){#navbar #main-nav .menu ul{justify-content:flex-start;flex-direction:column}}#navbar #main-nav .menu ul .has-children a{align-items:center;display:flex}@media (max-width: 480px){#navbar #main-nav .menu ul .has-children a br{display:none}}#navbar #main-nav .menu ul .has-children .parent-link{position:relative}#navbar #main-nav .menu ul .has-children .parent-link .mobile-chevron{display:none;margin-left:auto;transition:transform .3s ease-out}@media (max-width: 480px){#navbar #main-nav .menu ul .has-children .parent-link .mobile-chevron{display:block}}@media (max-width: 480px){#navbar #main-nav .menu ul .has-children .parent-link{display:flex;align-items:center;justify-content:space-between;width:100%}}#navbar #main-nav .menu ul .has-children.mobile-expanded .mobile-chevron{transform:rotate(180deg)}#navbar #main-nav .menu ul .has-children .subnav{animation:hide .16s ease-out;background-color:#f2f0ed;display:flex;flex-wrap:wrap;left:50%;margin:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:8rem;transform:translate(-50%);visibility:hidden;width:66.6rem;z-index:90}@media (max-width: 1025px){#navbar #main-nav .menu ul .has-children .subnav{left:0!important;position:fixed;right:0;top:15rem;transform:translate(0)!important;width:100vw!important;max-width:none}}@media (max-width: 480px){#navbar #main-nav .menu ul .has-children .subnav{background-color:transparent;flex:0 0 100%;max-width:100%;padding:0;position:relative;top:0;width:100%!important;display:block!important;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease-out,opacity .3s ease-out,padding .4s ease-out}#navbar #main-nav .menu ul .has-children .subnav.mobile-show{max-height:800px;opacity:1;padding:var(--mobile-nav-gap) 0;transition:max-height .4s ease-out,opacity .3s ease-out .1s,padding .4s ease-out}}#navbar #main-nav .menu ul .has-children .subnav .left{flex:0 0 58.333333%;max-width:58.333333%}@media (max-width: 1025px){#navbar #main-nav .menu ul .has-children .subnav .left{flex:0 0 50%;max-width:50%}}@media (max-width: 480px){#navbar #main-nav .menu ul .has-children .subnav .left{display:none!important}}#navbar #main-nav .menu ul .has-children .subnav .left .brand-logo{margin-bottom:2rem;max-width:14rem}#navbar #main-nav .menu ul .has-children .subnav .right{border-top:1px solid #bfbebe;display:flex;padding-top:2.4rem;margin-left:8.333333%;flex:0 0 33.333333%;max-width:33.333333%}@media (max-width: 1025px){#navbar #main-nav .menu ul .has-children .subnav .right{flex:0 0 41.666667%;max-width:41.666667%}}@media (max-width: 480px){#navbar #main-nav .menu ul .has-children .subnav .right{flex:0 0 100%;max-width:100%;margin-left:0;border-top:none;padding-top:0}}#navbar #main-nav .menu ul .has-children .subnav .right ul{flex-flow:column;justify-content:flex-start}@media (max-width: 480px){#navbar #main-nav .menu ul .has-children .subnav .right ul{padding:0;display:flex;flex-direction:column;gap:var(--mobile-nav-gap);padding-left:var(--mobile-nav-indent-level-2)}#navbar #main-nav .menu ul .has-children .subnav .right ul li{border-bottom:none;padding:0;margin-bottom:0}#navbar #main-nav .menu ul .has-children .subnav .right ul li a{color:#3869c7;font-size:1.6rem;margin-bottom:0;display:block}#navbar #main-nav .menu ul .has-children .subnav .right ul li a svg{display:none}}#navbar #main-nav .menu ul .has-children .subnav .right a{color:#072867;display:flex;font-family:franklin-gothic-urw,sans-serif;justify-content:space-between;margin-bottom:1rem;transition:all .3s ease-out}#navbar #main-nav .menu ul .has-children .subnav .right a svg{transition:transform .3s ease-out}#navbar #main-nav .menu ul .has-children .subnav .right a svg path{stroke:#072867;transition:stroke .3s ease-out}#navbar #main-nav .menu ul .has-children .subnav .right a:hover{color:#3869c7;transition:all .3s ease-out}#navbar #main-nav .menu ul .has-children .subnav .right a:hover svg path{stroke:#3869c7;transition:stroke .3s ease-out}#navbar #main-nav .menu ul .has-children .subnav .right a:hover svg{transform:translate(.5rem);transition:transform .3s ease-out}@media (max-width: 480px){#navbar #main-nav .menu ul .has-children .subnav .right .has-children.active{margin-bottom:2rem}#navbar #main-nav .menu ul .has-children .subnav .right .has-children.active .subnav{padding:2rem 0}}#navbar #main-nav .menu ul .has-children .subnav .right .has-children.active a{color:#3869c7;transition:all .3s ease-out}#navbar #main-nav .menu ul .has-children .subnav .right .has-children.active a svg{transform:translate(.5rem);transition:transform .3s ease-out}#navbar #main-nav .menu ul .has-children .subnav .right .has-children.active a svg path{stroke:#3869c7;transition:stroke .3s ease-out}#navbar #main-nav .menu ul .has-children .subnav .sub-subnav li{margin-right:0}#navbar #main-nav .menu ul .has-children .subnav .sub-subnav a{color:#3869c7}#navbar #main-nav .menu ul .has-children .subnav .sub-subnav a:hover{opacity:.7;transition:all .3s ease-out}@media (max-width: 480px){#navbar #main-nav .menu ul .has-children .subnav .sub-subnav{display:flex!important;flex-direction:column;gap:var(--mobile-nav-gap);padding:0;padding-left:var(--mobile-nav-indent-level-2)}#navbar #main-nav .menu ul .has-children .subnav .sub-subnav li{padding:0;margin-bottom:0;border-bottom:none}#navbar #main-nav .menu ul .has-children .subnav .sub-subnav li a{font-size:1.6rem;display:block;margin-bottom:0}}#navbar #main-nav .menu ul .has-children.active{position:relative}#navbar #main-nav .menu ul .has-children.active:after{border-color:transparent transparent #f2f0ed transparent;border-style:solid;border-width:0 22.5px 25px 22.5px;bottom:-4.5rem;content:"";height:0;left:0;position:absolute;width:0}@media (max-width: 480px){#navbar #main-nav .menu ul .has-children.active:after{content:none}}#navbar #main-nav .menu ul .has-children.active .subnav{animation:reveal .32s ease-out;max-height:100vh;opacity:1;overflow:visible;padding:4.5rem;pointer-events:initial;visibility:visible;z-index:102}@media (max-width: 480px){#navbar #main-nav .menu ul .has-children.active .subnav{padding:2rem 0}}#navbar #main-nav .menu ul .has-children:first-child .subnav{left:25%;transform:translate(-25%);width:90rem}#navbar #main-nav .menu ul .has-children:first-child .subnav .left{flex:0 0 41.666667%;max-width:41.666667%}@media (max-width: 480px){#navbar #main-nav .menu ul .has-children:first-child .subnav .left{flex:0 0 100%;max-width:100%}}#navbar #main-nav .menu ul .has-children:first-child .subnav .right{flex:0 0 50%;max-width:50%}@media (max-width: 480px){#navbar #main-nav .menu ul .has-children:first-child .subnav .right{flex:0 0 100%;flex-wrap:wrap;max-width:100%}#navbar #main-nav .menu ul .has-children:first-child .subnav .right .has-children a{margin-bottom:1rem}}#navbar #main-nav .menu ul .has-children:last-child .subnav{left:initial;right:15%;transform:translate(15%)}#navbar #main-nav .menu ul li{line-height:1;margin-bottom:0;margin-right:3rem}@media (max-width: 1025px) and (min-width: 480px){#navbar #main-nav .menu ul li{margin-right:1.5rem}#navbar #main-nav .menu ul li a{font-size:1.6rem}}@media (max-width: 480px){#navbar #main-nav .menu ul li{margin-right:0}}#navbar #main-nav .menu ul li a{color:#072867;font-family:franklin-gothic-urw,sans-serif;font-size:1.8rem;font-style:normal;font-weight:500;line-height:1.1;margin-bottom:0;position:relative;transition:all .3s ease-in-out;white-space:wrap}#navbar #main-nav .menu ul li a:hover{color:#3869c7;transition:all .3s ease-in-out}@media (max-width: 480px){#navbar #main-nav .menu>ul>li{padding:0;margin-bottom:0}#navbar #main-nav .menu>ul>li br{display:none}}#navbar #main-nav .logo{display:block}#navbar #main-nav .mobile-nav{display:none}@media (max-width: 480px){#navbar #main-nav .mobile-nav{align-items:flex-start;display:flex;justify-content:flex-end}}#navbar #main-nav .mobile-nav .hamburger{padding:1rem 0 0;position:relative;z-index:103}#navbar #main-nav .mobile-nav .hamburger:focus{outline:2px solid #3869c7;outline-offset:2px}#navbar #main-nav .mobile-nav .hamburger .hamburger-inner,#navbar #main-nav .mobile-nav .hamburger .hamburger-inner:before,#navbar #main-nav .mobile-nav .hamburger .hamburger-inner:after{background-color:#072867}#navbar #main-nav .mobile-nav .hamburger.is-active .hamburger-inner,#navbar #main-nav .mobile-nav .hamburger.is-active .hamburger-inner:before,#navbar #main-nav .mobile-nav .hamburger.is-active .hamburger-inner:after{background-color:#3869c7}@media (max-width: 480px){#navbar #breadcrumbs{display:none}}#navbar #breadcrumbs .crumbs{border-bottom:2px solid #bfbebe;display:flex}#navbar #breadcrumbs .crumbs li{line-height:1}#navbar #breadcrumbs .crumbs li a{color:#3869c7;font-family:franklin-gothic-urw,sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:.07em;line-height:1;margin-bottom:0;text-transform:uppercase}#navbar #breadcrumbs .crumbs li a:after{content:"/";margin:0 .4rem}#navbar #breadcrumbs .crumbs li:last-child{margin-bottom:2.2rem}#navbar #breadcrumbs .crumbs li:last-child a{color:#072867}#navbar #breadcrumbs .crumbs li:last-child a:after{content:"";margin:0}.hammesPartners #navbar .top-nav ul li{margin-right:2rem}@keyframes reveal{0%{max-height:0;opacity:0}to{max-height:1000vh;opacity:1}}@keyframes hide{0%{max-height:1000vh;opacity:1}to{max-height:0;opacity:0}}.mobile-menu-overlay{display:none}@media (max-width: 480px){.mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:100;opacity:0;visibility:hidden;transition:opacity .3s ease-out,visibility .3s ease-out}.mobile-menu-overlay.active{display:block;opacity:1;visibility:visible}}#not-found{min-height:60vh}#results .lrg,#results .partnersHomepage #blue-box p,.partnersHomepage #blue-box #results p,#results .hammesHomepage #blue-box p,.hammesHomepage #blue-box #results p,#results .partnersHomepage header#intro article.active .content p,.partnersHomepage header#intro article.active .content #results p,#results .hammesHomepage header#intro article.active .content p,.hammesHomepage header#intro article.active .content #results p,#search .lrg,#search .partnersHomepage #blue-box p,.partnersHomepage #blue-box #search p,#search .hammesHomepage #blue-box p,.hammesHomepage #blue-box #search p,#search .partnersHomepage header#intro article.active .content p,.partnersHomepage header#intro article.active .content #search p,#search .hammesHomepage header#intro article.active .content p,.hammesHomepage header#intro article.active .content #search p{color:#072867}#results .results-found,#search .results-found{border-bottom:2px solid #bfbebe;padding-bottom:2rem}#results .read-more,#search .read-more{text-decoration:underline}#results .content p.lrg,#results .content .partnersHomepage #blue-box p,.partnersHomepage #blue-box #results .content p,#results .content .hammesHomepage #blue-box p,.hammesHomepage #blue-box #results .content p,#results .partnersHomepage header#intro article.active .content p,.partnersHomepage header#intro article.active #results .content p,#results .hammesHomepage header#intro article.active .content p,.hammesHomepage header#intro article.active #results .content p,#search .content p.lrg,#search .content .partnersHomepage #blue-box p,.partnersHomepage #blue-box #search .content p,#search .content .hammesHomepage #blue-box p,.hammesHomepage #blue-box #search .content p,#search .partnersHomepage header#intro article.active .content p,.partnersHomepage header#intro article.active #search .content p,#search .hammesHomepage header#intro article.active .content p,.hammesHomepage header#intro article.active #search .content p{align-items:center;display:flex}#results .content p.lrg svg,#results .content .partnersHomepage #blue-box p svg,.partnersHomepage #blue-box #results .content p svg,#results .content .hammesHomepage #blue-box p svg,.hammesHomepage #blue-box #results .content p svg,#results .partnersHomepage header#intro article.active .content p svg,.partnersHomepage header#intro article.active #results .content p svg,#results .hammesHomepage header#intro article.active .content p svg,.hammesHomepage header#intro article.active #results .content p svg,#search .content p.lrg svg,#search .content .partnersHomepage #blue-box p svg,.partnersHomepage #blue-box #search .content p svg,#search .content .hammesHomepage #blue-box p svg,.hammesHomepage #blue-box #search .content p svg,#search .partnersHomepage header#intro article.active .content p svg,.partnersHomepage header#intro article.active #search .content p svg,#search .hammesHomepage header#intro article.active .content p svg,.hammesHomepage header#intro article.active #search .content p svg{margin-left:2rem;width:1.5rem}#results .description .lrg,#results .description .partnersHomepage #blue-box p,.partnersHomepage #blue-box #results .description p,#results .description .hammesHomepage #blue-box p,.hammesHomepage #blue-box #results .description p,#results .description .partnersHomepage header#intro article.active .content p,.partnersHomepage header#intro article.active .content #results .description p,#results .description .hammesHomepage header#intro article.active .content p,.hammesHomepage header#intro article.active .content #results .description p,#search .description .lrg,#search .description .partnersHomepage #blue-box p,.partnersHomepage #blue-box #search .description p,#search .description .hammesHomepage #blue-box p,.hammesHomepage #blue-box #search .description p,#search .description .partnersHomepage header#intro article.active .content p,.partnersHomepage header#intro article.active .content #search .description p,#search .description .hammesHomepage header#intro article.active .content p,.hammesHomepage header#intro article.active .content #search .description p{color:#353131;font-size:1.8rem;font-style:normal;font-weight:400;line-height:160%;margin-bottom:2.2rem}#results .btn,#search .btn{margin-top:1.6rem}@font-face{font-family:hammes;src:url(/fonts/Hammes-Medium.eot) format("embedded-opentype"),url(/fonts/Hammes-Medium.woff2) format("woff2"),url(/fonts/Hammes-Medium.woff) format("woff");font-style:normal;font-weight:500;font-display:swap;text-rendering:optimizeLegibility}@font-face{font-family:hammes;src:url(/fonts/Hammes-SemiBold.eot) format("embedded-opentype"),url(/fonts/Hammes-SemiBold.woff2) format("woff2"),url(/fonts/Hammes-SemiBold.woff) format("woff");font-style:normal;font-weight:600;font-display:swap;text-rendering:optimizeLegibility}@font-face{font-family:hammes;src:url(/fonts/Hammes-Regular.eot) format("embedded-opentype"),url(/fonts/Hammes-Regular.woff2) format("woff2"),url(/fonts/Hammes-Regular.woff) format("woff");font-style:normal;font-weight:400;font-display:swap;text-rendering:optimizeLegibility}@font-face{font-family:hammes-italic;src:url(/fonts/Hammes-RegularItalic.eot) format("embedded-opentype"),url(/fonts/Hammes-RegularItalic.woff2) format("woff2"),url(/fonts/Hammes-RegularItalic.woff) format("woff");font-style:normal;font-weight:400;font-display:swap;text-rendering:optimizeLegibility}body,html{-webkit-font-smoothing:antialiased;background-color:#fff;font-family:franklin-gothic-urw,sans-serif;font-size:10px}@media (max-height: 700px) and (min-width: 1025px){body,html{font-size:8px}}a{-webkit-text-decoration-skip:objects;text-decoration:none}h1,h2,h3,h4,h5,h6,p{-webkit-font-smoothing:antialiased;color:#353131;font-weight:400;width:100%}h1,.h1,#stats .number{color:#072867;font-family:hammes,sans-serif;font-size:clamp(3rem,5vw,5.5rem);font-weight:500;line-height:1.3;margin-bottom:4rem}@media (max-width: 1025px){h1,.h1,#stats .number{font-size:clamp(2.5rem,4vw,4.5rem);margin-bottom:2rem}}@media (max-width: 480px){h1,.h1,#stats .number{font-size:clamp(2rem,6vw,3rem);margin-bottom:1.1rem}}h2,.h2{color:#072867;font-family:hammes,sans-serif;font-size:clamp(2rem,3vw,2.8rem);font-weight:600;line-height:1.4;margin-bottom:1.1rem}@media (max-width: 480px){h2,.h2{font-size:clamp(1.75rem,4vw,2.2rem)}}h3,.h3,.copy-image .image .caption p{color:#072867;font-family:franklin-gothic-urw,sans-serif;font-size:1.8rem;font-style:normal;font-weight:700;line-height:150%;margin-bottom:1.1rem}h4,.h4{color:#072867;font-family:franklin-gothic-urw,sans-serif;font-size:2.4rem;font-weight:700;line-height:3.1rem}h5,.h5{font-family:franklin-gothic-urw,sans-serif;font-weight:300;font-size:2.4rem;line-height:3.1rem}p,.p,a,li{color:#353131;font-family:hammes,sans-serif;font-size:clamp(1.6rem,2vw,1.8rem);font-style:normal;font-weight:400;line-height:1.6;margin-bottom:2.2rem}@media (max-width: 480px){p,.p,a,li{font-size:1.6rem;margin-bottom:1.8rem}}p:last-child,.p:last-child,a:last-child,li:last-child{margin-bottom:0}strong{font-weight:700}i,em{font-family:hammes-italic,sans-serif;font-style:italic}.meta-label{font-family:franklin-gothic-urw,sans-serif;font-size:1.5rem;font-style:normal;font-weight:500;line-height:150%}.lrg,.partnersHomepage #blue-box p,.hammesHomepage #blue-box p,.partnersHomepage header#intro article.active .content p,.hammesHomepage header#intro article.active .content p,.lrg a,.partnersHomepage #blue-box p a,.hammesHomepage #blue-box p a,.partnersHomepage header#intro article.active .content p a,.hammesHomepage header#intro article.active .content p a{font-family:hammes,sans-serif;font-style:normal;font-size:clamp(2rem,3vw,2.8rem);line-height:1.5}@media (max-width: 480px){.lrg,.partnersHomepage #blue-box p,.hammesHomepage #blue-box p,.partnersHomepage header#intro article.active .content p,.hammesHomepage header#intro article.active .content p,.lrg a,.partnersHomepage #blue-box p a,.hammesHomepage #blue-box p a,.partnersHomepage header#intro article.active .content p a,.hammesHomepage header#intro article.active .content p a{font-size:clamp(1.8rem,4vw,2.2rem)}}.cta-big{align-self:flex-start;background-color:rgba(6,132,199,.6);border-radius:4px;color:#fff;cursor:pointer;font-size:2.4rem;font-weight:700;letter-spacing:0;margin-top:3rem;padding:1.5rem 4rem;position:relative;text-align:center;text-transform:capitalize;transition:all .3s ease-out}.cta-big:before{background-color:#0684c7;border-radius:4px 4px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0;width:100%}.cta-big:hover{background:#0684c7;transform:scale(1.03);transition:all .3s ease-out}a.cta{color:#072866;display:inline-block;font-weight:700;padding-top:1.1rem}a.cta:hover:after{transform:translate(5px);transition:all .3s ease-out}main a{text-decoration:underline;transition:color .3s ease-out}main a:hover{color:#3869c7;transition:color .3s ease-out}.eyebrow{color:#072866;font-size:1.6rem;font-weight:700;letter-spacing:.4rem;line-height:2rem;text-transform:uppercase}strong a,b{font-weight:700}.content ul{list-style:disc;padding-left:4rem}.content ol{list-style:decimal;padding-left:4rem}ul.underlined{padding-left:0}ul.underlined li{border-bottom:1px solid #bfbebe;display:flex;margin-bottom:2rem;padding-bottom:2.2rem}ul.underlined li:before{color:#3869c7;content:"•";display:inline;margin-right:1rem}ul.underlined li:last-child{margin-bottom:0}sup{font-size:14px;vertical-align:super}sub{font-size:14px;vertical-align:sub}.pagination{display:flex;margin-top:5rem}.pagination .item,.pagination span{align-items:center;border:1px solid #bfbebe;color:#8a8585;display:flex;font-family:franklin-gothic-urw,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;height:3.6rem;justify-content:center;line-height:1;margin-bottom:0;margin-right:.2rem;text-decoration:none;transition:all .3s ease-out;width:3.6rem}.pagination .item:last-child,.pagination span:last-child{margin-right:0}.pagination .item.current,.pagination span.current{border-color:#072867;color:#072867}.pagination .item:hover,.pagination span:hover{border-color:#353131;color:#353131;transition:all .3s ease-out}.pagination .omitted{border:none}[data-aos=hammes]{opacity:0;transition-property:transform,opacity}[data-aos=hammes].aos-animate{opacity:1}.project{margin-bottom:4rem}.project.horiz{margin-bottom:2.4rem}.project.horiz .card{border-top:1px solid #c4c4c4;flex-flow:row;padding-bottom:0}.project.horiz .card .image{height:auto;margin-bottom:0;padding-left:0;padding-right:0;overflow:hidden}.project.horiz .card .image img{object-fit:cover}.project.horiz .card .content{padding-bottom:2rem;padding-top:2rem}@media (max-width: 1025px){.project.horiz .card .content{display:flex;flex-wrap:wrap;justify-content:center;flex-flow:column}}.project.horiz .card .project-type p{color:#072867}.project.horiz .card .summary p{color:#353131;font-size:1.8rem;line-height:160%}.card{border-bottom:1px solid #c4c4c4;display:flex;flex-flow:column;height:100%;padding-bottom:4rem;text-decoration:none}.card .image{display:flex;height:22rem;margin-bottom:4rem;overflow:hidden}.card .image img{object-fit:cover;transition:all .3s ease-out}.card .project-type p{color:#072867;font-family:franklin-gothic-urw,sans-serif;font-size:1.5rem;font-style:normal;font-weight:500;line-height:150%}.card .summary{display:flex}.card .summary p{color:#353131;font-family:hammes,sans-serif;font-size:2.8rem;font-style:normal;font-weight:400;line-height:150%;margin-bottom:0;transition:all .3s ease-out}.card .summary .arrow{margin-top:1.5rem;transition:all .3s ease-out}.card:hover p{color:#3869c7;transition:all .3s ease-out}.card:hover .arrow{transform:translate(.5rem);transition:all .3s ease-out}.card:hover .arrow path{stroke:#3869c7;transition:all .3s ease-out}.card .image{overflow:hidden}.card .image:hover img{opacity:.7;transform:scale(1.03);transition:all .6s ease-out}.card .image img{object-fit:cover;transition:all .6s ease-out}@media (max-width: 480px){.card .image img{width:100%}}.card .image .logo{object-fit:contain}#insights-feed,#search{padding-bottom:13rem}@media (max-width: 480px){#insights-feed,#search{padding-bottom:4rem}}#insights-feed .filter select,#search .filter select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' fill='none' viewBox='0 0 18 19'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath stroke='%23C4C4C4' d='M19 2.5l-10 10-10-10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Cpath fill='%23fff' d='M2 6.5h14v7H2z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:right 2rem top 50%,0 0;background-repeat:no-repeat,repeat;background-size:1.8rem auto,100%;border-radius:0;border:1px solid #bfbebe;box-sizing:border-box;color:#8a8585;display:block;font-family:franklin-gothic-urw,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:160%;margin:0;max-width:100%;padding:1rem 2rem;width:31rem}#insights-feed .filter select::-ms-expand,#search .filter select::-ms-expand{display:none}#insights-feed .filter select:hover,#search .filter select:hover{border-color:#888}#insights-feed .filter select:focus,#search .filter select:focus{border-color:#aaa;box-shadow:0 0 1px 3px rgba(59,153,252,.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:none}#insights-feed .filter select option,#search .filter select option{font-weight:400}#insights-feed .articles,#search .articles{padding:4rem 0}#insights-feed .article,#search .article{border-bottom:1px solid #c4c4c4;margin-bottom:4rem;padding-bottom:4rem}#insights-feed .article .summary,#search .article .summary{display:flex}#insights-feed .article .summary p.lrg,#insights-feed .article .summary .partnersHomepage #blue-box p,.partnersHomepage #blue-box #insights-feed .article .summary p,#insights-feed .article .summary .hammesHomepage #blue-box p,.hammesHomepage #blue-box #insights-feed .article .summary p,#insights-feed .article .summary .partnersHomepage header#intro article.active .content p,.partnersHomepage header#intro article.active .content #insights-feed .article .summary p,#insights-feed .article .summary .hammesHomepage header#intro article.active .content p,.hammesHomepage header#intro article.active .content #insights-feed .article .summary p,#search .article .summary p.lrg,#search .article .summary .partnersHomepage #blue-box p,.partnersHomepage #blue-box #search .article .summary p,#search .article .summary .hammesHomepage #blue-box p,.hammesHomepage #blue-box #search .article .summary p,#search .article .summary .partnersHomepage header#intro article.active .content p,.partnersHomepage header#intro article.active .content #search .article .summary p,#search .article .summary .hammesHomepage header#intro article.active .content p,.hammesHomepage header#intro article.active .content #search .article .summary p{margin-bottom:0}#insights-feed .article a,#search .article a{text-decoration:none!important}#insights-feed .article .content,#search .article .content{display:flex;flex-direction:column;justify-content:center;width:100%}#insights-feed .article .postdate,#search .article .postdate{color:#072867;font-family:franklin-gothic-urw,sans-serif;font-size:1.5rem;font-style:normal;font-weight:500;line-height:150%;margin-bottom:0}#insights-feed .article .arrow,#search .article .arrow{display:flex;justify-content:flex-end;transition:all .3s ease-out}@media (max-width: 480px){#insights-feed .article .arrow,#search .article .arrow{align-self:flex-end}}#insights-feed .article .arrow svg,#search .article .arrow svg{margin-top:2.2rem}#insights-feed .article:hover p,#search .article:hover p{color:#3869c7;transition:all .3s ease-out}#insights-feed .article:hover .arrow,#search .article:hover .arrow{transform:translate(.5rem);transition:all .3s ease-out}#insights-feed .article:hover .arrow path,#search .article:hover .arrow path{stroke:#3869c7;transition:all .3s ease-out}.careers+.copy-image{background-color:tomato!important;border-top:4px solid tomato}.careers+.copy-image:last-of-type{background-color:tomato!important;border-bottom:4px solid tomato}.partnersHomepage #main,.hammesHomepage #main{margin-top:15rem}@media (max-width: 480px){.partnersHomepage #main,.hammesHomepage #main{margin-top:14rem}}.partnersHomepage #breadcrumbs,.hammesHomepage #breadcrumbs{display:none}.partnersHomepage header#intro,.hammesHomepage header#intro{display:flex;flex-flow:column;justify-content:center;min-height:46.25rem;position:relative}.partnersHomepage header#intro h1,.partnersHomepage header#intro h2,.partnersHomepage header#intro p,.partnersHomepage header#intro p.lrg,.partnersHomepage header#intro #blue-box p,.partnersHomepage #blue-box header#intro p,.partnersHomepage header#intro article.active .content p,.hammesHomepage header#intro h1,.hammesHomepage header#intro h2,.hammesHomepage header#intro p,.hammesHomepage header#intro p.lrg,.hammesHomepage header#intro #blue-box p,.hammesHomepage #blue-box header#intro p,.hammesHomepage header#intro article.active .content p{color:#fff}.partnersHomepage header#intro h2,.hammesHomepage header#intro h2{line-height:1.3;margin-bottom:2rem}.partnersHomepage header#intro .articles,.hammesHomepage header#intro .articles{display:flex;height:calc(70vh - 15rem);min-height:740px;padding:0;z-index:0}.partnersHomepage header#intro article,.hammesHomepage header#intro article{align-items:center;background-color:#3869c7;background-position:50%;background-size:cover;display:flex;height:100%;left:0;min-width:100vw;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity .4s linear;width:100vw;z-index:0;padding-bottom:12rem}.partnersHomepage header#intro article.active,.hammesHomepage header#intro article.active{transition:opacity .5s linear;opacity:1;z-index:1}.partnersHomepage header#intro article.active .content,.hammesHomepage header#intro article.active .content{animation:fadeContentSlideUp .5s ease-in 0s forwards}.partnersHomepage header#intro article.active .content p,.hammesHomepage header#intro article.active .content p{color:#fff!important}.partnersHomepage header#intro article:after,.hammesHomepage header#intro article:after{background-image:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.45),rgba(0,0,0,.2));background-repeat:repeat-x;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.partnersHomepage header#intro article .content,.hammesHomepage header#intro article .content{align-self:center;animation:none;flex-grow:1;outline:0;transform:translateY(50px);z-index:2}@supports (backdrop-filter: blur(2px)){.partnersHomepage header#intro article .content,.hammesHomepage header#intro article .content{backdrop-filter:blur(2px);background:rgba(0,0,0,.2);padding:2rem 3rem;border-radius:4px}@media (max-width: 480px){.partnersHomepage header#intro article .content,.hammesHomepage header#intro article .content{padding:1.5rem 2rem}}}.partnersHomepage header#intro article .content h2,.hammesHomepage header#intro article .content h2{font-size:3.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.8)}@media (max-width: 480px){.partnersHomepage header#intro article .content h2,.hammesHomepage header#intro article .content h2{font-size:3rem;line-height:1.2}}.partnersHomepage header#intro article .content p,.hammesHomepage header#intro article .content p{text-shadow:1px 1px 3px rgba(0,0,0,.7)}@media (max-width: 480px){.partnersHomepage header#intro article .row,.hammesHomepage header#intro article .row{justify-content:center}}.partnersHomepage header#intro .tabs,.hammesHomepage header#intro .tabs{border-top:1px solid black;bottom:0;display:grid;grid-template-columns:repeat(3,1fr);height:12rem;left:0;position:absolute;right:0;z-index:2}@media (max-width: 480px){.partnersHomepage header#intro .tabs,.hammesHomepage header#intro .tabs{border-color:transparent}}.partnersHomepage header#intro .tabs p,.hammesHomepage header#intro .tabs p{color:#fff;font-size:1.7rem}.partnersHomepage header#intro .tabs .tab,.hammesHomepage header#intro .tabs .tab{border-top:3px solid transparent;margin-top:-1px;padding:2rem 1.5rem;z-index:1}@media (max-width: 480px){.partnersHomepage header#intro .tabs .tab,.hammesHomepage header#intro .tabs .tab{padding:0 .3rem}}.partnersHomepage header#intro .tabs .tab.active,.hammesHomepage header#intro .tabs .tab.active{border-color:#3869c7;transition:border-color .6s ease-out}@media (max-width: 480px){.partnersHomepage header#intro .tabs .tab.active,.hammesHomepage header#intro .tabs .tab.active{border-color:transparent}.partnersHomepage header#intro .tabs .tab.active:after,.hammesHomepage header#intro .tabs .tab.active:after{content:"●"}}@media (max-width: 480px){.partnersHomepage header#intro .tabs .tab:after,.hammesHomepage header#intro .tabs .tab:after{content:"○";font-size:4.5rem;color:#fff;display:block;text-align:center}}.partnersHomepage header#intro .tabs .tab button,.hammesHomepage header#intro .tabs .tab button{border:none;color:#fff;max-height:7rem;overflow:hidden;text-align:initial;transition:border-color .3s ease-in;padding:0}@media (max-width: 480px){.partnersHomepage header#intro .tabs .tab button,.hammesHomepage header#intro .tabs .tab button{display:none}}.partnersHomepage header#intro .arrow:before,.hammesHomepage header#intro .arrow:before{content:"";color:#fff}.partnersHomepage header#intro .arrow button,.hammesHomepage header#intro .arrow button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border:0;color:#fff;font-feature-settings:normal;font-size:1.25rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.partnersHomepage header#intro .arrow .visibility-hidden,.hammesHomepage header#intro .arrow .visibility-hidden{display:block;height:0;left:-9999999px;opacity:0;position:absolute;top:-9999999px;visibility:hidden;width:0}.partnersHomepage section#intro,.hammesHomepage section#intro{display:flex;height:65rem}.partnersHomepage section#intro h1,.partnersHomepage section#intro h2,.partnersHomepage section#intro p,.hammesHomepage section#intro h1,.hammesHomepage section#intro h2,.hammesHomepage section#intro p{color:#fff}.partnersHomepage section#intro h1,.hammesHomepage section#intro h1{font-size:4.3rem;margin-bottom:7rem}@media (max-width: 480px){.partnersHomepage section#intro h1,.hammesHomepage section#intro h1{font-size:3.3rem}}.partnersHomepage section#intro .container,.hammesHomepage section#intro .container{display:flex;align-items:center}.partnersHomepage section#intro .btn,.hammesHomepage section#intro .btn{border-color:#fff;color:#fff;transition:all .3s ease-out}.partnersHomepage section#intro .btn:hover,.hammesHomepage section#intro .btn:hover{border-color:#f2f0ed;color:#f2f0ed;transition:all .3s ease-out}.partnersHomepage #blue-box,.hammesHomepage #blue-box{background-color:#3869c7;padding:8rem 0}@media (max-width: 1025px){.partnersHomepage #blue-box,.hammesHomepage #blue-box{padding:6rem 0}}.partnersHomepage #blue-box .content,.hammesHomepage #blue-box .content{align-items:center;display:flex;margin-bottom:4rem;text-align:center}.partnersHomepage #blue-box p,.hammesHomepage #blue-box p{color:#fff}.partnersHomepage #blue-box .image,.hammesHomepage #blue-box .image{align-items:center;display:flex;justify-content:space-around}@media (max-width: 480px){.partnersHomepage #blue-box .image,.hammesHomepage #blue-box .image{margin-top:4rem}}.partnersHomepage #blue-box .image .svg,.hammesHomepage #blue-box .image .svg{max-width:80%;max-height:10rem}.partnersHomepage .copy-image .content,.hammesHomepage .copy-image .content{display:flex;align-items:center;padding-bottom:0;padding-top:0}@media (max-width: 480px){.partnersHomepage .copy-image .content,.hammesHomepage .copy-image .content{padding-bottom:4rem;padding-top:4rem}}.partnersHomepage .copy-image .content .btn,.hammesHomepage .copy-image .content .btn{margin-top:2rem}.partnersHomepage .copy-image .image,.hammesHomepage .copy-image .image{height:50rem}.hammesPartners #main-nav .logo svg,.hammesPartners footer svg{height:70px}.partnersHomepage #intro img.bg-img{filter:brightness(60%)}.hammesPartners #navbar #main-nav{padding:2rem 0}@keyframes fadeContentSlideUp{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}#news-insight .simple p:last-child{margin-bottom:0}#news-insight #content{padding-top:0;padding-bottom:9rem}@media (max-width: 480px){#news-insight #content{padding-bottom:4rem}}#news-insight .image{min-height:56rem}body.healthcare #intro,body.commercial #intro,body.partners #intro{padding-top:0}body.healthcare #intro .intro,body.commercial #intro .intro,body.partners #intro .intro{border-bottom:2px solid #bfbebe;padding-bottom:1.2rem;padding-top:9rem}@media (max-width: 1025px){body.healthcare #intro .intro,body.commercial #intro .intro,body.partners #intro .intro{padding-top:8rem}}@media (max-width: 480px){body.healthcare #intro .intro,body.commercial #intro .intro,body.partners #intro .intro{padding-top:4rem}}body.healthcare #intro .intro h1,body.commercial #intro .intro h1,body.partners #intro .intro h1{color:#072867;font-family:hammes,sans-serif;font-size:4.3rem;font-style:normal;font-weight:500;line-height:150%;margin-bottom:0}body.healthcare .simple,body.commercial .simple,body.partners .simple{padding-bottom:2.2rem;padding-top:4rem}@media (max-width: 1025px){body.healthcare .simple,body.commercial .simple,body.partners .simple{padding:4rem 0}}body.healthcare .simple p:last-child,body.commercial .simple p:last-child,body.partners .simple p:last-child{margin-bottom:0}body.healthcare #details,body.commercial #details,body.partners #details{padding-bottom:4rem;padding-top:0}body.healthcare #details .bordered,body.commercial #details .bordered,body.partners #details .bordered{border-bottom:1px solid #bfbebe;border-top:1px solid #bfbebe;padding-bottom:2rem;padding-top:2.8rem}@media (max-width: 480px){body.healthcare #details .bordered .col-12,body.commercial #details .bordered .col-12,body.partners #details .bordered .col-12{margin-bottom:2rem}}body.healthcare #details h3,body.healthcare #details p,body.healthcare #details li,body.commercial #details h3,body.commercial #details p,body.commercial #details li,body.partners #details h3,body.partners #details p,body.partners #details li{font-family:franklin-gothic-urw,sans-serif;font-style:normal;font-weight:500;font-size:1.5rem;line-height:150%}body.healthcare #details h3,body.commercial #details h3,body.partners #details h3{color:#072867;margin-bottom:0}body.healthcare #details li,body.commercial #details li,body.partners #details li{margin-bottom:0}body.healthcare #content,body.commercial #content,body.partners #content{padding-bottom:9rem;padding-top:0}@media (max-width: 1025px){body.healthcare #content,body.commercial #content,body.partners #content{padding-bottom:4rem}}@media (max-width: 480px){body.healthcare #content,body.commercial #content,body.partners #content{padding-bottom:4rem}}body.healthcare #content ul,body.commercial #content ul,body.partners #content ul{list-style:disc;padding-left:2rem}body.healthcare #content ul li,body.commercial #content ul li,body.partners #content ul li{margin-bottom:.5rem}body.healthcare #project-cards,body.commercial #project-cards,body.partners #project-cards{padding-top:0}body.healthcare .alt #more-photos .photo,body.commercial .alt #more-photos .photo,body.partners .alt #more-photos .photo{cursor:pointer;display:flex;margin-bottom:2.4rem}body.healthcare .alt #more-photos .photo .overlay,body.commercial .alt #more-photos .photo .overlay,body.partners .alt #more-photos .photo .overlay{display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;left:1.2rem;right:1.2rem;z-index:10;background-color:rgba(15,41,99,.7)}body.healthcare .alt #more-photos .photo .overlay .meta-label,body.commercial .alt #more-photos .photo .overlay .meta-label,body.partners .alt #more-photos .photo .overlay .meta-label{color:#fff;text-align:center}body.healthcare .alt #more-photos .photo img,body.commercial .alt #more-photos .photo img,body.partners .alt #more-photos .photo img{object-fit:cover}body.healthcare .alt .project.card,body.commercial .alt .project.card,body.partners .alt .project.card{border-bottom:2px solid #c4c4c4;border-top:2px solid #c4c4c4;display:flex;padding-bottom:0;margin-bottom:2.4rem}body.healthcare .alt .project.card .content,body.commercial .alt .project.card .content,body.partners .alt .project.card .content{display:flex;justify-content:center;flex-flow:column}body.healthcare .alt .project.card .image,body.commercial .alt .project.card .image,body.partners .alt .project.card .image{display:flex;margin-bottom:0;padding-left:0}body.healthcare .alt .project.card .image img,body.commercial .alt .project.card .image img,body.partners .alt .project.card .image img{object-fit:cover}body.healthcare .alt .alt-summary,body.commercial .alt .alt-summary,body.partners .alt .alt-summary{display:flex}body.healthcare .alt .alt-summary p,body.commercial .alt .alt-summary p,body.partners .alt .alt-summary p{margin:0}#photo-modal{align-items:center;background-color:rgba(0,0,0,.7);bottom:0;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:all .3s ease-out;visibility:hidden;z-index:110}@media (max-width: 480px){#photo-modal,#photo-modal .container{padding:0}}#photo-modal.active{pointer-events:initial;opacity:1;visibility:initial;transition:all .3s ease-out}#photo-modal.active .modal{transform:scale(1);transition:all .5s ease-out}#photo-modal .modal{background-color:#fff;height:90vh;padding:4rem;position:relative;transform:scale(.9);transition:all .5s ease-out}@media (max-width: 480px){#photo-modal .modal{height:100vh;width:100vw}}#photo-modal .modal .close{cursor:pointer;position:absolute;top:2rem;right:2rem;transition:all .3s ease-out}#photo-modal .modal .close svg{width:2.5rem}#photo-modal .modal .close:hover{transform:scale(1.1);transition:all .3s ease-out}#photo-modal .modal .main{height:55vh;margin-bottom:2rem;position:relative}@media (max-width: 480px){#photo-modal .modal .main{height:30vh;padding-top:4rem}}#photo-modal .modal .main .slide{bottom:0;cursor:pointer;display:flex;left:0;object-fit:cover;object-position:center;opacity:0;position:absolute;right:0;top:0;transform:translateY(.5vh) scale(.95);transition:all .5s ease-out}#photo-modal .modal .main .slide.active{opacity:1;transform:translateY(0) scale(1);transition:all .5s ease-out}#photo-modal .modal .main .slide img{object-fit:contain}#photo-modal .modal .thumbnails{flex-wrap:nowrap;height:27vh;overflow-x:scroll;overflow-y:hidden}@media (max-width: 480px){#photo-modal .modal .thumbnails{flex-wrap:wrap;height:auto;overflow:scroll}}#photo-modal .modal .thumbnails .thumbnail{align-items:center;display:flex;cursor:pointer;justify-content:center}@media (max-width: 480px){#photo-modal .modal .thumbnails .thumbnail{margin-bottom:2rem}}#photo-modal .modal .thumbnails .thumbnail img{height:100%;object-fit:cover;object-position:center}body.partners #intro .intro,body.partnersHomepage #intro .intro{border-bottom:none}body.partners footer .footer-nav li a,body.partnersHomepage footer .footer-nav li a{color:#072867;transition:color .3s ease-out}body.partners footer .footer-nav li a:hover,body.partnersHomepage footer .footer-nav li a:hover{color:#3869c7;transition:color .3s ease-out}#capabilities{padding:9rem 0}@media (max-width: 480px){#capabilities{padding:6rem 0}}#capabilities .intro{margin-bottom:4.3rem}#capabilities .companies{border-bottom:2px solid #072867;border-top:2px solid #072867;padding-bottom:5rem;padding-top:5rem}@media (max-width: 480px){#capabilities .companies .company{margin-bottom:4rem}}#capabilities .companies .company .logo{max-width:20rem;padding-bottom:3rem}@media (max-width: 1025px){#capabilities .companies .company .logo{max-width:100%}}@media (max-width: 480px){#capabilities .companies .company .logo{max-width:60%;padding-bottom:2rem}}#capabilities .companies .company:last-child .capabilities:after{display:none}#capabilities .companies .company .capabilities{border-top:2px solid #072867;padding-top:1.8rem;position:relative}#capabilities .companies .company .capabilities:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='32' height='33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='16.5' cy='16.5' r='14.5' fill='%23F2F0ED'/%3E%3Cpath d='M30 12.057L28.676.587l-9.272 6.882L30 12.057zM2 17C2 9.263 8.235 3 15.914 3V1C7.12 1 0 8.169 0 17h2zM15.914 3c3.038 0 5.847.979 8.135 2.64l1.175-1.618A15.79 15.79 0 0015.914 1v2zM1 20.942l1.467 11.454 9.186-6.997L1 20.942zM30 16c0 7.706-6.433 14-14.429 14v2C24.618 32 32 24.863 32 16h-2zM15.571 30a14.654 14.654 0 01-8.537-2.712l-1.161 1.628A16.654 16.654 0 0015.57 32v-2z' fill='%230F2963'/%3E%3C/svg%3E");height:3.3rem;width:3.2rem;display:block;background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:-1.6rem;right:-2.8rem;z-index:1}@media (max-width: 480px){#capabilities .companies .company .capabilities:after{display:none}}#capabilities .companies .company .capabilities li{margin-bottom:1rem}#capabilities .companies .company .capabilities li:last-child{margin-bottom:0}#form{background-color:#f2f0ed;padding:9rem 0}@media (max-width: 1025px){#form{padding:8rem 0}}@media (max-width: 480px){#form{padding:4rem .8rem}}#form .required:after{content:"*"}@media (max-width: 1025px){#form h2{text-align:center}}#careers-cta{background-color:#f2f0ed;padding:0}#careers-cta .content{padding:9rem 2.4rem}#careers-cta .image{align-items:center;background-blend-mode:multiply;background-color:rgba(56,105,199,.5);background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center}#careers-cta .btn.white{background-color:#f2f0ed;border-color:#f2f0ed;color:#072867}.copy-image{padding:0}.copy-image.left .image{order:1}.copy-image.left .content,.copy-image.right .image{order:2}.copy-image.right .content{order:1}@media (max-width: 480px){.copy-image.right .image{order:1}.copy-image.right .content{order:2}}.copy-image.border-bottom{border-bottom:.8rem solid #3869c7}.copy-image.border-top{border-top:.8rem solid #3869c7}.copy-image .image{min-height:50rem;position:relative}@media (max-width: 480px){.copy-image .image{min-height:30rem}}.copy-image .image .caption{bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;z-index:10;background-color:rgba(56,105,199,.5);padding:1.5rem}.copy-image .image .caption p{color:#fff;text-align:center;margin-bottom:0}.copy-image .content{align-items:center;display:flex;padding:9rem 2.4rem}@media (max-width: 480px){.copy-image .content{padding:4rem 0}}.faqs{padding:9rem 0}@media (max-width: 480px){.faqs{padding:4rem 0}}.faqs .intro{margin-bottom:3.5rem}.faqs .accordion{border-top:2px solid #bfbebe;padding-bottom:2.1rem}.faqs .accordion:last-child{border-bottom:2px solid #bfbebe}.faqs .accordion.active .indicator .vertical{opacity:0}.faqs .accordion.active dd{max-height:666vh;transition:max-height .3s ease-in-out}.faqs .accordion.active dd p{opacity:1;transform:translateY(0);margin-bottom:2.2rem}.faqs .accordion.active dd .btn{margin-bottom:2.2rem}.faqs dt{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding-bottom:2.2rem;padding-top:3.5rem}.faqs dt h4{color:#0f2963;font-family:hammes,sans-serif;font-style:normal;font-weight:400;line-height:150%}.faqs dt .indicator path{opacity:1;transition:all .3s ease-out}@media (max-width: 480px){.faqs dt .indicator{margin-left:2rem}}.faqs dd{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.faqs dd p{opacity:0;transform:translateY(1rem);transition:all .2s ease-out}.full-bleed{margin:0;padding:0}.full-bleed .container-fluid{padding:0}.full-bleed .image{border-bottom:8px solid #3869c7;border-top:8px solid #3869c7;min-height:56vh}#hero h1,#hero p{color:#fff}#image-blocks .block{height:64rem;text-decoration:none;margin-bottom:0;padding:3rem 4.6rem;position:relative;background:linear-gradient(rgba(15,41,99,.5),rgba(15,41,99,.5)),inherit}#image-blocks .block h2,#image-blocks .block p{color:#fff}#image-blocks .block h2{font-family:hammes,sans-serif;font-weight:500;font-size:4.3rem;line-height:150%}#image-blocks .block h2 svg{transform:translate(1.6rem);transition:transform .3s ease-out}#image-blocks .block p{font-family:hammes,sans-serif;font-size:2.8rem;line-height:150%}#image-blocks .block .copy{opacity:0;transition:all .3s ease-out;visibility:hidden}#image-blocks .block.col-md-12 p{max-width:75%}@media (max-width: 480px){#image-blocks .block.col-md-12 p{max-width:initial}}#image-blocks .block:hover{background:linear-gradient(rgba(15,41,99,.9),rgba(15,41,99,.9)),initial}#image-blocks .block:hover h2 svg{transform:translate(3.4rem);transition:transform .3s ease-out}#image-blocks .block:hover .copy{opacity:1;transition:all .3s ease-out;visibility:visible}#intro{padding-bottom:0}#intro .copy{padding-bottom:7rem}@media (max-width: 480px){#intro .copy{padding-bottom:4rem}}#intro .lrg,.partnersHomepage header#intro article.active .content p,.hammesHomepage header#intro article.active .content p,#intro .partnersHomepage #blue-box p,.partnersHomepage #blue-box #intro p,#intro .hammesHomepage #blue-box p,.hammesHomepage #blue-box #intro p,#intro .lrg a,.partnersHomepage header#intro article.active .content p a,.hammesHomepage header#intro article.active .content p a,#intro .partnersHomepage #blue-box p a,.partnersHomepage #blue-box #intro p a,#intro .hammesHomepage #blue-box p a,.hammesHomepage #blue-box #intro p a{color:#072867}@media (max-width: 480px){#intro .lrg,.partnersHomepage header#intro article.active .content p,.hammesHomepage header#intro article.active .content p,#intro .partnersHomepage #blue-box p,.partnersHomepage #blue-box #intro p,#intro .hammesHomepage #blue-box p,.hammesHomepage #blue-box #intro p,#intro .lrg a,.partnersHomepage header#intro article.active .content p a,.hammesHomepage header#intro article.active .content p a,#intro .partnersHomepage #blue-box p a,.partnersHomepage #blue-box #intro p a,#intro .hammesHomepage #blue-box p a,.hammesHomepage #blue-box #intro p a{font-size:2rem}}#intro .image{min-height:56rem}@media (max-width: 480px){#intro .image{min-height:30rem}}#intro .image img{object-position:top}#intro .stats{background-color:#3869c7;padding:3rem 0}#intro .stats .row{border-bottom:.2rem solid #ffffff;border-top:.2rem solid #ffffff}#intro .stats .stat{padding-bottom:4.2rem}#intro .stats .number,#intro .stats .description p{align-items:center;display:flex;color:#fff;text-align:center;font-family:hammes,sans-serif;font-style:normal;justify-content:center}#intro .stats .number{font-size:8.6rem;font-weight:500;line-height:150%}#intro .stats .description p{font-weight:400;font-size:1.8rem;line-height:160%}#large-cards{padding:7rem 0}@media (max-width: 1025px){#large-cards{padding-bottom:4rem}}#large-cards .large-card{display:flex;flex-wrap:wrap}@media (max-width: 480px){#large-cards .large-card{margin-bottom:4rem}#large-cards .large-card:last-child{margin-bottom:0}}#large-cards .large-card .image{margin-bottom:3rem}#large-cards .large-card .image img{object-fit:contain}#large-cards .large-card .content h2{align-items:center;display:flex;justify-content:space-between}#large-cards .large-card .content .btn{margin-top:2rem}#map-hq{background-color:#072867;padding:0}#map-hq .content{display:flex;justify-content:center;flex-flow:column;padding-left:8.333333%;padding-bottom:1rem;padding-top:1rem}@media (max-width: 480px){#map-hq .content{padding:4rem 2rem}}#map-hq .content h2,#map-hq .content h3,#map-hq .content p,#map-hq .content a{color:#fff}#map-hq .content .phone,#map-hq .content .fax{margin-bottom:0}#offices{padding:9rem 0}@media (max-width: 1025px){#offices{padding:8rem 0 5rem}}@media (max-width: 480px){#offices{padding:4rem 0}}#offices .intro h2{margin-bottom:0}#offices .col-sm-12{padding-bottom:3rem}#offices .col-sm-12 .office{border-bottom:2px solid #bfbebe;height:100%;padding-bottom:2.2rem}#offices .col-sm-12 .office .meta-label{margin-bottom:0}#offices .col-sm-12 .office a{text-decoration:none}#offices .address{margin-bottom:0}#project-cards{padding:9rem 0}@media (max-width: 1025px){#project-cards{padding:4rem 0}}#project-cards .intro h2{margin-bottom:4.3rem}@media (max-width: 480px){#project-cards .intro h2{margin-bottom:2rem}}.simple{padding:9rem 0}@media (max-width: 1025px){.simple{padding:6rem 0}}@media (max-width: 480px){.simple{padding:4rem 0}}.simple .lrg,.simple .partnersHomepage header#intro article.active .content p,.partnersHomepage header#intro article.active .content .simple p,.simple .hammesHomepage header#intro article.active .content p,.hammesHomepage header#intro article.active .content .simple p,.simple .partnersHomepage #blue-box p,.partnersHomepage #blue-box .simple p,.simple .hammesHomepage #blue-box p,.hammesHomepage #blue-box .simple p{margin-bottom:4rem}.simple .content p:last-child{margin-bottom:0}.simple .btn.sm{margin-top:1.8rem}.partners .simple{padding:0}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid rgba(255,255,255,.5);border-radius:4px;box-shadow:0 .25em .5em rgba(0,0,0,.1);text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity .15s ease,border .3s ease-in-out;transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translate(-50%)}.glide__bullet{background-color:rgba(255,255,255,.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all .3s ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em rgba(0,0,0,.1);margin:0 .25em}.glide__bullet:focus{outline:none}.glide__bullet:hover,.glide__bullet:focus{border:2px solid white;background-color:rgba(255,255,255,.5)}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}#slider{padding-top:0}#slider .glide{padding:0}#stats{background-color:#3869c7;padding:6rem 0}@media (max-width: 480px){#stats{padding:4rem 0}}#stats .number,#stats p{color:#fff}@media (max-width: 480px){#stats .number,#stats p{text-align:center}}#stats .number{border-bottom:1px solid #ffffff;font-family:hammes,sans-serif;font-size:8.6rem;font-weight:500;line-height:150%}@media (max-width: 480px){#stats .number{line-height:130%}}#stats img{height:13rem;margin-bottom:4rem}@media (max-width: 480px){#stats img{height:8rem;margin-bottom:2rem}}@media (max-width: 480px){#stats .stat{margin-bottom:2rem}}@media (max-width: 480px){#stats .award{align-items:center;display:flex;justify-content:center;flex-flow:column}}#team .intro,#functional-leadership .intro{margin-bottom:3.2rem}#team .col-sm-12,#functional-leadership .col-sm-12{margin-bottom:4.7rem;margin-bottom:2rem}#team .person,#functional-leadership .person{border-bottom:2px solid #c4c4c4;padding-bottom:4rem;display:flex;flex-flow:column;height:100%;text-decoration:none}#team .person:hover .photo img,#functional-leadership .person:hover .photo img{transform:scale(1.03);transition:all .6s ease-out}#team .person:hover .name,#functional-leadership .person:hover .name{color:#3869c7;transition:all .3s ease-out}#team .person:hover .name svg,#functional-leadership .person:hover .name svg{transform:translate(.5rem);transition:all .3s ease-out}#team h4,#functional-leadership h4{font-size:1.5rem;font-weight:500;line-height:150%}#team .photo,#functional-leadership .photo{display:flex;height:41rem;margin-bottom:4rem;overflow:hidden}@media (max-width: 1025px){#team .photo,#functional-leadership .photo{height:auto;margin-bottom:2rem}}#team .photo img,#functional-leadership .photo img{object-fit:cover;object-position:top;transition:all .6s ease-out}@media (max-width: 1025px){#team .photo img,#functional-leadership .photo img{object-fit:contain}}#team .name,#functional-leadership .name{align-items:center;color:#353131;display:flex;font-family:hammes,sans-serif;font-size:2.8rem;font-style:normal;font-weight:400;justify-content:space-between;line-height:150%;margin-bottom:0;text-decoration:none;transition:all .3s ease-out}#team .name svg,#functional-leadership .name svg{margin-left:1rem;transition:all .3s ease-out}#team #board-of-directors,#team #senior-leadership,#team #investment-committee,#team #professionals,#functional-leadership #board-of-directors,#functional-leadership #senior-leadership,#functional-leadership #investment-committee,#functional-leadership #professionals{margin-bottom:8.3rem}@media (max-width: 1025px){#team #board-of-directors,#team #senior-leadership,#team #investment-committee,#team #professionals,#functional-leadership #board-of-directors,#functional-leadership #senior-leadership,#functional-leadership #investment-committee,#functional-leadership #professionals{margin-bottom:4rem}}#functional-leadership{background-color:#f2f0ed;padding-top:13rem}#functional-leadership .person .photo{height:31rem}@media (max-width: 1025px){#functional-leadership .person .photo{height:auto}}#person{padding:4rem 0 13rem}@media (max-width: 1025px){#person{padding:4rem 0}}#person h4{color:#072867;font-family:franklin-gothic-urw,sans-serif;font-size:1.5rem;font-style:normal;font-weight:500;line-height:150%}#person .name{margin-bottom:3rem}#person .lrg,#person .partnersHomepage header#intro article.active .content p,.partnersHomepage header#intro article.active .content #person p,#person .hammesHomepage header#intro article.active .content p,.hammesHomepage header#intro article.active .content #person p,#person .partnersHomepage #blue-box p,.partnersHomepage #blue-box #person p,#person .hammesHomepage #blue-box p,.hammesHomepage #blue-box #person p{color:#072867}#person .photo{margin-bottom:3rem}#timeline{padding:9rem 0}@media (max-width: 480px){#timeline{padding:0 3rem}}#timeline .intro{margin-bottom:1.5rem;text-align:center}#timeline .intro h2{margin-bottom:0}#timeline #prev,#timeline #next{align-items:center;cursor:pointer;display:flex}#timeline #prev:hover svg{transform:translate(-.5rem);transition:transform .3s ease-out}#timeline #next:hover svg{transform:translate(.5rem);transition:transform .3s ease-out}#timeline .glide__arrow{align-items:center;border:none;background-color:transparent;box-shadow:none;display:flex;height:100%;text-shadow:none;top:11.6rem;padding:0}#timeline .glide__arrow--left{left:-5rem}@media (max-width: 1025px){#timeline .glide__arrow--left{left:-2rem}}#timeline .glide__arrow--right{right:-5rem}@media (max-width: 1025px){#timeline .glide__arrow--right{right:-1rem}}@media (max-width: 1025px){#timeline .glide__arrow--right{right:-2rem}}#timeline .glide__slide{display:flex;flex-flow:column;margin-bottom:0;overflow:hidden;text-align:center;transition:all .3s ease-out}#timeline .glide__slide.glide__slide--active{opacity:.7}@media (max-width: 1025px){#timeline .glide__slide.glide__slide--active{opacity:1}}#timeline .glide__slide.glide__slide--active .dot:after{background-color:#072867;transition:background-color .3s ease-out}@media (max-width: 480px){#timeline .glide__slide.glide__slide--active .dot:after{background:linear-gradient(90deg,#0f2963,#0f2963 20%,#fff);transition:background-color .3s ease-out}}#timeline .glide__slide.glide__slide--active+.glide__slide+.glide__slide{opacity:.7}@media (max-width: 1025px){#timeline .glide__slide.glide__slide--active+.glide__slide+.glide__slide{opacity:1}}#timeline .glide__slide.glide__slide--active+.glide__slide+.glide__slide .dot:before{background-color:#072867;transition:background-color .3s ease-out}#timeline .glide__slide .year{color:#072867;font-family:hammes,sans-serif;font-size:5.5rem;font-style:normal;font-weight:500;line-height:150%}#timeline .glide__slide .dot{align-items:center;display:flex;margin:2.6rem 0}#timeline .glide__slide .dot:before,#timeline .glide__slide .dot:after{content:"";background-color:#072867;display:inline-block;height:1px;width:100%;transition:background-color .3s ease-out}#timeline .glide__slide .description{padding:0 2rem;margin:0 1rem}.logo-tt{max-width:12rem}.towersHomepage.trinityTowers #main{margin-top:0}.trinityTowers h1,.trinityTowers h2,.trinityTowers h3,.trinityTowers h4,.trinityTowers h5,.trinityTowers h6,.trinityTowers p,.trinityTowers li,.trinityTowers a{font-family:Montserrat,sans-serif}.trinityTowers #main{margin-top:0}.trinityTowers nav#navbar{background-color:rgba(0,0,0,.4);border-bottom:5px solid #bda17a}.trinityTowers nav#navbar .logo a{display:flex}.trinityTowers nav#navbar #main-nav{padding:2rem 0}@media (max-width: 480px){.trinityTowers nav#navbar #main-nav{max-width:100vw}.trinityTowers nav#navbar #main-nav .hamburger-inner,.trinityTowers nav#navbar #main-nav .hamburger-inner:before,.trinityTowers nav#navbar #main-nav .hamburger-inner:after{background-color:#fff}.trinityTowers nav#navbar #main-nav .menu.open{background:linear-gradient(180deg,rgba(0,0,0,.85),rgba(0,0,0,.65));border-top:#bda17a 5px solid;height:calc(100vh - 100px);margin-top:4rem}.trinityTowers nav#navbar #main-nav .menu ul{justify-content:center}.trinityTowers nav#navbar #main-nav .menu li{padding:2rem 0;text-align:center}.trinityTowers nav#navbar #main-nav .menu li a{font-size:3rem}}.trinityTowers nav#navbar.headroom--not-top{backdrop-filter:blur(5px);box-shadow:0 0 1.5rem rgba(0,0,0,.4)}.trinityTowers nav#navbar #main-nav .menu ul li a{color:#fff;padding-bottom:6px;position:relative}.trinityTowers nav#navbar #main-nav .menu ul li a:before{background-color:#fff;bottom:-1.9rem;content:"";height:5px;left:50%;opacity:0;pointer-events:none;position:absolute;right:50%;transition:opacity .5s,left .5s,right .5s;width:100%}.trinityTowers nav#navbar #main-nav .menu ul li a:hover:before{left:0;right:0;opacity:1}.trinityTowers nav#navbar #main-nav .menu ul li a:hover{color:#fff}.trinityTowers #intro{height:60vh;padding-top:25rem}@media (max-width: 480px){.trinityTowers #intro{height:100%;padding:15rem 0}}.trinityTowers #intro .bg-img{filter:brightness(.6)}.trinityTowers #intro .copy{width:50%}@media (max-width: 480px){.trinityTowers #intro .copy{width:100%}}.trinityTowers #intro h1{margin-bottom:0}.trinityTowers #intro p{padding-top:1rem}.trinityTowers #intro h1,.trinityTowers #intro p{color:#fff}.trinityTowers .towersHomepage #main{margin-top:0}.trinityTowers #experience .grid-container{background-color:#e6e1db;display:grid;gap:1rem;grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr);padding:1rem}@media (max-width: 480px){.trinityTowers #experience .grid-container{grid-template-columns:1fr}}.trinityTowers #experience .grid-item{align-items:center;background-color:#bda17a;cursor:pointer;display:flex;height:30vh;justify-content:center;position:relative}.trinityTowers #experience .grid-item.content{padding:1rem}.trinityTowers #experience .grid-item img{height:100%;object-fit:cover}.trinityTowers #experience .grid-item:hover .title{opacity:0}.trinityTowers #experience .grid-item:hover .copy{opacity:1}.trinityTowers #experience .grid-item .title h3{color:#fff;font-size:2.4rem;margin-bottom:0;text-align:center}.trinityTowers #experience .grid-item .title,.trinityTowers #experience .grid-item .copy{align-items:center;bottom:1rem;display:flex;justify-content:center;left:1rem;position:absolute;right:1rem;top:1rem;transition:opacity .3s ease-in-out}.trinityTowers #experience .grid-item .copy{padding:1rem;opacity:0}.trinityTowers #experience .grid-item ul{list-style:circle;padding-left:4rem}.trinityTowers #experience .grid-item ul li{color:#fff;font-size:1.6rem;margin-bottom:0}.trinityTowers .image-grid .grid{display:grid;gap:1rem;grid-auto-rows:1fr;grid-template-columns:repeat(2,1fr);padding:1rem}@media (max-width: 480px){.trinityTowers .image-grid .grid{grid-template-columns:1fr}}.trinityTowers .image-grid .grid .grid-item{align-items:center;cursor:pointer;display:flex;height:30vh;justify-content:center;position:relative;overflow:hidden}.trinityTowers .image-grid .grid .grid-item img{height:100%;object-fit:cover}.trinityTowers .image-grid .grid .grid-item:hover img{animation:kenburns 10s ease-in-out infinite}.trinityTowers #stackingPlanSVG .available path{fill:#bda07b}.trinityTowers #stackingPlanSVG .occupied path{fill:#284a62}.trinityTowers .map li{margin-bottom:0}.trinityTowers .map .map-image{display:flex;justify-content:center;margin-bottom:4rem}.trinityTowers .map .content{padding-bottom:4rem}@keyframes kenburns{0%{transform-origin:bottom left;transform:scale(1)}to{transform:scale(1.2);animation-timing-function:ease-in}}#video-intro{background-color:#3869c7;height:100vh;overflow:hidden;padding:100px 0 0;position:relative}#video-intro #video-background{bottom:0;display:flex;height:100vh;left:0;object-fit:cover;pointer-events:none;position:absolute;right:0;top:0;width:100vw}#video-intro #video-background:before{background:linear-gradient(180deg,rgba(0,0,0,.65),rgba(0,0,0,.35));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}#video-intro #video-background video{height:100%;object-fit:cover;width:100%}#video-intro .intro{align-items:center;display:flex;height:100%;justify-content:center;padding:50px;position:relative;text-align:center;z-index:2}#video-intro .intro .copy{border:.8rem double white;padding:2rem 4rem}#video-intro .intro .copy h1{margin-bottom:0}#video-intro .intro svg{width:30%}@media (max-width: 480px){#video-intro .intro svg{width:100%}}#video-intro .intro h1,#video-intro .intro p{color:#fff}#stack #floor-plans{height:50vh;margin-top:2rem;position:relative;z-index:1}#stack #floor-plans .floor-plan{bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease-in-out;z-index:-1}#stack #floor-plans .floor-plan.active{opacity:1;transition:all .3s ease-in-out;z-index:1}#stack #floor-plans .floor-plan:after{background-color:rgba(255,255,255,.5);content:attr(data-label);font-size:1.2rem;left:0;padding:.5rem;position:absolute;top:0}#stack #floor-plans .floor-plan img{object-fit:contain;object-position:top}#stack #floor-links{display:flex;flex-flow:column}#stack #floor-links .floor-link{margin-bottom:0}#stack #floor-links .floor-link.active{background-color:#bda17a;color:#fff}#stack #floor-links .numbers{display:grid;grid-template-columns:repeat(11,1fr);gap:1rem}@media (max-width: 480px){#stack #floor-links .numbers{grid-template-columns:repeat(8,1fr)}}#stack #floor-links .numbers a{align-items:center;border-radius:5px;border:1px solid #bda17a;display:flex;justify-content:center;padding:.5rem;text-decoration:none;transition:all .3s ease-in-out}#stack #floor-links .numbers a:hover{color:#fff;background-color:#bda17a;transition:all .3s ease-in-out}
