.richtext-media{display:block;margin-bottom:12rem;margin-bottom:var(--richtext-spacing,var(--margin-xl,12rem));width:100%}.richtext-media[data-count="1"]{margin-left:auto;margin-right:auto;max-width:132rem}.richtext-media.w-narrow{font-size:2.4rem;font-size:var(--size-body2,2.4rem);margin-left:auto;margin-right:auto;max-width:32.5em}@media(max-width:767.98px){.richtext-media.w-narrow{font-size:2rem;font-size:var(--size-body,2rem);width:100%}}.richtext-media>.media{border-radius:1rem;border-radius:var(--radius,1rem);overflow:hidden}.richtext-media>.media img,.richtext-media>.media video{display:block;height:auto;width:100%}.richtext-media[data-count="2"]{align-items:center;display:flex;gap:4rem;gap:var(--gutter,4rem)}.richtext-media[data-count="2"]>.media{width:50%}@media(max-width:767.98px){.richtext-media[data-count="2"]{flex-direction:column;gap:4rem;gap:var(--gutter,4rem)}.richtext-media[data-count="2"]>.media{width:100%}}.richtext-quote{align-items:center;display:block;display:flex;flex-direction:column;margin-bottom:12rem;margin-bottom:var(--richtext-spacing,var(--margin-xl,12rem));width:100%}.richtext-quote .quote{text-wrap:balance;max-width:18em;text-align:center}.richtext-quote .quote--large{text-wrap:pretty;font-size:8.4rem;font-size:var(--size-xlarge2,8.4rem);letter-spacing:-.03em;line-height:1}.richtext-quote .quote--medium{text-wrap:pretty;font-size:5.4rem;font-size:var(--size-large,5.4rem);letter-spacing:-.02em;line-height:1.1}.richtext-quote .quote--small{font-size:3.4rem;font-size:var(--size-medium,3.4rem);line-height:1.4}@media(max-width:767.98px){.richtext-quote .quote--large{text-wrap:pretty;font-size:5.4rem;font-size:var(--size-large,5.4rem);letter-spacing:-.02em;line-height:1.1}.richtext-quote .quote--medium{font-size:3.4rem;font-size:var(--size-medium,3.4rem);line-height:1.4}.richtext-quote .quote--small{font-size:2rem;font-size:var(--size-body,2rem);line-height:1.4;line-height:var(--line-height,1.4)}}.richtext-quote .quote+.author-wrapper{font-size:1.4rem;font-size:var(--size-small,1.4rem);letter-spacing:normal;line-height:1.4;line-height:var(--line-height,1.4);margin-top:4rem;margin-top:var(--margin-md,4rem)}@media(max-width:767.98px){.richtext-quote .quote+.author-wrapper{margin-top:2rem;margin-top:var(--gutter-half,2rem)}}.richtext-quote .author-wrapper{align-items:center;display:flex;font-size:2rem;font-size:var(--size-body,2rem);line-height:1.4;line-height:var(--line-height,1.4)}@media(max-width:767.98px){.richtext-quote .author-wrapper{font-size:1.4rem;font-size:var(--size-small,1.4rem);letter-spacing:normal;line-height:1.4;line-height:var(--line-height,1.4)}}.richtext-quote .author-wrapper .author-image{border-radius:50%;height:5rem;margin-right:2rem;margin-right:var(--gutter-half,2rem);overflow:hidden;width:5rem}.richtext-quote .author-wrapper .author-image img,.richtext-quote .author-wrapper .author-image video{height:100%;width:100%}@media(max-width:767.98px){.richtext-quote .author-wrapper .author-image{height:3.5rem;width:3.5rem}}.richtext-quote .author-wrapper .author{display:flex;flex-direction:column}.richtext-quote .author-wrapper .author.author-no-image{align-items:baseline;flex-direction:row;gap:.4rem}.richtext-quote .author-wrapper .author .position{color:#8c877d;color:var(--color-grey-text,#8c877d)}.inline-citation{cursor:pointer;display:inline-block;position:relative;transition:background-color .25s;transition:background-color var(--duration-default,.25s)}.inline-citation .citation{display:inline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-position:from-font}.inline-citation sup{font-size:75%;line-height:0;position:relative;vertical-align:super}.inline-citation .inline-citation-popup{background-color:#ebe9e6;background-color:var(--color-grey-light,#ebe9e6);border-radius:1rem;border-radius:var(--radius,1rem);bottom:calc(1rem + 100%);font-size:1.4rem;font-size:var(--size-small,1.4rem);left:0;letter-spacing:normal;line-height:1.4;line-height:var(--line-height,1.4);min-width:23em;opacity:0;padding:2rem 2.5rem;pointer-events:none;position:absolute;transform:translateY(2rem);transition:opacity .25s,transform .25s cubic-bezier(.42,0,0,1);transition:opacity var(--duration-default,.25s),transform var(--duration-default,.25s) cubic-bezier(.42,0,0,1);z-index:1}.inline-citation .inline-citation-popup:before{content:"";height:calc(100% + 1.5rem);left:0;position:absolute;top:0;width:100%}.inline-citation .inline-citation-popup>a{text-wrap:nowrap;display:block;margin-top:.5em;max-width:20em;overflow:hidden;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-overflow:ellipsis;text-underline-position:from-font;white-space:nowrap}@media(max-width:767.98px){.inline-citation .inline-citation-popup{min-width:calc(100vw - 20rem);min-width:calc(100vw - var(--pwx, 10rem)*2);transform:translateX(0);transform:translateX(calc(var(--offsetLeft, 0px)*-1))}}.inline-citation:hover{background-color:rgba(246,206,21,.25);background-color:var(--color-blog-selection,rgba(246,206,21,.25))}.inline-citation:hover .inline-citation-popup{opacity:1;pointer-events:auto;transform:none}.inline-citation.is-highlighted{background-color:rgba(246,206,21,.25);background-color:var(--color-blog-selection,rgba(246,206,21,.25))}.richtext-section{visibility:hidden}.richtext-box{display:block;margin-bottom:12rem;margin-bottom:var(--richtext-spacing,var(--margin-xl,12rem));position:relative;width:100%}.richtext-box:before{background-color:#ebe9e6;background-color:var(--color-grey-light,#ebe9e6);border-radius:1rem;border-radius:var(--radius,1rem);content:"";height:calc(100% + 3em);left:-1em;position:absolute;top:-1.5em;width:calc(100% + 2em)}.richtext-box .rich-text{position:relative}.richtext-box .rich-text>div>:last-child{margin-bottom:0}.rich-text{white-space:pre-line}.rich-text.rich-text-format h2{font-size:3.4rem;font-size:var(--size-medium,3.4rem);line-height:1.4;margin-bottom:2em}.rich-text.rich-text-format p+h2,.rich-text.rich-text-format ul+h2{margin-top:2em}.rich-text.rich-text-format ul{list-style-type:disc;margin-bottom:1.4em;margin-bottom:calc(1em*var(--line-height, 1.4));padding-left:1em;width:100%}.rich-text.rich-text-format p+p{margin-top:1em}.rich-text.rich-text-format p+ul{margin-top:.7em;margin-top:calc(.5em*var(--line-height, 1.4))}.rich-text.rich-text-format.is-blog,.rich-text.rich-text-format.is-blog>div:not([class]){align-items:center;display:flex;flex-direction:column;font-size:2.4rem;font-size:var(--size-body2,2.4rem);line-height:1.25;line-height:1.5}@media(max-width:767.98px){.rich-text.rich-text-format.is-blog,.rich-text.rich-text-format.is-blog>div:not([class]){font-size:2rem;font-size:var(--size-body,2rem);line-height:1.4;line-height:var(--line-height,1.4)}}.rich-text.rich-text-format.is-blog ::-moz-selection,.rich-text.rich-text-format.is-blog>div:not([class]) ::-moz-selection{background-color:rgba(246,206,21,.25);background-color:var(--color-blog-selection,rgba(246,206,21,.25));color:#1b1b1b;color:var(--color-text,var(--color-black-off,#1b1b1b))}.rich-text.rich-text-format.is-blog ::selection,.rich-text.rich-text-format.is-blog>div:not([class]) ::selection{background-color:rgba(246,206,21,.25);background-color:var(--color-blog-selection,rgba(246,206,21,.25));color:#1b1b1b;color:var(--color-text,var(--color-black-off,#1b1b1b))}.rich-text.rich-text-format.is-blog>div:not([class])>p,.rich-text.rich-text-format.is-blog>div:not([class])>ul,.rich-text.rich-text-format.is-blog>p,.rich-text.rich-text-format.is-blog>ul{max-width:32.5em}.rich-text.rich-text-format.is-blog>div:not([class])>p+[class*=richtext-],.rich-text.rich-text-format.is-blog>div:not([class])>ul+[class*=richtext-],.rich-text.rich-text-format.is-blog>p+[class*=richtext-],.rich-text.rich-text-format.is-blog>ul+[class*=richtext-]{margin-top:12rem;margin-top:var(--richtext-spacing,var(--margin-xl,12rem))}.rich-text.rich-text-format.is-blog>.richtext-box,.rich-text.rich-text-format.is-blog>div:not([class])>.richtext-box{max-width:32.5em}.rich-text.rich-text-format.is-blog>div:not([class])>h2,.rich-text.rich-text-format.is-blog>h2{text-wrap:pretty;font-size:5.4rem;font-size:var(--size-large,5.4rem);letter-spacing:-.02em;line-height:1.1;margin-bottom:12rem;margin-bottom:var(--richtext-spacing,var(--margin-xl,12rem));margin-left:auto;margin-right:auto;max-width:19em;text-align:center}@media(max-width:767.98px){.rich-text.rich-text-format.is-blog>div:not([class])>h2,.rich-text.rich-text-format.is-blog>h2{font-size:3.4rem;font-size:var(--size-medium,3.4rem);line-height:1.4}}