.accordion-content{grid-column:1/-1}.accordion-content .textLockUp__body{margin-block:var(--space-12)}.accordion-wrapper{grid-column:1/-1}.accordion__item{border-block-end:1px solid var(--color-divider)}.accordion__item:first-child{border-block-start:1px solid var(--color-divider)}.accordion__title{cursor:pointer;align-items:center;gap:var(--space-4);padding-block:var(--space-6);display:flex}.accordion__title::marker,.accordion__title::-webkit-details-marker{display:none}.accordion__icon{flex-shrink:0;block-size:1.25rem;inline-size:1.25rem;display:inline-block;position:relative}.accordion__icon:before,.accordion__icon:after{content:"";background-color:currentColor;block-size:.09375rem;inline-size:.875rem;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.accordion__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.accordion__item[open] .accordion__icon:after{opacity:0;transform:translate(-50%,-50%)rotate(0)}.accordion__title:focus-visible{outline-offset:.25rem;outline:.125rem solid}@supports (interpolate-size:allow-keywords){.accordion__item{interpolate-size:allow-keywords}.accordion__item::details-content{opacity:0;block-size:0;overflow:clip}.accordion__item[open]::details-content{opacity:1;block-size:auto}@media (prefers-reduced-motion:no-preference){.accordion__item::details-content{transition:block-size var(--site-duration) var(--site-entry-ease), opacity var(--site-duration) var(--site-entry-ease), content-visibility var(--site-duration) allow-discrete}.accordion__icon:after{transition:transform var(--site-duration) var(--site-entry-ease), opacity var(--site-duration) var(--site-entry-ease)}}@media (prefers-reduced-motion:reduce){.accordion__item::details-content{transition:opacity calc(var(--site-duration) * .5) var(--site-entry-ease), content-visibility calc(var(--site-duration) * .5) allow-discrete}}.accordion__item:has(summary:focus-visible)::details-content,.accordion__item:has(summary:focus-visible) .accordion__icon:after{transition:none}}@media print{.accordion__item::details-content{content-visibility:visible;opacity:1;block-size:auto}}.accordion__text{padding-block-end:var(--space-6);padding-inline-start:var(--space-10)}.accordion__text .text>:first-child{margin:0}.accordion__text .text .btn{margin-top:var(--space-gutter-v,1.5em)}.accordion__text.grid .frame{grid-column:auto/span 2;margin-inline-end:var(--space-6)}@media (width<=37.4375em){.accordion__text.grid .frame{order:2}}.accordion__text.grid .text{grid-column:auto/span 5}@media (width<=37.4375em){.accordion__text.grid .text{order:1}.accordion__text.grid .frame,.accordion__text.grid .text{grid-column:1/-1}}.accordion__title--static{padding-block:var(--space-6)}.awards{text-align:center}.awards__list{grid-gap:var(--space-6);grid-column:1/-1;padding:0;list-style:none;display:grid}@media (width>=37.5em){.awards__list{grid-template-columns:repeat(3,1fr)}}.awards__item{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}@media (width>=37.5em){.awards__item{gap:var(--space-5)}}.awards__logo{width:auto;height:calc(clamp(1.375rem,1.1875rem + .9375vw,2.125rem)/1.11111)}.awards__label{color:var(--color-text-soft)}.awards__photos{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=37.5em){.awards__photos{grid-template-columns:2fr 1fr}}.awards__photo{margin:0}.awards__photo img{object-fit:cover;width:100%;height:100%;display:block}.marquee{width:100vw;position:relative;left:50%;overflow:hidden;transform:translate(-50%)}.marquee__track{gap:var(--space-4);width:max-content;animation:30s linear infinite marquee-scroll;display:flex}.marquee__item{border-radius:var(--bdrs-sm);flex-shrink:0;width:11.25rem;overflow:hidden}.marquee__item img{object-fit:cover;width:100%;height:auto;display:block}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.headline__textLockUp .textLockUp__body{--tlu-max-width:80ch;margin-block-start:var(--space-10)}.headline__textLockUp .textLockUp__title{text-wrap:balance}.headline__textLockUp .textLockUp__cta{margin-block-start:var(--space-12)}@media (width>=60em){.headline__textLockUp .textLockUp__title,.headline__textLockUp .textLockUp__subhead{--tlu-max-width:70.625rem}.headline__textLockUp .textLockUp__body,.headline__textLockUp .textLockUp__cta{max-width:40.625rem;margin-inline-start:33%}}.headline__textLockUp.textLockUp--center .textLockUp__cta{justify-self:center}@media (width>=60em){.headline__textLockUp.textLockUp--center .textLockUp__body,.headline__textLockUp.textLockUp--center .textLockUp__cta{margin-inline-start:0}}.headline__media{grid-column:1/-1}@media (width>=60em){.headline--media-right .headline__textLockUp{grid-area:1/1/auto/span 5}.headline--media-right .headline__textLockUp .textLockUp__body,.headline--media-right .headline__textLockUp .textLockUp__cta{margin-inline-start:0}.headline--media-right .headline__media{grid-area:1/7/auto/-1;align-self:center}}.headline--media-above .headline__media{justify-self:center}@media (width>=60em){.headline--media-above .headline__media{grid-column:4/span 6;min-height:43.75rem}}.headline--media-above .textLockUp__content{flex-direction:column;display:flex}.headline--media-above .textLockUp__content>.stack{display:contents}.headline--media-above .textLockUp__body,.headline--media-above .textLockUp__cta{z-index:2;order:-1;position:relative}.headline--media-above .textLockUp__eyebrow{margin-top:var(--space-24)}@media (width>=60em){.headline--media-above .headline__media{grid-area:2/1/auto/span 7;place-self:center start;min-height:0;margin-block-start:-22vw}.headline--media-above .headline__textLockUp{grid-row:2;align-self:end;margin-top:0}.headline--media-above .textLockUp__body{--fz:1.25rem;--lh:var(--lh-regular);margin-block-start:28vw}.headline--media-above .textLockUp__cta{margin-block-start:var(--space-10)}.headline--media-above .textLockUp__body,.headline--media-above .textLockUp__cta{z-index:2;max-width:28.125rem;margin-inline-start:58%;position:relative}}.headline--media-above .textLockUp__eyebrow,.headline--media-above .textLockUp__title{z-index:1;position:relative}.headline--media-above .headline__media:has(video.u-multiply){clip-path:inset(0);isolation:isolate;pointer-events:none;margin-bottom:-30%}.headline--media-below{background-image:var(--color-bg-gradient,none);margin-block-end:0;padding-block-end:0;position:relative;overflow:visible}.headline--media-below>*{z-index:1;position:relative}.headline--media-below .headline__media{margin-block-start:var(--space-6);position:relative}.headline--media-below .headline__media.marquee{grid-column:1/-1}@media (width>=60em){.headline--media-below .headline__media:not(.marquee){grid-column:5/span 4}}.headline--media-below .headline__media:not(.marquee):before{background-image:linear-gradient(to bottom, var(--color-bg) 0%, var(--color-text) 50%, var(--color-text) 100%);bottom:calc(-1 * var(--space-outer-v));content:"";left:50%;top:calc(-1 * var(--space-outer-v) * 2);width:100vw;position:absolute;transform:translate(-50%)}.headline--media-below .headline__media .frame{z-index:1;position:relative}.headline--media-background{--ratio:16 / 9;aspect-ratio:var(--ratio);width:100%;max-height:clamp(800px,100vh,1000px);position:relative}.headline--media-background img,.headline--media-background video{object-fit:cover;opacity:.8;block-size:100%;inline-size:100%}.headline--media-background .headline__media{background-color:var(--color-bg);width:100%;position:absolute;inset:0}.headline--media-background .headline__textLockUp{z-index:1;position:relative}.headline--media-background .headline__textLockUp.textLockUp--left .textLockUp__body,.headline--media-background .headline__textLockUp.textLockUp--left .textLockUp__cta{margin-inline-start:0}.investorLogos.section{padding-block:var(--space-8)}@media (width>=37.5em){.investorLogos.section{padding-block:var(--space-10)}}@media (width>=60em){.investorLogos.section{padding-block:var(--space-12)}}.investorLogos__header{text-align:center;margin-block-end:var(--space-4)}@media (width>=37.5em){.investorLogos__header{margin-block-end:var(--space-6)}}.investorLogos__eyebrow{color:var(--color-text-soft);margin-block-end:var(--space-2)}.investorLogos__title{text-wrap:balance}.investorLogos__row{align-items:center;gap:var(--space-8);justify-content:center;display:flex}@media (width>=37.5em){.investorLogos__row{gap:var(--space-12)}}.investorLogos__item{flex:0 10rem;justify-content:center;align-items:center;display:flex}.investorLogos__item .frame{--bdrs:0;background:0 0;width:100%}.investorLogos__item img{opacity:.85;display:block}.investorLogos.theme-dark .investorLogos__item img{filter:brightness(0)invert()}.investorLogos.theme-light .investorLogos__item img{filter:brightness(0)}.investorLogos__placeholder{background:color-mix(in srgb, var(--color-text) 10%, transparent);border-radius:var(--bdrs-sm);block-size:2.5rem;inline-size:7.5rem}@media (width>=37.5em){.investorLogos__placeholder{block-size:3.25rem;inline-size:10rem}}.careersHero{background-color:var(--color-bg);background-image:var(--color-bg-gradient,none)}.careersHero .headline,.careersHero .investorLogos{background-color:#0000}.careersHero .headline{padding-bottom:0!important}.careersHero .investorLogos{padding-top:0!important}.careersHero__marquee{margin-block:2.5rem}@media (width>=37.5em){.careersHero__marquee{margin-block:3.5rem}}@media (width>=60em){.careersHero__marquee{margin-block:4.5rem}}@media (width>=80em){.careersHero__marquee{margin-block:5.5rem}}.careersHero__marquee .marquee__track{align-items:center;animation-duration:90s}.careersHero__marquee .marquee__item{aspect-ratio:4/3;border-radius:0;width:auto;height:calc(clamp(15rem,11.875rem + 15.625vw,27.5rem)/1.23457)}.careersHero__marquee .marquee__item--portrait{aspect-ratio:3/4;height:calc(clamp(23.125rem,18.9063rem + 21.0938vw,40rem)/1.23457)}.careersHero__marquee .marquee__item img{object-fit:cover;height:100%}.js .careersHero__marquee:hover .marquee__track{animation-play-state:running}@media (prefers-reduced-motion:reduce){.careersHero__marquee .marquee__track{animation:none}}.careers__header{margin-block-end:var(--space-8)}@media (width>=60em){.careers__header{margin-block-end:var(--space-14)}}.careers__title{--fz:var(--site-heading);--lh:1.1;--ff:var(--ff-serif);--fw:400;--lts:-.03em;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt)}.careers__inner{align-items:start;row-gap:var(--space-8)}.careers__filters,.careers__jobs{grid-column:1/-1;min-width:0}.careers__filters{gap:var(--space-8);flex-direction:column;display:flex}@media (width>=60em){.careers__filters{max-width:var(--space-width-2xs);top:calc(var(--nav-height) + var(--space-8));grid-column:1/4;position:sticky}.careers__jobs{grid-column:4/-1}}.careers__inner--no-filter .careers__jobs{grid-column:1/-1}.careers__filter-label{--fz:var(--size-14);--lh:1.25;--ff:var(--ff-sans);--fw:var(--fw-book);--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);margin-block-end:var(--space-3)}.careers__teams{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=60em){.careers__teams{grid-template-columns:minmax(0,1fr)}}.careers__team{--fz:var(--size-16);--lh:1.5;--ff:var(--ff-sans);--fw:400;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);border-radius:var(--bdrs-xs);color:var(--color-text-soft);cursor:pointer;align-items:center;gap:var(--space-3);min-height:var(--space-12);padding:var(--space-2) var(--space-3);text-align:start;transition:background-color var(--trs-time) var(--trs-tfunc), color var(--trs-time) var(--trs-tfunc);background:0 0;border:0;justify-content:space-between;display:flex}.careers__team[aria-pressed=true],.careers__alternative{background:var(--color-bg-btn);color:var(--color-text-btn)}.careers__team-count{--fz:var(--size-13);--lh:1.25;--ff:var(--ff-sans);--fw:400;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);font-variant-numeric:tabular-nums;opacity:.7}.careers__location{flex-direction:column;display:flex}.careers__select-wrap{position:relative}.careers__select-chevron{height:var(--space-5);pointer-events:none;inset-inline-end:var(--space-3);width:var(--space-5);position:absolute;top:50%;transform:translateY(-50%)}.careers__location select{--fz:var(--size-16);--lh:1.5;--ff:var(--ff-sans);--fw:400;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);appearance:none;background:var(--color-bg);border:var(--bdw-thin) solid var(--color-divider);border-radius:var(--bdrs-xs);color:var(--color-text);min-height:var(--space-12);padding-inline:var(--space-3) var(--space-10);width:100%}.careers__toolbar{align-items:center;gap:var(--space-3);min-height:var(--space-12);flex-wrap:wrap;justify-content:space-between;padding-block-end:var(--space-5);display:flex}.careers__count{--fz:var(--size-14);--lh:1.5;--ff:var(--ff-sans);--fw:400;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);color:var(--color-text-soft)}.careers__board-link{--fz:var(--size-14);--lh:1.25;--ff:var(--ff-sans);--fw:400;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);align-items:center;gap:var(--space-1-5);display:inline-flex}.careers__board-link:hover{text-underline-offset:var(--space-1);text-decoration:underline}.careers__arrow{height:var(--space-6);width:var(--space-6);flex-shrink:0}.careers__board-link .careers__arrow{height:var(--space-4);width:var(--space-4)}.careers-list{margin:0;padding:0;list-style:none}.careers-list__job{border-block-start:var(--bdw-thin) solid var(--color-divider);align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-4);transition:background-color var(--trs-time) var(--trs-tfunc);justify-content:space-between;display:flex}@media (width>=37.5em){.careers-list__job{padding-block:var(--space-8)}}.careers-list__title{--fz:var(--size-20);--lh:1.25;--ff:var(--ff-sans);--fw:var(--fw-book);--lts:var(--lts-tighter);--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt)}@media (width>=37.5em){.careers-list__title{--fz:var(--size-24)}}.careers-list__compensation{--fz:var(--size-16);--lh:1.5;--ff:var(--ff-sans);--fw:400;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);margin-block-start:var(--space-2)}.careers-list__tags{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.careers-list__tag{--fz:var(--size-14);--lh:1.25;--ff:var(--ff-sans);--fw:400;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);border:var(--bdw-thin) solid var(--color-divider);border-radius:var(--bdrs-xs);color:var(--color-text-soft);padding:var(--space-1) var(--space-2)}.careers__empty{--fz:var(--size-18);--lh:1.5;--ff:var(--ff-sans);--fw:400;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);border-block-start:var(--bdw-thin) solid var(--color-divider);padding-block:var(--space-12)}.careers__alternatives>div{--fz:var(--size-16);--lh:1.5;--ff:var(--ff-sans);--fw:400;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);color:var(--color-text-soft);margin-block-start:var(--space-4)}.careers__alternative{--fz:var(--size-16);--lh:1.25;--ff:var(--ff-sans);--fw:var(--fw-book);--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);border-radius:var(--bdrs-xs);cursor:pointer;min-height:var(--space-12);padding:var(--space-3) var(--space-4);text-align:start;border:0;margin-block-start:var(--space-5)}.careers__clear{--fz:var(--size-14);--lh:1.25;--ff:var(--ff-sans);--fw:400;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);color:var(--color-text-soft);cursor:pointer;min-height:var(--space-12);text-underline-offset:var(--space-1);background:0 0;border:0;margin-block-start:var(--space-4);padding:0;text-decoration:underline;display:block}.careers :is(button,select,a,[role=region]):focus-visible{outline:var(--bdw) solid var(--color-text);outline-offset:var(--space-1)}.careers [hidden]{display:none}.careers__team:hover,.careers-list__job:hover{background:var(--color-bg-btn-control-inactive)}.careers__team[aria-pressed=true]:hover,.careers__alternative:hover{background:var(--color-bg-btn-hover);color:var(--color-text-btn)}.contentHub__inner{gap:var(--space-10);display:grid}@media (width>=80em){.contentHub__inner{grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:stretch}}.contentHub__resources{border-top:1px solid var(--color-divider);gap:var(--space-8);padding-top:var(--space-10);flex-direction:column;display:flex}@media (width>=80em){.contentHub__resources{border-left:1px solid var(--color-divider);padding-left:var(--space-10);border-top:0;padding-top:0}}.contentHub__resource-list{gap:var(--space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.contentHub__resource{color:inherit;align-items:center;gap:var(--space-4);transition:opacity var(--trs-time) var(--trs-tfunc);text-decoration:none;display:flex}.contentHub__resource:hover{opacity:.75}.contentHub__resource-media{flex-shrink:0;inline-size:4rem}.contentHub__resource-media .frame{--bdrs:0;aspect-ratio:1}.contentHub__resource-title{font-weight:var(--fw-regular)}.contentHub__readmore{align-self:start}.ctaBanner{background-color:var(--color-bg);color:var(--color-text)}.ctaBanner .ctaBanner__content{grid-column:1/-1}@media (width>=37.5em){.ctaBanner--left .ctaBanner__content,.ctaBanner--right .ctaBanner__content{grid-column:1/span 6}}@media (width>=60em){.ctaBanner--left .ctaBanner__content{grid-column:2/span 6}}.ctaBanner--center .headline__textLockUp{text-align:center}@media (width>=60em){.ctaBanner--center .headline__textLockUp{grid-column:3/span 8}}.ctaBanner .headline__textLockUp .textLockUp__title,.ctaBanner .headline__textLockUp .textLockUp__subhead,.ctaBanner .headline__textLockUp .textLockUp__cta{--tlu-max-width:100%;max-width:100%}.ctaBanner__content .text>:first-child{margin:0}.ctaBanner--center .ctaBanner__content .text{margin-inline:auto}.ctaBanner--center .btn-row{justify-content:center}.ctaBanner__media{grid-column:1/-1;margin-block-start:var(--space-10)}@media (width>=60em){.ctaBanner__media{grid-column:4/span 6}}.ctaBanner__media:has(video.u-multiply){pointer-events:none;margin-block:-15% -20%}.ctaBanner--center .ctaBanner__media{margin-inline:auto}.ctaBanner--center .ctaBanner__media img{max-inline-size:25rem}.ctaBanner--center .ctaBanner__cta{grid-area:3/1/auto/-1;margin-block-start:var(--space-10);margin-inline:auto}.divider[data-astro-cid-zzg2fjjk]{width:100%}.divider[data-astro-cid-zzg2fjjk] hr[data-astro-cid-zzg2fjjk]{background-color:var(--color-divider);height:.0625rem;max-width:var(--maw);border:none;margin-inline:auto}.divider--thick[data-astro-cid-zzg2fjjk] hr[data-astro-cid-zzg2fjjk]{height:.3125rem}.featuredArticleSpotlight__note{border:1px solid var(--color-divider);color:var(--color-ink);max-width:76ch;padding:var(--space-8);background-color:#f6f2ea;margin-inline:auto;position:relative}@media (width>=37.5em){.featuredArticleSpotlight__note{padding:var(--space-12)}}@media (width>=80em){.featuredArticleSpotlight__note{padding:var(--space-16)}}.featuredArticleSpotlight__note:before{background-color:var(--color-redline);content:"";z-index:1;height:5px;position:absolute;top:-1px;left:-1px;right:-1px}.featuredArticleSpotlight__note:after{background-blend-mode:darken;content:"";opacity:.4;pointer-events:none;z-index:0;background-image:url(/static/img/paper-texture.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.featuredArticleSpotlight__note-inner{z-index:1;position:relative}.featuredArticleSpotlight__logo{height:calc(clamp(1.375rem,1.23438rem + .703125vw,1.9375rem)/1.38889);width:auto;margin-block-end:var(--space-4)}.featuredArticleSpotlight__title{text-wrap:pretty}.featuredArticleSpotlight__date{color:var(--color-graphite);margin-block-start:var(--space-2)}.featuredArticleSpotlight__body{mask-image:linear-gradient(#000 55%,#0000 100%)}@media (width<=37.4375em){.featuredArticleSpotlight__body{max-height:12em;overflow:hidden}}.featuredArticleSpotlight__body>*{margin-block-start:1em}.featuredArticleSpotlight__body>:first-child{margin-block-start:0}.featuredArticleSpotlight__figure{flex-shrink:0;width:100%}@media (width>=37.5em){.featuredArticleSpotlight__figure{width:11.25rem}}@media (width>=60em){.featuredArticleSpotlight__figure{width:13.5rem}}.featuredArticleSpotlight__cta{text-align:left;margin-block-start:var(--space-4)}.featuredArticleSpotlight__header{gap:var(--space-6);margin-bottom:var(--space-6);flex-direction:column;display:flex}@media (width>=37.5em){.featuredArticleSpotlight__header{margin-bottom:var(--space-8);flex-direction:row;justify-content:space-between;align-items:flex-start}}.hero{background-color:var(--color-bg);color:var(--color-text);--ratio:3/5;place-items:center;padding-block:0;display:flex;position:relative;overflow:hidden}@media (width>=37.5em){.hero{--ratio:4/5}}@media (width>=60em){.hero{--ratio:16/9}}.hero--media{aspect-ratio:var(--ratio);width:100%;max-height:clamp(800px,100vh,1000px)}.hero--browser{height:100vh}.hero--content{padding-block:var(--space-fluid-2xl)}.hero__media{background-color:var(--color-bg);width:100%;position:absolute;inset:0}.hero__media .frame{border-radius:0}.hero__media img,.hero__media video{object-fit:cover;opacity:.8;block-size:100%;inline-size:100%}.hero__content{color:var(--color-text);z-index:1;grid-column:1/-1}@media (width>=90em){.hero__content{grid-column:1/span 6}}@media (width>=37.5em){.hero__content .text{width:calc(7 * var(--grid-col-width) + 6 * var(--space-gutter))}}@media (width>=60em){.hero__content .text{width:calc(5 * var(--grid-col-width) + 4 * var(--space-gutter))}}.hero__content .text>:first-child{margin:0}.hero__cta{justify-content:center}.homeHero.theme-dark{--color-bg:var(--color-ink);--color-text:var(--color-paper);--color-text-soft:var(--color-paper);--color-bg-btn:var(--color-paper);--color-text-btn:var(--color-ink);--color-bg-btn-hover:var(--site-canvas);isolation:isolate;padding-block:calc(var(--nav-height) + clamp(4rem, 6vw, 6rem)) clamp(5rem, 7vw, 7rem);position:relative;overflow:clip}.homeHero ::selection{background-color:var(--color-paper);color:var(--color-ink)}.homeHero__sculpture{pointer-events:none;display:block;position:absolute;inset:0}.homeHero__sculptureCanvas{mix-blend-mode:screen;opacity:.65;width:100%;height:130%;position:absolute;top:-18%;right:-28%;transform:scale(1.4)}#main>.homeHero:first-child{margin-block-start:calc(-1 * var(--nav-height))}.homeHero .homeHero__container{max-inline-size:75rem;position:relative}.homeHero .homeHero__textLockUp{--tlu-max-width:62rem}.homeHero__textLockUp .textLockUp__eyebrow{color:var(--color-text-soft)}.homeHero__textLockUp .textLockUp__title{--fz:var(--site-display);--lh:1.05;--ff:var(--ff-serif);--fw:400;--lts:-.04em;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);text-wrap:balance}.homeHero__textLockUp .textLockUp__cta{margin-block-start:var(--space-8)}.homeHero__titleSerif{font-size:calc(1em * var(--site-hero-serif-scale));display:block}.homeHero__titleSans{font-family:var(--ff-sans);display:block}.homeHero__textLockUp .btn{min-width:0;height:auto}@media (prefers-reduced-motion:no-preference){.homeHero__textLockUp .textLockUp__title,.homeHero__textLockUp .textLockUp__eyebrow{animation:home-hero-enter var(--site-entry-duration) var(--site-entry-ease) both}.homeHero__textLockUp .textLockUp__cta{animation:home-hero-enter var(--site-entry-duration) var(--site-entry-ease) .16s both}}@keyframes home-hero-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.inPageNav__nav[data-astro-cid-paqqnafd]{inline-size:100%;padding-block:var(--space-6);scrollbar-width:thin;grid-column:1/-1;overflow-x:auto}.inPageNav__columns[data-astro-cid-paqqnafd]{gap:var(--space-fluid-md);justify-content:space-between;inline-size:100%;display:flex}.inPageNav__column[data-astro-cid-paqqnafd]{inline-size:max-content;display:flex}.inPageNav__list[data-astro-cid-paqqnafd]{gap:var(--space-fluid-xs);margin:0;list-style:none;display:flex}.inPageNav__column--left[data-astro-cid-paqqnafd] .inPageNav__item[data-astro-cid-paqqnafd]:first-child{margin-inline-start:var(--space-fluid-xl)}.inPageNav__column--right[data-astro-cid-paqqnafd] .inPageNav__item[data-astro-cid-paqqnafd]:last-child{margin-inline-end:var(--space-fluid-xl)}.inPageNav__link[data-astro-cid-paqqnafd]{scroll-snap-align:start}.inPageNav__linkText[data-astro-cid-paqqnafd]{inline-size:max-content}.inPageNav__link[data-astro-cid-paqqnafd][aria-current=page]{--button-bg:var(--color-grey-neutral-200);--button-color:var(--color-dark)}.inPageNav__linkArrow[data-astro-cid-paqqnafd]{margin-inline-start:var(--space-fluid-md);display:none}@media (width>=60em){.inPageNav__linkArrow[data-astro-cid-paqqnafd]{display:inline}}.attorneyCard{block-size:100%}.attorneyCard__media{position:relative}.attorneyCard__media .frame{--bdrs:0}.attorneyCard--interactive .attorneyCard__media .frame{background-color:var(--color-ink);border-block-start:.625rem solid var(--color-redline)}@media (width>=37.5em){.attorneyCard--interactive .attorneyCard__media .frame{border-block-start-width:.75rem}}@media (width>=80em){.attorneyCard--interactive .attorneyCard__media .frame{border-block-start-width:1rem}}.attorneyCard--interactive .attorneyCard__media img{transition:opacity var(--trs-time) var(--trs-tfunc)}.attorneyCard--portrait .attorneyCard__media img{filter:grayscale()}.attorneyCard--interactive:hover .attorneyCard__media img{opacity:.8}.attorneyCard__placeholder{background-color:var(--color-neutral-300)}.attorneyCard__textLockUp{padding-inline-end:var(--space-3)}.attorneyCard__textLockUp .textLockUp__body{max-inline-size:32ch}.attorneyCard__firms{align-items:center;gap:var(--space-5);padding-top:var(--space-1);flex-wrap:wrap;display:flex}@media (width>=37.5em){.attorneyCard__firms{padding-top:var(--space-2)}}.attorneyCard__firm{object-fit:contain;object-position:left center;block-size:clamp(1.75rem,1.70313rem + .234375vw,1.9375rem);inline-size:auto;max-inline-size:clamp(9.375rem,8.23438rem + 5.70313vw,13.9375rem)}.attorneyCard--compact .attorneyCard__firm{block-size:calc(clamp(1.75rem,1.70313rem + .234375vw,1.9375rem)/1.11111);max-inline-size:calc(clamp(9.375rem,8.23438rem + 5.70313vw,13.9375rem)/1.11111)}.attorneyCard--compact .attorneyCard__textLockUp .textLockUp__body{--fz:1.125rem}@media (width>=37.5em){.attorneyCard--compact .attorneyCard__textLockUp .textLockUp__body{--fz:1.25rem}}.attorneyCard--portrait .attorneyCard__media .frame{--bdrs:var(--site-panel-radius);border-radius:var(--site-panel-radius)}.attorneyCard--portrait .attorneyCard__textLockUp{margin-block-start:var(--space-5);padding:0}.attorneyCard--portrait .textLockUp__title{--fz:1.3125rem;--lh:1.15;--ff:var(--ff-serif);--fw:400;--lts:-.025em;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);min-block-size:2.3em}@media (width>=37.5em){.attorneyCard--portrait .textLockUp__title{--fz:1.75rem}}.attorneyCard--portrait .attorneyCard__firms{gap:var(--space-4);margin-block-start:var(--space-3);padding:0}.attorneyCard--portrait .attorneyCard__firm{filter:grayscale();block-size:1.375rem;inline-size:calc(50% - var(--space-2));max-inline-size:6.875rem}@media (width>=37.5em){.attorneyCard--portrait .attorneyCard__firm{block-size:1.625rem}}.lawyersOverview__layout>*+*{margin-block-start:2.25rem}.lawyersOverview__eyebrow{--fz:var(--size-16);--lh:normal;--ff:var(--ff-sans);--fw:450;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);color:var(--color-graphite-600);margin:0 0 var(--space-3)}.lawyersOverview__headingRow{align-items:flex-start;gap:var(--space-8);flex-direction:column;justify-content:space-between;display:flex}@media (width>=60em){.lawyersOverview__headingRow{flex-direction:row;align-items:flex-end}}.lawyersOverview__copy{flex:1;min-inline-size:0;max-inline-size:47.5rem}.lawyersOverview__title{--fz:clamp(2.2rem, 3.8vw, 3.75rem);--lh:1.08;--ff:var(--ff-serif);--fw:400;--lts:-.035em;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);text-wrap:balance;margin:0}.lawyersOverview__subhead{--fz:var(--size-20);--lh:1.5;--ff:var(--ff-sans);--fw:400;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);margin-block-start:var(--space-4)}.lawyersOverview .lawyersOverview__action{--fz:var(--size-16);--lh:1.25;--ff:var(--ff-sans);--fw:450;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);--button-fw:450;--button-lh:normal;--button-padding:0 var(--space-4);white-space:nowrap;flex-shrink:0;min-block-size:2.375rem}.lawyersOverview__marquee{--edge-fade:clamp(var(--space-6), 6vw, var(--space-24));mask-image:linear-gradient(to right, transparent, #000 var(--edge-fade), #000 calc(100% - var(--edge-fade)), transparent);padding-inline:max(var(--space-outer), (100vw - var(--maw)) / 2);width:100%;position:relative;overflow:hidden}.lawyersOverview__track{width:max-content;animation:140s linear infinite lawyers-marquee-scroll;display:flex}.lawyersOverview__set{align-items:flex-start;gap:var(--space-6);padding:0 var(--space-6) 0 0;margin:0;list-style:none;display:flex}@media (prefers-reduced-motion:reduce){.lawyersOverview__marquee{overflow-x:auto}.lawyersOverview__track{animation:none}}.lawyersOverview__lawyer{flex-shrink:0;width:40vw}@media (width>=37.5em){.lawyersOverview__lawyer{width:clamp(13.75rem,20vw,17.5rem)}}.lawyersOverview__cardLink{color:inherit;text-decoration:none;display:block}.lawyersOverview__cardLink:focus-visible{outline-offset:4px;outline:2px solid}@keyframes lawyers-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.listModule .list{grid-column:1/-1}@media (width>=37.5em){.listModule .list{grid-column:4/span 5}}@media (width>=60em){.listModule .list{grid-column:auto/span 6}}.listModule .list__textLockUp{grid-column:auto/span 6}.listModule .textLockUp__content,.listModule .textLockUp__cta{grid-column:auto/span 10}.listItem{padding-block:var(--space-6);align-items:flex-start;display:flex}.list--ordered .listItem{counter-increment:indexed-list;position:relative}.list--ordered .listItem:before{aspect-ratio:1;background:var(--color-grey-900,#242424);border-radius:var(--bdrs);color:var(--color-text-btn);content:counter(indexed-list);font-size:var(--fz-eyebrow-3);line-height:var(--lh-eyebrow-3);margin-right:var(--space-4);justify-content:center;align-items:center;width:1.5rem;margin-top:.25rem;display:flex}.listItem>*{flex:1}@media (hover:hover){.listItem:hover .btn{background-color:var(--color-bg-btn-hover);color:var(--color-text-btn-hover,var(--color-text-btn))}}.list--ordered{counter-reset:indexed-list}@media (width>=37.5em){.list--two-column{gap:0 var(--space-4);grid-template-columns:repeat(2,minmax(10px,1fr));grid-auto-flow:column;grid-template-rows:repeat(calc(var(--total) / 2), 1fr);display:grid}}.logoCloud__track{margin-inline:calc(-1 * var(--space-outer));padding-inline:var(--space-outer);scrollbar-width:none;overflow:auto hidden}.logoCloud__track::-webkit-scrollbar{display:none}.logoCloud__scroll{gap:var(--space-3);display:flex}.logoCloud__item{flex:none}.logoCloud__item .frame{--bdrs:0;margin-inline:auto}@media (width>=60em){.logoCloud__item:first-child .frame,.logoCloud__item:nth-child(5n) .frame{width:16.25rem}.logoCloud__item:nth-child(3n) .frame{width:14.5625rem}.logoCloud__item:nth-child(4n) .frame{width:18.3125rem}}.logoCloud__item .frame img{object-fit:contain;block-size:15rem;inline-size:auto;display:block}@media (width>=60em){.logoCloud__item .frame img{block-size:18.75rem}}.logoCloud__header{margin-block-start:var(--space-10)}@media (width>=60em){.logoCloud__header{margin-block-start:var(--space-16)}}.logoCloud--strip .logoCloud__header{margin-block:0 var(--space-8);text-align:center}.logoCloud--strip .logoCloud__track{margin-inline:0;padding-inline:0;overflow:visible}.logoCloud--strip .logoCloud__scroll{align-items:center;gap:var(--space-8);display:grid}.logoCloud--strip .logoCloud__item{grid-column:auto/span 2}@media (width>=60em){.logoCloud--strip .logoCloud__item{grid-column:auto/span 3}}.logoCloud--strip .logoCloud__item .frame{inline-size:100%;max-inline-size:10rem;width:100%}.logoCloud--strip .logoCloud__item .frame img{aspect-ratio:auto;object-fit:contain;block-size:2.5rem;inline-size:100%}.logoCloud:is(.theme-dark,.theme-graphite,.theme-graphite-dark,.accent-maroon) .logoCloud__item img{filter:brightness(0)invert()}.logoWall{align-items:stretch;gap:var(--space-12);display:grid}@media (width>=60em){.logoWall{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.logoWall__grid{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));min-inline-size:0;display:grid}.logoWall__cell{aspect-ratio:1.65;min-inline-size:0;position:relative;overflow:clip}.logoWall__track{block-size:100%;inline-size:100%;position:absolute;inset:0}.logoWall__logo{--fz:var(--size-14);--lh:1.25;--ff:var(--ff-sans);--fw:500;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);text-align:center;place-items:center;padding:clamp(.75rem,2vw,1.5rem);display:grid;position:absolute;inset:0}.logoWall__logo[hidden]{display:none}.logoWall__logo a{color:inherit;place-items:center;inline-size:100%;text-decoration:none;display:grid}.logoWall__logo .frame{--bdrs:0;background:0 0;inline-size:100%}.logoWall__logo a:after{border:1px solid var(--color-divider);border-radius:var(--site-radius);content:"";inset:var(--space-2);transition:border-color var(--site-duration) var(--site-ease);position:absolute}.logoWall__logo img,.logoWall__logo .frame img{filter:brightness(0);object-fit:contain;block-size:clamp(1.75rem,3.2vw,2.5rem);inline-size:100%;max-inline-size:8.5rem}.logoWall__testimonials{--reveal-delay:var(--site-entry-stagger);--quote-padding:clamp(1.5rem, 3vw, 3rem);background-color:var(--color-ink);border-radius:var(--site-panel-radius);color:var(--color-paper);min-inline-size:0;padding:var(--quote-padding);flex-direction:column;display:flex;position:relative}.logoWall__quotes{flex:1;display:grid}.logoWall__quote{gap:var(--space-8);flex-direction:column;grid-area:1/1;margin:0;display:flex}.logoWall__quote[aria-hidden=true]{visibility:hidden}.logoWall__quote blockquote{--fz:clamp(var(--size-24), 3vw, var(--size-32));--lh:1.2;--ff:var(--ff-serif);--fw:400;--lts:-.02em;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);hanging-punctuation:first;text-wrap:pretty;margin:0}.logoWall__quoteLogo{--fz:var(--size-16);--lh:1.25;--ff:var(--ff-sans);--fw:500;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);block-size:var(--space-8);flex-shrink:0}.logoWall__quoteLogo .frame{background:0 0;block-size:100%;max-inline-size:10rem}.logoWall__quoteLogo .frame img{filter:brightness(0)invert();object-fit:contain;object-position:left center;block-size:100%;inline-size:100%}.logoWall__quote figcaption{--fz:var(--size-14);--lh:1.5;--ff:var(--ff-sans);--fw:400;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);flex-direction:column;margin-block-start:auto;display:flex}.logoWall__author{--fz:var(--size-16);--lh:1.5;--ff:var(--ff-sans);--fw:500;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt)}.logoWall .logoWall__case-study{--fz:var(--size-14);--lh:1.25;--ff:var(--ff-sans);--fw:500;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);--button-bg:transparent;--button-color:var(--color-paper);--button-hover-bg:color-mix(in srgb, var(--color-paper) 6%, transparent);--button-hover-color:var(--color-paper);--button-border-width:1px;--button-border-color:var(--color-divider);white-space:nowrap;min-block-size:44px;margin-inline-start:auto}.logoWall__controls{--fz:var(--size-13);--lh:1.25;--ff:var(--ff-sans);--fw:400;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.logoWall__controls[hidden],.logoWall__steps[hidden],.logoWall__case-study[hidden]{display:none}.logoWall__controls>button{border:1px solid var(--color-divider);border-radius:var(--site-radius);block-size:44px;color:inherit;cursor:pointer;background:0 0;place-items:center;inline-size:44px;padding:0;display:grid}.logoWall__steps{flex:1;justify-content:center;display:flex}.logoWall__step{color:inherit;cursor:pointer;inline-size:var(--space-4);background:0 0;border:0;grid-template-columns:minmax(0,1fr);place-items:center;min-block-size:44px;padding:0;display:grid}.logoWall__step[aria-current=true]{inline-size:calc(var(--space-8) + 10px)}.logoWall__stepTrack{background:color-mix(in srgb, currentcolor 30%, transparent);clip-path:inset(0 13px round 3px);block-size:6px;inline-size:var(--space-8);display:block}.logoWall__step[aria-current=true] .logoWall__stepTrack{clip-path:inset(0 round 3px)}.logoWall__stepFill{transform-origin:0;background:currentColor;block-size:100%;display:block;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.logoWall__step[aria-current=true] .logoWall__stepTrack{background:currentColor}.logoWall__stepFill{visibility:hidden}}.logoWall :focus-visible{outline-offset:4px;outline:2px solid}@media (hover:hover) and (pointer:fine){.logoWall__logo a:hover:after{border-color:var(--color-ink)}.logoWall__controls>button:hover{background:color-mix(in srgb, currentcolor 6%, transparent)}}.logoWall--logos-only{grid-template-columns:minmax(0,1fr)}.logoGrid[data-astro-cid-5vgjwvkg].section{padding-block-start:var(--space-12)}.logoGrid__content[data-astro-cid-5vgjwvkg]{gap:var(--space-8);display:grid}.logoGrid__header[data-astro-cid-5vgjwvkg]{text-align:center}.logoGrid__eyebrow[data-astro-cid-5vgjwvkg]{--fz:var(--size-16);--lh:normal;--ff:var(--ff-sans);--fw:450;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);color:var(--color-graphite-600);margin:0 0 var(--space-3)}.logoGrid__heading[data-astro-cid-5vgjwvkg]{--fz:clamp(var(--size-32), 3.2vw, var(--size-48));--lh:1.06;--ff:var(--ff-serif);--fw:400;--lts:-.035em;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);overflow-wrap:anywhere;text-wrap:balance;margin:0}.logoGrid__footer[data-astro-cid-5vgjwvkg]{margin-block-start:var(--space-12)}.metricsGrid[data-astro-cid-wds25qj3]{padding-block-end:var(--space-12)}@media (width>=37.5em){.metricsGrid[data-astro-cid-wds25qj3]{padding-block-end:var(--space-16)}}@media (width>=80em){.metricsGrid[data-astro-cid-wds25qj3]{padding-block-end:var(--space-24)}}.metricsGrid__list[data-astro-cid-wds25qj3]{grid-template-columns:repeat(2,1fr);display:grid}@media (width>=60em){.metricsGrid__list[data-astro-cid-wds25qj3]{grid-template-columns:repeat(4,1fr)}}.metricsGrid__item[data-astro-cid-wds25qj3]{aspect-ratio:1;grid-column:var(--col-m);grid-row:var(--row-m);padding:var(--space-6);flex-direction:column;justify-content:space-between;display:flex}@media (width>=60em){.metricsGrid__item[data-astro-cid-wds25qj3]{grid-column:var(--col-l);grid-row:var(--row-l);padding:var(--space-8)}}.metricsGrid__item[data-astro-cid-wds25qj3]:nth-child(4n+1){background-color:var(--color-ochre)}.metricsGrid__item[data-astro-cid-wds25qj3]:nth-child(4n+2){background-color:var(--color-graphite-200)}.metricsGrid__item[data-astro-cid-wds25qj3]:nth-child(4n+3){background-color:var(--color-graphite-400)}.metricsGrid__item[data-astro-cid-wds25qj3]:nth-child(4n){background-color:var(--color-sage);color:var(--color-paper)}.metricsGrid__label[data-astro-cid-wds25qj3]{line-height:var(--lh-snug)}.metricsOverview__textLockUp .textLockUp__title{text-wrap:pretty;max-inline-size:20ch}.metricsOverview__images{gap:var(--space-gutter);grid-template-columns:1fr 2fr;display:grid}@media (width>=60em){.metricsOverview__images{gap:var(--space-5)}}.metricsOverview__image:first-child .frame{--ratio:1/1}.metricsOverview__image:last-child .frame{--ratio:2/1}.metricsOverview--background{position:relative}.metricsOverview__bg{background-color:var(--color-bg);width:100%;position:absolute;inset:0}.metricsOverview__bg img,.metricsOverview__bg video{mix-blend-mode:multiply;object-fit:cover;opacity:.1;block-size:100%;inline-size:100%}.metricsOverview--background.theme-dark .metricsOverview__bg img,.metricsOverview--background.theme-dark .metricsOverview__bg video{mix-blend-mode:screen}.metricsOverview--background .container{z-index:1;position:relative}.metricsOverview__list{flex-direction:column;grid-column:1/-1;display:flex}@media (width>=60em){.metricsOverview__list{grid-column:2/-2}}.metricsOverview__item{gap:var(--space-3);padding-block:var(--space-6);text-wrap:pretty;flex-direction:column;display:flex}@media (width>=37.5em){.metricsOverview__item{flex-direction:row;align-items:baseline}}@media (width>=60em){.metricsOverview__item{padding-block:var(--space-8)}}.metricsOverview__item+.metricsOverview__item{border-block-start:1px solid var(--color-divider)}.metricsOverview__item:first-child{padding-block-start:0}.metricsOverview__item:last-child{padding-block-end:0}@media (width>=37.5em){.metricsOverview__name{flex:1}}.metricsOverview__content{gap:var(--space-1);flex-direction:column;display:flex}@media (width>=37.5em){.metricsOverview__content{flex-direction:row;flex:2;align-items:baseline}}.metricsOverview__figure{font-variant-numeric:tabular-nums lining-nums}@media (width>=37.5em){.metricsOverview__figure{flex:1}}.metricsOverview__num{--lh:1.4em;line-height:var(--lh);align-items:center;column-gap:.28em;display:inline-flex}.metricsOverview__chunk{align-items:center;display:inline-flex}.metricsOverview__unit{white-space:pre}.metricsOverview__win{height:var(--lh);display:inline-block;overflow:hidden;mask-image:linear-gradient(#0000 0,#000 22% 78%,#0000 100%)}.metricsOverview__cell{height:var(--lh);text-align:center;display:block}.metricsOverview__reel{transform:translateY(calc(var(--lh) * -1 * (var(--c) * 10 + var(--t))));display:block}.metricsOverview__reel.p0{--c:1}.metricsOverview__reel.p1{--c:2}.metricsOverview__reel.p2{--c:3}.metricsOverview__reel.t0{--t:0}.metricsOverview__reel.t1{--t:1}.metricsOverview__reel.t2{--t:2}.metricsOverview__reel.t3{--t:3}.metricsOverview__reel.t4{--t:4}.metricsOverview__reel.t5{--t:5}.metricsOverview__reel.t6{--t:6}.metricsOverview__reel.t7{--t:7}.metricsOverview__reel.t8{--t:8}.metricsOverview__reel.t9{--t:9}.is-rolling .metricsOverview__reel{will-change:transform, filter;animation-duration:5.65s;animation-timing-function:cubic-bezier(.22,1,.36,1),linear,ease-in-out;animation-iteration-count:1;animation-fill-mode:both}.is-rolling .metricsOverview__reel.p0{animation-name:metrics-reel-0,metrics-blur}.is-rolling .metricsOverview__reel.p1{animation-name:metrics-reel-1,metrics-blur}.is-rolling .metricsOverview__reel.p2{animation-name:metrics-reel-2,metrics-blur}.metricsOverview__num.d1 .metricsOverview__reel{animation-delay:60ms}.metricsOverview__num.d2 .metricsOverview__reel{animation-delay:.12s}.metricsOverview__num.d3 .metricsOverview__reel{animation-delay:.18s}@keyframes metrics-reel-0{0%{transform:translateY(0)}24.8%,to{transform:translateY(calc(var(--lh) * -1 * (var(--c) * 10 + var(--t))))}}@keyframes metrics-reel-1{0%{transform:translateY(0)}29.2%,to{transform:translateY(calc(var(--lh) * -1 * (var(--c) * 10 + var(--t))))}}@keyframes metrics-reel-2{0%{transform:translateY(0)}33.6%,to{transform:translateY(calc(var(--lh) * -1 * (var(--c) * 10 + var(--t))))}}@keyframes metrics-blur{0%{filter:blur()}1.5%{filter:blur(1.6px)}5.5%{filter:blur(1px)}12%,to{filter:blur()}}@media (prefers-reduced-motion:reduce){.metricsOverview__reel{transform:translateY(calc(var(--lh) * -1 * (var(--c) * 10 + var(--t))));animation:none}}.metricsOverview__description{color:var(--color-text-soft)}.scrollyRail{--carousel-slide-width:21.25rem;--space-outer-carousel:var(--space-outer);--grid-width:calc(var(--maw) + var(--space-4));margin-inline:calc(-1 * var(--space-outer-carousel));grid-column:1/-1;display:block;position:relative}@media (width>=100em){.scrollyRail{--space-outer-carousel:calc((100vw - var(--grid-width)) / 2)}}.scrollyRail scrolly-rail{box-sizing:border-box;margin-block:calc(var(--space-fluid-sm) * -1);overscroll-behavior-x:contain;padding-block:var(--space-fluid-sm);padding-inline:var(--space-outer-carousel);scroll-behavior:smooth;scroll-snap-type:x mandatory;width:100%;display:flex;overflow-x:auto}.scrollyRail .item-list{gap:var(--space-fluid-sm);display:flex}.scrollyRail .item-list>li{flex:0 0 var(--carousel-slide-width);min-inline-size:var(--carousel-slide-width);scroll-snap-align:start;scroll-margin-inline-start:var(--space-outer-carousel);display:grid}.scrollyRail .scrollyRail__meta{padding-inline-start:var(--space-outer-carousel)}.scrollyRail .scrolly-rail-controls{gap:var(--space-2);inline-size:fit-content;display:flex}.scrollyRail .btn--control[disabled]{background:var(--color-bg-btn-control-inactive,#eee);color:var(--color-text-btn-control-inactive,#000);cursor:not-allowed}.scrollyRail .btn--control--next{--x-offset-direction:-1}[data-layout=sidebar].scrollyRail{grid-template-columns:subgrid;display:grid}[data-layout=sidebar].scrollyRail .scrolly-rail{grid-column:1/-1}@media (width>=60em){[data-layout=sidebar].scrollyRail .scrolly-rail{grid-area:1/5/auto/-1;padding-inline-start:0}}[data-layout=sidebar].scrollyRail .scrollyRail__meta{grid-column:1/-1}@media (width>=60em){[data-layout=sidebar].scrollyRail .scrollyRail__meta{grid-area:1/1/auto/5;margin-block-start:0}}[data-hide-scrollbar=true].scrollyRail .scrolly-rail{scrollbar-width:none}[data-hide-scrollbar=true].scrollyRail .scrolly-rail::-webkit-scrollbar{display:none}[data-hide-nav=true].scrollyRail .scrolly-rail-controls,[data-controls-hidden].scrollyRail .scrolly-rail-controls{display:none}.multicard__cards>[data-reveal]:nth-child(2){--reveal-delay:var(--site-entry-stagger)}.multicard__cards>[data-reveal]:nth-child(3){--reveal-delay:calc(2 * var(--site-entry-stagger))}@media (width>=37.5em){.multicard .headline__textLockUp .textLockUp__content{justify-content:space-between;align-items:flex-end;display:flex}.multicard .headline__textLockUp .textLockUp__cta{margin-top:0}}.multicard--carousel{overflow:hidden}.multicard--carousel .scrollyRail{--carousel-slide-width:31.25rem}@media (width>=60em){.multicard--carousel .scrollyRail{--carousel-slide-width:33vw}}.multicard--carousel .card{width:100%}.multicard--carousel .card__media{flex-basis:auto}.multicard--carousel .card__content{padding-block-start:var(--space-4);padding-inline:0}.multicard__card-content{padding-right:var(--space-4)}.postList .card--text{aspect-ratio:auto;overflow:visible}.quote__content[data-astro-cid-vvyxzfkc]{grid-column:1/-1}@media (width>=37.5em){.quote__content[data-astro-cid-vvyxzfkc]{grid-column:5/span 4}}.quote__content[data-astro-cid-vvyxzfkc]:only-child,.quote__media[data-astro-cid-vvyxzfkc]{grid-column:1/-1}@media (width>=37.5em){.quote__media[data-astro-cid-vvyxzfkc]{grid-column:1/span 4}}.resourceLanding{--space-section:clamp(var(--space-16), 8vw, var(--space-32));--space-section-collapsed:var(--space-section)}.resourceBlock{min-inline-size:0}.resourceBlock__header{gap:var(--space-6);flex-direction:column;grid-column:1/-1;max-inline-size:65ch;display:flex}.resourceBlock__layout{row-gap:var(--space-10)}.resourceBlock__content{grid-column:1/-1;min-inline-size:0}.resourceBlock__title{--fz:clamp(var(--size-32), 3.2vw, var(--size-40));--lh:1.1;--ff:var(--ff-serif);--fw:400;--lts:-.03em;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);text-wrap:balance;max-inline-size:26ch}.resourceBlock__intro{--fz:var(--size-18);--lh:1.5;--ff:var(--ff-sans);--fw:400;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);text-wrap:pretty;max-inline-size:60ch}.resourceBlock__itemTitle{--fz:var(--size-18);--lh:1.5;--ff:var(--ff-sans);--fw:500;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);text-wrap:pretty}.resourceBlock__body{--fz:var(--size-16);--lh:1.5;--ff:var(--ff-sans);--fw:400;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);text-wrap:pretty;max-inline-size:60ch}.resourceBlock__actions{gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-8);display:flex}.resourceBlock__items{margin:0;padding:0;list-style:none}.resourceBlock__items>*{grid-column:1/-1;min-inline-size:0}@media (width>=37.5em){.resourceBlock__items>*{grid-column:auto/span 4}}@media (width>=60em){.resourceBlock__items>*{grid-column:auto/span 4}}.resourceBlock__card{gap:var(--space-4);flex-direction:column;display:flex}.resourceBlock__figure{margin:0}.resourceBlock__figure figcaption{color:var(--color-text-soft);margin-block-start:var(--space-3)}.resourceBlock__muted{color:var(--color-text-soft)}.resourceHero__content{gap:var(--space-6);margin-block:var(--space-8) 0;flex-direction:column;max-inline-size:80ch;display:flex}.resourceHero__title{--fz:clamp(var(--size-40), 5vw, var(--size-72));--lh:1.05;--ff:var(--ff-serif);--fw:400;--lts:-.04em;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);text-wrap:balance;max-inline-size:20ch}.resourceHero__intro{--fz:var(--size-20);--lh:1.5;--ff:var(--ff-sans);--fw:400;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);text-wrap:pretty;max-inline-size:60ch}.resourceHero .resourceBlock__actions{margin-block-start:var(--space-2)}.resourceHero .resourceBlock__muted{--fz:var(--size-14);--lh:1.5;--ff:var(--ff-sans);--fw:400;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt)}.resourceHero .resourceBlock__figure{margin-block-start:var(--space-10)}.resourceHero__breadcrumbs ol{gap:var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.resourceHero__breadcrumbs li+li:before{content:"/";margin-inline-end:var(--space-3)}@media (width>=60em){.resourceMedia__gallery>*{grid-column:auto/span 6}}.resourceFeatures .resourceBlock__items{gap:var(--space-10)}@media (width>=60em){.resourceFeatures .resourceBlock__items>*{grid-column:auto/span 6}}.resourceFeatures .resourceBlock__body{max-inline-size:48ch}.resourceFeatures .resourceFeatures--compact{gap:0}.resourceFeatures .resourceFeatures--compact>*{grid-column:1/-1}.resourceFeatures--compact .resourceBlock__card{border-block-end:.0625rem solid var(--color-divider);gap:var(--space-2);padding-block:var(--space-5)}.resourceFeatures--compact .resourceBlock__figure{max-inline-size:7.5rem}@media (width>=60em){.resourceSteps .resourceBlock__header{grid-column:1/span 4}.resourceSteps .resourceBlock__content{grid-column:6/-1}}.resourceSteps__list{margin:0;padding-inline-start:var(--space-8)}.resourceSteps__step{padding-block:var(--space-6);padding-inline-start:var(--space-4)}.resourceSteps__step:first-child{padding-block-start:0}.resourceSteps__step+.resourceSteps__step{border-block-start:.0625rem solid var(--color-divider)}.resourceSteps__step::marker{--fz:var(--size-16);--lh:1.25;--ff:var(--ff-sans);--fw:500;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt)}.resourceSteps__step>div{gap:var(--space-4);flex-direction:column;max-inline-size:65ch;display:flex}.resourceSteps__step .resourceBlock__figure{max-inline-size:65ch;margin-block-start:var(--space-6)}.resourceChecklist__item{align-items:baseline;gap:var(--space-4);display:flex}.resourceChecklist__item>div{gap:var(--space-3);flex-direction:column;display:flex}.resourceChecklist__check{color:var(--color-text-link)}.resourceStats__figure{--fz:clamp(var(--size-40), 5vw, var(--size-56));--lh:1.1;--ff:var(--ff-serif);--fw:400;--lts:-.03em;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);font-variant-numeric:lining-nums}.resourceStats .resourceBlock__card{gap:var(--space-3)}.resourceLinks .resourceBlock__card{border-block-start:.0625rem solid var(--color-divider);padding-block-start:var(--space-6)}.resourceLinks a{text-underline-offset:.2em;text-decoration:underline from-font}.resourceContent__marks{align-items:center;gap:var(--space-8);flex-wrap:wrap;margin-block-start:var(--space-8);padding:0;list-style:none;display:flex}.resourceContent__marks li{max-inline-size:10rem}.resourceMedia video{inline-size:100%;display:block}.resourceMedia .video{padding:0}.resourceMedia .video .container{max-inline-size:none;padding:0}.resourceMedia__transcript{border-block-start:.0625rem solid var(--color-divider);padding-block:var(--space-6);margin-block-start:var(--space-6)}.resourceMedia__transcript summary{cursor:pointer}.resourceMedia__transcript .text{margin-block-start:var(--space-6)}.resourceComparison__scroll{overflow-x:auto}.resourceComparison table{--fz:var(--size-14);--lh:1.5;--ff:var(--ff-sans);--fw:400;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);border-collapse:collapse;text-align:start;inline-size:100%;min-inline-size:40rem}.resourceComparison th,.resourceComparison td{border-block-end:.0625rem solid var(--color-divider);padding:var(--space-5);text-align:start;vertical-align:top}.resourceComparison th{font-weight:var(--fw-medium)}.resourceLanding .logoCloud--strip .textLockUp__title{--fz:var(--size-16);--lh:1.5;--ff:var(--ff-sans);--fw:400;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt)}.resourceLanding .logoCloud--strip .logoCloud__header{margin-block-end:var(--space-8)}.resourceLanding>.logoCloud--strip{--space-section-collapsed:var(--space-8);padding-block:var(--space-8) var(--space-16)}.resourceLanding :is(.testimonials__header h2,.accordion .textLockUp__title,.simpleCta__title){--fz:clamp(var(--size-32), 3.2vw, var(--size-40));--lh:1.1;--ff:var(--ff-serif);--fw:400;--lts:-.03em;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);text-wrap:balance;max-inline-size:26ch}.resourceLanding .testimonials__quote-text{--fz:clamp(var(--size-24), 3vw, var(--size-32));--lh:var(--lh-regular);--ff:var(--ff-serif);--fw:400;--lts:-.02em;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);max-inline-size:36ch}.resourceLanding .testimonials__company-name{--fz:var(--size-20);--lh:1.5;--ff:var(--ff-sans);--fw:500;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt)}.resourceLanding .testimonials__company-person{gap:var(--space-1)}.resourceLanding .testimonials__company-person span{--fz:var(--size-14);--lh:1.5;--ff:var(--ff-sans);--fw:400;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt)}.resourceLanding .testimonials__company-btn{cursor:pointer}.resourceLanding .accordion-content{display:contents}.resourceLanding .accordion-content>.textLockUp{grid-column:1/-1}@media (width>=60em){.resourceLanding .accordion-content>.textLockUp{grid-column:1/span 4}}.resourceLanding .accordion-wrapper{margin-block-start:var(--space-8)}@media (width>=60em){.resourceLanding .accordion-wrapper{grid-column:6/-1;margin-block-start:0}}.resourceLanding .accordion__title{--fz:var(--size-18);--lh:1.5;--ff:var(--ff-sans);--fw:500;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt)}.resourceLanding .accordion__text .text{--fz:var(--size-16);--lh:1.5;--ff:var(--ff-sans);--fw:400;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);max-inline-size:60ch}.resourceComparison__highlight{background-color:color-mix(in srgb, var(--color-text-link) 8%, var(--color-bg))}.resourceBlock :is(a,summary,[tabindex]):focus-visible{outline:.125rem solid var(--color-text-link);outline-offset:.25rem}.modal{z-index:var(--z-modal);display:none;position:fixed;inset:0}.modal.is-open{display:block}.modal__overlay{padding:var(--space-inner);z-index:var(--z-modal);background:#0009;display:grid;position:fixed;inset:0;overflow-y:scroll}.modal__container-wrapper{max-width:62.5rem;padding:var(--space-fluid-xl);width:100%;margin:auto;position:relative}@media (width>=60em){.modal__container-wrapper{padding:var(--space-fluid-lg)}}.modal__container{background-color:var(--color-white,#fff);border-radius:var(--bdrs);max-width:62.5rem;padding:var(--space-fluid-xl);width:100%;margin:auto;position:relative}@media (width>=60em){.modal__container{padding:var(--space-fluid-lg)}}.modal__header{justify-content:space-between;align-items:center;display:flex}.modal__close{--inset:4px;--size:40px;background-color:var(--color-text);color:var(--color-bg);cursor:pointer;height:var(--size);right:var(--inset);top:var(--inset);width:var(--size);z-index:calc(var(--z-modal) + 1);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;transition:background-color .3s ease-in-out;display:flex;position:absolute}.modal__close:hover,.modal__close:focus-visible{background-color:var(--color-bg);color:var(--color-text)}.modal__close:before{width:.8125rem;height:.75rem}.modal__close-icon{pointer-events:none}.modal__content{border-radius:var(--bdrs);color:var(--color-black,#000);margin:var(--spacing-m) 0;line-height:1.5;overflow:hidden}.modal__text{padding:var(--space-inner)}.modal--slide .modal__container,.modal--slide .modal__overlay{will-change:transform}.modal--slide[aria-hidden=false] .modal__overlay{animation:.3s cubic-bezier(0,0,.2,1) fade-in}.modal--slide[aria-hidden=false] .modal__container{animation:.3s cubic-bezier(0,0,.2,1) slide-in}.modal--slide[aria-hidden=true] .modal__overlay{animation:.3s cubic-bezier(0,0,.2,1) fade-out}.modal--slide[aria-hidden=true] .modal__container{animation:.3s cubic-bezier(0,0,.2,1) slide-out}.scrollingSteps__textLockUp .textLockUp__subhead{text-wrap:pretty}.scrollingSteps__scene{height:200vh;position:relative}@media (width>=60em){.scrollingSteps__scene{height:250vh}}@media (width>=90em){.scrollingSteps__scene{height:300vh}}.scrollingSteps__pinned{background-color:var(--color-bg);border:1px solid var(--color-divider);color:var(--color-text);height:80vh;top:calc(var(--nav-height) + (100dvh - var(--nav-height) - 80vh) / 2);flex-direction:column;display:flex;position:sticky;overflow:hidden}@media (width>=60em){.scrollingSteps__pinned{flex-direction:row}}.scrollingSteps__visual{flex:56%;position:relative;overflow:hidden}@media (width>=60em){.scrollingSteps__visual{padding:var(--space-10);flex-basis:64%}}.scrollingSteps__visual:before,.scrollingSteps__visual:after{--grid-cell:3.5rem;content:"";opacity:.4;pointer-events:none;background-position:50%;position:absolute;inset:0;mask-position:50%}.scrollingSteps__visual:before{background-image:repeating-linear-gradient(to right, var(--color-divider) 0 .3125rem, transparent .3125rem .5625rem);mask-image:repeating-linear-gradient(to bottom, #000 0 1px, transparent 1px var(--grid-cell))}.scrollingSteps__visual:after{background-image:repeating-linear-gradient(to bottom, var(--color-divider) 0 .3125rem, transparent .3125rem .5625rem);mask-image:repeating-linear-gradient(to right, #000 0 1px, transparent 1px var(--grid-cell))}.scrollingSteps__figures{z-index:1;block-size:100%;inline-size:100%;position:relative}.scrollingSteps__figure{opacity:0;transition:opacity var(--trs-time) var(--trs-tfunc);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.scrollingSteps__figure.is-active{opacity:1}.scrollingSteps__figure img{object-fit:contain;max-width:82%;max-height:82%}.scrollingSteps__panel{border-block-start:1px solid var(--color-divider);flex:44%;position:relative}@media (width>=60em){.scrollingSteps__panel{border-block-start:0;border-inline-start:1px solid var(--color-divider);flex-basis:36%}}.scrollingSteps__list{flex-direction:column;block-size:100%;margin:0;padding:0;list-style:none;display:flex}.scrollingSteps__step{position:relative}@media (width>=60em){.scrollingSteps__step{cursor:pointer;flex:1}}.scrollingSteps__step:focus-visible{outline:.125rem solid var(--color-text-link);outline-offset:calc(-1 * .125rem)}.scrollingSteps__stepDescription{color:var(--color-text-soft);text-wrap:pretty;margin-block-start:var(--space-3)}@media (width>=60em){.scrollingSteps__step{padding:var(--space-8)}.scrollingSteps__stepContent{opacity:.4;transition:opacity var(--trs-time) var(--trs-tfunc)}.scrollingSteps__step.is-active .scrollingSteps__stepContent{opacity:1}}@media (width>=60em) and (hover:hover){.scrollingSteps__step:not(.is-active):hover .scrollingSteps__stepContent{opacity:.7}}@media (width>=60em){.scrollingSteps__step+.scrollingSteps__step{border-block-start:1px solid var(--color-divider)}}@media (width>=80em){.scrollingSteps__step{padding:var(--space-10)}}@media (width<=59.9375em){.scrollingSteps__step{opacity:0;padding:var(--space-6);pointer-events:none;transition:opacity var(--trs-time) var(--trs-tfunc);position:absolute;inset:0}.scrollingSteps__step.is-active{opacity:1}}.scrollingSteps__dots{display:none}@media (width<=59.9375em){.scrollingSteps__dots{gap:var(--space-2);padding:var(--space-6);justify-content:center;display:flex;position:absolute;inset-block-end:0;inset-inline:0}}.scrollingSteps__dot{appearance:none;background-color:color-mix(in srgb, var(--color-paper) 20%, transparent);border-radius:var(--bdrs-full);cursor:pointer;block-size:.5rem;inline-size:.5rem;transition:background-color var(--trs-time) var(--trs-tfunc);border:0;padding:0}.scrollingSteps__dot.is-active{background-color:var(--color-redline)}.scrollingSteps__dot:focus-visible{outline:.125rem solid var(--color-redline);outline-offset:.125rem}.scrollingSteps.is-static .scrollingSteps__scene{height:auto}.scrollingSteps.is-static .scrollingSteps__pinned{height:auto;display:block;position:static;overflow:visible}.scrollingSteps.is-static .scrollingSteps__dots{display:none}.scrollingSteps.is-static .scrollingSteps__figure,.scrollingSteps.is-static .scrollingSteps__step{opacity:1;position:static}.scrollingSteps.is-static .scrollingSteps__stepContent,.scrollingSteps.is-static .scrollingSteps__stepDescription{opacity:1}.simpleCta{background-color:var(--color-bg);border-radius:var(--site-panel-radius);color:var(--color-text);inline-size:calc(100% - 2 * var(--space-outer));max-inline-size:var(--maw);text-align:center;margin-inline:auto;position:relative;overflow:clip}.simpleCta__logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.25rem,.8125rem + 2.1875vw,3rem);margin-block-end:0;margin-inline:0;padding:0;list-style:none;display:flex}.simpleCta__logo .frame img{filter:brightness(0);object-fit:contain;block-size:clamp(1.5rem,1.25rem + 1.25vw,2.5rem);inline-size:auto;max-inline-size:clamp(6.25rem,5.3125rem + 4.6875vw,10rem);width:auto}.simpleCta.theme-dark .simpleCta__logo img,.simpleCta.theme-gold .simpleCta__logo img,.simpleCta.theme-red .simpleCta__logo img,.simpleCta.accent-maroon .simpleCta__logo img,.simpleCta.theme-graphite-dark .simpleCta__logo img,.simpleCta.theme-graphite .simpleCta__logo img{filter:brightness(0)invert()}.simpleCta:where(.theme-gold){--section-surface:var(--color-ochre);--color-bg:var(--color-ochre);--color-text:var(--color-paper)}.simpleCta__image{letter-spacing:130%;opacity:.5;pointer-events:none;text-transform:uppercase;flex-direction:column;font-size:clamp(.75rem,1.5vw,2rem);display:flex;position:absolute}.simpleCta__image--top-right{--reveal-translate-y:calc(-1 * var(--space-4));align-items:flex-end;top:.5em;right:.5em;transform:translate(1em)}.simpleCta__image--bottom-left{align-items:flex-start;bottom:.5em;left:.5em}.simpleCta__textLockUp .textLockUp__title{text-wrap:pretty;max-inline-size:30ch}.simpleCta__logos,.simpleCta__textLockUp .textLockUp__cta{margin-block-start:var(--space-6)}@media (width>=37.5em){.simpleCta__logos,.simpleCta__textLockUp .textLockUp__cta{margin-block-start:var(--space-8)}}@media (width>=60em){.simpleCta__logos,.simpleCta__textLockUp .textLockUp__cta{margin-block-start:var(--space-10)}}@media (width>=80em){.simpleCta__logos,.simpleCta__textLockUp .textLockUp__cta{margin-block-start:var(--space-12)}}.testimonials__header{grid-column:1/-1}.testimonials__feature{border-block:1px solid var(--color-divider);padding-block:var(--space-8);grid-column:1/-1;position:relative}@media (width>=60em){.testimonials__feature{padding-inline:var(--space-8);grid-column:auto/span 7}}.testimonials__slide{gap:var(--space-8);opacity:0;pointer-events:none;visibility:hidden;width:100%;height:0;display:flex;position:absolute;overflow:hidden}.testimonials__slide.is-active{opacity:1;pointer-events:auto;visibility:visible;height:auto;position:static;overflow:visible}.testimonials__portrait{flex-shrink:0;width:50%;overflow:hidden}@media (width>=60em){.testimonials__portrait{max-width:22.5rem}}.testimonials__content{flex:1;min-width:0}.testimonials__quote{color:var(--color-text);margin-block-end:var(--space-6)}.testimonials__quote-text{--ff:var(--ff-serif)}@media (width>=60em){.testimonials__attribution{display:none}}.testimonials__attribution cite{font-style:normal}.testimonials__nav{grid-column:8/-1;min-height:100%;display:none}@media (width>=60em){.testimonials__nav{display:block}}.testimonials__company-list{min-height:100%;list-style:none;display:grid}.testimonials__company-item{border-block-end:1px solid var(--color-divider)}.testimonials__company-item:first-child{border-block-start:1px solid var(--color-divider)}.testimonials__company-btn{appearance:none;color:var(--color-text-soft);cursor:default;align-items:center;gap:var(--space-4);height:100%;padding-block:var(--space-4);text-align:left;transition:color var(--trs-time) var(--trs-tfunc);background:0 0;border:0;justify-content:space-between;width:100%;display:flex}.testimonials__company-item.is-active .testimonials__company-btn{color:var(--color-text)}.testimonials__company-name{flex:1}.testimonials__company-person{flex-direction:column;flex:1;min-width:0;display:flex}.testimonials__person-role{color:var(--color-text-soft)}.testimonials__pagination{align-items:center;gap:var(--space-2);grid-column:1/-1;margin-block-start:var(--space-8);display:flex}@media (width>=60em){.testimonials__pagination{display:none}}.testimonials__page-numbers{gap:var(--space-1);display:flex}.testimonials__page-btn{appearance:none;color:var(--color-text-soft);cursor:default;font-family:var(--ff-sans);font-size:var(--size-text-sm);padding:var(--space-1) var(--space-2);transition:color var(--trs-time) var(--trs-tfunc);background:0 0;border:0}.testimonials__page-btn.is-active{background-color:var(--color-text);color:var(--color-bg)}.videoEmbed__frame[data-astro-cid-wlex6x7t]{aspect-ratio:16/9;border-radius:var(--bdrs-lg);width:100%;position:relative;overflow:hidden}.videoEmbed__frame[data-astro-cid-wlex6x7t] iframe[data-astro-cid-wlex6x7t],.videoEmbed__frame[data-astro-cid-wlex6x7t] mux-player{width:100%;height:100%;position:absolute;top:0;left:0}.videoEmbed__native[data-astro-cid-wlex6x7t]{object-fit:contain;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.videoTestimonialCarousel__layout>*+*{margin-block-start:32px}@media (width>=37.5em){.videoTestimonialCarousel__layout>*+*{margin-block-start:40px}}.videoTestimonialCarousel .textLockUp__title{--fz:var(--site-heading);--lh:1.1;--ff:var(--ff-serif);--fw:400;--lts:-.03em;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt)}.videoTestimonialCarousel .textLockUp__body{--fz:var(--size-16);--lh:1.5;--ff:var(--ff-sans);--fw:400;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);color:var(--color-text-soft);max-inline-size:490px;margin-block-start:20px;margin-inline:auto}.videoTestimonialCarousel__titleSans{font-family:var(--ff-sans);font-size:calc(1em * var(--site-heading-sans-scale));letter-spacing:-.045em;display:block}fk-video-carousel{min-inline-size:0;display:block}.videoTestimonialCarousel__stage{touch-action:pan-y;overflow:auto}.videoTestimonialCarousel__track{gap:16px;display:flex}.videoTestimonialCarousel__slide{flex:0 0 78%;min-inline-size:0;position:relative}.is-ready .videoTestimonialCarousel__stage{aspect-ratio:200/117;cursor:grab;position:relative;overflow:clip;mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000)}@media (width>=37.5em){.is-ready .videoTestimonialCarousel__stage{aspect-ratio:200/81}}.is-ready .videoTestimonialCarousel__track{display:block;position:absolute;inset:0}.is-ready .videoTestimonialCarousel__slide{inline-size:78%;position:absolute;inset-block-start:50%;inset-inline-start:50%}@media (width>=37.5em){.is-ready .videoTestimonialCarousel__slide{inline-size:72%}}.is-dragging .videoTestimonialCarousel__stage{cursor:grabbing}.videoTestimonialCarousel__card{margin:0;position:relative}.videoTestimonialCarousel__play{aspect-ratio:4/3;border-radius:var(--site-radius);-webkit-user-select:none;user-select:none;background:#1c1c1c;display:block;position:relative;overflow:hidden}.videoTestimonialCarousel__play:after{content:"";background:linear-gradient(#0000 40%,#000000b3);position:absolute;inset:0}@media (width>=37.5em){.videoTestimonialCarousel__play{aspect-ratio:16/9}}.videoTestimonialCarousel__poster{object-fit:cover;block-size:100%;inline-size:100%}.videoTestimonialCarousel__watch{--fz:var(--size-16);--lh:1.25;--ff:var(--ff-sans);--fw:450;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);border-radius:var(--site-radius);color:#1c1c1c;white-space:nowrap;z-index:1;background:#fff;align-items:center;gap:10px;padding:10px 16px;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.videoTestimonialCarousel__meta{color:#fff;pointer-events:none;justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:absolute;inset-block-end:14px;inset-inline:14px}@media (width>=37.5em){.videoTestimonialCarousel__meta{inset-block-end:28px;inset-inline:28px}}.videoTestimonialCarousel__logo{filter:brightness(0)invert();object-fit:contain;object-position:left;flex-shrink:0;block-size:36px;inline-size:86px}@media (width>=37.5em){.videoTestimonialCarousel__logo{inline-size:126px}}.videoTestimonialCarousel__person{text-align:right;max-inline-size:65%}.videoTestimonialCarousel__name{--fz:var(--size-16);--lh:1.25;--ff:var(--ff-sans);--fw:400;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt)}.videoTestimonialCarousel__role{--fz:var(--size-13);--lh:1.5;--ff:var(--ff-sans);--fw:400;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);opacity:.85;margin-block-start:4px}.videoTestimonialCarousel__preview{cursor:pointer;z-index:3;background:0 0;border:0;inline-size:11%;padding:0;position:absolute;inset-block:8%}@media (width>=37.5em){.videoTestimonialCarousel__preview{inline-size:14%}}.videoTestimonialCarousel__preview--previous{inset-inline-start:0}.videoTestimonialCarousel__preview--next{inset-inline-end:0}.videoTestimonialCarousel__controls:not([hidden]){justify-content:center;gap:8px;margin-block-start:24px;display:flex}.videoTestimonialCarousel__controls button{border:1px solid var(--color-divider);border-radius:var(--site-radius);block-size:44px;color:inherit;cursor:pointer;background:0 0;place-items:center;inline-size:44px;padding:0;display:grid}.btn.videoTestimonialCarousel__caseStudy{--fz:var(--size-14);--lh:1.25;--ff:var(--ff-sans);--fw:500;--lts:0;--tt:none;font-family:var(--ff);font-size:var(--fz);font-weight:var(--fw);letter-spacing:var(--lts);line-height:var(--lh);text-transform:var(--tt);--button-bg:transparent;--button-color:var(--color-text);--button-hover-bg:color-mix(in srgb, var(--color-text) 5%, transparent);--button-hover-color:var(--color-text);--button-border-width:1px;--button-border-color:var(--color-divider);min-block-size:44px}fk-video-carousel :focus-visible{outline-offset:-4px;outline:2px solid}.videoTestimonialCarousel__play:focus-visible{outline-color:#fff}.videoTestimonialCarousel__player{pointer-events:none;position:absolute;inset:0}.videoTestimonialCarousel__player .videoEmbed,.videoTestimonialCarousel__player .videoEmbed__frame{border-radius:var(--site-radius);block-size:100%;inline-size:100%}.is-playing .videoTestimonialCarousel__player{pointer-events:auto}.is-playing .videoTestimonialCarousel__play,.is-playing .videoTestimonialCarousel__meta{visibility:hidden}@media (hover:hover) and (pointer:fine){.videoTestimonialCarousel__controls button:hover{background:color-mix(in srgb, var(--color-text) 5%, transparent)}}.tabs__list{scrollbar-width:none;overflow:scroll clip}.tabs__list::-webkit-scrollbar{display:none}[role=tablist]{gap:var(--space-6);padding:.25rem;display:flex}[role=tablist] li::marker{content:none}.tabs__list,.tabs__panel{grid-column:1/-1}[role=tablist][aria-orientation=horizontal]{white-space:nowrap}.no-js .tabs__list{align-self:start;position:sticky;top:0}@media (width>=60em){.tabs__list:has([aria-orientation=horizontal]),.tabs__panel:has([aria-orientation=horizontal]){grid-column:3/span 8}.tabs__list:has([aria-orientation=vertical]),.no-js .tabs__list:has([aria-orientation=horizontal]){grid-column:2/span 2}}[role=tablist][aria-orientation=vertical]{flex-direction:column}@media (width>=60em){.tabs__panel:has([aria-orientation=vertical]),.no-js .tabs__panel:has([aria-orientation=horizontal]){grid-column:4/span 7}}[role=tab][aria-selected=false]{text-decoration:none}[role=tab]:focus-visible{outline:1px solid var(--color-dark)}.no-js [role=tablist]{margin-left:var(--space-6);margin-top:var(--space-4);flex-direction:column}.no-js .tabs__list:before{content:"Table of content:";font-weight:700}.no-js [role=tabpanel][hidden]{display:block!important}.no-js [role=tabpanel]+[role=tabpanel]{margin-top:var(--space-fluid-xl)}
