.CaseStudyHero_metaBarWrap__zIo3o{opacity:0;animation:CaseStudyHero_heroFadeIn__Low3I .4s cubic-bezier(.25,.46,.45,.94) 0s forwards}.CaseStudyHero_hero__MO0Iy{padding:48px 0 56px;position:relative}@media (min-width:720px){.CaseStudyHero_hero__MO0Iy{padding:80px 0 100px}}@media (min-width:900px){.CaseStudyHero_hero__MO0Iy{padding:120px 0 80px}}.CaseStudyHero_heroGhost__SwBJH{position:absolute;right:-.06em;top:-.08em;z-index:0;font-family:var(--serif);font-style:normal;font-weight:300;font-size:clamp(180px,26vw,380px);line-height:1;letter-spacing:-.03em;color:color-mix(in srgb,var(--ink) 4.5%,transparent);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CaseStudyHero_eyebrow__vG0w_{font-family:var(--sans);font-weight:400;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-feature-settings:"ss01","ss02";color:var(--signal);margin-bottom:28px;display:flex;align-items:center;gap:14px;opacity:0;animation:CaseStudyHero_heroFadeIn__Low3I .4s cubic-bezier(.215,.61,.355,1) 0s forwards}.CaseStudyHero_eyebrow__vG0w_:before{content:"";display:inline-block;width:28px;height:1px;background:var(--signal)}.CaseStudyHero_title__Lakf3{font-family:var(--serif);font-weight:300;font-size:min(clamp(72px,14vw,180px),calc((min(100vw, 1280px) - 48px) / (var(--title-chars, 8) * .47)));line-height:.9;letter-spacing:-.045em;margin-bottom:28px;margin-left:-.045em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;position:relative;z-index:1}@media (min-width:720px){.CaseStudyHero_title__Lakf3{margin-bottom:40px;font-size:min(clamp(72px,14vw,180px),calc((min(100vw, 1280px) - 64px) / (var(--title-chars, 8) * .47)))}}.CaseStudyHero_subhead__ONrrV{font-family:var(--serif);font-weight:300;font-size:clamp(26px,3.4vw,44px);line-height:1.25;letter-spacing:-.01em;color:var(--mute);max-width:26ch;text-wrap:balance;opacity:0;transform:translateY(20px);animation:CaseStudyHero_heroFadeRise__JvU_h .4s cubic-bezier(.215,.61,.355,1) .1s forwards;position:relative;z-index:1}@media (min-width:900px){.CaseStudyHero_subhead__ONrrV{margin-left:clamp(120px,22vw,320px)}}.CaseStudyHero_subhead__ONrrV em{color:var(--signal);font-style:normal}.CaseStudyHero_heroMeta__51sk7{margin-top:40px;padding-top:24px;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px 32px;gap:24px 32px;opacity:0;animation:CaseStudyHero_heroFadeIn__Low3I .4s cubic-bezier(.25,.46,.45,.94) .2s forwards}@media (min-width:720px){.CaseStudyHero_heroMeta__51sk7{margin-top:64px;padding-top:28px;gap:32px 48px;grid-template-columns:repeat(4,1fr)}}.CaseStudyHero_k__xTkeM{font-family:var(--sans);font-weight:400;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-feature-settings:"ss01","ss02";color:var(--faint);margin-bottom:8px}.CaseStudyHero_v___IbFC{font-family:var(--sans);font-weight:400;font-size:16px;color:var(--ink);line-height:1.4;letter-spacing:0}.CaseStudyHero_v___IbFC.CaseStudyHero_mono__UTc7S{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.CaseStudyHero_v___IbFC a{color:var(--ink);text-decoration:none;position:relative;transition:color .3s ease}.CaseStudyHero_v___IbFC a:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:1px;background:var(--signal);transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.4,0,.2,1)}.CaseStudyHero_v___IbFC a:hover{color:var(--signal)}.CaseStudyHero_v___IbFC a{display:inline-block;padding:12px 0;margin:-12px 0}.CaseStudyHero_v___IbFC a:after{bottom:9px}.CaseStudyHero_v___IbFC a:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.CaseStudyHero_eyebrow__vG0w_,.CaseStudyHero_heroMeta__51sk7,.CaseStudyHero_metaBarWrap__zIo3o{opacity:1}.CaseStudyHero_subhead__ONrrV{opacity:1;transform:none}}.CaseStudyHero_heroGhost__SwBJH:before{content:attr(data-ghost)}@keyframes CaseStudyHero_heroFadeIn__Low3I{to{opacity:1}}@keyframes CaseStudyHero_heroFadeRise__JvU_h{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.CaseStudyHero_eyebrow__vG0w_,.CaseStudyHero_heroMeta__51sk7,.CaseStudyHero_metaBarWrap__zIo3o,.CaseStudyHero_subhead__ONrrV{animation:none;opacity:1;transform:none}}@media (max-width:719px){.CaseStudyHero_hero__MO0Iy{padding:20px 0 28px}.CaseStudyHero_subhead__ONrrV{font-size:24px;line-height:1.22}.CaseStudyHero_v___IbFC{font-size:15px;line-height:1.4}.CaseStudyHero_eyebrow__vG0w_,.CaseStudyHero_title__Lakf3{margin-bottom:18px}.CaseStudyHero_heroMeta__51sk7{margin-top:24px;padding-top:18px;gap:16px 24px}.CaseStudyHero_k__xTkeM{margin-bottom:4px}}.HardNumbers_numbers__YUK1X{margin-top:clamp(40px,8vh,88px);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;border-top:1px solid var(--line);padding-top:8px}@media (min-width:720px){.HardNumbers_numbers__YUK1X{padding-top:48px;gap:clamp(32px,4vw,64px)}.HardNumbers_three__YWnaL{grid-template-columns:repeat(3,auto);justify-content:space-between}.HardNumbers_two__5dQfm{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(40px,6vw,96px)}.HardNumbers_one__1WEWm [class*=CounterCell_cell]{display:grid;grid-template-columns:max-content minmax(0,34ch);justify-content:start;grid-template-areas:"label label" "value gloss";grid-column-gap:clamp(32px,5vw,80px);column-gap:clamp(32px,5vw,80px);align-items:end}.HardNumbers_one__1WEWm [class*=CounterCell_label]{grid-area:label}.HardNumbers_one__1WEWm [class*=CounterCell_value]{grid-area:value}.HardNumbers_one__1WEWm [class*=CounterCell_gloss]{grid-area:gloss;margin-top:0;padding-bottom:.4em}}@media (min-width:900px){.HardNumbers_numbers__YUK1X{margin-left:-340px}}@media (max-width:719px){.HardNumbers_numbers__YUK1X{margin-top:28px;padding-top:0}.HardNumbers_numbers__YUK1X [class*=CounterCell_value]{font-size:clamp(48px,15.5vw,80px)}.HardNumbers_numbers__YUK1X [class*=CounterCell_gloss]{font-size:16px;margin-top:12px;color:var(--mute)}.HardNumbers_numbers__YUK1X [class*=CounterCell_label]{font-size:11px;margin-bottom:10px}}.DecisionTable_exhibit__Fh3fL{margin:clamp(40px,6vh,64px) 0 0}@media (min-width:900px){.DecisionTable_exhibit__Fh3fL{margin-left:-340px}}@media (max-width:719px){.DecisionTable_exhibit__Fh3fL{margin-top:24px}}.DecisionTable_caption__fDP0M{display:flex;align-items:baseline;gap:14px;font-family:var(--sans);font-weight:500;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-bottom:18px}.DecisionTable_captionMark__Sv2LU{color:var(--signal)}.DecisionTable_table__Spmcf{width:100%;border-collapse:collapse;border-top:1px solid var(--ink)}.DecisionTable_table__Spmcf thead th{font-family:var(--sans);font-weight:500;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);text-align:left;padding:14px 20px 14px 0;border-bottom:1px solid var(--line)}.DecisionTable_table__Spmcf tbody tr{border-bottom:1px solid var(--line);transition:background-color .3s ease}.DecisionTable_table__Spmcf tbody tr:last-child{border-bottom:none}.DecisionTable_table__Spmcf tbody tr:hover{background-color:var(--raised)}.DecisionTable_table__Spmcf tbody th,.DecisionTable_table__Spmcf td{vertical-align:top;padding:22px 20px 22px 0;text-align:left}.DecisionTable_decision__vTLzi{width:22%;font-family:var(--sans);font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);padding-left:0}.DecisionTable_chose__t4s3T{width:42%;font-family:var(--sans);font-weight:400;font-size:17px;line-height:1.45;letter-spacing:0;color:var(--ink)}.DecisionTable_cost__MuemN{font-family:var(--sans);font-weight:400;font-size:15px;line-height:1.55;color:var(--mute)}.DecisionTable_hardest__KcxTM{background-color:var(--raised);box-shadow:inset 3px 0 0 var(--signal)}.DecisionTable_hardest__KcxTM .DecisionTable_decision__vTLzi{padding-left:20px}.DecisionTable_hardestTag__FUxy9{display:block;margin-top:10px;font-size:11px;letter-spacing:.2em;color:var(--signal)}@media (max-width:719px){.DecisionTable_table__Spmcf thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.DecisionTable_table__Spmcf tbody tr{display:block;padding:22px 0}.DecisionTable_table__Spmcf tbody th,.DecisionTable_table__Spmcf td{display:block;width:auto;padding:0}.DecisionTable_hardest__KcxTM{padding-left:16px!important;padding-right:12px!important}.DecisionTable_hardest__KcxTM .DecisionTable_decision__vTLzi{padding-left:0}.DecisionTable_chose__t4s3T{margin-top:12px;font-size:17px}.DecisionTable_cost__MuemN{margin-top:10px;font-size:16px;line-height:1.5}.DecisionTable_chose__t4s3T:before,.DecisionTable_cost__MuemN:before{content:attr(data-label);display:block;font-family:var(--sans);font-weight:500;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-bottom:4px}}.ProductCaseStudy_caseBody__XHeaN{padding:40px 0 60px}@media (max-width:719px){.ProductCaseStudy_caseBody__XHeaN{padding:8px 0 0}}.ProductCaseStudy_caseBody__XHeaN p+p{margin-top:.9em}.ProductCaseStudy_coda__zdoYo{margin-top:40px;font-family:var(--sans);font-weight:400;font-size:16px;line-height:1.6;color:var(--mute);max-width:62ch}@media (max-width:719px){.ProductCaseStudy_coda__zdoYo{margin-top:24px}}.ProductCaseStudy_coda__zdoYo a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal);text-underline-offset:4px;text-decoration-thickness:1px;transition:color .3s ease}.ProductCaseStudy_coda__zdoYo a:hover{color:var(--signal)}.ProductCaseStudy_nextNote__F7kXA{border-left:2px solid var(--signal);padding-left:clamp(20px,2.5vw,32px)}.ProductCaseStudy_nextNote__F7kXA p+p{margin-top:.9em}