.page[data-astro-cid-w4fumhmk]{max-width:var(--max);padding:clamp(120px, 14vw, 170px) var(--gutter) 0;margin:0 auto}.head[data-astro-cid-w4fumhmk]{text-align:center;margin-bottom:clamp(72px,9vw,128px)}.kicker[data-astro-cid-w4fumhmk],.label[data-astro-cid-w4fumhmk]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:0 0 14px;font-size:13px;font-weight:600}.head[data-astro-cid-w4fumhmk] h1[data-astro-cid-w4fumhmk]{margin:0;font-size:clamp(52px,8.4vw,128px)}.sub[data-astro-cid-w4fumhmk]{max-width:26ch;font-family:var(--serif);margin:18px auto 0;font-size:clamp(24px,2.6vw,34px);line-height:1.2}.projects[data-astro-cid-w4fumhmk]{grid-template-columns:repeat(3,1fr);gap:clamp(24px,3vw,40px);margin:0 0 clamp(80px,10vw,140px);padding:0;list-style:none;display:grid}.projects[data-astro-cid-w4fumhmk] a[data-astro-cid-w4fumhmk]{display:block}.pwin[data-astro-cid-w4fumhmk]{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);transition:transform .25s var(--ease), box-shadow .25s var(--ease);background:#fff;display:block}.projects[data-astro-cid-w4fumhmk] a[data-astro-cid-w4fumhmk]:hover .pwin[data-astro-cid-w4fumhmk]{box-shadow:8px 8px 0 var(--ink);transform:translate(-3px,-3px)}.pbar[data-astro-cid-w4fumhmk]{border-bottom:2px solid var(--ink);background:repeating-linear-gradient(to bottom, var(--ink) 0 1.5px, transparent 1.5px 3.5px) center / calc(100% - 12px) 9px no-repeat, #fff;height:20px;display:block;position:relative}.pclose[data-astro-cid-w4fumhmk]{border:1.5px solid var(--ink);background:#fff;width:10px;height:10px;position:absolute;top:3px;left:12px;box-shadow:0 0 0 3px #fff}.pimg[data-astro-cid-w4fumhmk]{aspect-ratio:4/3;display:block;overflow:hidden}.pimg[data-astro-cid-w4fumhmk] img{object-position:top;width:100%;height:100%;transition:transform .6s var(--ease);display:block}.pimg[data-astro-cid-w4fumhmk].cover img{object-fit:cover}.pimg[data-astro-cid-w4fumhmk].contain img{object-fit:contain;object-position:center;padding:3% 2%}.projects[data-astro-cid-w4fumhmk] a[data-astro-cid-w4fumhmk]:hover .pimg[data-astro-cid-w4fumhmk] img{transform:scale(1.03)}.pmeta[data-astro-cid-w4fumhmk]{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 12px;margin-top:20px;display:grid}.pnum[data-astro-cid-w4fumhmk]{color:var(--ink-2);grid-row:span 2;font-size:22px}.ptitle[data-astro-cid-w4fumhmk]{font-size:clamp(22px,2vw,28px);line-height:1.1}.projects[data-astro-cid-w4fumhmk] a[data-astro-cid-w4fumhmk]:hover .ptitle[data-astro-cid-w4fumhmk]{text-underline-offset:4px;text-decoration:underline 1px}.ptools[data-astro-cid-w4fumhmk]{color:var(--ink-2);font-size:13px}#analysis[data-astro-cid-w4fumhmk],#dashboard[data-astro-cid-w4fumhmk],#titan[data-astro-cid-w4fumhmk]{scroll-margin-top:80px}.intro[data-astro-cid-w4fumhmk]{border-top:1px solid var(--line);max-width:900px;padding-top:18px}.lead[data-astro-cid-w4fumhmk]{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:clamp(28px,3.2vw,44px);line-height:1.15}.aside[data-astro-cid-w4fumhmk]{max-width:62ch;color:var(--ink-2);margin:24px 0 0;font-size:18px;line-height:1.6}.insights[data-astro-cid-w4fumhmk]{gap:clamp(72px,9vw,128px);margin:clamp(64px,8vw,112px) 0 0;padding:0;list-style:none;display:grid}.insight[data-astro-cid-w4fumhmk]{grid-template-columns:5fr 7fr;align-items:center;gap:32px clamp(32px,5vw,72px);display:grid}.insight[data-astro-cid-w4fumhmk].flip{grid-template-columns:7fr 5fr}.insight[data-astro-cid-w4fumhmk].flip .copy[data-astro-cid-w4fumhmk]{order:2}.num[data-astro-cid-w4fumhmk]{color:var(--ink-2);font-size:22px;display:block}.insight[data-astro-cid-w4fumhmk] h2[data-astro-cid-w4fumhmk]{letter-spacing:-.02em;margin:10px 0 0;font-size:clamp(30px,3vw,42px);line-height:1.1}.insight[data-astro-cid-w4fumhmk] p[data-astro-cid-w4fumhmk]{max-width:46ch;color:var(--ink-2);margin:18px 0 0;font-size:17px;line-height:1.6}.chart[data-astro-cid-w4fumhmk]{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff;margin:0;padding:clamp(10px,1.6vw,18px)}.chart[data-astro-cid-w4fumhmk] img{width:100%;height:auto;display:block}.pipeline[data-astro-cid-w4fumhmk]{border-top:1px solid var(--line);margin-top:clamp(96px,12vw,160px);padding-top:18px}.pipeline[data-astro-cid-w4fumhmk] .label[data-astro-cid-w4fumhmk]{margin-bottom:28px}.code[data-astro-cid-w4fumhmk]{background:var(--ink);color:#f4f2ea;tab-size:4;border-radius:6px;margin:0;padding:18px 20px;font-family:ui-monospace,SF Mono,Menlo,Monaco,monospace;font-size:13px;line-height:1.6;overflow-x:auto}.dash[data-astro-cid-w4fumhmk]{border-top:1px solid var(--line);margin-top:clamp(96px,12vw,160px);padding-top:18px}.dash[data-astro-cid-w4fumhmk] h2[data-astro-cid-w4fumhmk]{letter-spacing:-.02em;margin:0;font-size:clamp(40px,5vw,72px)}.dash-text[data-astro-cid-w4fumhmk]{max-width:56ch;color:var(--ink-2);margin:14px 0 clamp(32px,4vw,48px);font-size:18px;line-height:1.6}.win[data-astro-cid-w4fumhmk]{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff}.win[data-astro-cid-w4fumhmk] img{width:100%;height:auto;display:block}.titlebar[data-astro-cid-w4fumhmk]{border-bottom:2px solid var(--ink);background:repeating-linear-gradient(to bottom, var(--ink) 0 2px, transparent 2px 4px) center / calc(100% - 16px) 14px no-repeat, #fff;justify-content:center;align-items:center;height:30px;display:flex;position:relative}.close[data-astro-cid-w4fumhmk]{border:2px solid var(--ink);background:#fff;width:16px;height:16px;position:absolute;left:18px;box-shadow:0 0 0 4px #fff}.title[data-astro-cid-w4fumhmk]{background:#fff;padding:0 12px;font-size:14px;font-weight:700}.titan[data-astro-cid-w4fumhmk]{border-top:1px solid var(--line);grid-template-columns:5fr 6fr;align-items:start;gap:32px clamp(32px,5vw,72px);margin-top:clamp(96px,12vw,160px);padding-top:18px;display:grid}.titan-copy[data-astro-cid-w4fumhmk]{position:sticky;top:90px}.titan[data-astro-cid-w4fumhmk] h2[data-astro-cid-w4fumhmk]{letter-spacing:-.02em;margin:0;font-size:clamp(40px,5vw,72px)}.titan-facts[data-astro-cid-w4fumhmk]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.titan-facts[data-astro-cid-w4fumhmk] li[data-astro-cid-w4fumhmk]{padding-left:22px;font-size:16px;line-height:1.5;position:relative}.titan-facts[data-astro-cid-w4fumhmk] li[data-astro-cid-w4fumhmk]:before{content:"";background:var(--ink);width:7px;height:7px;position:absolute;top:.6em;left:2px}.scroll-hint[data-astro-cid-w4fumhmk]{color:var(--ink-2);margin:24px 0 0;font-size:13px}.doc-scroll[data-astro-cid-w4fumhmk]{scrollbar-width:auto;scrollbar-color:var(--ink) #fff;height:min(78vh,820px);overflow-y:auto}.doc-scroll[data-astro-cid-w4fumhmk]::-webkit-scrollbar{width:16px}.doc-scroll[data-astro-cid-w4fumhmk]::-webkit-scrollbar-track{border-left:2px solid var(--ink);background:repeating-linear-gradient(45deg,#fff 0 2px,#d8d8d2 2px 4px)}.doc-scroll[data-astro-cid-w4fumhmk]::-webkit-scrollbar-thumb{border:2px solid var(--ink);background:#fff}.doc-scroll[data-astro-cid-w4fumhmk] img{width:100%;height:auto;display:block}@media (width<=819px){.titan[data-astro-cid-w4fumhmk]{grid-template-columns:1fr}.titan-copy[data-astro-cid-w4fumhmk]{position:static}.projects[data-astro-cid-w4fumhmk],.insight[data-astro-cid-w4fumhmk],.insight[data-astro-cid-w4fumhmk].flip{grid-template-columns:1fr}.insight[data-astro-cid-w4fumhmk].flip .copy[data-astro-cid-w4fumhmk]{order:0}}
