.chapter[data-astro-cid-6fn4awhx]{padding-top:120px}.ch-head[data-astro-cid-6fn4awhx]{flex-direction:column;gap:16px;max-width:760px;margin-bottom:40px;display:flex}.ch-num[data-astro-cid-6fn4awhx]{color:var(--cobalt);font-size:15px;font-weight:600}.ch-head[data-astro-cid-6fn4awhx] h2[data-astro-cid-6fn4awhx]{letter-spacing:-.03em;font-size:48px;line-height:1.08}.ch-text[data-astro-cid-6fn4awhx]{font-size:var(--lede-size);color:var(--ink-2);max-width:60ch}.slot-line[data-astro-cid-6fn4awhx]{font-size:var(--small-size);padding:4px 8px;display:inline-block}.quotes[data-astro-cid-6fn4awhx]{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.quotes[data-astro-cid-6fn4awhx] li[data-astro-cid-6fn4awhx]{letter-spacing:-.015em;font-size:28px;font-weight:600;line-height:1.25}.brand[data-astro-cid-6fn4awhx]{flex-direction:column;gap:24px;display:flex}.swatches[data-astro-cid-6fn4awhx]{border-radius:var(--radius-media);border:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:0;display:grid;overflow:hidden}.swatch[data-astro-cid-6fn4awhx]{flex-direction:column;gap:2px;padding-bottom:16px;display:flex}.swatch[data-astro-cid-6fn4awhx] .chip[data-astro-cid-6fn4awhx]{height:120px;margin-bottom:12px;display:block}.swatch[data-astro-cid-6fn4awhx] b[data-astro-cid-6fn4awhx],.swatch[data-astro-cid-6fn4awhx] code[data-astro-cid-6fn4awhx],.swatch[data-astro-cid-6fn4awhx] small[data-astro-cid-6fn4awhx]{padding:0 16px}.swatch[data-astro-cid-6fn4awhx] code[data-astro-cid-6fn4awhx]{color:var(--ink-3);font-size:12px}.swatch[data-astro-cid-6fn4awhx] small[data-astro-cid-6fn4awhx]{color:var(--ink-2)}.fonts[data-astro-cid-6fn4awhx]{gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.font[data-astro-cid-6fn4awhx]{flex-direction:column;gap:8px;padding:28px;display:flex}.font[data-astro-cid-6fn4awhx] b[data-astro-cid-6fn4awhx]{font-size:32px}.font[data-astro-cid-6fn4awhx] small[data-astro-cid-6fn4awhx]{color:var(--ink-3)}.grid[data-astro-cid-6fn4awhx]{gap:28px var(--grid-gap);display:grid}.g2[data-astro-cid-6fn4awhx]{grid-template-columns:1fr 1fr}.g3[data-astro-cid-6fn4awhx]{grid-template-columns:repeat(3,1fr)}figure[data-astro-cid-6fn4awhx]{flex-direction:column;gap:12px;margin:0;display:flex}.frame[data-astro-cid-6fn4awhx]{aspect-ratio:16/9}.frame[data-astro-cid-6fn4awhx] img[data-astro-cid-6fn4awhx],.pframe[data-astro-cid-6fn4awhx] img[data-astro-cid-6fn4awhx]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}figcaption[data-astro-cid-6fn4awhx]{flex-direction:column;gap:4px;display:flex}figcaption[data-astro-cid-6fn4awhx] b[data-astro-cid-6fn4awhx]{font-size:18px}figcaption[data-astro-cid-6fn4awhx] span[data-astro-cid-6fn4awhx]{color:var(--ink-2)}figcaption[data-astro-cid-6fn4awhx].label{font-size:var(--small-size);color:var(--ink-3)}.slot[data-astro-cid-6fn4awhx]{font-size:var(--small-size);position:absolute;bottom:12px;left:14px}.slot[data-astro-cid-6fn4awhx].right{left:auto;right:14px}.cmp-layer[data-astro-cid-6fn4awhx]{background:var(--surface);position:absolute;inset:0}.cmp-after[data-astro-cid-6fn4awhx]{clip-path:inset(0 0 0 var(--pos));background:#e7e7ec}.cmp-handle[data-astro-cid-6fn4awhx]{top:0;bottom:0;left:var(--pos);background:var(--cobalt);z-index:3;pointer-events:none;width:3px;margin-left:-1.5px;position:absolute}.cmp-handle[data-astro-cid-6fn4awhx]:after{content:"";background:var(--ground);width:28px;height:28px;box-shadow:inset 0 0 0 3px var(--cobalt);border-radius:50%;margin:-16px 0 0 -16px;position:absolute;top:50%;left:50%}.cmp-tag[data-astro-cid-6fn4awhx]{background:var(--ground);z-index:3;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:500;position:absolute;top:12px}.cmp-tag[data-astro-cid-6fn4awhx].left{left:12px}.cmp-tag[data-astro-cid-6fn4awhx].right{right:12px}.cmp[data-astro-cid-6fn4awhx] input[data-astro-cid-6fn4awhx]{opacity:0;cursor:ew-resize;z-index:4;width:100%;height:100%;margin:0;position:absolute;inset:0}.cmp[data-astro-cid-6fn4awhx]:has(input:focus-visible){outline:3px solid var(--cobalt);outline-offset:3px}.process[data-astro-cid-6fn4awhx]{padding:40px 0 60px;position:relative}.pstop[data-astro-cid-6fn4awhx]{width:46%;margin-left:var(--x);margin-top:var(--mt,0)}.pstop[data-astro-cid-6fn4awhx]:nth-of-type(4n+1){--x:2%}.pstop[data-astro-cid-6fn4awhx]:nth-of-type(4n+2){--x:52%;--mt:-14%}.pstop[data-astro-cid-6fn4awhx]:nth-of-type(4n+3){--x:18%;--mt:150px}.pstop[data-astro-cid-6fn4awhx]:nth-of-type(4n+4){--x:54%;--mt:-12%}.pstop[data-astro-cid-6fn4awhx]:nth-of-type(4n+5){--mt:150px}.pframe[data-astro-cid-6fn4awhx]{aspect-ratio:16/10}.pcap[data-astro-cid-6fn4awhx]{padding:12px 8px 2px}.pcap[data-astro-cid-6fn4awhx] b[data-astro-cid-6fn4awhx]{font-size:18px}@media (width<=800px){.chapter[data-astro-cid-6fn4awhx]{padding-top:80px}.ch-head[data-astro-cid-6fn4awhx] h2[data-astro-cid-6fn4awhx]{font-size:32px}.quotes[data-astro-cid-6fn4awhx] li[data-astro-cid-6fn4awhx]{font-size:22px}.g2[data-astro-cid-6fn4awhx],.g3[data-astro-cid-6fn4awhx]{grid-template-columns:1fr}.pstop[data-astro-cid-6fn4awhx],.pstop[data-astro-cid-6fn4awhx]:nth-of-type(n){--x:0%;--mt:0px;width:100%}.pstop[data-astro-cid-6fn4awhx]+.pstop[data-astro-cid-6fn4awhx]{margin-top:88px}}.case-head[data-astro-cid-pznzci7v]{flex-direction:column;gap:20px;max-width:1040px;margin:32px 0 40px;padding:0 8px;display:flex}.back[data-astro-cid-pznzci7v]{color:var(--ink-3);font-size:15px}.back[data-astro-cid-pznzci7v]:before{content:"← "}.back[data-astro-cid-pznzci7v]:hover{color:var(--ink)}.kicker[data-astro-cid-pznzci7v]{color:var(--ink-3);flex-wrap:wrap;gap:8px 20px;font-size:15px;display:flex}.kicker[data-astro-cid-pznzci7v] b[data-astro-cid-pznzci7v]{color:var(--ink)}.kicker[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{color:var(--cobalt)}.case-head[data-astro-cid-pznzci7v] h1[data-astro-cid-pznzci7v]{letter-spacing:-.04em;font-size:clamp(44px,6.2vw,96px);line-height:1}.lede[data-astro-cid-pznzci7v]{color:var(--ink-2);max-width:58ch;font-size:20px;line-height:1.5}.role[data-astro-cid-pznzci7v]{color:var(--ink-3)}.film[data-astro-cid-pznzci7v] .media[data-astro-cid-pznzci7v] video[data-astro-cid-pznzci7v]{object-fit:contain;background:#000}.film[data-astro-cid-pznzci7v] .media[data-astro-cid-pznzci7v] iframe[data-astro-cid-pznzci7v]{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.film-cap[data-astro-cid-pznzci7v]{justify-content:space-between;padding:12px 8px 4px;display:flex}.film-cap[data-astro-cid-pznzci7v] span[data-astro-cid-pznzci7v]{color:var(--ink-3)}.case-body[data-astro-cid-pznzci7v]{grid-template-columns:240px minmax(0,1fr);gap:64px;margin-top:24px;display:grid}.toc[data-astro-cid-pznzci7v]{top:calc(var(--hdr-h) + 24px);align-self:start;padding-top:120px;position:sticky}.toc[data-astro-cid-pznzci7v] ol[data-astro-cid-pznzci7v]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.toc[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{color:var(--ink-3);transition:color var(--dur-hover) var(--ease-enter), background-color var(--dur-hover) var(--ease-enter);border-radius:8px;gap:12px;padding:8px 12px;font-size:15px;display:flex}.toc[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v] .num[data-astro-cid-pznzci7v]{color:inherit;opacity:.7}.toc[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]:hover{color:var(--ink)}.toc[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v][aria-current]{color:var(--ink);background:var(--surface)}.toc[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v][aria-current] .num[data-astro-cid-pznzci7v]{color:var(--cobalt);opacity:1}.chapters[data-astro-cid-pznzci7v]{max-width:1000px}.case-end[data-astro-cid-pznzci7v]{grid-template-columns:1fr 1fr;align-items:start;gap:64px;margin-top:140px;padding:0 8px;display:grid}.case-end[data-astro-cid-pznzci7v] h2[data-astro-cid-pznzci7v]{margin-bottom:20px}.case-end[data-astro-cid-pznzci7v] ul[data-astro-cid-pznzci7v]{color:var(--ink-2);flex-direction:column;gap:8px;margin-bottom:24px;padding-left:20px;display:flex}.next-media[data-astro-cid-pznzci7v]{aspect-ratio:16/9}.next-cap[data-astro-cid-pznzci7v]{justify-content:space-between;align-items:baseline;gap:12px;padding:12px 8px 4px;display:flex}.next-cap[data-astro-cid-pznzci7v] b[data-astro-cid-pznzci7v]{font-size:var(--title-size)}@media (hover:hover) and (pointer:fine){.next[data-astro-cid-pznzci7v].in .glass[data-astro-cid-pznzci7v]{transition:transform var(--dur-hover) var(--ease-enter)}.next[data-astro-cid-pznzci7v].in:hover .glass[data-astro-cid-pznzci7v]{transform:translateY(-4px)}}@media (width<=1000px){.case-body[data-astro-cid-pznzci7v]{grid-template-columns:1fr;gap:0}.toc[data-astro-cid-pznzci7v]{display:none}}@media (width<=700px){.case-end[data-astro-cid-pznzci7v]{grid-template-columns:1fr;gap:48px;margin-top:96px}}
