.em-case .em-case__article--audit{background:#fff;color:#171717;--em-case-line:#171717;--em-audit-rule:#171717;--em-audit-muted:#5f5f5f}.em-case .em-case__article--audit .em-case__wrap{width:min(100% - 96px,1440px)}.em-case .em-case__article--audit .em-case__hero{padding-block:24px 36px}.em-case .em-case__article--audit .em-case__hero-grid{display:block;max-width:none;padding-top:36px}.em-case .em-case__article--audit .em-case__hero-copy{max-width:none}.em-case .em-case__article--audit .em-case__audit-label{display:flex;flex-wrap:wrap;gap:8px 12px;margin:0 0 22px;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.045em;text-transform:uppercase}.em-case .em-case__article--audit h1{max-width:24ch;font-size:clamp(40px,4.7vw,72px);line-height:1.06;letter-spacing:-.055em}.em-case .em-case__article--audit .em-case__intro{max-width:70ch;margin-top:26px;font-size:clamp(18px,1.6vw,22px);line-height:1.6;letter-spacing:-.02em}.em-case .em-case__article--audit .em-case__facts-band{background:#fff;color:#171717;border-block:1px solid var(--em-audit-rule)}.em-case .em-case__article--audit .em-case__facts{grid-template-columns:1fr 1.6fr .5fr;gap:32px;padding-block:24px 28px}.em-case .em-case__article--audit .em-case__facts dt{margin-bottom:8px;font-size:12px;opacity:.68}.em-case .em-case__article--audit .em-case__facts dd{font-size:17px;line-height:1.5}.em-case .em-case__article--audit .em-case__body{padding-block:32px 70px}.em-case .em-case__article--audit .em-case__prose{width:100%;max-width:none;margin:0;font-size:19px;line-height:1.65;letter-spacing:-.02em}.em-case .em-audit :where(h2,h3,h4,p,figure,ul,ol,dl,blockquote){margin:0}.em-case .em-case__article--audit .em-case__credits{padding-block:32px 48px;border-top:2px solid var(--em-audit-rule)}.em-case .em-case__article--audit .em-case__credits .em-case__section-head h2{font-size:30px;letter-spacing:-.035em}.em-case .em-case__article--audit .em-case__credits dl{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:26px 32px}.em-case .em-case__article--audit .em-case__credits dd{font-size:19px}.em-case .em-case__article--audit .em-engagement--case{position:relative;inset:auto;z-index:12;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:wrap;width:fit-content;max-width:100%;margin:12px 0 0 auto}.em-case .em-case__article--audit .em-engagement--case .em-engagement__controls{flex-direction:row;padding:4px;border-radius:0;box-shadow:none}.em-case .em-case__article--audit .em-engagement--case .em-engagement__button{min-width:44px;min-height:44px}.em-case .em-case__article--audit .em-engagement--case .em-engagement__button--like{flex-direction:row;gap:7px}.em-case .em-case__article--audit .em-engagement--case .em-engagement__popover{top:calc(100% + 10px);right:0}.em-case .em-case__article--audit .em-engagement--case dialog.em-engagement__popover{inset:auto}.em-case .em-audit{width:100%;min-width:0}.em-case .em-audit :where(section,div,figure,header,nav){min-width:0}.em-case .em-audit :where(p,li){font-size:19px;line-height:1.65;letter-spacing:-.02em}.em-case .em-audit :where(h2,h3,h4){font-weight:600;letter-spacing:-.035em}.em-case .em-audit h2{font-size:clamp(30px,3.3vw,46px);line-height:1.12}.em-case .em-audit h3{font-size:26px;line-height:1.22}.em-case .em-audit h4{font-size:21px;line-height:1.3}.em-case .em-audit :where(p,ul,ol,dl,blockquote)+:where(p,ul,ol,dl,blockquote){margin-top:18px}.em-case .em-audit :where(h3,h4)+:where(p,ul,ol,dl){margin-top:16px}.em-case .em-audit :where(p,ul,ol,dl)+:where(h3,h4){margin-top:28px}.em-case .em-audit :where(ul,ol){padding-left:1.2em}.em-case .em-audit li+li{margin-top:10px}.em-case .em-audit img{display:block;width:100%;max-width:min(100%,var(--em-audit-native-width,100%));height:auto;margin-inline:auto;object-fit:contain}.em-case .em-audit figure>a{display:block}.em-case .em-audit figcaption{margin-top:12px;font-size:13px;line-height:1.5;letter-spacing:0;color:var(--em-audit-muted)}.em-case .em-audit a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.em-case .em-audit a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.em-case .em-audit-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;padding-bottom:8px}.em-case .em-audit-nav a{display:flex;align-items:baseline;gap:14px;min-height:52px;padding-block:12px;border-bottom:1px solid #d2d2d2;font-size:15px;line-height:1.5;text-decoration:none}.em-case .em-audit-nav a:hover{text-decoration:underline}.em-case .em-audit-nav a>span:first-child{font-variant-numeric:tabular-nums;flex-shrink:0;color:var(--em-audit-muted)}.em-case .em-audit-section{margin-top:60px;scroll-margin-top:32px}.em-case .em-audit-heading{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:24px;padding-bottom:24px;margin-bottom:32px;border-bottom:3px solid var(--em-audit-rule)}.em-case .em-audit-heading>span{font-size:22px;line-height:1.3;font-variant-numeric:tabular-nums;font-weight:500}.em-case .em-audit-heading h2{margin:0}.em-case .em-audit-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:clamp(28px,4vw,64px)}.em-case .em-audit-row+.em-audit-row{margin-top:36px;padding-top:30px;border-top:1px solid #d2d2d2}.em-case .em-audit-row+.em-audit-grid--three,.em-case .em-audit-profile-compare+.em-audit-grid--three{margin-top:32px;padding-top:28px;border-top:1px solid #d2d2d2}.em-case .em-audit-copy>p{max-width:65ch}.em-case .em-audit-copy>h3{max-width:28ch}.em-case .em-audit-copy>figure{margin-top:24px}.em-case .em-audit-copy>.em-audit-scope{columns:2;column-gap:30px;margin-top:18px;padding-left:1.2em}.em-case .em-audit-scope li{break-inside:avoid;font-size:15px;line-height:1.5;letter-spacing:0;margin-bottom:9px;padding-left:2px}.em-case .em-audit-scope li+li{margin-top:0}.em-case .em-audit-scope li::marker{font-size:12px;font-variant-numeric:tabular-nums}.em-case .em-audit-visual>*+*{margin-top:24px}.em-case .em-audit-visual>p{font-size:15px;line-height:1.55;letter-spacing:0}.em-case .em-audit-compare,.em-case .em-audit-profile-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px}.em-case .em-audit-panel{min-width:0;padding-top:18px;border-top:1px solid var(--em-audit-rule)}.em-case .em-audit-panel>h3{font-size:23px;margin-bottom:18px}.em-case .em-audit-panel>p{font-size:17px;line-height:1.6}.em-case .em-audit-panel>figure,.em-case .em-audit-panel>img{margin-top:20px}.em-case .em-audit-panel[data-tone=dark]{background:#121212;color:#fff;padding:20px;border-top:0}.em-case .em-audit-panel[data-tone=dark] figcaption{color:#d0d0d0}.em-case .em-audit-label,.em-case .em-audit-panel>.em-audit-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;font-size:12px;line-height:1.5;font-weight:600;letter-spacing:.055em;text-transform:uppercase}.em-case .em-audit-label[data-state=before]{color:var(--em-audit-muted)}.em-case .em-audit-label[data-state=after]{color:#171717}.em-case .em-audit-label[data-state]:after{display:block;flex-shrink:0;width:20px;text-align:center;font-family:Arial,sans-serif;font-size:20px;font-weight:400;line-height:1}.em-case .em-audit-label[data-state=before]:after{content:'×';color:#b73030}.em-case .em-audit-label[data-state=after]:after{content:'✓';color:#277442}.em-case .em-audit-grid--three,.em-case .em-audit-grid--nine{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px}.em-case .em-audit-grid--three>*,.em-case .em-audit-grid--nine>*{margin:0}.em-case .em-audit-grid--three img,.em-case .em-audit-grid--nine img{max-width:100%}.em-case .em-audit-mark-evolution{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px}.em-case .em-audit-mark-evolution:has(>span){grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);gap:16px}.em-case .em-audit-mark-evolution>span{align-self:center;text-align:center;font-size:28px;line-height:1;padding-bottom:44px}.em-case .em-audit-mark-evolution figure{display:flex;flex-direction:column;align-items:center;gap:20px;margin:0}.em-case .em-audit-mark-evolution img{max-height:340px}.em-case .em-audit-mark-evolution figcaption{width:100%;margin:0;border-top:1px solid #d2d2d2;padding-top:12px}.em-case .em-audit-palette{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.em-case .em-audit-swatch{display:flex;flex-direction:column;gap:12px;font-size:14px;line-height:1.5}.em-case .em-audit-swatch>span:first-child{display:block;min-height:140px;background:var(--swatch,#fff);border:1px solid #d2d2d2}.em-case .em-audit-swatch>small{font-size:12px;color:var(--em-audit-muted)}.em-case .em-audit-balance{display:flex;flex-wrap:wrap;gap:24px;border-block:1px solid var(--em-audit-rule);padding-block:24px;margin-block:28px}.em-case .em-audit-balance>*{flex:1 1 150px;min-width:0}.em-case .em-audit-balance strong{display:block;font-size:clamp(34px,4.5vw,56px);font-weight:500;line-height:1.1;letter-spacing:-.045em;margin-bottom:8px}.em-case .em-audit-balance :where(p,span){font-size:16px;line-height:1.5}.em-case .em-audit-strategy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.em-case .em-audit-strategy>div{border-top:1px solid var(--em-audit-rule);padding-top:20px}.em-case .em-audit-strategy h3{font-size:25px}.em-case .em-audit-strategy :where(p,li){font-size:17px;line-height:1.6}.em-case .em-audit-strategy-item{margin-top:26px}.em-case .em-audit-strategy-item+.em-audit-strategy-item{padding-top:22px;border-top:1px solid #d2d2d2}.em-case .em-audit-strategy-item h4{font-size:20px;line-height:1.35;letter-spacing:-.025em}.em-case .em-audit-strategy-item h4+p{margin-top:9px}.em-case .em-audit-profile-compare img{max-height:none}.em-case .em-audit-section>p{max-width:80ch}.em-case .em-audit-section>p+:where(div,figure){margin-top:28px}.em-case .em-audit-section>:where(div,figure)+p{margin-top:28px}@media(max-width:1050px){.em-case .em-case__article--audit .em-case__wrap{width:calc(100% - 48px)}.em-case .em-audit-row{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:28px}.em-case .em-audit :where(p,li){font-size:18px}.em-case .em-audit-nav{gap:0 24px}.em-case .em-audit-strategy{gap:24px}.em-case .em-audit-swatch>span:first-child{min-height:100px}}@media(max-width:760px){.em-case .em-case__article--audit .em-case__hero-grid{padding-top:26px}.em-case .em-case__article--audit .em-case__hero{padding-bottom:30px}.em-case .em-case__article--audit .em-case__intro{font-size:18px}.em-case .em-case__article--audit .em-case__facts{grid-template-columns:1fr 1.5fr;gap:24px}.em-case .em-case__article--audit .em-case__facts>div:nth-child(2){grid-column:auto;grid-row:auto}.em-case .em-audit-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.em-case .em-audit-row,.em-case .em-audit-strategy{grid-template-columns:1fr;gap:28px}.em-case .em-audit-compare,.em-case .em-audit-profile-compare{grid-template-columns:1fr;gap:28px}.em-case .em-audit-heading{grid-template-columns:42px minmax(0,1fr);gap:18px;margin-bottom:26px;padding-bottom:20px}.em-case .em-audit-section{margin-top:46px;scroll-margin-top:24px}.em-case .em-audit-mark-evolution{gap:16px}.em-case .em-audit-strategy>div{padding-top:18px}}@media(max-width:500px){.em-case .em-case__article--audit .em-case__wrap{width:calc(100% - 36px)}.em-case .em-case__article--audit .em-case__hero{padding-top:16px}.em-case .em-case__article--audit h1{font-size:38px;line-height:1.09;max-width:none}.em-case .em-case__article--audit .em-case__audit-label{font-size:10px;letter-spacing:.025em;margin-bottom:18px}.em-case .em-case__article--audit .em-case__intro{font-size:17px;line-height:1.6;margin-top:22px}.em-case .em-case__article--audit .em-case__facts{grid-template-columns:1fr auto;gap:22px 18px;padding-block:22px 26px}.em-case .em-case__article--audit .em-case__facts>div:nth-child(2){grid-column:1/-1;grid-row:2}.em-case .em-case__article--audit .em-case__facts dd{font-size:16px}.em-case .em-case__article--audit .em-case__body{padding-block:20px 44px}.em-case .em-case__article--audit .em-case__credits dl{grid-template-columns:1fr;gap:22px}.em-case .em-audit :where(p,li){font-size:17px;line-height:1.65}.em-case .em-audit h2{font-size:29px;line-height:1.15}.em-case .em-audit h3{font-size:24px}.em-case .em-audit-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.em-case .em-audit-nav a{min-height:42px;padding-block:9px;gap:8px;font-size:13px}.em-case .em-audit-heading{grid-template-columns:32px minmax(0,1fr);gap:12px;border-bottom-width:2px}.em-case .em-audit-heading>span{font-size:18px}.em-case .em-audit-panel>p{font-size:16px}.em-case .em-audit-grid--three{grid-template-columns:1fr;gap:24px}.em-case .em-audit-grid--nine{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.em-case .em-audit-mark-evolution,.em-case .em-audit-mark-evolution:has(>span){grid-template-columns:1fr;gap:16px}.em-case .em-audit-mark-evolution>span{padding:0;transform:rotate(90deg);justify-self:center}.em-case .em-audit-mark-evolution img{max-height:280px}.em-case .em-audit-scope li{font-size:14px;line-height:1.45}.em-case .em-audit-copy>.em-audit-scope{column-gap:24px}.em-case .em-audit-strategy-item{margin-top:22px}.em-case .em-audit-palette{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.em-case .em-audit-swatch>span:first-child{min-height:120px}.em-case .em-audit-balance{gap:24px 20px}.em-case .em-audit-balance>*{flex-basis:120px}}