.hero{display:grid;grid-template-columns:100%;max-height:495px;overflow:hidden}@media(min-width: 1024px){.hero{grid-template-columns:repeat(2, 1fr)}}.hero .photo{display:none;height:100%}@media(min-width: 1024px){.hero .photo{display:block;grid-area:1/2/1/3;opacity:1;aspect-ratio:719/493;overflow:hidden;position:relative}}@media(min-width: 1400px){.hero .photo{aspect-ratio:var(--aspect-wide)}}.hero .photo img{display:block;margin:0;height:100%;width:100%;object-fit:cover;object-position:center center;position:absolute;top:0;left:0}.hero .content{display:flex;align-items:center;grid-area:1/1/1/1;z-index:3;background-image:url(../etc/images/hero-singles-background.jpg);background-size:cover;position:relative}@media(min-width: 1024px){.hero .content{grid-area:1/1/1/2}}.hero .content .content-inner{padding:40px 40px 90px}.hero .content p{font-size:1.125rem;line-height:1.125rem;margin:0}.hero .content p span.type{font-weight:var(--font-weight-700)}.hero .content p:first-of-type{text-transform:uppercase;letter-spacing:3px;margin-bottom:25px}.hero .content h1{font-size:2.5rem;line-height:2.8125rem;text-transform:none;font-weight:var(--font-weight-700);margin:0 0 30px}.hero .content .share{position:absolute;bottom:33px;left:40px}.hero .content .share a:not(.button) svg{max-width:none;padding:0}.external-author{margin:30px 0;padding:30px;background-color:var(--color-gray)}.external-author p.heading{text-align:center;font-size:1.125rem;line-height:2.0625rem;text-transform:uppercase;color:var(--color-brown);font-weight:var(--font-weight-700);margin-bottom:10px}.external-author .grid{display:grid;grid-template-rows:auto;grid-template-columns:100%;gap:30px}.external-author .grid.has-photo{grid-template-columns:100%}@media(min-width: 460px){.external-author .grid.has-photo{grid-template-columns:150px auto}}@media(min-width: 767px){.external-author .grid.has-photo{grid-template-columns:200px auto}}.external-author .photo{display:none;border-radius:100%;overflow:hidden;aspect-ratio:var(--aspect-square)}@media(min-width: 460px){.external-author .photo{display:block}}.external-author .photo img{object-fit:cover;aspect-ratio:var(--aspect-square);height:100%;width:100%;object-position:top center}.external-author .content{display:flex;align-items:center}.external-author .content p{margin:0;font-size:1.125rem}.external-author .content p+p{margin-top:30px}.details{padding:30px 0;padding-left:15px;padding-right:15px;max-width:1014px;margin:0 auto;width:100%}.details h3{clear:none}.details p.byline{font-size:1rem;line-height:1;font-style:italic;padding-bottom:10px;border-bottom:2px dotted var(--color-gray-border);margin-bottom:20px}.details hr{margin-bottom:30px;border:0 none;background-color:var(--color-gray-border);height:1px;width:100%}.details iframe.flickr-embed-frame{margin-bottom:30px !important}.details a[data-flickr-embed]{margin-bottom:30px !important;display:block}.details .wp-block-image>figure{margin-bottom:30px !important;max-width:50%}.details .wp-block-image>figure.aligncenter{max-width:100%}.details .hs-cta-wrapper,.details .wp-block-embed{margin-bottom:30px}.details figcaption{font-size:1rem;line-height:1.75rem;color:var(--color-brown);margin:0;padding:10px;background-color:var(--color-brown-bright)}.details .hs-cta-wrapper,.details .hs-cta-wrapper>span{display:block;width:100%}.details .hs-cta-wrapper a,.details .hs-cta-wrapper>span a{float:none !important}.details .hs-cta-wrapper a:after,.details .hs-cta-wrapper>span a:after{display:none !important}.details section.video .grid-container .grid{display:block}.details li::marker{color:var(--color-orange)}.details>h2,.details>h3{margin-bottom:10px}.details>p,.details>ul li,.details>ol li,.details>div:not([class]) p,.details>div:not([class]) ul li{font-size:1.125rem;line-height:2.1875rem}.details>p,.details>ul,.details>ol{margin-bottom:40px}.details .wp-block-pullquote{margin:0 auto 30px;padding:0;text-align:left;overflow-wrap:unset;position:relative;display:flex;flex-wrap:nowrap;padding:35px 48px 43px 23px;align-items:center;background-color:var(--color-gray)}.details .wp-block-pullquote:before{content:open-quote;font-size:18.75rem;line-height:7.5rem;color:var(--color-brown);font-weight:700;position:absolute;opacity:.3;top:60px;left:20px}@media(min-width: 1024px){.details .wp-block-pullquote:before{top:40px;left:auto;opacity:1;position:relative}}.details .wp-block-pullquote blockquote{padding:0;margin:0}.details .wp-block-pullquote blockquote p{margin-bottom:10px;font-size:1.125rem;line-height:2.1875rem;text-align:left;padding-left:20px}.details .wp-block-pullquote blockquote cite{display:block;font-style:normal;font-size:1rem;line-height:1.625rem;margin-top:10px}.details .wp-block-pullquote blockquote>cite{padding-left:20px}.details>blockquote{margin:0 auto 30px;padding:35px 74px 35px 173px;background-color:var(--color-gray);position:relative}.details>blockquote p{margin:0;font-size:1.5625rem;line-height:2.875rem}.details>blockquote p+p{margin-top:30px}.details .topics{margin:0 auto 30px;clear:both}.details .topics ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.details .topics ul li{padding:0 5px;font-size:1.125rem;line-height:2.0625rem}.details .topics ul strong{display:block;padding:5px 17px 5px 0;text-transform:uppercase;letter-spacing:3px}.details .topics ul a{display:block;background-color:var(--color-gray);padding:5px 17px;color:var(--color-brown)}.details .topics ul a:hover{text-decoration:none;background-color:var(--color-orange);color:var(--color-white)}.details .share{text-align:center;max-width:1014px;margin:0 auto;clear:both}.details .share a:not(.button) svg{max-width:none;padding:0}.details .pagination{display:grid;grid-template-columns:repeat(2, 1fr);max-width:1014px;margin:0 auto;font-size:1.125rem;line-height:3rem}.details .pagination .post-prev{text-align:left}.details .pagination .post-next{text-align:right}.details .pagination a{color:var(--color-gray-light)}.details .pagination a:hover{color:var(--color-brown);text-decoration:none}