.om-confidence-map[data-astro-cid-cx6mypyq]{width:100%;height:auto;display:block;overflow:visible}.om-map__orbit[data-astro-cid-cx6mypyq]{fill:none;stroke:#ffffff1a;stroke-dasharray:4 5}.om-map__orbit--outer[data-astro-cid-cx6mypyq]{stroke-opacity:.8}.om-map__links[data-astro-cid-cx6mypyq] path[data-astro-cid-cx6mypyq]{fill:none;stroke-width:1.5px;stroke-opacity:.75}.om-map__hub[data-astro-cid-cx6mypyq] circle[data-astro-cid-cx6mypyq],.om-map__node-content[data-astro-cid-cx6mypyq]>circle[data-astro-cid-cx6mypyq]:first-child{fill:#1f1c24;stroke:#ffffff8c}.om-map__hub[data-astro-cid-cx6mypyq] text[data-astro-cid-cx6mypyq],.om-map__node[data-astro-cid-cx6mypyq] text[data-astro-cid-cx6mypyq]{fill:#fff;font:500 11px/1 var(--font-body);letter-spacing:.1em;text-anchor:middle}.om-map__hub[data-astro-cid-cx6mypyq] text[data-astro-cid-cx6mypyq]{letter-spacing:.2em;font-size:12px}.om-map__node-content[data-astro-cid-cx6mypyq]>circle[data-astro-cid-cx6mypyq]:first-child{stroke:var(--node);stroke-opacity:.8}.om-map__node[data-astro-cid-cx6mypyq] .om-map__dot[data-astro-cid-cx6mypyq]{fill:var(--node)}.om-map__node[data-astro-cid-cx6mypyq] text[data-astro-cid-cx6mypyq]{fill-opacity:.9;letter-spacing:.16em;font-size:12px}.om-map__hub[data-astro-cid-cx6mypyq]{transform-box:fill-box;transform-origin:50%}.case-study.is-enhanced .om-map__fade[data-astro-cid-cx6mypyq]{animation:1.2s ease-out both omFade}.case-study.is-enhanced .om-map__links[data-astro-cid-cx6mypyq] path[data-astro-cid-cx6mypyq]{stroke-dasharray:1;stroke-dashoffset:1px;animation:1s ease-in-out .25s both omDraw}.case-study.is-enhanced .om-map__hub[data-astro-cid-cx6mypyq]{animation:.65s cubic-bezier(.2,.8,.2,1) .1s both omPop}.case-study.is-enhanced .om-map__node-content[data-astro-cid-cx6mypyq]{animation:omNodeReveal .65s ease-out var(--delay) both}@keyframes omFade{0%{opacity:0}}@keyframes omDraw{to{stroke-dashoffset:0}}@keyframes omPop{0%{opacity:0;transform:scale(.65)}}@keyframes omNodeReveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.case-study.is-enhanced .om-map__fade[data-astro-cid-cx6mypyq],.case-study.is-enhanced .om-map__links[data-astro-cid-cx6mypyq] path[data-astro-cid-cx6mypyq],.case-study.is-enhanced .om-map__hub[data-astro-cid-cx6mypyq],.case-study.is-enhanced .om-map__node-content[data-astro-cid-cx6mypyq]{animation:none}}.om-hero{--case-hero-halo-rgb:190 146 215;background-color:#4a2262;min-height:0;padding-block:90px 190px}.om-hero .case-hero__grid{align-items:start}.om-hero .case-hero__shader{opacity:.35;mix-blend-mode:screen}.om-hero .case-hero__corner-glow{background:radial-gradient(circle, rgb(var(--case-hero-halo-rgb) / 28%), rgb(var(--case-hero-halo-rgb) / 10%) 45%, transparent 74%);mix-blend-mode:screen;opacity:.55}.om-hero__diagram{--om-hero-shift-x:40px;--om-hero-y:-35px;--om-hero-scale:.75;transform:translate(var(--om-hero-shift-x), var(--om-hero-y)) scale(var(--om-hero-scale));transform-origin:50%;align-self:start;margin-top:0}.online-marketplace.is-enhanced .om-hero__diagram{animation:9s ease-in-out infinite omHeroFloat}@keyframes omHeroFloat{0%,to{transform:translate(var(--om-hero-shift-x), var(--om-hero-y)) scale(var(--om-hero-scale))}50%{transform:translate(var(--om-hero-shift-x), calc(var(--om-hero-y) - 8px)) scale(var(--om-hero-scale))}}@media (width>=81.3125rem){.online-marketplace .om-hero .om-hero__diagram{width:min(100%,620px);position:absolute;top:50%;translate:0 -50%}}.online-marketplace .case-chapter .chapter-header{margin-bottom:16px}.om-grid{z-index:1;grid-template-columns:repeat(8,minmax(0,1fr));column-gap:24px;margin-bottom:72px;display:grid;position:relative}.om-grid>:first-child{grid-column:1/-1}.om-grid h2{grid-column:1/-1;width:80%}.om-grid>p{grid-column:span 4}.om-grid>p+p{margin-left:31px}.om-eyebrow{text-transform:uppercase;letter-spacing:.2em!important;font-size:13px!important;line-height:1.4!important}.om-badge-sky .chapter-header{--badge-rgb:42 156 255}.om-badge-magenta .chapter-header{--badge-rgb:242 116 238}.om-badge-lime .chapter-header{--badge-rgb:144 224 16}.om-challenge{overflow:hidden}.om-challenge__glow{pointer-events:none;background:radial-gradient(circle,#fe934b2e,#fe934b0d 48%,#0000 72%);width:620px;height:620px;position:absolute;bottom:-220px;right:-180px}.om-challenge__intro{margin-bottom:72px}.om-challenge__intro>p,.om-vision .om-grid>p{grid-column:1/span 6}.om-challenge__intro>p+p,.om-vision .om-grid>p+p{margin-top:18px;margin-left:0}.om-framing{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid;position:relative}.om-framing-card{border:var(--border-dark-width) solid var(--border-dark-color);border-radius:var(--radius-box);background:var(--color-white);min-height:330px;padding:40px}.om-framing-card .om-eyebrow{margin-bottom:16px}.om-framing-card h3{font-family:var(--font-body);font-size:19px;font-weight:var(--font-weight-semibold);margin-bottom:20px;line-height:1.4}.om-framing-card hr,.om-observation hr,.om-findings article hr{border:0;border-top:1px dashed #19161a80;margin:0 0 20px}.om-framing-card ul,.om-result-plate ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.om-framing-card li,.om-result-plate li{padding-left:20px;font-size:17px;line-height:1.6;position:relative}.om-framing-card li{padding-left:0}.om-framing-card li:before,.om-result-plate li:before{color:var(--color-gray-mid);content:"·";font-size:30px;line-height:20px;position:absolute;left:0}.om-framing-card li:before{content:none}.om-framing-card--dark{background:linear-gradient(160deg, #fe934b4a, #fe934b26 30%, #fe934b08 55%, #fe934b00 70%, transparent 80%), var(--color-brand-black);color:var(--color-white);border-color:#0000}.om-framing-card--dark .om-eyebrow{color:var(--color-orange)}.om-framing-card--dark hr{border-color:#ffffff80}.om-vision{padding-bottom:92px;overflow:hidden}.om-vision__glow{pointer-events:none;background:radial-gradient(circle,#f274ee24,#f274ee0a 45%,#0000 72%);width:720px;height:620px;position:absolute;top:-120px;right:-160px}.om-breakout-figure{box-sizing:border-box;border-radius:var(--radius-box);background:var(--color-white);width:calc(100% + 128px);margin:0 0 0 -64px;padding:64px 56px 80px}.om-breakout-figure img{width:100%;height:auto;display:block}.om-breakout-figure figcaption{color:var(--color-brand-black);letter-spacing:.2em;text-align:center;text-transform:uppercase;margin-bottom:40px;font-size:14px;line-height:1.7}.om-trust-intro{margin-bottom:56px}.om-trust-intro>p,.om-experience-intro>p{grid-column:1/span 6}.om-observation{border-radius:var(--radius-box);background:linear-gradient(160deg, #6a79fa57, #6a79fa33 30%, #6a79fa1a 55%, #6a79fa0a 70%, transparent 80%), var(--color-brand-black);color:var(--color-white);margin-bottom:64px;padding:56px 56px 64px}.om-observation .om-eyebrow{color:var(--color-indigo-light);margin-bottom:12px}.om-observation hr{border-color:#ffffff8c}.om-observation blockquote{font-family:var(--font-display);margin:24px 0 0;font-size:30px;line-height:1.5}.om-insights>p{margin-bottom:32px;font-size:14px!important}.om-insights ul{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.om-insights li{border:var(--border-dark-width) solid var(--border-dark-color);border-radius:var(--radius-box);background:var(--color-white);padding:10px 16px;font-size:17px;line-height:1.2}.om-testing__intro{margin-bottom:112px}.om-testing h3{font-size:36px;font-weight:var(--font-weight-regular);margin-bottom:56px;line-height:1.2}.om-rating-test__grid{grid-template-columns:minmax(0,.9fr) minmax(0,2fr);align-items:start;gap:56px;margin-bottom:56px;display:grid}.om-rating-test figure{margin:0}.om-rating-test figcaption,.om-treatments>p,.om-test-label{color:var(--color-white);margin-bottom:20px;letter-spacing:.02em!important;font-size:15px!important;line-height:1.6!important}.om-test-screen{position:relative}.om-test-screen:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-right:7px solid #ffffffbf;width:0;height:0;position:absolute;top:calc(66% - 45px);right:-9px;transform:translateY(-50%)}.om-test-screen:after{content:"";border-top:1px dashed #ffffffbf;width:54px;position:absolute;top:calc(66% - 45px);right:-56px}.om-test-screen img{border-radius:var(--radius-box);width:100%}.om-treatments{padding-left:32px;position:relative}.om-treatments:before{border-block:1px dashed #ffffffbf;content:"";border-left:1px dashed #ffffffbf;width:32px;position:absolute;top:45px;bottom:35px;left:0}.om-treatment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;display:grid}.om-treatment-grid img{width:100%}.om-treatment-grid figcaption{color:#ffffffd9;margin:8px 0 0 4px;font-size:14px!important}.om-result-plate{border-radius:var(--radius-box);background:var(--color-white);color:var(--color-brand-black);margin-bottom:104px;padding:48px 56px 64px}.om-result-plate>p{font-weight:var(--font-weight-semibold);text-align:center;margin-bottom:48px;line-height:1.5}.om-result-plate>div{grid-template-columns:minmax(0,336px) max-content;justify-content:center;align-items:center;gap:64px;display:grid}.om-result-plate img{width:100%}.om-result-plate h4{font-family:var(--font-body);font-size:18px;font-weight:var(--font-weight-semibold);margin-bottom:12px;line-height:1.7}.om-result-plate li{line-height:1.7}.om-result-plate li:before{line-height:1;top:.85em;transform:translateY(calc(-50% - 9px))}.om-findings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:56px;display:grid}.om-findings ol{gap:20px;margin:0;padding:0;list-style:none;display:grid}.om-findings li span{color:#f274ee;font-family:var(--font-display);font-size:21px;line-height:1.2}.om-findings li p{color:#ffffffd9;margin-top:4px;font-size:17px}.om-findings article{border-radius:var(--radius-box);background:linear-gradient(160deg, #f274ee4d, #f274ee24 18%, transparent 33%), var(--color-brand-cream);color:var(--color-brand-black);padding:40px}.om-findings article .om-eyebrow{margin-bottom:14px}.om-findings article p{color:var(--color-brand-black);font-size:17px}.om-findings article p+p{margin-top:24px}.om-focus{margin-top:24px;margin-bottom:96px}.om-focus h3{font-size:30px;font-weight:var(--font-weight-regular);margin-bottom:40px;line-height:1.2}.om-focus>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.om-focus article{border-radius:var(--radius-box);background:linear-gradient(160deg, #90e0104d, #90e0102e 22%, #90e01014 42%, transparent 62%), var(--color-brand-black);color:#ffffffd9;border:1px solid #fff3;padding:22px 24px 32px}.om-focus span{color:var(--color-lime);font-family:var(--font-display);margin-bottom:6px;font-size:21px;display:block}.om-section-label{text-align:center;text-transform:uppercase;margin-bottom:40px;letter-spacing:.2em!important;font-size:14px!important;line-height:1.2!important}.om-flow{box-sizing:border-box;border-radius:var(--radius-box);background:var(--color-white);width:calc(100% + 128px);margin:0 0 24px -64px;padding:56px}.om-flow img{width:100%;height:auto;display:block}.om-screens{box-sizing:border-box;border-radius:var(--radius-box);background:var(--color-brand-black);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:calc(100% + 128px);margin:0 0 72px -64px;padding:64px 56px 60px;display:grid}.om-screens figure{margin:0}.om-screens img{border:var(--border-dark-width) solid var(--border-dark-color);border-radius:var(--radius-box);width:100%}.om-screens figcaption{color:#fffc;min-height:2.4em;font-size:16px;font-weight:var(--font-weight-medium);margin-bottom:22px;line-height:1.2}.om-validation{grid-template-columns:repeat(8,minmax(0,1fr));gap:24px;margin-top:88px;display:grid}.om-validation h3{font-size:30px;font-weight:var(--font-weight-regular);grid-column:span 3;line-height:1.45}.om-validation p{grid-column:4/span 5;padding-top:4px}.om-outcome{grid-template-columns:repeat(8,minmax(0,1fr));gap:24px;display:grid}.om-outcome header{grid-column:span 4}.om-outcome__aside{border-left:1px dashed #19161a80;margin-top:28px;padding-left:20px;font-size:17px!important}.om-outcome ol{grid-column:5/span 4;margin:12px 0 0 31px;padding:0;list-style:none}.om-outcome li{border-top:1px dashed #19161a59;gap:20px;padding-block:22px;font-size:18px;line-height:1.8;display:flex}.om-outcome li:last-child{border-bottom:1px dashed #19161a59}.om-outcome li span{min-width:24px;color:var(--color-brand-indigo);font-family:var(--font-display);font-size:21px;line-height:1.25}.om-reflection__glow{background:radial-gradient(circle,#90e0101f,#90e01008 45%,#0000 70%);width:900px;height:620px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.om-reflection>.case-measure>p{max-width:85%;font-size:17px}.om-reflection>.case-measure>p+p{margin-top:18px}@media (width<=81.25rem){.om-hero{min-height:0}.om-hero__diagram{margin-top:0}.om-breakout-figure,.om-flow,.om-screens{width:calc(100% + 64px);margin-left:-32px}.om-rating-test__grid{gap:40px}}@media (width>=64rem) and (width<=81.25rem){.om-hero h1{max-width:75%}}@media (width<=63.9375rem){.om-grid h2{width:100%;max-width:none}.om-hero{padding-block:96px 180px}.om-hero .case-hero__copy{grid-column:1/span 5}.om-hero__diagram{grid-column:6/span 3;margin-top:0}.om-grid>p,.om-grid>p+p{grid-column:1/-1;margin-left:0}.om-grid>p+p{margin-top:18px}.om-framing,.om-findings{grid-template-columns:1fr}.om-rating-test__grid{grid-template-columns:minmax(180px,.7fr) 2fr}.om-result-plate>div{grid-template-columns:minmax(0,280px) 1fr;gap:40px}.om-focus>div{grid-template-columns:repeat(2,1fr)}.om-screens{grid-template-columns:repeat(2,1fr);row-gap:48px}}@media (width>=50rem) and (width<=63.9375rem){.om-findings{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=56.3125rem) and (width<=63.9375rem){.om-screens{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=47.9375rem){#chapter-04{padding-top:0}.om-hero .case-hero__grid{display:block}.om-hero .case-hero__summary{grid-template-columns:1fr;gap:24px}.om-hero .case-hero__summary p{width:100%}.om-hero__diagram{--om-hero-shift-x:0px;--om-hero-scale:1;width:min(var(--case-hero-diagram-width), 100%);margin:120px auto 0}#chapter-01 .chapter-grid{grid-template-columns:minmax(0,1fr);row-gap:0}#chapter-01 .chapter-grid__heading h2,#chapter-01 .chapter-grid__prose,#chapter-01 .dash-list{grid-column:1;width:100%}#chapter-01 .dash-list{margin:32px 0 0}#chapter-03 .om-grid,#chapter-04 .om-grid,#chapter-06 .om-grid{display:block}#chapter-03 .om-grid h2,#chapter-04 .om-grid h2,#chapter-06 .om-grid h2{width:100%;margin-bottom:48px}.om-grid h2,.om-trust-intro>p{grid-column:1/-1;width:100%}.om-framing,.om-rating-test__grid,.om-treatment-grid,.om-result-plate>div,.om-focus>div,.om-outcome{grid-template-columns:1fr}.om-test-screen{width:min(75%,320px);margin-inline:auto!important}.om-screens figure{justify-self:center;width:100%;max-width:320px}.om-test-screen:before,.om-test-screen:after,.om-treatments:before{display:none}.om-treatments{padding-left:0}.om-treatment-grid figure{justify-self:center;width:85%}.om-rating-test__grid{row-gap:0}.om-treatments>p{margin:50px 0 30px}.om-framing-card{padding:clamp(24px,5vw,40px)}.om-breakout-figure,.om-flow,.om-screens{width:100%;margin-left:0;padding:32px 24px}.om-screens figcaption{margin-bottom:12px}.om-observation,.om-result-plate{padding:40px 28px}.om-result-plate{box-sizing:border-box;width:100%;max-width:90%;margin-inline:auto}.om-validation{display:block}.om-validation h3{margin-bottom:24px}.om-validation p{padding-top:0}.om-outcome header,.om-outcome ol{grid-column:auto;margin-left:0}}@media (width>=37.5rem) and (width<=47.9375rem){#chapter-01 .chapter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#chapter-01 .chapter-grid__heading{grid-column:1/-1}#chapter-01 .chapter-grid__prose{grid-column:1}#chapter-01 .dash-list{grid-column:2;margin-top:0}.om-framing,.om-treatment-grid,.om-focus>div,.om-screens,.om-outcome{grid-template-columns:repeat(2,minmax(0,1fr))}.om-result-plate{max-width:70%}.om-result-plate img{justify-self:center;width:70%}}@media (width<=29.9375rem){.om-hero__diagram{margin-top:96px}.om-screens figure{max-width:none}}@media (prefers-reduced-motion:reduce){.online-marketplace.is-enhanced .om-hero__diagram{animation:none}.online-marketplace.is-enhanced .case-hero__map.om-hero__diagram{transform:translate(var(--om-hero-shift-x), var(--om-hero-y)) scale(var(--om-hero-scale))}}
