body{font-family:"trade-gothic-next",sans-serif}h1,h2,h3,h4,h5,legend{font-weight:normal;line-height:1.3rem;margin:0 0 .75em;word-break:break-word}h1{color:#17100d;font-size:72px;line-height:1.1;margin:0 0 .375em;font-weight:700}h1.small{font-size:64px}h1.xsmall{font-size:48px}@media(max-width: 1024px){h1{font-size:60px}}@media(max-width: 768px){h1{font-size:48px}h1.small{font-size:48px}h1.xsmall{font-size:36px}}@media(max-width: 612px){h1{font-size:38px}h1.small{font-size:38px}h1.xsmall{font-size:28px}}h2{color:#17100d;font-size:47px;line-height:1.125;font-weight:700}@media(max-width: 768px){h2{font-size:36px}}@media(max-width: 612px){h2{font-size:28px}}h2.small{font-size:34px}@media(max-width: 768px){h2.small{font-size:30px}}@media(max-width: 612px){h2.small{font-size:26px}}h3{font-size:28px;line-height:1.2;font-family:"trade-gothic-next",sans-serif;font-weight:700}@media(max-width: 768px){h3{font-size:24px}}@media(max-width: 612px){h3{font-size:22px}}h4{font-size:22px;line-height:1.3;font-family:"trade-gothic-next",sans-serif;font-weight:700;margin:0 0 10px}@media(max-width: 768px){h4{font-size:21px}}@media(max-width: 420px){h4{font-size:20px}}a h4{color:#17100d}h5{font-size:18px;line-height:1.2;font-weight:700;margin:0 0 10px;color:#17100d}@media(max-width: 768px){h5{font-size:17px}}a h5{color:#17100d}p,ul,ol{font-family:"trade-gothic-next",sans-serif;color:#645c55;font-size:19px;font-weight:400;line-height:1.6;padding:0;margin:0 0 25px}@media(max-width: 768px){p,ul,ol{font-size:17px;line-height:1.5}}p.small,.small p,ul.small,.small ul,ol.small,.small ol{font-size:17px;line-height:1.5;margin:0 0 20px}@media(max-width: 768px){p.small,.small p,ul.small,.small ul,ol.small,.small ol{font-size:15px}}p.xsmall,.xsmall p,ul.xsmall,.xsmall ul,ol.xsmall,.xsmall ol{font-size:14px;line-height:1.5;margin:0 0 12px}@media(max-width: 768px){p.xsmall,.xsmall p,ul.xsmall,.xsmall ul,ol.xsmall,.xsmall ol{font-size:13px}}p.large,.large p,ul.large,.large ul,ol.large,.large ol{font-size:22px;line-height:1.5}@media(max-width: 768px){p.large,.large p,ul.large,.large ul,ol.large,.large ol{font-size:19px}}ul,ol{padding:0 0 0 1.5em;margin:0 0 1.75em}ul li,ol li{margin:0 0 .625em}b,strong{font-weight:700}em,i{font-style:italic}figcaption{color:#7e756c;font-size:.9rem;margin-top:.75rem}blockquote{background:#f2ece9;padding:32px 40px;text-align:center}.eyebrow{display:block;color:#a0928d;font-size:15px;font-weight:700;line-height:1.1;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase}.eyebrow.small{font-size:13px;margin-bottom:8px}.eyebrow.orange{color:#e76a00}.eyebrow.blackbox{background:#17100d;padding:5px 10px;color:#fff;display:inline-block}@media(max-width: 768px){.eyebrow{font-size:.875rem}}hr{display:block;border:1px solid #e9e2de;margin:75px 0 0}@media(max-width: 768px){hr{margin:25px 0 0}}@media(max-width: 768px){hr.hide-mobile{display:none}}body{margin:0}table{border-collapse:collapse;border-spacing:0}th,td{text-align:left;vertical-align:top}img,iframe{border:0}html{scroll-behavior:smooth;background:#fbf7f5}body{scroll-behavior:smooth}img{max-width:100%}.container{max-width:1200px;margin:0 auto}@media(max-width: 1280px){.container{width:88vw;margin:0 6vw}}@media(max-width: 1024px){.container{width:90vw;margin:0 5vw}}.highlight{border:1px solid #f58220;padding:15px 20px;font-style:italic}picture{position:relative;display:flex;width:100%;height:100%;overflow:hidden}picture img{width:100%;height:100%;object-fit:cover}.return{display:inline-flex;align-items:center;gap:8px}.return svg{width:auto;height:8px}.richtext::after,.accordion-block::after{content:"";visibility:hidden;display:block;height:0;clear:both}.richtext figure,.accordion-block figure{margin:10px 0 36px 0;max-width:100%}.richtext figure figcaption,.accordion-block figure figcaption{font-size:14px;line-height:1.2;padding:0 0 10px;border-bottom:1px solid #e9e2de}@media(max-width: 420px){.richtext figure figcaption,.accordion-block figure figcaption{font-size:13px}}.richtext figure.image-style-side,.accordion-block figure.image-style-side{width:290px;float:right;margin:8px 0 32px 32px}@media(max-width: 612px){.richtext figure.image-style-side,.accordion-block figure.image-style-side{width:100%;float:none;max-width:100%;margin:32px 0}}.richtext figure img,.accordion-block figure img{height:auto}.richtext figure.right,.accordion-block figure.right{width:290px;float:right;margin:8px 0 32px 32px}@media(max-width: 612px){.richtext figure.right,.accordion-block figure.right{width:100%;float:none;max-width:100%;margin:32px 0}}.richtext figure.left,.accordion-block figure.left{width:290px;float:left;margin:8px 32px 32px 0}@media(max-width: 612px){.richtext figure.left,.accordion-block figure.left{width:100%;float:none;max-width:100%;margin:32px 0}}.richtext figure.center,.accordion-block figure.center{width:100%;margin:0 auto 32px auto}@media(max-width: 612px){.richtext figure.center,.accordion-block figure.center{width:100%;float:none;max-width:100%;margin:32px 0}}.dot-pattern{position:absolute;pointer-events:none;z-index:-1;top:0;opacity:.75}.dot-pattern.negative-margin{top:-100px}@media(max-width: 1280px){.dot-pattern{display:none}}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadeinup{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}.edit{position:fixed;top:calc(50% - 60px);left:0;background:#000;width:26px;height:120px;z-index:10000;margin:0 0 0 0px;padding-right:6px;text-align:center;writing-mode:vertical-rl}.edit a,.edit a:link,.edit a:visited{color:#fff;font-size:13px}.edit a:hover,.edit a:active,.edit a:focus{opacity:.75}.video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.embed{margin:0 0 50px}.form-container{background:#fff;border:1px solid #d6cdc8;padding:40px;color:#645c55;margin:0 0 50px;display:flex;justify-content:center}.form-container h2{font-size:32px;color:#17100d}@media(max-width: 768px){.form-container h2{font-size:24px}}.form-container ul{list-style:none;padding:0;margin:0}.form-container ul input{height:auto !important}.form-container .mc-field-group{margin:0 0 20px;display:flex;flex-flow:column;gap:4px}.form-container .mc-field-group input{height:44px}.form-container .response{background:#daf6e7;padding:8px;border:1px solid #097151;margin:0 0 20px;color:#097151}.form-container .button{border:none;cursor:pointer}.form-container .indicates-required{margin:0 0 18px}.form-container span.asterisk{color:red}.accordion{width:100%;margin:40px 0}.accordion p:last-child,.accordion ul:last-child{margin:0;padding:0}.accordion__button{position:relative;display:flex;justify-content:space-between;align-items:center;margin:0;border:1px solid #e9e2de;border-radius:0;padding:18px 16px;text-align:left;color:#645c55;background:#fbf7f5;font-size:16px;width:100%;transition:.2s;cursor:pointer;font-family:"trade-gothic-next",sans-serif;font-weight:bold}.accordion__button:hover{background:#fbf7f5;color:#17100d;outline:none;border:1px solid #17100d;cursor:pointer;box-shadow:0 1px 12px 0 rgba(23,16,13,.1)}.accordion__button:focus,.accordion__button:active{background:#fbf7f5;outline:none;border:1px solid #17100d;cursor:pointer;box-shadow:0 1px 12px 0 rgba(23,16,13,.1)}.accordion__button.expanded{background:#f2ece9}.accordion__button.expanded svg{transform:scaleY(-1)}.accordion__section{border-left:1px solid #a0928d;border-right:1px solid #a0928d;max-height:0vh;overflow:hidden;padding:0;opacity:1}.accordion__section.open{max-height:100vh;overflow:auto;padding:18px;visibility:visible;border-bottom:1px solid #e9e2de;animation:appear .25s linear;border-top:1px solid #a0928d;border-bottom:1px solid #a0928d}@keyframes appear{0%{opacity:0;visibility:hidden;transform:translateY(6px)}100%{opacity:1;visibility:visible;transform:translateY(0)}}button,.button{font-size:17px;font-weight:400;text-decoration:none;margin:0;padding:10px 32px 14px;border-radius:100px;display:inline-block;transition:.2s ease;background:#14a96b;color:#fff}button:hover,.button:hover{background:#079167;color:#fff}@media(max-width: 1024px){button,.button{font-size:15px;padding:6px 24px 10px}}button.black,.button.black{background:#17100d}button.black:hover,.button.black:hover{background:#433730}button.black span,.button.black span{color:#fff;margin:0}button.black svg,.button.black svg{height:24px;width:auto}button.black svg path,.button.black svg path{fill:#fff}button.white,.button.white{background:#fff;color:#14a96b}button.white:hover,.button.white:hover{background:#14a96b;color:#fff}button.ghost,.button.ghost{background:none;color:#17100d;border:1px solid #14a96b}button.ghost.white,.button.ghost.white{color:#fff;border:1px solid #fff}button.ghost.white:hover,.button.ghost.white:hover{background:#17100d;border:1px solid #17100d;color:#fff}button.ghost.inactive,.button.ghost.inactive{color:#7e756c;border:1px solid #d6cdc8}button.ghost:hover,.button.ghost:hover{color:#17100d;border:1px solid #14a96b}button.tiny,.button.tiny{font-size:14px;padding:2px 16px 4px}p.button a{text-decoration:none}p.button a:hover{color:#fff}a{text-decoration:none;color:#079167;transition:.2s ease}a:hover{color:#097151}.richtext a,.text a{font-weight:500;text-decoration:underline;color:#17100d;text-decoration-color:#14a96b}.richtext a.button,.text a.button{color:#fff;text-decoration:none}.richtext a:hover,.text a:hover{text-decoration-color:#079167;color:#079167}.text-button{font-weight:700;font-size:19px;border-bottom:2px solid #14a96b;color:#17100d;padding:0 0 2px}.text-button.small{font-size:17px}.text-button.tiny{font-size:14px;margin-bottom:8px}@media(max-width: 768px){.text-button.tiny{font-size:13px}}@media(max-width: 1024px){.text-button{font-size:17px}}.text-button:hover{color:#079167;border-bottom:2px solid #079167}.text-button.light{color:#fff;border-bottom:2px solid #8bd4ad}.text-button.light:hover{color:#64bd8d;border-bottom:2px solid #64bd8d}main.landing-content .feature-block:last-of-type{padding-bottom:100px;border-bottom:1px solid #e9e2de}@media(max-width: 768px){main.landing-content .feature-block:last-of-type{padding-bottom:50px}}.feature-block{display:grid;grid-template-columns:1fr 560px 560px 1fr;grid-template-areas:". content visual visual";grid-gap:80px;align-items:center;width:100%}.feature-block.gallery-block .block-visual{grid-area:visual;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;max-height:640px;max-width:940px;overflow:hidden}@media(max-width: 1360px){.feature-block{grid-template-columns:6vw 1fr 1fr 6vw}}@media(max-width: 1024px){.feature-block{grid-template-columns:5vw 1fr 5vw;grid-gap:0;grid-row-gap:50px;grid-template-areas:". visual ." ". content ."}}.feature-block .block-content{grid-area:content}.feature-block .block-visual{grid-area:visual;display:grid;grid-template-columns:60px 1fr 60px;grid-template-rows:60px 1fr 60px;max-height:640px;max-width:940px;overflow:hidden;align-self:start}@media(max-width: 1024px){.feature-block .block-visual{overflow:visible}}@media(max-width: 612px){.feature-block .block-visual{grid-template-columns:30px 1fr 30px;grid-template-rows:30px 1fr 30px}}.feature-block .block-visual .color{grid-column:2/span 2;grid-row:1/span 3;background:#5abeff}.feature-block .block-visual .color-watermark{grid-column:2/span 2;grid-row:1/span 3;width:300px;justify-self:end}@media(max-width: 1024px){.feature-block .block-visual .color-watermark{width:300px}}@media(max-width: 612px){.feature-block .block-visual .color-watermark{width:180px}}@media(max-width: 420px){.feature-block .block-visual .color-watermark{width:150px}}.feature-block .block-visual picture{grid-column:1/span 2;grid-row:2/span 1}.feature-block .block-visual swiper-container{grid-column:1/span 1;grid-row:1/span 1}.feature-block.visual-left{grid-template-areas:"visual visual content ."}.feature-block.visual-left .block-visual{justify-self:end}@media(max-width: 1024px){.feature-block.visual-left{grid-template-areas:". visual ." ". content ."}}.feature-block.visual-left .color{grid-column:1/span 2}.feature-block.visual-left .color-watermark{grid-column:1/span 2;justify-self:start}.feature-block.visual-left picture{grid-column:2/span 2}.feature-block.visual-left swiper-container{grid-column:1/span 1}.feature-block.orange-bg .color{background:#f58220}.feature-block.green-bg .color{background:#14a96b}.feature-block.dark-green-bg .color{background:#004534}.feature-block.tan .color{background:#f2ece9}.feature-block.bottom-cta{background:#004534;padding:0}@media(max-width: 1024px){.feature-block.bottom-cta{padding-top:5vw;text-align:center}}.feature-block.bottom-cta .block-content{padding-right:50px}@media(max-width: 1024px){.feature-block.bottom-cta .block-content{padding:0 0 50px}}.feature-block.bottom-cta .block-content .eyebrow,.feature-block.bottom-cta .block-content h2,.feature-block.bottom-cta .block-content p{color:#fff}.feature-block.bottom-cta .block-content p{opacity:.75}.feature-block.bottom-cta .color{background:#14a96b}.feature-block.bottom-cta.blue-cta{background:#0078c7}.feature-block.bottom-cta.blue-cta .color{background:#5abeff}.feature-block.bottom-cta.orange-cta{background:#e36900}.feature-block.bottom-cta.orange-cta .color{background:#f58220}footer{background:#17100d;width:88vw;position:relative;padding:0 6vw}footer section.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:25px;padding:100px 0 0 0;max-width:1200px;margin:0 auto}@media(max-width: 768px){footer section.footer-top{grid-template-columns:1fr 1fr;padding:75px 0 0 0}}footer section.footer-top div{display:flex;flex-flow:column}footer section.footer-top div .eyebrow{margin:0 0 20px;color:#fff}footer section.footer-top div a{color:#fff;margin:0 0 17px}footer section.footer-top div a svg{margin:0 7px 0 0}footer section.footer-top div a svg path{fill:#fff}footer section.footer-top div a:hover{color:#8bd4ad}footer section.footer-top div a:hover svg path{fill:#8bd4ad}@media(max-width: 768px){footer section.footer-top .footer-logo{grid-column:1/span 2}footer section.footer-top .footer-logo svg{margin:0 auto 25px auto}}@media(max-width: 768px){footer section.footer-top .col-one{grid-column:1/span 1;grid-row:2/span 1}}@media(max-width: 768px){footer section.footer-top .col-two{display:none}}footer section.footer-top .col-three svg{width:30px}@media(max-width: 768px){footer section.footer-top .col-three{grid-column:2/span 1;grid-row:2/span 1;padding:0 0 0 25px}}footer section.footer-bottom{border-top:1px solid #433730;padding:0 0 25px;display:flex;justify-content:space-between;align-items:flex-end;max-width:1200px;margin:50px auto 0}@media(max-width: 768px){footer section.footer-bottom{flex-flow:column;text-align:center;margin-top:50px;align-items:center;padding:25px 0}}footer section.footer-bottom p,footer section.footer-bottom a{font-size:13px;color:#fff}footer section.footer-bottom a:hover{color:#8bd4ad}footer section.footer-bottom .copyright p a{margin-left:5px}.accolades{display:flex;flex-flow:row;gap:12px;margin:32px 0 0}@media(max-width: 768px){.accolades{justify-content:center}}.accolades a.guidestar img{width:auto;height:60px}.quote{border-bottom:1px solid #645c55;padding:0 0 36px;text-align:center;margin:50px 0 75px}.quote h3{margin:0 0 20px;color:#17100d}.quote .quotemark{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:5px;align-items:center;margin:0 0 25px}.quote .quotemark span{height:1px;width:100%;display:block;background:#645c55}.quote .quotemark svg{height:44px;width:auto}.quote .quotemark svg path{fill:#008fec}.callout{display:block;padding:36px 40px 50px;margin:25px 0 50px;background:#0078c7;text-align:center;line-height:1.25}.callout *{color:#fff}.callout p{font-size:17px}@media(max-width: 768px){.callout p{font-size:15px}}.callout p:last-child{padding:0}.side-block{margin:0 0 3.5em;font-size:.8em}.side-block img{width:100%}.side-block .side-text{padding:2.5em 1.5em;text-align:center}.side-block h2{margin:0 0 .5em;color:inherit;font-size:1.35em}.side-block .small-text{text-transform:uppercase;font-size:.85em;letter-spacing:.5px}.side-block.light{background:#fbf7f5;color:#17100d}.side-block.dark{background:#0078c7;color:#fff}.side-block.dark .small-text{color:#fff}.side-callouts .side-block picture{height:150px}.side-callouts .side-block .side-text{background:#f2ece9;border:1px solid #e9e2de}.side-callouts .side-block .side-text.blue{background:#0078c7;border:1px solid rgba(0,0,0,0)}.side-callouts .side-block .side-text.blue *{color:#fff}.side-callouts .side-block .side-text.blue p{opacity:.8}.side-callouts .side-block .side-text.blue .text-button{border-color:#fff}header#header{position:fixed;z-index:100;align-items:center;width:88vw;padding:0 6vw;height:120px;display:grid;grid-gap:25px;grid-template-columns:auto 1fr auto auto;border-bottom:1px solid #f2ece9;background:rgba(251,247,245,.9);backdrop-filter:blur(7px);transition:all .3s ease}@media(max-width: 1360px){header#header{grid-gap:18px}}header#header.hide-nav{opacity:0;pointer-events:none}@media(max-width: 1024px){header#header{display:none}}header#header .logo{text-align:left;position:relative;align-self:start;margin-right:25px}@media(max-width: 1360px){header#header .logo{margin-right:0}}header#header .logo a{z-index:2;position:relative}header#header .logo a svg{width:auto;height:100px;transform:translateY(8px)}header#header .logo a svg path{transition:.2s ease}header#header .logo a:hover{opacity:.8}header#header nav{display:flex;align-items:center}header#header nav ul{padding:0;margin:0;list-style:none;position:relative;display:flex;gap:40px}@media(max-width: 1360px){header#header nav ul{gap:28px}}header#header nav ul li{display:inline-flex;align-items:center;height:32px;padding:0;margin:0}header#header nav ul li a{display:block;padding:0 2px;color:#17100d}header#header nav ul li a svg{opacity:.3;width:10px;height:auto;margin-left:4px}header#header nav ul li a svg path{fill:#17100d}header#header .language-toggle{display:flex;align-items:center;gap:6px}header#header .language-toggle svg{height:24px;width:auto}header#header .donate{text-align:right}header#header nav ul ul{display:none;position:absolute;padding:16px 15px 15px 15px;margin-left:-15px;top:32px;background:#fff;width:220px;box-shadow:0px 3px 4px rgba(0,0,0,.12),0px 9px 33px -1px rgba(0,0,0,.1),0px 12px 42px -8px rgba(0,0,0,.15)}header#header nav ul ul li{display:list-item;position:relative;margin:0 0 2px;height:auto}header#header nav ul ul li a{font-size:17px;padding:8px 12px;display:block;transition:.3s ease}header#header nav ul ul li a:hover{background:#f2ece9;transition:.3s ease}header#header nav ul li:hover>ul{display:inline-block;transform:translateY(0);animation:fadeup .25s linear}header#header nav ul ul li:hover>ul{display:none}@keyframes fadeup{0%{opacity:0;visibility:hidden;transform:translateY(16px)}100%{opacity:1;visibility:visible;transform:translateY(0)}}header#mobile{display:none}@media(max-width: 1024px){header#mobile{display:inherit;position:absolute;width:90%;z-index:10;padding:0 5%;height:100px;text-align:center;border-bottom:1px solid #f2ece9}}header#mobile .logo{margin-top:4px}header#mobile .logo svg{width:auto;height:88px}header#mobile .menuIcon{width:36px;position:absolute;right:5%;top:36px;display:flex;justify-content:space-between}header#mobile .menuIcon nav.menu{flex-basis:36px;width:36px;height:30px;z-index:9;cursor:pointer}header#mobile .menuIcon nav.menu div.strokes{height:1px;margin:1px 0 11px;background:#079167;transition:transform .3s,opacity .1s}.hide{opacity:0;transform:translateX(-42px)}.animate0{transform:rotate(45deg) translateY(17px)}.animate2{transform:rotate(-45deg) translateY(-17px)}.fullscreen-menu{background-color:#fff;top:0;left:0;width:100%;min-height:100%;position:fixed;opacity:0;transition:all .3s ease-in-out,opacity .3s;z-index:-2}.fullscreen-menu .menu-container{display:none}.fullscreen-menu.show{opacity:1;background-color:#fff;transition:all .3s ease-in-out,visibility .3s;z-index:8}.fullscreen-menu.show .menu-container{display:inherit;position:absolute;width:100%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.fullscreen-menu.show .menu-container .language-toggle{margin:150px 5% 20px;display:flex;align-items:center;gap:6px}.fullscreen-menu.show .menu-container .language-toggle svg{height:24px;width:auto}.fullscreen-menu.show .menu-container ul{list-style:none;padding:0;margin:50px 5% 20px;width:90%;column-count:3;column-gap:40px}@media(max-width: 606px){.fullscreen-menu.show .menu-container ul{column-count:2}}.fullscreen-menu.show .menu-container ul li a{color:#079167;font-size:13px;text-transform:uppercase;letter-spacing:2px;font-weight:500;display:block;margin:0 0 18px;line-height:1.2;padding:0}.fullscreen-menu.show .menu-container ul li ul{margin:0 0 40px;column-count:1}.fullscreen-menu.show .menu-container ul li ul li{margin:0 0 20px}.fullscreen-menu.show .menu-container ul li ul li a{color:#645c55;font-size:17px;text-transform:none;letter-spacing:0;font-weight:500;display:block;margin:0 0 0px;padding:0}.fullscreen-menu.show .menu-container ul li ul li ul{display:none}.fullscreen-menu.show .menu-container .donate{display:flex;justify-content:space-between;margin:40px 5%}section.hero{padding-top:121px;position:relative}@media(max-width: 1024px){section.hero{padding-top:101px}}section.hero .video-block{width:100vw;background-image:url("https://nmd.nyc3.cdn.digitaloceanspaces.com/mbf/images/banners/poster.jpg");background-color:#fff}section.hero .video-block img,section.hero .video-block video{display:block;width:100vw;height:56vw}@media(min-width: 1360px){section.hero .video-block img,section.hero .video-block video{height:800px;object-fit:cover}}@media(max-width: 612px){section.hero .video-block img,section.hero .video-block video{height:70vw;min-height:400px;object-fit:cover}}section.hero .hero-content{width:88vw;padding:0 6vw;height:56vw;position:absolute;top:121px;display:flex;flex-flow:column;justify-content:center;align-items:center;text-align:center}@media(min-width: 1360px){section.hero .hero-content{height:800px}}@media(max-width: 1024px){section.hero .hero-content{top:101px}}@media(max-width: 612px){section.hero .hero-content{height:70vw;min-height:400px}}section.hero .hero-content h1{color:#fff;text-shadow:0px 1px 3px rgba(0,0,0,.15),0px 3px 15px rgba(0,0,0,.1);max-width:920px}section.hero .hero-content .hero-buttons{display:flex;gap:12px;margin:20px 0 0}@media(max-width: 1024px){section.hero .hero-content .hero-buttons{margin:8px 0 0}}section.hero .video-credits{position:absolute;bottom:8px;left:16px}@media(max-width: 1024px){section.hero .video-credits{text-align:center}}section.hero .video-credits .photo-credit{position:relative;bottom:inherit;right:inherit}section.hero .video-control{position:absolute;bottom:0;right:0;z-index:2;text-align:right}section.hero .video-control button{display:inline-flex;align-items:center;cursor:pointer;color:#14a96b;font-size:17px;font-family:"trade-gothic-next",sans-serif;border-radius:0}section.hero .video-control button:after{display:inline-block;margin:0 0 0 6px;content:url("/svgs/icon-video-pause.svg");width:20px;height:auto;transform:translateY(4px)}section.hero .video-control button:active,section.hero .video-control button:focus,section.hero .video-control button:hover{background:#079167;color:#fff}section.hero .video-control button.paused:after{content:url("/svgs/icon-video-play.svg")}.scroll-down{position:absolute;bottom:6px;left:calc(50vw - 12px);z-index:1001}.scroll-down svg{width:24px;height:auto}@media(max-width: 1024px){.scroll-down{display:none}}.bounce{animation:bounce 1.9s infinite}.bounce svg path{fill:hsla(0,0%,100%,.8)}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}section.banner{display:grid;grid-template-columns:1fr;grid-template-rows:480px;position:relative;padding-top:121px}@media(min-width: 1360px){section.banner{grid-template-rows:30vw}}@media(max-width: 1024px){section.banner{padding-top:101px;grid-template-rows:450px}}@media(max-width: 768px){section.banner{padding-top:101px;grid-template-rows:340px}}section.banner .banner-content{grid-column:1/span 1;grid-row:1/span 1;z-index:3;align-self:center;justify-self:center;text-align:center;max-width:1200px;padding:0 5vw}section.banner .banner-content .eyebrow{color:#fff}section.banner .banner-content h1{color:#fff}section.banner .banner-image{grid-column:1/span 1;grid-row:1/span 1}section.banner .banner-image picture{position:relative;width:100%;height:100%;overflow:hidden}section.banner .banner-image picture img{width:100%;height:100%;object-fit:cover}section.banner-no-photo{padding-top:121px;padding-left:6vw;padding-right:6vw}@media(max-width: 1024px){section.banner-no-photo{padding-top:101px}}section.banner-no-photo .banner-content{text-align:center;padding:75px 0 50px}@media(max-width: 1024px){section.banner-no-photo .banner-content{padding:50px 5vw 32px}}section.banner-no-photo .banner-content .eyebrow{color:#17100d}.blog-list{max-width:1200px;margin:0 auto}.article-cards{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:32px;padding:25px 0}@media(max-width: 768px){.article-cards{grid-template-columns:1fr 1fr}}.article-cards a.article-card *{transition:.3s ease}.article-cards a.article-card picture{height:17vw;max-height:212px;margin:0 0 16px}@media(max-width: 768px){.article-cards a.article-card picture{height:26vw}}.article-cards a.article-card:hover picture img{transform:scale(1.03)}.article-cards a.article-card:hover h4{color:#e76a00}.article-cards.home{grid-template-columns:1fr 1fr;padding:0 0 50px}@media(max-width: 612px){.article-cards.home{grid-gap:12px;padding:0 0 25px}}.article-cards.home a.article-card picture{width:100%;height:280px;max-height:280px}@media(max-width: 1280px){.article-cards.home a.article-card picture{width:auto;height:26vw;max-height:280px}}.article-cards.home a.article-card h3{color:#17100d;margin:0 0 .4375em}@media(max-width: 612px){.article-cards.home a.article-card h3{grid-gap:16px}}.article-cards.home a.article-card:hover picture img{transform:scale(1.03)}.article-cards.home a.article-card:hover h3{color:#e76a00}.photo-gallery{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;margin:32px 0 60px}.photo-gallery.one{grid-template-columns:1fr}.photo-gallery.one picture{height:480px}.photo-gallery .gallery-tile a{display:block}.photo-gallery .gallery-tile a picture{background:#17100d}.photo-gallery .gallery-tile a picture img{transition:all .4s ease}.photo-gallery .gallery-tile a picture span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.photo-gallery .gallery-tile a picture span svg{width:24px;height:auto;opacity:0;transition:all .4s ease}.photo-gallery .gallery-tile a picture span svg path{fill:#fff}.photo-gallery .gallery-tile a:hover img{transform:scale(1.04);filter:grayscale(50%);opacity:.6}.photo-gallery .gallery-tile a:hover span svg{opacity:1}@media(min-width: 768px){.photo-gallery.four{grid-template-columns:1fr 1fr 1fr 1fr}.photo-gallery.four picture{height:150px}.photo-gallery.three{grid-template-columns:1fr 1fr 1fr}.photo-gallery.three picture{height:200px}.photo-gallery.two{grid-template-columns:1fr 1fr}.photo-gallery.two picture{height:275px}}.photo-gallery .modal{background-color:rgba(23,16,13,.75);backdrop-filter:blur(3px);width:100vw;height:100vh;position:fixed;top:0;left:0;opacity:0;visibility:hidden;z-index:1000;display:flex;justify-content:center;align-items:center}.photo-gallery .modal-content{width:1000px;height:auto;max-height:95vh;background-color:#fff;box-shadow:0px 3px 4px rgba(0,0,0,.12),0px 9px 33px -1px rgba(0,0,0,.1),0px 12px 42px -8px rgba(0,0,0,.15);opacity:0;visibility:hidden;overflow-x:hidden;overflow-y:auto;position:relative}@media(max-width: 768px){.photo-gallery .modal-content{width:90vw;height:auto;max-height:90vh}}.photo-gallery .modal-content picture{position:relative;height:100%;max-height:none}.photo-gallery .modal-content picture .photo-details{position:absolute;background:rgba(0,0,0,.67);bottom:0;padding:15px}.photo-gallery .modal-content picture .photo-details p{color:#fff;font-size:14px;line-height:19px;margin:0}.photo-gallery .modal-content .photo-details{background:#17100d;color:#fff;padding:20px}.photo-gallery .modal-content .photo-details .eyebrow{display:inline-block;font-size:80%;color:#fff;margin:0 0 0 6px}.photo-gallery .modal-content .project-link{background:#17100d;padding:8px 20px 15px;border-top:1px solid #433730}.photo-gallery .modal-content .project-link .eyebrow{display:inline-block;font-size:80%;color:#fff}.photo-gallery .modal-content .project-link a{display:inline-block;color:#8bd4ad}.photo-gallery .modal-content .project-link a:hover{color:#14a96b}.photo-gallery .modal:target{opacity:1;visibility:visible}.photo-gallery .modal:target .modal-content{opacity:1;visibility:visible;-webkit-overflow-scrolling:touch;opacity:0;animation:fadein .4s linear;animation-fill-mode:forwards}.photo-gallery .modal-close{position:fixed;z-index:1;transition:all .2s ease-in;background:#079167;border-radius:36px;top:20px;right:20px;border:1px solid #fff}.photo-gallery .modal-close svg{width:26px;height:22px;z-index:2;position:relative;padding:15px;transform:translateY(1px)}.photo-gallery .modal-close svg path{fill:#fff;transition:.2s ease-in}.photo-gallery .modal-close:hover{background:#097151}@keyframes fadein{from{opacity:0}to{opacity:1}}.filters{padding:28px 28px 34px;margin:0 0 50px;background:#f2ece9;display:grid;grid-template-columns:1fr 250px;grid-gap:25px;font-family:"trade-gothic-next",sans-serif}.filters.hide-filters{display:none}.filters.no-dropdowns{grid-template-columns:1fr}@media(max-width: 768px){.filters.no-dropdowns{grid-template-columns:1fr}}@media(max-width: 768px){.filters{padding:0;background:none;grid-template-columns:1.5fr 1fr;grid-gap:12px}}.filters.no-select{grid-template-columns:1fr}.filters .search-filter{width:100%}.filters label{display:block;color:#645c55;font-size:.875rem;font-weight:500;line-height:1rem;letter-spacing:1px;margin-bottom:.5rem;text-transform:uppercase}.filters input[type=text],.filters input[type=search]{box-sizing:border-box;width:100%;display:block;padding:0 20px 0 42px;margin:0;height:50px;background:#fbf7f5 url("../svgs/icon-search.svg") no-repeat;background-position:15px 15px;border:1px solid rgba(0,0,0,0);border-radius:2px;font-size:1em;font-family:"trade-gothic-next",sans-serif;transition:all .2s ease-out}@media(max-width: 768px){.filters input[type=text],.filters input[type=search]{border:1px solid #b9aea6}}.filters input[type=text]::placeholder,.filters input[type=search]::placeholder{color:#a0928d}.filters input[type=text]:focus,.filters input[type=text]:active,.filters input[type=search]:focus,.filters input[type=search]:active{outline:none;background:#fbf7f5 url("../svgs/icon-search.svg") no-repeat;background-position:15px 15px;border:1px solid #008fec;box-shadow:0px 1px 3px rgba(0,0,0,.05),0px 3px 15px rgba(0,0,0,.04)}.filters .category-filter{width:100%}.filters select{box-sizing:border-box;width:100%;display:block;height:50px;margin:0;padding:0 20px;font-size:1em;font-family:"trade-gothic-next",sans-serif;-webkit-appearance:none;-moz-appearance:none;background:#f2ece9 url("../svgs/icon-down.svg") no-repeat;background-position:calc(100% - 13px) 50%;border:1px solid #b9aea6;border-radius:2px;box-shadow:0px 1px 2px rgba(0,0,0,.03),0px 1px 8px rgba(0,0,0,.02);color:#17100d}.filters select:focus,.filters select:active{outline:none;border:1px solid #008fec;background:#f2ece9 url("../svgs/icon-down.svg") no-repeat;background-position:calc(100% - 13px) 50%}swiper-container{width:100%;height:100%;position:relative}swiper-container swiper-slide{display:flex;justify-content:center;align-items:center}swiper-container swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}swiper-container .swiper-pagination-bullet{background:blue !important}swiper-container .photo-caption{position:absolute;z-index:10;bottom:0;right:0;width:calc(100% - 40px);padding:20px 20px 36px;text-align:left;background:rgba(23,16,13,.5)}swiper-container .photo-caption p{color:#fff;margin:0}:root{--swiper-theme-color: white;--swiper-pagination-bullet-inactive-color: white}picture.tooltip,.video-tooltip{position:relative}picture.tooltip a.photo-credit,.video-tooltip a.photo-credit{position:absolute;bottom:12px;right:12px;opacity:.8}picture.tooltip a.photo-credit:hover,.video-tooltip a.photo-credit:hover{opacity:1}picture.tooltip .modal,.video-tooltip .modal{background-color:rgba(23,16,13,.75);backdrop-filter:blur(3px);width:100vw;height:100vh;position:fixed;top:0;left:0;opacity:0;visibility:hidden;z-index:1000;display:flex;justify-content:center;align-items:center}picture.tooltip .modal-content,.video-tooltip .modal-content{box-sizing:border-box;width:450px;padding:84px 25px 25px;height:auto;max-height:95vh;min-height:100px;background-color:#fff;box-shadow:0px 3px 4px rgba(0,0,0,.12),0px 9px 33px -1px rgba(0,0,0,.1),0px 12px 42px -8px rgba(0,0,0,.15);opacity:0;visibility:hidden;overflow-x:hidden;overflow-y:auto;position:relative}@media(max-width: 768px){picture.tooltip .modal-content,.video-tooltip .modal-content{width:90vw;height:auto;max-height:90vh}}picture.tooltip .modal:target,.video-tooltip .modal:target{opacity:1;visibility:visible}picture.tooltip .modal:target .modal-content,.video-tooltip .modal:target .modal-content{opacity:1;visibility:visible;-webkit-overflow-scrolling:touch;opacity:0;animation:fadein .4s linear;animation-fill-mode:forwards}picture.tooltip .modal-close,.video-tooltip .modal-close{position:absolute;z-index:1;transition:all .2s ease-in;background:#079167;border-radius:36px;top:12px;right:12px;border:1px solid #fff}picture.tooltip .modal-close svg,.video-tooltip .modal-close svg{width:20px;height:16px;z-index:2;position:relative;padding:15px;transform:translateY(1px)}picture.tooltip .modal-close svg path,.video-tooltip .modal-close svg path{fill:#fff;transition:.2s ease-in}picture.tooltip .modal-close:hover,.video-tooltip .modal-close:hover{background:#097151}@keyframes fadein{from{opacity:0}to{opacity:1}}.alert{position:fixed;bottom:0;z-index:10;width:100%;background:rgba(4.6513157895,96.3486842105,68.4407894737,.9);backdrop-filter:blur(7px);color:#fff;text-align:center;display:grid;grid-gap:12px;grid-template-columns:1fr max-content;grid-template-rows:max-content}.alert p{align-self:center;padding:12px 8px;margin:0;color:#fff;font-weight:300;font-size:14px;line-height:22px}@media(min-width: 1024px){.alert p{padding:28px 8px;font-size:16px}}.alert p a{color:#fff;font-weight:500;border-bottom:1px solid hsla(0,0%,100%,.5)}.alert .close-button{background:#079167;cursor:pointer;transition:.3s;display:grid}.alert .close-button svg{padding:15px;opacity:.9;align-self:center}@media(min-width: 1024px){.alert .close-button svg{padding:15px 25px}}.alert .close-button svg path{fill:#fff}.alert .close-button:hover{color:#fff;background:rgb(6.5302631579,135.2697368421,96.0881578947);font-size:24px}.alert .close-button:hover img{opacity:1;transform:scale(1.04)}table{width:100%;margin-bottom:40px}@media(max-width: 420px){table{font-size:14px}}table tr{background:none}table tr:nth-child(even){background:#f2ece9}table tr th{background:#097151;color:#fff;font-weight:700;padding:4px 8px;border:1px solid #f2ece9}table tr td{border:1px solid #f2ece9;padding:3px 8px;color:#645c55;font-size:15px}section.section-container{position:relative;display:flex;flex-flow:column;justify-content:center;align-items:center;padding:112px 0}@media(max-width: 768px){section.section-container{padding:60px 0}}section.home-news{border-top:1px solid #e9e2de;border-bottom:1px solid #e9e2de;margin-left:6vw;margin-right:6vw}section.home-news .monarch{position:absolute;top:-80px;align-self:end}@media(max-width: 1024px){section.home-news .monarch{bottom:-50px}}section.home-news .monarch svg{width:auto;height:180px}@media(max-width: 1024px){section.home-news .monarch svg{height:90px}}.watermark{position:absolute;top:0;left:0;z-index:-1}@media(max-width: 768px){.watermark{display:none}}.section-intro{max-width:900px;text-align:center;margin:0 0 50px}@media(max-width: 1024px){.section-intro{padding:0 5vw;margin:0 0 25px}}.area{display:grid;grid-template-columns:80px 1fr;grid-gap:20px;margin:0 0 25px}@media(max-width: 768px){.area{grid-template-columns:60px 1fr;grid-gap:12px;margin:0 0 18px}}.area .banner-icon{background:#008fec;border-radius:100px;display:grid;place-content:center;width:80px;height:80px}.area .banner-icon svg{width:48px;height:auto}@media(max-width: 768px){.area .banner-icon{width:60px;height:60px}.area .banner-icon svg{width:36px;height:auto}}.datapoint-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:25px;margin:36px 0}.datapoint-grid .datapoint{border:1px solid #d6cdc8;text-align:center}.datapoint-grid .datapoint .value{font-size:48px;font-weight:700;color:#f58220;padding-top:12px}@media(max-width: 1024px){.datapoint-grid .datapoint .value{font-size:32px}}.datapoint-grid .datapoint .value,.datapoint-grid .datapoint h4{padding-left:12px;padding-right:12px}.datapoint-grid .datapoint p{border-top:1px solid #e9e2de;padding:12px 12px 15px 12px;margin:15px 0 0 0}.home-quote{max-width:900px;display:grid;grid-template-columns:120px 1fr;grid-gap:25px;margin:100px 0 50px}@media(max-width: 1024px){.home-quote{padding:0 5vw}}@media(max-width: 612px){.home-quote{grid-template-columns:1fr;text-align:center}}.home-quote picture{height:120px;width:120px;justify-self:center}.home-quote picture img{border-radius:120px}main.landing-content{display:flex;flex-flow:column;position:relative;justify-content:center}main.landing-content>*{margin-top:100px}@media(max-width: 768px){main.landing-content>*{margin-top:50px}}main.landing-content .embed-block{position:relative;max-width:1200px;left:calc(50vw - 600px);margin-bottom:100px}@media(max-width: 1280px){main.landing-content .embed-block{max-width:100%;left:0;margin-bottom:50px;padding:0 5vw}}.data-block{position:relative;padding:100px 0;margin-top:0 !important;border-top:1px solid #e9e2de;border-bottom:1px solid #e9e2de;display:grid;grid-template-columns:1fr 550px 40px 550px 1fr;grid-template-areas:". left . right .";align-items:center}@media(max-width: 1360px){.data-block{grid-template-columns:6vw 1fr 30px 1fr 6vw}}@media(max-width: 1024px){.data-block{grid-template-columns:5vw 1fr 5vw;grid-template-rows:auto auto;grid-row-gap:25px;grid-template-areas:". left ." ". right ."}}@media(max-width: 768px){.data-block{padding:50px 0}}.data-block .dot-pattern{position:absolute;display:block}@media(max-width: 768px){.data-block .dot-pattern{opacity:.5}}.data-block .datapoint-grid{grid-area:right;margin:0}.data-block .data-content{grid-area:left}.double-block{background:#f2ece9;padding:100px 0;display:grid;grid-template-columns:1fr 550px 40px 550px 1fr;grid-template-areas:". left . right ."}.double-block.no-top-margin{margin-top:0 !important}@media(max-width: 1360px){.double-block{grid-template-columns:6vw 1fr 30px 1fr 6vw}}@media(max-width: 1024px){.double-block{grid-template-columns:5vw 1fr 5vw;grid-template-rows:auto auto;grid-row-gap:25px;grid-template-areas:". left ." ". right ."}}@media(max-width: 612px){.double-block{grid-template-columns:5vw 1fr 12px 1fr 5vw;grid-template-rows:auto;grid-gap:0;grid-template-areas:". left . right .";align-items:start}}.double-block aside{display:grid;grid-template-columns:1fr 1fr;background:#f2ece9;border:1px solid #d6cdc8;align-items:center}@media(max-width: 612px){.double-block aside{grid-template-columns:1fr}}.double-block aside .db-text{padding:32px 25px}@media(max-width: 612px){.double-block aside .db-text{order:2;padding:18px 12px}}.double-block aside .db-photo{height:100%}@media(max-width: 612px){.double-block aside .db-photo{height:50vw;order:1}}.double-block aside.left{grid-area:left}.double-block aside.right{grid-area:right}main.content{max-width:1200px;margin:75px auto;display:grid;grid-template-columns:176px 1fr 176px;grid-column-gap:60px;align-items:start;padding:0 6vw}@media(max-width: 1280px){main.content{grid-template-columns:170px 1fr 170px;grid-column-gap:50px}}@media(max-width: 1024px){main.content{grid-template-columns:1fr;padding:0 5vw;margin:40px auto}}main.content .main-body{grid-column:2/span 1}@media(max-width: 1024px){main.content .main-body{grid-column:1/span 1}}main.content aside.secondary-nav{position:relative;z-index:1;grid-column:1/span 1;border:1px solid #b9aea6}@media(max-width: 1024px){main.content aside.secondary-nav{display:none}}main.content aside.secondary-nav .parent{display:grid;place-content:center;height:40px;background:#fbf7f5;border-bottom:1px solid #b9aea6}main.content aside.secondary-nav .parent .eyebrow{margin:0;color:#17100d}main.content aside.secondary-nav nav.side-nav{padding:24px 6px;display:flex;flex-flow:column;gap:6px}main.content aside.secondary-nav nav.side-nav a{color:#7e756c;display:block;padding:12px 8px}main.content aside.secondary-nav nav.side-nav a:hover{color:#17100d}main.content aside.secondary-nav nav.side-nav a.active{background:#f2ece9;color:#17100d}main.content aside.side-callouts{grid-column:3/span 1}@media(max-width: 1024px){main.content aside.side-callouts{display:none}}main.project-grid{display:grid;grid-template-columns:1fr 1fr;max-width:1200px;margin:0 auto 75px auto;gap:40px;padding:0 5vw}@media(max-width: 1280px){main.project-grid{gap:30px}}@media(max-width: 612px){main.project-grid{grid-template-columns:1fr}}main.project-grid .project-card{display:flex;flex-flow:column;text-align:center}main.project-grid .project-card picture{position:relative;width:100%;height:340px;overflow:hidden}@media(max-width: 1280px){main.project-grid .project-card picture{height:25vw}}@media(max-width: 612px){main.project-grid .project-card picture{height:56vw}}main.project-grid .project-card picture img{width:100%;height:100%;object-fit:cover}main.project-grid .project-card .project-icon{align-self:center;background:#14a96b;width:80px;height:80px;border-radius:80px;display:grid;place-content:center;border:2px solid #fbf7f5;position:relative;z-index:2;margin:-100px 0 0}@media(max-width: 1280px){main.project-grid .project-card .project-icon{width:72px;height:72px}}@media(max-width: 612px){main.project-grid .project-card .project-icon{margin:-80px 0 0}}main.project-grid .project-card .project-icon svg{width:auto;height:48px}@media(max-width: 1280px){main.project-grid .project-card .project-icon svg{height:42px}}main.project-grid .project-card .project-content{background:#fbf7f5;margin:-40px 40px 0 40px;padding:54px 32px;z-index:1}@media(max-width: 1280px){main.project-grid .project-card .project-content{margin:-36px 24px 0 24px;padding:48px 20px}}@media(max-width: 1280px){main.project-grid .project-card .project-content .buttons{flex-flow:column}}main.projects{max-width:1200px;margin:0 auto 75px auto;padding:0 5vw}main.projects section.featured-project picture{width:100%;height:50vw;max-height:600px;overflow:hidden}main.projects section.featured-project .project-content{background:#fbf7f5;margin:-100px 100px 25px 100px;padding:36px 50px;position:relative;z-index:1}@media(max-width: 1280px){main.projects section.featured-project .project-content{margin:-50px 50px 25px 50px;padding:36px 36px}}@media(max-width: 768px){main.projects section.featured-project .project-content{margin:0;padding:25px 0}}main.projects section.featured-project .project-content a *{transition:all .2s ease}main.projects section.featured-project .project-content a h2{display:flex;align-items:center;gap:12px}main.projects section.featured-project .project-content a h2 svg{height:14px;width:auto;transform:translate(0px, 2px)}main.projects section.featured-project .project-content a:hover h2{color:#e76a00}main.projects section.featured-project .project-content a:hover h2 svg{transform:translate(2px, 2px)}main.projects section.featured-project .project-content a:hover h2 svg path{fill:#e76a00}main.project-overview{max-width:900px;margin:0 auto 100px;padding:0 6vw}@media(max-width: 768px){main.project-overview{padding:0 5vw}}.tabs{margin:0 auto 50px auto;max-width:900px;border-bottom:1px solid #e9e2de;display:flex;justify-content:center}.tabs a{color:#7e756c;padding:12px 20px;border:1px solid #e9e2de;display:inline-block;transform:translateY(1px);background:#f2ece9;font-weight:700}.tabs a:hover{color:#079167;background:rgba(242,236,233,.5)}.tabs a.current{background:#fbf7f5;border:1px solid #d6cdc8;border-bottom:1px solid #fbf7f5;color:#079167}.tabs a.current:hover{cursor:default}main.blog-listing,main.newsletters-listing,main.publication-listing{max-width:1200px;margin:0 auto 75px auto;padding:0 5vw}.publication-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px}@media(max-width: 1024px){.publication-grid{grid-template-columns:1fr;grid-gap:40px}}.publication-grid section.publication a{display:block;display:grid;grid-template-columns:1fr 12px;grid-gap:25px;align-items:center;color:#17100d;padding:9px 4px;border-top:1px solid #e9e2de;transition:.2s ease}.publication-grid section.publication a .date{font-size:11px;text-transform:uppercase;letter-spacing:.5px;padding:1px 5px 3px 5px;margin:0 0 0 4px;background:#f2ece9;border:1px solid #e9e2de;border-radius:2px;display:inline;color:#17100d}.publication-grid section.publication a svg{width:12px;height:auto}.publication-grid section.publication a svg path{fill:#14a96b;transition:.2s ease}.publication-grid section.publication a:hover{color:#079167;background:#f2ece9}.publication-grid section.publication a:hover svg path{fill:#079167}article.article{padding-top:121px;max-width:1200px;margin:0 auto 75px auto;padding:121px 5vw 0}@media(max-width: 768px){article.article{padding:101px 5vw 0}}article.article picture{height:50vw;max-height:540px}article.article .article-intro{padding:50px 0 25px;max-width:740px;margin:0 auto;border-bottom:1px solid #e9e2de;text-align:center}article.article .article-content{max-width:740px;margin:0 auto;padding:50px 0 25px}article.article .callout{background:#e76a00;margin:50px 0}article.article .callout h4,article.article .callout h3,article.article .callout p{color:#fff}article.article .callout h3{margin:0 0 12px}article.article .slideshow{margin:50px 0}.related{background:#f2ece9;padding:75px 0}.related p{margin:0}main.team-listing{max-width:1200px;margin:0 auto 75px auto;padding:0 5vw}.team-cards{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:25px;padding:25px 0}@media(max-width: 768px){.team-cards{grid-template-columns:1fr 1fr;grid-gap:10px;padding:10px 0}}.team-cards a.team-card *{transition:.3s ease}.team-cards a.team-card picture{height:17vw;max-height:280px;margin:0 0 16px}@media(max-width: 768px){.team-cards a.team-card picture{height:42vw}}.team-cards a.team-card h3{color:#17100d}.team-cards a.team-card:hover picture img{transform:scale(1.03)}.team-cards a.team-card:hover h3{color:#e76a00}main.bio{display:grid;grid-template-columns:1fr 250px;grid-gap:50px;max-width:740px;margin:0 auto 50px;padding:50px 5vw;border-top:1px solid #e9e2de}main.bio picture{max-height:250px}@media(max-width: 1024px){main.bio{grid-template-columns:1fr 200px}main.bio picture{max-height:200px}}@media(max-width: 612px){main.bio{grid-template-columns:1fr}main.bio picture{max-height:100%}}
