.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:.8rem;border-radius:var(--radius,.8rem);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:10rem;gap:var(--pwx,10rem)}.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{display:inline-block;font-size:66.6%;line-height:0;position:relative;transform:translateY(-.1rem) translateX(.1rem);vertical-align:super}.inline-citation .inline-citation-popup{background-color:#ebe9e6;background-color:var(--color-grey-light,#ebe9e6);border-radius:.8rem;border-radius:var(--radius,.8rem);bottom:calc(1rem + 100%);font-family:ABC Monument Grotesk Semi-Mono,Courier,Courier New,monospace;font-family:var(--font-secondary,"ABC Monument Grotesk Semi-Mono","Courier","Courier New",monospace);font-size:1.4rem;font-size:var(--size-nav,1.4rem);font-style:normal;left:0;letter-spacing:-.28px;line-height:1.429;min-width:30em;opacity:0;padding:1.5rem 2rem;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{display:block;margin-top:.4em;position:relative;-webkit-text-decoration:underline;text-decoration:underline;text-underline-position:from-font;transition:color .25s;transition:color var(--duration-default,.25s)}@media(hover:hover){.inline-citation .inline-citation-popup>a:hover{color:#989898;color:var(--color-grey,#989898)}}@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:.8rem;border-radius:var(--radius,.8rem);content:"";height:calc(100% + 3em);left:-1em;position:absolute;top:-1.5em;width:calc(100% + 2em)}@media(max-width:1179.98px){.richtext-box:before{left:calc(-1.5em + 4px);margin:0 12px;width:calc(100% + 1em)}}.richtext-box .rich-text{position:relative}.richtext-box .rich-text>div>:last-child{margin-bottom:0}.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>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>div:not([class])>h2,.rich-text.rich-text-format.is-blog>h2{text-align:center}.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+ol,.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 p:last-child,.rich-text.rich-text-format.is-blog>div:not([class]) p:last-child{width:100%}.rich-text.rich-text-format.is-blog>div:not([class])>ol,.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>ol,.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])>ol+[class*=richtext-],.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>ol+[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))}@media(max-width:767.98px){.rich-text.rich-text-format.is-blog>div:not([class])>ol,.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>ol,.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])>ol>a,.rich-text.rich-text-format.is-blog>div:not([class])>p>a,.rich-text.rich-text-format.is-blog>div:not([class])>ul>a,.rich-text.rich-text-format.is-blog>ol>a,.rich-text.rich-text-format.is-blog>p>a,.rich-text.rich-text-format.is-blog>ul>a{text-decoration-thickness:.1rem;text-underline-offset:.1rem}.rich-text.rich-text-format.is-blog .richtext-media+h3,.rich-text.rich-text-format.is-blog .richtext-media+h5,.rich-text.rich-text-format.is-blog>div:not([class]) .richtext-media+h3,.rich-text.rich-text-format.is-blog>div:not([class]) .richtext-media+h5{margin-top:0}.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:left}@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}}.rich-text.rich-text-format.is-blog>div:not([class])>h3,.rich-text.rich-text-format.is-blog>div:not([class])>h5,.rich-text.rich-text-format.is-blog>h3,.rich-text.rich-text-format.is-blog>h5{margin-bottom:2rem;margin-bottom:var(--gutter-half,2rem);max-width:780px;text-align:left;width:100%}@media(max-width:1919.98px){.rich-text.rich-text-format.is-blog>div:not([class])>h3,.rich-text.rich-text-format.is-blog>div:not([class])>h5,.rich-text.rich-text-format.is-blog>h3,.rich-text.rich-text-format.is-blog>h5{max-width:715px}}@media(max-width:1179.98px){.rich-text.rich-text-format.is-blog>div:not([class])>h3,.rich-text.rich-text-format.is-blog>div:not([class])>h5,.rich-text.rich-text-format.is-blog>h3,.rich-text.rich-text-format.is-blog>h5{max-width:585px}}@media(max-width:767.98px){.rich-text.rich-text-format.is-blog>div:not([class])>h3,.rich-text.rich-text-format.is-blog>div:not([class])>h5,.rich-text.rich-text-format.is-blog>h3,.rich-text.rich-text-format.is-blog>h5{max-width:520px}}.rich-text.rich-text-format.is-blog>div:not([class])>h3,.rich-text.rich-text-format.is-blog>h3{font-size:3.4rem;font-size:var(--size-medium,3.4rem);line-height:1.4;margin-top:12rem;margin-top:var(--richtext-spacing,var(--margin-xl,12rem))}.rich-text.rich-text-format.is-blog>div:not([class])>h5,.rich-text.rich-text-format.is-blog>h5{font-size:2.4rem;font-size:var(--size-body2,2.4rem);font-weight:medium;line-height:1.25;margin-top:12rem;margin-top:var(--richtext-spacing,var(--margin-xl,12rem))}