.band[data-astro-cid-56mqtwqr]{background-color:var(--bp);background-image:linear-gradient(var(--bp-grid-major) 1px, transparent 1px), linear-gradient(90deg, var(--bp-grid-major) 1px, transparent 1px), linear-gradient(var(--bp-grid) 1px, transparent 1px), linear-gradient(90deg, var(--bp-grid) 1px, transparent 1px);color:var(--bp-ink);background-size:120px 120px,120px 120px,24px 24px,24px 24px;margin-top:clamp(72px,8vw,112px);scroll-margin-top:0}.inner[data-astro-cid-56mqtwqr]{padding-block:clamp(64px,7vw,104px)}.band[data-astro-cid-56mqtwqr] a{color:var(--bp-ink)}.band[data-astro-cid-56mqtwqr] a:hover{color:#fff}.band[data-astro-cid-56mqtwqr] :focus-visible{outline-color:var(--bp-ink)}.head[data-astro-cid-56mqtwqr]{border-bottom:1px solid var(--bp-line);flex-wrap:wrap;align-items:center;gap:10px 16px;padding-bottom:16px;display:flex}.marker[data-astro-cid-56mqtwqr]{border:1.5px solid var(--bp-ink);width:26px;height:26px;font-family:var(--mono);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:inline-flex}.head-label[data-astro-cid-56mqtwqr]{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600}.head-meta[data-astro-cid-56mqtwqr]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bp-muted);margin-left:auto;font-size:11px}.body[data-astro-cid-56mqtwqr]{flex-wrap:wrap;align-items:flex-start;gap:56px 80px;padding-top:56px;display:flex}.text[data-astro-cid-56mqtwqr]{flex:500px;min-width:0}h2[data-astro-cid-56mqtwqr]{letter-spacing:-.024em;text-wrap:balance;font-size:clamp(38px,4.6vw,66px);font-weight:380;line-height:1.02}.dek[data-astro-cid-56mqtwqr]{text-wrap:pretty;margin-top:30px;font-size:25px;font-style:italic;line-height:1.4}.summary[data-astro-cid-56mqtwqr]{max-width:560px;color:var(--bp-muted);text-wrap:pretty;margin-top:18px;font-size:19px;line-height:1.6}.actions[data-astro-cid-56mqtwqr]{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:36px;display:flex}.band[data-astro-cid-56mqtwqr] .read[data-astro-cid-56mqtwqr]{background:var(--bp-ink);min-height:48px;color:var(--bp);font-family:var(--sans);align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.band[data-astro-cid-56mqtwqr] .read[data-astro-cid-56mqtwqr]:hover{color:var(--bp);background:#fff}.tags[data-astro-cid-56mqtwqr]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bp-muted);font-size:11px}.figure[data-astro-cid-56mqtwqr]{flex:420px;min-width:0;max-width:540px}.sheet[data-astro-cid-ur3jnjqb]{border:1.5px solid var(--ink);background:var(--paper)}.strip-x[data-astro-cid-ur3jnjqb]{border-bottom:1px solid var(--ink);height:22px;font-family:var(--mono);color:var(--ink-3);grid-template-columns:repeat(6,minmax(0,1fr));font-size:10px;display:grid}.strip-x[data-astro-cid-ur3jnjqb].bottom{border-top:1px solid var(--ink);border-bottom:0}.strip-x[data-astro-cid-ur3jnjqb] span[data-astro-cid-ur3jnjqb],.strip-y[data-astro-cid-ur3jnjqb] span[data-astro-cid-ur3jnjqb]{justify-content:center;align-items:center;display:flex}.strip-x[data-astro-cid-ur3jnjqb] span[data-astro-cid-ur3jnjqb]+span[data-astro-cid-ur3jnjqb]{border-left:1px solid var(--rule)}.middle[data-astro-cid-ur3jnjqb]{display:flex}.strip-y[data-astro-cid-ur3jnjqb]{border-right:1px solid var(--ink);font-family:var(--mono);color:var(--ink-3);flex:0 0 22px;grid-template-rows:repeat(4,minmax(0,1fr));font-size:10px;display:grid}.strip-y[data-astro-cid-ur3jnjqb].right{border-right:0;border-left:1px solid var(--ink)}.strip-y[data-astro-cid-ur3jnjqb] span[data-astro-cid-ur3jnjqb]+span[data-astro-cid-ur3jnjqb]{border-top:1px solid var(--rule)}.field[data-astro-cid-ur3jnjqb]{background-color:var(--paper);background-image:linear-gradient(var(--grid-major) 1px, transparent 1px), linear-gradient(90deg, var(--grid-major) 1px, transparent 1px), linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-position:-1px -1px;background-size:120px 120px,120px 120px,24px 24px,24px 24px;flex:auto;min-width:0;padding:clamp(32px,4.4vw,64px)}@media (width<=640px){.strip-y[data-astro-cid-ur3jnjqb]{display:none}.field[data-astro-cid-ur3jnjqb]{padding:28px 18px}}.title-block[data-astro-cid-3onytvfh]{border:1.5px solid var(--ink);background:var(--paper);min-width:0;max-width:470px;font-family:var(--sans);flex:360px}.top[data-astro-cid-3onytvfh]{border-bottom:1.5px solid var(--ink);align-items:stretch;display:flex}.project[data-astro-cid-3onytvfh]{flex:auto;padding:14px 16px}.sheet-no[data-astro-cid-3onytvfh]{border-left:1.5px solid var(--ink);flex:0 0 104px;padding:14px 16px}.cell-label[data-astro-cid-3onytvfh]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px}.project-name[data-astro-cid-3onytvfh]{font-family:var(--serif);letter-spacing:-.01em;margin-top:6px;font-size:26px;line-height:1}.sheet-value[data-astro-cid-3onytvfh]{font-family:var(--mono);color:var(--red);margin-top:6px;font-size:22px;font-weight:500;line-height:1}dl[data-astro-cid-3onytvfh]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}dl[data-astro-cid-3onytvfh]>div[data-astro-cid-3onytvfh]{border-bottom:1px solid var(--rule);padding:12px 16px}dl[data-astro-cid-3onytvfh]>div[data-astro-cid-3onytvfh]:first-child,dl[data-astro-cid-3onytvfh]>div[data-astro-cid-3onytvfh]:nth-child(4),dl[data-astro-cid-3onytvfh]>div[data-astro-cid-3onytvfh]:nth-child(6){border-right:1px solid var(--rule)}dl[data-astro-cid-3onytvfh]>div[data-astro-cid-3onytvfh]:nth-last-child(-n+2){border-bottom:0}.wide[data-astro-cid-3onytvfh]{grid-column:1/-1}dd[data-astro-cid-3onytvfh]{margin-top:5px;font-size:14.5px;line-height:1.4}@media (width<=400px){.project[data-astro-cid-3onytvfh],.sheet-no[data-astro-cid-3onytvfh],dl[data-astro-cid-3onytvfh]>div[data-astro-cid-3onytvfh]{padding:12px}.sheet-no[data-astro-cid-3onytvfh]{flex-basis:76px}.project-name[data-astro-cid-3onytvfh]{font-size:21px}.sheet-value[data-astro-cid-3onytvfh]{font-size:18px}}.card[data-astro-cid-4u2ajqme]{flex-direction:column;gap:16px;display:flex}.top[data-astro-cid-4u2ajqme]{align-items:center;gap:14px;display:flex}.marker[data-astro-cid-4u2ajqme]{border:1.5px solid var(--ink);width:60px;height:60px;font-family:var(--mono);border-radius:50%;flex-direction:column;flex:0 0 60px;display:flex;overflow:hidden}.marker-no[data-astro-cid-4u2ajqme]{border-bottom:1px solid var(--ink);flex:50%;justify-content:center;align-items:flex-end;padding-bottom:3px;font-size:16px;font-weight:500;display:flex}.marker-sheet[data-astro-cid-4u2ajqme]{letter-spacing:.04em;color:var(--ink-2);flex:50%;justify-content:center;align-items:flex-start;padding-top:4px;font-size:9.5px;display:flex}.line[data-astro-cid-4u2ajqme]{border-top:1px solid var(--ink);flex:auto}.label[data-astro-cid-4u2ajqme],.date[data-astro-cid-4u2ajqme]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.date[data-astro-cid-4u2ajqme]{letter-spacing:.1em}.title[data-astro-cid-4u2ajqme]{letter-spacing:-.012em;text-wrap:balance;font-size:28px;line-height:1.15}.summary[data-astro-cid-4u2ajqme]{color:var(--ink-2);text-wrap:pretty;font-size:17px;line-height:1.55}.hero[data-astro-cid-lcdefpme]{padding-top:clamp(28px,4vw,56px)}.dimension[data-astro-cid-lcdefpme]{max-width:980px;color:var(--accent);align-items:center;gap:10px;margin-top:36px;display:flex}.dimension[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{flex:0 0 14px}.dim-line[data-astro-cid-lcdefpme]{border-top:1px solid;flex:auto;height:0}.dim-line[data-astro-cid-lcdefpme]:first-of-type{margin-left:-10px}.dim-line[data-astro-cid-lcdefpme]:last-of-type{margin-right:-10px}.dim-label[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;text-align:center;flex:0 auto;font-size:10.5px}h1[data-astro-cid-lcdefpme]{letter-spacing:-.032em;text-wrap:balance;max-width:1000px;margin-top:22px;font-size:clamp(44px,7.4vw,112px);font-weight:370;line-height:.98}h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--accent);font-style:italic;font-weight:350}.note-marker[data-astro-cid-lcdefpme]{border:1.5px solid var(--accent);width:2.6em;height:2.6em;font-family:var(--mono);letter-spacing:0;vertical-align:2em;border-radius:50%;justify-content:center;align-items:center;margin-left:.6em;font-size:clamp(11px,.15em,17px);font-style:normal;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.note-marker[data-astro-cid-lcdefpme]:hover{background:var(--accent);color:var(--paper)}.hero-lower[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px 56px;margin-top:clamp(40px,5vw,72px);display:flex}.hero-copy[data-astro-cid-lcdefpme]{flex:380px;min-width:0;max-width:560px}.hero-lede[data-astro-cid-lcdefpme]{color:var(--ink-2);text-wrap:pretty;font-size:clamp(19px,1.5vw,23px);line-height:1.5}.hero-links[data-astro-cid-lcdefpme]{font-family:var(--sans);flex-wrap:wrap;align-items:center;column-gap:28px;margin-top:16px;font-size:15px;font-weight:500;display:flex}.hero-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;min-height:44px;display:inline-flex}.latest[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:flex-start;gap:72px 80px;padding-top:clamp(80px,9vw,128px);display:flex}.essays[data-astro-cid-lcdefpme]{flex:600px;min-width:0}.rows[data-astro-cid-lcdefpme],.signal-list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.rows[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule)}.row[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:baseline;gap:6px 28px;padding:22px 0;display:flex}.date[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex:0 0 96px;font-size:11.5px}.text[data-astro-cid-lcdefpme]{flex-direction:column;flex:360px;gap:8px;min-width:0;display:flex}.row[data-astro-cid-lcdefpme] .title[data-astro-cid-lcdefpme]{letter-spacing:-.01em;text-wrap:balance;font-size:25px;line-height:1.22}.tags[data-astro-cid-lcdefpme]{font-family:var(--sans);color:var(--ink-3);font-size:13px}.signals[data-astro-cid-lcdefpme]{flex:320px;min-width:0;max-width:420px}.signals-intro[data-astro-cid-lcdefpme]{font-family:var(--sans);color:var(--ink-2);margin:18px 0 6px;font-size:14px;line-height:1.55}.signal-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px dashed var(--rule);padding:18px 0}.signal-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.signal-date[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;display:block}.signal-text[data-astro-cid-lcdefpme]{text-wrap:pretty;margin-top:8px;font-size:19px;line-height:1.45;display:block}.start[data-astro-cid-lcdefpme]{padding-top:clamp(80px,9vw,128px)}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:48px;padding-top:44px;display:grid}.site-plan[data-astro-cid-lcdefpme]{margin-top:clamp(96px,10vw,144px)}.aerial[data-astro-cid-lcdefpme]{margin-top:32px}.photo[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--panel);height:clamp(340px,42vw,620px);position:relative}.photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;display:block}.corner[data-astro-cid-lcdefpme]{border-color:var(--ink);border-style:solid;border-width:0;width:18px;height:18px;position:absolute}.corner[data-astro-cid-lcdefpme].tl{top:24px;left:var(--gutter);border-top-width:1px;border-left-width:1px}.corner[data-astro-cid-lcdefpme].tr{top:24px;right:var(--gutter);border-top-width:1px;border-right-width:1px}.corner[data-astro-cid-lcdefpme].bl{bottom:24px;left:var(--gutter);border-bottom-width:1px;border-left-width:1px}.corner[data-astro-cid-lcdefpme].br{bottom:24px;right:var(--gutter);border-bottom-width:1px;border-right-width:1px}.north[data-astro-cid-lcdefpme]{top:56px;right:calc(var(--gutter) + 32px);background:var(--panel);color:var(--ink);font-family:var(--mono);flex-direction:column;align-items:center;gap:4px;padding:8px 10px;font-size:11px;font-weight:500;display:flex;position:absolute}.aerial-caption[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 48px;padding-top:18px;display:flex}.aerial-text[data-astro-cid-lcdefpme]{text-wrap:pretty;flex:420px;max-width:640px;font-size:22px;line-height:1.45}
