@charset "UTF-8";
/*!
Theme Name: Rodale Institute 2018
Theme URI: https://infantree.com
Author: Infantree
Author URI: https://infantree.com
Description: A custom WordPress theme for the Rodale Institute.
Version: 1.1.2
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: rodale-institute-2018
*/
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-in-from-left{0%{-webkit-transform:translateX(-3em);transform:translateX(-3em);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-from-left{0%{-webkit-transform:translateX(-3em);transform:translateX(-3em);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fade-in-from-bottom{0%{-webkit-transform:translateY(3em);transform:translateY(3em);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-from-bottom{0%{-webkit-transform:translateY(3em);transform:translateY(3em);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}html{line-height:1.15;-webkit-text-size-adjust:100%;font-size:18px;box-sizing:border-box}h1{margin:.67em 0}hr{box-sizing:content-box;overflow:visible;background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;color:#840;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;font-weight:600;box-shadow:inset 0 -.15em 0 0 rgba(172,187,55,.3);text-decoration:none;transition:.2s ease opacity,.2s ease color,.2s ease box-shadow}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;max-width:100%;display:block}.site-info address,body,button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body,button,input,optgroup,select{color:#52463a;font-family:"PT Serif",Georgia,serif}body,button,input,optgroup,select,textarea{font-size:18px;font-size:1rem;line-height:1.6}@media (min-width:320px){body,button,input,optgroup,select,textarea{font-size:calc(18px + (21.6 - 18)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){body,button,input,optgroup,select,textarea{font-size:21.6px;font-size:1.2rem}}h1,h2,h3,h4,h5,h6{clear:both;margin-top:1.5em;color:#4b9189}h2,h3,h4,h5,h6{font-weight:700;margin-bottom:.5em;line-height:1.33}.h1,h1{font-size:41.94px;font-size:2.33rem;font-family:"alternate-gothic-no-3-d","Impact","Helvetica Nueue",sans-serif;line-height:1.1;vertical-align:text-top;letter-spacing:.025em;font-weight:500;text-transform:uppercase;margin-bottom:.25em}@media (min-width:320px){.h1,h1{font-size:calc(41.94px + (58.5 - 41.94)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.h1,h1{font-size:58.5px;font-size:3.25rem}}.h2,h2{font-size:29.88px;font-size:1.66rem;font-family:"proxima-nova","Helvetica Nueue",sans-serif}@media (min-width:320px){.h2,h2{font-size:calc(29.88px + (45 - 29.88)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.h2,h2{font-size:45px;font-size:2.5rem}}.h3,h3{font-size:25.2px;font-size:1.4rem;font-family:"proxima-nova","Helvetica Nueue",sans-serif}@media (min-width:320px){.h3,h3{font-size:calc(25.2px + (36 - 25.2)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.h3,h3{font-size:36px;font-size:2rem}}.h4,h4{font-size:19.8px;font-size:1.1rem;font-family:"proxima-nova","Helvetica Nueue",sans-serif}@media (min-width:320px){.h4,h4{font-size:calc(19.8px + (22.5 - 19.8)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.h4,h4{font-size:22.5px;font-size:1.25rem}}.h5,h5{font-size:18px;font-size:1rem;font-family:"proxima-nova","Helvetica Nueue",sans-serif}@media (min-width:320px){.h5,h5{font-size:calc(18px + (18.9 - 18)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.h5,h5{font-size:18.9px;font-size:1.05rem}}.h6,h6{font-size:16.2px;font-size:.9rem;font-family:"proxima-nova","Helvetica Nueue",sans-serif}@media (min-width:320px){.h6,h6{font-size:calc(16.2px + (18 - 16.2)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.h6,h6{font-size:18px;font-size:1rem}}address,p{margin:0 0 1em}.button+p{margin-top:1em}.lead{font-size:21.6px;font-size:1.2rem;font-family:"proxima-nova","Helvetica Nueue",sans-serif}@media (min-width:320px){.lead{font-size:calc(21.6px + (28.8 - 21.6)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.lead{font-size:28.8px;font-size:1.6rem}}blockquote,cite,dfn,em,i{font-style:italic}blockquote{margin:calc(1.5em + 1vw) 0;padding:calc(1.5em + 1vw) calc(1em + 1vw) calc(1em + 1vw);border-top:1px solid #acbb37;border-bottom:1px solid #acbb37;font-size:21.6px;font-size:1.2rem;position:relative;text-align:center}@media (min-width:320px){blockquote{font-size:calc(21.6px + (25.2 - 21.6)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){blockquote{font-size:25.2px;font-size:1.4rem}}blockquote:after,blockquote:before{content:"";display:block;height:5px;width:5em;background-color:#acbb37;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}blockquote:after{top:auto;bottom:0}address{font-style:normal}code,kbd,pre,tt,var{font-size:16.875px;font-size:.9375rem}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}@media (min-width:320px){pre{font-size:calc(16.875px + (18 - 16.875)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){pre{font-size:18px;font-size:1rem}}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}@media (min-width:320px){code,kbd,tt,var{font-size:calc(16.875px + (18 - 16.875)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){code,kbd,tt,var{font-size:18px;font-size:1rem}}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}.small,.text--small,small{font-size:80%}.small p,.text--small p,li,small p{margin-bottom:.8em}.big,.text--big,.text--large,big{font-size:125%}.text--disclaimer{font-size:80%;font-style:italic;opacity:.8}::selection{background:#acbb37;color:#3b2b19;text-shadow:none}::-moz-selection{background:#acbb37;color:#3b2b19;text-shadow:none}.text--center{text-align:center}.text--no-wrap,.text--nowrap{white-space:nowrap}.text--caps{text-transform:uppercase}@font-face{font-family:"PT Serif";font-style:normal;font-weight:400;src:url(../fonts/pt-serif-v9-latin-regular.eot);src:local("PT Serif"),local("PTSerif-Regular"),url(../fonts/pt-serif-v9-latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/pt-serif-v9-latin-regular.woff2) format("woff2"),url(../fonts/pt-serif-v9-latin-regular.woff) format("woff"),url(../fonts/pt-serif-v9-latin-regular.ttf) format("truetype"),url(../fonts/pt-serif-v9-latin-regular.svg#PTSerif) format("svg")}@font-face{font-family:"PT Serif";font-style:italic;font-weight:400;src:url(../fonts/pt-serif-v9-latin-italic.eot);src:local("PT Serif Italic"),local("PTSerif-Italic"),url(../fonts/pt-serif-v9-latin-italic.eot?#iefix) format("embedded-opentype"),url(../fonts/pt-serif-v9-latin-italic.woff2) format("woff2"),url(../fonts/pt-serif-v9-latin-italic.woff) format("woff"),url(../fonts/pt-serif-v9-latin-italic.ttf) format("truetype"),url(../fonts/pt-serif-v9-latin-italic.svg#PTSerif) format("svg")}@font-face{font-family:"PT Serif";font-style:normal;font-weight:700;src:url(../fonts/pt-serif-v9-latin-700.eot);src:local("PT Serif Bold"),local("PTSerif-Bold"),url(../fonts/pt-serif-v9-latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/pt-serif-v9-latin-700.woff2) format("woff2"),url(../fonts/pt-serif-v9-latin-700.woff) format("woff"),url(../fonts/pt-serif-v9-latin-700.ttf) format("truetype"),url(../fonts/pt-serif-v9-latin-700.svg#PTSerif) format("svg")}@font-face{font-family:"PT Serif";font-style:italic;font-weight:700;src:url(../fonts/pt-serif-v9-latin-700italic.eot);src:local("PT Serif Bold Italic"),local("PTSerif-BoldItalic"),url(../fonts/pt-serif-v9-latin-700italic.eot?#iefix) format("embedded-opentype"),url(../fonts/pt-serif-v9-latin-700italic.woff2) format("woff2"),url(../fonts/pt-serif-v9-latin-700italic.woff) format("woff"),url(../fonts/pt-serif-v9-latin-700italic.ttf) format("truetype"),url(../fonts/pt-serif-v9-latin-700italic.svg#PTSerif) format("svg")}*,:after,:before{box-sizing:inherit}body{background:#f7f5f0}@media screen and (min-width:1600px){body{padding:0 1em}}ol,ul{margin:0 0 1em 1.875em;padding:0}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}figure{margin:1em 0}.table-responsive{max-width:100%;overflow:auto;position:relative}.table-responsive::-webkit-scrollbar{-webkit-appearance:none}.table-responsive::-webkit-scrollbar:vertical{display:none;border:2px solid #dad0bd}.table-responsive::-webkit-scrollbar:horizontal{height:11px;background-color:rgba(0,0,0,.08);border-radius:8px;position:relative;left:-11px}.table-responsive::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid rgba(255,255,255,.5);background-color:#dad0bd}.table-responsive table{min-width:768px}table{margin:1.5em 0;border:0!important;border-collapse:collapse;font-size:16px}@media screen and (min-width:768px){table{font-size:1rem}}td,th{padding:.5em;border:1px solid rgba(170,147,105,.33);background-color:rgba(247,245,240,.5);line-height:1.3}thead td{font-weight:600;font-family:"proxima-nova","Helvetica Nueue",sans-serif;background-color:rgba(218,208,189,.5);border-bottom-width:2px;line-height:1.2}tbody td,tfoot td{vertical-align:top}tfoot td{font-family:"proxima-nova","Helvetica Nueue",sans-serif;background-color:transparent;border-top-width:2px}a:visited{color:inherit}a:active,a:focus,a:hover{color:#161805}a:focus{outline:thin dotted}a:active,a:hover{outline-color:transparent}a:active,a:focus,a:hover{box-shadow:inset 0 -1.1em 0 0 rgba(172,187,55,.5)}a[href^="mailto:"],a[href^="tel:"]{white-space:nowrap}#tribe-events a,#wpadminbar a,.BBFormFieldContainer a,.article-support a,.breadcrumbs a,.card__grid a,.comment-form a,.comment-metadata a,.content-column__link,.entry-meta a,.error404 a,.feature__headline a,.footer-bottom p a,.footer-top a,.home-events a,.home-matters a,.home-news a,.jp-carousel-info a,.related-posts__list a,.site-header a,.slideshow-controls a{font-weight:inherit;box-shadow:none}#tribe-events a:active,#tribe-events a:focus,#tribe-events a:hover,#wpadminbar a:active,#wpadminbar a:focus,#wpadminbar a:hover,.BBFormFieldContainer a:active,.BBFormFieldContainer a:focus,.BBFormFieldContainer a:hover,.article-support a:active,.article-support a:focus,.article-support a:hover,.breadcrumbs a:active,.breadcrumbs a:focus,.breadcrumbs a:hover,.card__grid a:active,.card__grid a:focus,.card__grid a:hover,.comment-form a:active,.comment-form a:focus,.comment-form a:hover,.comment-metadata a:active,.comment-metadata a:focus,.comment-metadata a:hover,.content-column__link:active,.content-column__link:focus,.content-column__link:hover,.entry-meta a:active,.entry-meta a:focus,.entry-meta a:hover,.error404 a:active,.error404 a:focus,.error404 a:hover,.feature__headline a:active,.feature__headline a:focus,.feature__headline a:hover,.footer-bottom p a:active,.footer-bottom p a:focus,.footer-bottom p a:hover,.footer-top a:active,.footer-top a:focus,.footer-top a:hover,.home-events a:active,.home-events a:focus,.home-events a:hover,.home-matters a:active,.home-matters a:focus,.home-matters a:hover,.home-news a:active,.home-news a:focus,.home-news a:hover,.jp-carousel-info a:active,.jp-carousel-info a:focus,.jp-carousel-info a:hover,.related-posts__list a:active,.related-posts__list a:focus,.related-posts__list a:hover,.site-header a:active,.site-header a:focus,.site-header a:hover,.slideshow-controls a:active,.slideshow-controls a:focus,.slideshow-controls a:hover{box-shadow:none}.ex-link,.external-link{content:"→";font-size:1em;display:inline-block;height:1em;width:1em;border:1px solid #52463a}.menu-toggle,.menu-toggle .caret{transition:.4s ease all;position:relative}.menu-toggle{padding:0;margin:0 0 0 1em;font-size:1rem;border-radius:0;padding:1rem 1.4rem;z-index:200;background-color:#acbb37;font-family:"proxima-nova","Helvetica Nueue",sans-serif;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.menu-toggle .caret{width:8px;fill:#000;top:-2px}.menu-toggle.is--active,.menu-toggle.is--active:focus{outline:transparent}.menu-toggle.is--active .caret,.menu-toggle.is--active:focus .caret{fill:#fff;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.menu-toggle.is--active:before,.menu-toggle.is--active:focus:before{content:"";display:block;position:absolute;bottom:0;height:1px;width:100vw;right:0;background-color:#acbb37}@media screen and (min-width:768px){.menu-toggle{display:none}}#main-navigation__panel{display:block;font-family:"proxima-nova","Helvetica Nueue",sans-serif;transition:.2s ease all}#main-navigation__panel a{font-size:.85rem;display:block;text-decoration:none;color:#267d73}#main-navigation__panel .menu-item--is-button a{font-family:"alternate-gothic-no-3-d","Impact","Helvetica Nueue",sans-serif;line-height:1.1;vertical-align:text-top;letter-spacing:.025em;font-weight:500;text-transform:uppercase;color:#fff;background-color:#acbb37;padding-top:.6rem;padding-bottom:.5rem;font-size:1.5em;transition:.2s ease all}#main-navigation__panel .menu-item--is-button a:hover{background-color:#879422!important;color:#fff!important}@media screen and (min-width:768px){#main-navigation__panel .menu-item--is-button a{padding:.4em .66em .25em;font-size:inherit}}#main-navigation__panel .menu-item,.flex-section__modal--modal .modal-item p{font-size:1rem}#main-navigation__panel ul{display:none;transition:.2s ease all;list-style:none;margin:0;padding-left:0}#main-navigation__panel ul li:focus>ul,#main-navigation__panel ul li:hover>ul{left:auto}#main-navigation__panel ul li{display:inline-block;margin-bottom:0}#main-navigation__panel ul li:focus>a:hover,#main-navigation__panel ul li:hover>a:hover{color:#879422}#main-navigation__panel ul .sub-menu{width:100%}@media screen and (min-width:768px){#main-navigation__panel ul .sub-menu{padding:2em 1em 2.5em;box-shadow:0 2px 2px rgba(0,0,0,.2);min-width:300px;position:absolute;top:37px;left:-999em;background-color:#f7f5f0;border:0;text-align:left;transition:left .2s linear}#main-navigation__panel ul .sub-menu li{margin:0;width:100%}#main-navigation__panel ul .sub-menu a{font-size:.9em;padding:.5em 1em}#main-navigation__panel ul .sub-menu .menu-item-has-children>a:after{position:absolute;content:"›";left:auto;right:.5rem;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}#main-navigation__panel.is--active .sub-menu,#main-navigation__panel.is--active li,#main-navigation__panel.is--active ul,#menu-main-menu.is--active,.menu-toggle{display:block}#main-navigation__panel.is--active li{padding:0}.menu-toggle{border:0}#menu-main-menu.is--active li{display:block;padding:0}@media screen and (min-width:768px){#main-navigation__panel li{position:relative}#main-navigation__panel a{padding:.6em .4em;font-size:1.1rem;font-size:calc(.66em + .5vw);box-shadow:none;display:block;line-height:1.3}#main-navigation__panel .menu-item.menu-item--opens-right .sub-menu .sub-menu{top:-.5em;right:calc(100% - 1px);padding-top:.5em}#main-navigation__panel .menu-item:focus-within>.sub-menu,#main-navigation__panel .menu-item:focus>.sub-menu,#main-navigation__panel .menu-item:hover>.sub-menu{-webkit-transform:translateY(.5vw);transform:translateY(.5vw);-webkit-transform-origin:top center;transform-origin:top center;transition:.3s ease all}#main-navigation__panel .menu-item:focus-within>.sub-menu .menu-item-has-children:focus-within>.sub-menu,#main-navigation__panel .menu-item:focus-within>.sub-menu .menu-item-has-children:focus>.sub-menu,#main-navigation__panel .menu-item:focus-within>.sub-menu .menu-item-has-children:hover>.sub-menu,#main-navigation__panel .menu-item:focus>.sub-menu .menu-item-has-children:focus-within>.sub-menu,#main-navigation__panel .menu-item:focus>.sub-menu .menu-item-has-children:focus>.sub-menu,#main-navigation__panel .menu-item:focus>.sub-menu .menu-item-has-children:hover>.sub-menu,#main-navigation__panel .menu-item:hover>.sub-menu .menu-item-has-children:focus-within>.sub-menu,#main-navigation__panel .menu-item:hover>.sub-menu .menu-item-has-children:focus>.sub-menu,#main-navigation__panel .menu-item:hover>.sub-menu .menu-item-has-children:hover>.sub-menu{-webkit-transform:translateX(-4px);transform:translateX(-4px)}#main-navigation__panel>.menu-item:last-child>.sub-menu,#main-navigation__panel>.menu-item:nth-last-child(2)>.sub-menu{left:auto;right:-1em}#main-navigation__panel .primary-menu>.menu-item:focus-within>a,#main-navigation__panel .primary-menu>.menu-item:focus>a,#main-navigation__panel .primary-menu>.menu-item:hover>a{background-color:#f7f5f0}#main-navigation__panel li.mega-menu{position:static;display:inline-block}#main-navigation__panel li.mega-menu .menu-item{min-width:160px;display:block}#main-navigation__panel li.mega-menu>.sub-menu{position:absolute;top:37px;right:0;height:auto;width:100vw;max-width:960px;padding:2em 1.5em 0;-webkit-columns:3;-moz-columns:3;columns:3;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}#main-navigation__panel li.mega-menu>.sub-menu a{padding:.5em 0;width:100%}#main-navigation__panel li.mega-menu>.sub-menu>li{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}#main-navigation__panel li.mega-menu>.sub-menu .sub-menu{background:0 0;display:block;width:100%;min-width:auto;position:relative!important;top:auto;left:auto;padding:0;box-shadow:none;margin-bottom:4rem}#main-navigation__panel li.mega-menu>.sub-menu .sub-menu li{width:100%}#main-navigation__panel li.mega-menu>.sub-menu .sub-menu a{color:#3b2b19}#main-navigation__panel li.mega-menu>.sub-menu li.menu-item-has-children{-webkit-column-break-before:column;-moz-column-break-before:column;break-before:column}#main-navigation__panel li.mega-menu>.sub-menu .menu-item-has-children>a:after{content:none}#main-navigation__panel li.mega-menu>.sub-menu .menu-item__back+.menu-item{display:none}#main-navigation__panel li.mega-menu>.sub-menu .menu-item-has-children:focus-within>.sub-menu,#main-navigation__panel li.mega-menu>.sub-menu .menu-item-has-children:focus>.sub-menu,#main-navigation__panel li.mega-menu>.sub-menu .menu-item-has-children:hover>.sub-menu{-webkit-transform:none!important;transform:none!important}#main-navigation__panel li.mega-menu .sub-menu li:focus-within>.sub-menu,#main-navigation__panel li.mega-menu .sub-menu li:focus>.sub-menu,#main-navigation__panel li.mega-menu .sub-menu li:hover>.sub-menu{-webkit-transform:none;transform:none}#main-navigation__panel li.mega-menu>.sub-menu>li>a{font-weight:600}}@media screen and (min-width:768px) and (hover:none){#main-navigation__panel li.mega-menu .menu-item-has-children>a{pointer-events:auto}}@media screen and (min-width:768px){#main-navigation__panel li.mega-menu .menu-item:focus>.sub-menu,#main-navigation__panel li.mega-menu .menu-item:hover>.sub-menu{position:absolute}#main-navigation__panel li.mega-menu .menu-item-has-children>a:after{content:"›";display:inline-block;position:absolute;left:0;right:auto;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(90deg);transform:rotate(90deg);top:50%;opacity:.66;line-height:0}.nav-background{overflow:auto}.menu-toggle{display:none}#main-navigation__panel ul{display:block}.menu-item__back{display:none!important}}@media screen and (min-width:1024px){#main-navigation__panel .menu-item:focus-within>.sub-menu,#main-navigation__panel .menu-item:focus>.sub-menu,#main-navigation__panel .menu-item:hover>.sub-menu{-webkit-transform:translateY(.5vw);transform:translateY(.5vw)}}@media screen and (max-width:840px){#main-navigation__panel{position:absolute;top:100%;right:0;height:calc(100vh - 70px);overflow:scroll;-webkit-overflow-scrolling:touch;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:top right;transform-origin:top right;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;width:100vw;list-style:none;margin:0;padding-left:0;padding-bottom:2em;z-index:200;background-color:#fff}#main-navigation__panel a{position:relative;display:block;padding:.5em calc(1rem + 1vw);text-decoration:none;color:#267d73;box-shadow:0 1px 0 0 #dad0bd;font-size:1.2em}#main-navigation__panel a:focus,#main-navigation__panel a:hover{color:#184949}#main-navigation__panel .menu-item-has-children>a:after{content:"❯";display:inline-block;position:absolute;right:1em}}@media screen and (max-width:840px) and (hover:none){#main-navigation__panel>.menu-item-has-children>a{pointer-events:none}}@media screen and (max-width:840px){#main-navigation__panel .sub-menu{background-color:#fff;position:absolute;width:100%;top:0;height:100vh;-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transform-origin:top right;transform-origin:top right;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:9}#main-navigation__panel .sub-menu.is--active{-webkit-transform:scale(1);transform:scale(1);opacity:1}#main-navigation__panel .sub-menu a:focus,#main-navigation__panel .sub-menu a:hover{background-color:#edeae6}}@media screen and (max-width:840px) and (hover:none){#main-navigation__panel .sub-menu .menu-item-has-children>a{pointer-events:none}}@media screen and (max-width:840px){#main-navigation__panel .menu-item__back a{color:#aa9369}#main-navigation__panel .menu-item__back a:before{content:"❮";display:inline-block;padding-right:.2em}#main-navigation__panel.is--active{-webkit-transform:scale(1);transform:scale(1);opacity:1}.main-navigation.is--active ul,.menu-toggle{display:block}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}@media screen and (max-width:767px){.site-header__eyebrow{border-top:1px solid #dad0bd}.eyebrow-menu{display:flex!important;flex:1}.eyebrow-menu .menu-item{flex:1;text-align:center;box-shadow:1px 0 0 0 #edeae6}#menu-eyebrow-menu{list-style-type:none;margin:0;padding:0}#menu-eyebrow-menu a{font-size:1rem;color:rgba(0,0,0,.6);padding:.66em}.site-header__search{padding:calc(1rem + 1vw)}}@media screen and (min-width:768px){.site-header__eyebrow{font-size:1rem;display:flex;justify-content:flex-end;align-content:center;padding-bottom:.33em;border:0}.eyebrow-menu{display:inline-block;list-style-type:none;margin:0;padding:0}.eyebrow-menu .menu-item{display:inline-block;box-shadow:none}#menu-eyebrow-menu a{font-size:1rem;line-height:1.1;padding:.5em .33em;color:rgba(0,0,0,.6)}.site-header__search{font-size:1rem;align-content:center;padding:0 0 0 .33em}}@media (min-width:768px){.menu-item.menu-item-gtranslate{-webkit-transform:scale(.85);transform:scale(.85);margin:0 -10px}}.menu-item.menu-item-gtranslate>select{font-size:16px;background-color:#edeae6;border:10px solid #edeae6;padding:0;font-family:"proxima-nova","Helvetica Nueue",sans-serif;font-weight:700}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:16.2px;font-size:.9rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@media (min-width:320px){.screen-reader-text:focus{font-size:calc(16.2px + (18 - 16.2)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.screen-reader-text:focus{font-size:18px;font-size:1rem}}#content[tabindex="-1"]:focus{outline:0}.skip-link{background-color:#cd761f;box-shadow:inset 0 0 0 0 rgba(136,68,0,.5),inset 0 -.3em 0 0 rgba(136,68,0,.33);color:#fff}.skip-link,.skip-link:focus{display:inline-block;font-family:"alternate-gothic-no-3-d","Impact","Helvetica Nueue",sans-serif;line-height:1.1;vertical-align:text-top;letter-spacing:.025em;font-weight:500;text-transform:uppercase;border:0;border-radius:0;padding:.66em 1em;transition:.25s ease all;text-decoration:none;font-size:23.4px;font-size:1.3rem}@media (min-width:320px){.skip-link,.skip-link:focus{font-size:calc(21.6px + (25.2 - 21.6)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.skip-link,.skip-link:focus{font-size:25.2px;font-size:1.4rem}}.skip-link:hover{background-color:#b36210;box-shadow:inset 0 -.3em 0 0 rgba(136,68,0,.5),inset 0 -2em 0 0 #b36210;color:#fff}.skip-link:focus:hover,.skip-link:hover,.skip-link:visited:focus,.skip-link:visited:hover{outline:transparent}.skip-link:focus,.skip-link:focus:focus,.skip-link:focus:hover,.skip-link:focus:visited:focus,.skip-link:focus:visited:hover,.skip-link:visited:focus,.skip-link:visited:hover{background-color:#b36210;box-shadow:inset 0 -.3em 0 0 rgba(136,68,0,.5),inset 0 -2em 0 0 #b36210;color:#fff}.skip-link:focus:visited:focus,.skip-link:focus:visited:hover{outline:transparent}.skip-link:disabled,.skip-link:focus:disabled{background-color:#be7730}.skip-link:focus:visited,.skip-link:visited{color:#fff}.skip-link:focus,.skip-link:focus:focus{outline:transparent}@media (min-width:320px){.skip-link,.skip-link:focus{font-size:calc(23.4px + (27 - 23.4)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.skip-link,.skip-link:focus{font-size:27px;font-size:1.5rem}}.alignleft,.alignright{display:inline;float:left;margin:.5em 1.5em .5em 0;max-width:35%}.alignright{float:right;margin:.5em 0 .5em 1.5em}.aligncenter{clear:both;display:block;margin:1.5em auto;max-width:100%}.alignnone{clear:both;margin-top:1.5em;margin-bottom:1.5em}.aligncenter,.alignleft,.alignnone,.alignright{width:auto!important}@media screen and (min-width:768px){.alignleft,.alignright{max-width:45%}}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}@media screen and (max-width:767px){.site-header{display:flex;height:70px;background-color:#fff;justify-content:space-between;position:relative;z-index:101}.site-branding{flex:0 1 200px;min-width:180px;padding:1em 0 1em calc(1rem + 1vw);max-height:100px}.custom-logo-link,.site-branding{display:flex;align-content:center}.custom-logo{align-self:center;width:100%;max-width:250px!important;display:block}.main-navigation{flex:1 0 calc(100% - 200px);display:flex;justify-content:flex-end}}.custom-logo.jetpack-lazy-image{display:block!important}@media screen and (min-width:768px){.site-header{display:flex;z-index:101;background-color:#fff;position:relative;height:auto;max-width:1600px;margin:0 auto}.site-branding{flex:0 1 180px;padding-left:.5em;display:flex;align-items:center}.site-branding img{max-width:220px}.main-navigation{flex:1 0 66%}#main-navigation__panel{display:flex;flex-direction:column-reverse}.site-header__primary-menu{padding-right:.5em;display:flex;justify-content:flex-end;position:relative}.site-header__eyebrow{padding-right:.5em;padding-top:.5em}}@media screen and (min-width:1024px){.site-branding{flex:0 0 250px;min-width:200px}.main-navigation{flex:1 1 80%;flex:1 1 calc(100% - (200px + 2vw))}.site-header__eyebrow,.site-header__primary-menu{padding-right:calc(1rem + 1vw)}.site-branding{padding-left:calc(1rem + 1vw)}}.site-footer{background-color:#f7f5f0;font-family:"proxima-nova","Helvetica Nueue",sans-serif;font-size:.9rem;color:#736e69}.site-footer p{max-width:none}.site-footer hr{border:0;height:4px;background-color:#dad0bd;width:100%;max-width:768px;margin:calc(2em + 2vw) auto}.footer-cta{background-color:#edeae6;padding:calc(1rem + 1vw)}.footer-cta .button{text-decoration:none}.footer-top{padding:2em 0}.footer-top .custom-logo{margin:0 auto;padding-bottom:1em;width:200px}.site-info{padding:calc(1rem + 1vw) 0 3em;text-align:center}.site-info .custom-logo-link{display:inline-block}.site-info .custom-logo{max-width:200px}.site-info *{margin-top:0}.footer__social-links{display:flex;justify-content:center;list-style:none;margin:0;padding:1em 0 0}.footer__social-links li{margin:0 10px;padding:0}.footer__social-links .social-link{color:#fff;background-color:#aa9369;text-align:center;font-size:1.1rem;display:inline-block;line-height:1em;width:2em;height:2em;font-weight:700;text-decoration:none;opacity:.8;-webkit-transform:translateY(0);transform:translateY(0);border-radius:2px;transition:none}.footer__social-links .social-link svg{display:block;fill:#fff}.footer__social-links .social-link svg path{fill:#fff}.footer__social-links .social-link:focus,.footer__social-links .social-link:hover{opacity:1;color:#fff}.footer__social-links .social-link:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.social-link--twitter:focus,.social-link--twitter:hover{background-color:#1da1f2}.social-link--facebook:focus,.social-link--facebook:hover{background-color:#3b5998}.social-link--instagram:focus,.social-link--instagram:hover{background:linear-gradient(to bottom,#4868d2 0,#bd3187 33%,#ec5b47 66%,#fdd879 100%)}.social-link--youtube:focus,.social-link--youtube:hover{background-color:red}.footer-top-right{padding:0 0 calc(1rem + 1vw);max-width:600px;margin:0 auto}.footer-menu{padding:0;margin:0 auto;list-style:none;text-align:center}.footer-menu .menu-item,.newsletter-cta #gform_3 li.gfield,.newsletter-cta #gform_6 li.gfield{margin:0;padding:0}.footer-menu a{margin-bottom:.5em;line-height:1.3em}@media screen and (min-width:480px){.footer-menu{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:calc(1rem + 1vw);-moz-column-gap:calc(1rem + 1vw);column-gap:calc(1rem + 1vw);text-align:left}}@media screen and (min-width:768px){.footer-menu{-webkit-column-gap:calc(1rem + 1vw);-moz-column-gap:calc(1rem + 1vw);column-gap:calc(1rem + 1vw);text-align:left}}a.button.footer-donate-button{margin-top:.5rem;font-size:1.2em;padding:.5em .8em;background-color:#edeae6;color:#cd761f;text-decoration:none!important}.footer-bottom{position:relative;border-top:2px solid #edeae6}.footer-bottom p{margin:1em 0}.footer-bottom,.footer-charity{text-align:center}.footer-charity a,.footer-menu a{display:inline-block}.footer-charity img{margin:0 auto;max-width:100px}.footer-donate{padding:2em 0 1em}.footer-donate .button{text-decoration:none}.footer-donate__headline{font-family:"alternate-gothic-no-3-d","Impact","Helvetica Nueue",sans-serif;line-height:1.1;vertical-align:text-top;letter-spacing:.025em;font-weight:500;text-transform:uppercase;font-size:21.6px;font-size:1.2rem;margin-top:0;color:#cd761f}@media (min-width:320px){.footer-donate__headline{font-size:calc(21.6px + (28.8 - 21.6)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.footer-donate__headline{font-size:28.8px;font-size:1.6rem}}.footer-copyright{padding:1px 0;background-color:#edeae6;text-align:center}@media screen and (min-width:768px){.footer-donate p{margin:1em auto}.footer-donate p,.footer-donate__headline{text-align:center}.footer-top{display:flex;justify-content:space-between}.footer-top .custom-logo{max-width:30vw}.site-info{flex:1;text-align:left;padding-top:2em;max-width:20em}.footer__social-links{justify-content:flex-start}.footer__social-links li{margin-left:0}.footer-top-right{flex:1;padding-top:2em;padding-left:5em;margin:0}}@media screen and (min-width:1024px){.footer-top{display:flex;justify-content:space-between}.footer-top-right{flex:1 0 50%;max-width:calc(500px + 12vw)}.footer-menu{-webkit-column-width:auto;-moz-column-width:auto;column-width:auto;-webkit-column-count:2;-moz-column-count:2;column-count:2}.footer-bottom__wrapper{display:flex;justify-content:space-between}.footer-bottom__wrapper p{margin-bottom:0}.footer-charity{text-align:left;display:flex;justify-content:flex-start}.footer-charity img{margin:0 1em 0 0}.footer-charity *{align-self:center}}.footer-top a,.site-footer p a{text-decoration:underline;color:#736e69;-webkit-text-decoration-color:rgba(115,110,105,.5);text-decoration-color:rgba(115,110,105,.5)}.footer-top a:focus,.footer-top a:hover,.site-footer p a:focus,.site-footer p a:hover{color:#3e3832;-webkit-text-decoration-color:rgba(62,56,50,.66);text-decoration-color:rgba(62,56,50,.66)}.newsletter-cta{font-size:1rem;padding:2em 1em;background-color:#5c523f}@media (min-width:768px){.newsletter-cta{display:flex;justify-content:center}}.newsletter-cta .gform_wrapper{margin:0!important}@media screen and (min-width:480px){.newsletter-cta .gform_wrapper{max-width:500px;min-width:350px;margin:0 auto!important}}@media screen and (min-width:480px) and (min-width:768px){.newsletter-cta .gform_wrapper{margin:0!important}}.newsletter-cta .newsletter-cta__headline{color:#fff;display:flex;align-items:center;font-family:"alternate-gothic-no-3-d","Impact","Helvetica Nueue",sans-serif;line-height:1.1;vertical-align:text-top;letter-spacing:.025em;font-weight:500;text-transform:uppercase;font-size:21.6px;font-size:1.2rem;justify-content:center;text-align:center;margin:0 0 .5em}@media (min-width:320px){.newsletter-cta .newsletter-cta__headline{font-size:calc(21.6px + (29.88 - 21.6)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.newsletter-cta .newsletter-cta__headline{font-size:29.88px;font-size:1.66rem}}@media (min-width:768px){.newsletter-cta .newsletter-cta__headline{margin-bottom:0;margin-right:1rem;margin-top:.1em;text-align:left}}.newsletter-cta .gform_confirmation_message{color:#fff;text-align:center}.newsletter-cta #gform_3 .gform_body,.newsletter-cta #gform_6 .gform_body{background-color:#fff}.newsletter-cta #gform_3 .gform_body input,.newsletter-cta #gform_6 .gform_body input{padding:.5em 1em;font-size:1.1em!important}.newsletter-cta #gform_3 .gfield_label,.newsletter-cta #gform_6 .gfield_label{display:none}.newsletter-cta #gform_3 .ginput_container,.newsletter-cta #gform_6 .ginput_container{margin:0;display:flex}.newsletter-cta #gform_3 .ginput_container input,.newsletter-cta #gform_6 .ginput_container input{width:100%;border:0;border-radius:0;font-size:21.6px;font-size:1.2rem;line-height:1}@media (min-width:320px){.newsletter-cta #gform_3 .ginput_container input,.newsletter-cta #gform_6 .ginput_container input{font-size:calc(21.6px + (23.4 - 21.6)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.newsletter-cta #gform_3 .ginput_container input,.newsletter-cta #gform_6 .ginput_container input{font-size:23.4px;font-size:1.3rem}}.entry-meta__top p,.newsletter-cta #gform_3 .gform_footer,.newsletter-cta #gform_6 .gform_footer{margin:0}.newsletter-cta #gform_3 .gform_footer .button,.newsletter-cta #gform_6 .gform_footer .button{width:100%;font-size:1.4em;line-height:1}@media screen and (min-width:480px){.newsletter-cta #gform_3,.newsletter-cta #gform_6{display:flex;justify-content:center}.newsletter-cta #gform_3 .gform_body,.newsletter-cta #gform_6 .gform_body{display:flex;flex:1 0 200px}.newsletter-cta #gform_3 .gform_body .ginput_container,.newsletter-cta #gform_3 .gform_body li,.newsletter-cta #gform_3 .gform_body ul,.newsletter-cta #gform_6 .gform_body .ginput_container,.newsletter-cta #gform_6 .gform_body li,.newsletter-cta #gform_6 .gform_body ul{flex:1 0 100%;display:flex}.newsletter-cta #gform_3 .gform_body input,.newsletter-cta #gform_6 .gform_body input{min-width:230px}.newsletter-cta #gform_3 .gform_footer,.newsletter-cta #gform_6 .gform_footer{flex:0 1 150px;display:flex;margin:0}.newsletter-cta #gform_3 .gform_footer input,.newsletter-cta #gform_6 .gform_footer input{margin:0}}#gform_3,#gform_6{position:relative}#gform_3 .gfield.gfield_error,#gform_6 .gfield.gfield_error{border:0!important;max-width:320px!important;margin:0!important}.gform_validation_error #gform_3,.gform_validation_error #gform_6{flex-wrap:wrap}.gform_validation_error .gform_body input{border:0!important;font-family:"proxima-nova","Helvetica Nueue",sans-serif!important;-o-border-image:none!important;border-image:none!important;padding:.7em 1em .3em!important}.newsletter-cta input::-webkit-input-placeholder{font-family:"proxima-nova","Helvetica Nueue",sans-serif}.newsletter-cta input::-moz-placeholder{font-family:"proxima-nova","Helvetica Nueue",sans-serif}.newsletter-cta input:-ms-input-placeholder{font-family:"proxima-nova","Helvetica Nueue",sans-serif}.newsletter-cta input::placeholder{font-family:"proxima-nova","Helvetica Nueue",sans-serif}.newsletter-cta .validation_error{font-family:"proxima-nova","Helvetica Nueue",sans-serif;line-height:1.3;margin:0 0 2px!important;border:0!important;background-color:#d64334!important;color:#fff!important;padding:5px 1em!important;font-size:16px;text-align:left!important}.newsletter-cta .validation_message{pointer-events:none!important;font-family:"proxima-nova","Helvetica Nueue",sans-serif!important;line-height:1!important;position:absolute;margin:0!important;padding:3px 0 0 3px!important;font-weight:500!important;background-color:transparent!important;border:0!important;color:#d64334!important}.blog-post-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:calc(1rem + 1vw);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.blog-post-list>li{display:grid}.site{overflow-x:hidden;margin:0 auto;max-width:1600px;position:relative;background-color:#fff;box-shadow:0 0 100px 0 rgba(96,71,44,.1)}.container{width:100%;max-width:1240px;padding-left:calc(1rem + 1vw);padding-right:calc(1rem + 1vw);margin:0 auto}.container--skinnier{max-width:580px}.container--skinny{max-width:760px}.container--slim{max-width:960px}.container--wide{max-width:1400px}.container--wider{max-width:1600px}.container--widest{max-width:none}.container--full{padding-left:0;padding-right:0}.container--content-full{max-width:1070px}.section{position:relative}.section--shortest{padding:1rem 0}@media screen and (min-width:480px){.section--shortest{padding:1.25rem 0}}@media (min-width:768px){.section--shortest{padding:1.66rem 0}}.section--shorter{padding:1rem 0}@media screen and (min-width:480px){.section--shorter{padding:1.5rem 0}}@media (min-width:768px){.section--shorter{padding:2rem 0}}@media screen and (min-width:1024px){.section--shorter{padding:2.5rem 0}}@media screen and (min-width:1200px){.section--shorter{padding:3rem 0}}.section--short{padding:2rem 0}@media screen and (min-width:480px){.section--short{padding:3rem 0}}@media (min-width:768px){.section--short{padding:4rem 0}}.section--tall{padding:3rem 0}@media screen and (min-width:480px){.section--tall{padding:4rem 0}}@media (min-width:768px){.section--tall{padding:5rem 0}}@media screen and (min-width:1024px){.section--tall{padding:6rem 0}}@media screen and (min-width:1200px){.section--tall{padding:8rem 0}}.section--taller{padding:33vw 0}@media (min-width:768px){.section--taller{padding:20vw 0}}@media screen and (min-width:1024px){.section--taller{padding:15vw 0}}.article__sidebar{float:right;margin-left:1em;max-width:50%;min-width:250px}.article__content,.article__sidebar{padding:0 calc(1rem + 1vw)}.article__content-wrapper{max-width:800px;max-width:calc(730px + calc(1rem + 1vw));margin:0 auto}@media (min-width:768px){.layout__article{display:flex;justify-content:center}.article__sidebar{flex:1 0 150px;max-width:250px;order:1;padding:0;float:none;margin-left:0}.article__content{flex:2 0 400px;order:0;padding:0 calc(1rem + 1vw)}.article__content--full .article__content-wrapper{max-width:1070px}}.layout__sidebar{padding:0 calc(1rem + 1vw)}.layout__sidebar .sidebar{position:relative;margin-bottom:calc(1rem + 1vw)}.layout__sidebar .main{position:relative}@media screen and (min-width:768px){.layout__sidebar{display:flex;justify-content:space-between}.layout__sidebar .main{flex:1 0 400px;order:0}.layout__sidebar .sidebar{order:1;margin-left:calc(1rem + 1vw);margin-bottom:0}.layout__sidebar--left .main{order:1}.layout__sidebar--left .sidebar{margin-left:0;margin-right:calc(1rem + 1vw);order:0}}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}#mongo-form .BBFormContainer[data-bbox-part-id=e677e0bd-fff3-4d24-b24c-ce7376b7ce98] .BBDFormSectionGiftInfo .BBFormRadioItem.BBFormRadioItem.BBFormRadioItem,.comment-form-comment textarea,embed,iframe,object{max-width:100%}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.rip,.rip--bottom,.rip--top{display:none}}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{font-size:15.3px;font-size:.85rem;margin:0;padding:.5em 0;border-bottom:1px solid #dad0bd}@media (min-width:320px){.wp-caption .wp-caption-text{font-size:calc(15.3px + (16.2 - 15.3)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.wp-caption .wp-caption-text{font-size:16.2px;font-size:.9rem}}.wp-caption-text{opacity:.85}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.slideshow-window.jetpack-slideshow{border:0;border-radius:0;background-color:transparent;margin:2em 0}.slideshow-window.jetpack-slideshow .slideshow-slide{background-color:#fff!important}#slb_viewer_wrap .slb_theme_slb_default .slb_data_desc,#slb_viewer_wrap .slb_theme_slb_default .slb_data_title,#slb_viewer_wrap .slb_theme_slb_default .slb_group_status{font-family:"proxima-nova","Helvetica Nueue",sans-serif!important}.fade-in{-webkit-animation:fade-in ease-out 1;animation:fade-in ease-out 1}.fade-in,.fade-in--from-bottom,.fade-in--from-left{opacity:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.5s;animation-delay:.5s}.fade-in--from-left{-webkit-transform:translateX(-3em);transform:translateX(-3em);-webkit-animation:fade-in-from-left ease-out 1;animation:fade-in-from-left ease-out 1}.fade-in--from-bottom{-webkit-transform:translateY(3em);transform:translateY(3em);-webkit-animation:fade-in-from-bottom ease-out 1;animation:fade-in-from-bottom ease-out 1}.site__mask{opacity:0;-webkit-transform-origin:top;transform-origin:top;display:block;position:fixed;z-index:100;top:0;bottom:0;left:0;right:0;height:0;width:100%;background-color:rgba(0,0,0,.5);transition-property:opacity,height;transition-duration:.4s,.1s;transition-delay:0s,.4s}@media screen and (min-width:768px){.site__mask{display:none}}.site__mask.is--active{opacity:1;height:100%;transition:opacity .4s ease}.no-scroll{margin:0;overflow:hidden}@media screen and (min-width:768px){.no-scroll{height:auto;overflow:auto}}.no-scroll--lg{margin:0;overflow:hidden}.page-header{position:relative;display:block}@supports (grid-row-gap:0){.page-header{display:grid;grid-template-rows:calc(4em + 4vw) minmax(1px,auto) minmax(1px,auto);grid-template-columns:3fr 1fr;padding-bottom:calc(1em + 2vw)}}.page-header.has-image .page-header__image{padding-top:calc(6em + 20vw)}@supports (grid-row-gap:0){.page-header.has-image{grid-template-rows:calc(10em + 15vw) minmax(1px,auto) minmax(1px,auto)}}.page-header__image{width:100%;padding-top:calc(6em + 5vw);background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#edeae6}@supports (grid-row-gap:0){.page-header__image{padding-top:0;grid-row-start:1;grid-row-end:3;grid-column-start:1;grid-column-end:3}}.page-header__content{padding-left:calc(1rem + 1vw);padding-right:calc(calc(1rem + 1vw)*2);max-width:900px}@supports (grid-row-gap:0){.page-header__content{grid-row-start:2;grid-row-end:4;grid-column-start:1;grid-column-end:3}}.page-header__title{font-family:"alternate-gothic-no-3-d","Impact","Helvetica Nueue",sans-serif;line-height:1.1;vertical-align:text-top;letter-spacing:.025em;font-weight:500;text-transform:uppercase;font-size:36px;font-size:2rem;margin:0;display:inline;background-color:#fff;box-shadow:.3em 0 0 #fff,-3rem 0 0 #fff;padding:.1em .2em 0 0;color:#4b9189;position:relative;top:-.5em;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media (min-width:320px){.page-header__title{font-size:calc(36px + (90 - 36)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.page-header__title{font-size:90px;font-size:5rem}}@supports (grid-row-gap:0){.page-header__title{top:auto}}.page-header__title.headline--short{font-size:36px;font-size:2rem}@media (min-width:320px){.page-header__title.headline--short{font-size:calc(36px + (108 - 36)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.page-header__title.headline--short{font-size:108px;font-size:6rem}}.page-header__title.headline--long{font-size:36px;font-size:2rem;top:-1em}@media (min-width:320px){.page-header__title.headline--long{font-size:calc(36px + (90 - 36)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.page-header__title.headline--long{font-size:90px;font-size:5rem}}@supports (grid-row-gap:0){.page-header__title.headline--long{top:auto}}.page-header__title.headline--longer{font-size:36px;font-size:2rem;top:-1em}@media (min-width:320px){.page-header__title.headline--longer{font-size:calc(36px + (72 - 36)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.page-header__title.headline--longer{font-size:72px;font-size:4rem}}@supports (grid-row-gap:0){.page-header__title.headline--longer{top:auto}}@media screen and (min-width:768px){.page-header__content{grid-column-end:2;padding-right:0}}.post-navigation{display:flex;justify-content:space-between}.post-navigation__label{color:#267d73;font-size:18px;font-size:1rem;font-family:"alternate-gothic-no-3-d","Impact","Helvetica Nueue",sans-serif;line-height:1.1;vertical-align:text-top;letter-spacing:.025em;font-weight:500;text-transform:uppercase}@media (min-width:320px){.post-navigation__label{font-size:calc(18px + (19.8 - 18)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.post-navigation__label{font-size:19.8px;font-size:1.1rem}}.post-navigation__next,.post-navigation__previous{flex:0 0 47%}.post-navigation__link{display:inline-block;font-family:"proxima-nova","Helvetica Nueue",sans-serif;font-size:18px;font-size:1rem;color:#52463a;line-height:1.3;max-width:12em;text-decoration:none}@media (min-width:320px){.post-navigation__link{font-size:calc(18px + (25.2 - 18)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.post-navigation__link{font-size:25.2px;font-size:1.4rem}}.post-navigation__link .arrow{display:block;width:3em;height:auto;margin-top:.5em}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.post-navigation__link .arrow{height:1em}}.post-navigation__previous .arrow{-webkit-transform:scale(-1,1);transform:scale(-1,1);-webkit-transform-origin:center;transform-origin:center}.related-posts__list{list-style:none;margin:0;padding:0;display:flex}@supports (grid-row-gap:0){.related-posts__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,28%));grid-gap:calc(1rem + 1vw)}}@media screen and (min-width:768px){.related-posts__list li{flex:1;margin-right:calc(1rem + 1vw);max-width:33%}@supports (grid-row-gap:0){.related-posts__list li{margin-right:0;max-width:none}}}.comments-area{padding-top:1em}.comments-reply-title,.comments-title{font-size:21.6px;font-size:1.2rem}@media (min-width:320px){.comments-reply-title,.comments-title{font-size:calc(21.6px + (32.4 - 21.6)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.comments-reply-title,.comments-title{font-size:32.4px;font-size:1.8rem}}.comment-list{background-color:#fff}.comment{border-bottom:1px dotted rgba(96,71,44,.33);padding:1em}.comment .children{list-style:none;margin-top:1em;margin-left:0;padding-left:.5em}.comment-form-comment label,.comment-meta{font-family:"proxima-nova","Helvetica Nueue",sans-serif}.comment-author{line-height:1.2}.comment-author .avatar{float:left;margin:0 .5em .5em 0;border-radius:50%}.comment-metadata{font-size:.8em}.comment-content{padding-top:.5em}.comment-reply-link{font-size:.8em;font-family:"proxima-nova","Helvetica Nueue",sans-serif}.form-submit .submit{display:inline-block;font-family:"alternate-gothic-no-3-d","Impact","Helvetica Nueue",sans-serif;line-height:1.1;vertical-align:text-top;letter-spacing:.025em;font-weight:500;text-transform:uppercase;background-color:#cd761f;box-shadow:inset 0 0 0 0 rgba(136,68,0,.5),inset 0 -.3em 0 0 rgba(136,68,0,.33);border:0;border-radius:0;color:#fff;padding:.66em 1em;font-size:21.6px;font-size:1.2rem;transition:.25s ease all;text-decoration:none}@media (min-width:320px){.form-submit .submit{font-size:calc(21.6px + (25.2 - 21.6)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.form-submit .submit{font-size:25.2px;font-size:1.4rem}}.form-submit .submit:hover{outline:transparent}.form-submit .submit:focus,.form-submit .submit:hover,.form-submit .submit:visited:focus,.form-submit .submit:visited:hover{background-color:#b36210;box-shadow:inset 0 -.3em 0 0 rgba(136,68,0,.5),inset 0 -2em 0 0 #b36210;color:#fff}.form-submit .submit:visited:focus,.form-submit .submit:visited:hover{outline:transparent}.form-submit .submit:disabled{background-color:#be7730}.form-submit .submit:visited{color:#fff}.form-submit .submit:focus{outline:transparent}.logged-in-as{font-size:.9em;font-family:"proxima-nova","Helvetica Nueue",sans-serif}.comment-list{list-style:none;margin:0 0 1em;padding:0;text-indent:0}.children li.depth-2{border-left:2px solid rgba(135,148,34,.75);margin:0 0 .5em}.children li.depth-3{border-left:2px solid rgba(135,148,34,.5);margin:0 0 .5em}.children li.depth-4{border-left:2px solid rgba(135,148,34,.25);margin:0 0 .5em}.comment-list li.even{background-color:#fff}.comment-list li.odd{background-color:rgba(247,245,240,.66)}.comment-list li.parent{border-left:2px solid #879422}.akismet_comment_form_privacy_notice{font-size:.8rem}.entry-meta{font-size:15.3px;font-size:.85rem;margin-right:calc(calc(1rem + 1vw)*-1);margin-bottom:2em;position:relative}@media (min-width:320px){.entry-meta{font-size:calc(15.3px + (17.1 - 15.3)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.entry-meta{font-size:17.1px;font-size:.95rem}}.entry-meta__top{border-top:1px solid #edeae6;border-left:1px solid #edeae6}.entry-meta__date{padding:.5rem .66rem;box-shadow:1px 0 0 0 #edeae6,0 1px 0 0 #edeae6;color:#879422;font-style:italic}.entry-meta__date *{white-space:nowrap}.entry-meta__author{padding:.5rem .66rem;color:#60472c;box-shadow:0 1px 0 0 #edeae6}.entry-meta__bottom,.research-articles-list .card .card__title{background-color:#f7f5f0;font-family:"proxima-nova","Helvetica Nueue",sans-serif;color:#60472c}.entry-meta__bottom ol,.entry-meta__bottom ul{list-style:none;margin:0;padding:0}.entry-meta__bottom li{padding-left:1em}.entry-meta__bottom-section{padding:.66rem .66rem .5rem}.entry-meta__bottom-section+.entry-meta__bottom-section{border-top:1px solid #edeae6}.entry-meta__links a{display:inline-block;padding:0 0 0 1.25em;position:relative;color:#60472c;font-size:15px}.entry-meta__links .arrow{width:.8em;height:auto;position:absolute;top:1px;left:1px;-webkit-transform:translate(0,.33em);transform:translate(0,.33em);fill:#60472c;opacity:.3}.entry-meta__links a:hover .arrow{opacity:.5}.entry-meta__bottom .rip--bottom{width:100%;height:auto;position:absolute;top:calc(100% - 1px);fill:#f7f5f0;-webkit-transform:scale(-1);transform:scale(-1);-webkit-transform-origin:center;transform-origin:center}.entry-meta__heading{margin-top:0;margin-bottom:.1em;font-family:"alternate-gothic-no-3-d","Impact","Helvetica Nueue",sans-serif;line-height:1.1;vertical-align:text-top;letter-spacing:.025em;font-weight:500;text-transform:uppercase;color:#60472c;font-size:16.2px;font-size:.9rem}@media (min-width:320px){.entry-meta__heading{font-size:calc(16.2px + (18 - 16.2)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.entry-meta__heading{font-size:18px;font-size:1rem}}@media screen and (min-width:768px){.entry-meta{margin-right:0}}.article__footer{margin-top:calc(1em + 3vw);padding-top:calc(1em + 2vw);background-color:#f7f5f0;position:relative}.article__footer .rip{width:100%;height:auto;position:absolute;bottom:calc(100% - 1px);fill:#f7f5f0}.article__footer:after{content:"";display:block;height:calc(3em + 3vw);margin-top:calc(3em + 3vw);background-image:url(images/wood-bar.jpg);background-size:cover;background-position:top;background-repeat:no-repeat;mix-blend-mode:multiply}.arrow{transition:.25s ease all}.arrow--fat{fill:#dad0bd}.card{display:flex;flex-direction:column;justify-content:flex-end;min-height:5em;position:relative;font-size:27px;font-size:1.5rem;text-decoration:none;box-shadow:none}@media (min-width:320px){.card{font-size:calc(27px + (32.4 - 27)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.card{font-size:32.4px;font-size:1.8rem}}.card:hover{box-shadow:none}.card__content{text-transform:uppercase;padding-top:calc(20% + 4vw);min-height:6em;padding-right:30%;background-size:cover;background-position:bottom left;background-repeat:no-repeat;background-color:#dad0bd;line-height:1.1;flex:1 0 auto;display:flex;flex-direction:column}a.card .card__content{opacity:.9;transition:.2s ease opacity}.card__spacer{flex:1 0 auto}.card__title-wrapper{flex:0 0 auto}.card__title{display:inline;background-color:#fff;box-shadow:.3em 0 0 #fff,-.3em 0 0 #fff;padding:.1em 0 0;max-width:63%;margin:0;color:#cd761f;font-family:"alternate-gothic-no-3-d","Impact","Helvetica Nueue",sans-serif;line-height:1.1;vertical-align:text-top;letter-spacing:.025em;font-weight:500;text-transform:uppercase;position:relative;top:.3em;z-index:2;transition:.3s ease color;box-decoration-break:clone;-webkit-box-decoration-break:clone}.card__title .arrow{height:.9em;margin:-.1em 0 0;position:relative;top:.3em}.card__arrow,.card__meta{position:relative;z-index:3}.card__meta{font-size:.8rem;text-transform:none;margin:0;background-color:#fff;box-shadow:0 3px 0 #fff,5px 0 0 #fff,5px 3px 0 #fff;padding:.1em .1em 0 0;display:inline;top:.75em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.card__arrow{flex:0 0 auto;padding-top:.4em}.card__arrow .arrow{display:block;height:.7em;width:2.2em}.card__arrow .arrow path{transition:.3s ease stroke;stroke-width:3}.card-spacer--research,.card__article-arrow{display:none}a.card:hover .card__title{color:#184949}a.card:hover .card__content{opacity:1}a.card:hover .card__arrow path{stroke:#184949}.research-articles-list .card .card__content.card__content{padding:1em 1em .66em .5em;background-color:#f7f5f0;background-image:none!important;opacity:1}.research-articles-list .card .card__title{background-color:transparent;box-shadow:none;padding:0;display:block;max-width:100%;color:#4b9189;font-weight:600;text-transform:none;font-size:21.6px;font-size:1.2rem;transition:.2s ease color;top:0}@media (min-width:320px){.research-articles-list .card .card__title{font-size:calc(21.6px + (27 - 21.6)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.research-articles-list .card .card__title{font-size:27px;font-size:1.5rem}}.research-articles-list .card .card-spacer--blog,.research-articles-list .card .card__arrow--blog{display:none}.research-articles-list .card .card-spacer--research{display:block}.research-articles-list .card .card__meta{background-color:transparent;box-shadow:none;top:0;opacity:.8}.research-articles-list .card .card__article-arrow{margin-top:2rem;font-size:.9rem;text-transform:none;display:flex;justify-content:flex-start;color:#840;opacity:.75;transition:.2s ease opacity}.research-articles-list .card .card__article-arrow span{background-color:#f7f5f0;position:relative;z-index:3;padding-right:7px}.research-articles-list .card .card__article-arrow .arrow{height:1em;z-index:2;-webkit-transform:translateX(-60%);transform:translateX(-60%)}.research-articles-list .card:hover .card__title{color:#184949}.research-articles-list .card:hover .card__article-arrow{opacity:1}.research-articles-list .card:hover .arrow{-webkit-transform:translateX(-25%);transform:translateX(-25%)}.card--border{border:.5em solid #fff;box-shadow:inset 0 0 0 1px #fff}.card__row .card{margin:calc(1rem + 1vw)}.no-height .card__grid,.no-height .card__row{padding-bottom:calc(3em + 3vw)}.headline-tab.no-height .card__grid,.headline-tab.no-height .card__row{padding-top:calc(3em + 3vw)}@media (min-width:768px){.card__row{display:flex;flex-wrap:nowrap}.card__row .card{flex:1}.card__row .card+.card{margin-left:0}}.card__grid{display:flex;flex-wrap:wrap}.card__grid .card{flex:1 0 300px;padding:.5em}@supports (grid-row-gap:0){.card__grid{display:grid;grid-gap:2em 1em}@media screen and (min-width:480px){.card__grid{grid-template-columns:repeat(auto-fit,minmax(325px,1fr))}}.card__grid .card{padding:0}}.post-type-archive-research_article .card__grid{grid-gap:1em}.card__grid--sm .card,.research-articles-list .card__grid .card{flex:1 0 250px}@media (min-width:768px){.card__grid--sm .card__content,.research-articles-list .card__grid .card__content{padding-top:calc(10% + 5vw)}}@media screen and (min-width:480px){.card__grid--sm,.research-articles-list .card__grid{grid-template-columns:repeat(auto-fit,minmax(275px,1fr))}}.card__grid--lg .card{flex:1 0 350px}@media screen and (min-width:480px){.card__grid--lg{grid-template-columns:repeat(auto-fit,minmax(375px,1fr))}}.bg--tan .card__title{box-shadow:.3em 0 0 #f7f5f0,.3em 0 0 #f7f5f0;background-color:#f7f5f0}.bg--green .card__title{box-shadow:.3em 0 0 #d4df83,.3em 0 0 #d4df83;background-color:#d4df83}.bg--blue .card__title{box-shadow:.3em 0 0 #c3e9f3,.3em 0 0 #c3e9f3;background-color:#c3e9f3}.bg--teal .card__title{box-shadow:.3em 0 0 #c8e8e5,.3em 0 0 #c8e8e5;background-color:#c8e8e5}.entry-meta__links li,.searchandfilter ul,.searchandfilter ul li{margin:0;padding:0}.searchandfilter ul .sf-level-0{padding:0}.searchandfilter ul .sf-input-checkbox{display:none}.searchandfilter ul .sf-field-search label{width:100%;max-width:100%}.searchandfilter ul .sf-input-text{width:100%;max-width:100%;font-family:"proxima-nova","Helvetica Nueue",sans-serif;padding:.33em .66em}.searchandfilter ul .sf-label-checkbox.sf-label-checkbox{display:inline-flex;position:relative;line-height:1.2;padding:.33em 0;color:#60472c;opacity:.8;transition:.2s ease opacity}.flex-section__carousel--modal div.modal-items .button.scrollModal_next:focus,.flex-section__carousel--modal div.modal-items .button.scrollModal_next:hover,.flex-section__carousel--modal div.modal-items .button.scrollModal_prev:focus,.flex-section__carousel--modal div.modal-items .button.scrollModal_prev:hover,.searchandfilter ul .sf-label-checkbox.sf-label-checkbox:focus,.searchandfilter ul .sf-label-checkbox.sf-label-checkbox:hover{opacity:1}.searchandfilter ul .sf-label-checkbox:before{content:"";display:inline-block;position:relative;margin-right:6px;height:1rem;width:1rem;border:1px solid #aa9369}.searchandfilter ul .sf-label-checkbox:after{content:"✓";display:inline-block;position:absolute;left:1px;top:-1px;font-size:1.5em;opacity:0;color:#879422;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;transform-origin:center;will-change:transform,opacity;transition:.2s ease transform,.2s ease opacity;text-shadow:1px 1px 0 #fff}.searchandfilter ul input:checked+.sf-label-checkbox:before{background-color:#edeae6}.searchandfilter ul input:checked+.sf-label-checkbox:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.searchandfilter>ul>li:not(:last-child){padding-bottom:1em}.searchandfilter>ul>li:not(:first-child){padding-top:1em}@media screen and (min-width:768px){.searchandfilter ul li{font-size:16px}.searchandfilter ul .sf-field-search label,.searchandfilter ul .sf-input-text{width:auto;max-width:100%}}.search-filter__wrapper{padding-top:calc(1rem + 1vw);padding-bottom:calc(3em + 3vw)}.sf-field-reset{display:inline-flex;color:#840;font-family:"proxima-nova","Helvetica Nueue",sans-serif}.sf-field-reset:before{content:"✕";display:inline-block;font-size:.8em;margin-right:5px}.sf-field-reset .search-filter-reset{font-size:.9em}.search-filter-reset,.search-filter__toggle-button{background-color:transparent;border:0;font-family:"proxima-nova","Helvetica Nueue",sans-serif}.search-filter-reset{padding:0;color:#840}.search-filter__toggle-button{position:relative;z-index:9;padding:.33em .66em .33em 1em;transition:.2s ease background-color}.search-filter__toggle-button:focus{outline:transparent}.search-filter__toggle-button:before{content:"";display:block;position:absolute;left:.33em;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);border-left:6px solid #52463a;border-top:4px solid transparent;border-bottom:4px solid transparent;opacity:.66}.search-filter__toggle-button.is--active{background-color:#edeae6}.search-filter__toggle-button.is--active:before{-webkit-transform:translate(0,-50%) rotate(90deg);transform:translate(0,-50%) rotate(90deg)}.search-filter__toggle-wrapper{transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;position:absolute;min-width:300px;-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transform-origin:top left;transform-origin:top left;z-index:8;background-color:#f7f5f0;padding:calc(1rem + 1vw);box-shadow:0 3px 6px rgba(96,71,44,.4)}.search-filter__toggle-wrapper.is--open{-webkit-transform:scale(1);transform:scale(1);opacity:1}@media screen and (min-width:768px){.search-filter__toggle-button{display:none}.search-filter__toggle-wrapper{position:static;-webkit-transform:scale(1);transform:scale(1);z-index:auto;opacity:1;padding:0;transition:none;box-shadow:none;background-color:transparent;min-width:0}}#tribe-events *,.search-filter-results{font-family:"proxima-nova","Helvetica Nueue",sans-serif}.search-filter ul li h4{font-family:"alternate-gothic-no-3-d","Impact","Helvetica Nueue",sans-serif;line-height:1.1;vertical-align:text-top;letter-spacing:.025em;font-weight:500;text-transform:uppercase;color:#60472c}.search-filter__results-meta{font-size:1rem;padding-bottom:.5em;opacity:.8}.search-filter__results-meta .search-filter-reset{font-size:1rem;display:none}@media screen and (min-width:768px){.search-filter__results-meta{display:flex;flex-wrap:wrap;justify-content:flex-start}.search-filter__results-meta>div{margin-right:1em}}.blog .search-filter-reset--blog,.post-type-archive-research_article .search-filter-reset--research{display:inline-block}.search-filter__categories span,.search-filter__search-term span{text-transform:none;font-family:"proxima-nova","Helvetica Nueue",sans-serif}.article-support{padding:.75em 0 0;margin:calc(2em + 1vw) 0;position:relative;line-height:1.3}.article-support::before{content:"";display:block;position:absolute;top:0;left:-.66em;right:0;height:3px;background-color:#edeae6}.article-support__section-title{font-family:"alternate-gothic-no-3-d","Impact","Helvetica Nueue",sans-serif;line-height:1.1;vertical-align:text-top;letter-spacing:.025em;font-weight:500;text-transform:uppercase;margin:0 0 1em;color:#60472c;font-size:19.8px;font-size:1.1rem}@media (min-width:320px){.article-support__section-title{font-size:calc(19.8px + (21.6 - 19.8)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.article-support__section-title{font-size:21.6px;font-size:1.2rem}}.article-support--notes p,.article-support__list{font-family:"proxima-nova","Helvetica Nueue",sans-serif}.article-support__list{list-style:none;padding:0;margin:0}.article-support__item{padding:0;margin:0 0 1.33em}.article-support__label{font-family:"alternate-gothic-no-3-d","Impact","Helvetica Nueue",sans-serif;line-height:1.1;vertical-align:text-top;letter-spacing:.025em;font-weight:500;text-transform:uppercase;color:#267d73}.article-support__link{color:#60472c;text-decoration:underline;word-break:break-word}.article-support__list--sponsor{display:flex;flex-wrap:wrap;justify-content:flex-start}.article-support__list--sponsor .sponsor{flex:1 0 210;max-width:30%;margin-right:1em}.article-support__list--sponsor.sponsor--sm .sponsor{flex:1 0 160;max-width:23%}.article-support__list--sponsor.sponsor--lg .sponsor{flex:1 0 230;max-width:45%}@supports (grid-gap:0){.article-support__list--sponsor{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:1.5em}.article-support__list--sponsor.sponsor--sm{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.article-support__list--sponsor.sponsor--lg{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.article-support__list--sponsor .sponsor{flex:auto;max-width:100%}}.sponsor img{margin:.33em 0}.sponsor__title{margin-top:0}.sponsor__desc{font-size:15px}.article-support--notes p{font-size:.85em;margin-top:1em}.heading-group{margin:1em 0 2em}.heading-group__small{display:inline-block;background-color:#fff;box-shadow:0 0 0 1em #fff;color:#60472c}.heading-group__large,.heading-group__small{margin:0;font-family:"alternate-gothic-no-3-d","Impact","Helvetica Nueue",sans-serif;line-height:1.1;vertical-align:text-top;letter-spacing:.025em;font-weight:500;text-transform:uppercase}.bg--tan,.flex-section{border-color:#f7f5f0;fill:#fff}.bg--tan{background-color:#f7f5f0;fill:#f7f5f0}.bg--tan .lead,.bg--tan h2,.bg--tan h3,.bg--tan h4,.bg--tan h5,.bg--tan h6{color:rgba(96,71,44,.9)}.bg--tan,.bg--tan .section-title--tab{color:#60472c}.bg--green{background-color:#d4df83;border-color:#d4df83;color:#3a4008;fill:#d4df83}.bg--green .lead,.bg--green h2,.bg--green h3,.bg--green h4,.bg--green h5,.bg--green h6{color:rgba(58,64,8,.9)}.bg--green .section-title--tab{color:#60472c}.bg--blue{background-color:#c3e9f3;border-color:#c3e9f3;color:#074555;fill:#c3e9f3}.bg--blue .lead,.bg--blue h2,.bg--blue h3,.bg--blue h4,.bg--blue h5,.bg--blue h6{color:rgba(7,69,85,.9)}.bg--blue .section-title--tab{color:#60472c}.bg--teal{background-color:#c8e8e5;border-color:#c8e8e5;color:#184949;fill:#c8e8e5}.bg--teal .lead,.bg--teal h2,.bg--teal h3,.bg--teal h4,.bg--teal h5,.bg--teal h6{color:rgba(24,73,73,.9)}.bg--teal .section-title--tab{color:#60472c}.flex-section--short-top{padding-top:calc(1.5em + 2vw)}.flex-section--medium-top{padding-top:calc(2em + 2vw)}.flex-section--tall-top{padding-top:calc(3em + 2.5vw)}.flex-section--short-bottom{padding-bottom:calc(1.5em + 2vw)}.flex-section--medium-bottom{padding-bottom:calc(2em + 2vw)}.flex-section--tall-bottom{padding-bottom:calc(3em + 2.5vw)}.flex-section--short,.flex-section--shorter{padding-top:calc(1.5em + 2vw);padding-bottom:calc(1.5em + 2vw)}.flex-section--medium{padding-top:calc(3em + 3vw);padding-bottom:calc(2em + 2vw)}.flex-section--tall{padding-top:calc(3em + 2.5vw);padding-bottom:calc(3em + 2.5vw)}.no-height-top{padding-top:.1px}.no-height-bottom{padding-bottom:.1px}.flex-section__content-title{margin-top:0}.multi-column__intro,.multi-column__outro{padding:calc(1rem + 1vw) 0 0;margin-bottom:calc(2em + 2vw)}.multi-column__intro>:last-child,.multi-column__outro>:last-child{margin-bottom:0;padding-bottom:0}.multi-column__outro{padding:2em 0 0;margin-top:2em;position:relative}.multi-column__outro:before{content:"";display:block;position:absolute;top:0;height:0;width:100%;border-top:1px solid;border-top-color:inherit;opacity:.33}.content-column__wrapper{display:flex;flex-wrap:wrap}.content-column{display:flex;flex:1 0 300px;flex-direction:column;align-self:stretch;padding-right:calc(1rem + 1vw)}.content-column__title{font-family:"alternate-gothic-no-3-d","Impact","Helvetica Nueue",sans-serif;line-height:1.1;vertical-align:text-top;letter-spacing:.025em;font-weight:500;text-transform:uppercase;margin:.3em 0 .2em;font-size:23.4px;font-size:1.3rem}@media (min-width:320px){.content-column__title{font-size:calc(23.4px + (27 - 23.4)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.content-column__title{font-size:27px;font-size:1.5rem}}@supports (grid-gap:0){.content-column__wrapper{display:grid;grid-gap:calc(calc(1rem + 1vw)*1.5) calc(1rem + 1vw);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.content-column{padding-right:0}}.column-width--small{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.column-width--medium{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.column-width--large{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:3em 2.5em}.content-column--has-top-bar,.full-image{position:relative}.content-column--has-top-bar:before{content:"";display:block;height:0;width:3em;border-top:6px solid;border-top-color:inherit;margin-bottom:.5em;opacity:.5}.full-image{margin:0}.full-image__image{display:block;width:100%}.full-image__caption{font-family:"proxima-nova","Helvetica Nueue",sans-serif;padding:0 calc(1rem + 1vw);-webkit-transform:translateY(-1.4em);transform:translateY(-1.4em);margin-bottom:-1.4em;border-bottom:1px solid #dad0bd}.full-image__caption-title{display:inline-block;background-color:#fff;padding:.33rem 0;box-shadow:.5rem 0 0 #fff,-.5rem 0 0 #fff;margin:0;font-family:"alternate-gothic-no-3-d","Impact","Helvetica Nueue",sans-serif;line-height:1.1;vertical-align:text-top;letter-spacing:.025em;font-weight:500;text-transform:uppercase}.full-image__caption-text{background-color:#fff;box-shadow:.66rem 0 0 #fff,-.66rem 0 0 #fff;font-size:.85em;padding:.3rem 0;line-height:1.4;color:#60472c}@media screen and (min-width:768px){.full-image__caption{position:absolute;padding:0;top:calc(1rem + 1vw);left:0;width:300px;margin-bottom:0;-webkit-transform:translateY(0);transform:translateY(0);border:0}.full-image__caption-title{padding:.5em .66em 0 1.33rem;font-family:"alternate-gothic-no-3-d","Impact","Helvetica Nueue",sans-serif;line-height:1.1;vertical-align:text-top;letter-spacing:.025em;font-weight:500;text-transform:uppercase;box-shadow:0 .5rem 0 0 #fff}.full-image__caption-text{display:block;padding:1em 1em .3em 1.33rem;box-shadow:none}.caption--bottom-left{top:auto;bottom:calc(1rem + 1vw)}.caption--top-right{left:auto;right:0}.caption--top-right .full-image__caption-title{padding:.5em 1.33rem 0 1em}.caption--bottom-right{top:auto;bottom:calc(1rem + 1vw);left:auto;right:0}.caption--bottom-right .full-image__caption-text{padding:1em 1.33rem 1em 1em}.image-row{display:flex}}.image-row--has-gutter{margin:0 -.5rem}@media screen and (min-width:768px){.image-row--has-gutter .image-row__item{padding:0 .5rem}}.image-row__item{margin:1rem;position:relative;overflow:hidden;max-height:80vh}.image-row__item img,.statistics__item span{display:block}@media screen and (min-width:768px){.image-row__item{margin:0;max-height:none}}.image-row__item:hover .image-row__caption{opacity:1}.image-row__caption{font-size:.9em;padding:.5rem 0;margin-bottom:1rem;overflow:hidden;line-height:1.4;color:#717171}@media screen and (min-width:768px){.image-row__caption{margin:0}}.container--full .image-row{margin:0}.container--full .image-row__item:first-child{padding-left:0}.container--full .image-row__item:last-child{padding-right:0}.headline-tab{position:relative;margin-top:calc(3em + 5vw)}.headline-tab:before{content:"";display:block;position:absolute;bottom:100%;width:100%;height:calc(3em + 5vw);background-image:url(images/wood-bar.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.section-title--tab{position:relative;margin:0;top:-1em;font-size:27px;font-size:1.5rem;letter-spacing:.02em;display:inline-block;max-width:85%;padding:.33em .33em .2em;background-color:#edeae6;color:#60472c}@media (min-width:320px){.section-title--tab{font-size:calc(27px + (54 - 27)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.section-title--tab{font-size:54px;font-size:3rem}}.rip--tab{position:absolute;top:0;fill:inherit;height:1.15vw;-webkit-transform:translate(0,-98%);transform:translate(0,-98%)}.headline-tab.flex-section--medium-top,.headline-tab.flex-section--short-top,.headline-tab.flex-section--tall-top{padding-top:.1px}.headline-tab.flex-section--short-top .section-title--tab{margin-bottom:0}.headline-tab.flex-section--medium-top .section-title--tab{margin-bottom:1vw}.headline-tab.flex-section--tall-top .section-title--tab{margin-bottom:2.5vw}.callout{display:flex;justify-content:center;padding-left:calc(1rem + 1vw);padding-right:calc(1rem + 1vw);background-position:center;background-repeat:no-repeat;background-size:cover}.callout--align-left{justify-content:flex-start}.callout--align-right{justify-content:flex-end}.callout__content{background-color:rgba(0,0,0,.75);padding:2em calc(1rem + 1vw);text-align:center;color:#fff;flex:0 0 50%;min-width:calc(300px + 2vw);max-width:calc(500px + 2vw);font-family:"proxima-nova","Helvetica Nueue",sans-serif}.callout__content a:not(button){color:#edeae6;box-shadow:inset 0 -.5em 0 0 rgba(172,187,55,.3);transition:.2s ease opacity,.2s ease color,.2s ease box-shadow}.callout__content a:not(button):active,.callout__content a:not(button):focus,.callout__content a:not(button):hover{color:#fff;box-shadow:inset 0 -1.1em 0 0 rgba(172,187,55,.5)}.callout__content .button,.callout__headline{font-family:"alternate-gothic-no-3-d","Impact","Helvetica Nueue",sans-serif;line-height:1.1;vertical-align:text-top;letter-spacing:.025em;font-weight:500;text-transform:uppercase;color:#fff}.callout__headline{margin:0 0 .5em}.callout__content .button{margin-top:1rem;display:inline-block;background-color:#cd761f;box-shadow:inset 0 0 0 0 rgba(136,68,0,.5),inset 0 -.3em 0 0 rgba(136,68,0,.33);border:0;border-radius:0;padding:.66em 1em;font-size:21.6px;font-size:1.2rem;transition:.25s ease all;text-decoration:none}@media (min-width:320px){.callout__content .button{font-size:calc(21.6px + (25.2 - 21.6)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.callout__content .button{font-size:25.2px;font-size:1.4rem}}.callout__content .button:hover{outline:transparent}.callout__content .button:focus,.callout__content .button:hover,.callout__content .button:visited:focus,.callout__content .button:visited:hover{background-color:#b36210;box-shadow:inset 0 -.3em 0 0 rgba(136,68,0,.5),inset 0 -2em 0 0 #b36210;color:#fff}.callout__content .button:visited:focus,.callout__content .button:visited:hover{outline:transparent}.callout__content .button:disabled{background-color:#be7730}.callout__content .button:visited{color:#fff}.callout__content .button:focus{outline:transparent}@media screen and (min-width:1024px){.callout{padding-left:calc(2em + 2vw);padding-right:calc(2em + 2vw)}.callout__content{padding:calc(2em + 1vw)}}.accordion{list-style:none;padding:0;margin:0}.accordion__item-wrapper{padding:0;margin:.5em 0}.accordion__item{border:2px solid rgba(0,0,0,.1)}.accordion__title{padding:.5em;font-family:"proxima-nova","Helvetica Nueue",sans-serif;font-weight:600;font-size:19.8px;font-size:1.1rem;cursor:default;background-color:transparent;transition:.25s ease all}@media (min-width:320px){.accordion__title{font-size:calc(19.8px + (23.4 - 19.8)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.accordion__title{font-size:23.4px;font-size:1.3rem}}.accordion__title:focus,.accordion__title:hover{background-color:rgba(0,0,0,.05);outline:transparent}.accordion__body{padding:1em 1em 1em 2em;border-top:1px solid rgba(0,0,0,.1)}.media__content,.media__image{padding-left:calc(1rem + 1vw);padding-right:calc(1rem + 1vw)}.media__image{background-size:cover;background-repeat:no-repeat;background-position:center;margin:0}.media__image-caption{padding:.4rem 0;font-size:15.3px;font-size:.85rem;border-bottom:1px solid #edeae6}@media (min-width:320px){.media__image-caption{font-size:calc(15.3px + (16.2 - 15.3)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.media__image-caption{font-size:16.2px;font-size:.9rem}}.media--full .media__image{padding:60% 0 0}.media--full .media__image-caption{padding:.4rem 1em;border:0;background-color:rgba(0,0,0,.66);color:#fff}.media__content-wrapper{width:100%;max-width:670px;margin:0 auto}.error404 h1,.gform_wrapper ul.gfield_checkbox.gfield_checkbox.gfield_checkbox li input[type=checkbox],.gform_wrapper ul.gfield_radio.gfield_radio.gfield_radio li input[type=radio],.media__headline{margin-top:0}@media screen and (min-width:768px){.media{display:flex;flex-wrap:wrap}.media__content,.media__image{flex:3 0 366px;display:flex;justify-content:center;align-items:center}.media__image{flex:1 1 300px;padding-right:calc(1rem + 1vw);flex-wrap:wrap;align-content:center}.media__image img,.media__image-caption{flex:1 0 100%}.media--left .media__content{order:1}.media--left .media__image{order:0;padding-right:0;padding-left:calc(1rem + 1vw)}.media--full .media__image{padding:0}.media--full .media__image-caption{align-self:flex-end}}@media screen and (min-width:1024px){.media__content,.media__image{flex:1 0 366px}}.statistics-block{background-color:#edeae6}.statistics__headline{padding:.5em calc(1rem + 1vw) .3em;margin:0 0 -.1em;font-family:"alternate-gothic-no-3-d","Impact","Helvetica Nueue",sans-serif;line-height:1.1;vertical-align:text-top;letter-spacing:.025em;font-weight:500;text-transform:uppercase;background-color:#d1c9c0;color:#60472c}.statistics__grid{margin:0;padding:0;list-style:none;border-top:4px solid #d1c9c0}.statistics__item{margin:0;padding:calc(1rem + 1vw);background-color:#edeae6;border:4px solid #d1c9c0;border-top:none;flex:1 1 auto}.statistics__item p{margin:0;color:#879422;font-family:"proxima-nova","Helvetica Nueue",sans-serif;text-transform:uppercase;letter-spacing:.01em;line-height:1.3}.statistics__line-2{font-family:"alternate-gothic-no-3-d","Impact","Helvetica Nueue",sans-serif;vertical-align:text-top;letter-spacing:.025em;font-weight:500;text-transform:uppercase;margin-top:.1em;line-height:.9;font-size:36px;font-size:2rem}@media (min-width:320px){.statistics__line-2{font-size:calc(36px + (54 - 36)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.statistics__line-2{font-size:54px;font-size:3rem}}@media screen and (min-width:768px){.statistics__grid{display:flex}.statistics__item{display:flex;align-items:center}.statistics__item+.statistics__item{border-left:none}}.statistics-block.no-height-bottom{padding-bottom:0}.statistics-block.no-height-top{padding-top:0}.statistics-block.no-height-bottom+.statistics-block.no-height-top .statistics__grid{border-top:0}.flex-section__modal .container--items{display:flex;flex-wrap:wrap}.flex-section__modal--columns .container--items{display:flex;flex-direction:column}@media screen and (min-width:480px){.flex-section__modal--columns .container--items{display:grid;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.flex-section__modal--columns .container--items{grid-template-columns:repeat(3,1fr)}}.flex-section__modal--columns .container--items .flex-section__modal--item-large{grid-column-start:1;grid-column-end:3}@media (min-width:768px){.flex-section__modal--columns .container--items .flex-section__modal--item-large{grid-column-end:2;grid-row-start:1;grid-row-end:200}}.flex-section__modal--item{margin-bottom:2rem}@media screen and (min-width:480px){.flex-section__modal--item{flex:0 1 calc(50% - .75rem)}}@media screen and (min-width:481px) and (max-width:767px){.flex-section__modal--item:not(:nth-of-type(2n+2)){margin-right:1rem}}@media (min-width:768px){.flex-section__modal--item{flex:0 1 calc(33.3333333333% - .75rem)}.flex-section__modal--item:not(:nth-of-type(3n+3)){margin-right:1rem}}.flex-section__modal--item .js-trigger-modal{cursor:pointer;background-color:transparent;border:0;margin-top:.75rem}.flex-section__modal--item .js-trigger-modal:hover{color:#267d73}.flex-section__carousel--modal .modal-item .modal-item__figure.modal-item__figure--grid figure,.flex-section__modal--item .flex-section__modal--item-body-title{margin:0}.flex-section__modal--item .flex-section__modal--item-body-title+.flex-section__modal--item-body-subtile{margin-top:.5rem}.flex-section__modal--item .flex-section__modal--item-body-subtile{margin:0;font-weight:500;color:inherit}.flex-section__modal--item:not(.flex-section__modal--item-large) .flex-section__modal--item-body-title{font-size:19.8px;font-size:1.1rem}@media (min-width:320px){.flex-section__modal--item:not(.flex-section__modal--item-large) .flex-section__modal--item-body-title{font-size:calc(19.8px + (22.5 - 19.8)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.flex-section__modal--item:not(.flex-section__modal--item-large) .flex-section__modal--item-body-title{font-size:22.5px;font-size:1.25rem}}.flex-section__modal--item:not(.flex-section__modal--item-large) .flex-section__modal--item-body-subtile{font-size:18px;font-size:1rem}@media (min-width:320px){.flex-section__modal--item:not(.flex-section__modal--item-large) .flex-section__modal--item-body-subtile{font-size:calc(18px + (18.9 - 18)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.flex-section__modal--item:not(.flex-section__modal--item-large) .flex-section__modal--item-body-subtile{font-size:18.9px;font-size:1.05rem}}.flex-section__modal--modal{top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;position:fixed;opacity:0;display:flex;align-items:center;transition:all .35s ease-in-out}.flex-section__modal--modal.is-active{z-index:3000;opacity:1}.flex-section__modal--modal .overlay{background:rgba(0,0,0,.6);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.flex-section__modal--modal .modal-item{display:none;position:relative;background-color:#fff;max-width:calc((100vh - 20em)*1.7778);max-height:calc(100vh - 20em);margin-left:auto;margin-right:auto;padding:2rem 1rem;overflow-y:auto}@media (min-aspect-ratio:16/9){.flex-section__modal--modal .modal-item{max-width:calc((100vh - 10em)*1.7778);max-height:calc(100vh - 10em)}}.flex-section__modal--modal .modal-item.is-active{display:block}.flex-section__modal--modal .close-content-modal{position:absolute;top:1rem;right:1rem;border:0;background-color:transparent;cursor:pointer}.flex-section__carousel{position:relative;padding-left:1rem;padding-right:1rem;display:flex;align-items:center;flex-direction:row}.flex-section__carousel--list{margin:0;padding:0;overflow-x:auto;display:flex;align-items:flext-start;flex-direction:row;scroll-behavior:smooth;flex:0 1 auto;margin-left:1rem;margin-right:1rem;-ms-overflow-style:none;scrollbar-width:none}.flex-section__carousel--list::-webkit-scrollbar{display:none}.flex-section__carousel .carousel-item{position:relative;margin:0 0 0 .5rem;padding:47px 40px 53px 25px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column;flex:1 0 auto;background-color:#fff}.flex-section__carousel .carousel-item:focus .carousel-item__title,.flex-section__carousel .carousel-item:hover .carousel-item__title{text-decoration:underline}.flex-section__carousel .carousel-item__title{text-transform:uppercase;color:#5f472c;display:flex;align-items:center;justify-content:center}.flex-section__carousel .carousel-item__title svg{max-width:20px;width:100%;margin-left:.5rem}.flex-section__carousel .carousel-item__title svg path{fill:#5f472c}.flex-section__carousel .carousel-item__figure{margin:0;border:0;display:flex;flex-direction:row}.flex-section__carousel .carousel-item__link{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:none}.flex-section__carousel--modal{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:999}.flex-section__carousel--modal .overlay{background:rgba(0,0,0,.6);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.flex-section__carousel--modal .close-content-modal{position:absolute;top:1rem;right:1rem;border:0;background-color:transparent;cursor:pointer}.flex-section__carousel--modal div.modal-items{height:100%;display:grid;grid-template-areas:"a b b c";align-items:center}.flex-section__carousel--modal div.modal-items .button.scrollModal_prev{grid-area:a}.flex-section__carousel--modal div.modal-items .button.scrollModal_next{grid-area:c}.flex-section__carousel--modal div.modal-items .button.scrollModal_next,.flex-section__carousel--modal div.modal-items .button.scrollModal_prev{background-color:transparent;opacity:.5;width:40px;padding:.2em;box-shadow:none;cursor:pointer;flex:1 0 auto;display:flex;align-items:center;justify-content:center}.flex-section__carousel .button.scrollButton_next svg,.flex-section__carousel .button.scrollButton_prev svg,.flex-section__carousel--modal div.modal-items .button.scrollModal_next svg,.flex-section__carousel--modal div.modal-items .button.scrollModal_prev svg{display:block;position:relative;height:auto;width:100%}.flex-section__carousel .button.scrollButton_next svg path,.flex-section__carousel .button.scrollButton_prev svg path,.flex-section__carousel--modal div.modal-items .button.scrollModal_next svg path,.flex-section__carousel--modal div.modal-items .button.scrollModal_prev svg path{fill:#5f462b}.flex-section__carousel .scrollButton_prev svg,.flex-section__carousel--modal div.modal-items .scrollModal_prev svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.flex-section__carousel--modal .modal-item{display:none;flex-direction:column;align-items:center;height:100%;grid-area:b}@media screen and (min-width:1024px){.flex-section__carousel--modal .modal-item{flex-direction:row}}.flex-section__carousel--modal .modal-item.is-active{display:flex}.flex-section__carousel--modal .modal-item__content,.flex-section__carousel--modal .modal-item__footnote p{color:#514538}@media screen and (min-width:1024px){.flex-section__carousel--modal .modal-item__content{flex:0 1 50%;padding-right:50px}}.flex-section__carousel--modal .modal-item__content h2{color:#4c9089}.flex-section__carousel--modal .modal-item__footnote{border-top:3px solid #5f462b;padding-top:23px;font-style:italic}.flex-section__carousel--modal .modal-item .modal-item__figure{margin:0;border:0}.flex-section__carousel--modal .modal-item .modal-item__figure.modal-item__figure--grid{display:flex;align-items:center;flex-direction:column}@media screen and (min-width:1024px){.flex-section__carousel--modal .modal-item .modal-item__figure.modal-item__figure--grid{flex-direction:row}}@media screen and (min-width:1024px){.flex-section__carousel--modal .modal-item .modal-item__figure.modal-item__figure--grid figure{flex:0 1 50%;max-width:50%}}.flex-section__carousel--modal .modal-item .modal-item__figure.modal-item__figure--grid figure figcaption{font-weight:700;font-size:1rem;text-align:center;display:block}@media screen and (min-width:1024px){.flex-section__carousel--modal .modal-item .modal-item__figure{flex:0 1 50%}}.flex-section__carousel--modal .flex-section__carousel--content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:80vw;height:100%;max-height:75vh;background-color:#fff;overflow-y:auto;padding:28px 48px 28px 50px}.flex-section__carousel .button.scrollButton_next,.flex-section__carousel .button.scrollButton_prev{background-color:transparent;opacity:.5;width:40px;padding:.2em;box-shadow:none;cursor:pointer;flex:1 0 auto;display:flex;align-items:center;justify-content:center}.flex-section__carousel .button.scrollButton_next:focus,.flex-section__carousel .button.scrollButton_next:hover,.flex-section__carousel .button.scrollButton_prev:focus,.flex-section__carousel .button.scrollButton_prev:hover{opacity:1}.flex-section__intro{padding-bottom:calc(2em + 2vw)}.flex-section h1:first-child,.flex-section h2:first-child,.flex-section h3:first-child,.flex-section h4:first-child,.flex-section h5:first-child,.flex-section h6:first-child{margin-top:0}.bucket-list__intro{padding-bottom:1em}.breadcrumbs{position:absolute;top:0;left:0;right:0;background-color:rgba(0,0,0,.5);font-size:.66em;font-family:"proxima-nova","Helvetica Nueue",sans-serif;color:#fff;overflow:hidden;padding:2px 0;max-width:none;width:auto}@media screen and (min-width:768px){.breadcrumbs{display:block}}.breadcrumbs a{position:relative;margin-right:1em;color:#fff}.breadcrumbs a:after{content:"";display:block;width:1px;height:1em;background-color:#fff;opacity:.6;-webkit-transform:translate(.5em,-50%) skew(-30deg);transform:translate(.5em,-50%) skew(-30deg);-webkit-transform-origin:center;transform-origin:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:50%;left:100%;z-index:3}.breadcrumb_last{margin-right:5px}.breadcrumb_last,.breadcrumbs a{display:inline-block;padding:0 2px;line-height:1.1}.bucket{display:flex;justify-content:center;padding:calc(1rem + 1vw) 0}.bucket+.bucket{border-top:1px solid #dad0bd}.bucket--stacked{display:block}.bucket--stacked .bucket__image{margin-top:1em;margin-bottom:1em;max-width:none}.bucket--stacked .bucket__image img{display:block;margin:0 auto}.bucket--stacked .bucket__image.bucket__image--small img{max-width:150px}@media screen and (min-width:768px){.bucket--stacked{display:flex}.bucket--stacked .bucket__image{margin-top:0;margin-bottom:0}.bucket--stacked .bucket__image img{margin:0}.bucket--stacked .bucket__image.bucket__image--small{max-width:150px}}.bucket__body{flex:1 0 70%}.bucket__body p{margin-top:1rem;font-size:1rem}.bucket__body:last-child{margin-bottom:0}#tribe-bar-views label,.bucket__title{margin:0}.bucket__title a{box-shadow:0 0 0 transparent}.bucket__subtitle{margin:0;font-weight:500}.bucket__title+.bucket__subtitle{margin-top:.5rem}.bucket__details{font-size:80%;opacity:.8}.bucket__meta{font-size:80%;opacity:.9;font-family:"proxima-nova","Helvetica Nueue",sans-serif}.bucket__image{flex:0 1 300px;margin-left:calc(1rem + 1vw)}.bucket__image img{width:100%;max-width:100%}.bucket__image--small{max-width:150px}.bucket--left .bucket__body{order:1}.bucket--left .bucket__image{order:0;margin-left:0;margin-right:calc(1rem + 1vw)}.bucket--right .bucket__body{order:0}.bucket--alternating .bucket__body,.bucket--right .bucket__image{order:1}.bucket--v-center{align-items:center}.bucket--alternating .bucket__image{order:0;margin-left:0;margin-right:calc(1rem + 1vw)}.bucket--alternating:nth-child(even) .bucket__body{order:0}.bucket--alternating:nth-child(even) .bucket__image{order:1;margin-right:0;margin-left:calc(1rem + 1vw)}.search-results{padding-bottom:3em}.search-results__header{padding-bottom:1em;border-bottom:1px solid #dad0bd}.search-results__form{max-width:20em;margin-bottom:1em}.search-results__term{font-family:"proxima-nova","Helvetica Nueue",sans-serif;color:#60472c}.search-results .bucket p{margin:.4em 0;font-size:.9rem}.search-results .bucket__meta{font-size:14px}.tribe-bar-disabled{float:none;margin:0 auto;width:300px;z-index:9}#tribe-events .tribe-events-content p,.tribe-events-after-html p,.tribe-events-before-html p{margin:0 0 1em!important}.tribe-bar-views-list.tribe-bar-views-list,.tribe-event-schedule-details{padding:0!important}.tribe-events-list{max-width:768px;margin:0 auto}.tribe-bar-views-option-list{padding:0!important}#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-views-option.tribe-bar-views-option a{padding:.5em .33em!important}.tribe-events-page-title.tribe-events-page-title a{pointer-events:none;box-shadow:none;color:#4b9189}input#tribe-bar-date{font-size:.85em!important}.tribe-events-month-event-title{font-size:1.3em!important;padding:0!important}#tribe-events-content table .type-tribe_events,#tribe-events-month-event-title .type-tribe_events{margin:0!important}.tribe-events-calendar div[id*=tribe-events-daynum-],.tribe-events-calendar div[id*=tribe-events-daynum-] a{font-size:14px!important;background-color:#f7f5f0;color:#60472c}.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a{color:#ccbfa8}.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a{background-color:#acbb37;color:#fff}.tribe-events-tooltip{padding:.66em!important}.tribe-events-schedule h2,.tribe-events-tooltip *{margin-top:0!important}.tribe-events-tooltip .entry-title{font-size:21.6px;font-size:1.2rem;line-height:1.2;margin-bottom:.66rem!important}@media (min-width:320px){.tribe-events-tooltip .entry-title{font-size:calc(21.6px + (25.2 - 21.6)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.tribe-events-tooltip .entry-title{font-size:25.2px;font-size:1.4rem}}.tribe-events-tooltip .tribe-events-event-body{font-size:15px!important;padding:0!important}.tribe-events-calendar td{border-color:#dad0bd!important}.tribe-events-calendar th{background-color:#edeae6!important;font-size:15px!important;letter-spacing:.01em;color:#60472c!important}.tribe-events-notices{background:rgba(228,189,81,.33);border-radius:2px;border:1px solid #e4bd51;color:#b1680a;margin:10px 0 18px;padding:8px 35px 8px 14px;text-shadow:0 1px 0 #fff}.tribe-events-button{background-color:#acbb37!important;font-size:.85rem!important;float:none!important}.tribe-events-button:hover{color:#444c00!important}.single-tribe_events .tribe-events-event-meta{background-color:#f7f5f0;border-color:#edeae6;font-size:1rem!important;display:flex;flex-wrap:wrap;margin:0}.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group{flex:1 0 225px;width:auto!important}.single-tribe_events .tribe-events-event-meta .author.location{display:inline-table}.tribe-events-cost{display:block}.ticket-cost{border:0!important;padding:0!important}.tribe-events-read-more{font-weight:600;box-shadow:inset 0 -.5em 0 0 rgba(172,187,55,.3)}.tribe-events-read-more:active,.tribe-events-read-more:focus,.tribe-events-read-more:hover{box-shadow:inset 0 -1.1em 0 0 rgba(172,187,55,.5)}.tribe-events-list-separator-month{background-color:#edeae6!important;color:#60472c!important}.tribe-events-event-meta.tribe-events-event-meta.tribe-events-event-meta,.tribe-events-list .time-details,.tribe-events-list .tribe-events-venue-details{display:inline-block;border:0;padding:0;background-color:transparent}.tribe-events-venue-details{margin:0!important;padding:0;border:0}.tribe-events-list .tribe-events-list-event-title{display:block}.tribe-events-list .tribe-events-list-separator-month+.type-tribe_events,.tribe-events-list .type-tribe_events{padding-top:1.25em!important;padding-bottom:1.25em!important}.tribe-events-list .tribe-events-list-separator-month+.type-tribe_events .tribe-events-read-more,.tribe-events-list .tribe-events-list-separator-month+.type-tribe_events p,.tribe-events-list .type-tribe_events .tribe-events-read-more,.tribe-events-list .type-tribe_events p,.view-list.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode .tribe-events-content.tribe-events-content p{font-size:1rem;line-height:1.4}.view-list.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode .tribe-events-button{display:none!important}.view-list.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode #tribe-events-footer{margin:0!important;display:none}.view-list.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode #tribe-events-content#tribe-events-content.tribe-events-list{margin-bottom:0!important}.view-list.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode .tribe-events-list-separator-month{border-bottom:rgba(0,0,0,.2)}.gfield.field--hide-label label.gfield_label,.view-list.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode .tribe-events-title-bar{display:none}.view-list.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode .tribe-event-url{font-size:85%}.view-list.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode .tribe-events-event-meta,.view-list.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode .tribe-events-list .time-details,.view-list.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode .tribe-events-list .tribe-events-venue-details{display:inline-block;border:0;padding:0;background-color:transparent}.view-list.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode .tribe-events-venue-details{margin:0!important;padding:0;border:0}.view-list.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode .tribe-event-schedule-details{font-size:1rem;padding:0}.view-list.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode .tribe-events-event-cost,.view-list.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode .tribe-events-read-more{font-size:1rem}.view-list.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode div:empty,.view-list.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode p:empty,.view-list.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode.tribe-events-shortcode span:empty{display:none}.tribe-events .tribe-events-calendar-month__week{border-left:1px solid var(--tec-color-border-secondary-month-grid)}.tribe-events .tribe-events-calendar-month__day{border-radius:0;aspect-ratio:auto;border-color:var(--tec-color-border-secondary-month-grid);border-style:solid;border-width:0 1px 1px 0;min-height:168px;overflow:visible;padding-top:0}.tribe-events .tribe-events-calendar-month__day-cell--mobile{display:none!important;visibility:hidden}.tribe-events .tribe-events-calendar-month__day-cell--desktop{display:flex!important;flex-direction:column;visibility:visible}.tribe-events .tribe-events-calendar-month__day-date{flex:none;padding:var(--tec-spacer-1) var(--tec-spacer-3)}.tribe-common .tribe-common-h4{font-size:var(--tec-font-size-7);line-height:var(--tec-line-height-1)}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date{color:var(--tec-color-day-marker-past-month);opacity:.6}.tribe-events .tribe-events-c-top-bar__nav{display:block!important;flex:none;visibility:visible}.tribe-events .tribe-events-c-top-bar__nav-list{display:flex}.tribe-events .tribe-events-c-top-bar__nav-list-item{flex:none;padding-right:15px}.tribe-events .tribe-events-c-top-bar__today-button{display:block!important;flex:none;margin-right:15px;visibility:visible}.tribe-common .tribe-common-c-btn-border-small,.tribe-common a.tribe-common-c-btn-border-small{padding:6px 15px;width:auto}.tribe-events .tribe-events-c-top-bar__datepicker{flex:auto;position:relative}.tribe-events .tribe-events-c-top-bar{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.tribe-events .tribe-events-calendar-month-nav{display:none!important}.tribe-events .tribe-events-calendar-list__event-date-tag{min-width:90px;width:var(--tec-grid-width-1-of-9)}.tribe-events .tribe-events-calendar-list__event-wrapper{flex:1 1 calc(var(--tec-grid-width-1-of-9)*8)}.tribe-events .tribe-events-calendar-list__event{flex-direction:row-reverse;justify-content:flex-end}.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper{margin-bottom:0;width:calc(var(--tec-grid-width-1-of-8)*3)}.tribe-events .tribe-events-calendar-list__event-details{width:calc(var(--tec-grid-width-1-of-8)*5)}.tribe-events-calendar-month__calendar-event-title a{font-weight:400!important;color:#267d73!important}.pum.pum.pum .pum-title{font-family:"alternate-gothic-no-3-d","Impact","Helvetica Nueue",sans-serif;line-height:1.1;vertical-align:text-top;letter-spacing:.025em;font-weight:500;text-transform:uppercase;font-size:28.8px;font-size:1.6rem;margin:.25em 0}@media (min-width:320px){.pum.pum.pum .pum-title{font-size:calc(28.8px + (54 - 28.8)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.pum.pum.pum .pum-title{font-size:54px;font-size:3rem}}.pum.pum.pum p{font-size:18px;font-size:1rem}@media (min-width:320px){.pum.pum.pum p{font-size:calc(18px + (21.6 - 18)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.pum.pum.pum p{font-size:21.6px;font-size:1.2rem}}.pum-theme-2955 .pum-container.pum-container,.pum-theme-lightbox .pum-container.pum-container{padding:calc(20px + 1vw)}html.headroom-js{margin-top:70px!important}@media screen and (min-width:768px){html.headroom-js{margin-top:120px!important}}.headroom-js .headroom{height:70px;position:fixed;top:0;right:0;left:0;transition:.4s ease all;will-change:opacity,transform;-webkit-transform:translateY(0);transform:translateY(0);opacity:1}@media screen and (min-width:768px){.headroom-js .headroom{height:120px}}.headroom-js .headroom--pinned,.headroom-js .headroom--unpinned{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;box-shadow:0 0 5px rgba(0,0,0,.2)}.headroom-js .headroom--unpinned{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.headroom-js .headroom--bottom,.headroom-js .headroom--top{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.home-hero{position:relative;overflow:hidden;background-position:66.6% top;background-repeat:no-repeat;background-size:cover;background-color:#edeae6}.home-hero:before{content:"";display:block;position:absolute;top:-1px;right:20%;bottom:-1px;left:-1px;background:linear-gradient(to top right,rgba(170,147,105,.3) 0,rgba(170,147,105,0) 60%),linear-gradient(to right,#edeae6 0,rgba(237,234,230,.55) 75%,rgba(237,234,230,0) 100%);z-index:2}.home-hero__content{padding:3em 0;position:relative;z-index:3;max-width:20em;margin-right:10%}.home-hero__content .button{margin-right:10px;margin-bottom:10px}.home-hero__headline{font-size:27px;font-size:1.5rem;color:#879422;line-height:.9;margin:0}@media (min-width:320px){.home-hero__headline{font-size:calc(27px + (54 - 27)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.home-hero__headline{font-size:54px;font-size:3rem}}.home-hero__headline span{display:inline-block}.home-hero__headline span:nth-child(2){font-size:1.5em}.home-hero__headline span:nth-child(4){display:block;font-size:2.2em;margin-left:.01em}.home-hero__description{font-size:1em;margin:.33em 0 1.3em;text-shadow:0 1px 3px rgba(237,234,230,.8);color:#342d25}.home-hero.text--light{background-color:#aa9369}.home-hero.text--light:before{background:linear-gradient(to right,rgba(0,0,0,.75) 0,rgba(0,0,0,.5) 75%,transparent 100%)}.home-hero.text--light .home-hero__headline{color:#fff}.home-hero.text--light .home-hero__description{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.6)}@media screen and (min-width:480px){.home-hero:before{right:40%}}.home-news{background-color:#edeae6;padding:2.5em 0 1.5em}.home-news a,.home-news__item a,label{font-family:"proxima-nova","Helvetica Nueue",sans-serif}.home-news__headline{margin:0;font-family:"alternate-gothic-no-3-d","Impact","Helvetica Nueue",sans-serif;line-height:1.1;vertical-align:text-top;letter-spacing:.025em;font-weight:500;text-transform:uppercase}.home-news__list{margin:0}.home-news__item{display:flex;background-color:#aa9369;background-size:cover;background-position:center;background-repeat:no-repeat;margin:1% 0}.home-news__item a{display:block;height:100%;width:101%;padding-top:1em;color:#fff;font-weight:400;text-shadow:0 0 3px rgba(0,0,0,.5);line-height:1.2;position:relative;overflow:hidden}.home-news__item a:before{position:absolute;top:-1px;right:-1px;left:-1px;bottom:-1px;content:"";display:block;z-index:2;background-image:linear-gradient(to top,#000 0,rgba(0,0,0,.5) 55%,transparent 86%);opacity:.6;transition:.2s ease all;-webkit-transform:translateY(3em);transform:translateY(3em)}.home-news__item a:focus-within:before,.home-news__item a:focus:before,.home-news__item a:hover:before{opacity:.7;-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (min-width:768px){.home-news__item a{padding-top:2em}}@media screen and (min-width:1024px){.home-news__item a{padding-top:3em}}.home-news__item p{margin:0;padding:3em .66em .66em;height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-end;z-index:3;position:relative}.home-news__item .arrow{display:block;margin-top:.4rem;width:2.5rem;height:.85rem}.home-news__item .arrow path{stroke:#fff!important}@media screen and (min-width:480px){.home-news__list{display:flex;justify-content:space-between;flex-wrap:wrap}.home-news__item{flex:0 0 49%}}@media (min-width:768px){.home-news__item{flex:0 0 24%}}.home-newsletter{background-color:#edeae6;position:relative;display:flex}.home-newsletter .newsletter-cta{padding:1em;margin:auto;position:relative;z-index:2;max-width:1400px}.home-newsletter:after{content:"";display:block;position:absolute;z-index:1;bottom:0;right:0;left:0;top:50%;background-color:#fff;background-image:url(images/wood-bar.jpg);background-repeat:no-repeat;background-position:center top;background-size:100%}@media screen and (min-width:480px){.home-newsletter{padding:1em;padding:calc(1rem + 1vw)}}@media screen and (min-width:768px){.home-newsletter .newsletter-cta{display:inline-flex}}.home-matters .content-column__wrapper{display:block;margin:0}.home-matters .home-icon{flex:0 0 90px;max-width:90px;height:auto;display:block;margin-right:1em;-webkit-transform:scale(1);transform:scale(1);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:center;transform-origin:center;transition:.2s ease transform}.home-matters .h4{margin:.5em 0 .25em}a:hover .home-icon{-webkit-transform:scale(1.05);transform:scale(1.05)}.content-column__body{flex:1 0 66%}.home-matters__headline{margin-bottom:0;font-family:"alternate-gothic-no-3-d","Impact","Helvetica Nueue",sans-serif;line-height:1.1;vertical-align:text-top;letter-spacing:.025em;font-weight:500;text-transform:uppercase;text-align:center}.home-matters__subheadline{font-family:"proxima-nova","Helvetica Nueue",sans-serif;color:#5c523f;text-align:center}.home-matters__item{display:flex;flex-direction:row;align-items:flex-start;margin:0 auto;max-width:500px}.home-matters__item p{font-size:.95rem;line-height:1.3;margin-bottom:.5em}.home-matters__item .h4 a,.home-matters__item h3 a{color:#267d73}.home-matters__item .h4 a:focus,.home-matters__item .h4 a:hover,.home-matters__item h3 a:focus,.home-matters__item h3 a:hover{color:#840}.home-matters__item .arrow{width:3em;height:1.3em}@media screen and (min-width:480px){.home-matters .home-icon{max-width:120px}}@media (min-width:768px){.home-matters{text-align:center}.home-matters .content-column__wrapper{display:flex}.home-matters .home-matters__item{margin:0 .5em;display:block;flex:1;max-width:none}.home-matters .home-matters__item p{max-width:15em;margin:0 auto .5em}.home-matters .home-icon{margin:0 auto;max-width:150px}.home-matters .h4{margin-top:0}}.feature{padding:5em 1em 1em;position:relative;overflow:hidden;background-color:#aa9369;background-size:cover;background-position:center;background-repeat:no-repeat}.feature:before{content:"";display:block;position:absolute;top:-1px;right:33%;bottom:-1px;left:-1px;background:linear-gradient(to right,#000 0,rgba(0,0,0,.5) 60%,rgba(0,0,0,.05) 95%,transparent 100%);opacity:.6;z-index:2}.feature__content{position:relative;z-index:3}.feature__content .button{padding:.4em .66em}.feature__headline{color:#fff;text-shadow:0 0 25px rgba(0,0,0,.5);margin-top:0;font-size:25.2px;font-size:1.4rem;width:80%;max-width:10em}@media (min-width:320px){.feature__headline{font-size:calc(25.2px + (54 - 25.2)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.feature__headline{font-size:54px;font-size:3rem}}.feature__headline a{color:#fff}.feature__headline a:focus,.feature__headline a:hover{color:#fff}@media screen and (min-width:1024px){.feature__headline{width:auto}}.feature.text--dark:before{background:linear-gradient(to right,#edeae6 0,rgba(237,234,230,.5) 60%,rgba(237,234,230,.05) 95%,rgba(237,234,230,0) 100%)}.feature.text--dark .feature__headline{color:#52463a;text-shadow:0 0 5px rgba(237,234,230,.5)}.feature.text--dark .feature__headline a{color:#52463a}.feature.text--dark .feature__headline a:focus,.feature.text--dark .feature__headline a:hover{color:#52463a}@media screen and (min-width:768px){.home-features__row{display:flex}.feature{padding:2em 1em 6em;padding:calc(6em + 3vw) 1em calc(11em + 3vw)}.feature--half{padding:8em 2em 1em;padding:calc(8em + 2vw) 1em 1em;flex:1}.feature--half .feature__headline{max-width:8.5em;font-size:25.2px;font-size:1.4rem}}@media screen and (min-width:768px) and (min-width:320px){.feature--half .feature__headline{font-size:calc(25.2px + (45 - 25.2)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:768px) and (min-width:1024px){.feature--half .feature__headline{font-size:45px;font-size:2.5rem}}@media screen and (min-width:768px){.home-features__row{display:flex}.feature--half{display:flex;align-items:flex-end}}.home-events{padding:1em 0 3em;background-color:#dad0bd;text-align:center;font-family:"proxima-nova","Helvetica Nueue",sans-serif}.home-events .arrow{margin-top:.66em;width:2.5em;height:1em}.home-events .arrow path{transition:.2s ease stroke}.home-events__headline{margin:1em 0 0;font-family:"alternate-gothic-no-3-d","Impact","Helvetica Nueue",sans-serif;line-height:1.1;vertical-align:text-top;letter-spacing:.025em;font-weight:500;text-transform:uppercase}.event-item{background-color:#fff;display:flex;margin:.5em auto;max-width:540px;position:relative}.event-item__date{background-color:#edeae6;color:#5c523f;font-family:"alternate-gothic-no-3-d","Impact","Helvetica Nueue",sans-serif;vertical-align:text-top;letter-spacing:.025em;font-weight:500;text-transform:uppercase;padding:.5em .33em .33em;flex:0 0 25%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;line-height:1}.event-item__body{text-align:left;padding:.66em .66em .4em}.event-item__title{margin:0;line-height:1.2;color:#cd761f;transition:.2s ease all}.event-item:focus .event-item__title,.event-item:focus-within .event-item__title,.event-item:hover .event-item__title{color:#184949}.event-item:focus .arrow path,.event-item:focus-within .arrow path,.event-item:hover .arrow path{stroke:#184949}@media (min-width:768px){.event-list{display:flex;flex-wrap:wrap;justify-content:center}.event-item{flex:0 0 24%;margin:.5%;display:block;padding-bottom:3em}.event-item .arrow{position:absolute;bottom:.66em;left:.66em}.event-item br{display:none}.event-item__body .arrow{margin-top:1.1em;margin-top:calc(1rem + 1vw)}.event-item__title{flex:1}}.home-donate{padding-top:1em;padding-bottom:33vw;background-position:center;background-repeat:no-repeat;background-size:cover;font-family:"proxima-nova","Helvetica Nueue",sans-serif;position:relative;overflow:hidden}.home-donate:before{content:"";display:block;position:absolute;top:-1px;right:-1px;bottom:33%;left:-1px;background:linear-gradient(to bottom,rgba(255,255,255,.6) 0,rgba(255,255,255,.3) 90%,rgba(255,255,255,0) 100%);z-index:2}.home-donate .container{position:relative;z-index:3}@media screen and (min-width:1024px){.home-donate{padding-bottom:20em}}.home-donate-stars{color:#32679a}.home-donate.text--light .home-donate-stars,.home-donate.text--light .home-donate__headline,.home-donate.text--light p{color:#fff}.error404{text-align:center}#four-oh-four{padding:5vw 0}#four-oh-four a,#menu-404-page-menu{font-family:"proxima-nova","Helvetica Nueue",sans-serif}#four-oh-four a{text-decoration:underline}.not-found__search .input.search-field{font-size:1em}.not-found__search .search-submit{background-color:#f7f5f0}#menu-404-page-menu{font-size:1rem;padding:0;margin:1em 0 2em}#menu-404-page-menu a,#menu-404-page-menu li{display:inline-block;margin:1px;text-decoration:underline}@media (min-width:768px){.not-found__search{max-width:600px;margin:0 auto;background-size:cover}.not-found__search input.search-field{font-size:1em}.not-found__search .search-submit{background-size:1.1rem;padding:0 1.66rem}}.button{display:inline-block;font-family:"alternate-gothic-no-3-d","Impact","Helvetica Nueue",sans-serif;line-height:1.1;vertical-align:text-top;letter-spacing:.025em;font-weight:500;text-transform:uppercase;background-color:#cd761f;box-shadow:inset 0 0 0 0 rgba(136,68,0,.5),inset 0 -.3em 0 0 rgba(136,68,0,.33);border:0;border-radius:0;color:#fff;padding:.66em 1em;font-size:21.6px;font-size:1.2rem;transition:.25s ease all;text-decoration:none}@media (min-width:320px){.button{font-size:calc(21.6px + (25.2 - 21.6)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.button{font-size:25.2px;font-size:1.4rem}}.BBFormContainer .BBFormSubmitbutton.BBFormSubmitbutton.BBFormSubmitbutton:focus{background-color:#b36210;box-shadow:inset 0 -.3em 0 0 rgba(136,68,0,.5),inset 0 -2em 0 0 #b36210;color:#fff}.BBFormContainer .BBFormSubmitbutton.BBFormSubmitbutton.BBFormSubmitbutton:hover,.BBFormContainer .BBFormSubmitbutton.BBFormSubmitbutton.BBFormSubmitbutton:visited:focus,.BBFormContainer .BBFormSubmitbutton.BBFormSubmitbutton.BBFormSubmitbutton:visited:hover,.button:hover,.button:visited:focus,.button:visited:hover{background-color:#b36210;box-shadow:inset 0 -.3em 0 0 rgba(136,68,0,.5),inset 0 -2em 0 0 #b36210;outline:transparent;color:#fff}.button:focus{background-color:#b36210;box-shadow:inset 0 -.3em 0 0 rgba(136,68,0,.5),inset 0 -2em 0 0 #b36210;color:#fff}.BBFormContainer .BBFormSubmitbutton.BBFormSubmitbutton.BBFormSubmitbutton:disabled,.button:disabled{background-color:#be7730}.BBFormContainer .BBFormSubmitbutton.BBFormSubmitbutton.BBFormSubmitbutton:visited,.button:visited{color:#fff}.BBFormContainer .BBFormSubmitbutton.BBFormSubmitbutton.BBFormSubmitbutton:focus,.button:focus{outline:transparent}.button--sm{padding:.5em .75em;font-size:18px;font-size:1rem}@media (min-width:320px){.button--sm{font-size:calc(18px + (21.6 - 18)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.button--sm{font-size:21.6px;font-size:1.2rem}}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px;font-family:"proxima-nova","Helvetica Nueue",sans-serif}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}input[type=checkbox],input[type=radio]{margin-right:.2em}select{border:1px solid #ccc}textarea{width:100%}input:-webkit-autofill,input:-webkit-autofill:focus textarea:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{border:1px solid #d4df83;-webkit-text-fill-color:#3a4008;-webkit-box-shadow:0 0 0 1000px #e2e9ac inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.search-form,.search-form label{display:flex;align-content:center;align-items:stretch}.search-form{padding:0;margin:0;border:1px solid #dad0bd}.search-form label{align-self:stretch;flex:1 0 auto}input.search-field{border:0;border-radius:0;color:#60472c;padding:.5em;font-size:1rem;width:100%}.search-submit{padding:0 1.33rem;background:url(images/search-icon.svg) center no-repeat;background-size:1rem;color:transparent;border:0;font-size:.01px;flex:0 0 auto;transition:.25s ease all}.search-submit:focus,.search-submit:hover{background-color:#edeae6}@media screen and (min-width:768px){input.search-field{font-size:.9rem}}.gform_wrapper.gform_wrapper{margin:0;margin-bottom:calc(1rem + 1vw)}*+.gform_wrapper.gform_wrapper{margin-top:2em}.gform_wrapper .validation_message{font-style:italic}.gfield{margin:0 0 2em}.gform_wrapper .gform_footer.gform_footer{padding:0}.gform_footer{position:relative}.gform_ajax_spinner{padding:0;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.form__donate{font-size:1em}.BBFormContainer{padding:0!important}.BBFormSection{margin:1em auto!important;padding:.5em 0!important;border-top:3px solid #dad0bd!important}.BBFormSection #bboxdonation_comment_lblComments{width:auto!important}.BBFormSectionHeading{padding:0 0 1em!important;margin:0!important;border:0!important}.BBFormSectionHeading .BBFormFieldLabelEdit{font-family:"alternate-gothic-no-3-d","Impact","Helvetica Nueue",sans-serif!important;vertical-align:text-top!important;letter-spacing:.025em!important;font-weight:500!important;text-transform:uppercase!important;color:#267d73;font-size:21.6px;font-size:1.2rem}@media (min-width:320px){.BBFormSectionHeading .BBFormFieldLabelEdit{font-size:calc(21.6px + (25.2 - 21.6)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.BBFormSectionHeading .BBFormFieldLabelEdit{font-size:25.2px;font-size:1.4rem}}.BBFormFieldContainer{padding:0!important;margin:0 0 1em!important}.BBFormFieldLabel{font-family:"proxima nova",Helvetica!important;font-size:18px;font-size:1rem}@media (min-width:320px){.BBFormFieldLabel{font-size:calc(18px + (18 - 18)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.BBFormFieldLabel{font-size:18px;font-size:1rem}}.BBFormRadioList{display:block}.BBFormRadioLabelGivingLevel{transition-property:background-color,border-color,color!important;transition-timing-function:ease!important;transition-duration:.2s!important}.BBFormRadioLabel{font-size:1em!important;padding:.66em .33em!important;float:none!important;background-color:#edeae6!important;border-color:#dad0bd!important;border-radius:2px!important;text-align:left}.BBFormRadioLabel.BBFormRadioLabelGivingLevelSelected{background-color:#acbb37!important;border-color:#879422!important}.BBFormRadioLabel:focus,.BBFormRadioLabel:hover{border-color:#879422!important}#bboxdonation_payment_lblSecCode{padding-right:5px}#cscWhatsThis{box-shadow:none}.BBFormRadioAmount,.BBFormRadioDescriptionOther{font-size:1.2em!important;font-weight:600;text-align:center!important;padding:0!important;min-width:44px!important;line-height:1!important;color:#879422!important}.BBFormContainer .BBFormSubmitbutton.BBFormSubmitbutton.BBFormSubmitbutton{display:inline-block;font-family:"alternate-gothic-no-3-d","Impact","Helvetica Nueue",sans-serif;line-height:1.1;vertical-align:text-top;letter-spacing:.025em;font-weight:500;text-transform:uppercase;background-color:#cd761f;box-shadow:inset 0 0 0 0 rgba(136,68,0,.5),inset 0 -.3em 0 0 rgba(136,68,0,.33);border:0;border-radius:0;color:#fff;padding:.66em 1em;font-size:21.6px;font-size:1.2rem;transition:.25s ease all;text-decoration:none;box-shadow:none;margin-top:1em}@media (min-width:320px){.BBFormContainer .BBFormSubmitbutton.BBFormSubmitbutton.BBFormSubmitbutton{font-size:calc(21.6px + (25.2 - 21.6)*((100vw - 320px)/(1024 - 320)))}}@media screen and (min-width:1024px){.BBFormContainer .BBFormSubmitbutton.BBFormSubmitbutton.BBFormSubmitbutton{font-size:25.2px;font-size:1.4rem}}#mongo-form .BBFormContainer[data-bbox-part-id=e677e0bd-fff3-4d24-b24c-ce7376b7ce98] .BBDFormSectionGiftInfo .BBFormRadioLabelGivingLevelSelected.BBFormRadioLabelGivingLevelSelected.BBFormRadioLabelGivingLevelSelected.BBFormRadioLabelGivingLevelSelected.BBFormRadioLabelGivingLevelSelected,#mongo-form .BBFormContainer[data-bbox-part-id=e677e0bd-fff3-4d24-b24c-ce7376b7ce98] .BBDFormSectionGiftInfo .BBFormRadioLabelGivingLevelSelected.BBFormRadioLabelGivingLevelSelected.BBFormRadioLabelGivingLevelSelected.BBFormRadioLabelGivingLevelSelected.BBFormRadioLabelGivingLevelSelected .BBFormRadioAmount,#mongo-form .BBFormContainer[data-bbox-part-id=e677e0bd-fff3-4d24-b24c-ce7376b7ce98] .BBDFormSectionGiftInfo .BBFormRadioLabelGivingLevelSelected.BBFormRadioLabelGivingLevelSelected.BBFormRadioLabelGivingLevelSelected.BBFormRadioLabelGivingLevelSelected.BBFormRadioLabelGivingLevelSelected .BBFormRadioDescription.BBFormRadioDescription,.BBFormRadioLabelGivingLevelSelected .BBFormRadioAmount{color:#fff!important}.BBFormRadioLabelGivingLevelSelected .BBFormRadioDescriptionOther{display:none!important}.BBFormRadioLabelGivingLevelSelected.BBFormRadioLabel.BBFormRadioLabelGivingLevelOther{padding:.41em!important}.BBFormRadioLabelGivingLevelSelected .BBFormGiftOtherAmount{margin:0!important;font-size:1em!important;width:100%!important;padding:.2em!important;line-height:1!important;min-height:0!important}.BBLinkSecureInfo{font-size:.7em}.BBCardNumber,.BBFieldSecurityCode{font-family:monospace!important;letter-spacing:1px!important}#BBPanelHeading .BBFormSectionPriceSelect{padding-bottom:0!important;margin-bottom:0!important}#BBPanelPrices .BBFormSectionPriceSelect{padding-top:0!important;margin-top:0!important;border:0!important}.BBFormTable{border-radius:0!important;border:0!important;background-image:none!important;background-color:#edeae6!important;max-width:100%!important}.BBFormTable .BBFormPriceName{font-family:"proxima-nova","Helvetica Nueue",sans-serif!important}.BBFormTable .BBFormPriceDescription{font-size:85%!important}#mongo-form .BBFormContainer[data-bbox-part-id="0208541c-773c-4477-a9fe-74a8b6ca96e8"] .BBFormRadioItem{flex:1 0 44px;max-width:23.33%}#mongo-form .BBFormContainer[data-bbox-part-id=e677e0bd-fff3-4d24-b24c-ce7376b7ce98] .BBDFormSectionGiftInfo .BBFormRadioList{width:320px}#mongo-form .BBFormContainer[data-bbox-part-id=e677e0bd-fff3-4d24-b24c-ce7376b7ce98] .BBDFormSectionGiftInfo .BBFormFieldLabel{min-width:90px;margin:0;display:flex;justify-content:space-between}#mongo-form .BBFormContainer[data-bbox-part-id=e677e0bd-fff3-4d24-b24c-ce7376b7ce98] .BBDFormSectionGiftInfo .BBFormFieldLabel *{clear:none!important;float:none!important;position:relative}#mongo-form .BBFormContainer[data-bbox-part-id=e677e0bd-fff3-4d24-b24c-ce7376b7ce98] .BBDFormSectionGiftInfo .BBFormFieldLabel .BBFormRadioDescription{float:none!important;padding:0}#mongo-form .BBFormContainer[data-bbox-part-id=e677e0bd-fff3-4d24-b24c-ce7376b7ce98] .BBDFormSectionGiftInfo .BBFormRadioLabel{display:flex;justify-content:space-between}#mongo-form .BBFormContainer[data-bbox-part-id=e677e0bd-fff3-4d24-b24c-ce7376b7ce98] .BBDFormSectionGiftInfo .BBFormRadioAmount,#mongo-form .BBFormContainer[data-bbox-part-id=e677e0bd-fff3-4d24-b24c-ce7376b7ce98] .BBDFormSectionGiftInfo .BBFormRadioDescription{float:none!important;color:#879422}#mongo-form .BBFormContainer[data-bbox-part-id=e677e0bd-fff3-4d24-b24c-ce7376b7ce98] .BBDFormSectionGiftInfo .BBFormRadioGivingLevelItem{max-width:none}#mongo-form .BBFormContainer[data-bbox-part-id=e677e0bd-fff3-4d24-b24c-ce7376b7ce98] .BBFormPaymentRadioOptions .BBFormFieldLabelEdit{background-color:#edeae6;border-color:#dad0bd;border-radius:2px;color:#879422;margin-bottom:10px}#mongo-form .BBFormContainer[data-bbox-part-id=e677e0bd-fff3-4d24-b24c-ce7376b7ce98] .BBFormContainer .BBFormRadioPaymentSelected{background-color:#acbb37;border-color:#879422;color:#fff}#mongo-form .BBFormContainer[data-bbox-part-id=e677e0bd-fff3-4d24-b24c-ce7376b7ce98] .BBFormFieldContainerPaymentMethods .BBFormPaymentRadioOptions{margin:0!important}.BBFormContainer .BBFieldSecurityCode .BBFormFieldLabel{margin-left:0!important}.page-id-64 #mongo-form .BBDFormSectionGiftInfo .BBFormRadioList{width:100%}.page-id-64 #mongo-form .BBDFormSectionGiftInfo .BBFormRadioList .BBFormRadioAmount{padding:0!important}#mongo-form .BBFormContainer[data-bbox-part-id=fd4d7131-ede8-4201-92b4-79db9a9fd154] .BBFormProgressContainer{font-family:"proxima-nova","Helvetica Nueue",sans-serif!important;display:block!important;padding:1em 0 2em!important}#mongo-form .BBFormContainer[data-bbox-part-id=fd4d7131-ede8-4201-92b4-79db9a9fd154] .BBFormProgressContainer .BBFormProgress-Bar{background-color:#acbb37!important}#mongo-form .BBFormContainer[data-bbox-part-id=fd4d7131-ede8-4201-92b4-79db9a9fd154] .BBFormRadioButton{position:absolute;visibility:hidden;pointer-events:none}#mongo-form .BBFormContainer[data-bbox-part-id=fd4d7131-ede8-4201-92b4-79db9a9fd154] .BBFormRadioDescription{font-size:1.1rem}#mongo-form .BBFormContainer[data-bbox-part-id=fd4d7131-ede8-4201-92b4-79db9a9fd154] .BBDFormSectionGiftInfo .BBFormRadioList{width:auto}#mongo-form .BBFormContainer[data-bbox-part-id=b1024235-b523-4caf-8f17-2bc332ecf417] .BBDFormSectionGiftInfo .BBFormRadioList{width:100%}.form{font-size:1em}