@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-normal.BjhtXyW2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-normal.BQn1nviT.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-normal.s-izfB6B.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-italic.DTr-ymY4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-italic.CSPGnFdO.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-italic.kJKFiXvB.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-ext-wght-normal.hsMS0n0O.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-wght-normal.Bb8VGrTG.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--limewash:#f2ead9;--ashlar:#e1d5bb;--ink:#2b2219;--lead:#6f6353;--lapis:#2c4a8a;--lapis-deep:#1f3566;--minium:#b5431f;--violet:#6d4178;--ochre:#94650f;--grain:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='240'%20height='240'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.85'%20numOctaves='2'%20stitchTiles='stitch'/%3E%3CfeColorMatrix%20values='0%200%200%200%200.32%20%200%200%200%200%200.24%20%200%200%200%200%200.14%20%200.16%200%200%200%200'/%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'/%3E%3C/svg%3E");--display:"Newsreader Variable", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--text:"Schibsted Grotesk Variable", system-ui, sans-serif;--step--1:.8125rem;--step-0:1rem;--step-1:1.1875rem;--step-2:1.5rem;--step-3:2.125rem;--step-4:clamp(2.5rem, 1.6rem + 3.6vw, 4.5rem);--gutter:clamp(1rem, 4vw, 3rem);--measure:38rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-size:106.25%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--limewash) var(--grain);color:var(--ink);font-family:var(--text);font-size:var(--step-0);font-feature-settings:"kern", "liga";margin:0;line-height:1.55}img,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,p,dl,dd,figure,ul,ol{margin:0;padding:0}ul,ol{list-style:none}a{color:var(--lapis);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--lapis-deep);text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--lapis);outline-offset:3px;border-radius:2px}::selection{background:var(--lapis);color:var(--limewash)}.wrap{max-width:82rem;padding-inline:var(--gutter);margin-inline:auto}.skip{position:absolute;left:-999rem}.skip:focus{left:var(--gutter);background:var(--limewash);z-index:10;padding:.5rem .75rem;top:.5rem}.display{font-family:var(--display);font-optical-sizing:auto;letter-spacing:-.014em;text-wrap:balance;font-weight:400;line-height:1.06}.display-xl{font-size:var(--step-4)}.display-l{font-size:var(--step-3);line-height:1.12}.display-m{font-size:var(--step-2);letter-spacing:0;line-height:1.18}.lead{font-size:var(--step-1);max-width:var(--measure);line-height:1.5}.prose{max-width:var(--measure)}.prose>*+*{margin-top:1em}.prose h2{margin-top:1.75em}.prose>h2:first-child{margin-top:0}.quiet{color:var(--lead)}.small{font-size:var(--step--1);line-height:1.5}.masthead-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;padding-block:1.25rem;display:flex}.wordmark{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;font-size:1.7rem;font-weight:500;text-decoration:none}.wordmark:hover{color:var(--lapis)}.masthead nav{font-size:var(--step--1);flex-wrap:wrap;gap:.4rem 1.5rem;display:flex}.masthead nav a{color:var(--ink)}.button{background:var(--lapis);color:var(--limewash);border-radius:4px;padding:.8rem 1.25rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-block}.button:hover{background:var(--lapis-deep);color:var(--limewash)}.map svg{width:100%;height:auto;overflow:hidden}.map-land{fill:var(--ashlar)}.map-borders{fill:none;stroke:var(--limewash);stroke-width:1px}.map-dots{fill:none;stroke:color-mix(in srgb, var(--ink) 42%, transparent);stroke-width:2.6px;stroke-linecap:round}.map-hit{fill:#0000;stroke:none}.map-mark>.map-ring{fill:none;stroke:var(--mark);stroke-width:1.3px}.map-mark>:not(.map-hit){stroke:var(--limewash);stroke-width:1.4px;transform-box:fill-box;transform-origin:50%;transition:transform .12s}.map-mark:hover>:not(.map-hit),.map-mark:focus-visible>:not(.map-hit){transform:scale(1.7)}.map-mark:focus-visible{outline:none}.map-mark:focus-visible>:not(.map-hit){stroke:var(--ink)}@media (prefers-reduced-motion:reduce){.map-mark>:not(.map-hit){transition:none}}.map-caption{font-size:var(--step--1);color:var(--lead);min-height:1.5em;margin-top:.75rem}.map-caption strong{color:var(--ink);font-weight:600}.status{align-items:center;gap:.5em;display:inline-flex}.status-shape{flex:none;width:.7em;height:.7em}.status-urgent{--mark:var(--minium)}.status-closing{--mark:var(--violet)}.status-ring{stroke:var(--mark);stroke-width:1.2px;fill:none!important}.status-campaign{--mark:var(--lapis)}.status-for-sale{--mark:var(--minium)}.status-concession{--mark:var(--ochre)}.status-at-risk{--mark:var(--violet)}.status-shape,.map-mark>:not(.map-hit){fill:var(--mark)}.opening{gap:1.25rem;padding-block:clamp(.5rem,1.5vw,1rem) clamp(2rem,4vw,3rem);display:grid}@media (width>=60rem){.opening{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;gap:1.25rem}}.opening-panel{--ink:#f4ecdc;--lead:#f4ecdcb8;--lapis:#f4ecdc;--lapis-deep:#fff;isolation:isolate;color:var(--ink);background:#22332f;border-radius:4px;flex-direction:column;justify-content:space-between;gap:2.5rem;padding:clamp(1.5rem,3vw,2.5rem) clamp(1.25rem,2.5vw,2rem) clamp(1.25rem,2.5vw,2rem);display:flex;position:relative;overflow:hidden}.opening-panel:before{content:"";z-index:-1;background:var(--painting) 60% 40% / 150% auto no-repeat;filter:blur(18px)saturate(1.05)brightness(.92)contrast(.9);position:absolute;inset:-12%;transform:scale(1.04)}.opening-panel:after{content:"";z-index:-1;background:#1e2a284d;position:absolute;inset:0}.opening-panel ::selection{background:var(--ink);color:#22332f}.opening-panel :focus-visible{outline-color:var(--ink)}.opening-copy>*+*{margin-top:1.25rem}.opening-title{letter-spacing:-.016em;text-wrap:balance;font-size:clamp(1.75rem,1.25rem + 1.5vw,2.4rem);font-weight:420;line-height:1.08}.passage p{font-family:var(--display);font-optical-sizing:auto;text-wrap:pretty;font-size:clamp(1.05rem,.98rem + .3vw,1.2rem);font-style:italic;line-height:1.45}.passage footer{font-size:var(--step--1);color:var(--lead);margin-top:.5rem}.passage cite{font-style:italic}.opening-foot>*+*{margin-top:1rem}.opening-note{font-size:var(--step--1);color:var(--lead);line-height:1.5}.opening-actions{flex-wrap:wrap;gap:.5rem;display:flex}.button-light{background:var(--ink);color:#22332f}.button-light:hover{color:#22332f;background:#fff}.button-ghost{color:var(--ink);background:0 0;box-shadow:inset 0 0 0 1px #f4ecdc8c}.button-ghost:hover{color:var(--ink);background:#f4ecdc1f}.opening-map{background:color-mix(in srgb, var(--ink) 4%, var(--limewash));border-radius:4px;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;display:flex}.atlas-hero{flex-direction:column;flex:1;gap:.5rem;min-height:0;display:flex}.map-switch{font-size:var(--step--1);flex-wrap:wrap;gap:.4rem;display:flex}.atlas-hero .map{flex-direction:column;flex:1;gap:.5rem;min-height:18rem;display:flex}.atlas-hero .map[hidden]{display:none}.atlas-hero .map-stage{flex:1;min-height:0;position:relative}.atlas-hero .map svg{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(58% 56%,#000 70%,#0000 100%);mask-image:radial-gradient(58% 56%,#000 70%,#0000 100%)}@media (width<=59.99rem){.atlas-hero .map-stage{aspect-ratio:560/450;flex:none}}.atlas-hero .map-caption{margin:0}.opening-map .map-land{fill:color-mix(in srgb, var(--ink) 8%, var(--ashlar))}.opening-map .map-borders{stroke:color-mix(in srgb, var(--ink) 4%, var(--limewash))}.legend{font-size:var(--step--1);flex-wrap:wrap;gap:.35rem 1.4rem;display:flex}.legend li{align-items:baseline;gap:.5em;display:inline-flex}.legend li>span:last-child{color:var(--lead)}.dot-other{background:color-mix(in srgb, var(--ink) 42%, transparent)}.register{padding-block:clamp(3rem,7vw,5.5rem)}.register-head{gap:1.5rem;margin-bottom:2.5rem;display:grid}.filters{font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.filters-gap{flex-basis:100%;height:0}@media (width>=60rem){.filters-gap{flex-basis:1.5rem}}.chip{font:inherit;color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 35%, transparent);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:.5em;padding:.4rem .85rem;display:inline-flex}.chip:hover{border-color:var(--ink)}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--limewash)}.chip[aria-pressed=true] .status-shape{fill:var(--limewash)}.chip-count{color:var(--lead)}.chip[aria-pressed=true] .chip-count{color:inherit;opacity:.75}.field{align-items:center;gap:.5em;display:inline-flex}.field select{font:inherit;color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 35%, transparent);background:0 0;border-radius:4px;padding:.4rem .85rem}.field input[type=checkbox]{width:1.05em;height:1.05em;accent-color:var(--lapis)}.tally{font-size:var(--step--1);color:var(--lead)}.entries{gap:4rem 3rem;display:grid}@media (width>=52rem){.entries{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=92rem){.entries{grid-template-columns:repeat(3,minmax(0,1fr))}}.entry[hidden]{display:none}.entry-link{color:inherit;text-decoration:none;display:block}.entry-photo{aspect-ratio:3/2;background:color-mix(in srgb, var(--ink) 9%, var(--ashlar));border-radius:2px;overflow:hidden}.entry-photo img{object-fit:cover;width:100%;height:100%}.entry-nophoto{width:100%;height:100%;color:color-mix(in srgb, var(--ink) 34%, var(--ashlar));place-items:center;display:grid}.entry-nophoto .numeral{width:auto;height:55%}.entry-initial{font-family:var(--display);font-size:7rem;line-height:1}.entry-place{font-size:var(--step--1);color:var(--lead);margin-top:1rem}.entry-name{font-family:var(--display);font-optical-sizing:auto;font-weight:450;font-size:var(--step-2);text-wrap:balance;margin-top:.15rem;line-height:1.15}.entry-link:hover .entry-name{color:var(--lapis);text-underline-offset:.16em;text-decoration:underline 1px}.entry-need{max-width:var(--measure);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin-top:.6rem;display:-webkit-box;overflow:hidden}.entry-facts{font-size:var(--step--1);gap:.3rem;margin-top:1rem;display:grid}.entry-facts>div,.facts>div{grid-template-columns:8.5rem minmax(0,1fr);gap:1rem;display:grid}.entry-facts dt,.facts dt{color:var(--lead)}.figure{font-weight:650}.founded{align-items:center;gap:.6em;display:flex}.numeral{flex:none;width:auto;height:1.5em}.numeral line{stroke:currentColor;stroke-width:.2px;stroke-linecap:square;fill:none}.more-row{margin-top:3.5rem}.more-row[hidden]{display:none}.empty{max-width:var(--measure);padding:3rem 0}.house-head{padding-block:clamp(1.5rem,4vw,3rem) 2rem}.house-head>*+*{margin-top:.6rem}.local-name{font-family:var(--display);font-style:italic;font-size:var(--step-1);color:var(--lead)}.house-photo img{object-fit:cover;border-radius:2px;width:100%;max-height:78vh}.credit{color:var(--lead);margin-top:.5rem;font-size:.75rem}.credit a{color:inherit}.house-body{gap:3rem;padding-block:clamp(2rem,5vw,4rem);display:grid}@media (width>=60rem){.house-body{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:4.5rem}}.house-aside{background:var(--ashlar);border-radius:2px;order:-1;padding:1.75rem}@media (width>=60rem){.house-aside{order:0;position:sticky;top:1.5rem}}.house-aside>*+*{margin-top:1.25rem}.facts{gap:.55rem;font-size:.9rem;display:grid}.aside-status{font-family:var(--display);font-size:var(--step-1);font-weight:500}.money{border-block:1px solid color-mix(in srgb, var(--ink) 16%, transparent);gap:.9rem;padding-block:1.25rem;display:grid}.money dt{font-size:var(--step--1);color:var(--lead)}.money .figure{font-size:var(--step-1)}.money-note{color:var(--lead);font-size:var(--step--1);margin-top:.15rem;line-height:1.45;display:block}.house-aside .button{text-align:center;display:block}.caveat{border-left:3px solid var(--ochre);padding-left:1rem}.sources{gap:.6rem;font-size:.9rem;display:grid}.sources span{color:var(--lead)}.more{background:var(--ashlar);padding-block:clamp(2.5rem,6vw,4.5rem)}.more .entries{margin-top:2rem}.atlas-head{padding-block:clamp(1rem,3vw,2rem) 1rem}.atlas-head>*+*{margin-top:.4rem}.atlas{gap:1.25rem;padding-bottom:clamp(2rem,5vw,4rem);display:grid}@media (width>=64rem){.atlas{grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:2rem}}.atlas-controls{font-size:var(--step--1);gap:1rem;display:grid}.atlas-controls .field{align-items:start;gap:.3rem;display:grid}.atlas-controls .field select,.atlas-search input{font:inherit;color:var(--ink);border:1px solid color-mix(in srgb, var(--ink) 35%, transparent);background:0 0;border-radius:2px;width:100%;padding:.5rem .65rem}.atlas-set{border:0;margin:0;padding:0}.atlas-set legend{margin-bottom:.4rem;padding:0}.atlas-chips,.atlas-jump{flex-wrap:wrap;gap:.4rem;display:flex}.dot{border-radius:50%;width:.6em;height:.6em;display:inline-block}.dot-closed{border:1px solid var(--lead)}.atlas-stage{background:var(--limewash);border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);border-radius:2px;height:min(76vh,46rem);min-height:24rem;position:relative;overflow:hidden}.atlas-stage canvas{touch-action:none;cursor:grab;display:block}.atlas-zoom{gap:1px;display:grid;position:absolute;top:.75rem;right:.75rem}.atlas-zoom button{font:inherit;width:2.25rem;height:2.25rem;color:var(--ink);background:var(--limewash);border:1px solid color-mix(in srgb, var(--ink) 35%, transparent);cursor:pointer;font-size:1.2rem;line-height:1}.atlas-zoom button:hover{background:var(--ashlar)}.atlas-hint{color:var(--lead);pointer-events:none;font-size:.75rem;position:absolute;bottom:.6rem;left:.75rem}.atlas-card{background:var(--limewash);border:1px solid color-mix(in srgb, var(--ink) 30%, transparent);border-radius:2px;width:min(21rem,100% - 4.5rem);max-height:calc(100% - 3rem);padding:1.1rem 1.1rem 1.2rem;position:absolute;top:.75rem;left:.75rem;overflow:auto}.atlas-card>*+*{margin-top:.55rem}.atlas-close{float:right;font:inherit;color:var(--lead);cursor:pointer;background:0 0;border:0;margin-left:.75rem;padding:0;font-size:.75rem;text-decoration:underline}.atlas-status{color:var(--mark,var(--ink));font-weight:650}.atlas-links{font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.atlas-links .button{padding:.55rem .9rem}.dir-countries{columns:14rem;column-gap:2.5rem;margin-top:2rem}.dir-countries li{break-inside:avoid;justify-content:space-between;gap:1rem;padding-block:.2rem;display:flex}.dir-countries span{color:var(--lead);font-variant-numeric:tabular-nums}.dir-region{margin-top:2.5rem}.dir-table{border-collapse:collapse;width:100%;margin-top:.75rem;font-size:.9rem}.dir-table th{text-align:left;color:var(--lead);font-weight:400;font-size:var(--step--1);padding:0 1rem .4rem 0}.dir-table td{vertical-align:top;border-top:1px solid color-mix(in srgb, var(--ink) 12%, transparent);padding:.45rem 1rem .45rem 0}.dir-table td:first-child{width:42%}.dir-closed{color:var(--lead)}@media (width<=44rem){.dir-table th:nth-child(3),.dir-table td:nth-child(3){display:none}}.colophon{border-top:1px solid color-mix(in srgb, var(--ink) 18%, transparent);font-size:var(--step--1);color:var(--lead);padding-block:2.5rem 4rem}.colophon-grid{gap:1.5rem 3rem;display:grid}@media (width>=52rem){.colophon-grid{grid-template-columns:5fr 4fr 3fr}}
