.content-img img{aspect-ratio:16/9;max-height:600px;margin:auto}.content-img-contain,.content-img-Contain{position:relative;overflow:hidden}.content-img-contain:after,.content-img-Contain:after{content:"";display:block;background-image:var(--img);position:absolute;inset:0;z-index:-1;filter:blur(20px) saturate(2.5);transform:scale(1.2);transform-origin:center center;background-size:cover;opacity:.5}.content-img-invert .content-img-contain:after,.content-img-invert .content-img-Contain:after,.content-img-Invert .content-img-contain:after,.content-img-Invert .content-img-Contain:after{filter:invert(1) hue-rotate(-205deg);transform:none}.content-img-stretch .content-img-contain:after,.content-img-stretch .content-img-Contain:after,.content-img-Stretch .content-img-contain:after,.content-img-Stretch .content-img-Contain:after{filter:none;opacity:1;transform:rotate(7deg) scale(70,2)}@media screen and (max-width: 1024px){.content-img>figcaption,.content-img>cite{padding-left:var(--page-gutter)}}.content-person{display:grid;grid-template-columns:130px 1fr;gap:20px;margin-top:var(--xlarge)}.content-person>div{display:flex;flex-direction:column;justify-content:flex-end}@media screen and (max-width: 640px){.content-person{grid-template-columns:80px 1fr;gap:15px}}.content-tldr ul,.content-tldr ol{list-style:none;margin-left:0}.content-tldr li:first-child{border-top:1px dashed var(--theme-primary)}.content-tldr li{border-bottom:1px dashed var(--theme-primary);padding:var(--xsmall) 30px;padding-right:0;line-height:var(--text-line);margin:0}.content-tldr li:before{content:"•";position:absolute;transform:translate(-20px)}.content-tldr li div{display:inline}.content-brick ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.content-brick li{margin-bottom:0;padding:var(--small);background-color:var(--pink-pale);position:relative;flex-grow:1;text-align:center}.content-brick li>*{position:relative;z-index:1}.content-brick li:after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;background-color:var(--pink);pointer-events:none;opacity:var(--gradient-opacity);z-index:0}.content-brick li{--gradient-opacity: 0}.content-brick li+li{--gradient-opacity: .1}.content-brick li+li+li{--gradient-opacity: .2}.content-brick li+li+li+li{--gradient-opacity: .3}.content-brick li+li+li+li+li{--gradient-opacity: .4}.content-brick li+li+li+li+li+li{--gradient-opacity: .5}.content-brick li+li+li+li+li+li+li{--gradient-opacity: .6}.content-brick li+li+li+li+li+li+li+li{--gradient-opacity: .7}.content-brick li+li+li+li+li+li+li+li+li{--gradient-opacity: .6}.content-brick li+li+li+li+li+li+li+li+li+li{--gradient-opacity: .5}.content-brick li+li+li+li+li+li+li+li+li+li+li{--gradient-opacity: .4}.content-brick li+li+li+li+li+li+li+li+li+li+li+li{--gradient-opacity: .3}.content-brick li+li+li+li+li+li+li+li+li+li+li+li+li{--gradient-opacity: .2}.content-brick li+li+li+li+li+li+li+li+li+li+li+li+li+li{--gradient-opacity: .1}.content-brick li+li+li+li+li+li+li+li+li+li+li+li+li+li+li{--gradient-opacity: 0}.content-brick li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li{--gradient-opacity: .1}.content-brick li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li{--gradient-opacity: .2}.content-brick li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li{--gradient-opacity: .3}.content-brick li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li{--gradient-opacity: .4}.content-brick li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li{--gradient-opacity: .5}.content-brick li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li{--gradient-opacity: .6}.content-brick li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li{--gradient-opacity: .7}.content-quote{padding:var(--large)}.content-quote+.content-quote{margin-top:calc((-1*var(--large)) + var(--small))}.content-quote-text:not(:last-child){margin-bottom:var(--small)}.content-quote-text :last-child{margin-bottom:0}.content-quote-text h1:first-child:last-child,.content-quote-text h2:first-child:last-child,.content-quote-text h3:first-child:last-child,.content-quote-text h4:first-child:last-child,.content-quote-text h5:first-child:last-child,.content-quote-text h6:first-child:last-child{text-align:center}
