.quote-block{gap:var(--spacing-2);flex-direction:column;width:100%;max-width:56.75rem;margin:auto;display:flex}.quote-block__inner{padding:var(--spacing-4);border-radius:var(--border-radius-md-lg);background:var(--color-primary-50);align-self:stretch;gap:var(--spacing-4);flex-direction:column;display:flex;position:relative;overflow:hidden}@media not (max-width:64rem){.quote-block__inner{padding:var(--spacing-6) var(--spacing-10);align-items:center;gap:var(--spacing-10);flex-direction:row}}@media (max-width:64rem){.quote-block--with-image .quote-block__inner{padding-bottom:var(--spacing-6)}}@media not (max-width:64rem){.quote-block--with-image .quote-block__inner{padding:var(--spacing-6) var(--spacing-10) var(--spacing-6) var(--spacing-6)}.quote-block:not(.quote-block--with-image) .quote-block__inner{flex-direction:column;align-items:center}.quote-block__media{flex-shrink:0;align-self:center;width:auto}}.quote-block__image-wrap{border-radius:var(--border-radius-md);width:100%;overflow:hidden}@media (max-width:64rem){.quote-block__image-wrap{height:12.25rem}}@media not (max-width:64rem){.quote-block__image-wrap{width:10.75rem;height:var(--spacing-32);flex-shrink:0}}.quote-block__image{border-radius:var(--border-radius-md);width:100%;height:100%;display:block}.quote-block__image img{border-radius:var(--border-radius-md);object-fit:cover;object-position:center;display:block;width:100%!important;max-width:none!important;height:100%!important}.quote-block__quote-section{min-width:0;padding:0 var(--spacing-2);gap:var(--spacing-3);flex-direction:column;flex:auto;display:flex}@media not (max-width:64rem){.quote-block__quote-section{width:100%}.quote-block:not(.quote-block--with-image) .quote-block__quote-section{align-items:center;gap:var(--spacing-4);padding:0}.quote-block--with-image .quote-block__quote-section{padding:0}}.quote-block__quote-content{min-width:0;margin:0;position:relative}@media not (max-width:64rem){.quote-block__quote-content{width:100%}}.quote-block__decorations{color:var(--color-primary-200);pointer-events:none;position:absolute;inset:0}.quote-block__decoration{position:absolute}.quote-block__decoration svg{width:100%;height:100%;display:block}.quote-block__decoration--left{top:0;left:calc(-1*var(--spacing-3));width:var(--spacing-8);height:var(--spacing-6)}@media not (max-width:64rem){.quote-block__decoration--left{left:calc(-1*var(--spacing-5))}}@media (max-width:64rem){.quote-block:not(.quote-block--with-image) .quote-block__decoration--left{top:calc(var(--spacing-5) - var(--spacing-4) - var(--spacing-2));left:calc(var(--spacing-3) - var(--spacing-4) - var(--spacing-2))}}.quote-block__decoration--right{right:calc(-1*var(--spacing-1));bottom:calc(-1*var(--spacing-1));width:2rem;height:var(--spacing-6)}@media not (max-width:64rem){.quote-block__decoration--right{right:calc(-1*var(--spacing-5));left:auto}}@media (max-width:64rem){.quote-block--with-image .quote-block__decoration--right{right:calc(-1*var(--spacing-3))}}@media not (max-width:64rem){.quote-block--with-image .quote-block__decoration--right{right:calc(-1*var(--spacing-3))}}@media (max-width:64rem){.quote-block:not(.quote-block--with-image) .quote-block__decoration--right{right:calc(var(--spacing-3) - var(--spacing-4) - var(--spacing-2))}}.quote-block__quote{z-index:1;font-size:1.5rem;font-weight:var(--font-weight-bold);margin:0;line-height:1.75rem;position:relative}@media not (max-width:64rem){.quote-block__quote{font-size:1.75rem;line-height:var(--spacing-8)}.quote-block:not(.quote-block--with-image) .quote-block__quote{text-align:center}}.quote-block__inner>figcaption{flex:none}@media not (max-width:64rem){.quote-block__inner>figcaption{pointer-events:none;position:absolute;inset:0}}.quote-block__name-badge{z-index:1;position:relative}.quote-block__name-badge--on-media{top:var(--spacing-6);left:var(--spacing-2);position:absolute}@media not (max-width:64rem){.quote-block__name-badge--on-media{display:none}}.quote-block__name-badge--on-media-desktop{display:none}@media not (max-width:64rem){.quote-block__name-badge--on-media-desktop{bottom:var(--spacing-3);left:var(--spacing-3);display:inline-flex;position:absolute}}
.content-page-container{z-index:var(--z-content-page-container);align-items:start;gap:var(--spacing-12);grid-template-columns:1fr;max-width:100%;display:grid;position:relative}@media not (max-width:64rem){.content-page-container--with-side-nav{grid-template-columns:18.5rem 1fr}}.content-page-container h2:not(.heading){color:var(--color-primary-700);font-size:var(--font-size-xl);scroll-margin-top:var(--spacing-16)}.content-page-container h2:not(.heading):not(:first-child){margin-top:var(--spacing-6)}@media not (max-width:64rem){.content-page-container h2:not(.heading){font-size:var(--font-size-xxl)}.content-page-container h2:not(.heading):not(:first-child){margin-top:var(--spacing-8)}}.content-page-container h3:not(.heading){color:var(--color-text-lead);font-size:var(--font-size-m)}@media not (max-width:64rem){.content-page-container h3:not(.heading){font-size:var(--font-size-l)}}.content-page-container p:not(.text){margin:0}.content-page-container__side-nav{display:none}@media not (max-width:64rem){.content-page-container__side-nav{top:var(--spacing-20);align-self:start;display:block;position:sticky}}
.side-nav{max-height:calc(100vh - var(--spacing-16));overflow-y:auto}.side-nav__title{margin:0 0 var(--spacing-3);font-weight:var(--font-weight-bold)}.side-nav__list{margin:0;padding:0;list-style:none}.side-nav__item{padding:var(--spacing-1) 0 var(--spacing-1) 1.375rem;border-left:var(--spacing-half) solid var(--color-off-white);color:var(--color-text-muted);transition:color var(--transition),border-color var(--transition)}.side-nav__item a{color:currentColor;font-size:var(--font-size-base);text-decoration:underline}.side-nav__item a:focus-visible{outline:var(--outline);outline-offset:var(--outline-offset)}.side-nav__item--active{border-color:var(--color-primary-700);color:var(--color-text-default)}.side-nav__item:hover{color:var(--color-neutral-a80)}
.content-page-header__container{gap:var(--spacing-8);width:100vw;padding:var(--spacing-4) 0;background-color:var(--color-off-white);flex-direction:column;margin-left:-50vw;margin-right:-50vw;display:flex;position:relative;left:50%;right:50%}@media not (max-width:48rem){.content-page-header__container{padding:var(--spacing-10) 0}}.content-page-header__container--testimony:before,.content-page-header__container--testimony:after{z-index:var(--z-content-page-header-blob);content:"";pointer-events:none;background-repeat:no-repeat;background-size:contain;width:4.375rem;height:4.5rem;display:block;position:absolute}@media not (max-width:48rem){.content-page-header__container--testimony:before,.content-page-header__container--testimony:after{width:8.625rem;height:7.75rem}}@media not (max-width:80rem){.content-page-header__container--testimony:before,.content-page-header__container--testimony:after{width:19.3125rem;height:16.3125rem}}.content-page-header__container--testimony:before{top:calc(100% - var(--spacing-3));background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2270%22%20height%3D%2272%22%20viewBox%3D%220%200%2070%2072%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M5.19803%200L20.0149%208.14285L4.32644%2033.6429C11.517%2036.6429%2016.5286%2043.9286%2016.5286%2051.8571C16.5286%2063%207.59488%2072%20-3.7357%2072C-15.0663%2072%20-24%2063.2143%20-24%2051.8571C-24%2048%20-22.6926%2044.1428%20-19.86%2039.6429L5.19803%200ZM55.0961%200L69.913%208.14285L54.2246%2033.6429C61.4151%2036.6429%2066.4267%2043.9286%2066.4267%2051.8571C66.4267%2063%2057.493%2072%2046.1624%2072C34.8318%2072%2025.8981%2063.2143%2025.8981%2051.8571C25.8981%2048%2027.2055%2044.1428%2030.0381%2039.6429L55.0961%200Z%22%20fill%3D%22%23F8F7F2%22/%3E%3C/svg%3E);left:0}@media not (max-width:48rem){.content-page-header__container--testimony:before{top:calc(100% - var(--spacing-8))}}@media not (max-width:80rem){.content-page-header__container--testimony:before{top:calc(100% - var(--spacing-8))}}.content-page-header__container--testimony:after{top:calc(100% - var(--spacing-4));background-image:url(data:image/svg+xml,%3Csvg%20width%3D%22309%22%20height%3D%22261%22%20viewBox%3D%220%200%20309%20261%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M234.592%20261L180.88%20231.482L237.751%20139.045C211.685%20128.17%20193.518%20101.759%20193.518%2073.0179C193.518%2032.625%20225.903%200%20266.976%200C308.05%200%20340.435%2031.8482%20340.435%2073.0179C340.435%2087%20335.695%20100.982%20325.427%20117.295L234.592%20261ZM53.7111%20261L-0.000213623%20231.482L56.8706%20139.045C30.8048%20128.17%2012.6378%20101.759%2012.6378%2073.0179C12.6378%2032.625%2045.0225%200%2086.0958%200C127.169%200%20159.554%2031.8482%20159.554%2073.0179C159.554%2087%20154.815%20100.982%20144.546%20117.295L53.7111%20261Z%22%20fill%3D%22%23F8F7F2%22/%3E%3C/svg%3E);right:0}@media not (max-width:48rem){.content-page-header__container--testimony:after{top:calc(100% - var(--spacing-5))}}@media not (max-width:80rem){.content-page-header__container--testimony:after{top:calc(100% - var(--spacing-15))}}.content-page-header{z-index:var(--z-content-page-header);gap:var(--spacing-5);grid-template-areas:"heading""image""description";display:grid;position:relative}@media not (max-width:64rem){.content-page-header{grid-template:"heading image""description image"1fr/1fr 1fr}}@media not (max-width:48rem){.content-page-header{gap:var(--spacing-6) var(--spacing-12)}}.content-page-header__heading{gap:var(--spacing-4);flex-direction:column;grid-area:heading;display:flex}@media not (max-width:64rem){.content-page-header__heading{gap:var(--spacing-6)}}.content-page-header__titles{gap:var(--spacing-2);flex-direction:column;display:flex}.content-page-header__meta{margin:0}.content-page-header__meta__separator{border-left:var(--spacing-px) solid var(--color-neutral-a20);margin:0 var(--spacing-4)}.content-page-header__description{color:var(--color-primary-900);font-size:var(--font-size-copy-lead);font-weight:var(--font-weight-medium);grid-area:description;margin:0}.content-page-header__image{grid-area:image}.content-page-header__image-img>img{border-radius:var(--border-radius-md);overflow:hidden}
