.worksheet[data-astro-cid-o7byhhtb]{background:var(--ink);border:1px solid var(--ink);border-radius:5px;flex-direction:column;height:100%;padding:24px 8px 8px;display:flex;position:relative}.board-clip[data-astro-cid-o7byhhtb]{background:#c7c7c3;border:1px solid #737370;border-radius:4px;place-items:center;width:72px;height:22px;display:grid;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.board-clip[data-astro-cid-o7byhhtb] span[data-astro-cid-o7byhhtb]{background:var(--ink);border-radius:4px;width:42px;height:5px}.board-head[data-astro-cid-o7byhhtb]{color:var(--on-dark);justify-content:space-between;align-items:center;gap:12px;padding:0 12px 14px;display:flex}.board-head[data-astro-cid-o7byhhtb] h2[data-astro-cid-o7byhhtb]{font-size:clamp(23px,2.1vw,30px);line-height:1}.board-head[data-astro-cid-o7byhhtb] p[data-astro-cid-o7byhhtb]{color:#b8b8b4;font-variant-numeric:tabular-nums;flex:none;margin:0;font-size:14px}.board-head[data-astro-cid-o7byhhtb] b[data-astro-cid-o7byhhtb]{color:var(--on-dark);font-size:20px}.board-paper[data-astro-cid-o7byhhtb]{background:var(--paper);flex:1;padding:12px 16px}.checklist[data-astro-cid-o7byhhtb]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;margin:0;padding:0;list-style:none;display:grid}.checklist[data-astro-cid-o7byhhtb] li[data-astro-cid-o7byhhtb]{border-bottom:1px solid var(--line);color:#686866;overflow-wrap:anywhere;align-items:flex-start;gap:8px;min-height:33px;padding:7px 0;font-size:14px;line-height:1.3;display:flex}.checklist[data-astro-cid-o7byhhtb] .selected[data-astro-cid-o7byhhtb]{color:var(--ink);font-weight:600}.check[data-astro-cid-o7byhhtb]{background:0 0;border:1px solid #999995;flex:0 0 17px;place-items:center;width:17px;height:17px;display:grid}.selected[data-astro-cid-o7byhhtb] .check[data-astro-cid-o7byhhtb]{background:var(--accent);border-color:var(--accent);color:var(--ink)}.check[data-astro-cid-o7byhhtb] svg[data-astro-cid-o7byhhtb]{width:15px;height:15px}@media (width<=480px){.board-head[data-astro-cid-o7byhhtb]{align-items:flex-start;padding-left:8px;padding-right:8px}.board-head[data-astro-cid-o7byhhtb] h2[data-astro-cid-o7byhhtb]{font-size:23px}.board-paper[data-astro-cid-o7byhhtb]{padding:10px}.checklist[data-astro-cid-o7byhhtb]{column-gap:12px}.checklist[data-astro-cid-o7byhhtb] li[data-astro-cid-o7byhhtb]{padding:7px 0;font-size:14px}}.project-head[data-astro-cid-vl6aknzk]{padding-top:28px}.title-grid[data-astro-cid-vl6aknzk]{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:32px 64px;margin:clamp(28px,3vw,44px) 0 32px;display:grid}h1[data-astro-cid-vl6aknzk]{text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(32px,4.8vw,70px)}h1[data-astro-cid-vl6aknzk].customer--long{font-size:clamp(20px,3.6vw,52px)}.project-name[data-astro-cid-vl6aknzk]{font:800 clamp(21px, 2.2vw, 30px)/1.1 var(--display);max-width:34ch;margin:12px 0 0}.geography[data-astro-cid-vl6aknzk]{color:var(--muted);max-width:38ch;margin:12px 0 0;font-size:15px}.key-fact[data-astro-cid-vl6aknzk]{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:22px;display:flex}.key-fact[data-astro-cid-vl6aknzk] b[data-astro-cid-vl6aknzk]{background:var(--accent);color:var(--ink);font:900 clamp(36px, 4vw, 56px)/1 var(--display);font-variant-numeric:tabular-nums;white-space:nowrap;padding:8px 14px;display:inline-block}.key-fact[data-astro-cid-vl6aknzk] span[data-astro-cid-vl6aknzk]{max-width:25ch;font-size:clamp(17px,1.4vw,20px);line-height:1.25}.project-lead[data-astro-cid-vl6aknzk] h2[data-astro-cid-vl6aknzk]{margin:0 0 14px;font-size:26px}.project-lead[data-astro-cid-vl6aknzk] .lead[data-astro-cid-vl6aknzk]{margin:0}.project-discuss[data-astro-cid-vl6aknzk]{margin-top:24px}figure[data-astro-cid-vl6aknzk]{margin:0}.hero-photo[data-astro-cid-vl6aknzk]{position:relative}.hero-photo[data-astro-cid-vl6aknzk] img[data-astro-cid-vl6aknzk]{object-fit:cover;width:100%;height:clamp(300px,39vw,560px)}.hero-photo[data-astro-cid-vl6aknzk] figcaption[data-astro-cid-vl6aknzk]{color:var(--white);background:var(--ink);padding:8px 16px;font-size:14px;position:absolute;bottom:20px;left:20px}.project-scale[data-astro-cid-vl6aknzk]{background:repeating-linear-gradient(135deg,#ecece9 0 10px,#e3e3e0 10px 11px);align-items:baseline;gap:24px;padding:40px clamp(24px,4vw,56px);display:flex}.project-scale[data-astro-cid-vl6aknzk] b[data-astro-cid-vl6aknzk]{font:900 clamp(76px, 12vw, 160px)/.9 var(--display)}.project-scale[data-astro-cid-vl6aknzk] span[data-astro-cid-vl6aknzk]{max-width:26ch;font-size:clamp(18px,2.3vw,32px)}.project-numbers[data-astro-cid-vl6aknzk]{margin-top:0;padding:36px 0 44px}.project-numbers[data-astro-cid-vl6aknzk] h2[data-astro-cid-vl6aknzk]{margin-bottom:28px;font-size:24px}dl[data-astro-cid-vl6aknzk]{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 32px;margin:0;display:grid}dl[data-astro-cid-vl6aknzk] div[data-astro-cid-vl6aknzk]{border-top:1px solid var(--line-dark);flex-direction:column-reverse;align-items:flex-start;gap:10px;padding-top:20px;display:flex}dt[data-astro-cid-vl6aknzk]{color:#b8b8b4;max-width:26ch;font-size:15px}dd[data-astro-cid-vl6aknzk]{font-family:var(--display);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(30px,3.2vw,48px);font-weight:900;line-height:1}.story-grid[data-astro-cid-vl6aknzk]{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:48px 80px;display:grid}.worksheets[data-astro-cid-vl6aknzk]{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;scroll-margin-top:12px;display:grid}.story-outcome[data-astro-cid-vl6aknzk]{grid-column:1}.story-content[data-astro-cid-vl6aknzk]>.story-section+.story-section{margin-top:48px}.story-section[data-astro-cid-vl6aknzk] h2[data-astro-cid-vl6aknzk]{margin-bottom:20px;font-size:clamp(32px,3vw,44px)}.story-section[data-astro-cid-vl6aknzk] p[data-astro-cid-vl6aknzk]{max-width:68ch;margin:0;font-size:18px}.actions[data-astro-cid-vl6aknzk]{margin:0;padding:0;list-style:none}.actions[data-astro-cid-vl6aknzk] li[data-astro-cid-vl6aknzk]{border-top:1px solid var(--line);padding:18px 0 18px 26px;font-size:18px;position:relative}.actions[data-astro-cid-vl6aknzk] li[data-astro-cid-vl6aknzk]:before{content:"";background:var(--accent);width:6px;height:6px;position:absolute;top:28px;left:0}.result[data-astro-cid-vl6aknzk]{background:var(--paper);padding:28px}.result[data-astro-cid-vl6aknzk] .link-arrow[data-astro-cid-vl6aknzk]{margin-top:20px}.result[data-astro-cid-vl6aknzk] .source-date[data-astro-cid-vl6aknzk]{color:var(--muted);margin-top:16px;font-size:14px}.catalog-links[data-astro-cid-vl6aknzk]{border:1px solid var(--line);padding:24px}.catalog-links[data-astro-cid-vl6aknzk] h2[data-astro-cid-vl6aknzk]{font-size:28px}.catalog-links[data-astro-cid-vl6aknzk] p[data-astro-cid-vl6aknzk]{color:var(--muted);margin:12px 0 20px}.catalog-links[data-astro-cid-vl6aknzk] ul[data-astro-cid-vl6aknzk]{margin:0 0 28px;padding:0;list-style:none}.catalog-links[data-astro-cid-vl6aknzk] li[data-astro-cid-vl6aknzk]{border-top:1px solid var(--line)}.catalog-links[data-astro-cid-vl6aknzk] li[data-astro-cid-vl6aknzk]:last-child{border-bottom:1px solid var(--line)}.catalog-links[data-astro-cid-vl6aknzk] li[data-astro-cid-vl6aknzk] a[data-astro-cid-vl6aknzk]{justify-content:space-between;align-items:center;gap:16px;padding:16px 0;text-decoration:none;display:flex}.catalog-links[data-astro-cid-vl6aknzk] li[data-astro-cid-vl6aknzk] a[data-astro-cid-vl6aknzk]:hover{text-underline-offset:4px;text-decoration:underline}.detail-photo[data-astro-cid-vl6aknzk]{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:end;gap:32px 80px;margin-top:clamp(48px,6vw,88px);display:grid}.detail-photo[data-astro-cid-vl6aknzk] img[data-astro-cid-vl6aknzk]{object-fit:cover;width:100%;max-height:560px}.detail-photo[data-astro-cid-vl6aknzk] figcaption[data-astro-cid-vl6aknzk]{border-top:1px solid var(--line);color:var(--muted);max-width:30ch;padding:16px 0}@media (width<=960px){.title-grid[data-astro-cid-vl6aknzk]{grid-template-columns:1fr;gap:24px}.project-lead[data-astro-cid-vl6aknzk] .lead[data-astro-cid-vl6aknzk]{margin:0}.story-grid[data-astro-cid-vl6aknzk]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:32px}dl[data-astro-cid-vl6aknzk]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.hero-photo[data-astro-cid-vl6aknzk] img[data-astro-cid-vl6aknzk]{height:320px}.hero-photo[data-astro-cid-vl6aknzk] figcaption[data-astro-cid-vl6aknzk]{font-size:12px;bottom:12px;left:12px;right:12px}.project-scale[data-astro-cid-vl6aknzk]{flex-direction:column;gap:16px}.project-scale[data-astro-cid-vl6aknzk] b[data-astro-cid-vl6aknzk]{font-size:clamp(72px,20vw,120px)}.project-scale[data-astro-cid-vl6aknzk] span[data-astro-cid-vl6aknzk]{font-size:20px}dl[data-astro-cid-vl6aknzk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}dd[data-astro-cid-vl6aknzk]{overflow-wrap:anywhere;font-size:32px}.project-numbers[data-astro-cid-vl6aknzk] .money{font-size:clamp(26px,8.4vw,32px)}.story-grid[data-astro-cid-vl6aknzk],.detail-photo[data-astro-cid-vl6aknzk]{grid-template-columns:minmax(0,1fr)}.worksheets[data-astro-cid-vl6aknzk]{grid-template-columns:minmax(0,1fr);gap:32px}.story-section[data-astro-cid-vl6aknzk] p[data-astro-cid-vl6aknzk],.actions[data-astro-cid-vl6aknzk] li[data-astro-cid-vl6aknzk]{font-size:17px}.result[data-astro-cid-vl6aknzk]{padding:22px}.detail-photo[data-astro-cid-vl6aknzk]{gap:12px}}
