.badge-module__J5sY1G__root{align-items:center;gap:var(--space-2);border:1px solid var(--ui-border);border-radius:var(--radius-pill);min-width:0;max-width:100%;font-size:var(--type-xs);color:var(--ui-text-muted);overflow-wrap:anywhere;flex-wrap:wrap;padding:.4rem .65rem;line-height:1.4;display:inline-flex}.badge-module__J5sY1G__root[data-tone=accent]{color:var(--ui-accent);border-color:#efae7240}.badge-module__J5sY1G__root[data-tone=success]{color:var(--ui-success)}.badge-module__J5sY1G__root[data-tone=danger]{color:var(--ui-danger)}
.case-card-module__ym_K6a__caseCardLink{color:var(--ui-accent);font-size:.9rem;font-weight:400;text-decoration:none}.case-card-module__ym_K6a__caseCard{gap:var(--space-4);background:linear-gradient(145deg,#ffffff0f,#0000 42%),#12161cd1;border:1px solid #ffffff14;border-radius:1rem;flex-direction:column;min-width:0;padding:1.1rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0e}.case-card-module__ym_K6a__caseCardFlagship{background:linear-gradient(145deg,#efae721a,#0000 44%),#16191fdb}.case-card-module__ym_K6a__caseCardCompact{gap:.85rem}.case-card-module__ym_K6a__caseCardHeader{flex-wrap:wrap;align-items:center;gap:.55rem;min-width:0;display:flex}.case-card-module__ym_K6a__caseCardBody{gap:.65rem;min-width:0;display:grid}.case-card-module__ym_K6a__caseCardTitle{color:#f5f0e8;overflow-wrap:anywhere;margin:0;font-size:1.08rem;line-height:1.28}.case-card-module__ym_K6a__caseCardTitle a{color:inherit;text-decoration:none}.case-card-module__ym_K6a__caseCardTitle a:after{content:"";position:absolute;inset:0}.case-card-module__ym_K6a__caseCardText{color:#f2eee7b3;margin:0;font-size:.92rem;line-height:1.56}.case-card-module__ym_K6a__caseCardMeta{gap:.55rem;margin:0;display:grid}.case-card-module__ym_K6a__caseCardMeta div{grid-template-columns:5.2rem minmax(0,1fr);gap:.6rem;min-width:0;display:grid}.case-card-module__ym_K6a__caseCardMeta dt{color:#f2eee773;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.case-card-module__ym_K6a__caseCardMeta dd{color:#f2eee7b8;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.82rem;line-height:1.42}.case-card-module__ym_K6a__caseCardValue{border-top:1px solid #ffffff14;gap:.4rem;min-width:0;margin-top:auto;padding-top:.9rem;display:grid}.case-card-module__ym_K6a__caseCardValue span{color:var(--ui-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.case-card-module__ym_K6a__caseCardValue p{color:#f2eee7ad;margin:0;font-size:.88rem;line-height:1.5}.case-card-module__ym_K6a__caseCardLink{z-index:1;place-self:flex-start start;align-items:center;gap:.38rem;line-height:1.2;display:inline-flex;position:relative}.case-card-module__ym_K6a__caseCardLink:after{content:"";width:.42rem;height:.42rem;transition:transform var(--duration-fast) ease;border-top:1.5px solid;border-right:1.5px solid;flex:none;transform:rotate(45deg)}.case-card-module__ym_K6a__caseCard:hover .case-card-module__ym_K6a__caseCardLink:after,.case-card-module__ym_K6a__caseCardLink:focus-visible:after{transform:translate(.12rem)rotate(45deg)}.case-card-module__ym_K6a__caseCardLink:focus-visible{outline-offset:3px;outline:2px solid #efae72cc}@media (max-width:640px){.case-card-module__ym_K6a__caseCardMeta div{grid-template-columns:1fr;gap:.22rem}}
.case-badge-module__LgscHa__caseTypeBadge{border-radius:var(--radius-pill);color:#f2eee7c7;overflow-wrap:anywhere;background:#ffffff0b;border:1px solid #ffffff1a;align-items:center;gap:.42rem;min-width:0;max-width:100%;padding:.46rem .68rem;font-size:.76rem;line-height:1.2;display:inline-flex}.case-badge-module__LgscHa__caseTimingBadge{border-radius:var(--radius-pill);color:var(--ui-accent);overflow-wrap:anywhere;min-width:0;max-width:100%;background:#ffffff0b;border:1px solid #efae7238;align-items:center;gap:.42rem;padding:.46rem .68rem;font-size:.76rem;line-height:1.2;display:inline-flex}.case-badge-module__LgscHa__caseTypeIcon{width:.95rem;height:.95rem;color:var(--ui-accent);flex:none}@media (max-width:640px){.case-badge-module__LgscHa__caseTypeBadge,.case-badge-module__LgscHa__caseTimingBadge{border-radius:.75rem}}
.case-grid-module__CXf_2W__caseGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.case-grid-module__CXf_2W__caseGridCompact{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1279.98px){.case-grid-module__CXf_2W__caseGrid,.case-grid-module__CXf_2W__caseGridCompact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.case-grid-module__CXf_2W__caseGrid,.case-grid-module__CXf_2W__caseGridCompact{grid-template-columns:1fr}}
.case-content-module__aa9oHW__caseWorkflowHeader,.case-content-module__aa9oHW__caseMetricsIntro{min-width:0}.case-content-module__aa9oHW__caseHeroTitle{overflow-wrap:anywhere;color:#f5f0e8;text-wrap:balance;min-width:0;margin:0;font-size:clamp(2.65rem,4.9vw,4.1rem);line-height:1.08}.case-content-module__aa9oHW__caseHeroBadges+.case-content-module__aa9oHW__caseHeroTitle{margin-top:.85rem}.case-content-module__aa9oHW__caseHeroLead{color:#f2eee7bd;text-wrap:pretty;max-width:55rem;margin:1.35rem 0 0;font-size:clamp(1.02rem,1.7vw,1.28rem);line-height:1.62}.case-content-module__aa9oHW__caseHeroCopy [data-part~=buttonRow],.case-content-module__aa9oHW__caseTaxonomyHero [data-part~=buttonRow]{margin-top:var(--space-8)}.case-content-module__aa9oHW__caseHeroCopy [data-part~=buttonRow]{justify-content:flex-start}.case-content-module__aa9oHW__caseHeroPanelIcon{width:1.35rem;height:1.35rem;color:var(--ui-accent)}.case-content-module__aa9oHW__caseWorkflowSection,.case-content-module__aa9oHW__caseDetailGridSection,.case-content-module__aa9oHW__caseDataSection,.case-content-module__aa9oHW__caseMetricsSection,.case-content-module__aa9oHW__caseSafetySection,.case-content-module__aa9oHW__caseRelatedSection{padding:clamp(3.7rem,6vw,5.6rem) 0}.case-content-module__aa9oHW__caseDetailCard,.case-content-module__aa9oHW__caseMetricCard,.case-content-module__aa9oHW__caseSafetyPanel,.case-content-module__aa9oHW__caseRiskList,.case-content-module__aa9oHW__caseTagGroup{background:linear-gradient(#ffffff0e,#ffffff06),#14181ebd;border:1px solid #ffffff14;min-width:0;box-shadow:inset 0 1px #ffffff0e}.case-content-module__aa9oHW__caseDetailCard h2,.case-content-module__aa9oHW__caseRiskList h3,.case-content-module__aa9oHW__caseTagGroup h3,.case-content-module__aa9oHW__caseWorkflowStep h3{color:#f5f0e8;overflow-wrap:anywhere;margin:0;font-size:1.08rem;line-height:1.28}.case-content-module__aa9oHW__caseDetailCard p,.case-content-module__aa9oHW__caseRiskList li,.case-content-module__aa9oHW__caseTagGroup span,.case-content-module__aa9oHW__caseWorkflowStep p{color:#f2eee7ad;font-size:.94rem;line-height:1.56}.case-content-module__aa9oHW__caseDetailCard p,.case-content-module__aa9oHW__caseWorkflowStep p{margin:0}.case-content-module__aa9oHW__caseHeroBadges{flex-wrap:wrap;align-items:center;gap:.55rem;min-width:0;display:flex}.case-content-module__aa9oHW__caseHeroFacts dt{color:#f2eee773;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.case-content-module__aa9oHW__caseHeroFacts dd{color:#f2eee7b8;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.82rem;line-height:1.42}.case-content-module__aa9oHW__caseWorkflowStep span{color:var(--ui-accent);letter-spacing:.1em;font-size:.76rem;font-weight:400}.case-content-module__aa9oHW__caseBreadcrumbs{color:#f2eee78f;flex-wrap:wrap;align-items:center;gap:.55rem;padding-top:8.2rem;font-size:.85rem;display:flex}.case-content-module__aa9oHW__caseBreadcrumbs a{color:#f2eee7b8;text-decoration:none}.case-content-module__aa9oHW__caseHero{gap:clamp(var(--space-6), 4vw, var(--space-16));min-width:0;padding:2.2rem 0 5rem;display:grid}.case-content-module__aa9oHW__caseTaxonomyHero{gap:clamp(var(--space-6), 4vw, var(--space-16));grid-template-columns:minmax(0,1fr);min-width:0;padding:2.2rem 0 5rem;display:grid}.case-content-module__aa9oHW__caseHero{grid-template-columns:minmax(0,.72fr) minmax(21rem,.38fr);align-items:start}.case-content-module__aa9oHW__caseTaxonomyHero{max-width:58rem;padding:var(--space-5) 0 3.35rem;text-align:left;justify-items:start;gap:1.15rem}.case-content-module__aa9oHW__caseTaxonomyHero .case-content-module__aa9oHW__caseHeroLead{max-width:46rem;margin-top:0}.case-content-module__aa9oHW__caseTaxonomyHero [data-part~=buttonRow]{justify-content:flex-start;margin-top:.35rem}.case-content-module__aa9oHW__caseHeroCopy{min-width:0}.case-content-module__aa9oHW__caseHeroPanel{gap:var(--space-4);min-width:0;padding:var(--space-5);background:linear-gradient(145deg,#efae721f,#0000 45%),#14181ed1;border:1px solid #ffffff17;border-radius:1.25rem;display:grid}.case-content-module__aa9oHW__caseHeroPanelHeader{color:#f5f0e8;align-items:center;gap:.65rem;font-weight:400;display:flex}.case-content-module__aa9oHW__caseHeroFacts{gap:.85rem;margin:0;display:grid}.case-content-module__aa9oHW__caseHeroFacts div{gap:var(--space-1);min-width:0;display:grid}.case-content-module__aa9oHW__caseWorkflowSection{gap:var(--space-8);display:grid}.case-content-module__aa9oHW__caseWorkflow{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.case-content-module__aa9oHW__caseWorkflowStep{background:#ffffff0b;border:1px solid #ffffff14;border-radius:1rem;gap:.7rem;min-width:0;padding:1.1rem;display:grid}.case-content-module__aa9oHW__caseWorkflowIcon{width:1.35rem;height:1.35rem;color:var(--ui-accent)}.case-content-module__aa9oHW__caseDetailGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-content-module__aa9oHW__caseDetailCard{border-radius:1rem;gap:.8rem;padding:1.2rem;display:grid}.case-content-module__aa9oHW__caseDataBoard{gap:var(--space-4);grid-template-columns:minmax(0,1.1fr) repeat(3,minmax(0,.75fr));align-items:stretch;display:grid}.case-content-module__aa9oHW__caseDataBoard>div:first-child{min-width:0}.case-content-module__aa9oHW__caseDataBoard>div:first-child p:last-child,.case-content-module__aa9oHW__caseMetricsIntro p,.case-content-module__aa9oHW__caseSafetyPanel p{margin:var(--space-4) 0 0;color:#f2eee7ad;font-size:1rem;line-height:1.62}.case-content-module__aa9oHW__caseTagGroup{padding:var(--space-4);border-radius:1rem;grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:.8rem;display:grid}.case-content-module__aa9oHW__caseTagGroup div{flex-wrap:wrap;align-self:end;gap:.45rem;min-width:0;display:flex}.case-content-module__aa9oHW__caseTagGroup span{border-radius:var(--radius-pill);overflow-wrap:anywhere;background:#ffffff0b;border:1px solid #ffffff14;padding:.42rem .58rem}.case-content-module__aa9oHW__caseMetricsSection{gap:clamp(var(--space-6), 4vw, var(--space-16));grid-template-columns:minmax(0,.72fr) minmax(0,.58fr);align-items:start;display:grid}.case-content-module__aa9oHW__caseMetricsGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-content-module__aa9oHW__caseMetricCard{padding:var(--space-4);border-radius:1rem;gap:.4rem;display:grid}.case-content-module__aa9oHW__caseMetricCard strong{color:#f5f0e8;overflow-wrap:anywhere;min-width:0;font-size:1rem;line-height:1.32}.case-content-module__aa9oHW__caseMetricCard span{color:#f2eee794;font-size:.82rem}.case-content-module__aa9oHW__caseSafetyGrid{gap:var(--space-4);grid-template-columns:minmax(0,.55fr) minmax(0,.45fr);display:grid}.case-content-module__aa9oHW__caseSafetyPanel,.case-content-module__aa9oHW__caseRiskList{padding:var(--space-5);border-radius:1rem}.case-content-module__aa9oHW__caseSafetyIcon{width:1.55rem;height:1.55rem;color:var(--ui-accent);margin-bottom:var(--space-4)}.case-content-module__aa9oHW__caseRiskList ul{margin:var(--space-4) 0 0;gap:.65rem;padding:0;list-style:none;display:grid}.case-content-module__aa9oHW__caseRiskList li{padding-left:var(--space-4);position:relative}.case-content-module__aa9oHW__caseRiskList li:before{content:"";border-radius:var(--radius-pill);background:var(--ui-accent);width:.34rem;height:.34rem;position:absolute;top:.78em;left:0;transform:translateY(-50%)}.case-content-module__aa9oHW__caseRelatedSection{display:grid}@media (max-width:1279.98px){.case-content-module__aa9oHW__caseDataBoard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.case-content-module__aa9oHW__caseHero,.case-content-module__aa9oHW__caseMetricsSection,.case-content-module__aa9oHW__caseSafetyGrid{grid-template-columns:1fr}.case-content-module__aa9oHW__caseWorkflow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:809.98px){.case-content-module__aa9oHW__caseHeroTitle{font-size:clamp(2rem,8.2vw,2.7rem)}.case-content-module__aa9oHW__caseDataBoard{grid-template-columns:1fr}.case-content-module__aa9oHW__caseHero{padding-bottom:3.8rem}.case-content-module__aa9oHW__caseBreadcrumbs{padding-top:7.35rem}.case-content-module__aa9oHW__caseDetailGrid,.case-content-module__aa9oHW__caseMetricsGrid{grid-template-columns:1fr}}@media (max-width:640px){.case-content-module__aa9oHW__caseWorkflow{grid-template-columns:1fr}}
