@charset "utf-8";@import 'https://fonts.googleapis.com/css2?family=Commissioner:wght@300;400;500;600&display=swap';:root{--dark-green:#425F62;--dark-green-trans:#425F62f0;--mid-green:#607578;--light-green:#C4C5C0;--light-grey:#fcfcfc;--light-grey-trans:#fcfcfccc;--brown:#946448;--white:#ffffff;--black:#000000;--corner:5px;--shadow:0px 0px 3px var(--light-green)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;background-position:50%;background-repeat:no-repeat}body{margin:0;padding:0;background-color:var(--light-grey);font-family:commissioner;font-size:16px;line-height:140%;color:var(--dark-green);border-top:100px solid var(--dark-green)}a{text-decoration:none;color:var(--mid-green)}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.page a{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px;text-decoration-thickness:1px}.mid{max-width:1e3px;width:calc(100% - 40px);margin:0 auto;padding:15px 0;position:relative}.narrow .mid{max-width:750px}.wide .mid{max-width:none}.header .mid{padding:10px 0}.page{overflow-x:hidden;padding-bottom:20px}.header{position:fixed;width:100%;top:0;left:0;background-color:var(--dark-green-trans);height:100px;z-index:100;box-shadow:var(--shadow)}.header .grid{display:grid;grid-template-columns:1fr 90px 1fr;justify-content:center;align-items:center;grid-gap:20px}.header .grid>:first-child{text-align:right}.menu_row .mid{padding:0}.menu_row ul,.menu_row li{display:inline-block;margin:0;padding:0;position:relative}.menu_row li a,.menu_row li div{display:block;padding:10px;margin:0 10px;position:relative;white-space:nowrap;color:#fff}.menu_row li ul{display:none;max-width:200px;background-color:var(--mid-green);z-index:100;position:absolute;top:100%;left:0}.menu_row li:hover>ul{display:block}.menu_row li ul li{display:block;text-align:left}figure{margin:10px 0 0}.header a{color:var(--white);margin:0 10px;opacity:.8}.header img{width:90px;height:90px;margin:-5px 0;display:block;float:left}.logo_only{background-color:var(--dark-green-trans);height:100px;text-align:center;position:relative}.logo_only img{width:auto;height:100%;position:relative;max-width:calc(100% - 120px);object-fit:contain}.logo_only+.header{background-color:var(--mid-green);position:sticky;top:0;width:100%;left:0;text-align:center;height:auto;box-shadow:none}.footer{margin:40px 0 0;box-shadow:var(--shadow);padding:30px 0;background-color:var(--mid-green);color:#fff}.footer .options{display:grid;grid-template-columns:120px 1fr 1fr 1fr 1fr;grid-gap:30px}.footer img{max-width:100%}.footer .options a{display:block;clear:both;color:#fffb}.footer .options strong{display:block;font-weight:600;margin-bottom:5px}.footer .socials{display:block;margin:10px 0}.footer .socials a{display:inline-block;margin:0;font-size:35px}.slideshow+div .mid{padding-top:30px}.slideshow{position:relative;width:100%;height:75vh;max-height:calc(100vh - 240px);overflow:hidden;border-radius:var(--corner);box-shadow:var(--shadow)}.slideshow.short{height:37.5vh;max-height:calc(50vh - 50px)}.slideshow>div{position:absolute;top:0;left:0;right:0;bottom:0}.page>.slideshow{border-radius:0}.slides{width:100%;height:100%;margin:0;padding:0;position:absolute}.slideshow .slides>*{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.slideshow .slides>*:first-child{z-index:6}.slideshow img{object-fit:cover;width:100%;height:100%}.slideshow .overlay{position:absolute;z-index:5;top:0;left:0;right:0;bottom:0;background-color:#405f6166}.lSSlideOuter,.lSSlideWrapper{height:100%}.leader,.text{}.leader h1{text-align:center}h1,h2{margin:0;font-size:30px;font-weight:500;line-height:140%;font-family:commissioner;font-weight:500}h2{font-size:25px}.image_scatter .mid>div{padding-bottom:45%;height:0;position:relative;margin:25px 0}.image_scatter .images{display:grid;grid-template-columns:repeat(20,1fr);grid-template-rows:repeat(7,1fr);height:100%;position:absolute;top:0;left:0;width:100%;grid-gap:10px}.image_scatter a{display:block;background-color:#fff;box-shadow:var(--shadow)}.image_scatter img{width:100%;height:100%;object-fit:cover;border:5px solid #fff;box-shadow:var(--shadow)}.image_scatter a:first-child{grid-column:2/span 7;grid-row:1/span 4}.image_scatter a:nth-child(2){grid-column:12/span 7;grid-row:1/span 4}.image_scatter a:nth-child(3){grid-column:7/span 7;grid-row:4/span 4}.image_scatter .buttons{grid-column:14/span 5;grid-row:5/span 3}.image_scatter .buttons a{margin:15px}.photo-grid{margin:30px auto}.photo-grid>*{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}.photo-grid>*>div{width:100%;padding-bottom:66%;position:relative;border-radius:var(--corner);box-shadow:var(--shadow);overflow:hidden}.photo-grid img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;border:5px solid #fff}.photo-grid+.buttons{margin-top:-50px;text-align:center}.photo-grid p{margin:0;grid-column:1/-1;text-align:center}.photo-grid p a{margin:0}.index .mid{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;padding:25px 0}.index .mid>*{background-color:#fff;border-radius:var(--corner);overflow:hidden;box-shadow:var(--shadow)}.index .mid>*>div:first-child{display:block;height:0;position:relative;padding-bottom:66%}.index .mid>*>div:first-child img{display:block;width:100%;height:100%;position:absolute;object-fit:cover}.index .e_caption{padding:15px}.image-text-grid .mid{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;padding:25px 0 10px}.image-text-grid .mid>*{}.image-text-grid .mid>*>div:first-child{display:block;height:0;position:relative;padding-bottom:66%}.image-text-grid .mid>*>div:first-child img{display:block;width:100%;height:100%;position:absolute;object-fit:cover;border-radius:var(--corner);overflow:hidden;box-shadow:var(--shadow)}.image-text-grid .e_caption{padding:25px 0 0}.quote{position:relative;min-height:40vh;margin:40px 0;box-shadow:var(--shadow);background-color:#405f61;background-size:cover;background-attachment:fixed}.page>.quote:first-child{margin-top:0}.page>.quote:last-child{margin-bottom:0}.quote .overlay{background-color:#405f6199;position:absolute;top:0;left:0;right:0;bottom:0}.quote .overlay .mid{color:#fff;font-size:32px;font-style:italic;font-family:commissioner;font-weight:500;line-height:140%;max-width:700px;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.two-col{position:relative}.two-col>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.two-col.slim>div{grid-template-columns:1fr 2fr}.two-col>div>div{position:relative}.two-col .slideshow-holder{width:100%;padding-bottom:66%;height:0;overflow:hidden;position:relative;box-shadow:var(--shadow);border-radius:var(--corner)}.two-col>div>div:first-child{}.two-col .slideshow{top:0;left:0;width:100%;height:0;padding-bottom:66%}.two-col.flip>div>:first-child{grid-column:2}.two-col.flip>div>:last-child{grid-row:1;grid-column:1}.trio{position:relative}.trio>div{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}.trio>div>*{display:block;position:relative;width:100%;height:100%;background-color:var(--dark-green);color:#fff;border-radius:var(--corner);box-shadow:var(--shadow);overflow:hidden}.trio img{width:100%;height:100%;object-fit:cover}.trio a{color:#fff}.trio p{margin:0}.trio .e_caption{position:absolute;z-index:10;bottom:0;width:100%;left:0;background-color:#405f61aa;padding:10px;font-weight:600}.trio .e_caption>*{float:left}.trio .e_caption>:nth-child(2){float:right;font-size:14px;text-transform:uppercase;font-weight:400}.trio.with_caption>div{grid-template-columns:200px 1fr 1fr}.trio.with_caption>div>div:first-child{background-color:initial;color:var(--dark-green);box-shadow:none}.trio.with_caption>div>div:first-child strong{font-weight:400;font-family:commissioner;font-weight:500;font-size:25px}.trio.with_caption>div>div:first-child span{display:block;margin-top:20px}.buttons a{display:inline-block;padding:7px 15px;background-color:var(--mid-green);border-radius:var(--corner);box-shadow:var(--shadow);overflow:hidden;color:#fff;margin:10px 10px 10px 0;text-decoration:none}.buttons.light a{background-color:var(--white);color:var(--mid-green)}.buttons.big a{padding:10px 20px;font-size:18px;margin:10px}.carousel{position:relative}.carousel>div:last-child{overflow-x:scroll}.carousel .prev,.carousel .next{display:none;z-index:10}.carousel .prev img,.carousel .next img{position:absolute;top:50%;transform:translateY(-50%);right:10px;cursor:pointer}.carousel .next img{right:auto;left:10px}.cards{display:flex;gap:30px;flex-wrap:nowrap;position:relative}.cards>*{flex:0 0 calc((100% - 60px)/3);overflow:hidden;background-color:var(--white);border-radius:var(--corner);box-shadow:var(--shadow)}.card div:first-child{width:100%;padding-bottom:66%;position:relative}.card img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.card div:last-child{padding:15px}.card strong{display:block;margin:0 0 5px;text-transform:uppercase;font-size:20px;font-weight:500}.quote-snips>*{width:100%;max-width:600px;padding:20px 0}.quote-snips .slick-slide{padding:15px}.quote-snips .e_caption{padding:0 50px;height:100%;position:relative;text-align:left}.quote-snips .e_caption>:last-child{text-align:right}.quote-snips .e_caption:before{content:' ';background-image:url(../img/open_quote.png);background-size:cover;width:30px;height:30px;position:absolute;top:0;left:10px}.quote-snips .e_caption:after{content:' ';background-image:url(../img/close_quote.png);background-size:cover;width:30px;height:30px;position:absolute;top:0;right:10px}.quote-snips .slick-prev:before,.quote-snips .slick-next:before{color:var(--mid-green)}.quote-snips .slick-track{display:flex!important}.quote-snips .slick-slide{height:inherit!important}.quote-snips .slick-dots li button:before{font-size:15px;color:var(--dark-green)}.quote-snips .slick-dots li.slick-active button:before{color:var(--dark-green)}.quote-snips .slick-dots{bottom:0}.edit_mode .quote-snips>.e_images>*:nth-child(n+2){display:none}@media(pointer:fine){.carousel>div:last-child{overflow-x:hidden}.carousel .prev,.carousel .next{display:block;position:absolute;top:0;width:calc(50% - 500px);bottom:0;left:-5px;background-color:var(--light-grey);box-shadow:none;border-radius:0;box-shadow:0 0 10px var(--light-grey)}.carousel .next{right:-5px;left:auto}}.logo_only button{display:none}@media only screen and (max-width:750px){.logo_only button{display:block;position:absolute;top:10px;right:0}.slideshow{height:0;padding-bottom:100%;position:relative}.lSSlideOuter{position:absolute;top:0;left:0;width:100%;height:100%}.footer .mid{padding:0}.footer .options{grid-template-columns:1fr 120px}.footer .options>:first-child{grid-row:1/span 3;grid-column:2}.two-col .mid,.two-col.narrow>.mid{grid-template-columns:1fr;grid-gap:15px}h1,.quote .overlay .mid{font-size:26px}.trio>div{grid-template-columns:80% 80% 80%;overflow-x:scroll;width:100%;padding:0 20px}.trio.with_caption>div{grid-template-columns:50% 300px 300px}.header .grid{grid-template-columns:1fr;text-align:center}.header img{float:none;display:inline-block}.photo-grid .mid{grid-template-columns:1fr 1fr;grid-gap:15px}.image_scatter .mid>div{padding-bottom:80%}.image_scatter .images{grid-gap:0}.image_scatter a:first-child{grid-column:1/span 9;grid-row:1/span 4}.image_scatter a:nth-child(2){grid-column:12/span 9}.image_scatter a:nth-child(3){grid-column:6/span 9;grid-row:4/span 4}.image_scatter .buttons{grid-row:9/span 1;grid-column:1/-1;text-align:right}body{padding-top:75px}.logo_only{height:75px;position:fixed;top:0;width:100%;z-index:100}.logo_only+.header{position:fixed;top:75px;left:100%;right:0;bottom:0;z-index:100;transition:250ms ease-in-out;display:block;overflow-y:scroll;opacity:0}.menu_open .logo_only+.header{left:0;opacity:1}.menu_row .mid{width:100%;padding:20px}.menu_row ul,.menu_row li{display:block}.menu_row>ul>li>*{color:#fff;font-weight:500;font-size:20px;opacity:1}.menu_row ul ul{display:block;position:relative;top:0;left:0;width:100%;margin:0 0 10px;font-size:16px;max-width:100%}.menu_row ul ul li{text-align:center}.menu_row ul ul a{padding:5px 0;margin:0}}/*!* Hamburgers
* @description Tasty CSS-animated hamburgers
* @author Jonathan Suh @jonsuh
* @site https://jonsuh.com/hamburgers
* @link https://github.com/jonsuh/hamburgers*/.hamburger{padding:10px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:var(--light-grey);text-transform:none;background-color:initial;border:0;margin:0;overflow:visible}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:var(--light-grey)}.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:30px;height:2px;background-color:var(--light-grey);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--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)}.menu_open .hamburger--elastic .hamburger-inner{transform:translate3d(0,10px,0)rotate(135deg);transition-delay:.075s}.menu_open .hamburger--elastic .hamburger-inner::before{transition-delay:0s;opacity:0}.menu_open .hamburger--elastic .hamburger-inner::after{transform:translate3d(0,-20px,0)rotate(-270deg);transition-delay:.075s}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.align-justify{text-align:justify}