.LargeModelBlockContainer-module-scss-module__gb7xyG__wrapper{background:color-mix(in srgb,var(--color-pink)60%,var(--color-white));min-width:0;min-height:508px;color:var(--color-black);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:clip}.LargeModelBlockContainer-module-scss-module__gb7xyG__wrapper:focus-visible{outline:2px solid var(--color-black);outline-offset:-2px;--button-lift:5px}@media (hover:hover){.LargeModelBlockContainer-module-scss-module__gb7xyG__wrapper:hover{--button-lift:5px}}.LargeModelBlockContainer-module-scss-module__gb7xyG__container{color:var(--theme-color-black,var(--color-black));flex-direction:column;flex:1;justify-content:space-between;gap:16px;padding:16px 16px 24px;display:flex;position:relative}.LargeModelBlockContainer-module-scss-module__gb7xyG__backgroundAsset{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.LargeModelBlockContainer-module-scss-module__gb7xyG__foregroundAsset{max-width:none;height:auto;display:block}.LargeModelBlockContainer-module-scss-module__gb7xyG__asset{z-index:1;pointer-events:none;position:absolute;top:60px;right:0;overflow:hidden}@media (max-width:800.98px){.LargeModelBlockContainer-module-scss-module__gb7xyG__asset{top:80px}}.LargeModelBlockContainer-module-scss-module__gb7xyG__content{z-index:1;flex-direction:column;display:flex;position:relative}.LargeModelBlockContainer-module-scss-module__gb7xyG__badges{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.LargeModelBlockContainer-module-scss-module__gb7xyG__detail{opacity:.5;overflow-wrap:anywhere}.LargeModelBlockContainer-module-scss-module__gb7xyG__metrics{flex-wrap:wrap;gap:12px;display:flex}@media (min-width:801px){.LargeModelBlockContainer-module-scss-module__gb7xyG__metrics{display:none}}.LargeModelBlockContainer-module-scss-module__gb7xyG__metric{flex-direction:column;flex:auto;min-width:max-content;max-width:100%;display:flex}.LargeModelBlockContainer-module-scss-module__gb7xyG__metricLabel{white-space:nowrap}@media (min-width:801px){.LargeModelBlockContainer-module-scss-module__gb7xyG__cta{padding:16px}}
.BentoModels-module-scss-module__PbwO8W__section{width:100%;padding-inline:var(--section-inset);color:var(--color-black);background:var(--background-texture)}.BentoModels-module-scss-module__PbwO8W__surface{inline-size:100%;max-inline-size:calc(var(--typography-max-vw) - 2*var(--grid-gap));background:var(--color-lightGrey1);row-gap:40px;margin-inline:auto;padding-block:24px}@media (min-width:801px){.BentoModels-module-scss-module__PbwO8W__surface{row-gap:48px}}.BentoModels-module-scss-module__PbwO8W__header.BentoModels-module-scss-module__PbwO8W__header{--header-button-height:36px;--header-mobile-gap:32px;--header-mobile-row-gap:24px;--header-text-max-width:480px;--header-body-padding-start:20px;grid-column:1/-1}.BentoModels-module-scss-module__PbwO8W__models{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--grid-gap);display:grid}@media (min-width:801px){.BentoModels-module-scss-module__PbwO8W__models{grid-auto-rows:minmax(15.5rem,auto);grid-auto-flow:dense}}.BentoModels-module-scss-module__PbwO8W__card{grid-column:1/-1}@media (min-width:801px){.BentoModels-module-scss-module__PbwO8W__card{grid-column:span 3}}.BentoModels-module-scss-module__PbwO8W__largeCard{order:1;grid-column:1/-1}@media (min-width:801px){.BentoModels-module-scss-module__PbwO8W__largeCard{order:0;grid-area:span 2/span 3}.BentoModels-module-scss-module__PbwO8W__featuredCard{grid-column:4/span 3}}.BentoModels-module-scss-module__PbwO8W__customCard{min-height:15.5rem}@media (min-width:801px){.BentoModels-module-scss-module__PbwO8W__customCard{aspect-ratio:370/297;grid-column:span 4}}.BentoModels-module-scss-module__PbwO8W__logo{background:var(--color-lightGrey1);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.BentoModels-module-scss-module__PbwO8W__logo img{object-fit:contain}
.ModelGridCTACard-module-scss-module__lchnPW__wrapper{background:var(--color-lightPink);min-width:0;min-height:508px;color:var(--color-black);flex-direction:column;justify-content:space-between;gap:16px;padding:16px;text-decoration:none;display:flex;position:relative;overflow:clip}.ModelGridCTACard-module-scss-module__lchnPW__wrapper:focus-visible{outline:2px solid var(--color-black);outline-offset:-2px}.ModelGridCTACard-module-scss-module__lchnPW__wrapper:hover,.ModelGridCTACard-module-scss-module__lchnPW__wrapper:focus-within{--button-lift:5px}.ModelGridCTACard-module-scss-module__lchnPW__asset{pointer-events:none;position:absolute;bottom:80px;right:0}.ModelGridCTACard-module-scss-module__lchnPW__content{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:relative}.ModelGridCTACard-module-scss-module__lchnPW__eyebrow{margin-bottom:16px}.ModelGridCTACard-module-scss-module__lchnPW__title{flex-direction:column;max-width:192px;margin-bottom:12px;display:flex}.ModelGridCTACard-module-scss-module__lchnPW__secondaryTitle{color:#00000080}.ModelGridCTACard-module-scss-module__lchnPW__copy{max-width:192px;color:var(--color-darkGrey2)}.ModelGridCTACard-module-scss-module__lchnPW__cta{z-index:1;position:relative}
.BentoModelsAdvanced-module-scss-module__X6feWq__section{padding-inline:var(--section-inset);color:var(--color-black);background:var(--background-texture)}.BentoModelsAdvanced-module-scss-module__X6feWq__surface{inline-size:100%;max-inline-size:calc(var(--typography-max-vw) - 2*var(--grid-gap));background-color:var(--color-white);row-gap:40px;margin-inline:auto;padding-block:24px}@media (min-width:801px){.BentoModelsAdvanced-module-scss-module__X6feWq__surface{row-gap:48px}}.BentoModelsAdvanced-module-scss-module__X6feWq__header.BentoModelsAdvanced-module-scss-module__X6feWq__header{--header-button-height:36px;--header-mobile-gap:32px;--header-mobile-row-gap:24px;--header-text-max-width:480px;--header-body-padding-start:20px;grid-column:1/-1}.BentoModelsAdvanced-module-scss-module__X6feWq__grid{grid-column:1/-1;grid-template-columns:subgrid;row-gap:24px;display:grid}@media (min-width:801px){.BentoModelsAdvanced-module-scss-module__X6feWq__grid{row-gap:16px}}.BentoModelsAdvanced-module-scss-module__X6feWq__filters.BentoModelsAdvanced-module-scss-module__X6feWq__filters{--filter-group-gap:12px;grid-column:1/-1}@media (min-width:801px){.BentoModelsAdvanced-module-scss-module__X6feWq__filters.BentoModelsAdvanced-module-scss-module__X6feWq__filters{width:100%}}.BentoModelsAdvanced-module-scss-module__X6feWq__models{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--grid-gap);grid-auto-rows:248px;display:grid}@media (min-width:801px){.BentoModelsAdvanced-module-scss-module__X6feWq__models{grid-auto-flow:dense}}.BentoModelsAdvanced-module-scss-module__X6feWq__card{grid-column:1/-1}@media (min-width:801px){.BentoModelsAdvanced-module-scss-module__X6feWq__card{grid-column:span 3}}.BentoModelsAdvanced-module-scss-module__X6feWq__ctaCard{order:1;grid-area:span 2/1/auto/-1}@media (min-width:801px){.BentoModelsAdvanced-module-scss-module__X6feWq__ctaCard{order:0;grid-column:span 3}}.BentoModelsAdvanced-module-scss-module__X6feWq__cube{max-width:none;display:block}.BentoModelsAdvanced-module-scss-module__X6feWq__logo{background:var(--color-lightGrey1);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.BentoModelsAdvanced-module-scss-module__X6feWq__logo img{object-fit:contain}
.DisplayHeaderComponent-module-scss-module__7kmSTa__header.DisplayHeaderComponent-module-scss-module__7kmSTa__header{gap:8px;min-inline-size:0}@media (min-width:801px){.DisplayHeaderComponent-module-scss-module__7kmSTa__header.DisplayHeaderComponent-module-scss-module__7kmSTa__header{gap:0 var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}}.DisplayHeaderComponent-module-scss-module__7kmSTa__header>:is(h1,h2,h3){font-family:var(--beausite,sans-serif);letter-spacing:-.02em;--title-leading:1.05em;white-space:normal;overflow-wrap:anywhere;min-inline-size:0;margin:0;font-size:56px;font-style:normal;font-weight:400;line-height:1.05}@media (min-width:801px){.DisplayHeaderComponent-module-scss-module__7kmSTa__header>:is(h1,h2,h3){font-family:var(--beausite,sans-serif);letter-spacing:-.03em;grid-column:1/span 8;margin:0;font-size:80px;font-style:normal;font-weight:400;line-height:1.05}}.DisplayHeaderComponent-module-scss-module__7kmSTa__line{display:block}@media (min-width:801px){.DisplayHeaderComponent-module-scss-module__7kmSTa__line{line-height:var(--title-row)}}.DisplayHeaderComponent-module-scss-module__7kmSTa__header>div:first-of-type{min-block-size:84px;padding:0 24px 0 0}.DisplayHeaderComponent-module-scss-module__7kmSTa__header>div:first-of-type:empty{display:none}.DisplayHeaderComponent-module-scss-module__7kmSTa__header>div:first-of-type p{font-family:var(--beausite,sans-serif);letter-spacing:.01em;white-space:pre-line;overflow-wrap:anywhere;max-inline-size:393px;margin:0;font-size:16px;font-style:normal;font-weight:350;line-height:1.4}@media (min-width:801px){.DisplayHeaderComponent-module-scss-module__7kmSTa__header>div:first-of-type{grid-column:9/-1;padding:0 0 9px}}.DisplayHeaderComponent-module-scss-module__7kmSTa__header>div:nth-of-type(2){white-space:normal;flex-wrap:wrap;align-items:flex-start;gap:16px 12px;padding:24px 0 0;display:flex}@media (min-width:801px){.DisplayHeaderComponent-module-scss-module__7kmSTa__header>div:nth-of-type(2){--cta-height:36px;row-gap:calc(var(--title-row) - var(--cta-height));padding-block:24px calc(var(--title-row) - 24px - var(--cta-height));grid-row:2/-1}.DisplayHeaderComponent-module-scss-module__7kmSTa__header>div:nth-of-type(2)>*{min-block-size:var(--cta-height)}.DisplayHeaderComponent-module-scss-module__7kmSTa__header>div:nth-of-type(2){grid-column:9/-1;align-self:start}}.DisplayHeaderComponent-module-scss-module__7kmSTa__header.DisplayHeaderComponent-module-scss-module__7kmSTa__header .DisplayHeaderComponent-module-scss-module__7kmSTa__cta{height:33px}.DisplayHeaderComponent-module-scss-module__7kmSTa__small.DisplayHeaderComponent-module-scss-module__7kmSTa__small{gap:20px}.DisplayHeaderComponent-module-scss-module__7kmSTa__small.DisplayHeaderComponent-module-scss-module__7kmSTa__small>:is(h1,h2,h3){font-family:var(--beausite,sans-serif);letter-spacing:-.01em;margin:0;font-size:32px;font-style:normal;font-weight:400;line-height:1.2}.DisplayHeaderComponent-module-scss-module__7kmSTa__small.DisplayHeaderComponent-module-scss-module__7kmSTa__small .DisplayHeaderComponent-module-scss-module__7kmSTa__line{display:inline}.DisplayHeaderComponent-module-scss-module__7kmSTa__small.DisplayHeaderComponent-module-scss-module__7kmSTa__small>div:first-of-type{min-block-size:0;padding:0}.DisplayHeaderComponent-module-scss-module__7kmSTa__small.DisplayHeaderComponent-module-scss-module__7kmSTa__small>div:first-of-type p{font-family:var(--beausite,sans-serif);letter-spacing:.01em;max-inline-size:none;margin:0;font-size:14px;font-style:normal;font-weight:350;line-height:1.4}.DisplayHeaderComponent-module-scss-module__7kmSTa__small.DisplayHeaderComponent-module-scss-module__7kmSTa__small>div:nth-of-type(2){padding-block-start:4px}@media (min-width:801px){.DisplayHeaderComponent-module-scss-module__7kmSTa__small.DisplayHeaderComponent-module-scss-module__7kmSTa__small{--title-row:80px;gap:0 var(--grid-gap)}.DisplayHeaderComponent-module-scss-module__7kmSTa__small.DisplayHeaderComponent-module-scss-module__7kmSTa__small>:is(h1,h2,h3){font-family:var(--beausite,sans-serif);letter-spacing:-.02em;--title-leading:var(--title-row);margin:0;font-size:56px;font-style:normal;font-weight:400;line-height:1.1}.DisplayHeaderComponent-module-scss-module__7kmSTa__small.DisplayHeaderComponent-module-scss-module__7kmSTa__small .DisplayHeaderComponent-module-scss-module__7kmSTa__line{display:block}.DisplayHeaderComponent-module-scss-module__7kmSTa__small.DisplayHeaderComponent-module-scss-module__7kmSTa__small>div:nth-of-type(2){--cta-height:36px;row-gap:calc(var(--title-row) - var(--cta-height));padding-block:calc((var(--title-row) - var(--cta-height))/2)calc(var(--title-row) - calc((var(--title-row) - var(--cta-height))/2) - var(--cta-height));grid-row:2/-1}.DisplayHeaderComponent-module-scss-module__7kmSTa__small.DisplayHeaderComponent-module-scss-module__7kmSTa__small>div:nth-of-type(2)>*{min-block-size:var(--cta-height)}.DisplayHeaderComponent-module-scss-module__7kmSTa__small.DisplayHeaderComponent-module-scss-module__7kmSTa__small>div:nth-of-type(2){align-items:center}}.DisplayHeaderComponent-module-scss-module__7kmSTa__careers.DisplayHeaderComponent-module-scss-module__7kmSTa__careers{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:24px 12px;display:grid}.DisplayHeaderComponent-module-scss-module__7kmSTa__careers.DisplayHeaderComponent-module-scss-module__7kmSTa__careers>:is(h1,h2,h3){font-family:var(--beausite,sans-serif);letter-spacing:-.01em;grid-area:1/1/auto/-1;margin:0;font-size:40px;font-style:normal;font-weight:400;line-height:1.1}.DisplayHeaderComponent-module-scss-module__7kmSTa__careers.DisplayHeaderComponent-module-scss-module__7kmSTa__careers .DisplayHeaderComponent-module-scss-module__7kmSTa__line{display:inline}.DisplayHeaderComponent-module-scss-module__7kmSTa__careers.DisplayHeaderComponent-module-scss-module__7kmSTa__careers>div:first-of-type{grid-area:2/2;justify-content:flex-end;align-items:flex-start;min-block-size:0;padding:0}.DisplayHeaderComponent-module-scss-module__7kmSTa__careers.DisplayHeaderComponent-module-scss-module__7kmSTa__careers>div:nth-of-type(2){grid-area:2/1;align-self:start;padding:0}@media (min-width:801px){.DisplayHeaderComponent-module-scss-module__7kmSTa__careers.DisplayHeaderComponent-module-scss-module__7kmSTa__careers{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:var(--title-row)var(--title-row)auto;gap:0 var(--grid-gap)}.DisplayHeaderComponent-module-scss-module__7kmSTa__careers.DisplayHeaderComponent-module-scss-module__7kmSTa__careers>:is(h1,h2,h3){font-family:var(--beausite,sans-serif);letter-spacing:-.03em;grid-area:1/1/-1/span 9;margin:0;font-size:80px;font-style:normal;font-weight:400;line-height:1.05}.DisplayHeaderComponent-module-scss-module__7kmSTa__careers.DisplayHeaderComponent-module-scss-module__7kmSTa__careers .DisplayHeaderComponent-module-scss-module__7kmSTa__line{display:block}.DisplayHeaderComponent-module-scss-module__7kmSTa__careers.DisplayHeaderComponent-module-scss-module__7kmSTa__careers>div:first-of-type{grid-area:1/10/auto/-1;align-items:center;padding-block-end:9px}.DisplayHeaderComponent-module-scss-module__7kmSTa__careers.DisplayHeaderComponent-module-scss-module__7kmSTa__careers>div:nth-of-type(2){--cta-height:36px;row-gap:calc(var(--title-row) - var(--cta-height));padding-block:24px calc(var(--title-row) - 24px - var(--cta-height));grid-row:2/-1}.DisplayHeaderComponent-module-scss-module__7kmSTa__careers.DisplayHeaderComponent-module-scss-module__7kmSTa__careers>div:nth-of-type(2)>*{min-block-size:var(--cta-height)}.DisplayHeaderComponent-module-scss-module__7kmSTa__careers.DisplayHeaderComponent-module-scss-module__7kmSTa__careers>div:nth-of-type(2){grid-column:10/-1;justify-content:flex-end}}.DisplayHeaderComponent-module-scss-module__7kmSTa__stats{flex-direction:column;align-items:flex-end;gap:8px;margin:0;display:flex}.DisplayHeaderComponent-module-scss-module__7kmSTa__stat{align-items:center;gap:6px;display:flex}.DisplayHeaderComponent-module-scss-module__7kmSTa__statLabel{font-family:var(--beausite,sans-serif);letter-spacing:.01em;text-align:end;order:1;margin:0;font-size:16px;font-style:normal;font-weight:350;line-height:1.4}.DisplayHeaderComponent-module-scss-module__7kmSTa__statValue{margin:0;display:flex}.DisplayHeaderComponent-module-scss-module__7kmSTa__header .DisplayHeaderComponent-module-scss-module__7kmSTa__count{font-family:var(--geist-mono,ui-monospace,monospace);letter-spacing:.02em;text-transform:uppercase;background-color:var(--color-lightGrey2);block-size:20px;min-inline-size:20px;color:var(--color-black);margin:0;padding:2px;font-size:14px;font-style:normal;font-weight:400;line-height:1.2}
.CareersHero-module-scss-module__5sJn8a__section{inline-size:100%;padding-inline:var(--section-inset);background:var(--background-texture);color:var(--color-black)}.CareersHero-module-scss-module__5sJn8a__surface{inline-size:100%;max-inline-size:calc(var(--typography-max-vw) - 2*var(--grid-gap));background:var(--color-white);row-gap:2rem;margin-inline:auto;padding-block:2rem;overflow:clip}@media (min-width:801px){.CareersHero-module-scss-module__5sJn8a__surface{padding-block:5.5rem 4rem}}.CareersHero-module-scss-module__5sJn8a__header.CareersHero-module-scss-module__5sJn8a__header{flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:flex-start;display:flex}.CareersHero-module-scss-module__5sJn8a__header.CareersHero-module-scss-module__5sJn8a__header>:is(h1,h2,h3){flex-basis:100%}.CareersHero-module-scss-module__5sJn8a__header.CareersHero-module-scss-module__5sJn8a__header>div:first-of-type{order:2;padding-inline-end:8px}.CareersHero-module-scss-module__5sJn8a__header.CareersHero-module-scss-module__5sJn8a__header>div:nth-of-type(2){order:1}@media (min-width:801px){.CareersHero-module-scss-module__5sJn8a__header.CareersHero-module-scss-module__5sJn8a__header{grid-template-columns:minmax(0,3fr) minmax(max-content,1fr);align-items:stretch;display:grid}.CareersHero-module-scss-module__5sJn8a__header.CareersHero-module-scss-module__5sJn8a__header>:is(h1,h2,h3){grid-column:1}.CareersHero-module-scss-module__5sJn8a__header.CareersHero-module-scss-module__5sJn8a__header>div:first-of-type{grid-column:2;padding:0 0 8px}.CareersHero-module-scss-module__5sJn8a__header.CareersHero-module-scss-module__5sJn8a__header>div:nth-of-type(2){grid-column:2}.CareersHero-module-scss-module__5sJn8a__header.CareersHero-module-scss-module__5sJn8a__header>div:nth-of-type(2)>a>span{block-size:36px}}.CareersHero-module-scss-module__5sJn8a__withoutStats.CareersHero-module-scss-module__5sJn8a__withoutStats>div:first-of-type{display:none}@media (min-width:801px){.CareersHero-module-scss-module__5sJn8a__withoutStats.CareersHero-module-scss-module__5sJn8a__withoutStats>div:nth-of-type(2){grid-row:1/-1;align-self:center;padding-block:0}}.CareersHero-module-scss-module__5sJn8a__withoutCta.CareersHero-module-scss-module__5sJn8a__withoutCta>div:first-of-type{grid-column:1/-1;justify-content:flex-start;padding-inline:0}@media (min-width:801px){.CareersHero-module-scss-module__5sJn8a__withoutCta.CareersHero-module-scss-module__5sJn8a__withoutCta>div:first-of-type{grid-column:2;justify-content:flex-end}}.CareersHero-module-scss-module__5sJn8a__headingOnly.CareersHero-module-scss-module__5sJn8a__headingOnly{grid-template-rows:auto;row-gap:0}.CareersHero-module-scss-module__5sJn8a__headingOnly.CareersHero-module-scss-module__5sJn8a__headingOnly>:is(h1,h2,h3){grid-column:1/-1}.CareersHero-module-scss-module__5sJn8a__marquee{--photo-height:clamp(180px,56.5333vw,400px);min-inline-size:0;margin-inline:calc(-1*var(--grid-gutter));grid-column:1/-1;position:relative;overflow:clip}.CareersHero-module-scss-module__5sJn8a__marquee:focus-visible{outline:2px solid var(--color-black);outline-offset:-2px}@media (min-width:801px){.CareersHero-module-scss-module__5sJn8a__marquee{--photo-height:clamp(320px,38.8889vw,680px)}}.CareersHero-module-scss-module__5sJn8a__draggable{touch-action:pan-y;cursor:grab}.CareersHero-module-scss-module__5sJn8a__draggable:active{cursor:grabbing}.CareersHero-module-scss-module__5sJn8a__track,.CareersHero-module-scss-module__5sJn8a__sequence{inline-size:max-content;display:flex;position:relative}.CareersHero-module-scss-module__5sJn8a__track{-webkit-user-select:none;user-select:none}.CareersHero-module-scss-module__5sJn8a__sequence{flex-shrink:0;gap:12px;padding-inline-end:12px}.CareersHero-module-scss-module__5sJn8a__photo{block-size:var(--photo-height);background:var(--color-lightGrey1);flex-shrink:0;overflow:clip}.CareersHero-module-scss-module__5sJn8a__shape0{inline-size:calc(var(--photo-height)*1.5)}.CareersHero-module-scss-module__5sJn8a__shape1{inline-size:var(--photo-height)}.CareersHero-module-scss-module__5sJn8a__shape2{inline-size:calc(var(--photo-height)*373/280)}.CareersHero-module-scss-module__5sJn8a__image{object-fit:cover;block-size:100%;inline-size:100%;display:block}
.CareerListItem-module-scss-module__OUTTeG__item{list-style:none}.CareerListItem-module-scss-module__OUTTeG__item+.CareerListItem-module-scss-module__OUTTeG__item .CareerListItem-module-scss-module__OUTTeG__link{border-top:0}@media (min-width:801px){.CareerListItem-module-scss-module__OUTTeG__item{column-gap:var(--grid-gap);grid-template-columns:repeat(9,minmax(0,1fr));display:grid}}.CareerListItem-module-scss-module__OUTTeG__link{font-family:var(--beausite,sans-serif);letter-spacing:.01em;border-top:1px solid var(--color-lightGrey2);border-bottom:1px solid var(--color-lightGrey2);background-color:var(--color-white);color:var(--color-black);flex-direction:column;gap:6px;margin:0;padding:12px 8px;font-size:14px;font-style:normal;font-weight:350;line-height:1.4;text-decoration:none;transition:background-color .4s;display:flex;position:relative}.CareerListItem-module-scss-module__OUTTeG__link:hover,.CareerListItem-module-scss-module__OUTTeG__link:focus-visible{background-color:var(--color-lightGrey1)}.CareerListItem-module-scss-module__OUTTeG__link:hover .CareerListItem-module-scss-module__OUTTeG__main,.CareerListItem-module-scss-module__OUTTeG__link:hover .CareerListItem-module-scss-module__OUTTeG__apply,.CareerListItem-module-scss-module__OUTTeG__link:focus-visible .CareerListItem-module-scss-module__OUTTeG__main,.CareerListItem-module-scss-module__OUTTeG__link:focus-visible .CareerListItem-module-scss-module__OUTTeG__apply{color:var(--color-darkGrey2)}.CareerListItem-module-scss-module__OUTTeG__link:focus-visible{outline:1px solid var(--color-black);outline-offset:-1px}@media (min-width:801px){.CareerListItem-module-scss-module__OUTTeG__link{font-family:var(--beausite,sans-serif);letter-spacing:.01em;grid-column:1/-1;grid-template-columns:subgrid;align-items:center;column-gap:var(--grid-gap);margin:0;font-size:16px;font-style:normal;font-weight:350;line-height:1.4;display:grid}.CareerListItem-module-scss-module__OUTTeG__link:before{content:"";background-color:var(--color-black);opacity:0;pointer-events:none;width:6px;height:6px;transition:opacity .4s;position:absolute;top:50%;left:-10px;transform:translate(-100%,-50%)}.CareerListItem-module-scss-module__OUTTeG__link:hover:before,.CareerListItem-module-scss-module__OUTTeG__link:focus-visible:before{opacity:1}}@media (prefers-reduced-motion:reduce){.CareerListItem-module-scss-module__OUTTeG__link,.CareerListItem-module-scss-module__OUTTeG__link:before{transition:none}}.CareerListItem-module-scss-module__OUTTeG__main{flex-direction:column;gap:6px;min-width:0;padding-right:20px;display:flex}@media (min-width:801px){.CareerListItem-module-scss-module__OUTTeG__main{white-space:nowrap;text-overflow:ellipsis;grid-column:span 6;padding-right:0;display:block;overflow:hidden}}.CareerListItem-module-scss-module__OUTTeG__title,.CareerListItem-module-scss-module__OUTTeG__team{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width:801px){.CareerListItem-module-scss-module__OUTTeG__title,.CareerListItem-module-scss-module__OUTTeG__team{overflow:visible}}.CareerListItem-module-scss-module__OUTTeG__title{color:var(--color-black)}@media (min-width:801px){.CareerListItem-module-scss-module__OUTTeG__team{margin-left:12px}}.CareerListItem-module-scss-module__OUTTeG__main,.CareerListItem-module-scss-module__OUTTeG__apply{color:var(--color-darkGrey3);transition:color .4s}@media (prefers-reduced-motion:reduce){.CareerListItem-module-scss-module__OUTTeG__main,.CareerListItem-module-scss-module__OUTTeG__apply{transition:none}}.CareerListItem-module-scss-module__OUTTeG__location{font-family:var(--beausite,sans-serif);letter-spacing:0;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:12px;font-style:normal;font-weight:400;line-height:1.4;display:flex}@media (min-width:801px){.CareerListItem-module-scss-module__OUTTeG__location{min-width:0;font-family:var(--beausite,sans-serif);letter-spacing:.01em;grid-column:span 2;margin:0;font-size:16px;font-style:normal;font-weight:350;line-height:1.4}}.CareerListItem-module-scss-module__OUTTeG__locationMeasure{visibility:hidden;white-space:nowrap;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.CareerListItem-module-scss-module__OUTTeG__multipleLocations{background:var(--color-lightGrey2);font-family:var(--geist-mono,ui-monospace,monospace);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0;margin:0;padding:2px;font-size:10px;font-style:normal;font-weight:400;line-height:1}@media (min-width:801px){.CareerListItem-module-scss-module__OUTTeG__multipleLocations{font-family:var(--geist-mono,ui-monospace,monospace);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:12px;font-style:normal;font-weight:400;line-height:1.2}}.CareerListItem-module-scss-module__OUTTeG__apply{align-items:center;gap:6px;display:flex;position:absolute;top:12px;right:8px}@media (min-width:801px){.CareerListItem-module-scss-module__OUTTeG__apply{white-space:nowrap;grid-column:span 1;justify-content:flex-end;position:static}}.CareerListItem-module-scss-module__OUTTeG__applyLabel{display:none}@media (min-width:801px){.CareerListItem-module-scss-module__OUTTeG__applyLabel{display:inline}}.CareerListItem-module-scss-module__OUTTeG__externalLinkIcon{flex-shrink:0;display:block}
.CareersIndex-module-scss-module__X8tEcq__section{padding-inline:var(--section-inset);color:var(--color-black);background:var(--background-texture)}.CareersIndex-module-scss-module__X8tEcq__surface{inline-size:100%;max-inline-size:calc(var(--typography-max-vw) - 2*var(--grid-gap));background-color:var(--color-white);row-gap:24px;margin-inline:auto;padding-block:24px}@media (min-width:801px){.CareersIndex-module-scss-module__X8tEcq__surface{grid-template-rows:auto 1fr}}.CareersIndex-module-scss-module__X8tEcq__heading{grid-column:1/-1;margin:0}@media (min-width:801px){.CareersIndex-module-scss-module__X8tEcq__heading{grid-area:1/4/auto/-1}}.CareersIndex-module-scss-module__X8tEcq__sidebar{flex-direction:column;grid-column:1/-1;align-items:stretch;gap:16px;min-width:0;display:flex}@media (min-width:801px){.CareersIndex-module-scss-module__X8tEcq__sidebar{grid-area:1/1/span 2/span 2;align-self:start;position:sticky;inset-block-start:calc(var(--nav-height,0px) + 24px)}}.CareersIndex-module-scss-module__X8tEcq__controls{gap:16px var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0;display:grid}@media (min-width:801px){.CareersIndex-module-scss-module__X8tEcq__controls{flex-direction:column;align-items:stretch;gap:16px;display:flex}}.CareersIndex-module-scss-module__X8tEcq__search{grid-column:1/-1}.CareersIndex-module-scss-module__X8tEcq__filter{flex-direction:column;gap:16px;min-width:0;display:flex}.CareersIndex-module-scss-module__X8tEcq__filterEyebrow{display:none}@media (min-width:801px){.CareersIndex-module-scss-module__X8tEcq__filterEyebrow{display:flex}}.CareersIndex-module-scss-module__X8tEcq__main{flex-direction:column;grid-column:1/-1;min-width:0;display:flex}@media (min-width:801px){.CareersIndex-module-scss-module__X8tEcq__main{grid-area:2/4/auto/-1}}.CareersIndex-module-scss-module__X8tEcq__groups{flex-direction:column;gap:24px;display:flex}.CareersIndex-module-scss-module__X8tEcq__group{flex-direction:column;display:flex}.CareersIndex-module-scss-module__X8tEcq__department{margin:0}.CareersIndex-module-scss-module__X8tEcq__jobs{margin:0;padding:0;list-style:none}.CareersIndex-module-scss-module__X8tEcq__empty{color:var(--color-darkGrey2);text-align:center;flex:1;justify-content:center;align-items:center;margin:0;display:flex}
.ProductTabLink-module-scss-module__akKORa__productTabLink{font-family:var(--beausite,sans-serif);letter-spacing:0;letter-spacing:.01em;border:0;border-bottom:1px solid var(--color-lightGrey2);width:100%;height:36px;color:var(--color-darkGrey3);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 0;font-size:14px;font-style:normal;font-weight:400;line-height:1.2;text-decoration:none;display:flex}.ProductTabLink-module-scss-module__akKORa__productTabLink:hover,.ProductTabLink-module-scss-module__akKORa__productTabLink:focus-visible,.ProductTabLink-module-scss-module__akKORa__productTabLink.ProductTabLink-module-scss-module__akKORa__active{color:var(--color-darkGrey2);border-color:var(--color-darkGrey2)}.ProductTabLink-module-scss-module__akKORa__productTabLink:hover .ProductTabLink-module-scss-module__akKORa__productIcon,.ProductTabLink-module-scss-module__akKORa__productTabLink:focus-visible .ProductTabLink-module-scss-module__akKORa__productIcon,.ProductTabLink-module-scss-module__akKORa__productTabLink.ProductTabLink-module-scss-module__akKORa__active .ProductTabLink-module-scss-module__akKORa__productIcon{color:inherit}.ProductTabLink-module-scss-module__akKORa__productTabLink.ProductTabLink-module-scss-module__akKORa__active{color:var(--color-black);border-color:var(--color-black)}.ProductTabLink-module-scss-module__akKORa__productIcon{color:var(--color-lightGrey2);flex-shrink:0;width:14px;height:14px}
.Subnav-module-scss-module__4PKU0W__subnav{width:100%;padding:6px 12px 24px}
.ProductCard-module-scss-module__owyn2a__wrapper{max-width:100%;color:var(--color-black);background-color:var(--color-white);flex-direction:column;display:flex}@media (min-width:801px){.ProductCard-module-scss-module__owyn2a__wrapper{background:var(--background-texture);gap:20px;padding:16px}}.ProductCard-module-scss-module__owyn2a__heading{background-color:var(--color-white);align-items:center;gap:12px;padding:12px;display:flex}@media (max-width:800.98px){.ProductCard-module-scss-module__owyn2a__heading{display:none}}.ProductCard-module-scss-module__owyn2a__productIcon{flex-shrink:0;width:28px;height:28px}.ProductCard-module-scss-module__owyn2a__content{background-color:var(--color-white);padding:12px 0}@media (min-width:801px){.ProductCard-module-scss-module__owyn2a__content{padding-inline:12px}}.ProductCard-module-scss-module__owyn2a__label{color:var(--color-darkGrey2)}.ProductCard-module-scss-module__owyn2a__examples{background-color:var(--color-white);flex-direction:column;gap:12px;min-width:0;padding:12px 0;display:flex}@media (min-width:801px){.ProductCard-module-scss-module__owyn2a__examples{padding-inline:12px}}.ProductCard-module-scss-module__owyn2a__customers{flex-wrap:wrap;gap:4px 16px;display:flex}.ProductCard-module-scss-module__owyn2a__customer{text-align:start;color:var(--color-darkGrey3);background:0 0;border:none;margin:0;padding:0;transition:color .15s ease-out}.ProductCard-module-scss-module__owyn2a__customer:is(button){cursor:pointer}.ProductCard-module-scss-module__owyn2a__customer:is(button):focus-visible{color:var(--color-darkGrey2)}@media (hover:hover){.ProductCard-module-scss-module__owyn2a__customer:is(button):hover{color:var(--color-darkGrey2)}}.ProductCard-module-scss-module__owyn2a__active,.ProductCard-module-scss-module__owyn2a__active:is(button):focus-visible{color:var(--color-black)}@media (hover:hover){.ProductCard-module-scss-module__owyn2a__active:is(button):hover{color:var(--color-black)}}.ProductCard-module-scss-module__owyn2a__example{flex-direction:column;gap:12px;display:flex}.ProductCard-module-scss-module__owyn2a__metrics{border-top:1px solid var(--color-lightGrey2);grid-template-rows:repeat(1,fit-content(100%));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;align-self:stretch;gap:8px 12px;padding-top:12px;display:inline-grid}.ProductCard-module-scss-module__owyn2a__metric{flex-direction:column;display:flex}.ProductCard-module-scss-module__owyn2a__quote{border-top:1px solid var(--color-lightGrey2);border-bottom:1px solid var(--color-lightGrey2);color:var(--color-darkGrey2);flex-direction:column;gap:12px;margin:0;padding:12px 0;display:flex}.ProductCard-module-scss-module__owyn2a__quote blockquote{margin:0}.ProductCard-module-scss-module__owyn2a__author{color:var(--color-darkGrey3)}.ProductCard-module-scss-module__owyn2a__caseStudy{align-self:flex-start}.ProductCard-module-scss-module__owyn2a__cta{margin-top:auto;padding-top:24px}@media (min-width:801px){.ProductCard-module-scss-module__owyn2a__cta{padding-top:4px}}
.WebGLCanvas-module-scss-module__46isNq__canvas{block-size:100%;inline-size:100%;position:relative}.WebGLCanvas-module-scss-module__46isNq__canvas>canvas{transition:opacity .3s}@starting-style{.WebGLCanvas-module-scss-module__46isNq__canvas>canvas{opacity:0}}.WebGLCanvas-module-scss-module__46isNq__canvas .webgl-gui{pointer-events:auto;max-height:calc(100% - 2rem);position:absolute;top:1rem}.WebGLCanvas-module-scss-module__46isNq__canvas[data-webgl-scene=Home\ Hero][data-webgl-state=fallback]{background:url(/webgl/home-hero-fallback.png) 50%/cover no-repeat}
.ProductsCanvas-module-scss-module__daL06G__canvas{position:absolute;inset:0}
.CoreProductsHighlight-module-scss-module___3nYFG__section{inline-size:calc(100% - 2*var(--section-inset));max-inline-size:calc(var(--typography-max-vw) - 2*var(--grid-gap));color:var(--color-black);background-color:var(--color-white);margin-inline:auto;padding-block:24px}@media (min-width:801px){.CoreProductsHighlight-module-scss-module___3nYFG__section{grid-template-rows:auto auto minmax(744px,1fr)}}.CoreProductsHighlight-module-scss-module___3nYFG__section .CoreProductsHighlight-module-scss-module___3nYFG__eyebrow{grid-column:1/-1;justify-self:start;margin-block-end:24px}.CoreProductsHighlight-module-scss-module___3nYFG__heading{font-family:var(--beausite,sans-serif);letter-spacing:-.01em;white-space:pre-line;grid-column:1/-1;margin:0;margin-block-end:24px;font-size:32px;font-style:normal;font-weight:400;line-height:1.2}@media (min-width:801px){.CoreProductsHighlight-module-scss-module___3nYFG__heading{font-family:var(--beausite,sans-serif);letter-spacing:-.02em;margin:0;margin-block-end:32px;font-size:56px;font-style:normal;font-weight:400;line-height:1.1}}.CoreProductsHighlight-module-scss-module___3nYFG__nav{grid-column:1/-1;min-inline-size:0}@media (max-width:800.98px){.CoreProductsHighlight-module-scss-module___3nYFG__nav>nav{padding-inline:0}}@media (min-width:801px){.CoreProductsHighlight-module-scss-module___3nYFG__nav{z-index:1;background-color:var(--color-white);grid-area:3/1/auto/span 3;align-self:start}}.CoreProductsHighlight-module-scss-module___3nYFG__tabs{flex-direction:column;display:flex}.CoreProductsHighlight-module-scss-module___3nYFG__asset{aspect-ratio:161/121;grid-column:1/-1;min-inline-size:0;position:relative;overflow:hidden}@media (min-width:801px){.CoreProductsHighlight-module-scss-module___3nYFG__asset{aspect-ratio:auto;grid-row:3}}.CoreProductsHighlight-module-scss-module___3nYFG__card{grid-column:1/-1;min-inline-size:0}@media (min-width:801px){.CoreProductsHighlight-module-scss-module___3nYFG__card{z-index:1;grid-area:3/7/auto/-1;place-self:end;inline-size:calc(100% - 24px);max-inline-size:366px;margin:24px 24px 24px 0}}
.Cost-module-scss-module__I5p_Gq__section{padding-inline:var(--section-inset);color:var(--color-black);background:var(--background-texture)}.Cost-module-scss-module__I5p_Gq__surface{inline-size:100%;max-inline-size:calc(var(--typography-max-vw) - 2*var(--grid-gap));background-color:var(--color-white);margin-inline:auto;padding-block:24px}.Cost-module-scss-module__I5p_Gq__header{--header-text-max-width:480px;grid-column:1/-1}.Cost-module-scss-module__I5p_Gq__chart{grid-column:1/-1;min-inline-size:0;margin-block-start:32px}@media (min-width:801px){.Cost-module-scss-module__I5p_Gq__chart{grid-column:2/span 10;margin-block-start:40px}}.Cost-module-scss-module__I5p_Gq__image{block-size:auto;inline-size:100%;display:block}.Cost-module-scss-module__I5p_Gq__footer{border-block-start:1px solid var(--color-lightGrey2);flex-direction:column;grid-column:1/-1;gap:24px;margin-block-start:20px;display:flex}@media (min-width:801px){.Cost-module-scss-module__I5p_Gq__footer{grid-column:2/span 10;grid-template-columns:subgrid;align-items:start;margin-block-start:22px;display:grid}}.Cost-module-scss-module__I5p_Gq__key{background:var(--background-texture);flex-direction:column;align-items:flex-start;gap:18px;padding:12px;display:flex}@media (min-width:801px){.Cost-module-scss-module__I5p_Gq__key{grid-column:1/span 5}}.Cost-module-scss-module__I5p_Gq__keyTag{background-color:var(--color-white);padding:2px 8px}.Cost-module-scss-module__I5p_Gq__legend{background-color:var(--color-white);flex-wrap:wrap;gap:12px 24px;max-inline-size:100%;margin:0;padding:12px;list-style:none;display:flex}.Cost-module-scss-module__I5p_Gq__legendItem{font-family:var(--beausite,sans-serif);letter-spacing:0;color:var(--color-darkGrey2);align-items:center;gap:8px;margin:0;font-size:12px;font-style:normal;font-weight:400;line-height:1.4;display:flex}.Cost-module-scss-module__I5p_Gq__legendItem:before{content:"";background-color:var(--swatch);flex-shrink:0;block-size:10px;inline-size:10px}.Cost-module-scss-module__I5p_Gq__reserved{--swatch:var(--color-darkGrey3)}.Cost-module-scss-module__I5p_Gq__spot{--swatch:var(--color-gold)}.Cost-module-scss-module__I5p_Gq__baseten{--swatch:var(--color-green)}.Cost-module-scss-module__I5p_Gq__items{margin:0;padding:0;list-style:none}@media (min-width:801px){.Cost-module-scss-module__I5p_Gq__items{grid-column:7/span 4;margin-block-start:-1px}}.Cost-module-scss-module__I5p_Gq__item{border-block-start:1px solid var(--color-lightGrey2);justify-content:space-between;align-items:flex-start;gap:36px;padding-block:16px;display:flex}.Cost-module-scss-module__I5p_Gq__itemText{overflow-wrap:break-word;flex-direction:column;flex:1;gap:4px;min-inline-size:0;display:flex}.Cost-module-scss-module__I5p_Gq__itemTitle{font-family:var(--beausite,sans-serif);letter-spacing:.01em;margin:0;font-size:14px;font-style:normal;font-weight:350;line-height:1.4}.Cost-module-scss-module__I5p_Gq__itemSubtitle{font-family:var(--beausite,sans-serif);letter-spacing:0;color:var(--color-darkGrey2);margin:0;font-size:12px;font-style:normal;font-weight:400;line-height:1.4}.Cost-module-scss-module__I5p_Gq__check{flex-shrink:0}
.CustomerIndexCard-module-scss-module__kN7dQG__card{grid-row:span 4;grid-template-rows:subgrid;background:url(/patterns/texture.png) 0 0/60px 60px repeat,var(--color-dotBackgroundSecondary);row-gap:20px;min-width:0;padding:16px;transition:transform .4s,opacity .4s;display:grid;position:relative}@media (prefers-reduced-motion:reduce){.CustomerIndexCard-module-scss-module__kN7dQG__card{transition:none}}.CustomerIndexCard-module-scss-module__kN7dQG__card:before{content:"";background-color:var(--color-black);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.CustomerIndexCard-module-scss-module__kN7dQG__card:before{transition:none}}@media (hover:hover){.CustomerIndexCard-module-scss-module__kN7dQG__card:hover{opacity:.9;transform:scale(.99)}.CustomerIndexCard-module-scss-module__kN7dQG__card:hover:before{opacity:.05}}.CustomerIndexCard-module-scss-module__kN7dQG__card:has(.CustomerIndexCard-module-scss-module__kN7dQG__cta:focus-visible){opacity:.9;transform:scale(.99)}.CustomerIndexCard-module-scss-module__kN7dQG__card:has(.CustomerIndexCard-module-scss-module__kN7dQG__cta:focus-visible):before{opacity:.05}.CustomerIndexCard-module-scss-module__kN7dQG__panel{background-color:var(--color-lightGrey1);padding:12px}.CustomerIndexCard-module-scss-module__kN7dQG__logoPanel{align-items:center;min-height:56px;display:flex}.CustomerIndexCard-module-scss-module__kN7dQG__logo{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:32px;display:block}.CustomerIndexCard-module-scss-module__kN7dQG__customer{font-family:var(--beausite,sans-serif);letter-spacing:-.01em;margin:0;font-size:20px;font-style:normal;font-weight:400;line-height:1.3}.CustomerIndexCard-module-scss-module__kN7dQG__textPanel{flex-direction:column;gap:10px;min-height:152px;display:flex}.CustomerIndexCard-module-scss-module__kN7dQG__title{font-family:var(--beausite,sans-serif);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:20px;font-style:normal;font-weight:400;line-height:1.3}.CustomerIndexCard-module-scss-module__kN7dQG__description{font-family:var(--beausite,sans-serif);letter-spacing:.01em;color:var(--color-darkGrey2);margin:0;font-size:14px;font-style:normal;font-weight:350;line-height:1.4}.CustomerIndexCard-module-scss-module__kN7dQG__metricsPanel{grid-row:span 2;grid-template-rows:subgrid;row-gap:16px;display:grid}.CustomerIndexCard-module-scss-module__kN7dQG__metrics{border-bottom:1px solid #0000001a;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;margin:0;padding-block-end:16px;display:grid}.CustomerIndexCard-module-scss-module__kN7dQG__metric{flex-direction:column;min-width:0;display:flex}.CustomerIndexCard-module-scss-module__kN7dQG__metricValue{font-family:var(--beausite,sans-serif);letter-spacing:-.01em;margin:0;font-size:24px;font-style:normal;font-weight:400;line-height:1.25}.CustomerIndexCard-module-scss-module__kN7dQG__metricLabel{font-family:var(--beausite,sans-serif);letter-spacing:0;color:var(--color-darkGrey2);order:1;margin:0;font-size:12px;font-style:normal;font-weight:400;line-height:1.4}.CustomerIndexCard-module-scss-module__kN7dQG__cta{grid-row:2;justify-self:start}.CustomerIndexCard-module-scss-module__kN7dQG__cta:after{content:"";position:absolute;inset:0}.CustomerIndexCard-module-scss-module__kN7dQG__cta:focus-visible{outline:none}.CustomerIndexCard-module-scss-module__kN7dQG__cta:focus-visible:after{outline:2px solid var(--color-black);outline-offset:2px}
.CustomerIndex-module-scss-module__8UsSuG__section{padding-inline:var(--section-inset);color:var(--color-black);background:var(--background-texture)}.CustomerIndex-module-scss-module__8UsSuG__surface{inline-size:100%;max-inline-size:calc(var(--typography-max-vw) - 2*var(--grid-gap));background-color:var(--color-white);margin-inline:auto;padding-block:24px}.CustomerIndex-module-scss-module__8UsSuG__header{grid-column:1/-1;margin-block-end:48px}@media (max-width:800.98px){.CustomerIndex-module-scss-module__8UsSuG__header.CustomerIndex-module-scss-module__8UsSuG__header h2{line-height:1.2}}.CustomerIndex-module-scss-module__8UsSuG__filters{overscroll-behavior-x:contain;scrollbar-width:none;grid-column:1/-1;gap:12px;min-width:0;margin-block-end:16px;display:flex;overflow-x:auto}.CustomerIndex-module-scss-module__8UsSuG__filters::-webkit-scrollbar{display:none}.CustomerIndex-module-scss-module__8UsSuG__filters>*{flex-shrink:0}.CustomerIndex-module-scss-module__8UsSuG__filters button:focus-visible{outline:2px solid var(--color-black);outline-offset:-2px}@media (min-width:801px){.CustomerIndex-module-scss-module__8UsSuG__filters{flex-wrap:wrap;overflow-x:visible}}.CustomerIndex-module-scss-module__8UsSuG__cards{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:801px){.CustomerIndex-module-scss-module__8UsSuG__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1025px){.CustomerIndex-module-scss-module__8UsSuG__cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.CustomerIndex-module-scss-module__8UsSuG__empty{color:var(--color-darkGrey2);text-align:center;grid-column:1/-1;padding-block:48px}
.CustomersBentoListItem-module-scss-module__1IB01a__card{width:100%;min-width:0;color:var(--color-black);background-color:var(--theme-color);flex-direction:column;flex:auto;transition:transform .4s,opacity .4s;display:flex;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.CustomersBentoListItem-module-scss-module__1IB01a__card{transition:none}}@media (min-width:801px){.CustomersBentoListItem-module-scss-module__1IB01a__card{min-height:max(480px,min-content)}}.CustomersBentoListItem-module-scss-module__1IB01a__card:before{content:"";background-color:var(--color-black);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.CustomersBentoListItem-module-scss-module__1IB01a__card:before{transition:none}}@media (hover:hover){.CustomersBentoListItem-module-scss-module__1IB01a__card:has(.CustomersBentoListItem-module-scss-module__1IB01a__link):hover{opacity:.9;transform:scale(.99)}.CustomersBentoListItem-module-scss-module__1IB01a__card:has(.CustomersBentoListItem-module-scss-module__1IB01a__link):hover:before{opacity:.05}}.CustomersBentoListItem-module-scss-module__1IB01a__card:has(.CustomersBentoListItem-module-scss-module__1IB01a__link:focus-visible){opacity:.9;transform:scale(.99)}.CustomersBentoListItem-module-scss-module__1IB01a__card:has(.CustomersBentoListItem-module-scss-module__1IB01a__link:focus-visible):before{opacity:.05}.CustomersBentoListItem-module-scss-module__1IB01a__green{--theme-color:var(--color-lightGreen)}.CustomersBentoListItem-module-scss-module__1IB01a__pink{--theme-color:var(--color-lightPink)}.CustomersBentoListItem-module-scss-module__1IB01a__gold{--theme-color:var(--color-lightGold)}.CustomersBentoListItem-module-scss-module__1IB01a__blue{--theme-color:var(--color-lightBlue)}.CustomersBentoListItem-module-scss-module__1IB01a__purple{--theme-color:var(--color-lightPurple)}.CustomersBentoListItem-module-scss-module__1IB01a__banner{background-color:var(--color-lightGrey1);flex-shrink:0;height:32px;display:flex}@media (min-width:801px){.CustomersBentoListItem-module-scss-module__1IB01a__banner{height:48px}}.CustomersBentoListItem-module-scss-module__1IB01a__visual{background-color:var(--theme-color);flex-shrink:0;width:48px}@media (min-width:801px){.CustomersBentoListItem-module-scss-module__1IB01a__visual{width:72px}}.CustomersBentoListItem-module-scss-module__1IB01a__photo{object-fit:cover;object-position:bottom;filter:grayscale();mix-blend-mode:multiply;width:100%;height:100%;display:block}.CustomersBentoListItem-module-scss-module__1IB01a__attribution{font-family:var(--beausite,sans-serif);letter-spacing:0;white-space:nowrap;flex:1;align-items:center;gap:6px;min-width:0;margin:0;padding-inline:10px;font-size:12px;font-style:normal;font-weight:400;line-height:1.4;display:flex}@media (min-width:801px){.CustomersBentoListItem-module-scss-module__1IB01a__attribution{font-family:var(--beausite,sans-serif);letter-spacing:.01em;margin:0;padding-inline:12px;font-size:16px;font-style:normal;font-weight:350;line-height:1.4}}.CustomersBentoListItem-module-scss-module__1IB01a__name{flex-shrink:0}.CustomersBentoListItem-module-scss-module__1IB01a__role{text-overflow:ellipsis;min-width:0;color:var(--color-darkGrey2);overflow:hidden}.CustomersBentoListItem-module-scss-module__1IB01a__link{color:inherit;text-decoration:none}.CustomersBentoListItem-module-scss-module__1IB01a__link:after{content:"";z-index:1;position:absolute;inset:0}.CustomersBentoListItem-module-scss-module__1IB01a__link:focus-visible{outline:none}.CustomersBentoListItem-module-scss-module__1IB01a__link:focus-visible:after{outline:2px solid var(--color-black);outline-offset:-2px}.CustomersBentoListItem-module-scss-module__1IB01a__main{flex-direction:column;flex:auto;padding:20px;display:flex}@media (min-width:801px){.CustomersBentoListItem-module-scss-module__1IB01a__main{padding:24px}}.CustomersBentoListItem-module-scss-module__1IB01a__content{border-bottom:1px solid var(--color-black-10);flex-direction:column;flex:auto;justify-content:space-between;gap:24px;min-height:320px;padding-bottom:24px;display:flex}@media (min-width:801px){.CustomersBentoListItem-module-scss-module__1IB01a__content{min-height:0}}.CustomersBentoListItem-module-scss-module__1IB01a__quote{font-family:var(--beausite,sans-serif);letter-spacing:-.01em;margin:0;font-size:20px;font-style:normal;font-weight:400;line-height:1.3}@media (min-width:801px){.CustomersBentoListItem-module-scss-module__1IB01a__quote{font-family:var(--beausite,sans-serif);letter-spacing:-.01em;margin:0;padding-inline-end:calc((100cqw - 9*var(--grid-gap))/10);font-size:32px;font-style:normal;font-weight:400;line-height:1.2}}.CustomersBentoListItem-module-scss-module__1IB01a__metric{margin-top:auto}.CustomersBentoListItem-module-scss-module__1IB01a__metricValue{font-family:var(--beausite,sans-serif);letter-spacing:-.01em;margin:0;font-size:40px;font-style:normal;font-weight:400;line-height:1.15}@media (min-width:801px){.CustomersBentoListItem-module-scss-module__1IB01a__metricValue{font-family:var(--beausite,sans-serif);letter-spacing:-.02em;margin:0;font-size:56px;font-style:normal;font-weight:400;line-height:1.1}}.CustomersBentoListItem-module-scss-module__1IB01a__metricLabel{font-family:var(--beausite,sans-serif);letter-spacing:.01em;color:var(--color-darkGrey1);margin:0;font-size:14px;font-style:normal;font-weight:350;line-height:1.4}@media (min-width:801px){.CustomersBentoListItem-module-scss-module__1IB01a__metricLabel{font-family:var(--beausite,sans-serif);letter-spacing:.01em;margin:0;font-size:16px;font-style:normal;font-weight:350;line-height:1.4}}.CustomersBentoListItem-module-scss-module__1IB01a__logoRow{flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:16px;height:56px;padding-top:24px;display:flex}.CustomersBentoListItem-module-scss-module__1IB01a__logo{object-fit:contain;object-position:left;width:auto;min-width:0;max-width:100%;height:28px;display:block}.CustomersBentoListItem-module-scss-module__1IB01a__cta{white-space:nowrap;flex-shrink:0;height:28px}
.CustomersBento-module-scss-module__dxsxCG__section{padding-inline:var(--section-inset);color:var(--color-black);background:var(--background-texture)}.CustomersBento-module-scss-module__dxsxCG__surface{inline-size:100%;max-inline-size:calc(var(--typography-max-vw) - 2*var(--grid-gap));background-color:var(--color-white);row-gap:48px;margin-inline:auto;padding-block:24px}@media (min-width:801px){.CustomersBento-module-scss-module__dxsxCG__surface{row-gap:64px}}.CustomersBento-module-scss-module__dxsxCG__header.CustomersBento-module-scss-module__dxsxCG__header{grid-column:1/-1;gap:32px}@media (max-width:800.98px){.CustomersBento-module-scss-module__dxsxCG__header.CustomersBento-module-scss-module__dxsxCG__header,.CustomersBento-module-scss-module__dxsxCG__header.CustomersBento-module-scss-module__dxsxCG__header>div{align-items:center}.CustomersBento-module-scss-module__dxsxCG__header.CustomersBento-module-scss-module__dxsxCG__header h2{font-family:var(--beausite,sans-serif);letter-spacing:-.01em;text-align:center;margin:0;font-size:40px;font-style:normal;font-weight:400;line-height:1.1}}.CustomersBento-module-scss-module__dxsxCG__items{--column:calc((100% - 9*var(--grid-gap))/10);flex-direction:column;grid-column:1/-1;gap:12px;margin:0;padding:0;list-style:none;display:flex}@media (min-width:801px){.CustomersBento-module-scss-module__dxsxCG__items{justify-content:center;gap:var(--grid-gap);flex-flow:wrap;grid-column:2/span 10;container-type:inline-size}}.CustomersBento-module-scss-module__dxsxCG__item{flex-direction:column;min-inline-size:0;display:flex}@media (min-width:801px){.CustomersBento-module-scss-module__dxsxCG__small{inline-size:round(down,4*var(--column) + 3*var(--grid-gap),1px)}.CustomersBento-module-scss-module__dxsxCG__large{inline-size:round(down,6*var(--column) + 5*var(--grid-gap),1px)}}
.CustomersIndexHero-module-scss-module__IguoeG__section{inline-size:100%;padding-inline:var(--section-inset);color:var(--color-black);background:var(--background-texture)}.CustomersIndexHero-module-scss-module__IguoeG__surface{inline-size:100%;max-inline-size:calc(var(--typography-max-vw) - 2*var(--grid-gap));background-color:var(--color-white);row-gap:1.5rem;margin-inline:auto;padding-block:.75rem 2rem}.CustomersIndexHero-module-scss-module__IguoeG__film{--step:calc((100% + var(--grid-gap))/12);--notch-height:24px;--film-poster-position:center top;aspect-ratio:1;grid-column:1/-1;min-inline-size:0}@media (min-width:801px){.CustomersIndexHero-module-scss-module__IguoeG__film{aspect-ratio:auto;block-size:480px;clip-path:polygon(0 0,calc(100% - 3*var(--step))0,calc(100% - 3*var(--step))var(--notch-height),100% var(--notch-height),100% 100%,calc(4*var(--step))100%,calc(4*var(--step))calc(100% - var(--notch-height)),0 calc(100% - var(--notch-height)));transition:clip-path .4s ease-out}}.CustomersIndexHero-module-scss-module__IguoeG__film:has([data-playing]){--notch-height:0px;aspect-ratio:var(--film-aspect,16/9);block-size:auto}.CustomersIndexHero-module-scss-module__IguoeG__header.CustomersIndexHero-module-scss-module__IguoeG__header{grid-column:1/-1}.CustomersIndexHero-module-scss-module__IguoeG__header.CustomersIndexHero-module-scss-module__IguoeG__header>div:nth-of-type(2)>a>span{block-size:36px}@media (prefers-reduced-motion:reduce){.CustomersIndexHero-module-scss-module__IguoeG__film{transition:none}}
.ScaleBar-module-scss-module__pcOmUa__scaleBar{width:100%;flex-direction:column;gap:4px;min-inline-size:0;display:flex}.ScaleBar-module-scss-module__pcOmUa__bar{background-color:var(--scale-bar-color,var(--color-green));width:100%;height:5px}.ScaleBar-module-scss-module__pcOmUa__labels{width:100%;color:var(--color-darkGrey3);white-space:nowrap;justify-content:space-between;align-items:center;display:flex}
.SwitchbackContentRow-module-scss-module__LUa_iW__row{min-width:0;color:var(--color-black);flex-direction:column;grid-column:1/-1;gap:12px;padding-bottom:12px;text-decoration:none;display:flex}.SwitchbackContentRow-module-scss-module__LUa_iW__row:focus-visible{outline:2px solid var(--color-black);outline-offset:-2px}.SwitchbackContentRow-module-scss-module__LUa_iW__row:is(a):hover,.SwitchbackContentRow-module-scss-module__LUa_iW__row:is(a):focus-within{--button-lift:5px}@media (min-width:801px){.SwitchbackContentRow-module-scss-module__LUa_iW__row{grid-template-columns:subgrid;column-gap:var(--grid-gap);padding:12px;display:grid}}.SwitchbackContentRow-module-scss-module__LUa_iW__media{min-width:0;position:relative;overflow:clip}.SwitchbackContentRow-module-scss-module__LUa_iW__media:before{content:"";padding-top:92.9204%;display:block}@media (min-width:801px){.SwitchbackContentRow-module-scss-module__LUa_iW__media{grid-area:1/1/auto/span 6}.SwitchbackContentRow-module-scss-module__LUa_iW__media:before{padding-top:min(92.4925%,616px)}}.SwitchbackContentRow-module-scss-module__LUa_iW__image{object-fit:cover;object-position:left bottom;width:100%;height:100%;display:block;position:absolute;inset:0}.SwitchbackContentRow-module-scss-module__LUa_iW__numeral{position:absolute;top:12px;left:12px}@media (max-width:800.98px){.SwitchbackContentRow-module-scss-module__LUa_iW__row .SwitchbackContentRow-module-scss-module__LUa_iW__numeral{font-family:var(--geist-mono,ui-monospace,monospace);letter-spacing:.02em;text-transform:uppercase;width:24px;height:24px;margin:0;font-size:12px;font-style:normal;font-weight:400;line-height:1.2}}.SwitchbackContentRow-module-scss-module__LUa_iW__content{background-color:var(--color-lightGrey1);flex-direction:column;justify-content:space-between;gap:20px;min-width:0;margin:0 6px;padding:12px;display:flex}@media (min-width:801px){.SwitchbackContentRow-module-scss-module__LUa_iW__content{grid-area:1/7/auto/span 4;margin:0;padding:24px}.SwitchbackContentRow-module-scss-module__LUa_iW__contentFirst .SwitchbackContentRow-module-scss-module__LUa_iW__content{grid-column:3/span 4}.SwitchbackContentRow-module-scss-module__LUa_iW__contentFirst .SwitchbackContentRow-module-scss-module__LUa_iW__media{grid-column:7/span 6}}.SwitchbackContentRow-module-scss-module__LUa_iW__top{flex-direction:column;gap:40px;min-width:0;display:flex}.SwitchbackContentRow-module-scss-module__LUa_iW__heading{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}.SwitchbackContentRow-module-scss-module__LUa_iW__bottom{flex-direction:column;gap:32px;min-width:0;display:flex}.SwitchbackContentRow-module-scss-module__LUa_iW__title{color:var(--color-darkGrey1);overflow-wrap:anywhere;margin:0}.SwitchbackContentRow-module-scss-module__LUa_iW__h3{font-family:var(--beausite,sans-serif);letter-spacing:-.01em;margin:0;font-size:32px;font-style:normal;font-weight:400;line-height:1.2}@media (min-width:801px){.SwitchbackContentRow-module-scss-module__LUa_iW__h3{font-family:var(--beausite,sans-serif);letter-spacing:-.01em;margin:0;font-size:40px;font-style:normal;font-weight:400;line-height:1.1}}.SwitchbackContentRow-module-scss-module__LUa_iW__h4{font-family:var(--beausite,sans-serif);letter-spacing:-.01em;margin:0;font-size:32px;font-style:normal;font-weight:400;line-height:1.2}.SwitchbackContentRow-module-scss-module__LUa_iW__h5{font-family:var(--beausite,sans-serif);letter-spacing:-.01em;margin:0;font-size:24px;font-style:normal;font-weight:400;line-height:1.25}.SwitchbackContentRow-module-scss-module__LUa_iW__body{font-family:var(--beausite,sans-serif);letter-spacing:.01em;color:var(--color-darkGrey2);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:16px;font-style:normal;font-weight:350;line-height:1.4}.SwitchbackContentRow-module-scss-module__LUa_iW__text{flex-direction:column;gap:24px;min-width:0;display:flex}.SwitchbackContentRow-module-scss-module__LUa_iW__text .SwitchbackContentRow-module-scss-module__LUa_iW__list{padding-top:0}.SwitchbackContentRow-module-scss-module__LUa_iW__text .SwitchbackContentRow-module-scss-module__LUa_iW__listItem:before{margin-top:7px}.SwitchbackContentRow-module-scss-module__LUa_iW__text .SwitchbackContentRow-module-scss-module__LUa_iW__listItem p{font-family:var(--beausite,sans-serif);letter-spacing:.01em;margin:0;font-size:14px;font-style:normal;font-weight:350;line-height:1.4}.SwitchbackContentRow-module-scss-module__LUa_iW__metrics{grid-template-columns:repeat(var(--metric-count,2),minmax(0,1fr));border-top:1px solid var(--color-black-10);overflow-wrap:anywhere;gap:12px;padding-top:32px;display:grid}.SwitchbackContentRow-module-scss-module__LUa_iW__metrics .SwitchbackContentRow-module-scss-module__LUa_iW__metric{gap:0}.SwitchbackContentRow-module-scss-module__LUa_iW__metrics .SwitchbackContentRow-module-scss-module__LUa_iW__metric p:first-child{line-height:1.1}.SwitchbackContentRow-module-scss-module__LUa_iW__metrics .SwitchbackContentRow-module-scss-module__LUa_iW__metric p:last-child{color:var(--color-darkGrey2)}
.FeaturesSwitchback-module-scss-module__pj6GrW__section{padding-inline:var(--section-inset);color:var(--color-black);background:var(--background-texture)}.FeaturesSwitchback-module-scss-module__pj6GrW__surface{inline-size:100%;max-inline-size:calc(var(--typography-max-vw) - 2*var(--grid-gap));background-color:var(--color-lightGrey1);row-gap:40px;margin-inline:auto;padding-block:32px}@media (min-width:801px){.FeaturesSwitchback-module-scss-module__pj6GrW__surface{row-gap:64px;padding-block:88px}}.FeaturesSwitchback-module-scss-module__pj6GrW__header.FeaturesSwitchback-module-scss-module__pj6GrW__header{grid-column:1/-1;align-items:center;gap:32px}@media (min-width:801px){.FeaturesSwitchback-module-scss-module__pj6GrW__header.FeaturesSwitchback-module-scss-module__pj6GrW__header{--header-text-max-width:560px}}.FeaturesSwitchback-module-scss-module__pj6GrW__header.FeaturesSwitchback-module-scss-module__pj6GrW__header>div:last-child{align-items:center;gap:24px}.FeaturesSwitchback-module-scss-module__pj6GrW__header.FeaturesSwitchback-module-scss-module__pj6GrW__header>div:last-child>h2{font-family:var(--beausite,sans-serif);letter-spacing:-.02em;text-align:center;text-wrap:wrap;margin:0;font-size:56px;font-style:normal;font-weight:400;line-height:1.05}@media (min-width:801px){.FeaturesSwitchback-module-scss-module__pj6GrW__header.FeaturesSwitchback-module-scss-module__pj6GrW__header>div:last-child>h2{max-inline-size:800px}}.FeaturesSwitchback-module-scss-module__pj6GrW__header.FeaturesSwitchback-module-scss-module__pj6GrW__header>div:last-child>div{align-items:center;gap:32px;padding-inline-start:20px}.FeaturesSwitchback-module-scss-module__pj6GrW__header.FeaturesSwitchback-module-scss-module__pj6GrW__header>div:last-child>div>p{text-align:center;text-wrap:wrap}.FeaturesSwitchback-module-scss-module__pj6GrW__rows{grid-column:1/-1;grid-template-columns:subgrid;background:url(/patterns/texture.png) 0 0/60px 60px repeat,var(--color-dotBackgroundSecondary);row-gap:12px;display:grid}@media (min-width:801px){.FeaturesSwitchback-module-scss-module__pj6GrW__rows{row-gap:40px}}
.NavProductCard-module-scss-module__475EJa__card{width:100%;color:var(--color-black);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.NavProductCard-module-scss-module__475EJa__interactive{cursor:pointer}.NavProductCard-module-scss-module__475EJa__interactive:focus-visible{outline:2px solid var(--color-black);outline-offset:3px}.NavProductCard-module-scss-module__475EJa__interactive:hover .NavProductCard-module-scss-module__475EJa__description,.NavProductCard-module-scss-module__475EJa__interactive:focus-visible .NavProductCard-module-scss-module__475EJa__description{color:var(--color-black)}.NavProductCard-module-scss-module__475EJa__interactive:hover .NavProductCard-module-scss-module__475EJa__image,.NavProductCard-module-scss-module__475EJa__interactive:focus-visible .NavProductCard-module-scss-module__475EJa__image{transform:scale(1.05)}.NavProductCard-module-scss-module__475EJa__content{background:var(--color-lightGrey1);flex-direction:column;flex:1 0 auto;gap:8px;width:100%;padding:12px;display:flex}.NavProductCard-module-scss-module__475EJa__top{justify-content:space-between;align-items:flex-start;gap:8px;padding-right:4px;display:flex}.NavProductCard-module-scss-module__475EJa__title{align-items:flex-start;gap:8px;min-inline-size:0;display:flex}.NavProductCard-module-scss-module__475EJa__icon{flex-shrink:0;block-size:14px;inline-size:14px;margin-top:.9px;display:flex}.NavProductCard-module-scss-module__475EJa__icon>img{object-fit:contain;block-size:100%;inline-size:100%}.NavProductCard-module-scss-module__475EJa__arrow{flex:0 0 13px;justify-content:center;align-items:center;height:14px;margin-top:2.8px;display:flex}.NavProductCard-module-scss-module__475EJa__description{max-width:76%;color:var(--color-darkGrey2);-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .3s;display:-webkit-box;overflow:hidden}.NavProductCard-module-scss-module__475EJa__fullWidth{max-width:none}.NavProductCard-module-scss-module__475EJa__asset{background-color:var(--color-lightGrey2);flex-shrink:0;width:100%;height:156px;position:relative;overflow:hidden}.NavProductCard-module-scss-module__475EJa__image{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.NavProductCard-module-scss-module__475EJa__image,.NavProductCard-module-scss-module__475EJa__description{transition:none}}
.NavProductsMenu-module-scss-module__JplJqa__menu{gap:var(--grid-gap);flex-direction:column;display:flex}.NavProductsMenu-module-scss-module__JplJqa__products,.NavProductsMenu-module-scss-module__JplJqa__features{column-gap:var(--grid-gap);grid-template-columns:repeat(10,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.NavProductsMenu-module-scss-module__JplJqa__products{row-gap:var(--grid-gap)}.NavProductsMenu-module-scss-module__JplJqa__products>li{grid-column:span 2;display:flex}.NavProductsMenu-module-scss-module__JplJqa__features>li{grid-column:span 5;display:flex}.NavProductsMenu-module-scss-module__JplJqa__features[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.NavProductsMenu-module-scss-module__JplJqa__features[data-count="3"]>li{grid-column:span 1}.NavProductsMenu-module-scss-module__JplJqa__card{height:100%}.NavProductsMenu-module-scss-module__JplJqa__feature{border-top:1px solid var(--color-lightGrey2)}.NavProductsMenu-module-scss-module__JplJqa__stacked{margin:-1rem 0 0;padding:0;list-style:none}.NavProductsMenu-module-scss-module__JplJqa__stacked>li:first-child>a:focus-visible{outline-offset:-2px}
.NavMobileMenu-module-scss-module__ot4VMq__menu{block-size:max(0px,100dvh - var(--menu-top,calc(var(--nav-height,0px) + var(--banner-height,0px))));padding:.5rem calc(var(--grid-gutter)*1.8)1.5rem;overscroll-behavior:contain;background-color:var(--color-white);opacity:0;visibility:hidden;transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1),visibility 0s .4s;position:absolute;inset:100% 0 auto;overflow-y:auto;transform:translateY(-.5rem)}.NavMobileMenu-module-scss-module__ot4VMq__menu.NavMobileMenu-module-scss-module__ot4VMq__open{opacity:1;visibility:visible;transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1);transform:none}@media (min-width:1025px){.NavMobileMenu-module-scss-module__ot4VMq__menu{display:none}}.NavMobileMenu-module-scss-module__ot4VMq__items,.NavMobileMenu-module-scss-module__ot4VMq__actions{margin:0;padding:0;list-style:none}.NavMobileMenu-module-scss-module__ot4VMq__row{border:0;border-bottom:1px solid var(--color-lightGrey2);inline-size:100%;color:var(--color-black);text-align:start;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;text-decoration:none;display:flex}.NavMobileMenu-module-scss-module__ot4VMq__row:focus-visible{outline:.125rem solid var(--color-darkGrey3);outline-offset:.25rem}.NavMobileMenu-module-scss-module__ot4VMq__icon{flex-shrink:0;padding-inline-end:4px;display:flex}.NavMobileMenu-module-scss-module__ot4VMq__chevron{transition:transform .4s}[aria-expanded=true]>.NavMobileMenu-module-scss-module__ot4VMq__chevron{transform:rotate(-180deg)}.NavMobileMenu-module-scss-module__ot4VMq__panel{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid}.NavMobileMenu-module-scss-module__ot4VMq__panel.NavMobileMenu-module-scss-module__ot4VMq__expanded{grid-template-rows:1fr}.NavMobileMenu-module-scss-module__ot4VMq__panelInner{min-block-size:0;overflow:hidden}.NavMobileMenu-module-scss-module__ot4VMq__panelContent{padding:1rem 0 1.5rem}.NavMobileMenu-module-scss-module__ot4VMq__actions{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem;display:grid}.NavMobileMenu-module-scss-module__ot4VMq__actions+.NavMobileMenu-module-scss-module__ot4VMq__actions{margin-top:var(--grid-gap)}.NavMobileMenu-module-scss-module__ot4VMq__actions>li:last-child:nth-child(odd){grid-column:1/-1}@media (prefers-reduced-motion:reduce){.NavMobileMenu-module-scss-module__ot4VMq__menu,.NavMobileMenu-module-scss-module__ot4VMq__menu.NavMobileMenu-module-scss-module__ot4VMq__open,.NavMobileMenu-module-scss-module__ot4VMq__chevron,.NavMobileMenu-module-scss-module__ot4VMq__panel{transition:none}}
.Nav-module-scss-module__hqRQYa__root{flex-shrink:0;position:relative}.Nav-module-scss-module__hqRQYa__header{z-index:50;padding:1rem calc(var(--grid-gutter)*.8);color:var(--color-black);background:var(--background-texture);position:absolute;inset:0 0 auto}@media (min-width:1025px){.Nav-module-scss-module__hqRQYa__header{padding:0 var(--grid-gap)}}.Nav-module-scss-module__hqRQYa__header[data-state=fixed],.Nav-module-scss-module__hqRQYa__header[data-state=revealing]{--banner-height:0px;transform:translateY(var(--nav-offset,0px));position:fixed}:is(.Nav-module-scss-module__hqRQYa__header[data-state=fixed]:has(:focus-visible),.Nav-module-scss-module__hqRQYa__header[data-state=revealing]:has(:focus-visible)){transform:none}.Nav-module-scss-module__hqRQYa__header[data-state=revealing]{transition:transform .5s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.Nav-module-scss-module__hqRQYa__header[data-state=revealing]{transition:none}}.Nav-module-scss-module__hqRQYa__panel{--column:calc((100% - 2*(var(--grid-gap) + var(--grid-gutter)) - 11*var(--grid-gap))/12);z-index:1;inline-size:calc(var(--span,8)*var(--column) + (var(--span,8) + 1)*var(--grid-gap));padding:0 var(--grid-gap)var(--grid-gap);background-color:var(--color-white);opacity:0;visibility:hidden;transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1),visibility 0s .4s;position:absolute;inset-block-start:100%;inset-inline-start:calc(var(--grid-gutter) + (var(--start,3) - 1)*(var(--column) + var(--grid-gap)));transform:translateY(-.5rem)}.Nav-module-scss-module__hqRQYa__panel.Nav-module-scss-module__hqRQYa__open{opacity:1;visibility:visible;transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1);transform:none}.Nav-module-scss-module__hqRQYa__widePanel{--start:2;--span:10}@media (max-width:1199.98px){.Nav-module-scss-module__hqRQYa__widePanel{inline-size:auto;padding-inline:calc(var(--grid-gap) + var(--grid-gutter));inset-inline:0}}@media (min-width:1600px){.Nav-module-scss-module__hqRQYa__widePanel{--start:3;--span:8}}.Nav-module-scss-module__hqRQYa__overlay{block-size:max(0px,100dvh - var(--nav-height,0px) - var(--banner-height,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;background-color:#00000054;transition:opacity .3s,visibility 0s .3s;position:absolute;inset:100% 0 auto}.Nav-module-scss-module__hqRQYa__overlay.Nav-module-scss-module__hqRQYa__open{opacity:1;visibility:visible;transition:opacity .3s}.Nav-module-scss-module__hqRQYa__switched .Nav-module-scss-module__hqRQYa__panel,.Nav-module-scss-module__hqRQYa__switched .Nav-module-scss-module__hqRQYa__panel.Nav-module-scss-module__hqRQYa__open{transition:none}@media (prefers-reduced-motion:reduce){.Nav-module-scss-module__hqRQYa__panel,.Nav-module-scss-module__hqRQYa__panel.Nav-module-scss-module__hqRQYa__open,.Nav-module-scss-module__hqRQYa__overlay,.Nav-module-scss-module__hqRQYa__overlay.Nav-module-scss-module__hqRQYa__open{transition:none}}.Nav-module-scss-module__hqRQYa__preview{z-index:auto;position:relative}.Nav-module-scss-module__hqRQYa__nav{padding-inline:var(--grid-gutter)0;background-color:var(--color-white);justify-content:space-between;align-items:stretch;display:flex}@media (min-width:1025px){.Nav-module-scss-module__hqRQYa__nav{padding:1.125rem var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}}.Nav-module-scss-module__hqRQYa__logo{color:inherit;justify-self:start;align-items:center;padding-block:.75rem;line-height:0;display:inline-flex}@media (min-width:1025px){.Nav-module-scss-module__hqRQYa__logo{grid-column:1/span 2;padding-block:0}}.Nav-module-scss-module__hqRQYa__links,.Nav-module-scss-module__hqRQYa__actions{align-items:center;margin:0;padding:0;list-style:none;display:none}@media (min-width:1025px){.Nav-module-scss-module__hqRQYa__links,.Nav-module-scss-module__hqRQYa__actions{display:flex}}.Nav-module-scss-module__hqRQYa__links{gap:var(--grid-gutter)}@media (min-width:1025px){.Nav-module-scss-module__hqRQYa__links{grid-column:3/span 7}}.Nav-module-scss-module__hqRQYa__links>li>:is(a,button){transition:color .3s}.Nav-module-scss-module__hqRQYa__links:is(:has(>li:hover),:has(>li>[aria-expanded=true]))>li:not(:hover,:has(>[aria-expanded=true]))>:is(a,button){color:var(--color-darkGrey3)}.Nav-module-scss-module__hqRQYa__actions{justify-content:flex-end;gap:var(--grid-gap)}@media (min-width:1025px){.Nav-module-scss-module__hqRQYa__actions{grid-column:10/span 3}}.Nav-module-scss-module__hqRQYa__link{color:inherit;white-space:nowrap;text-decoration:none}.Nav-module-scss-module__hqRQYa__menu{background-color:var(--color-black);inline-size:93px;color:var(--color-lightGrey1);cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:stretch;gap:.25rem;padding:.75rem 1rem;display:flex}.Nav-module-scss-module__hqRQYa__menu span{background-color:currentColor;align-self:center;block-size:.125rem;inline-size:100%;transition:inline-size .3s,transform .3s,opacity .2s}.Nav-module-scss-module__hqRQYa__menu[aria-expanded=true] span{inline-size:1.125rem}.Nav-module-scss-module__hqRQYa__menu[aria-expanded=true] span:first-child{transform:translateY(.375rem)rotate(45deg)}.Nav-module-scss-module__hqRQYa__menu[aria-expanded=true] span:nth-child(2){opacity:0}.Nav-module-scss-module__hqRQYa__menu[aria-expanded=true] span:nth-child(3){transform:translateY(-.375rem)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.Nav-module-scss-module__hqRQYa__menu span{transition:none}}@media (min-width:1025px){.Nav-module-scss-module__hqRQYa__menu{display:none}}.Nav-module-scss-module__hqRQYa__logo:focus-visible,.Nav-module-scss-module__hqRQYa__link:focus-visible,.Nav-module-scss-module__hqRQYa__menu:focus-visible{outline:.125rem solid var(--color-darkGrey3);outline-offset:.25rem}.Nav-module-scss-module__hqRQYa__external{color:var(--color-black)}
.HomeHero-module-scss-module__aHQAWq__section{inline-size:100%;padding-inline:var(--section-inset);color:var(--color-black);background:var(--background-texture)}.HomeHero-module-scss-module__aHQAWq__surface{inline-size:100%;max-inline-size:calc(var(--typography-max-vw) - 2*var(--grid-gap));background-color:var(--color-white);row-gap:1.5rem;margin-inline:auto;padding-block:.875rem 1.5rem;container-type:inline-size}@media (min-width:801px){.HomeHero-module-scss-module__aHQAWq__surface{padding-block:1.5rem}}.HomeHero-module-scss-module__aHQAWq__heading{font-family:var(--beausite,sans-serif);letter-spacing:-.02em;grid-column:1/-1;min-inline-size:0;margin:0;font-size:56px;font-style:normal;font-weight:400;line-height:1}@media (min-width:801px){.HomeHero-module-scss-module__aHQAWq__heading{font-family:var(--beausite,sans-serif);letter-spacing:-.03em;white-space:pre-line;margin:0;font-size:clamp(3.5rem,7.6cqw,6.5rem);font-style:normal;font-weight:400;line-height:1}}.HomeHero-module-scss-module__aHQAWq__composition{--logo-height:calc((100cqw - var(--grid-gap))/2*80/166);grid-column:1/-1;grid-template-columns:subgrid;grid-template-rows:auto 87.3156cqw auto repeat(var(--mobile-logo-rows),var(--logo-height));gap:var(--grid-gap);min-inline-size:0;display:grid}@media (min-width:801px){.HomeHero-module-scss-module__aHQAWq__composition{--logo-height:max(5rem,calc((100cqw - 5*var(--grid-gap))/6*106/218));--visual-height:max(24rem,calc(100cqw*492/1368));grid-template-rows:calc(var(--visual-height) - 2*(var(--logo-height) + var(--grid-gap)))repeat(var(--desktop-logo-rows),var(--logo-height))}}.HomeHero-module-scss-module__aHQAWq__visual{grid-area:2/1/auto/-1;min-inline-size:0}@media (max-width:800.98px){.HomeHero-module-scss-module__aHQAWq__composition:not(:has(>.HomeHero-module-scss-module__aHQAWq__product))>.HomeHero-module-scss-module__aHQAWq__visual{grid-row:2/4}}@media (min-width:801px){.HomeHero-module-scss-module__aHQAWq__visual{grid-row:1/4}}.HomeHero-module-scss-module__aHQAWq__content{background-color:var(--color-white);flex-direction:column;grid-area:1/1/auto/-1;gap:1.5rem;padding-block-end:calc(1.5rem - var(--grid-gap));display:flex}@media (min-width:801px){.HomeHero-module-scss-module__aHQAWq__content{z-index:1;text-wrap:balance;grid-area:1/1/3/span 4;align-self:start;margin-inline-end:calc(-1*var(--grid-gap));padding-block:0 1.5rem;padding-inline-end:1.5rem}}@media (min-width:801px) and (max-width:999.98px){.HomeHero-module-scss-module__aHQAWq__content{flex-direction:row;grid-column:1/span 8;align-items:flex-start}}@media (min-width:801px) and (min-width:1000px) and (max-width:1149.98px){.HomeHero-module-scss-module__aHQAWq__content{gap:.75rem}}.HomeHero-module-scss-module__aHQAWq__product{z-index:1;margin-block:calc(-1*var(--grid-gap));flex-direction:column;grid-area:3/1/auto/-1;display:flex}@media (min-width:801px){.HomeHero-module-scss-module__aHQAWq__product{inline-size:min(20rem,100% - var(--grid-gap));margin-block:0 var(--grid-gap);grid-area:2/1/4/span 4;place-self:end start;gap:.5rem;margin-inline-start:var(--grid-gap)}.HomeHero-module-scss-module__aHQAWq__visual:after{content:"";background-color:var(--color-white);block-size:1.5rem;inline-size:14.1875rem;position:absolute;inset-block-start:0;inset-inline-end:0}}.HomeHero-module-scss-module__aHQAWq__text{font-family:var(--beausite,sans-serif);letter-spacing:.01em;color:var(--color-darkGrey1);max-inline-size:18.125rem;margin:0;font-size:16px;font-style:normal;font-weight:350;line-height:1.4}@media (min-width:801px){.HomeHero-module-scss-module__aHQAWq__text{max-inline-size:none}}@media (min-width:801px) and (max-width:999.98px){.HomeHero-module-scss-module__aHQAWq__text{flex:1 1 0}}.HomeHero-module-scss-module__aHQAWq__ctas>a{flex:1 1 0;min-inline-size:max-content}.HomeHero-module-scss-module__aHQAWq__ctas>a>span{flex-grow:1}@media (min-width:801px) and (max-width:999.98px){.HomeHero-module-scss-module__aHQAWq__ctas{flex-direction:column;flex:none;align-items:stretch;inline-size:auto}.HomeHero-module-scss-module__aHQAWq__ctas>a{flex:none}}@media (min-width:801px) and (min-width:1000px) and (max-width:1149.98px){.HomeHero-module-scss-module__aHQAWq__ctas{row-gap:.5rem}}@media (max-width:800.98px){.HomeHero-module-scss-module__aHQAWq__ctas>a:nth-child(n+2)>span>span[aria-hidden]{display:none}}.HomeHero-module-scss-module__aHQAWq__logos{z-index:2;grid-area:4/1/-1/-1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:subgrid;grid-auto-rows:var(--logo-height);gap:var(--grid-gap);pointer-events:none;min-inline-size:0;display:grid}@media (min-width:801px){.HomeHero-module-scss-module__aHQAWq__logos{grid-row:2/-1;grid-template-columns:repeat(6,minmax(0,1fr))}}.HomeHero-module-scss-module__aHQAWq__logoSlot{grid-row:var(--mobile-row);grid-column:var(--mobile-column);min-inline-size:0;box-shadow:0 0 0 var(--grid-gap)var(--color-white);pointer-events:auto}@media (min-width:801px){.HomeHero-module-scss-module__aHQAWq__logoSlot{grid-row:var(--desktop-row);grid-column:var(--desktop-column)}}.HomeHero-module-scss-module__aHQAWq__logoSlot [data-dot-grid-rect]{block-size:var(--grid-gap)}.HomeHero-module-scss-module__aHQAWq__logoSlot .HomeHero-module-scss-module__aHQAWq__cell>div>span>div>div>svg,.HomeHero-module-scss-module__aHQAWq__logoSlot .HomeHero-module-scss-module__aHQAWq__cell>a>span>div>div>svg{block-size:auto;max-inline-size:64%;transform:scale(.8)}.HomeHero-module-scss-module__aHQAWq__logoImage{transform:scale(var(--logo-scale,1))}@media (max-width:800.98px){.HomeHero-module-scss-module__aHQAWq__desktopOnly{display:none}}@media (min-width:801px){.HomeHero-module-scss-module__aHQAWq__mobileOnly{display:none}}.HomeHero-module-scss-module__aHQAWq__cell,.HomeHero-module-scss-module__aHQAWq__cell>a{block-size:100%;inline-size:100%;display:block}.HomeHero-module-scss-module__aHQAWq__placeholder{inline-size:51%}.HomeHero-module-scss-module__aHQAWq__withoutLogos{grid-template-rows:auto 100cqw auto}@media (min-width:801px){.HomeHero-module-scss-module__aHQAWq__withoutLogos{grid-template-rows:var(--visual-height)}.HomeHero-module-scss-module__aHQAWq__withoutLogos .HomeHero-module-scss-module__aHQAWq__visual,.HomeHero-module-scss-module__aHQAWq__withoutLogos .HomeHero-module-scss-module__aHQAWq__content,.HomeHero-module-scss-module__aHQAWq__withoutLogos .HomeHero-module-scss-module__aHQAWq__product{grid-row:1}}
.HomeHeroVisual-module-scss-module__s5zMka__visual{position:relative}.HomeHeroVisual-module-scss-module__s5zMka__canvas{background-color:var(--color-lightGrey2);position:absolute;inset:0;overflow:clip}.HomeHeroVisual-module-scss-module__s5zMka__nav{background-color:var(--color-white);align-self:start;gap:.25rem;padding:.5rem .625rem;display:flex;position:relative}.HomeHeroVisual-module-scss-module__s5zMka__tab{cursor:pointer;background:0 0;border:0;padding:.25rem;transition:background-color .3s;display:block;position:relative}.HomeHeroVisual-module-scss-module__s5zMka__tab:focus-visible{outline:2px solid var(--color-black);outline-offset:0}.HomeHeroVisual-module-scss-module__s5zMka__active{background-color:var(--slide-background)}.HomeHeroVisual-module-scss-module__s5zMka__icon{opacity:.3;block-size:1.5rem;inline-size:1.5rem;transition:opacity .2s;display:block}.HomeHeroVisual-module-scss-module__s5zMka__active .HomeHeroVisual-module-scss-module__s5zMka__icon,.HomeHeroVisual-module-scss-module__s5zMka__tab:focus-visible .HomeHeroVisual-module-scss-module__s5zMka__icon{opacity:1}.HomeHeroVisual-module-scss-module__s5zMka__tooltip{font-family:var(--geist-mono,ui-monospace,monospace);letter-spacing:.02em;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;color:var(--color-black);background-color:var(--color-lightGrey1);opacity:0;pointer-events:none;margin:0;padding:.125rem .25rem;font-size:12px;font-style:normal;font-weight:400;line-height:1.25;transition:opacity .2s;position:absolute;inset-block-end:calc(100% + .375rem);inset-inline-start:50%;translate:-50%}.HomeHeroVisual-module-scss-module__s5zMka__tab:focus-visible .HomeHeroVisual-module-scss-module__s5zMka__tooltip{opacity:1}.HomeHeroVisual-module-scss-module__s5zMka__tab:first-child .HomeHeroVisual-module-scss-module__s5zMka__tooltip{inset-inline-start:0;translate:none}@media (hover:hover){.HomeHeroVisual-module-scss-module__s5zMka__tab:hover .HomeHeroVisual-module-scss-module__s5zMka__icon,.HomeHeroVisual-module-scss-module__s5zMka__tab:hover .HomeHeroVisual-module-scss-module__s5zMka__tooltip{opacity:1}}.HomeHeroVisual-module-scss-module__s5zMka__timer{transform-origin:0;block-size:2px;position:absolute;inset-block-start:100%;inset-inline:0}.HomeHeroVisual-module-scss-module__s5zMka__product{background-color:var(--color-white);padding:.875rem;transition:opacity .3s,visibility .3s}.HomeHeroVisual-module-scss-module__s5zMka__slide{flex-direction:column;gap:.125rem;max-inline-size:22.5rem;display:flex}.HomeHeroVisual-module-scss-module__s5zMka__inactive{display:none}.HomeHeroVisual-module-scss-module__s5zMka__hidden{visibility:hidden;opacity:0}.HomeHeroVisual-module-scss-module__s5zMka__name{font-family:var(--beausite,sans-serif);letter-spacing:0;margin:0;font-size:16px;font-style:normal;font-weight:500;line-height:1.4}.HomeHeroVisual-module-scss-module__s5zMka__description{font-family:var(--beausite,sans-serif);letter-spacing:.01em;color:var(--color-darkGrey1);text-wrap:balance;margin:0;font-size:14px;font-style:normal;font-weight:350;line-height:1.4}
.HeroAlt-module-scss-module__os_h6q__section{inline-size:100%;padding-inline:var(--section-inset);color:var(--color-black);background:var(--background-texture)}.HeroAlt-module-scss-module__os_h6q__surface{inline-size:100%;max-inline-size:calc(var(--typography-max-vw) - 2*var(--grid-gap));background-color:var(--color-white);row-gap:2rem;margin-inline:auto;padding-block:2rem 1.5rem}@media (min-width:801px){.HeroAlt-module-scss-module__os_h6q__surface{row-gap:4rem;padding-block:5.5rem 4rem}}.HeroAlt-module-scss-module__os_h6q__intro{grid-column:1/-1;row-gap:32px;display:grid}.HeroAlt-module-scss-module__os_h6q__eyebrow{display:flex}.HeroAlt-module-scss-module__os_h6q__header.HeroAlt-module-scss-module__os_h6q__header>:is(h1,h2,h3){font-family:var(--beausite,sans-serif);letter-spacing:-.01em;margin:0;font-size:40px;font-style:normal;font-weight:400;line-height:1.1}.HeroAlt-module-scss-module__os_h6q__header.HeroAlt-module-scss-module__os_h6q__header>:is(h1,h2,h3)>span{display:inline}.HeroAlt-module-scss-module__os_h6q__header.HeroAlt-module-scss-module__os_h6q__header>div:first-of-type{padding-block:0}.HeroAlt-module-scss-module__os_h6q__header.HeroAlt-module-scss-module__os_h6q__header>div:nth-of-type(2)>a>span{block-size:36px}@media (min-width:801px){.HeroAlt-module-scss-module__os_h6q__header.HeroAlt-module-scss-module__os_h6q__header>:is(h1,h2,h3){font-family:var(--beausite,sans-serif);letter-spacing:-.03em;margin:0;font-size:80px;font-style:normal;font-weight:400;line-height:1.05}.HeroAlt-module-scss-module__os_h6q__header.HeroAlt-module-scss-module__os_h6q__header>:is(h1,h2,h3)>span{display:block}.HeroAlt-module-scss-module__os_h6q__header.HeroAlt-module-scss-module__os_h6q__header>div:first-of-type{padding-block-end:8px}}.HeroAlt-module-scss-module__os_h6q__withoutText.HeroAlt-module-scss-module__os_h6q__withoutText>div:nth-of-type(2){padding-block-start:0}@media (min-width:801px){.HeroAlt-module-scss-module__os_h6q__withoutText.HeroAlt-module-scss-module__os_h6q__withoutText>div:nth-of-type(2){grid-row:1/-1;padding-block-start:24px}}.HeroAlt-module-scss-module__os_h6q__headingOnly.HeroAlt-module-scss-module__os_h6q__headingOnly>:is(h1,h2,h3){grid-column:1/-1}.HeroAlt-module-scss-module__os_h6q__visual{aspect-ratio:1368/650;background:var(--background-texture);grid-column:1/-1;min-inline-size:0;display:block;overflow:clip}.HeroAlt-module-scss-module__os_h6q__image{object-fit:cover;block-size:100%;inline-size:100%;display:block}
.HeroCentered-module-scss-module__ar-S4q__section{inline-size:100%;padding-inline:var(--section-inset);color:var(--color-black);background:var(--background-texture)}.HeroCentered-module-scss-module__ar-S4q__surface{inline-size:100%;max-inline-size:calc(var(--typography-max-vw) - 2*var(--grid-gap));background:var(--color-white);grid-template-columns:minmax(0,1fr);place-items:start center;margin-inline:auto;display:grid;position:relative;overflow:clip}.HeroCentered-module-scss-module__ar-S4q__header{z-index:1;inline-size:100%;min-inline-size:0;padding:32px var(--grid-gutter)24px;text-align:center;flex-direction:column;grid-area:1/1;place-self:start center;align-items:center;gap:16px;display:flex;position:relative}@media (min-width:801px){.HeroCentered-module-scss-module__ar-S4q__header{gap:24px;max-inline-size:640px}.HeroCentered-module-scss-module__ar-S4q__surface:has(.HeroCentered-module-scss-module__ar-S4q__visual) .HeroCentered-module-scss-module__ar-S4q__header{padding-block:88px 40px}}.HeroCentered-module-scss-module__ar-S4q__heading{font-family:var(--beausite,sans-serif);letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance;white-space:pre-line;max-inline-size:640px;margin:0;font-size:56px;font-style:normal;font-weight:400;line-height:1.05}@media (min-width:801px){.HeroCentered-module-scss-module__ar-S4q__heading{font-family:var(--beausite,sans-serif);letter-spacing:-.03em;margin:0;font-size:80px;font-style:normal;font-weight:400;line-height:1.05}}.HeroCentered-module-scss-module__ar-S4q__body{flex-direction:column;align-items:center;gap:24px;inline-size:100%;min-inline-size:0;max-inline-size:459px;display:flex}@media (min-width:801px){.HeroCentered-module-scss-module__ar-S4q__body{gap:32px}}.HeroCentered-module-scss-module__ar-S4q__text{font-family:var(--beausite,sans-serif);letter-spacing:.01em;inline-size:100%;max-inline-size:440px;color:var(--color-darkGrey2);overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:16px;font-style:normal;font-weight:350;line-height:1.4}.HeroCentered-module-scss-module__ar-S4q__form{background:var(--color-white);inline-size:100%;min-inline-size:0}.HeroCentered-module-scss-module__ar-S4q__search.HeroCentered-module-scss-module__ar-S4q__search{block-size:36px}.HeroCentered-module-scss-module__ar-S4q__search.HeroCentered-module-scss-module__ar-S4q__search>input{font-family:var(--beausite,sans-serif);letter-spacing:.01em;margin:0;padding-inline:8px;font-size:14px;font-style:normal;font-weight:350;line-height:1.4}@media (min-width:801px){.HeroCentered-module-scss-module__ar-S4q__search.HeroCentered-module-scss-module__ar-S4q__search>input{font-family:var(--beausite,sans-serif);letter-spacing:.01em;margin:0;font-size:16px;font-style:normal;font-weight:350;line-height:1.4}}.HeroCentered-module-scss-module__ar-S4q__visual{z-index:0;inline-size:100%;min-inline-size:0;aspect-ratio:var(--asset-ratio-mobile,var(--asset-ratio));pointer-events:none;grid-area:1/1;place-self:end stretch;margin:0;position:relative}@media (min-width:801px){.HeroCentered-module-scss-module__ar-S4q__visual{aspect-ratio:var(--asset-ratio)}}.HeroCentered-module-scss-module__ar-S4q__image{object-fit:contain;object-position:center bottom;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}
.HeroCenteredSimple-module-scss-module__2ErF6q__section{inline-size:100%;padding-inline:var(--section-inset);color:var(--color-black);background:var(--background-texture)}.HeroCenteredSimple-module-scss-module__2ErF6q__surface{inline-size:100%;max-inline-size:calc(var(--typography-max-vw) - 2*var(--grid-gap));padding:40px var(--grid-gutter);background:var(--color-white);justify-content:center;margin-inline:auto;display:flex;position:relative;overflow:clip}@media (min-width:801px){.HeroCenteredSimple-module-scss-module__2ErF6q__surface{padding-block:88px}}.HeroCenteredSimple-module-scss-module__2ErF6q__visual{pointer-events:none;position:absolute;inset:0}.HeroCenteredSimple-module-scss-module__2ErF6q__image{object-fit:none;object-position:right bottom;block-size:100%;inline-size:100%;display:block}.HeroCenteredSimple-module-scss-module__2ErF6q__header{text-align:center;flex-direction:column;align-items:center;gap:16px;inline-size:100%;min-inline-size:0;max-inline-size:1000px;display:flex;position:relative}.HeroCenteredSimple-module-scss-module__2ErF6q__heading{font-family:var(--beausite,sans-serif);letter-spacing:-.01em;overflow-wrap:anywhere;inline-size:100%;margin:0;font-size:40px;font-style:normal;font-weight:400;line-height:1.15}@media (min-width:801px){.HeroCenteredSimple-module-scss-module__2ErF6q__heading{font-family:var(--beausite,sans-serif);letter-spacing:-.03em;margin:0;font-size:80px;font-style:normal;font-weight:400;line-height:1.05}.HeroCenteredSimple-module-scss-module__2ErF6q__line{text-wrap:balance;display:block}}.HeroCenteredSimple-module-scss-module__2ErF6q__text{font-family:var(--beausite,sans-serif);letter-spacing:.01em;inline-size:100%;max-inline-size:440px;color:var(--color-darkGrey1);overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:14px;font-style:normal;font-weight:350;line-height:1.4}@media (min-width:801px){.HeroCenteredSimple-module-scss-module__2ErF6q__text{font-family:var(--beausite,sans-serif);letter-spacing:.01em;margin:0;font-size:16px;font-style:normal;font-weight:350;line-height:1.4}}
.HeroTertiary-module-scss-module__nwEnEW__section{inline-size:100%;padding-inline:var(--section-inset);color:var(--color-black);background:var(--background-texture)}.HeroTertiary-module-scss-module__nwEnEW__surface{inline-size:100%;max-inline-size:calc(var(--typography-max-vw) - 2*var(--grid-gap));background-color:var(--color-white);margin-inline:auto;padding-block:2rem 1.5rem}@media (min-width:801px){.HeroTertiary-module-scss-module__nwEnEW__surface{padding-block:5.5rem 2.5rem}}.HeroTertiary-module-scss-module__nwEnEW__header.HeroTertiary-module-scss-module__nwEnEW__header{grid-column:1/-1;margin-block-end:32px}@media (min-width:801px){.HeroTertiary-module-scss-module__nwEnEW__header.HeroTertiary-module-scss-module__nwEnEW__header{margin-block-end:64px}}.HeroTertiary-module-scss-module__nwEnEW__header.HeroTertiary-module-scss-module__nwEnEW__header>div:first-of-type p{font-family:var(--beausite,sans-serif);letter-spacing:.01em;margin:0;font-size:14px;font-style:normal;font-weight:350;line-height:1.4}.HeroTertiary-module-scss-module__nwEnEW__header.HeroTertiary-module-scss-module__nwEnEW__header>div:nth-of-type(2)>*{block-size:36px}.HeroTertiary-module-scss-module__nwEnEW__asset{background:url(/patterns/texture.png) 0 0/60px 60px repeat,var(--color-dotBackgroundSecondary);grid-column:1/-1;block-size:254px;min-inline-size:0;margin-block-end:24px;overflow:clip}@media (min-width:801px){.HeroTertiary-module-scss-module__nwEnEW__asset{block-size:400px;margin-block-end:40px}}.HeroTertiary-module-scss-module__nwEnEW__asset>:is(img,video,picture,canvas){object-fit:cover;block-size:100%;inline-size:100%;display:block}.HeroTertiary-module-scss-module__nwEnEW__cards{grid-column:1/-1;gap:12px;display:grid}@media (min-width:801px){.HeroTertiary-module-scss-module__nwEnEW__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}
.ModelLogo-module-scss-module__C2DQvG__logo{inline-size:var(--model-logo-size,24px);block-size:var(--model-logo-size,24px);-webkit-mask:var(--model-logo)center/contain no-repeat;mask:var(--model-logo)center/contain no-repeat;background-color:currentColor;flex-shrink:0;display:inline-block}
.ModelLogoTabs-module-scss-module__eU4RGq__tabs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;inline-size:100%;display:grid}.ModelLogoTabs-module-scss-module__eU4RGq__tab{--model-logo-size:32px;block-size:64px;color:var(--color-lightGrey1);background-color:var(--color-black);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;transition:background-color .2s ease-out,color .2s ease-out;display:flex}.ModelLogoTabs-module-scss-module__eU4RGq__tab:focus-visible{outline:2px solid var(--color-green);outline-offset:-2px}.ModelLogoTabs-module-scss-module__eU4RGq__tab.ModelLogoTabs-module-scss-module__eU4RGq__active{color:var(--color-black);background-color:#d7face}@media (prefers-reduced-motion:reduce){.ModelLogoTabs-module-scss-module__eU4RGq__tab{transition:none}}
.Caret-module-scss-module__Ua8AtW__caret{vertical-align:-.1em;background-color:var(--color-green);block-size:1em;inline-size:.4167em;display:inline-block}.Caret-module-scss-module__Ua8AtW__blinking{animation:1s steps(2,jump-none) infinite Caret-module-scss-module__Ua8AtW__blink}@media (prefers-reduced-motion:reduce){.Caret-module-scss-module__Ua8AtW__blinking{animation:none}}@keyframes Caret-module-scss-module__Ua8AtW__blink{0%{opacity:1}to{opacity:0}}
.PromptBar-module-scss-module__7jKaIW__bar{inline-size:100%;color:var(--color-black);background-color:var(--color-lightGrey1);flex-direction:column;display:flex}@media (min-width:801px){.PromptBar-module-scss-module__7jKaIW__bar{flex-direction:row;align-items:center}}.PromptBar-module-scss-module__7jKaIW__prompt{overflow-wrap:anywhere;flex:1 1 0;min-inline-size:0;padding:16px}@media (min-width:801px){.PromptBar-module-scss-module__7jKaIW__prompt{padding-block:0}}.PromptBar-module-scss-module__7jKaIW__caret{margin-inline-start:.1em}.PromptBar-module-scss-module__7jKaIW__cta{flex-shrink:0}@media (min-width:801px){.PromptBar-module-scss-module__7jKaIW__cta{inline-size:218px}}.PromptBar-module-scss-module__7jKaIW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.RevealText-module-scss-module__DGD2XW__reveal{min-block-size:1lh}.RevealText-module-scss-module__DGD2XW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.RunSummaryCard-module-scss-module__21PKOW__card{inline-size:100%;color:var(--color-black);background:var(--background-texture);padding:24px 16px}@media (min-width:801px){.RunSummaryCard-module-scss-module__21PKOW__card{padding:0 4px 0 0}}.RunSummaryCard-module-scss-module__21PKOW__content{inline-size:100%;display:flex}.RunSummaryCard-module-scss-module__21PKOW__spacer{display:none}@media (min-width:801px){.RunSummaryCard-module-scss-module__21PKOW__spacer{background-color:var(--color-black);flex-shrink:0;inline-size:8px;display:block}}.RunSummaryCard-module-scss-module__21PKOW__inner{flex:1 1 0;min-inline-size:0}@media (min-width:801px){.RunSummaryCard-module-scss-module__21PKOW__inner{padding:16px}}.RunSummaryCard-module-scss-module__21PKOW__info{background-color:var(--color-white);opacity:0;flex-direction:column;gap:12px;padding:12px 16px;transition:opacity .4s ease-out;display:flex}.RunSummaryCard-module-scss-module__21PKOW__info.RunSummaryCard-module-scss-module__21PKOW__visible{opacity:1}@media (prefers-reduced-motion:reduce){.RunSummaryCard-module-scss-module__21PKOW__info{transition:none}}.RunSummaryCard-module-scss-module__21PKOW__rows{flex-direction:column;gap:12px;margin:0;display:flex}.RunSummaryCard-module-scss-module__21PKOW__row{border-block-start:1px solid var(--color-lightGrey2);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-block-start:12px;display:flex}.RunSummaryCard-module-scss-module__21PKOW__row dt,.RunSummaryCard-module-scss-module__21PKOW__row dd{white-space:nowrap;margin:0}.RunSummaryCard-module-scss-module__21PKOW__text{border-block-start:1px solid var(--color-lightGrey2);color:var(--color-darkGrey2);padding-block-start:12px;padding-inline-end:max(0px,100% - 240px)}
.ModelTestingComparisonCard-module-scss-module__tUKQUq__wrapper{max-width:100%;color:var(--color-black);background-color:var(--color-white);flex-direction:column;display:flex}.ModelTestingComparisonCard-module-scss-module__tUKQUq__modelContainer{background-color:var(--color-lightGrey2);justify-content:space-between;align-items:flex-start;gap:16px;min-block-size:134px;padding:24px;display:flex}.ModelTestingComparisonCard-module-scss-module__tUKQUq__modelContainer.ModelTestingComparisonCard-module-scss-module__tUKQUq__winner{background-color:var(--color-green)}.ModelTestingComparisonCard-module-scss-module__tUKQUq__title{min-inline-size:0}.ModelTestingComparisonCard-module-scss-module__tUKQUq__logoTile{--model-logo-size:24px;block-size:48px;inline-size:48px;color:var(--color-lightGrey1);background-color:var(--color-black);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ModelTestingComparisonCard-module-scss-module__tUKQUq__content{background-color:var(--color-lightGrey1);padding:24px}.ModelTestingComparisonCard-module-scss-module__tUKQUq__company{color:var(--color-black);opacity:.5}.ModelTestingComparisonCard-module-scss-module__tUKQUq__headerSpacer{grid-template-rows:22px 17px;grid-template-columns:auto 1fr;display:grid}.ModelTestingComparisonCard-module-scss-module__tUKQUq__headerSpacerFill{background-color:var(--color-lightGrey1);grid-area:2/2}.ModelTestingComparisonCard-module-scss-module__tUKQUq__badgeHidden .ModelTestingComparisonCard-module-scss-module__tUKQUq__headerSpacerFill{grid-column:1/-1}.ModelTestingComparisonCard-module-scss-module__tUKQUq__eyebrow{grid-area:1/1;block-size:22px;padding-inline-end:24px}.ModelTestingComparisonCard-module-scss-module__tUKQUq__badgeHidden .ModelTestingComparisonCard-module-scss-module__tUKQUq__eyebrow{visibility:hidden}.ModelTestingComparisonCard-module-scss-module__tUKQUq__copyClip{block-size:279px;overflow:hidden}.ModelTestingComparisonCard-module-scss-module__tUKQUq__copy{-webkit-line-clamp:12;max-block-size:272px;color:var(--color-darkGrey3);white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ModelTestingComparisonCard-module-scss-module__tUKQUq__metrics{border-top:1px solid var(--color-lightGrey2);flex-direction:row;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;padding-top:24px;display:flex}.ModelTestingComparisonCard-module-scss-module__tUKQUq__metrics>*{flex:1 0 0}@media (min-width:801px){.ModelTestingComparisonCard-module-scss-module__tUKQUq__metrics{grid-template-columns:187px minmax(0,1fr)}}.ModelTestingComparisonCard-module-scss-module__tUKQUq__tabbed .ModelTestingComparisonCard-module-scss-module__tUKQUq__modelContainer{min-block-size:108px}.ModelTestingComparisonCard-module-scss-module__tUKQUq__tabbed .ModelTestingComparisonCard-module-scss-module__tUKQUq__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}
.InteractiveComparison-module-scss-module__YxuSRa__section{inline-size:calc(100% - 2*var(--section-inset));max-inline-size:calc(var(--typography-max-vw) - 2*var(--grid-gap));color:var(--color-black);background-color:var(--color-white);margin-inline:auto;padding-block:0 64px}@media (min-width:801px){.InteractiveComparison-module-scss-module__YxuSRa__section{padding-block-end:32px}}.InteractiveComparison-module-scss-module__YxuSRa__eyebrow{grid-column:1/-1;margin-block-end:32px;display:flex}.InteractiveComparison-module-scss-module__YxuSRa__header{flex-direction:column;grid-column:1/-1;gap:24px;min-inline-size:0;margin-block-end:32px;display:flex}@media (min-width:801px){.InteractiveComparison-module-scss-module__YxuSRa__header{gap:20px;margin-block-end:42px}}@media (min-width:1025px){.InteractiveComparison-module-scss-module__YxuSRa__header{grid-column:4/-1}}.InteractiveComparison-module-scss-module__YxuSRa__heading{font-family:var(--beausite,sans-serif);letter-spacing:-.01em;white-space:pre-line;overflow-wrap:break-word;margin:0;font-size:40px;font-style:normal;font-weight:400;line-height:1.1}.InteractiveComparison-module-scss-module__YxuSRa__text{font-family:var(--beausite,sans-serif);letter-spacing:.01em;color:var(--color-darkGrey1);margin:0;font-size:16px;font-style:normal;font-weight:350;line-height:1.4}@media (min-width:801px){.InteractiveComparison-module-scss-module__YxuSRa__text{max-inline-size:562px;color:var(--color-black)}}.InteractiveComparison-module-scss-module__YxuSRa__prompt{flex-direction:column;grid-column:1/-1;min-inline-size:0;display:flex}@media (min-width:1025px){.InteractiveComparison-module-scss-module__YxuSRa__prompt{grid-area:3/4/auto/-1}}.InteractiveComparison-module-scss-module__YxuSRa__hero{background-color:#d4ebff;block-size:215px;position:relative;overflow:clip}.InteractiveComparison-module-scss-module__YxuSRa__heroAsset{object-fit:contain;object-position:right bottom;block-size:100%;inline-size:auto;max-inline-size:100%;display:block;position:absolute;inset-block:0;inset-inline-end:0}.InteractiveComparison-module-scss-module__YxuSRa__cards{flex-direction:column;grid-column:1/-1;min-inline-size:0;margin-block-start:32px;display:flex}@media (min-width:801px){.InteractiveComparison-module-scss-module__YxuSRa__cards{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:17px;display:grid}}@media (min-width:1025px){.InteractiveComparison-module-scss-module__YxuSRa__cards{grid-area:4/4/auto/-1}}.InteractiveComparison-module-scss-module__YxuSRa__card{min-inline-size:0}.InteractiveComparison-module-scss-module__YxuSRa__tabsHead{flex-direction:column;display:flex}.InteractiveComparison-module-scss-module__YxuSRa__summary{grid-column:1/-1;margin-block-start:32px}@media (min-width:1025px){.InteractiveComparison-module-scss-module__YxuSRa__summary{grid-area:3/1/span 2/span 3;align-self:start;min-block-size:508px;margin-block-start:0}}
.PricingCalculator-module-scss-module__Me7Ssq__calculator{z-index:1;min-inline-size:0;color:var(--color-white);background:var(--color-black);flex-direction:column;gap:2rem;padding:1.5rem;display:flex;position:relative}.PricingCalculator-module-scss-module__Me7Ssq__summary,.PricingCalculator-module-scss-module__Me7Ssq__controls{border-block-end:1px solid #242424;flex-direction:column;gap:1rem;padding-block-end:2rem;display:flex}.PricingCalculator-module-scss-module__Me7Ssq__controls{gap:2rem}.PricingCalculator-module-scss-module__Me7Ssq__label,.PricingCalculator-module-scss-module__Me7Ssq__field label,.PricingCalculator-module-scss-module__Me7Ssq__resultLabel{color:var(--color-darkGrey3)}.PricingCalculator-module-scss-module__Me7Ssq__label,.PricingCalculator-module-scss-module__Me7Ssq__field label{font-family:var(--geist-mono,ui-monospace,monospace);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:1.2}.PricingCalculator-module-scss-module__Me7Ssq__resultLabel{font-family:var(--geist-mono,ui-monospace,monospace);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:12px;font-style:normal;font-weight:400;line-height:1.2}.PricingCalculator-module-scss-module__Me7Ssq__total{display:block;container-type:inline-size}.PricingCalculator-module-scss-module__Me7Ssq__money{white-space:nowrap;align-items:baseline;gap:.5rem;display:flex}.PricingCalculator-module-scss-module__Me7Ssq__total .PricingCalculator-module-scss-module__Me7Ssq__money{font-family:var(--beausite,sans-serif);letter-spacing:-.03em;font-size:80px;font-style:normal;font-weight:400;line-height:1.05;font-size:min(clamp(48px,5.56vw,80px),(100cqi - .5rem)/var(--fit-chars,1)/.6);margin:0;line-height:1.05}.PricingCalculator-module-scss-module__Me7Ssq__figure{font-family:var(--beausite,sans-serif);letter-spacing:-.02em;font-size:56px;font-style:normal;font-weight:400;line-height:1.1;font-size:min(clamp(32px,4vw,56px),(100cqi - .5rem)/var(--fit-chars,1)/.6);margin:0;line-height:1.05}.PricingCalculator-module-scss-module__Me7Ssq__totalTokens{font-family:var(--geist-mono,ui-monospace,monospace);letter-spacing:.02em;text-transform:uppercase;color:var(--color-darkGrey3);margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:1.2;container-type:inline-size}.PricingCalculator-module-scss-module__Me7Ssq__totalTokens span{font-size:min(1em,(100cqi - .5rem)/var(--fit-chars,1)/.64);white-space:nowrap}.PricingCalculator-module-scss-module__Me7Ssq__comparison{font-family:var(--geist-mono,ui-monospace,monospace);letter-spacing:.02em;text-transform:uppercase;margin:0;overflow-wrap:anywhere;min-block-size:1.2em;margin-block-start:.25rem;font-size:14px;font-style:normal;font-weight:400;line-height:1.2}.PricingCalculator-module-scss-module__Me7Ssq__comparison span{color:var(--color-green)}.PricingCalculator-module-scss-module__Me7Ssq__pair,.PricingCalculator-module-scss-module__Me7Ssq__results{gap:1rem;min-inline-size:0;display:grid}@media (min-width:801px){.PricingCalculator-module-scss-module__Me7Ssq__pair,.PricingCalculator-module-scss-module__Me7Ssq__results{grid-template-columns:repeat(2,minmax(0,1fr))}}.PricingCalculator-module-scss-module__Me7Ssq__results>div{min-inline-size:0;container-type:inline-size}.PricingCalculator-module-scss-module__Me7Ssq__field{flex-direction:column;gap:.75rem;min-inline-size:0;display:flex}.PricingCalculator-module-scss-module__Me7Ssq__control{position:relative}.PricingCalculator-module-scss-module__Me7Ssq__field input,.PricingCalculator-module-scss-module__Me7Ssq__control select{font-family:var(--beausite,sans-serif);letter-spacing:.01em;margin:0;block-size:3.5rem;inline-size:100%;color:var(--color-white);background:#ffffff1a;border:1px solid #242424;border-radius:0;margin:0;padding-inline:.75rem;font-size:16px;font-style:normal;font-weight:350;line-height:1.4;display:block}.PricingCalculator-module-scss-module__Me7Ssq__field input:focus-visible,.PricingCalculator-module-scss-module__Me7Ssq__control select:focus-visible{outline:1px solid var(--color-white);outline-offset:2px}.PricingCalculator-module-scss-module__Me7Ssq__field input:disabled,.PricingCalculator-module-scss-module__Me7Ssq__control select:disabled{opacity:.6}.PricingCalculator-module-scss-module__Me7Ssq__control select{appearance:none;padding-inline-end:2.25rem}.PricingCalculator-module-scss-module__Me7Ssq__control select option{color:var(--color-black)}.PricingCalculator-module-scss-module__Me7Ssq__chevron{top:50%;color:var(--color-white);pointer-events:none;position:absolute;inset-inline-end:.75rem;transform:translateY(-50%)}.PricingCalculator-module-scss-module__Me7Ssq__savings,.PricingCalculator-module-scss-module__Me7Ssq__savings .PricingCalculator-module-scss-module__Me7Ssq__resultLabel{color:var(--color-green)}
.InteractivePricing-module-scss-module__sJDw2W__section{inline-size:100%;padding-inline:var(--section-inset);color:var(--color-black);background:var(--background-texture)}.InteractivePricing-module-scss-module__sJDw2W__surface{inline-size:100%;max-inline-size:calc(var(--typography-max-vw) - 2*var(--grid-gap));isolation:isolate;background:var(--color-lightGrey1);row-gap:3rem;margin-inline:auto;padding-block:1.5rem;position:relative;overflow:clip}@media (min-width:801px){.InteractivePricing-module-scss-module__sJDw2W__surface{row-gap:4rem;padding-block-end:0}}.InteractivePricing-module-scss-module__sJDw2W__header{--header-button-height:36px;z-index:1;grid-column:1/-1;position:relative}.InteractivePricing-module-scss-module__sJDw2W__visual{grid-column:1/-1;grid-template-columns:subgrid;padding-block-start:clamp(19rem,81vw,32rem);display:grid;position:relative}@media (min-width:801px){.InteractivePricing-module-scss-module__sJDw2W__visual{align-items:start;min-block-size:38.125rem;padding-block:0 1.5rem}}.InteractivePricing-module-scss-module__sJDw2W__scene{z-index:0;inset:0 calc(-1*var(--grid-gutter));pointer-events:none;position:absolute}@media (max-width:800.98px){.InteractivePricing-module-scss-module__sJDw2W__scene{block-size:clamp(25rem,107vw,40rem);inset-block-end:auto}}.InteractivePricing-module-scss-module__sJDw2W__calculator{grid-column:1/-1}@media (min-width:801px){.InteractivePricing-module-scss-module__sJDw2W__calculator{grid-column:1/span 6}}
.Outcomes-module-scss-module__G20tUW__section{padding-inline:var(--section-inset);color:var(--color-black);background:var(--background-texture)}.Outcomes-module-scss-module__G20tUW__surface{inline-size:100%;max-inline-size:calc(var(--typography-max-vw) - 2*var(--grid-gap));background-color:var(--color-white);margin-inline:auto;padding-block:24px}@media (max-width:800.98px){.Outcomes-module-scss-module__G20tUW__surface{flex-direction:column;display:flex}.Outcomes-module-scss-module__G20tUW__rail,.Outcomes-module-scss-module__G20tUW__content{display:contents}}@media (min-width:801px){.Outcomes-module-scss-module__G20tUW__rail{top:var(--nav-height);flex-direction:column;grid-column:1/span 3;align-self:start;gap:24px;width:218px;max-width:100%;margin-top:-24px;padding-top:24px;display:flex;position:sticky}}.Outcomes-module-scss-module__G20tUW__eyebrow.Outcomes-module-scss-module__G20tUW__eyebrow{white-space:nowrap}@media (max-width:800.98px){.Outcomes-module-scss-module__G20tUW__eyebrow.Outcomes-module-scss-module__G20tUW__eyebrow{order:1;margin-bottom:20px}}.Outcomes-module-scss-module__G20tUW__tabs{flex-direction:column;gap:6px;display:flex}@media (max-width:800.98px){.Outcomes-module-scss-module__G20tUW__tabs{top:var(--nav-height);z-index:1;margin-block:24px;margin-inline:calc(-1*var(--grid-gutter));padding:8px var(--grid-gutter);background-color:var(--color-white);order:3;position:sticky}}@media (min-width:801px){.Outcomes-module-scss-module__G20tUW__tabs{width:216px;max-width:100%;padding-top:12px}.Outcomes-module-scss-module__G20tUW__content{flex-direction:column;grid-column:4/span 9;gap:40px;min-inline-size:0;display:flex}}.Outcomes-module-scss-module__G20tUW__header{--header-columns:9;--header-heading-columns:5;--header-body-columns:4;--header-mobile-text-size:14px}@media (max-width:800.98px){.Outcomes-module-scss-module__G20tUW__header{order:2}.Outcomes-module-scss-module__G20tUW__panels{order:4}}.Outcomes-module-scss-module__G20tUW__panel{gap:var(--grid-gap);flex-direction:column;display:flex}.Outcomes-module-scss-module__G20tUW__panel[hidden]{display:none}@media (min-width:801px){.Outcomes-module-scss-module__G20tUW__panel{grid-template-columns:repeat(9,minmax(0,1fr));min-height:392px;display:grid}}.Outcomes-module-scss-module__G20tUW__panel{animation:.3s ease-out Outcomes-module-scss-module__G20tUW__panel-reveal}@media (prefers-reduced-motion:reduce){.Outcomes-module-scss-module__G20tUW__panel{animation:none}}@keyframes Outcomes-module-scss-module__G20tUW__panel-reveal{0%{opacity:0}to{opacity:1}}.Outcomes-module-scss-module__G20tUW__card{background-color:var(--color-lightGrey1);flex-direction:column;justify-content:space-between;gap:48px;padding:16px 16px 24px;display:flex}@media (min-width:801px){.Outcomes-module-scss-module__G20tUW__card{grid-column:span 5}}.Outcomes-module-scss-module__G20tUW__cardHeader{align-items:flex-start;gap:24px;display:flex}.Outcomes-module-scss-module__G20tUW__title{font-family:var(--beausite,sans-serif);letter-spacing:-.01em;flex:1 1 0;min-width:0;margin:0;font-size:24px;font-style:normal;font-weight:400;line-height:1.25}@media (min-width:801px){.Outcomes-module-scss-module__G20tUW__title{font-family:var(--beausite,sans-serif);letter-spacing:-.01em;margin:0;font-size:32px;font-style:normal;font-weight:400;line-height:1.2}}.Outcomes-module-scss-module__G20tUW__subheading{color:color-mix(in srgb,var(--color-black)50%,transparent);display:block}.Outcomes-module-scss-module__G20tUW__bullet{flex:none;margin-inline-start:auto}.Outcomes-module-scss-module__G20tUW__text{font-family:var(--beausite,sans-serif);letter-spacing:.01em;max-inline-size:315px;color:var(--color-darkGrey2);margin:0;font-size:16px;font-style:normal;font-weight:350;line-height:1.4}.Outcomes-module-scss-module__G20tUW__media{aspect-ratio:448/392;background-color:var(--color-lightGrey1);position:relative;overflow:hidden}@media (min-width:801px){.Outcomes-module-scss-module__G20tUW__media{aspect-ratio:auto;grid-column:span 4}}.Outcomes-module-scss-module__G20tUW__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}
