/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media(min-width:1201px){section.hero--image{margin-bottom:80px}}@media(max-width:1200px){section.hero--image{margin-bottom:40px}}section.hero--image .hero-image-figure{background:#000;color:#fff}section.hero--image .hero-image-figure picture{position:relative}section.hero--image .hero-image-figure picture,section.hero--image .hero-image-figure img{width:100%;height:auto;max-height:calc(100vh - 300px);object-fit:cover;object-position:center}section.hero--image figcaption{padding-top:20px;padding-bottom:40px}section.hero--image .inner{display:grid;grid-template-columns:1fr;gap:10px}section.hero--image .author-and-read-time{font-weight:300}section.hero--image .author-and-read-time .author{font-weight:600}section.hero--image .author-and-read-time .author~.read-time:before{content:" / ";padding-left:.5em;padding-right:.5em}section.hero--image .page-title{font-family:"Libre Franklin",sans-serif;font-weight:700;padding-bottom:.3em;font-size:clamp(1.875rem,3.5vw,2.5rem)}section.hero--image .subtitle{max-width:64ch;line-height:160%;font-size:1.2rem}section.hero--image .subtitle a{font-weight:450;color:#a1e214;text-decoration-thickness:2px;text-underline-offset:2px;text-decoration-color:#a1e214;transition:all .1s linear}section.hero--image .subtitle a:hover,section.hero--image .subtitle a:focus{text-decoration-color:rgba(0,0,0,0)}section.hero--image .label{font-weight:600}section.hero--image .date-stamps{font-weight:300}section.hero--image .date-stamps .stamp~.stamp:before{content:" | ";padding-left:.5em;padding-right:.5em}section.hero--image .photo-essay-credits .credit~.credit:before{content:" | ";padding-left:.5em;padding-right:.5em}section.hero--image .photo-credit{padding-top:20px;padding-left:20px;font-style:italic}section.hero--image.text-goes-below figcaption{text-align:center}section.hero--image.text-goes-below figcaption .subtitle{margin-left:auto;margin-right:auto}section.hero--image.text-goes-below figure{position:relative}section.hero--image.text-goes-below figure:after{content:"";display:block;background:linear-gradient(180deg,rgba(0,0,0,0),black);position:absolute;right:0;bottom:0;left:0;height:100px}section.hero--image.text-goes-below .inner{max-width:1240px;margin-left:auto;margin-right:auto}@media(max-width:1280px){section.hero--image.text-goes-below .inner{margin-left:20px;margin-right:20px}}section.hero--image.text-goes-left{position:relative}section.hero--image.text-goes-left .hero-image-figure{position:relative}@media(min-width:768px){section.hero--image.text-goes-left .photo-credit{bottom:20px}section.hero--image.text-goes-left figcaption{position:absolute;top:0;bottom:0;left:0;width:60%;background:linear-gradient(-90deg,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0.9),black);display:flex;flex-direction:column;align-items:center;justify-content:center}section.hero--image.text-goes-left figcaption .inner{padding-right:40px}}@media(min-width:768px)and (min-width:1280px){section.hero--image.text-goes-left figcaption .inner{padding-left:calc((100vw - 1240px)/2)}}@media(min-width:768px)and (max-width:1280px){section.hero--image.text-goes-left figcaption .inner{padding-left:20px}}@media(max-width:768px){section.hero--image.text-goes-left figcaption{text-align:center}section.hero--image.text-goes-left figure{position:relative}section.hero--image.text-goes-left figure:after{content:"";display:block;background:linear-gradient(180deg,rgba(0,0,0,0),black);position:absolute;right:0;bottom:0;left:0;height:100px}section.hero--image.text-goes-left .inner{max-width:1240px;margin-left:auto;margin-right:auto}}@media(max-width:768px)and (max-width:1280px){section.hero--image.text-goes-left .inner{margin-left:20px;margin-right:20px}}section.hero--image.text-goes-above .hero-image-figure{display:grid}section.hero--image.text-goes-above .hero-image-figure figcaption{order:1;text-align:center}section.hero--image.text-goes-above .hero-image-figure figure{position:relative}section.hero--image.text-goes-above .hero-image-figure figure:after{content:"";display:block;background:linear-gradient(180deg,rgba(0,0,0,0),black);position:absolute;right:0;bottom:0;left:0;height:100px}section.hero--image.text-goes-above .hero-image-figure figure picture{order:2}section.hero--image.text-goes-above .inner{max-width:760px;margin-left:auto;margin-right:auto}@media(max-width:800px){section.hero--image.text-goes-above .inner{margin-left:20px;margin-right:20px}}section.hero--image.no-image figure{background:#fff;color:#1c1c1c}section.hero--image.no-image figcaption{text-align:center;padding-top:60px;padding-bottom:60px}section.hero--image.no-image figcaption .subtitle{margin-left:auto;margin-right:auto}section.hero--image.no-image figcaption .subtitle a{color:#226f54;text-decoration-color:#226f54}section.hero--image.no-image figcaption .subtitle a:hover,section.hero--image.no-image figcaption .subtitle a:focus{text-decoration-color:rgba(0,0,0,0)}section.hero--image.no-image .inner{max-width:1240px;margin-left:auto;margin-right:auto}@media(max-width:1280px){section.hero--image.no-image .inner{margin-left:20px;margin-right:20px}}section.hero--image.no-image .page-title{max-width:820px;margin-left:auto;margin-right:auto}@media(max-width:860px){section.hero--image.no-image .page-title{margin-left:20px;margin-right:20px}}@media(min-width:821px){section.hero--image.hero-half{position:relative}section.hero--image.hero-half figure picture,section.hero--image.hero-half figure img{height:25vw;min-height:calc(25vw - 155px)}section.hero--image.hero-half figcaption{position:absolute;right:0;bottom:0;left:0;z-index:1;padding-bottom:0}section.hero--image.hero-half:after{content:"";display:inline-block;position:absolute;width:100vw;height:250px;display:block;background:linear-gradient(180deg,rgba(0,0,0,0),black);position:absolute;right:0;bottom:0;left:0;z-index:0}}
@media(min-width:1201px){section.paragraph--text{padding-top:0;padding-bottom:80px}}@media(max-width:1200px){section.paragraph--text{padding-top:0;padding-bottom:40px}}section.paragraph--text .inner .content{max-width:820px;margin-left:auto;margin-right:auto}@media(max-width:860px){section.paragraph--text .inner .content{margin-left:20px;margin-right:20px}}
@media(min-width:1201px){.parallax-wrapper{padding-top:0;padding-bottom:80px}}@media(max-width:1200px){.parallax-wrapper{padding-top:0;padding-bottom:40px}}.parallax-wrapper .parallax-section{position:relative}.parallax-wrapper .parallax-section.no-text{min-height:62vh}.parallax-wrapper .parallax-section figure{background-size:cover;background-repeat:no-repeat;background-position:left center}@media(min-width:691px){.parallax-wrapper .parallax-section figure{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-attachment:fixed;background-position:center}}.parallax-wrapper .parallax-section .inner{position:relative;display:flex;flex-direction:column;justify-content:end}@media(min-width:691px){.parallax-wrapper .parallax-section .inner{min-height:77.25vh}}@media(min-width:691px){.parallax-wrapper .parallax-section .gradient-wrapper{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.6),rgba(0,0,0,0.8),black);padding-top:80px;padding-bottom:80px;padding-bottom:clamp(100px,25vh,300px)}}.parallax-wrapper .parallax-section .content{position:relative;padding-top:5%;max-width:1240px;margin-left:auto;margin-right:auto}@media(max-width:1280px){.parallax-wrapper .parallax-section .content{margin-left:20px;margin-right:20px}}@media(min-width:691px){.parallax-wrapper .parallax-section .content{color:#fff}}@media(min-width:860px){.parallax-wrapper .parallax-section .content{min-height:130vh;padding-top:clamp(225px,45vh,750px)}.parallax-wrapper .parallax-section .content .text-offset{max-width:820px;margin-left:auto}}.parallax-wrapper .parallax-section .content a{color:#226f54}@media(min-width:691px){.parallax-wrapper .parallax-section .content a{color:#a1e214}}.parallax-wrapper .parallax-section .section-title{font-family:"Libre Franklin",sans-serif;font-weight:700;font-size:clamp(1.71rem,1.152941vi + 1.42rem,2.2rem);margin-bottom:1rem}.parallax-wrapper .parallax-section .section-text{line-height:1.8}.parallax-wrapper .parallax-section .section-text p{line-height:inherit}.parallax-wrapper .parallax-section .text-offset{position:sticky;top:200px}.parallax-wrapper .parallax-section .section-count{position:absolute;right:20px;bottom:20px;color:#fff}@media(max-width:690px){.parallax-wrapper .parallax-section .section-count{display:none}}.parallax-wrapper .parallax-section.no-text .section-count{text-shadow:2px 2px 2px rgba(0,0,0,.7),-1px -1px 1px rgba(0,0,0,.7)}@media(min-width:691px){.parallax-wrapper .parallax-section{background:#000}}
@media(min-width:1201px){section.photo-feature{padding-top:0;padding-bottom:60px}}@media(max-width:1200px){section.photo-feature{padding-top:0;padding-bottom:20px}}section.photo-feature .feature{box-shadow:0 0 30px rgba(0,0,0,.1)}section.photo-feature .feature figcaption{padding:20px;line-height:1.6;font-weight:400}section.photo-feature .feature figcaption .credit{font-style:italic}section.photo-feature .feature .title{font-size:1.125rem;font-family:"Libre Franklin",sans-serif;font-weight:700}section.photo-feature .feature strong{font-weight:600}section.photo-feature .feature .text~.credit:before,section.photo-feature .feature .title~.credit:before{display:block;content:"";height:2px;width:3rem;background:#565353;margin-top:1rem;margin-bottom:1rem}section.photo-feature.single-photo .inner{max-width:820px;margin-left:auto;margin-right:auto}@media(max-width:860px){section.photo-feature.single-photo .inner{margin-left:20px;margin-right:20px}}section.photo-feature.multiple-photos .slide-holder{padding-top:20px;padding-bottom:20px}section.photo-feature.multiple-photos .feature{max-width:820px;margin-left:auto;margin-right:auto}@media(max-width:860px){section.photo-feature.multiple-photos .feature{margin-left:20px;margin-right:20px}}section.photo-feature.multiple-photos .slick-arrow{position:absolute;top:40%;z-index:5;width:3.125rem;height:3.125rem;border-radius:50%;border:none;padding:.8rem;cursor:pointer}section.photo-feature.multiple-photos .slick-arrow svg{width:100%;height:100%;display:block}section.photo-feature.multiple-photos .slick-arrow:hover,section.photo-feature.multiple-photos .slick-arrow:focus{filter:drop-shadow(0 0 3px rgba(0,0,0,0.45))}section.photo-feature.multiple-photos .slick-dots{list-style:none;text-align:center}section.photo-feature.multiple-photos .slick-dots li{display:inline-block;margin-right:.5rem}section.photo-feature.multiple-photos .slick-dots button{overflow:hidden;text-indent:-999px;width:1rem;height:1rem;border:none;border-radius:50%;background:#000;opacity:.3;transition:opacity .3s linear;cursor:pointer}section.photo-feature.multiple-photos .slick-dots .slick-active button{opacity:1}@media(max-width:990px){section.photo-feature.multiple-photos .slick-arrow.slick-prev{left:20px}section.photo-feature.multiple-photos .slick-arrow.slick-next{right:20px}}@media(min-width:991px){section.photo-feature.multiple-photos .slick-arrow.slick-prev{left:calc(50% - 480px)}section.photo-feature.multiple-photos .slick-arrow.slick-next{right:calc(50% - 480px)}}@media(max-width:420px){section.photo-feature.multiple-photos .slick-arrow{width:2.25rem;height:2.25rem}section.photo-feature.multiple-photos .slick-arrow.slick-prev{left:2px}section.photo-feature.multiple-photos .slick-arrow.slick-next{right:2px}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
section.related-reads .inner{max-width:1240px;margin-left:auto;margin-right:auto}@media(max-width:1280px){section.related-reads .inner{margin-left:20px;margin-right:20px}}section.related-reads picture,section.related-reads img{width:100%;height:auto}section.related-reads .article-stripe{background:linear-gradient(180deg,#ffffff,#ffffff 50%,#000000 50%,#000000);padding-bottom:40px}@media(max-width:690px){section.related-reads .article-stripe{background:linear-gradient(180deg,#ffffff,#ffffff 12%,#000000 12%,#000000)}}section.related-reads .above-articles{text-align:center}section.related-reads .above-articles .above-articles-text{font-family:"Libre Franklin",sans-serif;font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding-top:40px;padding-bottom:40px}section.related-reads .stories{display:grid;gap:20px;padding:0;margin-bottom:0;list-style:none}@media(min-width:1021px){section.related-reads .stories{grid-template-columns:repeat(3,1fr)}}@media(min-width:691px)and (max-width:1020px){section.related-reads .stories{grid-template-columns:repeat(2,1fr)}section.related-reads .stories :nth-child(3){display:none}}@media(max-width:690px){section.related-reads .stories{grid-template-columns:1fr}}
.story-card{background:#fff;display:block;filter:drop-shadow(0px 0px 30px rgba(0,0,0,0.1));display:flex;flex-direction:column;height:100%}.story-card *{color:#1c1c1c;text-decoration:none}.story-card .story-text{padding:20px;display:grid;grid-template-columns:1fr;gap:10px;text-align:left}.story-card .category{opacity:.8;text-transform:uppercase;font-weight:800;letter-spacing:.05em}.story-card .category span+span:before{content:" / "}.story-card figure img{width:100%}.story-card .story-title{font-family:"Libre Franklin",sans-serif;font-size:1.125rem;font-weight:700}.story-card .story-summary{font-size:.875rem;font-weight:300;line-height:160%}.story-card figure{display:block;background:#000;overflow:hidden}.story-card figure picture,.story-card figure img{display:block;transform:scale(1);opacity:1;transition:transform .3s ease,opacity .3s linear}.story-card:hover picture,.story-card:hover img,.story-card:focus picture,.story-card:focus img{opacity:.7;transform:scale(1.05)}.story-card figure{position:relative;overflow:hidden}.story-card figure:after{position:absolute;right:0;bottom:-11px;left:0;content:"";transform:translateY(0);height:10px;background:#a1e214;transition:transform .15s ease}.story-card:hover figure:after,.story-card:focus figure:after{transform:translateY(-11px)}.story-card .story-title{text-decoration:underline;text-underline-offset:.1em;text-decoration-thickness:.05em;text-decoration-color:rgba(0,0,0,0);transition:text-decoration .15s linear}.story-card:hover .story-title,.story-card:focus .story-title{text-decoration-color:#1c1c1c}
@media(min-width:1201px){section.theme-image-grid-component{padding-top:0;padding-bottom:80px}}@media(max-width:1200px){section.theme-image-grid-component{padding-top:0;padding-bottom:40px}}section.theme-image-grid-component.is-full-width .inner{margin:unset;max-width:100%}section.theme-image-grid-component.is-full-width .inner .figcaption{max-width:820px;margin-left:auto;margin-right:auto}@media(max-width:860px){section.theme-image-grid-component.is-full-width .inner .figcaption{margin-left:20px;margin-right:20px}}section.theme-image-grid-component .inner{max-width:820px;margin-left:auto;margin-right:auto}@media(max-width:860px){section.theme-image-grid-component .inner{margin-left:20px;margin-right:20px}}section.theme-image-grid-component .inner .images-container .image-grid-figure{position:relative}section.theme-image-grid-component .inner .images-container .image-grid-figure .field--name-field-image{height:100%}section.theme-image-grid-component .inner .images-container .image-grid-figure .field--name-field-image figure{height:100%}section.theme-image-grid-component .inner .images-container .image-grid-figure img{object-fit:cover;object-position:center;width:100%;height:100%}section.theme-image-grid-component .inner .images-container .image-grid-figure .badge{position:absolute;bottom:10px;left:10px;color:#fff;font-weight:700}section.theme-image-grid-component .inner .figcaption{margin-top:1rem;display:flex;font-size:.85rem}section.theme-image-grid-component .inner .figcaption .caption{display:flex;margin-right:.4rem}section.theme-image-grid-component .inner .figcaption .caption strong{margin-right:.2rem}section.theme-image-grid-component .inner .figcaption .caption p{line-height:unset}section.theme-image-grid-component.is-global-caption .inner .images-container .image-grid-figure .badge{display:none}section.theme-image-grid-component.is-global-caption .inner .figcaption .caption{display:none}section.theme-image-grid-component.is-global-caption .inner .figcaption .global-caption{display:block}section.theme-image-grid-component.grid-one-image .inner .images-container .image-grid-figure img{width:100%}section.theme-image-grid-component.grid-one-image .inner .figcaption .caption>strong:nth-child(1){display:none}section.theme-image-grid-component.grid-two-images .inner .images-container{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:767px){section.theme-image-grid-component.grid-two-images .inner .images-container{grid-template-columns:1fr}section.theme-image-grid-component.grid-two-images .inner .images-container img{width:100%;height:400px}}section.theme-image-grid-component.grid-two-images.is-full-width .inner .images-container{gap:0}@media(max-width:767px){section.theme-image-grid-component.grid-two-images.is-full-width .inner .images-container{gap:20px}}section.theme-image-grid-component.grid-two-images.is-full-width .inner .images-container .image-1,section.theme-image-grid-component.grid-two-images.is-full-width .inner .images-container .image-2{height:30vw}@media(max-width:767px){section.theme-image-grid-component.grid-two-images.is-full-width .inner .images-container .image-1,section.theme-image-grid-component.grid-two-images.is-full-width .inner .images-container .image-2{height:100%}}section.theme-image-grid-component.grid-three-images .second,section.theme-image-grid-component.grid-three-images .third{display:block}section.theme-image-grid-component.grid-three-images .inner .images-container{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:767px){section.theme-image-grid-component.grid-three-images .inner .images-container{grid-template-columns:1fr}}section.theme-image-grid-component.grid-three-images .inner .images-container img{width:100%}section.theme-image-grid-component.grid-three-images .inner .images-container .image-1{grid-column:span 2}@media(max-width:767px){section.theme-image-grid-component.grid-three-images .inner .images-container .image-1{grid-column:unset}}@media(max-width:767px){section.theme-image-grid-component.grid-three-images .inner .images-container .image-2 img,section.theme-image-grid-component.grid-three-images .inner .images-container .image-3 img{width:100%;height:400px}}section.theme-image-grid-component.grid-three-images .inner .figcaption .global-caption{display:block}section.theme-image-grid-component.grid-three-images.is-full-width .inner .images-container{grid-template-columns:repeat(2,1fr);gap:0}@media(max-width:767px){section.theme-image-grid-component.grid-three-images.is-full-width .inner .images-container{grid-template-columns:1fr;gap:20px}}section.theme-image-grid-component.grid-three-images.is-full-width .inner .images-container .image-1{order:1;grid-row:span 2;grid-column:1;height:50vw}section.theme-image-grid-component.grid-three-images.is-full-width .inner .images-container .image-1 img{height:100%}@media(max-width:767px){section.theme-image-grid-component.grid-three-images.is-full-width .inner .images-container .image-1{grid-row:unset;grid-column:unset}}section.theme-image-grid-component.grid-three-images.is-full-width .inner .images-container .image-2,section.theme-image-grid-component.grid-three-images.is-full-width .inner .images-container .image-3{height:25vw}@media(max-width:767px){section.theme-image-grid-component.grid-three-images.is-full-width .inner .images-container .image-2,section.theme-image-grid-component.grid-three-images.is-full-width .inner .images-container .image-3{height:100%}}section.theme-image-grid-component.grid-three-images.is-full-width .inner .images-container .image-2{order:2;grid-column:2;grid-row:1}@media(max-width:767px){section.theme-image-grid-component.grid-three-images.is-full-width .inner .images-container .image-2{grid-row:unset;grid-column:unset}}section.theme-image-grid-component.grid-three-images.is-full-width .inner .images-container .image-3{order:3;grid-column:2;grid-row:2}@media(max-width:767px){section.theme-image-grid-component.grid-three-images.is-full-width .inner .images-container .image-3{grid-row:unset;grid-column:unset}}
