.checklist-module__BAGPSG__section{border-top:1px solid var(--hairline);flex-direction:column;gap:clamp(28px,4vw,48px);padding-block:clamp(56px,8vw,104px);display:flex}.checklist-module__BAGPSG__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;display:flex}.checklist-module__BAGPSG__switch{border:1px solid var(--hairline);border-radius:999px;flex-wrap:wrap;align-items:center;gap:4px;padding:4px;display:inline-flex}.checklist-module__BAGPSG__switchLabel{font-size:var(--t-small);color:var(--ink-muted);padding:0 8px 0 10px}.checklist-module__BAGPSG__option{min-height:40px;font:600 var(--t-small) / 1 var(--font-body);color:var(--ink-muted);cursor:pointer;transition:background-color .15s ease, color .15s ease, transform var(--press) var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:999px;padding:0 16px}.checklist-module__BAGPSG__option:active{transform:scale(.97)}.checklist-module__BAGPSG__option[aria-checked=true]{background:var(--ink);color:var(--paper)}@media (hover:hover) and (pointer:fine){.checklist-module__BAGPSG__option[aria-checked=false]:hover{color:var(--ink)}}.checklist-module__BAGPSG__item[data-changed] h3:after{content:"differs for resale";font:500 var(--t-note) var(--font-note);color:var(--line);vertical-align:middle;margin-left:10px}.checklist-module__BAGPSG__title{max-width:18ch;font-size:var(--t-h2);letter-spacing:-.02em;margin:0;font-weight:800;font-stretch:108%;line-height:1.1}.checklist-module__BAGPSG__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,6vw,96px);margin:0;padding:0;list-style:none;display:grid}.checklist-module__BAGPSG__item{border-top:1px solid var(--hairline);grid-template-columns:48px minmax(0,1fr);gap:20px;padding-block:28px;display:grid}.checklist-module__BAGPSG__list .checklist-module__BAGPSG__item:nth-child(2n){transform:translateY(56px)}.checklist-module__BAGPSG__glyph{width:48px;height:48px;color:var(--line)}.checklist-module__BAGPSG__glyph svg{width:100%;height:100%}.checklist-module__BAGPSG__text{flex-direction:column;gap:8px;min-width:0;display:flex}.checklist-module__BAGPSG__text h3{font-size:var(--t-h3);margin:0;font-weight:700;font-stretch:104%}.checklist-module__BAGPSG__text p{color:var(--ink-muted);max-width:44ch;margin:0}.checklist-module__BAGPSG__sources{color:var(--line)!important}.checklist-module__BAGPSG__list:after{content:"";grid-column:2;height:56px}@media (max-width:760px){.checklist-module__BAGPSG__list{grid-template-columns:minmax(0,1fr)}.checklist-module__BAGPSG__list .checklist-module__BAGPSG__item:nth-child(2n){transform:none}.checklist-module__BAGPSG__list:after{display:none}}@media (max-width:560px){.checklist-module__BAGPSG__switch{border-radius:14px;grid-template-columns:1fr 1fr;width:100%;display:grid}.checklist-module__BAGPSG__switchLabel{grid-column:1/-1;padding:4px 8px 2px}.checklist-module__BAGPSG__option{border-radius:10px;padding:0 8px}}.checklist-module__BAGPSG__more{font-weight:600}
.coverage-module__5YhxlG__section{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(32px,6vw,96px);padding-block:clamp(56px,8vw,104px);display:grid}@media (max-width:900px){.coverage-module__5YhxlG__section{grid-template-columns:minmax(0,1fr)}}.coverage-module__5YhxlG__copy{flex-direction:column;gap:16px;display:flex}.coverage-module__5YhxlG__copy h2{font-size:var(--t-h2);letter-spacing:-.02em;margin:0;font-weight:800;font-stretch:108%;line-height:1.1}.coverage-module__5YhxlG__copy>p{color:var(--ink-muted);max-width:46ch;margin:0}.coverage-module__5YhxlG__live{border-top:1px solid var(--hairline);margin:8px 0 0;padding:0;list-style:none}.coverage-module__5YhxlG__live li{border-bottom:1px solid var(--hairline);grid-template-columns:14px minmax(0,12rem) minmax(0,1fr);align-items:baseline;gap:12px;padding-block:12px;display:grid}.coverage-module__5YhxlG__dot{background:var(--line);border-radius:50%;align-self:center;width:9px;height:9px}.coverage-module__5YhxlG__liveName{font-weight:600}.coverage-module__5YhxlG__liveDetail{color:var(--ink-muted);font-size:var(--t-small)}@media (max-width:480px){.coverage-module__5YhxlG__live li{grid-template-columns:14px minmax(0,1fr)}.coverage-module__5YhxlG__liveDetail{grid-column:2}}.coverage-module__5YhxlG__form{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--paper-2);flex-direction:column;gap:16px;padding:24px;display:flex}.coverage-module__5YhxlG__field{flex-direction:column;gap:8px;display:flex}.coverage-module__5YhxlG__field label{font-size:var(--t-small);font-weight:600}.coverage-module__5YhxlG__field input{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--paper);min-height:48px;color:var(--ink);font:400 1rem/1 var(--font-body);padding:0 14px}.coverage-module__5YhxlG__field input:focus{border-color:var(--line);box-shadow:0 0 0 3px var(--line-faint);outline:none}.coverage-module__5YhxlG__field input[aria-invalid]{border-color:var(--catch)}.coverage-module__5YhxlG__error{font-size:var(--t-small);color:var(--catch);margin:-6px 0 0}.coverage-module__5YhxlG__formNote{color:var(--ink-muted);margin:-6px 0 0;font-size:.8rem}.coverage-module__5YhxlG__saved{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--paper-2);margin:0;padding:24px;font-weight:600}
.faq-module__VSK2Oa__section{border-top:1px solid var(--hairline);flex-direction:column;gap:24px;padding-block:clamp(56px,8vw,104px);display:flex}.faq-module__VSK2Oa__title{font-size:var(--t-h2);letter-spacing:-.02em;margin:0;font-weight:800;font-stretch:108%;line-height:1.1}.faq-module__VSK2Oa__list{border-top:1px solid var(--ink);max-width:760px}.faq-module__VSK2Oa__item{border-bottom:1px solid var(--hairline)}.faq-module__VSK2Oa__item summary{cursor:pointer;justify-content:space-between;gap:16px;min-height:44px;padding:16px 0;font-weight:650;list-style:none;display:flex}.faq-module__VSK2Oa__item summary::-webkit-details-marker{display:none}.faq-module__VSK2Oa__item summary:after{content:"+";color:var(--ink-muted);flex:none;font-weight:400}.faq-module__VSK2Oa__item[open] summary:after{content:"–"}.faq-module__VSK2Oa__item p{max-width:64ch;color:var(--ink-muted);margin:0 0 20px}
.elevation-module__KLqO5q__skyline{width:100%;height:auto;display:block;overflow:hidden}@media (max-width:700px){.elevation-module__KLqO5q__skyline{height:128px}}.elevation-module__KLqO5q__body{fill:var(--paper);stroke:var(--line);stroke-width:1.1px;stroke-linejoin:round}.elevation-module__KLqO5q__detail{fill:none;stroke:var(--line);stroke-width:.8px;opacity:.55;stroke-linecap:round}.elevation-module__KLqO5q__window{fill:color-mix(in srgb, var(--line) 16%, transparent);stroke:var(--line);stroke-width:.6px;opacity:.6}.elevation-module__KLqO5q__palm{fill:none;stroke:var(--line);stroke-width:1.1px;stroke-linecap:round;opacity:.7}.elevation-module__KLqO5q__ground{stroke:var(--ink);stroke-width:1.4px}.elevation-module__KLqO5q__mound{fill:var(--catch-wash);stroke:var(--catch);stroke-width:1px;stroke-dasharray:3 3}.elevation-module__KLqO5q__dimension{fill:none;stroke:var(--ink-muted);stroke-width:.8px}.elevation-module__KLqO5q__dimText{font:400 9px var(--font-note);fill:var(--ink-muted);letter-spacing:.04em}.elevation-module__KLqO5q__flat{fill:var(--catch)}.elevation-module__KLqO5q__survey{fill:none;stroke:var(--catch);stroke-width:1.4px}.elevation-module__KLqO5q__leader{stroke:var(--catch);stroke-width:.9px;stroke-dasharray:2 2}.elevation-module__KLqO5q__markText{font:500 13px var(--font-note);fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:4px}.elevation-module__KLqO5q__facade{width:100%;height:112px;display:block}.elevation-module__KLqO5q__units{flex:none;width:48px;height:40px;display:block}.elevation-module__KLqO5q__pulse{fill:none;stroke:var(--catch);stroke-width:1px;opacity:0}.elevation-module__KLqO5q__skyline[data-animate] .elevation-module__KLqO5q__ground{stroke-dasharray:1;animation:elevation-module__KLqO5q__draw .7s var(--ease-out) both}.elevation-module__KLqO5q__skyline[data-animate] .elevation-module__KLqO5q__body{stroke-dasharray:1;animation:elevation-module__KLqO5q__draw .9s var(--ease-out) both, elevation-module__KLqO5q__fill .4s ease both;animation-delay:calc(.3s + var(--i) * 75ms), calc(.9s + var(--i) * 75ms)}.elevation-module__KLqO5q__skyline[data-animate] .elevation-module__KLqO5q__detail,.elevation-module__KLqO5q__skyline[data-animate] .elevation-module__KLqO5q__window,.elevation-module__KLqO5q__skyline[data-animate] .elevation-module__KLqO5q__palm{animation:.5s both elevation-module__KLqO5q__appear;animation-delay:calc(.9s + var(--i,10) * 75ms)}.elevation-module__KLqO5q__skyline[data-animate] .elevation-module__KLqO5q__dimension,.elevation-module__KLqO5q__skyline[data-animate] .elevation-module__KLqO5q__dimText{animation:.4s 1.9s both elevation-module__KLqO5q__appear}.elevation-module__KLqO5q__skyline[data-animate] .elevation-module__KLqO5q__flat{animation:.25s 2.15s both elevation-module__KLqO5q__appear}.elevation-module__KLqO5q__skyline[data-animate] .elevation-module__KLqO5q__survey{transform-box:fill-box;transform-origin:50%;animation:elevation-module__KLqO5q__lock .5s var(--ease-out) both 2.15s}.elevation-module__KLqO5q__skyline[data-animate] .elevation-module__KLqO5q__pulse{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-out 2.65s 2 elevation-module__KLqO5q__pulse}.elevation-module__KLqO5q__skyline[data-animate] .elevation-module__KLqO5q__leader{stroke-dasharray:1;animation:elevation-module__KLqO5q__draw .4s var(--ease-out) both 2.5s}.elevation-module__KLqO5q__skyline[data-animate] .elevation-module__KLqO5q__markText{animation:.3s 2.75s both elevation-module__KLqO5q__appear}@keyframes elevation-module__KLqO5q__draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes elevation-module__KLqO5q__fill{0%{fill-opacity:0}}@keyframes elevation-module__KLqO5q__appear{0%{opacity:0}}@keyframes elevation-module__KLqO5q__lock{0%{opacity:0;transform:scale(1.9)}}@keyframes elevation-module__KLqO5q__pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes elevation-module__KLqO5q__rise{0%{opacity:0;transform:translateY(4px)}}@media (max-width:700px){.elevation-module__KLqO5q__markText{font-size:16px}.elevation-module__KLqO5q__sceneText{font-size:18px}}.elevation-module__KLqO5q__skyline[data-stage]{height:232px}@media (max-width:760px){.elevation-module__KLqO5q__skyline[data-stage]{height:132px}.elevation-module__KLqO5q__skyline[data-stage] .elevation-module__KLqO5q__sceneText,.elevation-module__KLqO5q__skyline[data-stage] .elevation-module__KLqO5q__markText{font-size:26px}.elevation-module__KLqO5q__skyline[data-stage] .elevation-module__KLqO5q__dateOld,.elevation-module__KLqO5q__skyline[data-stage] .elevation-module__KLqO5q__dateNow,.elevation-module__KLqO5q__skyline[data-stage] .elevation-module__KLqO5q__dateArrow{font-size:20px}.elevation-module__KLqO5q__skyline[data-stage] .elevation-module__KLqO5q__dimension,.elevation-module__KLqO5q__skyline[data-stage] .elevation-module__KLqO5q__dimText{display:none}}.elevation-module__KLqO5q__scene{--tone:var(--unk);--tone-wash:var(--unk-wash);opacity:0;transition:opacity .45s var(--ease-out)}.elevation-module__KLqO5q__scene[data-on]{opacity:1}.elevation-module__KLqO5q__scene[data-tone=bad]{--tone:var(--bad);--tone-wash:var(--bad-wash)}.elevation-module__KLqO5q__scene[data-tone=warn]{--tone:var(--warn);--tone-wash:var(--warn-wash)}.elevation-module__KLqO5q__scene[data-tone=ok]{--tone:var(--ok);--tone-wash:var(--ok-wash)}.elevation-module__KLqO5q__hatch{fill:url(#catch-hatch);stroke:var(--tone);stroke-width:1px}.elevation-module__KLqO5q__hatchLine{stroke:var(--catch);stroke-width:1.2px;opacity:.6}.elevation-module__KLqO5q__sceneLine{fill:none;stroke:var(--tone);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.elevation-module__KLqO5q__sceneText{font:500 13px var(--font-note);fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:5px;stroke-linejoin:round}.elevation-module__KLqO5q__priceTag{fill:var(--paper);stroke:var(--tone);stroke-width:1.2px}.elevation-module__KLqO5q__haze{fill:none;stroke:var(--tone);stroke-width:1.2px;stroke-dasharray:2 5;stroke-linecap:round;opacity:.7}.elevation-module__KLqO5q__walk{fill:none;stroke:var(--tone);stroke-width:2px;stroke-dasharray:1 6;stroke-linecap:round}.elevation-module__KLqO5q__train{fill:var(--paper);stroke:var(--tone);stroke-width:1.4px}.elevation-module__KLqO5q__scene .elevation-module__KLqO5q__mound{fill:var(--tone-wash);stroke:var(--tone)}.elevation-module__KLqO5q__dateOld,.elevation-module__KLqO5q__dateNow,.elevation-module__KLqO5q__dateArrow{font:500 13px var(--font-note);paint-order:stroke;stroke:var(--paper);stroke-width:5px}.elevation-module__KLqO5q__dateOld{fill:var(--ink-muted)}.elevation-module__KLqO5q__dateNow{fill:var(--ink);font-weight:700}.elevation-module__KLqO5q__dateArrow{fill:var(--ink-muted)}.elevation-module__KLqO5q__strike{stroke:var(--tone);stroke-width:1.6px}.elevation-module__KLqO5q__distant{fill:color-mix(in srgb, var(--line) 7%, transparent)}.elevation-module__KLqO5q__shade{fill:color-mix(in srgb, var(--line) 9%, transparent)}.elevation-module__KLqO5q__lit{fill:color-mix(in srgb, var(--line) 42%, transparent);stroke:var(--line);stroke-width:.6px;opacity:.8}.elevation-module__KLqO5q__parapet{fill:none;stroke:var(--line);stroke-width:1.8px;stroke-linecap:round}.elevation-module__KLqO5q__plinth{fill:var(--paper-2);stroke:var(--line);stroke-width:.8px}.elevation-module__KLqO5q__door{fill:color-mix(in srgb, var(--line) 22%, transparent);stroke:var(--line);stroke-width:.6px}.elevation-module__KLqO5q__road{fill:color-mix(in srgb, var(--line) 6%, transparent)}.elevation-module__KLqO5q__roadDash{stroke:var(--line);stroke-width:1px;stroke-dasharray:10 10;opacity:.45}.elevation-module__KLqO5q__skyline[data-animate] .elevation-module__KLqO5q__distantCity{animation:.9s both elevation-module__KLqO5q__appear}.elevation-module__KLqO5q__skyline[data-animate] .elevation-module__KLqO5q__roadway{animation:.5s .5s both elevation-module__KLqO5q__appear}.elevation-module__KLqO5q__skyline[data-animate] .elevation-module__KLqO5q__shade,.elevation-module__KLqO5q__skyline[data-animate] .elevation-module__KLqO5q__lit,.elevation-module__KLqO5q__skyline[data-animate] .elevation-module__KLqO5q__parapet,.elevation-module__KLqO5q__skyline[data-animate] .elevation-module__KLqO5q__plinth,.elevation-module__KLqO5q__skyline[data-animate] .elevation-module__KLqO5q__door{animation:.5s both elevation-module__KLqO5q__appear;animation-delay:calc(1s + var(--i,10) * 75ms)}.elevation-module__KLqO5q__moundBack{fill:var(--paper)}.elevation-module__KLqO5q__odour{fill:none;stroke:var(--tone);stroke-width:1.2px;stroke-linecap:round;opacity:0}.elevation-module__KLqO5q__scene[data-on] .elevation-module__KLqO5q__odour{animation:2.2s ease-out infinite elevation-module__KLqO5q__rise-fade;animation-delay:calc(var(--k) * .6s)}.elevation-module__KLqO5q__measure{stroke-dasharray:1}.elevation-module__KLqO5q__scene[data-on] .elevation-module__KLqO5q__measure{animation:elevation-module__KLqO5q__draw .7s var(--ease-out) both .15s}.elevation-module__KLqO5q__scene[data-on] .elevation-module__KLqO5q__grow{transform-box:fill-box;transform-origin:0;animation:elevation-module__KLqO5q__grow-x .7s var(--ease-out) both}.elevation-module__KLqO5q__scene[data-on] .elevation-module__KLqO5q__dropIn{transform-box:fill-box;transform-origin:top;animation:elevation-module__KLqO5q__grow-y .7s var(--ease-out) both}.elevation-module__KLqO5q__strike{stroke-dasharray:1;stroke-dashoffset:1px}.elevation-module__KLqO5q__scene[data-on] .elevation-module__KLqO5q__strike{animation:elevation-module__KLqO5q__draw .32s var(--ease-out) forwards;animation-delay:calc(.4s + var(--k) * .52s)}.elevation-module__KLqO5q__scene[data-on] .elevation-module__KLqO5q__date{animation:.3s both elevation-module__KLqO5q__appear;animation-delay:calc(var(--k) * .52s)}.elevation-module__KLqO5q__scene[data-on] .elevation-module__KLqO5q__tagDrop{animation:elevation-module__KLqO5q__tag-drop .52s var(--ease-out) both;animation-delay:calc(var(--k) * .26s)}.elevation-module__KLqO5q__scene[data-on] .elevation-module__KLqO5q__haze{animation:5.2s ease-in-out infinite alternate elevation-module__KLqO5q__drift;animation-delay:calc(var(--k) * -1700ms)}.elevation-module__KLqO5q__scene[data-on] .elevation-module__KLqO5q__walk{animation:.7s linear infinite elevation-module__KLqO5q__flow}.elevation-module__KLqO5q__walker{fill:var(--tone)}.elevation-module__KLqO5q__scene[data-on] .elevation-module__KLqO5q__walker{animation:2.6s ease-in-out infinite elevation-module__KLqO5q__walk}.elevation-module__KLqO5q__drop{stroke:var(--line);stroke-width:1.3px;stroke-linecap:round;opacity:0}.elevation-module__KLqO5q__scene[data-on] .elevation-module__KLqO5q__drop{animation:1.1s linear infinite elevation-module__KLqO5q__fall;animation-delay:var(--d)}.elevation-module__KLqO5q__water{fill:color-mix(in srgb, var(--line) 22%, transparent);stroke:var(--line);stroke-width:1.6px}.elevation-module__KLqO5q__scene[data-on] .elevation-module__KLqO5q__water{animation:1.8s linear infinite elevation-module__KLqO5q__ripple}.elevation-module__KLqO5q__scene[data-on] .elevation-module__KLqO5q__flood{transform-box:fill-box;transform-origin:bottom;animation:elevation-module__KLqO5q__grow-y .9s var(--ease-out) both}@keyframes elevation-module__KLqO5q__grow-x{0%{transform:scaleX(0)}}@keyframes elevation-module__KLqO5q__grow-y{0%{transform:scaleY(0)}}@keyframes elevation-module__KLqO5q__tag-drop{0%{opacity:0;transform:translateY(-10px)}}@keyframes elevation-module__KLqO5q__drift{to{transform:translate(34px)}}@keyframes elevation-module__KLqO5q__flow{to{stroke-dashoffset:-7px}}@keyframes elevation-module__KLqO5q__walk{0%{opacity:0;transform:translate(0)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateX(var(--run))}}@keyframes elevation-module__KLqO5q__fall{0%{opacity:0;transform:translate(0)}15%{opacity:.8}to{opacity:0;transform:translate(-40px,210px)}}@keyframes elevation-module__KLqO5q__ripple{to{transform:translate(-28px)}}@keyframes elevation-module__KLqO5q__rise-fade{0%{opacity:0;transform:translateY(6px)}30%{opacity:.8}to{opacity:0;transform:translateY(-14px)}}.elevation-module__KLqO5q__walkTag{fill:var(--paper);stroke:var(--tone);stroke-width:1.2px}@media (max-width:760px){.elevation-module__KLqO5q__skyline[data-stage] .elevation-module__KLqO5q__walkTag{y:145px;rx:19px;width:172px;height:38px}}
.topbar-module___vFpLq__bar{z-index:20;background:color-mix(in srgb, var(--paper) 86%, transparent);-webkit-backdrop-filter:blur(14px)saturate(140%);position:sticky;top:0}.topbar-module___vFpLq__bar:after{content:"";background:linear-gradient(var(--paper), transparent);opacity:.7;pointer-events:none;height:12px;position:absolute;bottom:-12px;left:0;right:0}@media (prefers-reduced-transparency:reduce){.topbar-module___vFpLq__bar{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}.topbar-module___vFpLq__inner{align-items:center;gap:24px;min-height:64px;display:flex}.topbar-module___vFpLq__wordmark{min-height:44px;color:var(--ink);flex:none;align-items:center;text-decoration:none;display:inline-flex}.topbar-module___vFpLq__nav{font-size:var(--t-small);gap:24px;margin-left:auto;display:flex}.topbar-module___vFpLq__nav a{color:var(--ink-muted);text-decoration:none}@media (hover:hover) and (pointer:fine){.topbar-module___vFpLq__nav a:hover{color:var(--ink)}}.topbar-module___vFpLq__actions{flex:none;align-items:center;gap:8px;display:flex}.topbar-module___vFpLq__cta{flex:none}.topbar-module___vFpLq__theme{border-radius:var(--radius);border:1px solid var(--hairline);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:transform var(--press) var(--ease-out), border-color .15s ease;-webkit-tap-highlight-color:transparent;place-items:center;display:grid}.topbar-module___vFpLq__theme:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.topbar-module___vFpLq__theme:hover{border-color:var(--line)}}@media (max-width:760px){.topbar-module___vFpLq__inner{gap:12px}.topbar-module___vFpLq__nav{display:none}.topbar-module___vFpLq__actions{margin-left:auto}.topbar-module___vFpLq__cta{padding:0 14px}}
.footer-module__nP6W3G__street{margin-bottom:40px}.footer-module__nP6W3G__street g{opacity:.5}.footer-module__nP6W3G__footer{padding-block:clamp(32px,6vw,72px) 56px}.footer-module__nP6W3G__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 64px;display:grid}@media (max-width:760px){.footer-module__nP6W3G__inner{grid-template-columns:minmax(0,1fr)}}.footer-module__nP6W3G__brand{flex-direction:column;gap:10px;display:flex}.footer-module__nP6W3G__brand p,.footer-module__nP6W3G__fine p{color:var(--ink-muted);font-size:var(--t-small);max-width:52ch;margin:0}.footer-module__nP6W3G__fine{flex-direction:column;gap:12px;display:flex}.footer-module__nP6W3G__links{font-size:var(--t-small);flex-direction:column;gap:8px;margin-top:8px;display:flex}.footer-module__nP6W3G__policies{font-size:var(--t-small);flex-wrap:wrap;gap:8px 20px;display:flex}
.how-module__XWKRXW__intro{flex-direction:column;gap:14px;padding-block:28px 8px;display:flex}.how-module__XWKRXW__back{font-size:var(--t-small);color:var(--ink-muted)}.how-module__XWKRXW__intro h1{letter-spacing:-.03em;margin-top:12px;font-size:clamp(2.4rem,6vw,4rem);font-weight:850;font-stretch:112%;line-height:1}.how-module__XWKRXW__intro p:last-child{max-width:56ch;color:var(--ink-muted);font-size:1.1rem}.how-module__XWKRXW__more{max-width:820px;padding-block:8px 72px}.how-module__XWKRXW__more h2{font-size:var(--t-h2);letter-spacing:-.02em;margin:0 0 12px;font-weight:800}.how-module__XWKRXW__more ul{margin:0;padding-left:1.25em;list-style:outside}.how-module__XWKRXW__more li+li{margin-top:8px}.how-module__XWKRXW__more a{color:var(--line);text-decoration-color:currentColor}
.herostory-module___7hXRW__story{grid-column:1/-1;position:relative}@media (max-width:760px){.herostory-module___7hXRW__street{margin-top:-36px}}.herostory-module___7hXRW__card{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--paper);width:min(480px,44%);box-shadow:var(--shadow);transition:opacity .5s var(--ease-out), transform .5s var(--ease-out), background-color .4s var(--ease-out), border-color .4s var(--ease-out), box-shadow .4s var(--ease-out);flex-direction:column;gap:8px;padding:12px 14px 10px;display:flex;position:absolute;top:0;left:0}@starting-style{.herostory-module___7hXRW__card{opacity:0;transform:translateY(6px)}}.herostory-module___7hXRW__card[data-intro]{box-shadow:none;background-color:#0000;border-color:#0000;padding-top:0}.herostory-module___7hXRW__card[data-intro] .herostory-module___7hXRW__progress{display:none}@media (max-width:760px){.herostory-module___7hXRW__card[data-intro]{padding-top:10px}.herostory-module___7hXRW__card[data-intro] .herostory-module___7hXRW__progress{visibility:hidden;display:grid}}.herostory-module___7hXRW__slot{display:grid}.herostory-module___7hXRW__slot>*{grid-area:1/1;min-width:0}.herostory-module___7hXRW__card[data-intro] .herostory-module___7hXRW__body{visibility:hidden}.herostory-module___7hXRW__hook{flex-direction:column;gap:6px;display:flex}.herostory-module___7hXRW__hookKicker{color:var(--ink-muted);margin:0;font-size:.85rem;font-weight:600;animation:.5s .2s both herostory-module___7hXRW__appear}.herostory-module___7hXRW__hookLine{font-family:var(--font-display);letter-spacing:-.015em;--word-ink:var(--ink);flex-wrap:wrap;gap:0 .28em;margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800;font-stretch:92%;line-height:1.08;display:flex}.herostory-module___7hXRW__word{color:var(--word-ink);-webkit-text-stroke:.6px var(--word-ink);animation:herostory-module___7hXRW__word-draw .9s var(--ease-out) both, herostory-module___7hXRW__word-fill .4s ease both;animation-delay:calc(.3s + var(--i) * 75ms), calc(.9s + var(--i) * 75ms);display:inline-block}.herostory-module___7hXRW__lineBreak{flex-basis:100%;height:0}@keyframes herostory-module___7hXRW__word-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes herostory-module___7hXRW__word-fill{0%{color:#0000}}.herostory-module___7hXRW__hookNote{color:var(--ink-muted);margin:0;font-size:.9rem;animation:.5s 1.6s both herostory-module___7hXRW__appear}@keyframes herostory-module___7hXRW__appear{0%{opacity:0}}@media (max-width:760px){.herostory-module___7hXRW__card{width:100%;box-shadow:none;gap:6px;margin-top:10px;padding:10px 12px;position:static}.herostory-module___7hXRW__glyph{display:none}.herostory-module___7hXRW__finding{font-size:1.05rem}.herostory-module___7hXRW__detail>:not(.herostory-module___7hXRW__chip){display:none}.herostory-module___7hXRW__detail{font-size:0}.herostory-module___7hXRW__hook{align-self:center}.herostory-module___7hXRW__hookLine{font-size:min(1.95rem,8.3vw)}.herostory-module___7hXRW__hookNote{display:none}}.herostory-module___7hXRW__progress{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.herostory-module___7hXRW__segment{cursor:pointer;height:20px;position:relative}.herostory-module___7hXRW__segment:before,.herostory-module___7hXRW__fill{border-radius:2px;height:3px;position:absolute;top:9px;left:0;right:0}.herostory-module___7hXRW__segment:before{content:"";background:var(--hairline)}.herostory-module___7hXRW__fill{background:var(--ink);transform-origin:0;transform:scaleX(0)}.herostory-module___7hXRW__segment[data-state=done] .herostory-module___7hXRW__fill,.herostory-module___7hXRW__segment[data-state=now] .herostory-module___7hXRW__fill{transform:scaleX(1)}.herostory-module___7hXRW__fill[data-anim]{animation:herostory-module___7hXRW__fill var(--dur) linear both}.herostory-module___7hXRW__fill[data-paused]{animation-play-state:paused}@keyframes herostory-module___7hXRW__fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.herostory-module___7hXRW__body{animation:herostory-module___7hXRW__enter .46s var(--ease-out) both;flex-direction:column;gap:8px;display:flex}@keyframes herostory-module___7hXRW__enter{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}}.herostory-module___7hXRW__meta{align-items:center;gap:10px;display:flex}.herostory-module___7hXRW__meta .note{color:var(--ink-muted)}.herostory-module___7hXRW__glyph{width:30px;height:30px;color:var(--line);place-items:center;display:grid}.herostory-module___7hXRW__glyph svg{width:28px;height:28px}.herostory-module___7hXRW__label{font-weight:600;font-size:var(--t-small)}.herostory-module___7hXRW__finding{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.15rem,1.7vw,1.4rem);font-weight:800;font-stretch:92%;line-height:1.15}.herostory-module___7hXRW__detail{font-size:var(--t-small);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.herostory-module___7hXRW__chip{font:500 var(--t-note) / 1.4 var(--font-note);color:var(--unk);background:var(--unk-wash);border-radius:2px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.herostory-module___7hXRW__chip:before{content:"";background:currentColor;border-radius:1px;width:6px;height:6px}.herostory-module___7hXRW__chip[data-tone=ok]{color:var(--ok);background:var(--ok-wash)}.herostory-module___7hXRW__chip[data-tone=warn]{color:var(--warn);background:var(--warn-wash)}.herostory-module___7hXRW__chip[data-tone=bad]{color:var(--bad);background:var(--bad-wash)}.herostory-module___7hXRW__illustrative{font:400 var(--t-note) var(--font-note);color:var(--ink-muted);margin-left:auto}.herostory-module___7hXRW__finding{min-height:2.3em}.herostory-module___7hXRW__detail{flex-wrap:nowrap;min-width:0}.herostory-module___7hXRW__detail>span:not(.herostory-module___7hXRW__chip){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.herostory-module___7hXRW__chip{flex:none}
.article-module__Tnqyaa__page{padding-block:28px 88px}.article-module__Tnqyaa__crumbs{font-size:var(--t-small);color:var(--ink-muted);flex-wrap:wrap;gap:6px;margin:0 0 28px;padding:0;list-style:none;display:flex}.article-module__Tnqyaa__crumbs li+li:before{content:"›";margin-right:6px}.article-module__Tnqyaa__head{max-width:820px;margin-bottom:40px}.article-module__Tnqyaa__kicker{font-size:var(--t-small);color:var(--line);margin:0 0 12px;font-weight:600}.article-module__Tnqyaa__head h1{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(2rem,4.4vw,3.1rem);font-weight:850;font-stretch:100%;line-height:1.05}.article-module__Tnqyaa__lede{max-width:62ch;color:var(--ink-muted);margin:0;font-size:1.125rem}.article-module__Tnqyaa__updated{color:var(--ink-muted);margin-top:16px}.article-module__Tnqyaa__body{max-width:820px}.article-module__Tnqyaa__body section{border-top:1px solid var(--hairline);padding-block:32px}.article-module__Tnqyaa__body h2{font-size:var(--t-h2);letter-spacing:-.02em;margin:0 0 12px;font-weight:800;font-stretch:108%;line-height:1.15}.article-module__Tnqyaa__body h3{font-size:var(--t-h3);margin:24px 0 8px}.article-module__Tnqyaa__body p{margin:0 0 12px}.article-module__Tnqyaa__body p,.article-module__Tnqyaa__body li{max-width:var(--measure)}.article-module__Tnqyaa__body ol,.article-module__Tnqyaa__body ul{margin:0 0 12px;padding-left:1.25em}.article-module__Tnqyaa__body ol{list-style:decimal}.article-module__Tnqyaa__body ul{list-style:outside}.article-module__Tnqyaa__body li+li{margin-top:8px}.article-module__Tnqyaa__tableWrap{margin:16px 0 8px;overflow-x:auto}.article-module__Tnqyaa__table{border-collapse:collapse;width:100%;font-size:var(--t-small)}.article-module__Tnqyaa__table th,.article-module__Tnqyaa__table td{text-align:left;border-bottom:1px solid var(--hairline);vertical-align:top;padding:10px 12px 10px 0}.article-module__Tnqyaa__table thead th{border-bottom:2px solid var(--ink);font-weight:650}.article-module__Tnqyaa__table td.article-module__Tnqyaa__num{font-variant-numeric:tabular-nums;white-space:nowrap}.article-module__Tnqyaa__note{font-size:var(--t-small);color:var(--ink-muted)}.article-module__Tnqyaa__callout{border-left:3px solid var(--line);background:var(--paper-2);margin:16px 0;padding:16px 20px}.article-module__Tnqyaa__callout p{margin:0}.article-module__Tnqyaa__body .article-module__Tnqyaa__projects{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 24px;margin:16px 0 0;padding:0;list-style:none;display:grid}.article-module__Tnqyaa__body .article-module__Tnqyaa__projects li{border-bottom:1px solid var(--hairline);font-size:var(--t-small);justify-content:space-between;gap:12px;margin:0;padding:10px 0;display:flex}.article-module__Tnqyaa__body .article-module__Tnqyaa__projects li+li{margin-top:0}.article-module__Tnqyaa__cta{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.article-module__Tnqyaa__sources{font-size:var(--t-small);color:var(--ink-muted)}.article-module__Tnqyaa__body a:not(.btn){color:var(--line);text-decoration-color:currentColor;text-decoration-thickness:1px}
.search-module__KHZyyW__form{flex-direction:column;gap:8px;max-width:34rem;display:flex}.search-module__KHZyyW__label{font-size:var(--t-small);font-weight:600}.search-module__KHZyyW__field{position:relative}.search-module__KHZyyW__row{gap:8px;display:flex}.search-module__KHZyyW__input{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--paper-2);min-width:0;min-height:48px;color:var(--ink);font:400 1rem/1 var(--font-body);flex:1;padding:0 14px;transition:border-color .15s}.search-module__KHZyyW__input::placeholder{color:var(--ink-muted);opacity:.8}.search-module__KHZyyW__input:focus{border-color:var(--line);box-shadow:0 0 0 3px var(--line-faint);outline:none}.search-module__KHZyyW__results{z-index:30;border:1px solid var(--hairline);border-radius:var(--radius);background:var(--paper);max-height:min(340px,50vh);box-shadow:var(--shadow);transform-origin:top;animation:search-module__KHZyyW__listIn .16s var(--ease-out);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}@keyframes search-module__KHZyyW__listIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.search-module__KHZyyW__result{cursor:pointer;border-radius:2px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name action""meta action";align-items:center;gap:2px 12px;padding:10px 12px;display:grid}.search-module__KHZyyW__result[aria-selected=true]{background:var(--paper-2)}.search-module__KHZyyW__resultName{grid-area:name;font-weight:600}.search-module__KHZyyW__result .note{color:var(--ink-muted);grid-area:meta}.search-module__KHZyyW__resultStatus{font:500 var(--t-note) / 1.3 var(--font-note);white-space:nowrap;color:var(--line);grid-area:action;align-items:center;gap:6px;display:inline-flex}.search-module__KHZyyW__resultStatus:before{content:"";background:currentColor;border-radius:2px;width:8px;height:8px}.search-module__KHZyyW__resultStatus[data-status=soon]{color:var(--ink-muted)}.search-module__KHZyyW__resultStatus[data-status=soon]:before{background:0 0;border:2px solid;width:6px;height:6px}.search-module__KHZyyW__hint{min-height:1.6em;font-size:var(--t-small);color:var(--ink-muted);margin:0}
