.WorkCaseStudy-module__bBgTbq__page{background:var(--color-paper)}.WorkCaseStudy-module__bBgTbq__dotGrid{position:relative}.WorkCaseStudy-module__bBgTbq__dotGrid:before{content:"";pointer-events:none;background-image:radial-gradient(circle, color-mix(in srgb, var(--color-paper) 70%, transparent) .8px, transparent .8px);opacity:.1;background-size:16px 16px;position:absolute;inset:0}.WorkCaseStudy-module__bBgTbq__container{max-width:1280px;margin:0 auto}.WorkCaseStudy-module__bBgTbq__hero{background:var(--color-navy);color:var(--color-paper);padding:140px var(--spacing-5) var(--spacing-8);position:relative;overflow:hidden}.WorkCaseStudy-module__bBgTbq__hero .WorkCaseStudy-module__bBgTbq__container{z-index:1;position:relative}.WorkCaseStudy-module__bBgTbq__heroGrid{gap:var(--spacing-8);grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:start;display:grid}.WorkCaseStudy-module__bBgTbq__stamp,.WorkCaseStudy-module__bBgTbq__sectionStamp,.WorkCaseStudy-module__bBgTbq__sectionStampNavy,.WorkCaseStudy-module__bBgTbq__heroPanelLabel,.WorkCaseStudy-module__bBgTbq__breadcrumb,.WorkCaseStudy-module__bBgTbq__relatedMeta{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase}.WorkCaseStudy-module__bBgTbq__stamp{color:color-mix(in srgb, var(--color-paper) 28%, transparent)}.WorkCaseStudy-module__bBgTbq__situationalFrame{margin:var(--spacing-3) 0 0;max-width:52rem;font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:color-mix(in srgb, var(--color-paper) 58%, transparent);line-height:1.35}.WorkCaseStudy-module__bBgTbq__recognition{max-width:720px;margin:var(--spacing-5) 0 0;padding-top:var(--spacing-5);border-top:.5px solid color-mix(in srgb, var(--color-paper) 14%, transparent);color:color-mix(in srgb, var(--color-paper) 72%, transparent);font-size:15px;line-height:1.7}.WorkCaseStudy-module__bBgTbq__breadcrumb{align-items:center;gap:var(--spacing-2);color:color-mix(in srgb, var(--color-paper) 56%, transparent);display:flex}.WorkCaseStudy-module__bBgTbq__breadcrumb a{color:color-mix(in srgb, var(--color-paper) 76%, transparent);text-decoration:none}.WorkCaseStudy-module__bBgTbq__breadcrumb a:hover{color:var(--color-paper)}.WorkCaseStudy-module__bBgTbq__backToWork{margin-top:var(--spacing-4);color:color-mix(in srgb, var(--color-paper) 76%, transparent);font-family:var(--font-sans);font-size:var(--text-body-sm);text-decoration:none;display:inline-flex}.WorkCaseStudy-module__bBgTbq__backToWork:hover{color:var(--color-paper)}.WorkCaseStudy-module__bBgTbq__heroTitle{margin:var(--spacing-5) 0 0;color:color-mix(in srgb, var(--color-paper) 95%, transparent);font-family:var(--font-sans);letter-spacing:-.075em;font-size:clamp(52px,6.8vw,104px);font-weight:700;line-height:.92}.WorkCaseStudy-module__bBgTbq__heroTitle span{margin-top:var(--spacing-2);color:color-mix(in srgb, var(--color-paper) 54%, transparent);font-family:var(--font-serif);letter-spacing:-.025em;font-style:italic;font-weight:400;line-height:1.04;display:block}.WorkCaseStudy-module__bBgTbq__heroLead{max-width:720px;margin:var(--spacing-5) 0 0;color:color-mix(in srgb, var(--color-paper) 64%, transparent);font-size:16px;line-height:1.7}.WorkCaseStudy-module__bBgTbq__heroActions{gap:var(--spacing-3);margin-top:var(--spacing-6);flex-wrap:wrap;display:flex}.WorkCaseStudy-module__bBgTbq__primaryCta,.WorkCaseStudy-module__bBgTbq__secondaryCta{padding:var(--spacing-4) var(--spacing-6);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-body-sm);justify-content:center;align-items:center;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.WorkCaseStudy-module__bBgTbq__primaryCta{border:.5px solid var(--color-navy);background:var(--color-navy);color:var(--color-paper)}.WorkCaseStudy-module__bBgTbq__primaryCta:hover{background:var(--color-navy-mid);border-color:var(--color-navy-mid)}.WorkCaseStudy-module__bBgTbq__hero .WorkCaseStudy-module__bBgTbq__primaryCta{border-color:var(--color-paper);background:var(--color-paper);color:var(--color-navy)}.WorkCaseStudy-module__bBgTbq__hero .WorkCaseStudy-module__bBgTbq__primaryCta:hover{background:var(--color-navy-mid);border-color:var(--color-navy-mid);color:var(--color-paper)}.WorkCaseStudy-module__bBgTbq__secondaryCta{border:.5px solid var(--color-fog);color:var(--color-navy);background:0 0}.WorkCaseStudy-module__bBgTbq__secondaryCta:hover{border-color:var(--color-navy)}.WorkCaseStudy-module__bBgTbq__hero .WorkCaseStudy-module__bBgTbq__secondaryCta{border-color:color-mix(in srgb, var(--color-paper) 30%, transparent);color:color-mix(in srgb, var(--color-paper) 85%, transparent)}.WorkCaseStudy-module__bBgTbq__hero .WorkCaseStudy-module__bBgTbq__secondaryCta:hover{border-color:var(--color-paper);color:var(--color-paper)}.WorkCaseStudy-module__bBgTbq__heroPanel{margin-top:var(--spacing-5);border:.5px solid color-mix(in srgb, var(--color-paper) 16%, transparent);background:color-mix(in srgb, var(--color-paper) 5%, transparent);padding:var(--spacing-5)}.WorkCaseStudy-module__bBgTbq__heroPanelLabel{color:color-mix(in srgb, var(--color-paper) 56%, transparent)}.WorkCaseStudy-module__bBgTbq__heroPanelList{margin:var(--spacing-4) 0 0;gap:var(--spacing-3);padding:0;list-style:none;display:grid}.WorkCaseStudy-module__bBgTbq__heroPanelList li{padding-left:var(--spacing-4);color:color-mix(in srgb, var(--color-paper) 88%, transparent);font-size:14px;line-height:1.5;position:relative}.WorkCaseStudy-module__bBgTbq__heroPanelList li:before{content:"";border-radius:var(--radius-full);background:var(--color-signal-live);width:5px;height:5px;position:absolute;top:.55em;left:0}.WorkCaseStudy-module__bBgTbq__heroPanelFoot{margin:var(--spacing-4) 0 0;color:color-mix(in srgb, var(--color-paper) 56%, transparent);font-size:13px;line-height:1.6}.WorkCaseStudy-module__bBgTbq__section{padding:var(--spacing-8) var(--spacing-5)}.WorkCaseStudy-module__bBgTbq__sectionStamp{color:var(--color-graphite)}.WorkCaseStudy-module__bBgTbq__sectionStampNavy{color:color-mix(in srgb, var(--color-paper) 62%, transparent)}.WorkCaseStudy-module__bBgTbq__sectionTitle,.WorkCaseStudy-module__bBgTbq__sectionTitleNavy,.WorkCaseStudy-module__bBgTbq__ctaTitle{margin:var(--spacing-4) 0 0;font-family:var(--font-sans);letter-spacing:-.065em;font-size:clamp(38px,4.8vw,64px);font-weight:700;line-height:.96}.WorkCaseStudy-module__bBgTbq__sectionTitle{color:var(--color-navy)}.WorkCaseStudy-module__bBgTbq__sectionTitleNavy{color:color-mix(in srgb, var(--color-paper) 94%, transparent)}.WorkCaseStudy-module__bBgTbq__modelGrid{margin-top:var(--spacing-6);background:var(--color-mist);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.WorkCaseStudy-module__bBgTbq__modelCard{gap:var(--spacing-3);background:var(--color-paper);padding:var(--spacing-5);grid-template-rows:auto auto 1fr auto;display:grid}.WorkCaseStudy-module__bBgTbq__modelNumber{color:var(--color-fog);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.WorkCaseStudy-module__bBgTbq__modelCard h3{color:var(--color-navy);letter-spacing:-.03em;margin:0;font-size:20px;line-height:1.2}.WorkCaseStudy-module__bBgTbq__modelCard p{color:var(--color-graphite);margin:0;font-size:14px;line-height:1.7}.WorkCaseStudy-module__bBgTbq__modelMeta{margin-top:var(--spacing-4);padding-top:var(--spacing-3);border-top:.5px solid var(--color-mist);color:color-mix(in srgb, var(--color-graphite) 84%, var(--color-fog));font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.WorkCaseStudy-module__bBgTbq__sectionNavy{background:var(--color-navy);color:var(--color-paper);border-top:.5px solid color-mix(in srgb, var(--color-paper) 12%, transparent)}.WorkCaseStudy-module__bBgTbq__caseGrid{margin-top:var(--spacing-6);gap:var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.WorkCaseStudy-module__bBgTbq__caseCard{min-height:100%;padding:var(--spacing-5);border:.5px solid color-mix(in srgb, var(--color-paper) 14%, transparent);background:color-mix(in srgb, var(--color-paper) 5%, transparent);flex-direction:column;display:flex}.WorkCaseStudy-module__bBgTbq__caseIndex{margin:0 0 var(--spacing-2);font-family:var(--font-mono);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:color-mix(in srgb, var(--color-paper) 48%, transparent);font-size:10px}.WorkCaseStudy-module__bBgTbq__caseMeta{align-items:center;gap:var(--spacing-2);color:color-mix(in srgb, var(--color-paper) 42%, transparent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;display:flex}.WorkCaseStudy-module__bBgTbq__caseCard h3{margin:var(--spacing-4) 0 0;color:color-mix(in srgb, var(--color-paper) 94%, transparent);letter-spacing:-.045em;font-size:clamp(26px,2.4vw,36px);line-height:1.05}.WorkCaseStudy-module__bBgTbq__caseCard p{margin:var(--spacing-4) 0 0;color:color-mix(in srgb, var(--color-paper) 80%, transparent);font-size:15px;line-height:1.75}.WorkCaseStudy-module__bBgTbq__metricGrid{gap:var(--spacing-3);margin-top:var(--spacing-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.WorkCaseStudy-module__bBgTbq__metric{border:.5px solid color-mix(in srgb, var(--color-paper) 14%, transparent);padding:var(--spacing-3)}.WorkCaseStudy-module__bBgTbq__metric strong{color:color-mix(in srgb, var(--color-paper) 94%, transparent);font-family:var(--font-sans);letter-spacing:-.05em;font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1;display:block}.WorkCaseStudy-module__bBgTbq__metric span{margin-top:var(--spacing-2);color:color-mix(in srgb, var(--color-paper) 48%, transparent);font-size:12px;line-height:1.5;display:block}.WorkCaseStudy-module__bBgTbq__tagRow{gap:var(--spacing-2);margin-top:var(--spacing-5);flex-wrap:wrap;display:flex}.WorkCaseStudy-module__bBgTbq__tagRow span{border:.5px solid color-mix(in srgb, var(--color-paper) 22%, transparent);color:color-mix(in srgb, var(--color-paper) 86%, transparent);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 10px;font-size:10px;display:inline-flex}.WorkCaseStudy-module__bBgTbq__caseCardStamp{margin:0 0 var(--spacing-2);font-family:var(--font-mono);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:color-mix(in srgb, var(--color-paper) 52%, transparent);font-size:10px}.WorkCaseStudy-module__bBgTbq__casePilotRow{align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-2);border-radius:var(--radius-full);border:.5px solid color-mix(in srgb, var(--color-signal-live) 25%, transparent);background:color-mix(in srgb, var(--color-signal-live) 10%, transparent);width:fit-content;padding:4px 10px;display:inline-flex}.WorkCaseStudy-module__bBgTbq__casePilotDot{background:var(--color-signal-live);border-radius:50%;width:6px;height:6px;animation:2.5s ease-in-out infinite WorkCaseStudy-module__bBgTbq__pilotPulse}.WorkCaseStudy-module__bBgTbq__casePilotLabel{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:color-mix(in srgb, var(--color-signal-live) 88%, var(--color-paper))}@keyframes WorkCaseStudy-module__bBgTbq__pilotPulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.WorkCaseStudy-module__bBgTbq__casePilotDot{animation:none}}.WorkCaseStudy-module__bBgTbq__caseLink{padding-top:var(--spacing-5);color:color-mix(in srgb, var(--color-paper) 94%, transparent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;font-size:10px;text-decoration:none}.WorkCaseStudy-module__bBgTbq__ctaBox{padding:var(--spacing-7);border:.5px solid var(--color-mist);background:var(--color-navy-wash);text-align:center}.WorkCaseStudy-module__bBgTbq__ctaBox p{margin:var(--spacing-4) auto 0;max-width:760px;color:var(--color-graphite);font-size:16px;line-height:1.75}.WorkCaseStudy-module__bBgTbq__meta{margin-top:var(--spacing-4);color:color-mix(in srgb, var(--color-paper) 62%, transparent);font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase}.WorkCaseStudy-module__bBgTbq__hero h1{margin:var(--spacing-5) 0 0;color:color-mix(in srgb, var(--color-paper) 95%, transparent);font-family:var(--font-serif);letter-spacing:-.03em;font-size:clamp(50px,7vw,90px);font-weight:400;line-height:.95}.WorkCaseStudy-module__bBgTbq__hero h1 span{color:color-mix(in srgb, var(--color-teal) 56%, var(--color-paper));margin-left:.2em;font-style:italic;display:inline}.WorkCaseStudy-module__bBgTbq__paper{background:var(--color-paper)}.WorkCaseStudy-module__bBgTbq__wash{background:var(--color-navy-wash);border-top:.5px solid var(--color-mist);border-bottom:.5px solid var(--color-mist)}.WorkCaseStudy-module__bBgTbq__section:not(.WorkCaseStudy-module__bBgTbq__sectionNavy) p{margin:var(--spacing-4) 0 0;color:var(--color-graphite);font-size:15px;line-height:1.75}.WorkCaseStudy-module__bBgTbq__decisions{margin-top:var(--spacing-6);gap:var(--spacing-4);display:grid}.WorkCaseStudy-module__bBgTbq__decision{border-top:.5px solid var(--color-mist);padding-top:var(--spacing-4)}.WorkCaseStudy-module__bBgTbq__decision h3{color:var(--color-navy);font-family:var(--font-serif);letter-spacing:-.03em;margin:0;font-size:clamp(28px,3vw,40px);font-style:italic;font-weight:400;line-height:1}.WorkCaseStudy-module__bBgTbq__decision p{margin-top:var(--spacing-3)}.WorkCaseStudy-module__bBgTbq__outcomesList{margin:var(--spacing-5) 0 0;padding-left:var(--spacing-5);color:var(--color-graphite);font-size:15px;line-height:1.8}.WorkCaseStudy-module__bBgTbq__stackTags{gap:var(--spacing-2);margin-top:var(--spacing-5);flex-wrap:wrap;display:flex}.WorkCaseStudy-module__bBgTbq__stackTags span{background:color-mix(in srgb, var(--color-navy-wash) 66%, var(--color-paper));color:var(--color-navy);font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;border-radius:4px;padding:6px 12px}.WorkCaseStudy-module__bBgTbq__relatedGrid{margin-top:var(--spacing-6);gap:var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.WorkCaseStudy-module__bBgTbq__relatedCard{min-height:100%;padding:var(--spacing-5);border:.5px solid var(--color-mist);background:var(--color-paper);flex-direction:column;display:flex}.WorkCaseStudy-module__bBgTbq__relatedMeta{color:color-mix(in srgb, var(--color-graphite) 84%, var(--color-fog))}.WorkCaseStudy-module__bBgTbq__relatedCard h3{margin:var(--spacing-4) 0 0;color:var(--color-navy);font-family:var(--font-sans);letter-spacing:-.04em;font-size:clamp(24px,2.4vw,34px);font-weight:700;line-height:1.08}.WorkCaseStudy-module__bBgTbq__relatedCard p{margin:var(--spacing-4) 0 0}.WorkCaseStudy-module__bBgTbq__relatedLink{padding-top:var(--spacing-5);color:var(--color-navy);font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;margin-top:auto;text-decoration:none}.WorkCaseStudy-module__bBgTbq__relatedLink:hover{color:var(--color-navy-mid)}.WorkCaseStudy-module__bBgTbq__heroSubline{max-width:720px;margin:var(--spacing-5) 0 0;color:color-mix(in srgb, var(--color-paper) 68%, transparent);font-size:16px;line-height:1.7}.WorkCaseStudy-module__bBgTbq__ownershipBoundary{margin-top:var(--spacing-5);padding:var(--spacing-5);border:.5px solid var(--color-mist);background:var(--color-navy-wash)}.WorkCaseStudy-module__bBgTbq__ownershipLabel{color:var(--color-graphite);font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase}.WorkCaseStudy-module__bBgTbq__ownershipBoundary p{margin-top:var(--spacing-2)}.WorkCaseStudy-module__bBgTbq__riskGrid{margin-top:var(--spacing-5);gap:var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.WorkCaseStudy-module__bBgTbq__riskCard{padding:var(--spacing-5);border:.5px solid var(--color-mist);background:var(--color-paper)}.WorkCaseStudy-module__bBgTbq__riskCard h3{color:var(--color-navy);font-family:var(--font-sans);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:600;line-height:1.3}.WorkCaseStudy-module__bBgTbq__riskCard p{margin-top:var(--spacing-3)}.WorkCaseStudy-module__bBgTbq__outcomeMetricGrid{margin-top:var(--spacing-5);gap:var(--spacing-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.WorkCaseStudy-module__bBgTbq__outcomeMetric{padding:var(--spacing-5);border:.5px solid color-mix(in srgb, var(--color-paper) 16%, transparent);background:color-mix(in srgb, var(--color-paper) 5%, transparent)}.WorkCaseStudy-module__bBgTbq__outcomeValue{color:color-mix(in srgb, var(--color-paper) 94%, transparent);font-family:var(--font-sans);letter-spacing:-.04em;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1}.WorkCaseStudy-module__bBgTbq__outcomeLabel{margin-top:var(--spacing-2);color:color-mix(in srgb, var(--color-paper) 58%, transparent);font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase}.WorkCaseStudy-module__bBgTbq__outcomeContext{margin-top:var(--spacing-3);color:color-mix(in srgb, var(--color-paper) 68%, transparent);font-size:14px;line-height:1.55}.WorkCaseStudy-module__bBgTbq__buyerMirror{max-width:720px;color:var(--color-navy);font-family:var(--font-serif);font-size:clamp(20px,2.4vw,28px);font-style:italic;font-weight:400;line-height:1.4}.WorkCaseStudy-module__bBgTbq__idealBuyer{max-width:640px;margin-top:var(--spacing-4);color:var(--color-graphite);font-size:15px;line-height:1.65}.WorkCaseStudy-module__bBgTbq__buyerActions{gap:var(--spacing-3);margin-top:var(--spacing-5);flex-wrap:wrap;display:flex}.WorkCaseStudy-module__bBgTbq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.WorkCaseStudy-module__bBgTbq__cta{background:var(--color-navy);color:var(--color-paper);padding:var(--spacing-8) var(--spacing-5)}.WorkCaseStudy-module__bBgTbq__cta .WorkCaseStudy-module__bBgTbq__container{display:flex}@media (max-width:900px){.WorkCaseStudy-module__bBgTbq__heroGrid,.WorkCaseStudy-module__bBgTbq__modelGrid,.WorkCaseStudy-module__bBgTbq__caseGrid,.WorkCaseStudy-module__bBgTbq__metricGrid,.WorkCaseStudy-module__bBgTbq__relatedGrid,.WorkCaseStudy-module__bBgTbq__riskGrid,.WorkCaseStudy-module__bBgTbq__outcomeMetricGrid{grid-template-columns:1fr}}@media (max-width:640px){.WorkCaseStudy-module__bBgTbq__hero{padding-top:120px}.WorkCaseStudy-module__bBgTbq__ctaBox{padding:var(--spacing-6)}}
