.CaseStudyLandingView-module__taHGXW__caseStudyLandingView{box-sizing:border-box;width:100%;max-width:var(--layout-page-max-width);padding-inline:var(--layout-page-margin-inline);grid-template-columns:repeat(var(--layout-grid-columns), minmax(0, 1fr));column-gap:var(--layout-grid-column-gap);row-gap:var(--layout-module-row-gap);padding-bottom:var(--layout-module-row-gap);align-content:start;margin-inline:auto;display:grid}
.ThreeColumnHighlights-module__Yen8sG__three-column-highlights{grid-column:1/-1;grid-template-columns:minmax(0,1fr);row-gap:clamp(48px,5.5vw,80px);width:100%;min-width:0;display:grid}.ThreeColumnHighlights-module__Yen8sG__three-column-highlights__headline{color:var(--color-lapis);text-transform:capitalize;text-wrap:balance;margin:0}.ThreeColumnHighlights-module__Yen8sG__three-column-highlights__grid{grid-template-columns:minmax(0,1fr);gap:clamp(24px,3vw,32px);margin:0;padding:0;list-style:none;display:grid}.ThreeColumnHighlights-module__Yen8sG__three-column-highlights__item{grid-template-columns:minmax(0,1fr);row-gap:clamp(16px,2vw,24px);min-width:0;display:grid}.ThreeColumnHighlights-module__Yen8sG__three-column-highlights__media{aspect-ratio:440/500;border-radius:var(--radius-btn);background:var(--color-cloud);width:100%;overflow:hidden}.ThreeColumnHighlights-module__Yen8sG__three-column-highlights__img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.ThreeColumnHighlights-module__Yen8sG__three-column-highlights__copy{grid-template-columns:minmax(0,1fr);row-gap:8px;max-width:21rem;display:grid}.ThreeColumnHighlights-module__Yen8sG__three-column-highlights__title{color:var(--color-lapis);letter-spacing:-.02em;margin:0}.ThreeColumnHighlights-module__Yen8sG__three-column-highlights__description{color:var(--color-graphite);margin:0;font-size:14px;line-height:1.42857}@media (min-width:768px){.ThreeColumnHighlights-module__Yen8sG__three-column-highlights__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,.83vw,12px)}}
.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards{--vertical-carousel-cards-inset-inline:calc((100vw - min(100vw, var(--layout-page-max-width))) / 2 + var(--layout-page-margin-inline));flex-direction:column;grid-column:1/-1;row-gap:clamp(60px,8.33vw,120px);width:100vw;min-width:0;margin-left:calc(50% - 50vw);display:flex;overflow-x:visible}.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__layout{box-sizing:border-box;grid-template-columns:minmax(0, 1fr) minmax(0, min(1116px, calc(100vw - 2 * var(--layout-page-margin-inline)))) minmax(0, 1fr);align-items:start;column-gap:0;width:100%;display:grid}.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__column{grid-column:2;justify-self:center;width:100%;min-width:0;max-width:min(1116px,100%);margin-inline:0;padding-inline:0}.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__intro{box-sizing:border-box;width:100%;padding-inline:var(--vertical-carousel-cards-inset-inline);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__intro-copy{grid-template-columns:minmax(0,1fr);row-gap:clamp(16px,2vw,24px);min-width:0;display:grid}.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__intro-title{color:var(--color-lapis);text-transform:capitalize;text-wrap:balance;margin:0}.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__intro-description{max-width:33.125rem;color:var(--color-lapis);text-wrap:pretty;margin:0;line-height:1.2}.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__inner{width:100%;min-width:0}.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__list{grid-template-columns:1fr;row-gap:clamp(48px,6vw,96px);margin:0;padding:0;list-style:none;display:grid}.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__nav{flex-direction:column;grid-column:3;place-self:start end;align-items:flex-end;gap:8px;width:auto;margin-inline-end:var(--layout-page-margin-inline);display:flex;position:sticky;top:max(1rem,50vh - 4rem)}.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__dot{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:2.75rem;height:auto;min-height:0;margin:0;padding:0;display:flex}.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__dot:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__dot-mark{background-color:color-mix(in srgb, var(--color-clay) 30%, transparent);border-radius:2px;flex-shrink:0;width:8px;height:8px;transition:height .35s cubic-bezier(.33,1,.68,1),background-color .35s;display:block}.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__dot[data-active] .VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__dot-mark{background-color:var(--color-cara);height:50px}.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__item{margin:0;padding:0}.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__card{margin:0}.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__slide{aspect-ratio:1116/743;border-radius:var(--radius-sm);background-color:var(--color-cloud);background-position:50%;background-repeat:no-repeat;background-size:cover;background-image:var(--slide-bg-1x);transform-origin:50%;width:100%;transition:opacity .55s cubic-bezier(.33,1,.68,1),transform .55s cubic-bezier(.33,1,.68,1);position:relative;overflow:hidden}.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards[data-scroll-focus] .VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__item:not([data-active]) .VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__slide{opacity:.42;transform:scale(.84)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2x){.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__slide{background-image:var(--slide-bg-2x)}}@media (max-width:767px){.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards{width:100%;margin-left:0}.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__intro{padding-inline:0}.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__layout{grid-template-columns:1fr}.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__column{grid-column:1;max-width:100%}.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__nav{display:none}.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__slide{aspect-ratio:1116/1486}}.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__slide-body{z-index:1;box-sizing:border-box;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;min-height:100%;padding:clamp(16px,3vw,40px);display:flex;position:relative}.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__panel{box-sizing:border-box;background:var(--color-bg);border-radius:var(--radius-sm);flex-direction:row;align-items:flex-start;gap:1.5rem;width:min(500px,100%);padding:32px;display:flex}.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__panel-main{flex-direction:column;flex:auto;gap:1.5rem;min-width:0;display:flex}.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__title{margin:0}.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__body{white-space:pre-wrap;margin:0;line-height:1.2}.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__cta{align-self:flex-start}.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__index{font-family:var(--font-sans);font-size:var(--type-body-3-font-size);letter-spacing:var(--type-body-3-letter-spacing);color:var(--color-indigo);text-align:right;flex:none;margin:0;font-weight:400;line-height:1}@media (prefers-reduced-motion:reduce){.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__slide{transition:none}.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards[data-scroll-focus] .VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__item:not([data-active]) .VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__slide{opacity:1;transform:none}.VerticalCarouselCards-module__s6f5PW__vertical-carousel-cards__dot-mark{transition:none}}
.Statistics-module__NHwqKG__statistics{background:var(--color-indigo);width:100vw;min-width:0;color:var(--color-ghost);--statistics-inset-inline:calc((100vw - min(100vw, var(--layout-page-max-width))) / 2 + var(--layout-page-margin-inline));padding-block:clamp(60px,8.33vw,120px);padding-inline:var(--statistics-inset-inline);box-sizing:border-box;grid-column:1/-1;margin-left:calc(50% - 50vw)}.Statistics-module__NHwqKG__statistics__inner{width:100%;max-width:var(--layout-page-max-width);grid-template-columns:minmax(0,1fr);row-gap:clamp(40px,5.5vw,80px);margin-inline:auto;display:grid}.Statistics-module__NHwqKG__statistics__headline{color:var(--color-ghost);text-transform:capitalize;text-wrap:balance;white-space:pre-line;margin:0}.Statistics-module__NHwqKG__statistics__grid{grid-template-columns:repeat(var(--statistics-stat-count,3), minmax(0, 1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.Statistics-module__NHwqKG__statistics__column{grid-template-columns:auto minmax(0,1fr);align-items:stretch;column-gap:clamp(12px,1.25vw,18px);min-width:0;display:grid}.Statistics-module__NHwqKG__statistics__divider{background:color-mix(in srgb, var(--color-clay) 55%, transparent);flex-shrink:0;width:1px;min-height:100%}.Statistics-module__NHwqKG__statistics__column-body{grid-template-columns:minmax(0,1fr);align-content:space-between;row-gap:clamp(48px,12vw,194px);min-width:0;min-height:clamp(220px,24vw,347px);display:grid}.Statistics-module__NHwqKG__statistics__label{color:var(--color-ghost);letter-spacing:-.02em;margin:0;font-size:16px;line-height:1.5}.Statistics-module__NHwqKG__statistics__value{color:var(--color-scarlet);font-family:var(--font-sans);flex-wrap:wrap;align-items:flex-end;gap:0;margin:0;font-weight:400;line-height:1;display:flex}.Statistics-module__NHwqKG__statistics__value--ghost{color:var(--color-ghost)}.Statistics-module__NHwqKG__statistics__value-number{font-variant-numeric:tabular-nums;align-items:flex-end;font-size:clamp(4rem,8.33vw,7.5rem);display:inline-flex}.Statistics-module__NHwqKG__statistics__digit{vertical-align:bottom;flex-shrink:0;width:1ch;min-width:1ch;height:1em;line-height:1;display:inline-block}.Statistics-module__NHwqKG__statistics__digit+.Statistics-module__NHwqKG__statistics__digit,.Statistics-module__NHwqKG__statistics__digit+.Statistics-module__NHwqKG__statistics__decimal,.Statistics-module__NHwqKG__statistics__decimal+.Statistics-module__NHwqKG__statistics__digit{margin-inline-start:-.1em}.Statistics-module__NHwqKG__statistics__decimal{vertical-align:bottom;flex-shrink:0;width:auto;min-width:0;line-height:1;display:inline-block}.Statistics-module__NHwqKG__statistics__digit-viewport{box-sizing:content-box;--statistics-digit-mask-edge:16%;width:100%;height:1em;-webkit-mask-image:linear-gradient(to bottom, transparent 0%, #000 var(--statistics-digit-mask-edge), #000 calc(100% - var(--statistics-digit-mask-edge)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, #000 var(--statistics-digit-mask-edge), #000 calc(100% - var(--statistics-digit-mask-edge)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0%, #000 var(--statistics-digit-mask-edge), #000 calc(100% - var(--statistics-digit-mask-edge)), transparent 100%);padding-inline:.06em;display:block;overflow:hidden}.Statistics-module__NHwqKG__statistics__digit-strip{width:100%;transition:transform var(--statistics-wheel-duration,1.1s) cubic-bezier(.22, 1, .36, 1);will-change:transform;flex-direction:column;display:flex}.Statistics-module__NHwqKG__statistics__digit-cell{text-align:center;flex-shrink:0;width:100%;height:1em;line-height:1;display:block}.Statistics-module__NHwqKG__statistics__value-suffix{letter-spacing:-.12em;padding-block-end:.05em;font-size:clamp(3rem,5.4vw,4.8375rem)}@media (max-width:639px){.Statistics-module__NHwqKG__statistics__grid{grid-template-columns:minmax(0,1fr)}.Statistics-module__NHwqKG__statistics__column-body{row-gap:clamp(32px,8vw,80px);min-height:0}}@media (prefers-reduced-motion:reduce){.Statistics-module__NHwqKG__statistics__digit-strip{transition:none}.Statistics-module__NHwqKG__statistics__digit-viewport{-webkit-mask-image:none;mask-image:none}}
.Accolades-module__sMD90W__accolades{--accolades-content-max-width:58.9375rem;grid-column:1/-1;min-width:0}.Accolades-module__sMD90W__accolades--lapis-band{background:var(--color-lapis);width:100vw;color:var(--color-ghost);--accolades-inset-inline:calc((100vw - min(100vw, var(--layout-page-max-width))) / 2 + var(--layout-page-margin-inline));padding-block:clamp(60px,8.33vw,120px);padding-inline:var(--accolades-inset-inline);box-sizing:border-box;margin-left:calc(50% - 50vw)}.Accolades-module__sMD90W__accolades--lapis-band .Accolades-module__sMD90W__accolades__inner{width:100%;max-width:var(--layout-page-max-width);grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:clamp(40px,4.17vw,60px);margin-inline:auto;display:grid}.Accolades-module__sMD90W__accolades--lapis-band .Accolades-module__sMD90W__accolades__headline{font-family:var(--font-sans);font-weight:400;font-size:clamp(32px, calc(32px + (100vw - var(--fluid-width-min)) * 14 / 1120), 46px);letter-spacing:clamp(-2.7px, calc(-2.7px + (100vw - var(--fluid-width-min)) * .46 / 1120), -2.24px);color:var(--color-ghost);text-align:center;text-transform:capitalize;text-wrap:balance;white-space:pre-line;max-width:var(--accolades-content-max-width);margin:0;line-height:1}.Accolades-module__sMD90W__accolades--lapis-band .Accolades-module__sMD90W__accolades__grid{width:100%;max-width:var(--accolades-content-max-width);flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:20px;margin:0;padding:0;list-style:none;display:flex}.Accolades-module__sMD90W__accolades--lapis-band .Accolades-module__sMD90W__accolades__item{border:1px solid color-mix(in srgb, var(--color-grayscale-white) 20%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-grayscale-white) 5%, transparent);width:min(18.8rem,100%);min-width:0;max-width:100%;box-shadow:0 40.883px 46.196px 0 color-mix(in srgb, var(--color-darkness) 5%, transparent);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);flex:0 18.8rem;grid-template-columns:72px minmax(0,1fr);align-items:center;column-gap:16px;padding:clamp(16px,1.33vw,19.2px);display:grid}.Accolades-module__sMD90W__accolades--lapis-band .Accolades-module__sMD90W__accolades__logo{background:color-mix(in srgb, var(--color-grayscale-white) 5%, transparent)}.Accolades-module__sMD90W__accolades--lapis-band .Accolades-module__sMD90W__accolades__title{color:var(--color-grayscale-white)}.Accolades-module__sMD90W__accolades--lapis-band .Accolades-module__sMD90W__accolades__subtitle{color:var(--color-ghost)}.Accolades-module__sMD90W__accolades--content-section{background:var(--color-bg);width:100%;color:var(--color-lapis);padding-block:clamp(60px,8.33vw,120px)}.Accolades-module__sMD90W__accolades--content-section .Accolades-module__sMD90W__accolades__inner{width:100%;max-width:var(--layout-page-max-width);grid-template-columns:minmax(0,1fr);justify-items:start;row-gap:clamp(40px,4.17vw,60px);margin-inline:auto;display:grid}.Accolades-module__sMD90W__accolades--content-section .Accolades-module__sMD90W__accolades__headline{font-family:var(--font-sans);font-weight:400;font-size:clamp(40px, calc(40px + (100vw - var(--fluid-width-min)) * 16 / 1120), 56px);letter-spacing:clamp(-3.2px, calc(-3.2px + (100vw - var(--fluid-width-min)) * .4 / 1120), -2.8px);color:var(--color-lapis);text-align:start;text-transform:capitalize;text-wrap:balance;white-space:pre-line;max-width:none;margin:0;line-height:1}.Accolades-module__sMD90W__accolades--content-section .Accolades-module__sMD90W__accolades__description{max-width:min(70.2rem,100%);font-family:var(--font-sans);font-weight:400;font-size:clamp(24px, calc(24px + (100vw - var(--fluid-width-min)) * 6 / 1120), 30px);letter-spacing:-.04em;color:var(--color-lapis);text-wrap:pretty;margin:0;line-height:1.33333}.Accolades-module__sMD90W__accolades--content-section .Accolades-module__sMD90W__accolades__grid{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:20px;width:100%;margin:0;padding:0;list-style:none;display:flex}.Accolades-module__sMD90W__accolades--content-section .Accolades-module__sMD90W__accolades__item{border:1px solid color-mix(in srgb, var(--color-lapis) 20%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-white) 80%, transparent);width:min(18.8rem,100%);min-width:0;max-width:100%;box-shadow:0 40.883px 46.196px 0 color-mix(in srgb, var(--color-darkness) 5%, transparent);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);flex:0 18.8rem;grid-template-columns:72px minmax(0,1fr);align-items:center;column-gap:16px;padding:clamp(16px,1.33vw,19.2px);display:grid}.Accolades-module__sMD90W__accolades--content-section .Accolades-module__sMD90W__accolades__logo{background:color-mix(in srgb, var(--color-lapis) 5%, transparent)}.Accolades-module__sMD90W__accolades--content-section .Accolades-module__sMD90W__accolades__title,.Accolades-module__sMD90W__accolades--content-section .Accolades-module__sMD90W__accolades__subtitle{color:var(--color-lapis)}.Accolades-module__sMD90W__accolades__logo{border-radius:var(--radius-btn);box-sizing:border-box;flex-shrink:0;place-items:center;width:72px;min-width:72px;height:72px;min-height:72px;padding:8px;display:grid;overflow:hidden}.Accolades-module__sMD90W__accolades__logo-img{object-fit:contain;object-position:center;width:100%;min-width:0;height:100%;min-height:0;display:block}.Accolades-module__sMD90W__accolades__copy{grid-template-columns:minmax(0,1fr);row-gap:12px;min-width:0;display:grid}.Accolades-module__sMD90W__accolades__title{letter-spacing:-.02em;white-space:pre-line;margin:0;font-size:16px;line-height:1.2}.Accolades-module__sMD90W__accolades__subtitle{opacity:.8;margin:0;font-size:12px;line-height:1.09833}@media (prefers-reduced-motion:no-preference){@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Accolades-module__sMD90W__accolades--lapis-band .Accolades-module__sMD90W__accolades__item{background:color-mix(in srgb, var(--color-lapis) 88%, var(--color-grayscale-white))}.Accolades-module__sMD90W__accolades--content-section .Accolades-module__sMD90W__accolades__item{background:var(--color-white)}}}
.Integrations-module__HIt9ea__integrations{background:color-mix(in srgb, var(--color-cloud) 40%, transparent);width:100vw;min-width:0;color:var(--color-lapis);--integrations-inset-inline:calc((100vw - min(100vw, var(--layout-page-max-width))) / 2 + var(--layout-page-margin-inline));padding-block:clamp(60px,5.56vw,80px);padding-inline:var(--integrations-inset-inline);box-sizing:border-box;grid-column:1/-1;margin-left:calc(50% - 50vw)}.Integrations-module__HIt9ea__integrations__inner{width:100%;max-width:var(--layout-page-max-width);grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:clamp(48px,5.56vw,80px);margin-inline:auto;display:grid}.Integrations-module__HIt9ea__integrations__intro{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:clamp(24px,2.22vw,32px);width:100%;max-width:57.1875rem;display:grid}.Integrations-module__HIt9ea__integrations__headline{color:var(--color-lapis);text-transform:capitalize;text-wrap:balance;white-space:pre-line;margin:0}.Integrations-module__HIt9ea__integrations__description{max-width:49.3125rem;color:var(--color-lapis);text-wrap:pretty;white-space:pre-line;margin:0}.Integrations-module__HIt9ea__integrations__grid{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px;width:100%;max-width:54rem;margin:0;padding:0;list-style:none;display:flex}.Integrations-module__HIt9ea__integrations__item{flex:0 auto;align-content:center;place-items:center;width:calc(50% - 8px);min-width:0;max-width:10rem;display:grid}.Integrations-module__HIt9ea__integrations__logo{aspect-ratio:160/90;background:var(--color-white);box-sizing:border-box;border-radius:16px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;width:100%;padding:1.125rem 1.375rem;display:grid;overflow:hidden;box-shadow:0 15.547px 51.822px #0000001a}.Integrations-module__HIt9ea__integrations__logo-img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%;display:block}@media (min-width:640px){.Integrations-module__HIt9ea__integrations__item{width:calc(33.3333% - 10.6667px)}}@media (min-width:900px){.Integrations-module__HIt9ea__integrations__item{width:calc(20% - 12.8px)}}
.LocationMap-module__WGvfVG__location-map{grid-column:1/-1;grid-template-columns:minmax(0,1fr);row-gap:clamp(48px,5.5vw,80px);width:100%;min-width:0;display:grid}.LocationMap-module__WGvfVG__location-map__header{grid-template-columns:minmax(0,1fr);row-gap:24px;max-width:33.1875rem;display:grid}.LocationMap-module__WGvfVG__location-map__headline{color:var(--color-lapis);text-transform:capitalize;text-wrap:balance;margin:0}.LocationMap-module__WGvfVG__location-map__description{color:var(--color-lapis);letter-spacing:-.02em;margin:0}.LocationMap-module__WGvfVG__location-map__stage{aspect-ratio:1343/884;width:100%;min-width:0;position:relative}.LocationMap-module__WGvfVG__location-map__image{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.LocationMap-module__WGvfVG__location-map__markers,.LocationMap-module__WGvfVG__location-map__markers-interactive{margin:0;padding:0;list-style:none;position:absolute;inset:0}.LocationMap-module__WGvfVG__location-map__marker{left:var(--location-map-x);top:var(--location-map-y);z-index:1;position:absolute;transform:translate(-50%,-50%)}:is(.LocationMap-module__WGvfVG__location-map__markers-interactive .LocationMap-module__WGvfVG__location-map__marker:has(.LocationMap-module__WGvfVG__location-map__pin--active),.LocationMap-module__WGvfVG__location-map__markers-interactive .LocationMap-module__WGvfVG__location-map__marker:has(.LocationMap-module__WGvfVG__location-map__pin[aria-expanded=true])){z-index:2}.LocationMap-module__WGvfVG__location-map__pin-dot{background:var(--color-lapis);width:.539063rem;height:.539063rem;display:none}.LocationMap-module__WGvfVG__location-map__pin-dot--active{background:var(--color-scarlet)}.LocationMap-module__WGvfVG__location-map__mobile{display:none}.LocationMap-module__WGvfVG__location-map__pin{background:var(--color-lapis);width:2rem;height:2rem;color:var(--color-grayscale-white);cursor:pointer;border:0;place-items:center;padding:0;line-height:0;display:grid}.LocationMap-module__WGvfVG__location-map__pin--active{background:var(--color-scarlet)}.LocationMap-module__WGvfVG__location-map__pin:focus-visible{outline:2px solid var(--color-cara);outline-offset:2px}.LocationMap-module__WGvfVG__location-map__pin-icon{flex-shrink:0;width:1.5rem;height:1.5rem;display:block}.LocationMap-module__WGvfVG__location-map__tooltip{background:var(--color-scarlet);width:min(16.5rem,100vw - 2rem);min-height:16.5rem;color:var(--color-grayscale-white);box-shadow:0 24px 48px color-mix(in srgb, var(--color-darkness) 12%, transparent);pointer-events:none;grid-template-columns:minmax(0,1fr);align-content:space-between;row-gap:24px;padding:32px;display:grid;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.LocationMap-module__WGvfVG__location-map__tooltip[hidden]{display:none}.LocationMap-module__WGvfVG__location-map__tooltip-title{color:var(--color-grayscale-white);letter-spacing:-.04em;margin:0}.LocationMap-module__WGvfVG__location-map__tooltip-body{grid-template-columns:minmax(0,1fr);row-gap:0;display:grid}.LocationMap-module__WGvfVG__location-map__tooltip-address,.LocationMap-module__WGvfVG__location-map__card-address{letter-spacing:-.02em;white-space:pre-line;margin:0;line-height:normal}.LocationMap-module__WGvfVG__location-map__tooltip-address{font-size:18px;font-style:normal}.LocationMap-module__WGvfVG__location-map__contact-link{font-size:inherit;letter-spacing:-.02em;color:inherit;margin:0;line-height:normal;text-decoration:none}.LocationMap-module__WGvfVG__location-map__contact-link:hover{text-decoration:underline}.LocationMap-module__WGvfVG__location-map__carousel-viewport{overflow:hidden}.LocationMap-module__WGvfVG__location-map__carousel-container{touch-action:pan-y pinch-zoom;margin:0;padding:0;list-style:none;display:flex}.LocationMap-module__WGvfVG__location-map__carousel-slide{flex:0 0 15rem;min-width:0}.LocationMap-module__WGvfVG__location-map__carousel-slide:not(:first-child){border-left:1px solid var(--color-cloud)}.LocationMap-module__WGvfVG__location-map__card{grid-template-columns:minmax(0,1fr);row-gap:16px;height:100%;min-height:11.8125rem;padding:16px;display:grid}.LocationMap-module__WGvfVG__location-map__card-title{color:var(--color-lapis);letter-spacing:-.04em;margin:0}.LocationMap-module__WGvfVG__location-map__card-body{color:var(--color-lapis);grid-template-columns:minmax(0,1fr);align-content:end;row-gap:0;font-size:16px;display:grid}.LocationMap-module__WGvfVG__location-map__carousel-footer{justify-items:center;display:grid}@media (max-width:767px){.LocationMap-module__WGvfVG__location-map{row-gap:32px}.LocationMap-module__WGvfVG__location-map__header{row-gap:24px;max-width:none}.LocationMap-module__WGvfVG__location-map__markers-interactive{display:none}.LocationMap-module__WGvfVG__location-map__pin-dot{display:block}.LocationMap-module__WGvfVG__location-map__mobile{grid-template-columns:minmax(0,1fr);row-gap:40px;display:grid}}@media (min-width:768px){.LocationMap-module__WGvfVG__location-map__markers{display:none}}
.PersonGrid-module__MVjsGG__person-grid{--person-grid-card-bg:#f0f3f5;--person-grid-gap:clamp(12px, 1.4vw, 20px);--person-grid-board-slide:clamp(300px, 30.2vw, 435px);grid-column:1/-1;grid-template-columns:minmax(0,1fr);row-gap:clamp(48px,5.5vw,80px);width:100%;min-width:0;display:grid}.PersonGrid-module__MVjsGG__person-grid__headline{color:var(--color-lapis);text-transform:capitalize;text-wrap:balance;margin:0}.PersonGrid-module__MVjsGG__person-grid__main{row-gap:var(--person-grid-gap);grid-template-columns:minmax(0,1fr);display:grid}.PersonGrid-module__MVjsGG__person-grid__featured{border-radius:var(--radius-btn);background:var(--person-grid-card-bg);grid-template-columns:minmax(0,1fr);gap:clamp(24px,3vw,44px);padding:clamp(16px,1.7vw,24px);display:grid}.PersonGrid-module__MVjsGG__person-grid__featured--link{color:inherit;text-decoration:none;transition:background-color .2s,color .2s}.PersonGrid-module__MVjsGG__person-grid__featured-name,.PersonGrid-module__MVjsGG__person-grid__featured-role,.PersonGrid-module__MVjsGG__person-grid__featured-bio{transition:color .2s}@media (hover:hover){.PersonGrid-module__MVjsGG__person-grid__featured--link:hover{background:var(--color-lapis)}.PersonGrid-module__MVjsGG__person-grid__featured--link:hover .PersonGrid-module__MVjsGG__person-grid__featured-name,.PersonGrid-module__MVjsGG__person-grid__featured--link:hover .PersonGrid-module__MVjsGG__person-grid__featured-role,.PersonGrid-module__MVjsGG__person-grid__featured--link:hover .PersonGrid-module__MVjsGG__person-grid__featured-bio{color:var(--color-grayscale-white)}}.PersonGrid-module__MVjsGG__person-grid__featured--link:focus-visible{outline:2px solid var(--color-lapis);outline-offset:2px;background:var(--color-lapis)}.PersonGrid-module__MVjsGG__person-grid__featured--link:focus-visible .PersonGrid-module__MVjsGG__person-grid__featured-name,.PersonGrid-module__MVjsGG__person-grid__featured--link:focus-visible .PersonGrid-module__MVjsGG__person-grid__featured-role,.PersonGrid-module__MVjsGG__person-grid__featured--link:focus-visible .PersonGrid-module__MVjsGG__person-grid__featured-bio{color:var(--color-grayscale-white)}.PersonGrid-module__MVjsGG__person-grid__featured-media{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--color-cloud);width:100%;min-width:0;overflow:hidden}.PersonGrid-module__MVjsGG__person-grid__featured-copy{grid-template-columns:minmax(0,1fr);align-content:end;row-gap:clamp(16px,2vw,24px);min-width:0;display:grid}.PersonGrid-module__MVjsGG__person-grid__featured-intro{grid-template-columns:minmax(0,1fr);row-gap:clamp(12px,1.5vw,16px);padding-block-end:12px;display:grid}.PersonGrid-module__MVjsGG__person-grid__featured-name,.PersonGrid-module__MVjsGG__person-grid__board-headline{font-weight:400}.PersonGrid-module__MVjsGG__person-grid__featured-role,.PersonGrid-module__MVjsGG__person-grid__featured-bio,.PersonGrid-module__MVjsGG__person-grid__card-name,.PersonGrid-module__MVjsGG__person-grid__card-role,.PersonGrid-module__MVjsGG__person-grid__board-headline,.PersonGrid-module__MVjsGG__person-grid__board-name,.PersonGrid-module__MVjsGG__person-grid__board-credentials{color:var(--color-lapis);margin:0}.PersonGrid-module__MVjsGG__person-grid__featured-bio{max-width:33rem;line-height:normal}.PersonGrid-module__MVjsGG__person-grid__grid{gap:var(--person-grid-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.PersonGrid-module__MVjsGG__person-grid__card{border-radius:var(--radius-btn);background:var(--person-grid-card-bg);grid-template-columns:minmax(0,1fr);row-gap:clamp(16px,2vw,24px);height:100%;padding:clamp(16px,1.7vw,24px);display:grid}.PersonGrid-module__MVjsGG__person-grid__card--link{color:inherit;text-decoration:none;transition:background-color .2s,color .2s}.PersonGrid-module__MVjsGG__person-grid__card-name,.PersonGrid-module__MVjsGG__person-grid__card-role{transition:color .2s}@media (hover:hover){.PersonGrid-module__MVjsGG__person-grid__card--link:hover{background:var(--color-lapis)}.PersonGrid-module__MVjsGG__person-grid__card--link:hover .PersonGrid-module__MVjsGG__person-grid__card-name,.PersonGrid-module__MVjsGG__person-grid__card--link:hover .PersonGrid-module__MVjsGG__person-grid__card-role{color:var(--color-grayscale-white)}}.PersonGrid-module__MVjsGG__person-grid__card--link:focus-visible{outline:2px solid var(--color-lapis);outline-offset:2px;background:var(--color-lapis)}.PersonGrid-module__MVjsGG__person-grid__card--link:focus-visible .PersonGrid-module__MVjsGG__person-grid__card-name,.PersonGrid-module__MVjsGG__person-grid__card--link:focus-visible .PersonGrid-module__MVjsGG__person-grid__card-role{color:var(--color-grayscale-white)}.PersonGrid-module__MVjsGG__person-grid__card-media{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--color-cloud);width:100%;min-width:0;overflow:hidden}.PersonGrid-module__MVjsGG__person-grid__card-copy{grid-template-columns:minmax(0,1fr);align-content:end;row-gap:4px;padding-block-end:12px;display:grid}.PersonGrid-module__MVjsGG__person-grid__card-name{letter-spacing:-.04em}.PersonGrid-module__MVjsGG__person-grid__card-role{font-size:14px;line-height:normal}.PersonGrid-module__MVjsGG__person-grid__photo{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.PersonGrid-module__MVjsGG__person-grid__board{--person-grid-inset-inline:calc((100vw - min(100vw, var(--layout-page-max-width))) / 2 + var(--layout-page-margin-inline));--slide-start:var(--person-grid-inset-inline);--slide-end:var(--layout-page-margin-inline);grid-template-columns:minmax(0,1fr);row-gap:clamp(32px,4vw,40px);min-width:0;display:grid}.PersonGrid-module__MVjsGG__person-grid__board-headline{text-transform:capitalize;text-wrap:balance}.PersonGrid-module__MVjsGG__person-grid__board-track-wrap{width:100vw;min-width:0;margin-left:calc(50% - 50vw);overflow:hidden}.PersonGrid-module__MVjsGG__person-grid__board-viewport{cursor:grab;overflow:hidden}.PersonGrid-module__MVjsGG__person-grid__board-viewport:active{cursor:grabbing}.PersonGrid-module__MVjsGG__person-grid__board-container{touch-action:pan-y pinch-zoom;margin:0;padding:0;list-style:none;display:flex}.PersonGrid-module__MVjsGG__person-grid__board-slide{min-width:0;flex:none;padding-inline-start:var(--person-grid-gap);display:flex}.PersonGrid-module__MVjsGG__person-grid__board-slide:first-child{padding-inline-start:var(--slide-start)}.PersonGrid-module__MVjsGG__person-grid__board-slide:last-child{padding-inline-end:var(--slide-end)}.PersonGrid-module__MVjsGG__person-grid__board-card{width:var(--person-grid-board-slide);border-radius:var(--radius-btn);background:var(--person-grid-card-bg);grid-template-columns:minmax(0,1fr) clamp(120px,10.5vw,151px);align-items:end;column-gap:clamp(16px,2vw,24px);min-height:clamp(220px,17.6vw,254px);padding:clamp(16px,1.7vw,24px);display:grid}.PersonGrid-module__MVjsGG__person-grid__board-card-copy{grid-template-columns:minmax(0,1fr);align-content:end;row-gap:12px;min-width:0;padding-block-end:12px;display:grid}.PersonGrid-module__MVjsGG__person-grid__board-name{font-size:var(--type-cta-large-font-size);letter-spacing:-.02em;line-height:normal}.PersonGrid-module__MVjsGG__person-grid__board-credentials{white-space:pre-line;font-size:14px;line-height:normal}.PersonGrid-module__MVjsGG__person-grid__board-card-media{aspect-ratio:151/206;border-radius:var(--radius-sm);background:var(--color-cloud);width:100%;overflow:hidden}.PersonGrid-module__MVjsGG__person-grid__board-footer{justify-items:center;display:grid}@media (min-width:768px){.PersonGrid-module__MVjsGG__person-grid__featured{grid-template-columns:minmax(0,1fr) minmax(0,38.5rem);align-items:end}.PersonGrid-module__MVjsGG__person-grid__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.PersonGrid-module__MVjsGG__person-grid__grid-item{grid-column:span 2}}
.JobListings-module__c8phAa__job-listings{--job-listings-inset-inline:calc((100vw - min(100vw, var(--layout-page-max-width))) / 2 + var(--layout-page-margin-inline));grid-column:1/-1;row-gap:clamp(3rem,5.55vw,5rem);width:100%;min-width:0;display:grid}.JobListings-module__c8phAa__job-listings__title{color:var(--color-lapis);text-transform:capitalize;margin:0}.JobListings-module__c8phAa__job-listings__empty{color:var(--color-muted);margin:0}.JobListings-module__c8phAa__job-listings__body{row-gap:clamp(2rem,2.78vw,2.5rem);min-width:0;display:grid}.JobListings-module__c8phAa__job-listings__filters{box-sizing:border-box;width:100vw;padding-inline:var(--job-listings-inset-inline);overscroll-behavior-x:contain;scroll-padding-inline:var(--job-listings-inset-inline);-webkit-overflow-scrolling:touch;grid-auto-columns:max-content;grid-auto-flow:column;gap:10px;margin-left:calc(50% - 50vw);padding-bottom:2px;display:grid;overflow-x:auto}.JobListings-module__c8phAa__job-listings__filter{appearance:none;border-radius:var(--radius-sm);background:var(--color-border);color:var(--color-lapis);font-family:var(--font-sans);font-size:var(--type-cta-large-font-size);letter-spacing:var(--type-cta-large-letter-spacing);text-transform:capitalize;white-space:nowrap;cursor:pointer;border:1px solid #0000;margin:0;padding:16px;font-weight:500;line-height:1;transition:background .18s,border-color .18s}.JobListings-module__c8phAa__job-listings__filter--active{background:var(--color-white);border-color:var(--color-lapis)}@media (hover:hover){.JobListings-module__c8phAa__job-listings__filter:not(.JobListings-module__c8phAa__job-listings__filter--active):hover{background:var(--color-ghost)}}.JobListings-module__c8phAa__job-listings__filter:focus-visible{outline:2px solid var(--color-lapis);outline-offset:2px}.JobListings-module__c8phAa__job-listings__list{--job-listings-hover-bleed:clamp(12px, calc(12px + (100vw - var(--fluid-width-min)) * 9 / 1120), 21px);margin:0;padding:0;list-style:none}.JobListings-module__c8phAa__job-listings__item{border-top:1px solid var(--color-border)}.JobListings-module__c8phAa__job-listings__item:last-child{border-bottom:1px solid var(--color-border)}.JobListings-module__c8phAa__job-listings__link{z-index:0;margin-inline:calc(-1 * var(--job-listings-hover-bleed));padding-block:1.5rem;padding-inline:var(--job-listings-hover-bleed);color:var(--color-lapis);border-radius:var(--radius-sm);isolation:isolate;grid-template-columns:minmax(0,22.5rem) minmax(0,1fr) minmax(0,max-content);align-items:center;column-gap:clamp(2rem,6.94vw,6.25rem);text-decoration:none;display:grid;position:relative}.JobListings-module__c8phAa__job-listings__link:before{content:"";z-index:-1;border-radius:var(--radius-sm);background:0 0;transition:background .18s;position:absolute;inset:-1px 0}@media (hover:hover){.JobListings-module__c8phAa__job-listings__link:hover:before{background:#efefef}}.JobListings-module__c8phAa__job-listings__link:focus-visible{outline:2px solid var(--color-lapis);outline-offset:2px}.JobListings-module__c8phAa__job-listings__link:focus-visible:before{background:#efefef}.JobListings-module__c8phAa__job-listings__job-title{min-width:0;margin:0}.JobListings-module__c8phAa__job-listings__department,.JobListings-module__c8phAa__job-listings__location{min-width:0;font-family:var(--font-sans);color:var(--color-lapis);margin:0;font-size:14px;font-weight:400;line-height:normal}@media (max-width:47.99rem){.JobListings-module__c8phAa__job-listings__link{grid-template-columns:minmax(0,1fr);row-gap:.35rem}}
.CareerDetail-module__6wwJra__career-detail{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:clamp(48px,6vw,80px);width:100%;min-width:0;padding-top:clamp(40px,5.55vw,80px);display:grid}.CareerDetail-module__6wwJra__career-detail__header{box-sizing:border-box;width:calc(100% + 2 * var(--layout-page-margin-inline));margin-inline:calc(-1 * var(--layout-page-margin-inline));padding-inline:var(--layout-page-margin-inline);grid-template-columns:minmax(0,1fr);gap:clamp(24px,3vw,32px);min-width:0;display:grid}.CareerDetail-module__6wwJra__career-detail__back{color:var(--color-lapis);letter-spacing:0;justify-self:start;font-size:14px;line-height:normal;text-decoration:none}.CareerDetail-module__6wwJra__career-detail__back:hover,.CareerDetail-module__6wwJra__career-detail__back:focus-visible{color:var(--color-indigo)}.CareerDetail-module__6wwJra__career-detail__back:focus-visible{outline:2px solid var(--color-lapis);outline-offset:3px}.CareerDetail-module__6wwJra__career-detail__title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(16px,3vw,24px);width:100%;min-width:0;display:grid}.CareerDetail-module__6wwJra__career-detail__title{min-width:0;color:var(--color-lapis);text-transform:capitalize;text-wrap:balance;margin:0}.CareerDetail-module__6wwJra__career-detail__apply-wrap{place-self:start end;padding-top:clamp(0px,1.5vw,24px)}.CareerDetail-module__6wwJra__career-detail__location{color:var(--color-lapis);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0;margin:0;display:grid}.CareerDetail-module__6wwJra__career-detail__location-icon-wrap{flex-shrink:0;width:24px;height:24px;display:block;overflow:visible}.CareerDetail-module__6wwJra__career-detail__location-icon{width:111.46%;height:100%;margin-inline-start:-11.46%;display:block}.CareerDetail-module__6wwJra__career-detail__location-text{letter-spacing:0;padding-top:3px;font-size:14px;line-height:normal}.CareerDetail-module__6wwJra__career-detail__content{--career-body-size:20px;--career-body-leading:1.5;--career-body-tracking:-.32px;--career-block-gap:clamp(20px, 3vw, 28px);--career-section-gap:clamp(28px, 4vw, 40px);--career-list-gap:clamp(10px, 1.5vw, 14px);width:100%;max-width:891px;color:var(--color-lapis);font-family:var(--font-sans);font-size:var(--career-body-size);line-height:var(--career-body-leading);letter-spacing:var(--career-body-tracking);margin-inline:auto;font-weight:400}.CareerDetail-module__6wwJra__career-detail__content *{max-width:100%}:is(.CareerDetail-module__6wwJra__career-detail__content sup,.CareerDetail-module__6wwJra__career-detail__content sub){font-size:inherit;line-height:inherit;vertical-align:baseline;position:static}:is(.CareerDetail-module__6wwJra__career-detail__content p,.CareerDetail-module__6wwJra__career-detail__content li,.CareerDetail-module__6wwJra__career-detail__content div){font-size:inherit;line-height:inherit;letter-spacing:inherit}:is(.CareerDetail-module__6wwJra__career-detail__content p,.CareerDetail-module__6wwJra__career-detail__content ul,.CareerDetail-module__6wwJra__career-detail__content ol,.CareerDetail-module__6wwJra__career-detail__content h2,.CareerDetail-module__6wwJra__career-detail__content h3,.CareerDetail-module__6wwJra__career-detail__content h4,.CareerDetail-module__6wwJra__career-detail__content hr){margin:0}.CareerDetail-module__6wwJra__career-detail__content>*+*{margin-top:var(--career-block-gap)}:is(.CareerDetail-module__6wwJra__career-detail__content>.content-intro+*,.CareerDetail-module__6wwJra__career-detail__content>.content-pay-transparency,.CareerDetail-module__6wwJra__career-detail__content>.content-conclusion){margin-top:var(--career-section-gap)}:is(.CareerDetail-module__6wwJra__career-detail__content>p:has(>strong:only-child),.CareerDetail-module__6wwJra__career-detail__content .content-conclusion>p:has(>strong:only-child)){margin-top:var(--career-section-gap);font-weight:600;line-height:1.35}.CareerDetail-module__6wwJra__career-detail__content>p:has(>strong:only-child):first-child{margin-top:0}:is(.CareerDetail-module__6wwJra__career-detail__content>p:has(>strong:only-child)+:is(ul,ol),.CareerDetail-module__6wwJra__career-detail__content .content-conclusion>p:has(>strong:only-child)+:is(ul,ol)){margin-top:clamp(12px,2vw,16px)}.CareerDetail-module__6wwJra__career-detail__content>p+:is(ul,ol){margin-top:clamp(12px,2vw,16px)}.CareerDetail-module__6wwJra__career-detail__content>:is(ul,ol)+p:not(:has(>strong:only-child)){margin-top:var(--career-block-gap)}.CareerDetail-module__6wwJra__career-detail__content .content-intro{gap:var(--career-section-gap);grid-template-columns:minmax(0,1fr);display:grid}.CareerDetail-module__6wwJra__career-detail__content .content-intro>*{margin-top:0}.CareerDetail-module__6wwJra__career-detail__content .content-intro>p{margin:0}.CareerDetail-module__6wwJra__career-detail__content .content-intro strong{margin-bottom:clamp(10px,1.5vw,14px);font-weight:600;line-height:1.35;display:block}.CareerDetail-module__6wwJra__career-detail__content .content-intro br{display:none}:is(.CareerDetail-module__6wwJra__career-detail__content h2,.CareerDetail-module__6wwJra__career-detail__content h3,.CareerDetail-module__6wwJra__career-detail__content h4){color:var(--color-lapis);font-size:inherit;letter-spacing:var(--career-body-tracking);font-weight:600;line-height:1.35}.CareerDetail-module__6wwJra__career-detail__content hr{width:100%;height:0;margin-block:var(--career-section-gap);border:0;border-top:1px solid var(--color-border);padding:0}:is(.CareerDetail-module__6wwJra__career-detail__content ul,.CareerDetail-module__6wwJra__career-detail__content ol){padding-inline-start:1.25em;list-style-position:outside}.CareerDetail-module__6wwJra__career-detail__content ul{list-style-type:disc}.CareerDetail-module__6wwJra__career-detail__content ol{list-style-type:decimal}.CareerDetail-module__6wwJra__career-detail__content li+li{margin-top:var(--career-list-gap)}.CareerDetail-module__6wwJra__career-detail__content .content-pay-transparency{grid-template-columns:minmax(0,1fr);gap:clamp(10px,1.5vw,14px);display:grid}.CareerDetail-module__6wwJra__career-detail__content .content-pay-transparency>*{margin-top:0}.CareerDetail-module__6wwJra__career-detail__content .content-pay-transparency .pay-input{grid-template-columns:minmax(0,1fr);gap:clamp(10px,1.5vw,14px);display:grid}.CareerDetail-module__6wwJra__career-detail__content .content-pay-transparency .description{margin-bottom:clamp(4px,1vw,8px)}.CareerDetail-module__6wwJra__career-detail__content .content-pay-transparency .description p{margin:0}.CareerDetail-module__6wwJra__career-detail__content .content-pay-transparency .title{font-weight:600;line-height:1.35}.CareerDetail-module__6wwJra__career-detail__content .content-pay-transparency .pay-range{font-weight:400;line-height:var(--career-body-leading)}.CareerDetail-module__6wwJra__career-detail__content .content-pay-transparency .divider{margin-inline:.35em}.CareerDetail-module__6wwJra__career-detail__content .content-conclusion{gap:var(--career-block-gap);grid-template-columns:minmax(0,1fr);display:grid}.CareerDetail-module__6wwJra__career-detail__content .content-conclusion>*{margin-top:0}.CareerDetail-module__6wwJra__career-detail__content .content-conclusion>p+ul{margin-top:clamp(12px,2vw,16px)}.CareerDetail-module__6wwJra__career-detail__content a{color:var(--color-link);text-underline-offset:.15em;text-decoration:underline}.CareerDetail-module__6wwJra__career-detail__content a:hover{color:var(--color-accent)}.CareerDetail-module__6wwJra__career-detail__content strong{font-weight:600}.CareerDetail-module__6wwJra__career-detail__content em{font-style:italic}@media (max-width:56rem){.CareerDetail-module__6wwJra__career-detail__title-row{grid-template-columns:minmax(0,1fr)}.CareerDetail-module__6wwJra__career-detail__apply-wrap{justify-self:start;padding-top:0}}@media (max-width:768px){.CareerDetail-module__6wwJra__career-detail__content{--career-body-size:clamp(16px, 4.2vw, 20px);--career-body-tracking:-.28px}}
.CaseStudyIntro-module__p1Og8a__case-study-intro{row-gap:var(--layout-module-row-gap);grid-column:1/-1;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.CaseStudyIntro-module__p1Og8a__case-study-intro__hero{grid-template-columns:minmax(0,1fr);row-gap:clamp(3rem,6vw,5rem);min-width:0;display:grid}.CaseStudyIntro-module__p1Og8a__case-study-intro--under-site-header .CaseStudyIntro-module__p1Og8a__case-study-intro__hero{padding-top:calc(var(--site-header-height) + var(--site-announcement-offset,0px) + clamp(3rem, 6vw, 5rem))}.CaseStudyIntro-module__p1Og8a__case-study-intro__hero-copy{grid-template-columns:minmax(0,1fr);row-gap:2rem;min-width:0;display:grid}.CaseStudyIntro-module__p1Og8a__case-study-intro__headline{width:100%;min-width:0;color:var(--color-lapis);text-wrap:balance;overflow-wrap:anywhere;margin:0}.CaseStudyIntro-module__p1Og8a__case-study-intro__description{min-width:0;max-width:min(100%,55.625rem);color:var(--color-lapis);text-wrap:balance;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:normal}.CaseStudyIntro-module__p1Og8a__case-study-intro__media{aspect-ratio:1440/804;width:100vw;margin:0 0 0 calc(50% - 50vw);overflow:hidden}.CaseStudyIntro-module__p1Og8a__case-study-intro__image,.CaseStudyIntro-module__p1Og8a__case-study-intro__video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.CaseStudyIntro-module__p1Og8a__case-study-intro__blocks{row-gap:var(--layout-module-row-gap);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.CaseStudyIntro-module__p1Og8a__case-study-intro__block{grid-template-columns:minmax(0,1fr);row-gap:clamp(2.5rem,4vw,3.75rem);min-width:0;max-width:min(100%,70.25rem);display:grid}.CaseStudyIntro-module__p1Og8a__case-study-intro__block-title{text-transform:capitalize;min-width:0;max-width:100%;color:var(--color-lapis);text-wrap:balance;overflow-wrap:anywhere;margin:0}.CaseStudyIntro-module__p1Og8a__case-study-intro__block-body{min-width:0;max-width:min(100%,70.1875rem);color:var(--color-indigo);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:normal}.CaseStudyIntro-module__p1Og8a__case-study-intro__highlights{grid-template-columns:minmax(0,1fr);row-gap:clamp(2rem,2.78vw,2.5rem);min-width:0;display:grid}.CaseStudyIntro-module__p1Og8a__case-study-intro__highlights-headline{color:var(--color-lapis);text-wrap:balance;margin:0;font-weight:500}.CaseStudyIntro-module__p1Og8a__case-study-intro__highlights-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.CaseStudyIntro-module__p1Og8a__case-study-intro__highlight-card{border:1px solid color-mix(in srgb, var(--color-lapis) 20%, transparent);background:var(--color-white);box-sizing:border-box;border-radius:6px;grid-template-columns:minmax(0,1fr);min-width:0;height:100%;min-height:10.6875rem;padding:1.2rem;display:grid;box-shadow:0 2.555rem 2.887rem #0000000d}.CaseStudyIntro-module__p1Og8a__case-study-intro__highlight-card-inner{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);row-gap:1rem;min-width:0;height:100%;min-height:0;display:grid}.CaseStudyIntro-module__p1Og8a__case-study-intro__highlight-icon{place-items:center;width:2.5rem;height:2.5rem;display:grid}.CaseStudyIntro-module__p1Og8a__case-study-intro__highlight-icon-img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.CaseStudyIntro-module__p1Og8a__case-study-intro__highlight-text{min-height:0;color:var(--color-lapis);text-wrap:pretty;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (max-width:1023px){.CaseStudyIntro-module__p1Og8a__case-study-intro__highlights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.CaseStudyIntro-module__p1Og8a__case-study-intro__highlights-grid{grid-template-columns:minmax(0,1fr)}}
.CaseStudyStatImage-module__Pda7Wq__case-study-stat-image{isolation:isolate;width:100vw;min-width:0;min-height:clamp(32rem,58.9vw,53rem);color:var(--color-ghost);grid-column:1/-1;margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.CaseStudyStatImage-module__Pda7Wq__case-study-stat-image__media{z-index:0;pointer-events:none;position:absolute;inset:0}.CaseStudyStatImage-module__Pda7Wq__case-study-stat-image__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.CaseStudyStatImage-module__Pda7Wq__case-study-stat-image__scrim{background:linear-gradient(90deg,#000000d1 0%,#0000008c 42%,#00000026 68%,#0000 100%);position:absolute;inset:0}.CaseStudyStatImage-module__Pda7Wq__case-study-stat-image__inner{z-index:1;box-sizing:border-box;width:100%;max-width:min(100vw, var(--layout-page-max-width));min-height:inherit;padding-inline:var(--layout-page-margin-inline);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);row-gap:clamp(2rem,5vw,3rem);margin-inline:auto;padding-top:clamp(3rem,5.56vw,5rem);padding-bottom:clamp(3rem,5.56vw,5rem);display:grid;position:relative}.CaseStudyStatImage-module__Pda7Wq__case-study-stat-image__content{grid-template-columns:minmax(0,1fr);align-self:start;row-gap:clamp(1.5rem,2.22vw,2rem);width:100%;max-width:min(100%,40.375rem);display:grid}.CaseStudyStatImage-module__Pda7Wq__case-study-stat-image__title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:clamp(1.5rem,3.33vw,3rem);min-width:0;display:grid}.CaseStudyStatImage-module__Pda7Wq__case-study-stat-image__step{min-width:1.5rem;font-family:var(--font-sans);letter-spacing:-.04em;color:var(--color-ghost);text-align:right;margin:0;font-size:20px;font-weight:400;line-height:1}.CaseStudyStatImage-module__Pda7Wq__case-study-stat-image__headline{color:var(--color-ghost);text-transform:capitalize;text-wrap:balance;white-space:pre-line;margin:0}.CaseStudyStatImage-module__Pda7Wq__case-study-stat-image__description{color:var(--color-ghost);white-space:pre-wrap;margin:0;line-height:normal}.CaseStudyStatImage-module__Pda7Wq__case-study-stat-image__grid{grid-template-columns:repeat(var(--case-study-stat-image-stat-count,2), minmax(0, 1fr));align-self:end;align-items:stretch;gap:20px;width:100%;max-width:min(100%,31.25rem);margin:0;padding:0;list-style:none;display:grid}.CaseStudyStatImage-module__Pda7Wq__case-study-stat-image__grid--wide{gap:clamp(20px,2.5vw,36px);max-width:min(100%,48rem)}.CaseStudyStatImage-module__Pda7Wq__case-study-stat-image__grid--wide .CaseStudyStatImage-module__Pda7Wq__case-study-stat-image__column{column-gap:clamp(14px,1.5vw,22px)}.CaseStudyStatImage-module__Pda7Wq__case-study-stat-image__grid[data-stat-count="4"]{max-width:100%}.CaseStudyStatImage-module__Pda7Wq__case-study-stat-image__column{grid-template-columns:auto minmax(0,1fr);align-items:stretch;column-gap:clamp(12px,1.25vw,18px);min-width:0;display:grid}.CaseStudyStatImage-module__Pda7Wq__case-study-stat-image__divider{background:color-mix(in srgb, var(--color-clay) 55%, transparent);width:1px;min-height:100%}.CaseStudyStatImage-module__Pda7Wq__case-study-stat-image__column-body{grid-template-rows:1fr auto;align-content:stretch;row-gap:clamp(1.25rem,3vw,2rem);min-width:0;min-height:100%;display:grid}.CaseStudyStatImage-module__Pda7Wq__case-study-stat-image__column-body>:first-child{align-self:start}.CaseStudyStatImage-module__Pda7Wq__case-study-stat-image__label{color:var(--color-ghost);text-wrap:balance;white-space:pre-wrap;align-self:end;margin:0;line-height:1.4}@media (max-width:767px){.CaseStudyStatImage-module__Pda7Wq__case-study-stat-image__image{object-position:right center}.CaseStudyStatImage-module__Pda7Wq__case-study-stat-image__scrim{background:#00000073}.CaseStudyStatImage-module__Pda7Wq__case-study-stat-image__inner{grid-template-rows:auto auto;row-gap:clamp(2.5rem,8vw,4rem)}.CaseStudyStatImage-module__Pda7Wq__case-study-stat-image__grid{grid-template-columns:minmax(0,1fr);align-self:start}.CaseStudyStatImage-module__Pda7Wq__case-study-stat-image__column-body{grid-template-rows:auto;min-height:0}}
.CaseStudyResultsStats-module__e9gE8G__case-study-results-stats{width:100vw;min-width:0;color:var(--color-ghost);background:var(--case-study-results-background,linear-gradient(238deg, #1e1e21 43%, #002455 99%));--case-study-results-inset-inline:calc((100vw - min(100vw, var(--layout-page-max-width))) / 2 + var(--layout-page-margin-inline));padding-inline:var(--case-study-results-inset-inline);box-sizing:border-box;grid-column:1/-1;margin-left:calc(50% - 50vw)}.CaseStudyResultsStats-module__e9gE8G__case-study-results-stats__intro{width:100%;max-width:var(--layout-page-max-width);grid-template-columns:minmax(0,1fr);row-gap:clamp(2rem,3vw,2.5rem);margin-inline:auto;padding-block:clamp(4rem,8.33vw,7.5rem);display:grid}.CaseStudyResultsStats-module__e9gE8G__case-study-results-stats__headline{color:var(--color-ghost);text-wrap:balance;white-space:pre-line;margin:0}.CaseStudyResultsStats-module__e9gE8G__case-study-results-stats__description{max-width:min(100%,55.625rem);color:var(--color-ghost);white-space:pre-wrap;margin:0;line-height:normal}.CaseStudyResultsStats-module__e9gE8G__case-study-results-stats__grid{grid-template-columns:repeat(var(--case-study-results-stat-count,4), minmax(0, 1fr));width:100%;max-width:var(--layout-page-max-width);gap:20px;margin:0;margin-inline:auto;padding:0 0 clamp(3.5rem,5.5vw,5rem);list-style:none;display:grid}.CaseStudyResultsStats-module__e9gE8G__case-study-results-stats__column{grid-template-columns:auto minmax(0,1fr);align-items:stretch;column-gap:clamp(12px,1.25vw,18px);min-width:0;display:grid}.CaseStudyResultsStats-module__e9gE8G__case-study-results-stats__divider{background:color-mix(in srgb, var(--color-clay) 55%, transparent);width:1px;min-height:100%}.CaseStudyResultsStats-module__e9gE8G__case-study-results-stats__column-body{grid-template-columns:minmax(0,1fr);align-content:space-between;row-gap:clamp(2rem,8vw,5rem);min-width:0;min-height:clamp(220px,24vw,347px);display:grid}.CaseStudyResultsStats-module__e9gE8G__case-study-results-stats__label{color:var(--color-ghost);text-wrap:balance;white-space:pre-wrap;margin:0;line-height:1.4}@media (max-width:767px){.CaseStudyResultsStats-module__e9gE8G__case-study-results-stats__grid{grid-template-columns:minmax(0,1fr)}.CaseStudyResultsStats-module__e9gE8G__case-study-results-stats__column-body{min-height:0}}
.CaseStudyLanding-module__BpuPJG__case-study-landing{width:100%;min-width:0;padding-top:calc(var(--site-header-height) + var(--site-announcement-offset,0px) + clamp(3rem, 5.55vw, 5rem));grid-column:1/-1;grid-template-columns:minmax(0,1fr);row-gap:clamp(3rem,5.55vw,5rem);display:grid}.CaseStudyLanding-module__BpuPJG__case-study-landing__hero{grid-template-columns:minmax(0,1fr);row-gap:clamp(2rem,2.78vw,2.5rem);min-width:0;display:grid}.CaseStudyLanding-module__BpuPJG__case-study-landing__headline{color:var(--color-lapis);text-wrap:balance;margin:0}.CaseStudyLanding-module__BpuPJG__case-study-landing__subtitle{max-width:min(100%,55.625rem);color:var(--color-lapis);text-wrap:balance;margin:0;line-height:normal}.CaseStudyLanding-module__BpuPJG__case-study-landing__filters{grid-template-columns:minmax(0,1fr);row-gap:1rem;min-width:0;display:grid}.CaseStudyLanding-module__BpuPJG__case-study-landing__filter-dropdowns{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:clamp(12px,1.4vw,20px);min-width:0;display:grid}.CaseStudyLanding-module__BpuPJG__case-study-landing__filter-dropdown{min-width:0;position:relative}.CaseStudyLanding-module__BpuPJG__case-study-landing__filter-dropdown[open] .CaseStudyLanding-module__BpuPJG__case-study-landing__filter-chevron{transform:rotate(180deg)}.CaseStudyLanding-module__BpuPJG__case-study-landing__filter-trigger{border:1px solid var(--color-lapis);border-radius:var(--radius-sm);background:var(--color-white);width:100%;min-height:2.9375rem;color:var(--color-lapis);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem;list-style:none;display:grid}.CaseStudyLanding-module__BpuPJG__case-study-landing__filter-trigger::-webkit-details-marker{display:none}.CaseStudyLanding-module__BpuPJG__case-study-landing__filter-trigger-label{font-family:var(--font-sans);font-size:var(--type-cta-large-font-size);letter-spacing:var(--type-cta-large-letter-spacing);text-transform:capitalize;text-align:left;font-weight:500;line-height:1}.CaseStudyLanding-module__BpuPJG__case-study-landing__filter-count{margin-inline-start:.35em;font-weight:400}.CaseStudyLanding-module__BpuPJG__case-study-landing__filter-chevron{flex-shrink:0;width:1.5rem;height:1.5rem;transition:transform .15s}.CaseStudyLanding-module__BpuPJG__case-study-landing__filter-panel{z-index:20;border:1px solid var(--color-cloud);border-radius:var(--radius-sm);background:var(--color-white);padding:.5rem;position:absolute;top:calc(100% + .5rem);left:0;right:0;box-shadow:0 16px 32px #00000014}.CaseStudyLanding-module__BpuPJG__case-study-landing__filter-list{grid-template-columns:minmax(0,1fr);row-gap:.25rem;max-height:16rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.CaseStudyLanding-module__BpuPJG__case-study-landing__filter-option{border-radius:var(--radius-btn);color:var(--color-lapis);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.625rem;padding:.5rem .625rem;display:grid}.CaseStudyLanding-module__BpuPJG__case-study-landing__filter-option:hover{background:var(--color-ghost)}.CaseStudyLanding-module__BpuPJG__case-study-landing__filter-checkbox{width:1rem;height:1rem;accent-color:var(--color-lapis);margin:0}.CaseStudyLanding-module__BpuPJG__case-study-landing__active-filters{flex-wrap:wrap;justify-content:flex-end;gap:.625rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.CaseStudyLanding-module__BpuPJG__case-study-landing__active-filter{border-radius:var(--radius-sm);background:var(--color-cloud);min-height:2.6875rem;color:var(--color-lapis);font-family:var(--font-sans);font-size:var(--type-cta-small-font-size);letter-spacing:var(--type-cta-small-letter-spacing);text-transform:capitalize;cursor:pointer;border:0;grid-auto-flow:column;align-items:center;gap:.5rem;padding:1rem;font-weight:500;line-height:1;display:inline-grid}.CaseStudyLanding-module__BpuPJG__case-study-landing__active-filter-icon{width:1rem;height:1rem}.CaseStudyLanding-module__BpuPJG__case-study-landing__grid{grid-template-columns:minmax(0,1fr);row-gap:clamp(12px,1.4vw,20px);min-width:0;display:grid}.CaseStudyLanding-module__BpuPJG__case-study-landing__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);min-width:0;margin:0;padding:0;list-style:none;display:grid}.CaseStudyLanding-module__BpuPJG__case-study-landing__card-item{min-width:0}.CaseStudyLanding-module__BpuPJG__case-study-landing__card--span-2{grid-column:span 2}.CaseStudyLanding-module__BpuPJG__case-study-landing__card--span-1{grid-column:span 1}.CaseStudyLanding-module__BpuPJG__case-study-landing__card{width:100%;min-height:clamp(280px,40vw,36rem);color:var(--color-ghost);background:var(--color-lapis);text-decoration:none;display:block;position:relative;overflow:hidden}.CaseStudyLanding-module__BpuPJG__case-study-landing__card--span-2 .CaseStudyLanding-module__BpuPJG__case-study-landing__card{aspect-ratio:884/576;min-height:0}.CaseStudyLanding-module__BpuPJG__case-study-landing__card--span-1 .CaseStudyLanding-module__BpuPJG__case-study-landing__card{aspect-ratio:432/576;min-height:0}.CaseStudyLanding-module__BpuPJG__case-study-landing__card:focus-visible{outline:2px solid var(--color-lapis);outline-offset:3px}.CaseStudyLanding-module__BpuPJG__case-study-landing__card-media{background:var(--color-lapis);position:absolute;inset:0}.CaseStudyLanding-module__BpuPJG__case-study-landing__card-picture{display:block;position:absolute;inset:0}.CaseStudyLanding-module__BpuPJG__case-study-landing__card-image{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.CaseStudyLanding-module__BpuPJG__case-study-landing__card-image--hover{opacity:0;z-index:1;transition:opacity .25s}.CaseStudyLanding-module__BpuPJG__case-study-landing__card-picture--hover{z-index:1;pointer-events:none}@media (hover:hover){.CaseStudyLanding-module__BpuPJG__case-study-landing__card:hover .CaseStudyLanding-module__BpuPJG__case-study-landing__card-image--hover,.CaseStudyLanding-module__BpuPJG__case-study-landing__card:focus-visible .CaseStudyLanding-module__BpuPJG__case-study-landing__card-image--hover{opacity:1}}.CaseStudyLanding-module__BpuPJG__case-study-landing__card-scrim{z-index:2;pointer-events:none;background:linear-gradient(#0000 50%,#00000080 100%);position:absolute;inset:0}.CaseStudyLanding-module__BpuPJG__case-study-landing__card-tags{z-index:3;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:clamp(1rem,2.22vw,2rem);left:clamp(1rem,2.22vw,2rem)}.CaseStudyLanding-module__BpuPJG__case-study-landing__card-tag{border-radius:var(--radius-sm);min-height:2rem;color:var(--color-indigo);font-family:var(--font-sans);background:#ffffffb3;align-items:center;padding-inline:1rem;font-size:.875rem;line-height:normal;display:inline-flex;box-shadow:0 34px 64px #0000001a}.CaseStudyLanding-module__BpuPJG__case-study-landing__card-title{z-index:3;color:var(--color-ghost);text-transform:capitalize;text-wrap:balance;margin:0;position:absolute;bottom:clamp(1rem,2.22vw,2rem);left:clamp(1rem,2.22vw,2rem);right:clamp(1rem,2.22vw,2rem)}.CaseStudyLanding-module__BpuPJG__case-study-landing__empty{color:var(--color-muted);font-size:var(--type-body-2-font-size);margin:0}.CaseStudyLanding-module__BpuPJG__case-study-landing__newsletter{padding-top:clamp(2rem,4.17vw,3.75rem)}@media (max-width:56rem){.CaseStudyLanding-module__BpuPJG__case-study-landing__filter-dropdowns{grid-template-columns:minmax(0,1fr)}.CaseStudyLanding-module__BpuPJG__case-study-landing__active-filters{justify-content:flex-start}.CaseStudyLanding-module__BpuPJG__case-study-landing__row{grid-template-columns:minmax(0,1fr)}.CaseStudyLanding-module__BpuPJG__case-study-landing__card--span-2,.CaseStudyLanding-module__BpuPJG__case-study-landing__card--span-1{grid-column:span 1}.CaseStudyLanding-module__BpuPJG__case-study-landing__card--span-2 .CaseStudyLanding-module__BpuPJG__case-study-landing__card{aspect-ratio:432/576;min-height:0}}@media (min-width:56.01rem) and (max-width:72rem){.CaseStudyLanding-module__BpuPJG__case-study-landing__row{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStudyLanding-module__BpuPJG__case-study-landing__card--span-2,.CaseStudyLanding-module__BpuPJG__case-study-landing__card--span-1{grid-column:span 1}.CaseStudyLanding-module__BpuPJG__case-study-landing__card--span-2 .CaseStudyLanding-module__BpuPJG__case-study-landing__card{aspect-ratio:432/576;min-height:0}}
.PublicationsArticleCard-module__psyC6G__publications-article-card{width:100%;height:100%}.PublicationsArticleCard-module__psyC6G__publications-article-card__link{width:100%;height:100%;color:inherit;text-decoration:none}.PublicationsArticleCard-module__psyC6G__publications-article-card__link:focus-visible{outline:2px solid var(--color-lapis);outline-offset:3px}@media (hover:hover){.PublicationsArticleCard-module__psyC6G__publications-article-card__link:hover:focus-visible{outline-color:var(--color-ghost)}}.PublicationsArticleCard-module__psyC6G__publications-article-card__meta{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:.75rem;display:grid}.PublicationsArticleCard-module__psyC6G__publications-article-card__author{white-space:nowrap}.PublicationsArticleCard-module__psyC6G__publications-article-card__image{object-fit:cover;object-position:center center}.PublicationsArticleCard-module__psyC6G__publications-article-card__media--og-banner{aspect-ratio:1200/627}.PublicationsArticleCard-module__psyC6G__publications-article-card__body--og-banner{gap:clamp(12px,1vw,15px);padding-block-start:clamp(12px,1.2vw,16px)}
.PublicationsPagination-module__xIDP8W__publications-pagination{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.75rem,1.4vw,1.25rem);width:100%;min-width:0;display:grid}.PublicationsPagination-module__xIDP8W__publications-pagination__control{border:1px solid var(--color-lapis);border-radius:var(--radius-sm);background:var(--color-white);min-height:2.75rem;color:var(--color-lapis);font-family:var(--font-sans);font-size:var(--type-cta-small-font-size);letter-spacing:var(--type-cta-small-letter-spacing);white-space:nowrap;grid-auto-flow:column;align-items:center;gap:.375rem;padding:.625rem .875rem;font-weight:500;line-height:1;text-decoration:none;display:inline-grid}.PublicationsPagination-module__xIDP8W__publications-pagination__control:hover{background:var(--color-ghost)}.PublicationsPagination-module__xIDP8W__publications-pagination__control--disabled{border-color:var(--color-cloud);color:var(--color-muted);opacity:.65}.PublicationsPagination-module__xIDP8W__publications-pagination__icon{flex-shrink:0;width:1.25rem;height:1.25rem}.PublicationsPagination-module__xIDP8W__publications-pagination__pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.PublicationsPagination-module__xIDP8W__publications-pagination__page-item{align-items:center;gap:.375rem;display:inline-flex}.PublicationsPagination-module__xIDP8W__publications-pagination__page{border-radius:var(--radius-sm);min-width:2.5rem;min-height:2.5rem;color:var(--color-lapis);font-family:var(--font-sans);font-size:var(--type-cta-small-font-size);letter-spacing:var(--type-cta-small-letter-spacing);border:1px solid #0000;place-items:center;padding:.5rem;font-weight:500;line-height:1;text-decoration:none;display:inline-grid}.PublicationsPagination-module__xIDP8W__publications-pagination__page:not(.PublicationsPagination-module__xIDP8W__publications-pagination__page--current):hover{background:var(--color-ghost)}.PublicationsPagination-module__xIDP8W__publications-pagination__page--current{border-color:var(--color-lapis);background:var(--color-lapis);color:var(--color-white)}.PublicationsPagination-module__xIDP8W__publications-pagination__ellipsis{min-width:1.5rem;color:var(--color-muted);place-items:center;display:inline-grid}@media (max-width:40rem){.PublicationsPagination-module__xIDP8W__publications-pagination{grid-template-columns:minmax(0,1fr);justify-items:center}.PublicationsPagination-module__xIDP8W__publications-pagination__control-label{display:none}}
.PublicationsLanding-module__eC1rga__publications-landing{width:100%;min-width:0;padding-top:calc(var(--site-header-height) + var(--site-announcement-offset,0px) + clamp(3rem, 5.55vw, 5rem));grid-column:1/-1;grid-template-columns:minmax(0,1fr);row-gap:clamp(3rem,5.55vw,5rem);display:grid}.PublicationsLanding-module__eC1rga__publications-landing__hero{grid-template-columns:minmax(0,1fr);row-gap:clamp(1rem,1.67vw,1.5rem);min-width:0;display:grid}.PublicationsLanding-module__eC1rga__publications-landing__eyebrow{color:var(--color-lapis);margin:0}.PublicationsLanding-module__eC1rga__publications-landing__intro{grid-template-columns:minmax(0,1fr);row-gap:clamp(2rem,2.78vw,2.5rem);min-width:0;display:grid}.PublicationsLanding-module__eC1rga__publications-landing__headline{color:var(--color-lapis);text-wrap:balance;margin:0}.PublicationsLanding-module__eC1rga__publications-landing__subtitle{max-width:min(100%,55.625rem);color:var(--color-lapis);text-wrap:balance;margin:0;line-height:normal}.PublicationsLanding-module__eC1rga__publications-landing__controls{grid-template-columns:minmax(0,1fr);row-gap:.75rem;min-width:0;display:grid}.PublicationsLanding-module__eC1rga__publications-landing__toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(12px,1.4vw,16px);min-width:0;display:grid}.PublicationsLanding-module__eC1rga__publications-landing__toolbar--subscribe-only{grid-template-columns:auto;justify-content:end}.PublicationsLanding-module__eC1rga__publications-landing__filter-dropdown{min-width:0;max-width:min(100%,27rem);position:relative}.PublicationsLanding-module__eC1rga__publications-landing__filter-dropdown[open] .PublicationsLanding-module__eC1rga__publications-landing__filter-chevron{transform:rotate(180deg)}.PublicationsLanding-module__eC1rga__publications-landing__filter-trigger{border:1px solid var(--color-lapis);border-radius:var(--radius-sm);background:var(--color-white);width:100%;min-height:2.9375rem;color:var(--color-lapis);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem;list-style:none;display:grid}.PublicationsLanding-module__eC1rga__publications-landing__filter-trigger::-webkit-details-marker{display:none}.PublicationsLanding-module__eC1rga__publications-landing__filter-trigger-label{font-family:var(--font-sans);font-size:var(--type-cta-large-font-size);letter-spacing:var(--type-cta-large-letter-spacing);text-transform:capitalize;text-align:left;font-weight:500;line-height:1}.PublicationsLanding-module__eC1rga__publications-landing__filter-count{margin-inline-start:.35em;font-weight:400}.PublicationsLanding-module__eC1rga__publications-landing__filter-chevron{flex-shrink:0;width:1.5rem;height:1.5rem;transition:transform .15s}.PublicationsLanding-module__eC1rga__publications-landing__filter-panel{z-index:20;border:1px solid var(--color-cloud);border-radius:var(--radius-sm);background:var(--color-white);padding:.5rem;position:absolute;top:calc(100% + .5rem);left:0;right:0;box-shadow:0 16px 32px #00000014}.PublicationsLanding-module__eC1rga__publications-landing__filter-list{grid-template-columns:minmax(0,1fr);row-gap:.25rem;max-height:16rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.PublicationsLanding-module__eC1rga__publications-landing__filter-option{border-radius:var(--radius-btn);color:var(--color-lapis);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.625rem;padding:.5rem .625rem;display:grid}.PublicationsLanding-module__eC1rga__publications-landing__filter-option:hover{background:var(--color-ghost)}.PublicationsLanding-module__eC1rga__publications-landing__filter-checkbox{width:1rem;height:1rem;accent-color:var(--color-lapis);margin:0}.PublicationsLanding-module__eC1rga__publications-landing__subscribe{justify-self:end}.PublicationsLanding-module__eC1rga__publications-landing__active-filters{flex-wrap:wrap;justify-content:flex-start;gap:.625rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.PublicationsLanding-module__eC1rga__publications-landing__active-filter{border-radius:var(--radius-sm);background:var(--color-cloud);min-height:2.6875rem;color:var(--color-lapis);font-family:var(--font-sans);font-size:var(--type-cta-small-font-size);letter-spacing:var(--type-cta-small-letter-spacing);text-transform:capitalize;cursor:pointer;border:0;grid-auto-flow:column;align-items:center;gap:.5rem;padding:1rem;font-weight:500;line-height:1;display:inline-grid}.PublicationsLanding-module__eC1rga__publications-landing__active-filter-icon{width:1rem;height:1rem}.PublicationsLanding-module__eC1rga__publications-landing__featured{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);min-width:0;margin:0;padding:0;list-style:none;display:grid}.PublicationsLanding-module__eC1rga__publications-landing__featured-item,.PublicationsLanding-module__eC1rga__publications-landing__articles{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.PublicationsLanding-module__eC1rga__publications-landing__empty{color:var(--color-muted);font-size:var(--type-body-2-font-size);margin:0}.PublicationsLanding-module__eC1rga__publications-landing__newsletter{padding-top:clamp(2rem,4.17vw,3.75rem)}@media (max-width:56rem){.PublicationsLanding-module__eC1rga__publications-landing__toolbar{grid-template-columns:minmax(0,1fr)}.PublicationsLanding-module__eC1rga__publications-landing__toolbar--subscribe-only{justify-content:stretch}.PublicationsLanding-module__eC1rga__publications-landing__subscribe{justify-self:stretch}.PublicationsLanding-module__eC1rga__publications-landing__filter-dropdown{max-width:none}.PublicationsLanding-module__eC1rga__publications-landing__active-filters{justify-content:flex-start}.PublicationsLanding-module__eC1rga__publications-landing__featured{grid-template-columns:minmax(0,1fr)}}@media (min-width:56.01rem) and (max-width:72rem){.PublicationsLanding-module__eC1rga__publications-landing__featured{grid-template-columns:repeat(2,minmax(0,1fr))}}
.PublicationsDetailHero-module__EzzDZq__publications-detail-hero{isolation:isolate;background:var(--color-lapis);grid-column:1/-1;width:100vw;min-height:clamp(320px,45.14vw,650px);margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.PublicationsDetailHero-module__EzzDZq__publications-detail-hero__media{z-index:0;pointer-events:none;position:absolute;inset:0}.PublicationsDetailHero-module__EzzDZq__publications-detail-hero__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.PublicationsDetailHero-module__EzzDZq__publications-detail-hero__scrim{background:linear-gradient(#0003 0%,#0000 34.31%),linear-gradient(90deg,#0003 0% 100%);position:absolute;inset:0}.PublicationsDetailHero-module__EzzDZq__publications-detail-hero__image-alt{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.PublicationsDetail-module__2D9O2G__publications-detail{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:clamp(40px,6vw,64px);width:100%;min-width:0;padding-top:clamp(40px,6vw,80px);display:grid}.PublicationsDetail-module__2D9O2G__publications-detail--with-hero{gap:clamp(40px,5.56vw,80px);padding-top:0}.PublicationsDetail-module__2D9O2G__publications-detail__header{grid-template-columns:minmax(0,1fr);gap:clamp(16px,3vw,24px);width:100%;min-width:0;display:grid}.PublicationsDetail-module__2D9O2G__publications-detail__date{color:var(--color-lapis);letter-spacing:0;margin:0;font-size:14px;line-height:normal}.PublicationsDetail-module__2D9O2G__publications-detail__title{width:100%;min-width:0;color:var(--color-lapis);margin:0}.PublicationsDetail-module__2D9O2G__publications-detail__main{grid-template-columns:minmax(0,205px) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,48px) clamp(24px,4vw,48px);width:100%;min-width:0;display:grid}.PublicationsDetail-module__2D9O2G__publications-detail__sidebar{grid-template-columns:minmax(0,1fr);align-content:start;gap:clamp(24px,4vw,32px);display:grid}.PublicationsDetail-module__2D9O2G__publications-detail__author{grid-template-columns:minmax(0,1fr);gap:clamp(8px,1.5vw,12px);display:grid}.PublicationsDetail-module__2D9O2G__publications-detail__author-photo{object-fit:cover;border-radius:50%;width:48px;height:48px;display:block}.PublicationsDetail-module__2D9O2G__publications-detail__author-name{color:var(--color-lapis);margin:0}.PublicationsDetail-module__2D9O2G__publications-detail__author-role{color:var(--color-muted);margin:0}.PublicationsDetail-module__2D9O2G__publications-detail__share-list{grid-auto-columns:max-content;grid-auto-flow:column;justify-content:start;gap:12px;margin:0;padding:6px 0 0;list-style:none;display:grid}.PublicationsDetail-module__2D9O2G__publications-detail__share-link{width:32px;height:32px;color:var(--color-lapis);place-items:center;text-decoration:none;transition:color .15s;display:grid}.PublicationsDetail-module__2D9O2G__publications-detail__share-link:hover{color:var(--color-accent)}.PublicationsDetail-module__2D9O2G__publications-detail__share-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.PublicationsDetail-module__2D9O2G__publications-detail__share-icon{width:32px;height:32px;display:block}.PublicationsDetail-module__2D9O2G__publications-detail__share-icon--facebook{width:27px;height:27px}.PublicationsDetail-module__2D9O2G__publications-detail__share-icon--x{width:24px;height:21px}.PublicationsDetail-module__2D9O2G__publications-detail__share-icon--linkedin{width:24px;height:24px}.PublicationsDetail-module__2D9O2G__publications-detail__content{justify-self:center;width:100%;min-width:0;max-width:891px}.PublicationsDetail-module__2D9O2G__publications-detail__main--single{grid-template-columns:minmax(0,1fr)}.PublicationsDetail-module__2D9O2G__publications-detail__main--single .PublicationsDetail-module__2D9O2G__publications-detail__content{justify-self:stretch}@media (max-width:768px){.PublicationsDetail-module__2D9O2G__publications-detail__main{grid-template-columns:minmax(0,1fr)}.PublicationsDetail-module__2D9O2G__publications-detail__content{justify-self:stretch}}
.CaseStudyQuote-module__ZQ2tGa__case-study-quote{background:var(--color-ghost);--case-study-quote-inset-inline:calc((100vw - min(100vw, var(--layout-page-max-width))) / 2 + var(--layout-page-margin-inline));width:100vw;min-width:0;padding-inline:var(--case-study-quote-inset-inline);box-sizing:border-box;grid-column:1/-1;margin-left:calc(50% - 50vw);padding-block:clamp(4rem,5.55vw,5rem)}.CaseStudyQuote-module__ZQ2tGa__case-study-quote__inner{width:100%;min-width:0;max-width:min(100%,70.25rem)}.CaseStudyQuote-module__ZQ2tGa__case-study-quote__layout{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:clamp(2rem,5.55vw,5rem);min-width:0;display:grid}.CaseStudyQuote-module__ZQ2tGa__case-study-quote__mark{font-family:var(--font-sans);color:var(--color-scarlet);-webkit-user-select:none;user-select:none;margin:0;padding-top:.5rem;font-size:clamp(4rem,9.03vw,8.125rem);font-weight:400;line-height:1}.CaseStudyQuote-module__ZQ2tGa__case-study-quote__figure{grid-template-columns:minmax(0,1fr);row-gap:clamp(3rem,5.55vw,5rem);min-width:0;margin:0;display:grid}.CaseStudyQuote-module__ZQ2tGa__case-study-quote__text{color:var(--color-lapis);text-transform:capitalize;text-wrap:balance;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:normal}.CaseStudyQuote-module__ZQ2tGa__case-study-quote__attribution{grid-template-columns:minmax(0,1fr);row-gap:.25rem;min-width:0;margin:0;padding-bottom:.75rem;display:grid}.CaseStudyQuote-module__ZQ2tGa__case-study-quote__name{font-family:var(--font-sans);letter-spacing:-.04em;color:var(--color-indigo);text-wrap:balance;margin:0;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.33333}.CaseStudyQuote-module__ZQ2tGa__case-study-quote__role{font-family:var(--font-sans);letter-spacing:0;color:var(--color-lapis);text-wrap:balance;margin:0;font-size:.875rem;font-weight:400;line-height:normal}@media (max-width:40rem){.CaseStudyQuote-module__ZQ2tGa__case-study-quote__layout{grid-template-columns:minmax(0,1fr);row-gap:1rem}.CaseStudyQuote-module__ZQ2tGa__case-study-quote__mark{padding-top:0}}
.FullBleedImage-module___CHdvG__full-bleed-image{aspect-ratio:1440/800;grid-column:1/-1;width:100vw;margin:0 0 0 calc(50% - 50vw);overflow:hidden}.FullBleedImage-module___CHdvG__full-bleed-image__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}
.DebutLanding-module__ruLcXq__debut-landing{width:100%;min-height:100dvh;min-height:-webkit-fill-available;color:var(--color-ghost);background:#000;grid-template-columns:minmax(0,1fr);row-gap:clamp(2.5rem,6vw,4.5rem);margin:0;padding:0 0 clamp(3rem,8vw,5rem);display:grid}.DebutLanding-module__ruLcXq__debut-landing__poster{width:100%;max-width:var(--layout-page-max-width);aspect-ratio:1440/802;justify-self:center;margin:0;overflow:hidden}.DebutLanding-module__ruLcXq__debut-landing__poster-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.DebutLanding-module__ruLcXq__debut-landing__content{width:100%;max-width:var(--layout-page-max-width);padding-inline:var(--layout-page-margin-inline);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:clamp(2rem,4.5vw,3.75rem);margin-inline:auto;display:grid}.DebutLanding-module__ruLcXq__debut-landing__headline{max-width:100%;color:var(--color-ghost);text-wrap:balance;margin:0}.DebutLanding-module__ruLcXq__debut-landing__form-label{font-family:var(--font-sans);font-size:clamp(40px, calc(40px + (100vw - var(--fluid-width-min)) * 24 / 1120), 64px);letter-spacing:clamp(-2.4px, calc(-2.4px + (100vw - var(--fluid-width-min)) * -1.44 / 1120), -3.84px);color:var(--color-cara);margin:0;font-weight:400;line-height:1}.DebutLanding-module__ruLcXq__debut-landing__form{width:100%;max-width:55.5625rem}.DebutLanding-module__ruLcXq__debut-landing__form>*{justify-items:center;gap:clamp(1.5rem,3vw,2.25rem);width:100%;display:grid}.DebutLanding-module__ruLcXq__debut-landing__form [class*=form-embed__form]{width:100%}
.PrismaticHeroClient-module__LRoXXq__prismatic-hero{width:100%;min-width:0}.PrismaticHeroClient-module__LRoXXq__prismatic-hero__media{width:100%;aspect-ratio:var(--prismatic-hero-aspect,1.793);isolation:isolate;position:relative;overflow:hidden}.PrismaticHeroClient-module__LRoXXq__prismatic-hero__img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.PrismaticHeroClient-module__LRoXXq__prismatic-hero__gl{z-index:1;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .16s;display:block;position:absolute;inset:0}.PrismaticHeroClient-module__LRoXXq__prismatic-hero__media--active .PrismaticHeroClient-module__LRoXXq__prismatic-hero__gl{opacity:1}@media (prefers-reduced-motion:reduce){.PrismaticHeroClient-module__LRoXXq__prismatic-hero__gl{transition:none}}
.PrismaticHero-module__5a902G__prismatic-hero-module{min-width:0;width:min(100vw, var(--layout-prismatic-hero-max-width));margin-left:calc(50% - min(50vw, calc(var(--layout-prismatic-hero-max-width) / 2)));grid-column:1/-1}
.ModuleScrollReveal-module__5XMy6a__module-scroll-reveal{grid-column:1/-1;min-width:0}@media (prefers-reduced-motion:no-preference){.ModuleScrollReveal-module__5XMy6a__module-scroll-reveal{opacity:0;will-change:opacity, transform;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(1.25rem)}.ModuleScrollReveal-module__5XMy6a__module-scroll-reveal--visible{opacity:1;will-change:auto;transform:translateY(0)}}[data-presentation-mode=true] .kargo-module-scroll-reveal{opacity:1;transition:none;transform:none}
.PageModules-module__s0AI7W__pageModules{display:contents}
.GatedPageReveal-module__psLibq__gatedPage__formWrap{margin-block-start:0}.GatedPageReveal-module__psLibq__gatedPage__status{color:var(--color-muted);min-height:1.5em;margin:0 0 clamp(24px,4vw,32px)}
.NotFoundView-module__RcH07G__notFoundView{box-sizing:border-box;width:100%;max-width:var(--layout-page-max-width);padding-inline:var(--layout-page-margin-inline);grid-template-columns:minmax(0,1fr);row-gap:clamp(1.5rem,3vw,2rem);min-width:0;margin-inline:auto;padding-block:clamp(3rem,8vw,6rem) clamp(4rem,10vw,8rem);display:grid}.NotFoundView-module__RcH07G__notFoundView__eyebrow{color:var(--color-lapis);margin:0}.NotFoundView-module__RcH07G__notFoundView__headline{color:var(--color-lapis);text-wrap:balance;margin:0}.NotFoundView-module__RcH07G__notFoundView__description{max-width:min(100%,36rem);color:var(--color-lapis);text-wrap:balance;margin:0}.NotFoundView-module__RcH07G__notFoundView__actions{grid-template-columns:minmax(0,max-content);padding-top:clamp(.5rem,1.5vw,1rem);display:grid}
.CaseStudyModules-module__5g571G__caseStudyModules{display:contents}
.GreenhouseApplyEmbed-module__TDrSHW__greenhouse-apply-embed{width:100%;min-width:0}.GreenhouseApplyEmbed-module__TDrSHW__greenhouse-apply-embed__frame{border:0;width:100%;min-width:0;min-height:720px;display:block}
.SanityCaseStudyView-module__Zms4yW__sanityCaseStudy__main{box-sizing:border-box;width:100%;max-width:var(--layout-page-max-width);padding-inline:var(--layout-page-margin-inline);grid-template-columns:repeat(var(--layout-grid-columns), minmax(0, 1fr));column-gap:var(--layout-grid-column-gap);row-gap:var(--layout-module-row-gap);padding-bottom:var(--layout-module-row-gap);align-content:start;margin-inline:auto;display:grid}.SanityCaseStudyView-module__Zms4yW__sanityCaseStudy__gridSpan{grid-column:1/-1;min-width:0}.SanityCaseStudyView-module__Zms4yW__sanityCaseStudy__fallback{max-width:52rem;padding:var(--space-md);margin-inline:auto}
.SanityPageView-module__MC1AHa__sanityPage__main{box-sizing:border-box;width:100%;max-width:var(--layout-page-max-width);padding-inline:var(--layout-page-margin-inline);grid-template-columns:repeat(var(--layout-grid-columns), minmax(0, 1fr));column-gap:var(--layout-grid-column-gap);row-gap:var(--layout-module-row-gap);padding-bottom:var(--layout-module-row-gap);align-content:start;margin-inline:auto;display:grid}.SanityPageView-module__MC1AHa__sanityPage__main--chromeless{padding-bottom:0}.SanityPageView-module__MC1AHa__sanityPage__gridSpan{grid-column:1/-1;min-width:0}.SanityPageView-module__MC1AHa__sanityPage__fallback{max-width:52rem;padding:var(--space-md);margin-inline:auto}
