.quote{max-width:var(--container-narrow-width);text-align:center;margin:100px auto}.quote__text{margin:0;font-family:Saol Text,serif;font-size:48px;font-style:italic;font-weight:300;line-height:130%;transition:line-height .6s}.quote__text p{margin:0}.quote__author{margin-top:15px;margin-bottom:0;font-family:Graebenbach,sans-serif;font-size:14px}.quote.visible .quote__text{line-height:110%}.transitioning .quote{transition:all .8s}.leave .quote{opacity:0;transform:translateY(40px)}.leave .quote__text{line-height:150%}@media (width<=900px){.quote{margin:70px auto}.quote__text{font-size:38px}}@media (width<=600px){.quote__text{font-size:24px}}@media print{.quote{margin:50px auto}.quote__text{font-size:24px;line-height:110%}}.image{background-color:#0000;flex-direction:column;margin:90px auto;display:flex}.image img{width:100%;height:auto}.image figcaption{max-width:600px;margin-top:13px;font-family:Graebenbach,sans-serif;font-size:14px;line-height:20px!important}.image--restricted{max-width:950px}.video{margin-top:20px;margin-bottom:40px}.video--link{color:inherit;background:#f0f0f0;justify-content:space-between;align-items:center;padding:30px;text-decoration:none;display:flex}.video--link svg{width:25px}.video--link path{color:currentColor}.video--file{width:100%}.video--embed__inner{aspect-ratio:16/9;max-width:100%;position:relative;overflow:hidden}.video--embed__inner embed,.video--embed__inner iframe,.video--embed__inner object{width:100%;height:100%;position:absolute;top:0;left:0}.video p{font-family:Graebenbach,sans-serif;font-size:14px;max-width:100%!important;margin-top:13px!important;line-height:20px!important}.audio{max-width:480px;margin-top:40px;margin-bottom:40px;font-family:Graebenbach,sans-serif}.audio__file{width:100%}.audio h3,.audio span{text-transform:none;margin:0;font-size:22px}.audio h3{font-weight:700}.audio span{margin-bottom:20px;display:block}.audio p{margin-top:5px;font-size:14px}.image-text{grid-template-columns:1fr 1fr;gap:90px;margin:90px 0;display:grid}.image-text .image{margin:8px 0 0}.image-text__text .text>:first-child{margin-top:0}.image-text__text .quote{margin:80px auto}.image-text__text .quote__text{font-size:32px}@media (width<=900px){.image-text{grid-template-columns:1fr;gap:30px;margin:30px 0}.image-text__text .quote{margin:80px auto}.image-text__text .quote__text{font-size:38px}}@media (width<=600px){.image-text__text .quote__text{font-size:24px}}.did-you-know{border-left:1.5px solid #000;padding-left:60px}.did-you-know h3{font-size:42px;margin-top:0!important;margin-bottom:30px!important;font-family:Libre Baskerville,serif!important;line-height:1.2!important}.did-you-know .text{font-family:Graebenbach,sans-serif}@media (width<=600px){.did-you-know{padding-left:30px}}.columns--block{margin:70px 0}.columns--block .image{margin:0}@media (width<=600px){.columns--block{margin:30px 0}.columns--reverse-mobile .columns__column--left{order:2}.columns--reverse-mobile .columns__column--right{order:1}}.story-production__title{margin-bottom:3px;font-size:22px;display:inline-block}.internal-link{max-width:var(--container-narrow-width);gap:60px;margin:110px auto;font-family:Graebenbach,sans-serif;display:flex}.internal-link__image{width:630px;height:250px}.internal-link__title{letter-spacing:7%;margin-top:-7px;margin-bottom:2px;font-size:14px;display:block}.internal-link__subtitle{margin-top:-12px;margin-bottom:10px}.internal-link__excerpt{line-height:1.5!important}.internal-link h3{text-transform:none;margin-bottom:17px;text-decoration:underline;transition:text-decoration-color .3s ease-in-out;text-transform:none!important;margin-top:0!important;font-size:42px!important;line-height:1!important}.internal-link,.internal-link h3{text-decoration-color:#0000}.internal-link:hover h3{-webkit-text-decoration-color:inherit;text-decoration-color:inherit}.internal-link:hover .internal-link__image img{opacity:.7;filter:grayscale();transform:scale(1.02)!important}@media (width<=600px){.internal-link{flex-direction:column;gap:30px}.internal-link__image{width:100%}}.text{opacity:0;transition:opacity 1.5s cubic-bezier(.22,1,.36,1),transform 1.5s cubic-bezier(.22,1,.36,1);transform:translateY(-20px)}.text.visible{opacity:1;transform:translateY(0)}@media print{.text{opacity:1;transform:translateY(0)}.text p{page-break-inside:avoid}}
