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