.case-panel{--dismiss-width: 0px}.case-panel-sheet{width:100%;box-shadow:none}.case-panel-dismiss{display:none}.case-panel:has(.wx){--paper: #e9e9e7;--rule: #c7c8c3;--case-gutter: clamp(22px, 4.4vw, 64px)}.case-panel-content:has(.wx){padding:0}.case-panel:has(.wx) .case-panel-toolbar{border-bottom-color:var(--rule)}.case-panel:has(.wx) .case-neighbours{margin:0;padding:24px var(--case-gutter) 56px;border-top:0}.case-panel:has(.wx) .case-neighbour-links{visibility:hidden}.wx{--wx-ink: #080909;--wx-muted: #626360;--wx-body: #50514e;--wx-accent: #415640;--wx-rule: #c7c8c3;--wx-mat: #d3d8cc;--wx-card: #f2f2ef;--wx-white: #fbfbf9;--wx-mono: SFMono-Regular, Consolas, Liberation Mono, monospace;--wx-section: clamp(72px, 8.4cqw, 120px);--wx-large: clamp(88px, 11cqw, 160px);container-type:inline-size;width:100%;overflow-wrap:break-word;font-size:17px;line-height:1.65;letter-spacing:-.005em;color:var(--wx-body)}.wx *{box-sizing:border-box}.wx :where(h4,h5,p,figure,blockquote,dl,dd,ul,ol){margin:0;padding:0}.wx :where(ul,ol){list-style:none}.wx :where(h4){font-size:clamp(38px,4.3cqw,60px);font-weight:400;line-height:1.07;letter-spacing:-.05em;color:var(--wx-ink);text-wrap:balance}.wx img{display:block;width:100%;height:auto}.wx-wrap{width:100%;max-width:1688px;margin-inline:auto;padding-inline:var(--case-gutter)}.wx-mono{font:11px/1.6 var(--wx-mono);letter-spacing:.065em;text-transform:uppercase;color:var(--wx-muted)}.wx .wx-marker{display:flex;align-items:center;gap:12px;min-height:19px;align-self:start;font:11px/1.6 var(--wx-mono);letter-spacing:.065em;text-transform:uppercase;color:var(--wx-muted)}.wx .wx-marker:before{content:"";flex:0 0 5px;width:5px;height:19px;background:var(--wx-accent)}.wx-row{display:grid;grid-template-columns:minmax(0,420fr) minmax(0,844fr);gap:48px}.wx-main,.wx-rail{display:grid;align-content:start;gap:32px;min-width:0}.wx-rail{gap:24px}.wx-body{display:grid;gap:16px;max-width:640px}.wx-cover{padding-top:48px}.wx-word{margin-top:32px}.case-panel-content .wx .wx-word{display:block;margin-bottom:0}.case-panel-content .wx .wx-word h3{max-width:none;margin:0;white-space:nowrap;font-size:calc((min(100cqw,1688px) - 2 * var(--case-gutter)) * .2425);font-weight:500;line-height:.88;letter-spacing:-.065em;color:var(--wx-ink)}.case-panel-content .wx .wx-word h3:focus{outline:none}.wx-meta{display:flex;justify-content:space-between;gap:16px 32px;margin-top:clamp(24px,4.8cqw,68px)}.wx-intro{margin-top:clamp(48px,6cqw,88px);padding-bottom:clamp(48px,5cqw,72px)}.wx-bleed{width:100%}.wx-cap{display:flex;justify-content:space-between;gap:8px 32px;padding-top:16px;font-size:13px;line-height:1.6;letter-spacing:0;color:var(--wx-muted)}.wx-cap span:first-child{flex-shrink:0;color:var(--wx-ink)}.wx-cap span:last-child{text-align:right}.wx-fig{display:grid;align-content:start;gap:12px;min-width:0}.wx-fig figcaption{display:grid;gap:2px}.wx-fig figcaption strong{font-size:18px;font-weight:500;line-height:1.4;letter-spacing:-.015em;color:var(--wx-ink)}.wx-fig figcaption span{font-size:13px;line-height:1.6;letter-spacing:0;color:var(--wx-muted)}.wx-fig>p{font-size:15px;line-height:1.65}.wx-mat{display:grid;place-items:center;aspect-ratio:632 / 400;min-width:0;background:var(--wx-mat)}.wx-mat .case-image-button{width:90%}.wx-mat img{box-shadow:0 16px 35px #223d2414}.wx-mat--tri{aspect-ratio:405 / 320}.wx-mat--tri .case-image-button{width:88%}.wx-mat--wide{aspect-ratio:1312 / 720}.wx-mat--wide .case-image-button{width:87.5%}.wx-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.wx-tri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.wx-group{display:grid;gap:16px}.wx-wide{min-width:0}.wx-section{display:grid;gap:56px;margin-top:var(--wx-section)}.wx-section--large{margin-top:var(--wx-large)}.wx-summary>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:24px;padding-block:20px 28px;border-top:1px solid var(--wx-rule)}.wx-summary dt,.wx-fact dt{font:11px/1.6 var(--wx-mono);letter-spacing:.065em;text-transform:uppercase;color:var(--wx-muted)}.wx-summary dt{padding-top:8px}.wx-summary dd{font-size:clamp(22px,2cqw,28px);line-height:1.25;letter-spacing:-.025em;color:var(--wx-ink)}.wx-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 48px}.wx-facts--two{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.wx-fact{display:grid;align-content:start;gap:8px;padding-top:16px;border-top:1px solid var(--wx-rule)}.wx-fact dd{font-size:18px;line-height:1.5;letter-spacing:-.02em;color:var(--wx-ink)}.wx-tradeoff{max-width:640px}.wx-sticky{display:grid;gap:12px;width:260px;max-width:100%;font-size:13px;line-height:1.6;letter-spacing:0;color:var(--wx-muted)}.wx-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.wx-stats>div{padding-top:14px;border-top:1px solid var(--wx-rule)}.wx-stats dt{font-size:clamp(72px,8.3cqw,120px);line-height:1;letter-spacing:-.06em;color:var(--wx-ink)}.wx-stats dd{margin-top:8px;font-size:15px;line-height:1.5}.wx-quote{display:grid;gap:16px;padding:32px;background:var(--wx-card)}.wx-quote blockquote{font-size:clamp(20px,1.75cqw,24px);line-height:1.5;letter-spacing:-.015em;color:var(--wx-muted)}.wx-quote--large blockquote{font-size:clamp(26px,3.05cqw,44px);line-height:1.24;letter-spacing:-.035em;color:var(--wx-ink)}.wx-problems{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 48px}.wx-problems li{display:grid;gap:8px;padding-top:16px;border-top:1px solid var(--wx-rule)}.wx-problems small{font:11px/1.6 var(--wx-mono);letter-spacing:.065em;text-transform:uppercase;color:var(--wx-muted)}.wx-problems h5{font-size:clamp(30px,2.8cqw,40px);font-weight:400;line-height:1.12;letter-spacing:-.04em;color:var(--wx-ink)}.wx-three{display:grid}.wx-three li{font-size:clamp(38px,4.3cqw,60px);line-height:1.12;letter-spacing:-.05em;color:var(--wx-accent)}.wx-matrix figure{padding:24px;background:var(--wx-card)}.wx-chapter{display:grid;gap:48px;margin-top:var(--wx-large)}.wx-chapter--tight{margin-top:var(--wx-section)}.wx-head{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;border-top:1px solid var(--wx-ink)}.wx-spacer{height:var(--wx-large)}.wx-spacer+.wx-bleed{margin-top:0}.wx-mat--cards{padding:16px}.wx-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:90%}.wx-card{display:flex;flex-direction:column;min-width:0;padding:16px 14px;background:var(--wx-white)}.wx-card small{font-size:11px;line-height:1.4;color:var(--wx-muted)}.wx-card b{font-size:clamp(14px,1.75cqw,20px);font-weight:400;line-height:1.2;letter-spacing:-.025em;color:var(--wx-ink)}.wx-card-actions{display:grid;gap:8px;margin-top:18px}.wx-card-actions i,.wx-card-actions em{font-style:normal;font-size:12px;line-height:1.3;text-align:center;color:var(--wx-ink)}.wx-card-actions i{padding:9px 6px;border:1px solid var(--wx-rule)}.wx-card-actions i[data-filled]{color:var(--wx-white);background:var(--wx-ink);border-color:var(--wx-ink)}.wx-criterion{display:grid;gap:16px;padding-block:8px}.wx-criterion p{font-size:clamp(28px,2.8cqw,40px);line-height:1.14;letter-spacing:-.04em;color:var(--wx-accent)}.wx-criterion p:last-child{color:var(--wx-ink)}.wx .text-link{justify-self:start;color:var(--wx-ink)}.wx-evidence{display:grid;gap:24px;margin-top:48px}.wx-next{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(88px,8.4cqw,120px);padding-top:24px;color:var(--wx-ink);text-decoration:none;border-top:1px solid var(--wx-ink)}.wx-next span{display:grid;gap:4px}.wx-next strong{margin-top:8px;font-size:clamp(44px,4.3cqw,60px);font-weight:400;line-height:1.07;letter-spacing:-.05em}.wx-next em{font-style:normal;font-size:clamp(20px,2cqw,28px);line-height:1.3;letter-spacing:-.025em;color:var(--wx-muted)}.wx-next b{font-size:clamp(44px,4.3cqw,60px);font-weight:400;line-height:1;transition:transform .22s ease}.wx-next:hover b{transform:translate(6px)}.wx-next:hover em{color:var(--wx-accent)}.wx-next:focus-visible{outline:2px solid var(--wx-ink);outline-offset:6px}@media (max-width: 960px){.wx-row{grid-template-columns:minmax(0,1fr);gap:24px}.wx-row>div:empty{display:none}.wx-matrix figure{max-width:420px}.wx-pair,.wx-tri,.wx-facts,.wx-problems{gap:24px}.wx-mat--cards{padding:12px}.wx-cards{width:100%;gap:6px}.wx-card{padding:14px 8px}}@media (max-width: 760px){.case-panel:has(.wx){--case-gutter: 6vw}.wx-cover{padding-top:28px}.wx-meta{flex-direction:column;gap:2px;margin-top:26px}.wx-pair,.wx-facts,.wx-facts--two,.wx-problems{grid-template-columns:minmax(0,1fr)}.wx-tri{grid-template-columns:repeat(3,76vw);margin-inline:calc(-1 * var(--case-gutter));padding-inline:var(--case-gutter);overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--case-gutter);scrollbar-width:none;gap:14px}.wx-tri .wx-fig{scroll-snap-align:start}.wx-summary>div{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:14px 22px}.wx-summary dt{padding-top:0}.wx-stats{grid-template-columns:minmax(0,1fr);gap:0}.wx-stats>div{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:end;gap:12px;padding-block:12px 18px}.wx-stats dd{margin:0 0 8px}.wx-quote{padding:22px}.wx-head{align-items:flex-start;flex-direction:column;gap:8px}.wx-cap{flex-direction:column}.wx-cap span:last-child{text-align:left}.wx-mat--wide{aspect-ratio:4 / 3}.wx-mat--cards{aspect-ratio:auto;padding:18px 10px}.wx-cards{width:100%;gap:6px}.wx-card{padding:12px 8px}.wx-card b{font-size:16px}.wx-card small,.wx-card-actions i,.wx-card-actions em{font-size:11px}}@media (prefers-reduced-motion: reduce){.wx-next b{transition:none}}
