.spatial-evidence-module__9zSXra__instrument{margin-block:clamp(var(--s4), 7vw, var(--s8));border:var(--w-index) solid var(--ink);background:var(--paper);position:relative}.spatial-evidence-module__9zSXra__stamp{gap:var(--s2);border-bottom:var(--w-intermediate) solid var(--ink);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.055em;text-transform:uppercase;grid-template-columns:1fr 1.2fr 1fr;padding:.55rem .75rem;line-height:1.35;display:grid}.spatial-evidence-module__9zSXra__stamp strong{color:var(--ink);text-align:center;font-weight:600}.spatial-evidence-module__9zSXra__stamp span:last-child{text-align:right}.spatial-evidence-module__9zSXra__intro{gap:clamp(var(--s4), 7vw, var(--s8));padding:clamp(var(--s3), 5vw, var(--s6));grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;display:grid}.spatial-evidence-module__9zSXra__intro h2{max-width:22ch;margin:var(--s1) 0 0;font-family:var(--font-sans);letter-spacing:-.035em;font-size:clamp(1.9rem,2.8vw,2.5rem);font-weight:450;line-height:1.08}.spatial-evidence-module__9zSXra__intro>p{max-width:46ch;color:var(--muted);font-family:var(--font-serif);font-size:var(--text-2xl);margin:0;line-height:1.6}.spatial-evidence-module__9zSXra__viewport{overflow-anchor:none;border-block:var(--w-intermediate) solid var(--ink);background:var(--surface)}.spatial-evidence-module__9zSXra__printPlate{display:none}.spatial-evidence-module__9zSXra__poster{padding:clamp(var(--s1), 2vw, var(--s3));background:var(--surface-2)}.spatial-evidence-module__9zSXra__poster img{border:var(--w-intermediate) solid var(--line);width:100%;height:auto;display:block}:is(:root:not([data-theme=dark]) img.spatial-evidence-module__9zSXra__posterDark,:root[data-theme=dark] img.spatial-evidence-module__9zSXra__posterLight){display:none}.spatial-evidence-module__9zSXra__posterCaption{gap:var(--s2) var(--s4);padding:var(--s3) clamp(var(--s2), 3vw, var(--s4));border-top:var(--w-intermediate) solid var(--ink);background:var(--paper);grid-template-columns:minmax(0,5fr) minmax(0,5fr) auto;align-items:center;display:grid}.spatial-evidence-module__9zSXra__posterCaption h3{max-width:16ch;margin:var(--s1) 0 0;font-family:var(--font-sans);letter-spacing:-.035em;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:500;line-height:1}.spatial-evidence-module__9zSXra__posterCaption>p{max-width:52ch;color:var(--muted);margin:0;line-height:1.55}.spatial-evidence-module__9zSXra__posterCaption button,.spatial-evidence-module__9zSXra__instrumentControls button,.spatial-evidence-module__9zSXra__mapControls button{min-height:44px;color:var(--ink);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-weight:600}.spatial-evidence-module__9zSXra__posterCaption button{justify-content:center;align-items:center;gap:var(--s1);padding:0 var(--s3);background:var(--ink);color:var(--selection-ink);display:inline-flex}.spatial-evidence-module__9zSXra__posterCaption button span{transition:transform var(--duration-snap) var(--ease-productive)}.spatial-evidence-module__9zSXra__posterCaption button:hover span{transform:translate(3px,2px)}.spatial-evidence-module__9zSXra__posterCaption button:focus-visible,.spatial-evidence-module__9zSXra__instrumentControls button:focus-visible,.spatial-evidence-module__9zSXra__mapControls button:focus-visible,.spatial-evidence-module__9zSXra__provenance a:focus-visible{outline:2px solid var(--signal-deep);outline-offset:3px}.spatial-evidence-module__9zSXra__activeInstrument{min-width:0;scroll-margin-top:calc(var(--site-header-h) + var(--s2))}.spatial-evidence-module__9zSXra__instrumentControls{border-bottom:var(--w-intermediate) solid var(--ink);background:var(--paper);align-items:stretch;display:flex}.spatial-evidence-module__9zSXra__citySelector{flex:auto}.spatial-evidence-module__9zSXra__instrumentControls .spatial-evidence-module__9zSXra__modeSelector{border-left:var(--w-intermediate) solid var(--ink);flex:none}.spatial-evidence-module__9zSXra__instrumentControls fieldset,.spatial-evidence-module__9zSXra__mapControls fieldset{border:0;min-width:0;margin:0;padding:0}.spatial-evidence-module__9zSXra__instrumentControls fieldset{flex-wrap:wrap;align-items:stretch;display:flex}.spatial-evidence-module__9zSXra__instrumentControls legend,.spatial-evidence-module__9zSXra__mapControls legend{float:left;height:100%;min-height:44px;padding:0 var(--s2);border-right:var(--w-intermediate) solid var(--line);color:var(--muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;place-items:center;display:grid}.spatial-evidence-module__9zSXra__instrumentControls button,.spatial-evidence-module__9zSXra__mapControls button{padding-inline:var(--s2);border-right:var(--w-intermediate) solid var(--line)}.spatial-evidence-module__9zSXra__instrumentControls button[aria-pressed=true],.spatial-evidence-module__9zSXra__mapControls button[aria-pressed=true]{background:var(--ink);color:var(--selection-ink)}.spatial-evidence-module__9zSXra__mapWorkbench,.spatial-evidence-module__9zSXra__voxelWorkbench{background:var(--surface);min-width:0}.spatial-evidence-module__9zSXra__mapControls{border-bottom:var(--w-intermediate) solid var(--line);background:var(--paper);flex-wrap:wrap;justify-content:space-between;min-height:48px;display:flex}.spatial-evidence-module__9zSXra__mapControls fieldset{flex-wrap:wrap;display:flex}.spatial-evidence-module__9zSXra__mapStage{background:var(--paper);height:min(68vh,680px);min-height:500px;position:relative;overflow:hidden}.spatial-evidence-module__9zSXra__mapCanvas{width:100%;height:100%;display:block;position:absolute;inset:0}.spatial-evidence-module__9zSXra__mapCanvas.maplibregl-map{overflow:hidden}:is(.spatial-evidence-module__9zSXra__mapCanvas .maplibregl-canvas-container,.spatial-evidence-module__9zSXra__mapCanvas .maplibregl-canvas){width:100%;height:100%}.spatial-evidence-module__9zSXra__mapCanvas .maplibregl-canvas{position:absolute;inset:0}.spatial-evidence-module__9zSXra__mapCanvas .maplibregl-canvas-container.maplibregl-interactive{cursor:grab;-webkit-user-select:none;user-select:none}.spatial-evidence-module__9zSXra__mapCanvas .maplibregl-canvas-container.maplibregl-interactive:active{cursor:grabbing}.spatial-evidence-module__9zSXra__mapCanvas .maplibregl-cooperative-gesture-screen{z-index:3;padding:var(--s3);background:color-mix(in srgb, var(--paper) 86%, transparent);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-sm);opacity:0;pointer-events:none;text-align:center;transition:opacity var(--duration-snap) var(--ease-productive);place-items:center;display:grid;position:absolute;inset:0}.spatial-evidence-module__9zSXra__mapCanvas .maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1}.spatial-evidence-module__9zSXra__mapStatus,.spatial-evidence-module__9zSXra__loading{place-items:center;gap:var(--s2);color:var(--muted);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.05em;text-transform:uppercase;display:grid}.spatial-evidence-module__9zSXra__mapStatus{background:var(--surface);pointer-events:none;position:absolute;inset:0}.spatial-evidence-module__9zSXra__loading{min-height:620px}.spatial-evidence-module__9zSXra__loading span{border-top:var(--w-index) solid var(--ink);width:56px;animation:spatial-evidence-module__9zSXra__loadingSurvey var(--slow-01) var(--ease-expressive) alternate infinite;transform-origin:0}@keyframes spatial-evidence-module__9zSXra__loadingSurvey{0%{transform:scaleX(.12)}to{transform:scaleX(1)}}.spatial-evidence-module__9zSXra__mapLegend{top:var(--s2);right:var(--s2);gap:.35rem var(--s1);max-width:min(420px, calc(100% - var(--s4)));border:var(--w-intermediate) solid var(--ink);background:color-mix(in srgb, var(--paper) 92%, transparent);color:var(--muted);font-family:var(--font-mono);font-size:var(--text-2xs);pointer-events:none;grid-template-columns:auto minmax(88px,128px) auto;align-items:center;padding:.6rem .7rem;display:grid;position:absolute}.spatial-evidence-module__9zSXra__mapLegend>i{border:var(--w-intermediate) solid var(--line);background:linear-gradient(90deg, var(--spatial-vegetation-low), var(--spatial-vegetation-high));height:.55rem}.spatial-evidence-module__9zSXra__mapLegend[data-mode=impervious]>i{background:linear-gradient(90deg, var(--spatial-impervious-low), var(--spatial-impervious-high))}.spatial-evidence-module__9zSXra__mapLegend[data-mode=sky-view]>i{background:linear-gradient(90deg, var(--spatial-sky-low), var(--spatial-sky-high))}.spatial-evidence-module__9zSXra__mapLegend>span:last-of-type{text-align:right}.spatial-evidence-module__9zSXra__mapLegend small{grid-column:1/-1;line-height:1.35}.spatial-evidence-module__9zSXra__mapLegend .spatial-evidence-module__9zSXra__noData{padding-left:1.15rem;position:relative}.spatial-evidence-module__9zSXra__mapLegend .spatial-evidence-module__9zSXra__noData:before{border:var(--w-intermediate) solid var(--line);background:var(--spatial-no-data);content:"";width:.7rem;height:.7rem;position:absolute;top:.08rem;left:0}.spatial-evidence-module__9zSXra__mapCanvas .maplibregl-ctrl-bottom-right{right:var(--s2);bottom:var(--s2)}.spatial-evidence-module__9zSXra__mapCanvas .maplibregl-ctrl-scale{border-color:var(--ink);background:color-mix(in srgb, var(--paper) 92%, transparent);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-2xs)}.spatial-evidence-module__9zSXra__coordinate{left:var(--s2);bottom:var(--s2);border:var(--w-intermediate) solid var(--ink);background:color-mix(in srgb, var(--paper) 90%, transparent);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;letter-spacing:.04em;padding:.45rem .6rem;position:absolute}.spatial-evidence-module__9zSXra__mapGuidance{padding:.65rem var(--s2);border-top:var(--w-intermediate) solid var(--line);background:var(--paper);color:var(--muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.035em;text-transform:uppercase;margin:0;line-height:1.55}.spatial-evidence-module__9zSXra__mapRegister,.spatial-evidence-module__9zSXra__voxelRegister,.spatial-evidence-module__9zSXra__metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.spatial-evidence-module__9zSXra__mapRegister,.spatial-evidence-module__9zSXra__voxelRegister{border-top:var(--w-intermediate) solid var(--ink);background:var(--paper);grid-template-columns:repeat(4,minmax(0,1fr))}.spatial-evidence-module__9zSXra__mapRegister>div,.spatial-evidence-module__9zSXra__voxelRegister>div,.spatial-evidence-module__9zSXra__metrics>div{min-width:0;padding:var(--s2)}.spatial-evidence-module__9zSXra__mapRegister>div+div,.spatial-evidence-module__9zSXra__voxelRegister>div+div,.spatial-evidence-module__9zSXra__metrics>div+div{border-left:var(--w-intermediate) solid var(--line)}.spatial-evidence-module__9zSXra__mapRegister strong,.spatial-evidence-module__9zSXra__voxelRegister strong{margin-top:var(--s1);font-family:var(--font-sans);font-size:var(--text-xl);line-height:1.2;display:block}.spatial-evidence-module__9zSXra__mapRegister span,.spatial-evidence-module__9zSXra__voxelRegister span{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-2xs);margin-top:.35rem;line-height:1.45;display:block}.spatial-evidence-module__9zSXra__metrics{border-bottom:var(--w-intermediate) solid var(--ink)}.spatial-evidence-module__9zSXra__metrics dt{color:var(--ink);font-family:var(--font-sans);letter-spacing:-.035em;font-size:clamp(1.65rem,3vw,2.7rem);font-weight:500;line-height:1}.spatial-evidence-module__9zSXra__metrics dd{margin:var(--s1) 0 0;color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase}.spatial-evidence-module__9zSXra__provenance{grid-template-columns:1fr 1fr;display:grid}.spatial-evidence-module__9zSXra__provenance>div{padding:var(--s3)}.spatial-evidence-module__9zSXra__provenance>div+div{border-left:var(--w-intermediate) solid var(--line)}.spatial-evidence-module__9zSXra__provenance p:not(.metadata){max-width:56ch;margin:var(--s1) 0 0;color:var(--muted);font-size:var(--text-md);line-height:1.55}.spatial-evidence-module__9zSXra__provenance a{color:var(--ink);text-decoration:underline;text-decoration-thickness:var(--w-hairline);text-underline-offset:.16em}.spatial-evidence-module__9zSXra__claimBoundary{background:var(--surface);border-left-color:var(--signal)!important}.spatial-evidence-module__9zSXra__mapFallback{min-height:500px;padding:0 0 clamp(var(--s3), 7vw, var(--s6));background:var(--surface);align-content:start;display:grid}.spatial-evidence-module__9zSXra__mapFallback img{border-bottom:var(--w-intermediate) solid var(--ink);width:100%;height:auto}.spatial-evidence-module__9zSXra__mapFallback>p,.spatial-evidence-module__9zSXra__mapFallback>h3{margin-inline:clamp(var(--s3), 7vw, var(--s8))}.spatial-evidence-module__9zSXra__mapFallback>.metadata{margin-top:var(--s4)}.spatial-evidence-module__9zSXra__mapFallback h3{max-width:18ch;margin:var(--s1) 0 var(--s2);font-family:var(--font-sans);letter-spacing:-.035em;font-size:clamp(2rem,4vw,3.8rem);font-weight:500;line-height:.98}.spatial-evidence-module__9zSXra__mapFallback p:last-child{max-width:52ch;color:var(--muted);margin:0}@media (max-width:1100px){.spatial-evidence-module__9zSXra__instrumentControls{flex-direction:column}.spatial-evidence-module__9zSXra__instrumentControls .spatial-evidence-module__9zSXra__modeSelector{border-left:0;border-top:var(--w-intermediate) solid var(--line)}}@media (max-width:940px){.spatial-evidence-module__9zSXra__intro,.spatial-evidence-module__9zSXra__provenance,.spatial-evidence-module__9zSXra__posterCaption{grid-template-columns:1fr}.spatial-evidence-module__9zSXra__posterCaption button{justify-self:start}.spatial-evidence-module__9zSXra__instrumentControls fieldset+fieldset,.spatial-evidence-module__9zSXra__provenance>div+div{border-top:var(--w-intermediate) solid var(--line);border-left:0}.spatial-evidence-module__9zSXra__claimBoundary{border-top-color:var(--signal)!important}.spatial-evidence-module__9zSXra__mapRegister,.spatial-evidence-module__9zSXra__voxelRegister,.spatial-evidence-module__9zSXra__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.spatial-evidence-module__9zSXra__mapRegister>div:nth-child(3),.spatial-evidence-module__9zSXra__voxelRegister>div:nth-child(3),.spatial-evidence-module__9zSXra__metrics>div:nth-child(3){border-top:var(--w-intermediate) solid var(--line);border-left:0}.spatial-evidence-module__9zSXra__mapRegister>div:nth-child(4),.spatial-evidence-module__9zSXra__voxelRegister>div:nth-child(4),.spatial-evidence-module__9zSXra__metrics>div:nth-child(4){border-top:var(--w-intermediate) solid var(--line)}.spatial-evidence-module__9zSXra__metrics>div:nth-child(3){grid-column:1/-1}}@media (max-width:700px){.spatial-evidence-module__9zSXra__stamp{grid-template-columns:1fr}.spatial-evidence-module__9zSXra__stamp strong{text-align:left}.spatial-evidence-module__9zSXra__stamp span:last-child{display:none}.spatial-evidence-module__9zSXra__intro{gap:var(--s3);padding:var(--s3) var(--s2)}.spatial-evidence-module__9zSXra__loading{min-height:560px}.spatial-evidence-module__9zSXra__posterCaption{padding:var(--s3) var(--s2)}.spatial-evidence-module__9zSXra__posterCaption button{justify-self:stretch}.spatial-evidence-module__9zSXra__instrumentControls legend,.spatial-evidence-module__9zSXra__mapControls legend{border-right:0;border-bottom:var(--w-intermediate) solid var(--line);justify-content:start;width:100%;height:auto;min-height:32px}.spatial-evidence-module__9zSXra__instrumentControls fieldset,.spatial-evidence-module__9zSXra__mapControls,.spatial-evidence-module__9zSXra__mapControls fieldset{width:100%}.spatial-evidence-module__9zSXra__instrumentControls button,.spatial-evidence-module__9zSXra__mapControls button{flex:33%}.spatial-evidence-module__9zSXra__citySelector button{border-top:var(--w-intermediate) solid var(--line);flex-basis:33%}.spatial-evidence-module__9zSXra__modeSelector button{border-top:var(--w-intermediate) solid var(--line);flex-basis:50%}.spatial-evidence-module__9zSXra__mapStage{height:58vh;min-height:440px}.spatial-evidence-module__9zSXra__coordinate{right:var(--s2);width:fit-content;max-width:calc(100% - var(--s4))}}@media (prefers-reduced-motion:reduce){.spatial-evidence-module__9zSXra__loading span{width:56px;animation:none}}@media (forced-colors:active){.spatial-evidence-module__9zSXra__mapCanvas{forced-color-adjust:none}}@media print{.spatial-evidence-module__9zSXra__posterCaption,.spatial-evidence-module__9zSXra__activeInstrument,.spatial-evidence-module__9zSXra__poster{display:none!important}.spatial-evidence-module__9zSXra__viewport{min-height:328px}.spatial-evidence-module__9zSXra__printPlate{background:linear-gradient(color-mix(in srgb, var(--paper) 58%, transparent), color-mix(in srgb, var(--paper) 58%, transparent)), url(/evidence/shaping-cool-cities-input-field.webp) center / cover no-repeat;min-height:328px;display:block}.spatial-evidence-module__9zSXra__instrument{break-inside:avoid}}
.lower-lea-poll-demo-module__3-UJ6G__demo{flex:520px;order:2;min-width:0;max-width:720px;margin:0;container-type:inline-size}.lower-lea-poll-demo-module__3-UJ6G__frame{border:var(--w-intermediate,1px) solid var(--ink);background:var(--paper);color:var(--ink)}.lower-lea-poll-demo-module__3-UJ6G__demo figcaption{font-family:var(--font-sans);color:var(--muted);max-width:90ch;margin:0;padding:.875rem 0 0;font-size:.8125rem;line-height:1.55}@media (max-width:700px){.lower-lea-poll-demo-module__3-UJ6G__demo{flex-basis:100%}}@media (min-width:1340px) and (min-height:820px){.lower-lea-poll-demo-module__3-UJ6G__demo{top:calc(var(--site-header-h,77px) + 1.5rem);position:sticky}}.lower-lea-poll-demo-module__3-UJ6G__board{--strip:calc(1rem + 1px + var(--text-sm,.75rem) * 1.35);--tray:60px;grid-template-columns:minmax(0,1fr);padding:clamp(.75rem,3.4cqi,1.25rem);display:grid}.lower-lea-poll-demo-module__3-UJ6G__rest{grid-template-columns:minmax(0,1fr);display:grid}.lower-lea-poll-demo-module__3-UJ6G__title,.lower-lea-poll-demo-module__3-UJ6G__boxLabel,.lower-lea-poll-demo-module__3-UJ6G__switch,.lower-lea-poll-demo-module__3-UJ6G__slotLetter,.lower-lea-poll-demo-module__3-UJ6G__voiceRowLabel{font-family:var(--font-mono);font-size:var(--text-sm,.75rem);letter-spacing:.06em;text-transform:uppercase;line-height:1.35}.lower-lea-poll-demo-module__3-UJ6G__title,.lower-lea-poll-demo-module__3-UJ6G__boxLabel,.lower-lea-poll-demo-module__3-UJ6G__voiceRowLabel{margin:0}.lower-lea-poll-demo-module__3-UJ6G__title{border-bottom:var(--w-intermediate,1px) solid var(--ink);color:var(--muted);padding:.5rem .75rem}.lower-lea-poll-demo-module__3-UJ6G__phone,.lower-lea-poll-demo-module__3-UJ6G__queue,.lower-lea-poll-demo-module__3-UJ6G__display{border:var(--w-intermediate,1px) solid var(--ink);background:var(--paper);align-content:start;display:grid}.lower-lea-poll-demo-module__3-UJ6G__pollBox,.lower-lea-poll-demo-module__3-UJ6G__voiceBox{gap:.75rem;padding:.875rem .75rem;display:grid}.lower-lea-poll-demo-module__3-UJ6G__voiceBox{background:var(--surface);border-top:var(--w-intermediate,1px) solid var(--ink)}.lower-lea-poll-demo-module__3-UJ6G__boxLabel{color:var(--ink);font-weight:600}.lower-lea-poll-demo-module__3-UJ6G__lines{flex:auto;gap:6px;min-width:0;display:grid}.lower-lea-poll-demo-module__3-UJ6G__lines i{background:color-mix(in srgb, currentColor 38%, transparent);height:2px;display:block}.lower-lea-poll-demo-module__3-UJ6G__lines i:last-child:not(:first-child){width:62%}.lower-lea-poll-demo-module__3-UJ6G__lines[data-short] i{width:74%}.lower-lea-poll-demo-module__3-UJ6G__options{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.lower-lea-poll-demo-module__3-UJ6G__option{border:var(--w-intermediate,1px) solid var(--ink);background:var(--paper);min-height:52px;color:var(--ink);text-align:left;cursor:pointer;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.lower-lea-poll-demo-module__3-UJ6G__option:disabled,.lower-lea-poll-demo-module__3-UJ6G__record:disabled,.lower-lea-poll-demo-module__3-UJ6G__switch:disabled{cursor:default}.lower-lea-poll-demo-module__3-UJ6G__option .lower-lea-poll-demo-module__3-UJ6G__letter{font-family:var(--font-mono);flex:none;font-size:.9375rem;font-weight:600;line-height:1}.lower-lea-poll-demo-module__3-UJ6G__option[aria-pressed=true]{background:var(--ink);color:var(--paper)}.lower-lea-poll-demo-module__3-UJ6G__option[aria-pressed=true]:after{content:"";border:2px solid;border-width:0 2px 2px 0;flex:none;width:5px;height:10px;margin:-2px 3px 0 auto;transform:rotate(45deg)}.lower-lea-poll-demo-module__3-UJ6G__recorder{align-items:center;gap:.75rem;display:flex}.lower-lea-poll-demo-module__3-UJ6G__record{border:var(--w-intermediate,1px) solid var(--ink);background:var(--paper);cursor:pointer;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.lower-lea-poll-demo-module__3-UJ6G__dot{background:var(--ink);border-radius:50%;width:16px;height:16px}.lower-lea-poll-demo-module__3-UJ6G__clip{border:var(--w-intermediate,1px) solid var(--ink);background:var(--paper);flex:auto;align-items:center;min-width:0;height:44px;padding:0 .625rem;display:flex}.lower-lea-poll-demo-module__3-UJ6G__wave{width:100%;height:22px;display:block}.lower-lea-poll-demo-module__3-UJ6G__wave line{stroke:var(--ink);stroke-width:2px;vector-effect:non-scaling-stroke}.lower-lea-poll-demo-module__3-UJ6G__tray{min-height:var(--tray);background:var(--surface);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:.5rem .75rem;list-style:none;display:flex}.lower-lea-poll-demo-module__3-UJ6G__voteTile{border:var(--w-intermediate,1px) solid var(--ink);background:var(--paper);width:40px;height:40px;color:var(--ink);font-family:var(--font-mono);flex:none;place-items:center;font-size:.9375rem;font-weight:600;display:grid}.lower-lea-poll-demo-module__3-UJ6G__clipTile{border:var(--w-intermediate,1px) solid var(--ink);background:var(--paper);flex:none;align-items:center;width:92px;height:40px;padding:0 .5rem;display:flex}.lower-lea-poll-demo-module__3-UJ6G__stub,.lower-lea-poll-demo-module__3-UJ6G__arrowIn,.lower-lea-poll-demo-module__3-UJ6G__arrowNet{background:var(--ink);justify-self:center;width:1px;display:block;position:relative}.lower-lea-poll-demo-module__3-UJ6G__stub{height:12px}.lower-lea-poll-demo-module__3-UJ6G__switch{border:var(--w-intermediate,1px) solid var(--ink);background:var(--paper);width:100%;min-height:44px;color:var(--ink);text-align:left;cursor:pointer;align-items:center;gap:.625rem;padding:.25rem .625rem;display:flex}.lower-lea-poll-demo-module__3-UJ6G__track{border:var(--w-intermediate,1px) solid var(--ink);background:var(--paper);flex:none;width:34px;height:18px;position:relative}.lower-lea-poll-demo-module__3-UJ6G__knob{background:var(--ink);width:12px;height:12px;position:absolute;top:2px;left:2px}.lower-lea-poll-demo-module__3-UJ6G__switch[aria-checked=true] .lower-lea-poll-demo-module__3-UJ6G__track{background:var(--ink)}.lower-lea-poll-demo-module__3-UJ6G__switch[aria-checked=true] .lower-lea-poll-demo-module__3-UJ6G__knob{background:var(--paper);left:18px}.lower-lea-poll-demo-module__3-UJ6G__switchLabel{flex:auto;min-width:0}.lower-lea-poll-demo-module__3-UJ6G__switchState{text-align:right;flex:none;min-width:2.4ch;font-weight:600}.lower-lea-poll-demo-module__3-UJ6G__arrowIn,.lower-lea-poll-demo-module__3-UJ6G__arrowNet{height:26px}.lower-lea-poll-demo-module__3-UJ6G__arrowIn:after,.lower-lea-poll-demo-module__3-UJ6G__arrowNet:after{content:"";border:4px solid #0000;border-top:7px solid var(--ink);border-bottom:0;position:absolute;bottom:-1px;left:-4px}.lower-lea-poll-demo-module__3-UJ6G__arrowNet[data-broken]{background:linear-gradient(to bottom, var(--ink) 0 34%, transparent 34% 62%, var(--ink) 62% 100%)}.lower-lea-poll-demo-module__3-UJ6G__screen{gap:.75rem;padding:.75rem;display:grid}.lower-lea-poll-demo-module__3-UJ6G__slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.lower-lea-poll-demo-module__3-UJ6G__slot{justify-items:center;gap:.3rem;display:grid}.lower-lea-poll-demo-module__3-UJ6G__slotBlock{aspect-ratio:1/.86;border:var(--w-intermediate,1px) solid color-mix(in srgb, var(--ink) 48%, var(--paper));background:0 0;width:100%;display:block}.lower-lea-poll-demo-module__3-UJ6G__slot[data-filled] .lower-lea-poll-demo-module__3-UJ6G__slotBlock{background:var(--ink);border-color:var(--ink)}.lower-lea-poll-demo-module__3-UJ6G__slotLetter{color:var(--muted)}.lower-lea-poll-demo-module__3-UJ6G__slot[data-filled] .lower-lea-poll-demo-module__3-UJ6G__slotLetter{color:var(--ink);font-weight:600}.lower-lea-poll-demo-module__3-UJ6G__voiceRow{border-top:var(--w-intermediate,1px) solid var(--line-soft);justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;padding-top:.625rem;display:flex}.lower-lea-poll-demo-module__3-UJ6G__voiceRowLabel{color:var(--muted)}@container (min-width:30rem){.lower-lea-poll-demo-module__3-UJ6G__board{grid-template-columns:minmax(0,.92fr) 30px minmax(0,1.08fr);align-items:start}.lower-lea-poll-demo-module__3-UJ6G__arrowIn{margin-top:calc(var(--strip) + var(--tray) / 2);align-self:start;width:30px;height:1px}.lower-lea-poll-demo-module__3-UJ6G__arrowIn:after{border:4px solid #0000;border-left:7px solid var(--ink);border-right:0;bottom:-4px;left:auto;right:-1px}}@media (hover:hover){.lower-lea-poll-demo-module__3-UJ6G__option:hover:not(:disabled,[aria-pressed=true]),.lower-lea-poll-demo-module__3-UJ6G__record:hover:not(:disabled),.lower-lea-poll-demo-module__3-UJ6G__switch:hover:not(:disabled){background:var(--surface)}}.lower-lea-poll-demo-module__3-UJ6G__option:focus-visible,.lower-lea-poll-demo-module__3-UJ6G__record:focus-visible,.lower-lea-poll-demo-module__3-UJ6G__switch:focus-visible{outline-offset:2px}@media (prefers-reduced-motion:no-preference){.lower-lea-poll-demo-module__3-UJ6G__option,.lower-lea-poll-demo-module__3-UJ6G__record,.lower-lea-poll-demo-module__3-UJ6G__switch,.lower-lea-poll-demo-module__3-UJ6G__track,.lower-lea-poll-demo-module__3-UJ6G__slotBlock{transition:background-color var(--duration-snap,.16s) ease, border-color var(--duration-snap,.16s) ease, color var(--duration-snap,.16s) ease}.lower-lea-poll-demo-module__3-UJ6G__knob{transition:left var(--duration-snap,.16s) ease, background-color var(--duration-snap,.16s) ease}}
.project-plate-module__NHh9LW__plate{width:100%;height:auto;color:var(--ink);display:block;overflow:hidden}.project-plate-module__NHh9LW__paper{fill:var(--paper)}.project-plate-module__NHh9LW__frame{fill:none;stroke:var(--line-soft);stroke-width:1px;vector-effect:non-scaling-stroke}.project-plate-module__NHh9LW__tick{fill:none;stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke}.project-plate-module__NHh9LW__rule{stroke:var(--line-soft);stroke-width:1px;vector-effect:non-scaling-stroke}.project-plate-module__NHh9LW__route{stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke}.project-plate-module__NHh9LW__stationOpen{fill:var(--paper);stroke:var(--ink);stroke-width:1.25px;vector-effect:non-scaling-stroke}.project-plate-module__NHh9LW__stationEnd{fill:var(--ink)}.project-plate-module__NHh9LW__marker{stroke:var(--ink);stroke-width:1.25px;vector-effect:non-scaling-stroke}.project-plate-module__NHh9LW__pip{fill:var(--signal)}.project-plate-module__NHh9LW__kicker,.project-plate-module__NHh9LW__label,.project-plate-module__NHh9LW__numeral,.project-plate-module__NHh9LW__classLabel,.project-plate-module__NHh9LW__limitLabel{font-family:var(--font-mono);letter-spacing:.05em;font-weight:400}.project-plate-module__NHh9LW__kicker,.project-plate-module__NHh9LW__label,.project-plate-module__NHh9LW__classLabel,.project-plate-module__NHh9LW__limitLabel{text-transform:uppercase}.project-plate-module__NHh9LW__kicker,.project-plate-module__NHh9LW__label,.project-plate-module__NHh9LW__numeral,.project-plate-module__NHh9LW__classLabel{fill:var(--muted)}.project-plate-module__NHh9LW__limitLabel{fill:var(--signal-deep)}.project-plate-module__NHh9LW__title{font-family:var(--font-sans);letter-spacing:-.025em;fill:var(--ink);font-weight:400}.project-plate-module__NHh9LW__standfirst{font-family:var(--font-serif);fill:var(--ink);font-style:italic;font-weight:400}.project-plate-module__NHh9LW__value,.project-plate-module__NHh9LW__step,.project-plate-module__NHh9LW__row,.project-plate-module__NHh9LW__limit{font-family:var(--font-sans);fill:var(--ink);font-weight:400}.project-plate-module__NHh9LW__sample{fill:none;stroke:var(--ink);stroke-width:2px}.project-plate-module__NHh9LW__sample[data-class=derived] line:first-child{stroke-dasharray:12 5}.project-plate-module__NHh9LW__sample[data-class=modelled] line:first-child{stroke-dasharray:5 4}.project-plate-module__NHh9LW__sample[data-class=inferred] line:first-child{stroke-dasharray:1 4;stroke-linecap:round}.project-plate-module__NHh9LW__hatch{fill:none;stroke:var(--ink);stroke-width:1px;stroke-dasharray:2 2}.project-plate-module__NHh9LW__locFrame{fill:none;stroke:var(--line-soft);stroke-width:1px;vector-effect:non-scaling-stroke}.project-plate-module__NHh9LW__locGraticule{fill:none;stroke:var(--graticule);stroke-width:.6px;vector-effect:non-scaling-stroke}.project-plate-module__NHh9LW__locLand{fill:var(--landfill);stroke:var(--landline);stroke-width:.5px;vector-effect:non-scaling-stroke}.project-plate-module__NHh9LW__locSphere{fill:none;stroke:var(--neatline);stroke-width:1px;vector-effect:non-scaling-stroke}.project-plate-module__NHh9LW__locBezel{fill:none;stroke:var(--ink);stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.project-plate-module__NHh9LW__locNorth{fill:var(--ink)}.project-plate-module__NHh9LW__locStreet{fill:none;stroke:var(--line);stroke-width:.75px;vector-effect:non-scaling-stroke}.project-plate-module__NHh9LW__locRoute{fill:none;stroke:var(--ink);stroke-width:1.25px;stroke-linecap:round;vector-effect:non-scaling-stroke}.project-plate-module__NHh9LW__locWindow,.project-plate-module__NHh9LW__locStation{fill:var(--paper);stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke}@media (forced-colors:active){.project-plate-module__NHh9LW__paper{fill:canvas}.project-plate-module__NHh9LW__frame,.project-plate-module__NHh9LW__tick,.project-plate-module__NHh9LW__rule,.project-plate-module__NHh9LW__route,.project-plate-module__NHh9LW__stationOpen,.project-plate-module__NHh9LW__marker,.project-plate-module__NHh9LW__sample,.project-plate-module__NHh9LW__hatch,.project-plate-module__NHh9LW__locFrame,.project-plate-module__NHh9LW__locGraticule,.project-plate-module__NHh9LW__locLand,.project-plate-module__NHh9LW__locSphere,.project-plate-module__NHh9LW__locBezel,.project-plate-module__NHh9LW__locStreet,.project-plate-module__NHh9LW__locRoute,.project-plate-module__NHh9LW__locWindow,.project-plate-module__NHh9LW__locStation{stroke:canvastext}.project-plate-module__NHh9LW__locLand,.project-plate-module__NHh9LW__locWindow,.project-plate-module__NHh9LW__locStation,.project-plate-module__NHh9LW__stationOpen{fill:canvas}.project-plate-module__NHh9LW__stationEnd,.project-plate-module__NHh9LW__pip,.project-plate-module__NHh9LW__locNorth,.project-plate-module__NHh9LW__kicker,.project-plate-module__NHh9LW__label,.project-plate-module__NHh9LW__numeral,.project-plate-module__NHh9LW__classLabel,.project-plate-module__NHh9LW__limitLabel,.project-plate-module__NHh9LW__title,.project-plate-module__NHh9LW__standfirst,.project-plate-module__NHh9LW__value,.project-plate-module__NHh9LW__step,.project-plate-module__NHh9LW__row,.project-plate-module__NHh9LW__limit{fill:canvastext}}
article.project-card-module__lFDSza__plated{gap:var(--s3) clamp(1.5rem, 4vw, 3rem);grid-template-columns:minmax(0,1fr) minmax(0,360px)}.project-card-module__lFDSza__copy{align-content:start;gap:1rem;min-width:0;display:grid}.project-card-module__lFDSza__copy .project-link{justify-content:flex-start;gap:.5em}.project-card-module__lFDSza__plated .project-card-module__lFDSza__copy>*{grid-column:1}.project-card-module__lFDSza__plate{min-width:0}@media (max-width:760px){article.project-card-module__lFDSza__plated{grid-template-columns:minmax(0,1fr)}.project-card-module__lFDSza__plate{max-width:440px}}@media (min-width:1200px){article.project-card-module__lFDSza__plated{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(2rem,3.5vw,3rem)}.project-card-module__lFDSza__plate{max-width:360px}}@media (min-width:901px){article.project-card-module__lFDSza__row{grid-template-columns:56px minmax(192px,2fr) minmax(280px,3fr) auto}}
.case-closing-module__okcZdq__closing{border-top:1px solid var(--line);content-visibility:visible;contain-intrinsic-size:none;padding-block:clamp(2.5rem,5vw,4rem)}.case-closing-module__okcZdq__doors{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,4rem);margin-top:1rem;display:grid}.case-closing-module__okcZdq__door{border-top:1px solid var(--line-soft);align-content:start;gap:.75rem;padding-top:1.25rem;display:grid}.case-closing-module__okcZdq__audience{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0}.case-closing-module__okcZdq__hook{max-width:34ch;font-family:var(--font-serif);color:var(--ink);margin:0;font-size:clamp(1.3rem,2vw,1.6rem);line-height:1.35}.case-closing-module__okcZdq__button{border:1px solid var(--ink);background:var(--ink);min-height:46px;color:var(--paper);border-radius:3px;justify-content:center;justify-self:start;align-items:center;gap:.7rem;padding:.75rem 1.2rem;font-size:.95rem;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.case-closing-module__okcZdq__button:hover{background:var(--muted);border-color:var(--muted);color:var(--paper)}.case-closing-module__okcZdq__more{margin:1.5rem 0 0}.case-closing-module__okcZdq__more a{text-underline-offset:.25em;align-items:center;gap:.35em;min-height:44px;font-size:.9375rem;text-decoration:underline;display:inline-flex}@media (max-width:700px){.case-closing-module__okcZdq__doors{grid-template-columns:1fr}}
.selected-work-module__lVfQ0W__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:3.5rem 2.5rem;display:grid}.selected-work-module__lVfQ0W__project{border-top:1px solid var(--line-soft);min-width:0;padding-top:1rem}.selected-work-module__lVfQ0W__feature{grid-column:1/-1}.selected-work-module__lVfQ0W__spread{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:2.5rem;display:grid}.selected-work-module__lVfQ0W__copy{grid-area:1/2;min-width:0}.selected-work-module__lVfQ0W__figure{grid-area:1/1;min-width:0}.selected-work-module__lVfQ0W__heading{margin-bottom:1.25rem}.selected-work-module__lVfQ0W__image{color:inherit;text-decoration:none;display:block}.selected-work-module__lVfQ0W__caption{color:var(--muted);font-size:var(--type-caption);max-width:54ch;margin:.65rem 0 .75rem;line-height:1.6}.selected-work-module__lVfQ0W__meta{color:var(--muted);font-size:var(--type-caption);flex-wrap:wrap;gap:.3rem 1rem;margin:0 0 .75rem;line-height:1.6;display:flex}.selected-work-module__lVfQ0W__project h3{letter-spacing:-.025em;margin:0 0 .55rem;font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:400;line-height:1.3}.selected-work-module__lVfQ0W__project h3 a{text-decoration:none}.selected-work-module__lVfQ0W__project h3 a:hover{text-underline-offset:.15em;text-decoration:underline}.selected-work-module__lVfQ0W__summary{max-width:66ch;color:var(--ink);margin:0;font-size:1rem;line-height:1.7}.selected-work-module__lVfQ0W__tools{color:var(--muted);font-size:var(--type-small);margin:.75rem 0 .25rem;line-height:1.6}.selected-work-module__lVfQ0W__link{min-height:44px;font-size:var(--type-small);text-underline-offset:.25em;white-space:nowrap;align-items:center;gap:.5em;text-decoration:underline;display:inline-flex}@media (max-width:700px){.selected-work-module__lVfQ0W__grid{grid-template-columns:1fr;gap:2.5rem}.selected-work-module__lVfQ0W__spread{display:block}.selected-work-module__lVfQ0W__copy{margin-bottom:1.25rem}}.selected-work-module__lVfQ0W__project:not(.selected-work-module__lVfQ0W__spread){flex-direction:column;display:flex}.selected-work-module__lVfQ0W__project:not(.selected-work-module__lVfQ0W__spread)>.selected-work-module__lVfQ0W__copy,.selected-work-module__lVfQ0W__project:not(.selected-work-module__lVfQ0W__spread)>.selected-work-module__lVfQ0W__figure{display:contents}.selected-work-module__lVfQ0W__project:not(.selected-work-module__lVfQ0W__spread) .selected-work-module__lVfQ0W__heading{order:1}.selected-work-module__lVfQ0W__project:not(.selected-work-module__lVfQ0W__spread) .selected-work-module__lVfQ0W__image{order:2}.selected-work-module__lVfQ0W__project:not(.selected-work-module__lVfQ0W__spread) .selected-work-module__lVfQ0W__caption{order:3}.selected-work-module__lVfQ0W__project:not(.selected-work-module__lVfQ0W__spread) .selected-work-module__lVfQ0W__tools{order:4}.selected-work-module__lVfQ0W__project:not(.selected-work-module__lVfQ0W__spread) .selected-work-module__lVfQ0W__link{order:5;align-self:flex-start}@media (max-width:700px){.selected-work-module__lVfQ0W__project:not(.selected-work-module__lVfQ0W__spread)>.selected-work-module__lVfQ0W__copy{margin-bottom:0}}.selected-work-module__lVfQ0W__compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.selected-work-module__lVfQ0W__compact .selected-work-module__lVfQ0W__project h3{font-size:var(--type-title)}.selected-work-module__lVfQ0W__compact .selected-work-module__lVfQ0W__heading{margin-bottom:1rem}.selected-work-module__lVfQ0W__compact .selected-work-module__lVfQ0W__summary{font-size:.9375rem;line-height:1.65}@media (max-width:700px){.selected-work-module__lVfQ0W__compact{grid-template-columns:1fr}}@media (min-width:1200px){.selected-work-module__lVfQ0W__grid,.selected-work-module__lVfQ0W__compact{grid-template-columns:minmax(0,1fr);gap:4rem}.selected-work-module__lVfQ0W__project,.selected-work-module__lVfQ0W__project:not(.selected-work-module__lVfQ0W__spread){grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:0 clamp(2rem,3.5vw,3rem);display:grid}.selected-work-module__lVfQ0W__project:not(.selected-work-module__lVfQ0W__spread)>.selected-work-module__lVfQ0W__copy,.selected-work-module__lVfQ0W__project:not(.selected-work-module__lVfQ0W__spread)>.selected-work-module__lVfQ0W__figure{display:block}.selected-work-module__lVfQ0W__copy,.selected-work-module__lVfQ0W__project:not(.selected-work-module__lVfQ0W__spread)>.selected-work-module__lVfQ0W__copy{grid-area:1/1;margin-bottom:0}.selected-work-module__lVfQ0W__figure,.selected-work-module__lVfQ0W__project:not(.selected-work-module__lVfQ0W__spread)>.selected-work-module__lVfQ0W__figure{grid-area:1/2}.selected-work-module__lVfQ0W__heading{margin-bottom:1rem}.selected-work-module__lVfQ0W__textLed,.selected-work-module__lVfQ0W__project.selected-work-module__lVfQ0W__textLed:not(.selected-work-module__lVfQ0W__spread){grid-template-columns:minmax(0,1fr)}.selected-work-module__lVfQ0W__textLed>.selected-work-module__lVfQ0W__copy,.selected-work-module__lVfQ0W__project.selected-work-module__lVfQ0W__textLed:not(.selected-work-module__lVfQ0W__spread)>.selected-work-module__lVfQ0W__copy{grid-column:1}.selected-work-module__lVfQ0W__textLed .selected-work-module__lVfQ0W__heading{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2rem,3.5vw,3rem);display:grid}.selected-work-module__lVfQ0W__textLed .selected-work-module__lVfQ0W__heading>:not(:last-child){grid-column:1}.selected-work-module__lVfQ0W__textLed .selected-work-module__lVfQ0W__heading>:last-child{grid-area:1/2/span 4;max-width:71.4286%}}
