.b5.cs{background:var(--x-black);color:var(--x-caption)}.b5 .cs-hero{padding-block:120px 56px}.b5 .cs-hero:not(.cs-case__hero){padding-block:104px 40px}.b5 .cs-hero h1{max-width:16em;margin:0;font-size:clamp(38px,4.8vw,68px);line-height:1.04;letter-spacing:-.035em;font-weight:500;color:var(--x-white);text-wrap:balance}.b5 .cs-hero .pp-intro{max-width:40em}.b5 .cs-card__mark{display:grid;place-items:center;flex:none;border-radius:var(--x-r);background:var(--x-mark-wash);color:var(--x-mark)}.b5 .cs-case__art>*{position:absolute;inset:0}.b5 .cs-body{padding-block:var(--x-gap-6) 96px;border-top:1px solid var(--x-strip)}.b5 .cs-filter{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--x-gap-4) var(--x-gap-6);margin-bottom:var(--x-gap-5)}html:not(.js) .b5 .cs-filter{display:none}.b5 .cs-filter__group{display:grid;gap:var(--x-gap-2);margin:0;padding:0;border:0}.b5 .cs-filter__group legend{padding:0;margin-bottom:var(--x-gap-2);font-size:13px;color:var(--x-ink-quiet)}.b5 .cs-filter__chips{display:flex;flex-wrap:wrap;gap:6px}.b5 .cs-chip{min-height:36px;padding:0 14px;border:1px solid var(--x-edge-2);border-radius:999px;background:none;font:inherit;font-size:14px;color:var(--x-caption);cursor:pointer;transition:background-color .15s ease,color .15s ease}.b5 .cs-chip:hover{color:var(--x-white)}.b5 .cs-chip[aria-pressed=true]{border-color:var(--x-mark);background:var(--x-mark-wash);color:var(--x-white)}.b5 .cs-chip:focus-visible,.b5 .cs-filter__clear:focus-visible{outline:2px solid var(--x-focus-ring);outline-offset:2px}.b5 .cs-filter__status{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--x-gap-3);min-height:1.5em;margin:0;font-size:14px;color:var(--x-ink-quiet)}.b5 .cs-filter__status:empty{min-height:0;margin-top:calc(-1 * var(--x-gap-4))}.b5 .cs-filter__clear{padding:0;border:0;background:none;font:inherit;color:var(--x-caption);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.b5 .cs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--x-gap-4);margin:0;padding:0;list-style:none}.b5 .cs-card a{display:flex;flex-direction:column;gap:var(--x-gap-3);height:100%;padding:var(--x-gap-5);border:1px solid var(--x-edge);border-radius:var(--x-r-l);background:var(--x-surface-2);color:inherit;text-decoration:none;transition:border-color .15s ease}.b5 .cs-card a:is(:hover,:focus-visible){border-color:var(--x-edge-2)}.b5 .cs-card a:focus-visible{outline:2px solid var(--x-focus-ring);outline-offset:2px}.b5 .cs-card__head{display:flex;align-items:center;gap:var(--x-gap-3)}.b5 .cs-card__mark{width:48px;height:48px}.b5 .cs-card__mark .i{width:30px;height:30px;stroke-width:1.4}.b5 .cs-card b.cs-card__trade{font-size:21px;line-height:1.2;letter-spacing:-.01em}.b5 .cs-card__line{flex:1;font-size:15px;line-height:1.5;color:var(--x-text);text-wrap:pretty}.b5 .cs-card__facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px var(--x-gap-3);margin-top:var(--x-gap-2);font-size:13.5px;line-height:1.4}.b5 .cs-card__facts>span{display:contents}.b5 .cs-card__key{color:var(--x-ink-quiet)}.b5 .cs-card__val{color:var(--x-caption)}.b5 .cs-card__body{flex:1;display:flex;flex-direction:column;gap:var(--x-gap-2)}.b5 .cs-card__body .cs-card__foot{margin-top:auto}.b5 .cs-card__who{font-size:13px;font-weight:500;color:var(--x-mark)}.b5 .cs-card b{font-size:18px;line-height:1.3;font-weight:500;color:var(--x-white);text-wrap:balance}.b5 .cs-card__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--x-gap-2);margin-top:var(--x-gap-2);padding-top:var(--x-gap-3);border-top:1px solid var(--x-strip)}.b5 .cs-card__read{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--x-caption)}.b5 .cs-card__read .i{width:14px;height:14px;transition:translate .15s ease}.b5 .cs-card a:hover .cs-card__read .i{translate:3px 0}.b5 .cs-related h2{margin:0;font-size:clamp(24px,2.4vw,32px);letter-spacing:-.02em;font-weight:500;color:var(--x-white)}.b5 .cs-end{padding-block:96px;border-top:1px solid var(--x-strip)}.b5 .cs-end__inner{display:grid;justify-items:start;gap:var(--x-gap-3)}.b5 .cs-end h2{margin:0;font-size:clamp(28px,3.2vw,44px);letter-spacing:-.025em;font-weight:500;color:var(--x-white)}.b5 .cs-end p{max-width:36em;margin:0;font-size:17px;line-height:1.6;color:var(--x-text)}.b5 .cs-end__act{display:flex;flex-wrap:wrap;gap:var(--x-gap-2);margin-top:var(--x-gap-3)}.b5 .cs-case__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:var(--x-gap-7);align-items:center}.b5 .cs-case__who{display:flex;flex-wrap:wrap;align-items:center;gap:var(--x-gap-3);margin:0 0 var(--x-gap-4);font-size:15px;font-weight:500;color:var(--x-mark)}.b5 .cs-case__q{display:grid;gap:4px;max-width:40em;margin:var(--x-gap-5) 0 0;padding-left:var(--x-gap-4);border-left:2px solid var(--x-mark)}.b5 .cs-case__q span{font-size:13px;color:var(--x-ink-quiet)}.b5 .cs-case__q em{font-size:19px;line-height:1.45;font-style:italic;color:var(--x-white)}.b5 .cs-case__art{position:relative;aspect-ratio:1;max-width:100%}.b5 .cs-case__layout{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,760px);gap:var(--x-gap-7) clamp(40px,6vw,96px);align-items:start}.b5 .cs-rail{position:sticky;top:96px;display:grid;gap:var(--x-gap-3)}.b5 .cs-rail h2{margin:0;font-size:13px;font-weight:500;color:var(--x-ink-quiet)}.b5 .cs-rail dl{display:grid;margin:0;border-top:1px solid var(--x-strip)}.b5 .cs-rail dl>div{display:grid;gap:2px;padding-block:10px;border-bottom:1px solid var(--x-strip)}.b5 .cs-rail dt{font-size:12.5px;color:var(--x-ink-quiet)}.b5 .cs-rail dd{margin:0;font-size:14px;line-height:1.45;color:var(--x-caption)}.b5 .cs-story{display:grid;gap:var(--x-gap-7);min-width:0}.b5 .cs-story section{display:grid;gap:var(--x-gap-4);scroll-margin-top:96px}.b5 .cs-story h2{margin:0;font-size:clamp(22px,2.2vw,28px);line-height:1.25;letter-spacing:-.015em;font-weight:500;color:var(--x-white)}.b5 .cs-story li,.b5 .cs-story p{margin:0;font-size:17px;line-height:1.7;color:var(--x-caption);text-wrap:pretty}.b5 .cs-story ul{display:grid;gap:var(--x-gap-2);margin:0;padding-left:1.2em}.b5 .cs-story li::marker{color:var(--x-mark)}.b5 .cs-story a{color:var(--x-white);text-decoration:underline;text-decoration-color:var(--x-edge-2);text-underline-offset:3px}.b5 .cs-story a:hover{text-decoration-color:currentColor}.b5 .cs-journey{display:grid;gap:var(--x-gap-4);margin:0;padding:clamp(20px,3vw,32px);border:1px solid var(--x-edge);border-radius:var(--x-r-l);background:var(--x-surface-2)}.b5 .cs-journey figcaption h2{font-size:20px}.b5 .cs-journey .mf-switch{display:inline-flex;justify-self:start;padding:3px;border:1px solid var(--x-edge-2);border-radius:999px}.b5 .cs-journey .mf-switch__opt{min-height:36px;padding:0 16px;border:0;border-radius:999px;background:none;font:inherit;font-size:14px;color:var(--x-text);cursor:pointer}.b5 .cs-journey .mf-switch__opt[aria-checked=true]{background:var(--x-white);color:var(--x-black)}.b5 .cs-journey .mf-switch__opt:focus-visible{outline:2px solid var(--x-focus-ring);outline-offset:2px}.b5 .cs-journey__steps{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--x-strip)}.b5 .cs-journey__steps li{display:grid;grid-template-columns:2.4em minmax(120px,.35fr) minmax(0,1fr);gap:var(--x-gap-3);align-items:baseline;padding-block:var(--x-gap-3);border-bottom:1px solid var(--x-strip)}.b5 .cs-journey__n{font-size:12px;color:var(--x-ink-quiet)}.b5 .cs-journey__steps b{font-size:15px;font-weight:500;color:var(--x-white)}.b5 .cs-story .cs-journey__steps p{font-size:15px;line-height:1.55}.b5 .cs-journey[data-mode=today] .cs-journey__n{color:var(--x-amber-ink)}.b5 .cs-journey[data-mode=blake] .cs-journey__n{color:var(--x-mark)}.b5 .cs-related{padding-block:0 96px}.b5 .cs-related__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--x-gap-3);margin-bottom:var(--x-gap-5)}.b5 .cs-related__head a{display:inline-flex;align-items:center;gap:6px;font-size:15px;color:var(--x-caption)}.b5 .cs-related__head a .i{width:14px;height:14px}@media (max-width:1100px){.b5 .cs-grid,.b5 .cs-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.b5 .cs-hero{padding-block:104px 40px}.b5 .cs-case__grid,.b5 .cs-case__layout{grid-template-columns:minmax(0,1fr)}.b5 .cs-case__art{max-width:280px}.b5 .cs-rail{position:static}}@media (max-width:640px){.b5 .cs-card a{padding:var(--x-gap-4) var(--x-gap-4) var(--x-gap-3)}.b5 .cs-card__mark{width:44px;height:44px}.b5 .cs-card b.cs-card__trade{font-size:19px}.b5 .cs-grid,.b5 .cs-grid--three{grid-template-columns:minmax(0,1fr)}.b5 .cs-journey__steps li{grid-template-columns:2em minmax(0,1fr);gap:4px var(--x-gap-2)}.b5 .cs-filter{gap:var(--x-gap-3);margin-inline:calc(-1 * var(--x-gap-4))}.b5 .cs-filter__group{width:100%;min-width:0}.b5 .cs-filter__group legend{padding-inline:var(--x-gap-4)}.b5 .cs-filter__chips{flex-wrap:nowrap;overflow-x:auto;padding:2px var(--x-gap-4) 4px;scrollbar-width:none}.b5 .cs-filter__chips::-webkit-scrollbar{display:none}.b5 .cs-chip{flex:none;white-space:nowrap}.b5 .cs-filter__status{padding-inline:var(--x-gap-4)}.b5 .cs-filter__status:empty{margin-top:calc(-1 * var(--x-gap-3))}.b5 .cs-journey__steps li p{grid-column:2}}@media (prefers-reduced-motion:reduce){.b5 .cs-card a,.b5 .cs-card__read .i,.b5 .cs-chip{transition:none}}