@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-500-italic.Y14P-dkT.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-500-italic.DhNIfkTX.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-serif-4-latin-400-normal.DJ5YJwmz.woff2)format("woff2"),url(/_astro/source-serif-4-latin-400-normal.C1O10bxN.woff)format("woff")}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-ext-wght-normal.c-5QAGAI.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-wght-normal.BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-ext-wght-normal.BXZfsJY4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-greek-wght-normal.Cc-u-6OI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-vietnamese-wght-normal.BDs68eHQ.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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-ext-wght-normal.C8iNium2.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-sans-3-latin-wght-normal.Bo_j9asI.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{--scrollbar-thumb:#bcb7ab;--scrollbar-hover:#918a7c}:root[data-theme=dark]{--scrollbar-thumb:#4a473f;--scrollbar-hover:#6e6a5f}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}@supports selector(::-webkit-scrollbar){*{scrollbar-width:auto;scrollbar-color:auto}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-hover)}::-webkit-scrollbar-button{width:0;height:0;display:none}}@media (forced-colors:active){*{scrollbar-color:auto}::-webkit-scrollbar-thumb{background-color:buttontext}}:root{--paper:#faf9f6;--content-width:1160px;--reading-width:42rem;--surface:#eeece5;--ink:#292923;--gold:#786543;--muted:#66665e;--line:#dcd9cf;--crest:var(--ink);--raised:#fcfbf9;--field:#fff;--ink-hover:#48473f;--shadow:#292923;--photo-ground:#1d1b17;--on-photo:#f7f2e8;--on-photo-gold:#e0cb9c;--map-water:#b9d4e3;--map-land:#f3f2ee;--map-road:#fff;--map-road-casing:#dedbd4;--map-rail:#a9a8a3;--map-park:#cfe5c6;--map-building:#e5e3de;--map-building-edge:#d6d3cc;--map-path:#dcd8ce;--line-subway:#b85b2b;--line-tram:#3a805a;--line-light-rail:#1f7f7a;--line-train:#7a5590;--line-bus:#3d70a0;--line-ink:#fff;--place-grocery:#c0603a;--place-pharmacy:#3a8f6b;--place-library:#7a6aa8;--place-ink:#fff;color-scheme:light;--radius-media:3px;--radius-card:12px;--serif:"Cormorant Garamond", Georgia, serif;--body:"Source Serif 4", Georgia, serif;--sans:"Source Sans 3 Variable", "Source Sans 3", Arial, sans-serif;--text-caption:.75rem;--text-small:.875rem;--text-nav:var(--text-small);--text-body:1rem;--text-lead:1.25rem;--text-subtitle:1.25rem;--text-brand:1.625rem;--text-subheading:1.5rem;--text-heading:clamp(1.75rem, 2.5vw, 2rem);--text-title:clamp(2.25rem, 4vw, 3rem);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-22:88px;font-family:var(--sans);color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:100%}@media not print{:root[data-theme=dark]{color-scheme:dark;--paper:#121110;--surface:#1c1b18;--raised:#181715;--field:#0e0d0c;--ink:#ebe6db;--ink-hover:#cfc9bc;--gold:#c4a874;--muted:#a39f93;--line:#312f29;--shadow:#000;--crest:var(--gold);--map-water:#17303f;--map-land:#1f2327;--map-road:#3a4047;--map-road-casing:#1f2327;--map-rail:#59606a;--map-park:#1d3127;--map-building:#2a2f35;--map-building-edge:#30363d;--map-path:#353b42;--line-subway:#d98552;--line-tram:#62a27d;--line-light-rail:#4ea39c;--line-train:#a586b8;--line-bus:#6a92bf;--line-ink:#121110;--place-grocery:#d07a55;--place-pharmacy:#4fa07c;--place-library:#8f80bc}}[data-mode]{--mode-colour:var(--line-bus)}[data-mode=train]{--mode-colour:var(--line-train)}[data-mode=subway]{--mode-colour:var(--line-subway)}[data-mode=light_rail]{--mode-colour:var(--line-light-rail)}[data-mode=tram]{--mode-colour:var(--line-tram)}[data-theme=dark] .nation-logo[src*=nation-epo]{filter:invert()}[data-theme=dark] .restaurant-layout{--restaurant-accent:#c98f5f}html{scrollbar-gutter:stable}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.site-header{view-transition-name:masthead}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s}}*{box-sizing:border-box}body{flex-direction:column;min-height:100svh;margin:0;display:flex}body>main{flex:1 0 auto}a{color:inherit;text-decoration-color:var(--gold);text-underline-offset:.3em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}button,summary,a{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}img{max-width:100%;height:auto;display:block}figure{margin:0}h1,h2,h3,p{margin-top:0}h1,h2,h3,h4,h5,h6{font-family:var(--serif);font-weight:500}h1{font-size:var(--text-title);letter-spacing:-.045em;margin-bottom:28px;line-height:.99}h1>span{display:block}h2{font-size:var(--text-heading);letter-spacing:-.025em;line-height:1.1}h3{font-size:var(--text-subheading);line-height:1.15}p{line-height:1.7}.wrap{width:min(var(--content-width), calc(100% - 80px));margin-inline:auto}.skip-link{background:var(--ink);color:var(--paper);z-index:20;padding:14px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:10px}.lead{font-family:var(--body);font-size:var(--text-body);max-width:530px;line-height:1.8}.text-link{font-size:var(--text-caption);align-items:center;gap:18px;min-height:44px;font-weight:600;display:inline-flex}.apply-actions{align-items:center;gap:var(--space-3) var(--space-6);margin:var(--space-6) 0 0;font:600 var(--text-small) / 1.5 var(--sans);flex-wrap:wrap;display:flex}.apply-actions a{align-items:center;min-height:48px;display:inline-flex}.apply-actions .apply-button{padding:var(--space-3) 28px;background:var(--ink);color:var(--paper);border-radius:4px;justify-content:center;text-decoration-line:none}.apply-actions .apply-button:hover{background:var(--ink-hover)}figure figcaption{font-size:var(--text-caption);letter-spacing:.01em;color:var(--muted);margin-top:14px}.section-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px;display:flex}.section-heading h2{margin:0}.breadcrumbs{font-size:var(--text-caption);color:var(--muted);flex-wrap:wrap;gap:14px;padding-top:27px;display:flex}.breadcrumbs a{color:var(--ink);text-decoration-line:none}.breadcrumbs a:hover{text-decoration-line:underline}.document{padding-block:var(--space-16) var(--space-22);max-width:var(--content-width)}.document header{margin-bottom:var(--space-8);padding-bottom:0}.document h1{font-size:var(--text-title)}.document .lead{max-width:680px}.prose{max-width:680px;font-family:var(--body);font-size:var(--text-body);line-height:1.85}.prose h2{font-size:var(--text-heading);margin-top:42px;margin-bottom:18px}.prose li{margin-bottom:12px}.prose a{overflow-wrap:anywhere}.prose p{line-height:1.85}@media (width<=1100px){.wrap{width:calc(100% - 64px)}.text-link{font-size:var(--text-caption)}.lead{font-size:var(--text-body)}}@media (width<=850px){.section-heading{flex-direction:column;align-items:flex-start;gap:10px}}@media (width<=600px){.wrap{width:calc(100% - 40px)}.section-heading h2{font-size:var(--text-heading)}.breadcrumbs{font-size:var(--text-caption);gap:10px;padding-top:20px}.document{padding-top:35px;padding-bottom:50px}.document h1{font-size:var(--text-title)}.prose{font-size:var(--text-body)}.prose h2{font-size:var(--text-subheading)}.lead{font-size:var(--text-body)}}@media (prefers-reduced-motion:no-preference){a,summary>span{transition:color .15s,background-color .15s,transform .15s}}.prose img{object-fit:contain;width:auto;max-width:100%;max-height:650px;margin:24px auto}.prose p,.prose li,.prose td,.prose th{overflow-wrap:anywhere}.prose h2,.prose h3,.prose h4{scroll-margin-top:24px}.prose table{border-collapse:collapse;width:100%;max-width:100%;font-family:var(--sans);font-size:var(--text-caption);margin-block:24px;line-height:1.6;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--line);text-align:left;vertical-align:top;min-width:125px;max-width:300px;padding:10px 12px}.prose th{background:var(--surface)}.prose pre{max-width:100%;overflow-x:auto}.document h1{overflow-wrap:anywhere}.unavailable-language{opacity:.45;cursor:help}.content-notice{border-left:2px solid var(--muted);background:var(--surface);font-size:var(--text-small);margin-bottom:32px;padding:16px 22px}.content-notice p:last-child{margin-bottom:0}.news-item{padding:26px 0}.news-date{font-size:var(--text-caption);color:var(--muted);align-items:center;gap:14px;margin-bottom:13px;display:flex}.news-item .news-title{font-size:var(--text-subheading);overflow-wrap:anywhere;margin-bottom:12px}.news-item .news-title a{text-decoration-line:none}.news-item .news-title a:hover{text-decoration-line:underline}.news-item p{font-size:var(--text-small);max-width:700px;margin:0}.language-tag{font-family:var(--sans);font-size:var(--text-caption);border:1px solid var(--line);padding:3px 5px}.page-directory{gap:var(--space-12) var(--space-16);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));align-items:start;display:grid}.page-directory h2{margin:0 0 var(--space-4);font-size:var(--text-subheading)}.page-directory ul{margin:0;padding:0;list-style:none}.page-directory>section>ul>li{border-top:1px solid var(--line)}.page-directory>section>ul>li>a{padding-block:var(--space-3);text-decoration-line:none;display:block}.page-directory a{text-decoration-line:none}.page-directory a:hover{text-decoration-line:underline}.page-directory-properties{padding-bottom:var(--space-3)}.page-directory-properties li{gap:var(--space-1) var(--space-4);padding:var(--space-1) 0 var(--space-1) var(--space-4);font-size:var(--text-small);flex-wrap:wrap;display:flex}.page-directory-properties span{color:var(--muted);font-size:var(--text-small);flex-basis:100%}.article-feature{width:auto;max-width:100%;max-height:450px;margin:0 0 35px;display:block}.news-document header time{font-size:var(--text-small);color:var(--muted)}@media (width<=600px){.news-item .news-title{font-size:var(--text-subheading)}}.prose.structured-prose{max-width:none}.property-document{padding-top:26px}.property-document>header{border:0;margin-bottom:30px;padding-bottom:0}.property-document>header h1{margin-bottom:0}.property-overview{grid-template-columns:minmax(0,1.65fr) minmax(250px,1fr);align-items:start;gap:48px;display:grid}.property-identity{color:var(--muted);font:var(--text-caption)/1.7 var(--sans);flex-wrap:wrap;gap:5px 18px;margin-top:15px;display:flex}.property-identity span:first-child{color:var(--ink)}.property-facts{padding:0}.prose .property-facts h2{font-size:var(--text-subheading);margin:0 0 20px}.property-facts dl{font:var(--text-small)/1.6 var(--sans);margin:0}.property-facts dl>div{grid-template-columns:1fr 1.25fr;gap:15px;padding:12px 0;display:grid}.property-facts dl>div:first-child{padding-top:0}.property-facts dt{color:var(--muted)}.property-facts dd{margin:0}.prose .property-facts dd p{font:inherit;margin:0 0 5px}.property-distances{margin-top:44px;padding:28px 0}.prose .property-distances h2{font-size:var(--text-subheading);margin:0 0 22px}.property-description{margin-top:44px}.property-description>p,.property-description>ul{max-width:760px}.prose .property-description>p{font-size:var(--text-body);line-height:1.85}.prose .property-description>h3{font-size:var(--text-subheading);margin-top:48px;margin-bottom:20px}.photo-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 40px;display:grid}.prose .photo-gallery a{background:var(--surface);border:0;display:block;overflow:hidden}.prose .photo-gallery img{object-fit:cover;width:100%;height:190px;margin:0;transition:transform .2s;display:block}.photo-gallery a:hover img{transform:scale(1.025)}.prose .property-visual .photo-gallery{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0}.prose .property-visual .photo-gallery img{height:400px}.photo-gallery a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.viewer-open{overflow:hidden}.image-viewer{color:#f6f3ed;width:100vw;max-width:none;height:100dvh;max-height:none;font:var(--text-small)/1.5 var(--sans);background:#151514;border:0;margin:0;padding:18px 28px}.image-viewer::backdrop{background:#151514}.image-viewer[open]{grid-template-rows:auto minmax(0,1fr) auto auto;gap:14px;display:grid}.viewer-toolbar,.viewer-controls{justify-content:space-between;align-items:center;gap:15px;display:flex}.viewer-toolbar{padding-bottom:5px}.viewer-caption{font-size:var(--text-small);margin:0}.viewer-image{object-fit:contain;user-select:none;width:100%;height:100%;min-height:0}.image-viewer button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;border-radius:6px;min-height:44px;padding:10px 18px;transition:background .15s}.image-viewer button:hover{background:#ffffff12}.image-viewer button:focus-visible{outline-offset:3px;outline:1px solid #c9b98e}.viewer-count{color:#aaa9a3;font-variant-numeric:tabular-nums}.viewer-controls{width:min(360px,100%);margin-inline:auto}.viewer-thumbnails{justify-content:safe center;gap:8px;padding:4px;display:flex;overflow-x:auto}.viewer-thumbnails button{opacity:.45;border-radius:3px;flex:0 0 62px;height:46px;min-height:0;padding:0;overflow:hidden}.viewer-thumbnails button[aria-current]{opacity:1;outline-offset:3px;outline:1px solid #dfd6bd}.viewer-thumbnails button:hover{opacity:1}.viewer-thumbnails img{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.prose .photo-gallery img{transition:none}}.prose .rules-layout .content-section{margin-bottom:70px}.prose .rules-layout .content-section h2{font-size:var(--text-heading);margin-top:0;line-height:1.2}.prose .rules-layout .content-section h3,.prose .rules-layout .content-section h4{font-size:var(--text-subtitle);margin-top:30px}.prose .rules-layout .content-section p,.prose .rules-layout .content-section li{font-size:var(--text-body);line-height:1.8}.prose .clause{margin-top:var(--space-8);grid-template-columns:3.5rem minmax(0,1fr);display:grid}.prose .clause>h3,.prose .clause>h4,.prose .rules-layout .content-section .clause>:is(h3,h4){font:600 1.15em / 1.565 var(--serif);color:var(--gold);white-space:nowrap;align-self:start;margin:0}.prose .clause-body>:first-child{margin-top:0}.prose .clause-body>:last-child{margin-bottom:0}@media (width<=600px){.prose .clause{grid-template-columns:2.75rem minmax(0,1fr)}}@media (width<=850px){.property-overview{grid-template-columns:1fr;gap:30px}.property-facts dl{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}}@media (width<=600px){.property-facts{padding:0}.property-facts dl{grid-template-columns:1fr}.prose .property-visual .photo-gallery img{height:260px}.image-viewer{padding:12px}}.prose .photo-gallery img.floor-plan{object-fit:contain;background:var(--surface)}@media (width<=850px){.property-overview{gap:30px}}@media (width<=600px){.property-document{padding-top:22px}.property-document>header{margin-bottom:24px}.photo-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.prose .photo-gallery img{height:145px}.prose .property-visual .photo-gallery img{height:290px}.image-viewer{gap:10px;padding:12px}.viewer-thumbnails button{flex-basis:50px;height:40px}}h4,h5,h6{font-size:var(--text-subtitle);line-height:1.3}body{font-size:var(--text-body)}.lead{font:var(--text-lead)/1.75 var(--body)}.document h1{font-size:var(--text-title);letter-spacing:-.025em;line-height:1.1}.document>header h1{margin-bottom:0}.prose{max-width:720px}.prose h2{font-size:var(--text-heading)}.prose h3{font-size:var(--text-subheading)}.prose h4{font-size:var(--text-subtitle)}@media (width<=850px){.wrap{width:min(var(--content-width), calc(100% - 48px))}}@media (width<=600px){.wrap{width:calc(100% - 40px)}.document{padding-block:var(--space-8) var(--space-16)}}.prose .property-visual .photo-gallery,.prose .photo-gallery a{border-radius:var(--radius-media)}.prose ul.link-rows{margin:var(--space-8) 0;border-bottom:1px solid var(--line);padding:0;list-style:none}.prose .link-rows li{gap:var(--space-1) var(--space-8);padding-block:var(--space-5);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;margin:0;display:grid}.prose .link-rows a{font:500 var(--text-subheading) / 1.25 var(--serif);text-decoration-color:#0000}.prose .link-rows a:hover{text-decoration-color:var(--gold)}.link-row-note{font-size:var(--text-body);color:var(--muted)}@media (width<=600px){.prose .link-rows li{padding-block:var(--space-4);grid-template-columns:minmax(0,1fr)}}.prose .photo-gallery-plan{grid-template-columns:minmax(0,1fr);max-width:760px}.prose .photo-gallery-plan img.floor-plan{height:auto;max-height:none}.photo-gallery-plan a:hover img{transform:none}.prose .property-visual .photo-gallery-landscape{grid-template-columns:minmax(0,1fr)}.prose .property-visual .photo-gallery-landscape img{aspect-ratio:auto;height:auto}.photo-gallery-landscape a:hover img{transform:none}.prose .photo-gallery-sheets{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.prose .photo-gallery-sheets img.floor-plan{height:auto;max-height:none}.photo-gallery-sheets a:hover img{transform:none}@media (width<=600px){.prose .photo-gallery-sheets{grid-template-columns:minmax(0,1fr)}}.photo-caption{color:var(--ink);font:var(--text-small)/1.5 var(--sans);padding:12px 16px;display:block}@media (width>=900px){.prose .photo-gallery-sheets{grid-template-columns:repeat(3,minmax(0,1fr))}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:5;padding-top:var(--space-6);--text-nav:1.1875rem;font-family:var(--serif);font-weight:500;display:block;position:relative}.brand{gap:var(--space-5);width:fit-content;margin-inline:auto;margin-bottom:var(--space-6);align-items:center;text-decoration-line:none;display:flex}.crest{background:var(--crest);flex:none;display:block;-webkit-mask:url(/images/pv-crest.svg) 50%/contain no-repeat;mask:url(/images/pv-crest.svg) 50%/contain no-repeat}@media (forced-colors:active){.crest{forced-color-adjust:none;background:canvastext}}.brand-logo{object-fit:contain;width:67px;height:66px}.brand-name{font:500 var(--text-brand)/1.15 var(--serif)}.brand-name small{font:italic 500 1.05rem / 1.3 var(--serif);color:var(--gold);margin-top:var(--space-1);display:block}.navigation-bar{justify-content:center;align-items:center;gap:var(--space-8);border-bottom:1px solid var(--line);display:flex}.home-page .navigation-bar{border-bottom-color:#0000}.header-actions{align-items:center;display:flex}.language-switch{min-height:48px;font-size:var(--text-nav);align-items:center;padding-block:16px;text-decoration-line:none;display:inline-flex}.theme-icon-button{--inset:13px;width:44px;height:44px;margin-inline:calc(var(--space-8) - var(--inset)) calc(-1 * var(--inset));color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}:root:not([data-theme]) .theme-toggle{display:none}.theme-icon-button:hover{background:var(--surface)}.theme-toggle:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;grid-area:1/1;width:18px;height:18px}.theme-toggle .theme-sun,.theme-to-light,[data-theme=dark] .theme-toggle .theme-moon,[data-theme=dark] .theme-to-dark{display:none}[data-theme=dark] .theme-toggle .theme-sun,[data-theme=dark] .theme-to-light{display:block}.desktop-nav{justify-content:center;align-items:center;gap:var(--space-8);display:flex}.desktop-nav a,.nav-group>summary{font-size:var(--text-nav);padding-block:16px;text-decoration-line:none;position:relative}.desktop-nav a[aria-current=page]:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:0;left:0;right:0}.nav-group{position:relative}.nav-group>summary{align-items:center;gap:var(--space-2);cursor:pointer;list-style:none;display:flex}.nav-group>summary::-webkit-details-marker{display:none}.nav-group>summary:after{content:"+";color:var(--gold)}.nav-group[open]>summary:after{content:"−"}.nav-panel{z-index:40;background:var(--paper);width:260px;box-shadow:0 12px 28px color-mix(in srgb, var(--shadow) 9%, transparent);padding:12px 20px;position:absolute;top:100%;left:-20px}.desktop-nav .nav-panel a{padding-block:10px;line-height:1.5;display:block}.desktop-nav .nav-panel a[aria-current=page]:after{content:none}.nav-panel a[aria-current=page]{font-weight:600}.site-header a:hover,.site-header summary:hover{color:var(--muted)}.mobile-menu{display:none}.home-deep-links{gap:var(--space-2) var(--space-6);flex-wrap:wrap;align-items:flex-start;display:flex}.home-deep-links a{font:var(--text-small)/1.6 var(--sans);padding-block:8px;display:inline-block}.home-housing{gap:var(--space-16);padding-block:var(--space-22);grid-template-columns:1fr 1fr;align-items:center;display:grid}.home-housing>figure{grid-area:1/1}.home-housing>div{grid-column:2}.home-housing h2{margin:0 0 var(--space-5)}.home-housing p{font-size:var(--text-body);margin:0 0 var(--space-5)}.home-housing img{border-radius:var(--radius-media);object-fit:cover;width:100%;height:320px}.site-footer{background:var(--surface);padding:var(--space-16) 0 var(--space-8);text-align:center}.colophon{flex-direction:column;align-items:center;display:flex}.footer-logo{width:56px;height:56px;margin-bottom:var(--space-5)}.footer-name{font:500 var(--text-brand) / 1.2 var(--serif);margin:0}.footer-counterpart{margin:var(--space-1) 0 0;font:italic 500 var(--text-subtitle) / 1.3 var(--serif);color:var(--gold)}.footer-contact{margin-top:var(--space-8);font-size:var(--text-small)}.footer-address{margin:0}.footer-links,.footer-socials{justify-content:center;column-gap:var(--space-6);flex-wrap:wrap;display:flex}.footer-links{margin-top:var(--space-2)}.footer-links a{align-items:center;min-height:44px;display:inline-flex}.footer-nations{justify-content:center;gap:var(--space-2) var(--space-8);margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.footer-nations a{align-items:center;gap:var(--space-3);min-height:44px;font-size:var(--text-caption);color:var(--muted);text-decoration-line:none;display:inline-flex}.footer-nations a:hover{text-decoration-line:underline}.nation-logo{object-fit:contain;flex:0 0 28px;width:28px;height:28px}@media (width>=851px){.site-header{padding-top:var(--space-4)}.brand{gap:var(--space-3);margin-bottom:var(--space-2)}.brand-logo{width:50px;height:50px}.brand-name{font-size:1.3rem}.brand-name small{font:italic 500 1.05rem / 1.15 var(--serif);letter-spacing:0;color:var(--gold);margin:.15em 0 0;display:block}.home-page .brand-logo{width:52px;height:52px}}@media (width<=850px){.site-header{padding-top:var(--space-5)}.brand{margin-left:0;margin-bottom:var(--space-5);gap:var(--space-3)}.brand-name{font-size:var(--text-subtitle)}.brand-logo{width:50px;height:50px}.desktop-nav{display:none}.navigation-bar{display:block}.header-actions{justify-content:space-between;align-items:center;margin:0;display:flex}.mobile-menu{order:2;display:block}.theme-icon-button{display:none}.theme-menu-row{width:100%;min-height:48px;margin-top:var(--space-2);padding:var(--space-3) 0 0;border:0;border-top:1px solid var(--line);color:var(--ink);font:inherit;font-size:var(--text-nav);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;display:flex}.mobile-menu>summary{align-items:center;gap:var(--space-3);min-height:48px;font-size:var(--text-nav);cursor:pointer;list-style:none;display:flex}.mobile-menu>summary::-webkit-details-marker{display:none}.mobile-menu>summary>span{color:var(--gold)}.mobile-menu[open]>summary>span{transform:rotate(45deg)}.mobile-menu .site-navigation{padding:var(--space-4) var(--space-5);background:var(--paper);box-shadow:0 16px 20px color-mix(in srgb, var(--shadow) 8%, transparent);max-height:calc(100dvh - 160px);position:absolute;top:calc(100% - 1px);left:0;right:0;overflow-y:auto}.mobile-menu .site-navigation>a{font-size:var(--text-nav);padding-block:12px;text-decoration-line:none;display:block}.mobile-menu .nav-group>summary{justify-content:space-between;padding-block:12px}.mobile-menu .nav-panel{width:auto;box-shadow:none;background:var(--surface);padding:var(--space-2) var(--space-4);border:0;position:static}.mobile-menu .nav-panel a{font-size:var(--text-nav);padding-block:10px;text-decoration-line:none;display:block}.home-housing{gap:var(--space-8)}}@media (width<=600px){.brand-name{font-size:var(--text-subtitle)}.brand-name small{margin-top:0;font-size:.95rem}.home-housing{padding-block:var(--space-8);gap:var(--space-8);grid-template-columns:1fr}.home-housing>div,.home-housing>figure{grid-area:auto/1}.home-housing img{height:240px}.site-footer{padding-top:var(--space-12)}.footer-nations{margin-top:var(--space-8);flex-direction:column;align-items:center;gap:0}}.home-housing .apply-actions{margin:0 0 var(--space-4)}.home-page .brand-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero-plate{max-width:1680px;margin-inline:auto;display:grid}.hero-plate>*{grid-area:1/1}.hero-image{background:var(--photo-ground);margin:0;position:relative}.hero-image>img{object-fit:cover;object-position:50% 60%;filter:grayscale()sepia(.55)saturate(.85)contrast(1.1)brightness(.9);width:100%;height:clamp(420px,52vw,720px)}[data-theme=dark] .hero-image>img{filter:grayscale()sepia(.55)saturate(.85)contrast(1.1)brightness(.74)}.hero-image:after{content:"";pointer-events:none;background:linear-gradient(#14120e00 28%,#14120e9e 65%,#14120ee6);position:absolute;inset:0}.hero-copy{z-index:2;padding:0 var(--space-6) clamp(var(--space-16), 7vw, 104px);text-align:center;color:var(--on-photo);align-self:end}.hero-copy h1{letter-spacing:.14em;text-transform:uppercase;margin:0;text-wrap:balance;margin-right:-.14em;font-size:clamp(1.9rem,4.3vw,4rem);font-weight:500;line-height:1.1}.hero-counterpart{margin:var(--space-4) 0 0;font:italic 500 clamp(1.3rem, 2.4vw, 2rem) / 1.2 var(--serif);color:var(--on-photo-gold)}.home-hero>.lead{max-width:40rem;margin:var(--space-16) auto 0;padding-top:var(--space-8);text-align:center;text-wrap:balance;position:relative}.home-hero>.lead:before{content:"";background:var(--gold);width:3rem;height:2px;position:absolute;top:0;left:calc(50% - 1.5rem)}.home-index{margin-top:var(--space-22)}.home-topic{gap:var(--space-8);padding-block:var(--space-12);border-top:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.home-topic:last-child{border-bottom:1px solid var(--line)}.home-topic h2{margin:0;font-size:clamp(2rem,3.4vw,2.75rem);line-height:1.1}.home-topic p{max-width:34rem;margin:0 0 var(--space-3);font:var(--text-lead) / 1.7 var(--body)}.home-housing h2{font-size:clamp(2rem,3.4vw,2.75rem);line-height:1.1}.home-housing p{font:var(--text-lead) / 1.7 var(--body)}.home-topic .home-deep-links a{font-weight:600}@media (width<=700px){.home-page .brand{margin-inline:auto}.hero-image>img{object-position:58% 50%;height:min(118vw,520px)}.hero-copy{padding:0 var(--space-4) var(--space-16)}.hero-copy h1{letter-spacing:.1em;margin-right:-.1em;font-size:clamp(1.5rem,8.6vw,1.9rem)}.home-hero>.lead{margin-top:var(--space-12);padding-top:var(--space-6);font-size:var(--text-body)}.home-topic p,.home-housing p{font-size:var(--text-body)}.home-index{margin-top:var(--space-12)}.home-topic{gap:var(--space-4);padding-block:var(--space-8);grid-template-columns:1fr}}.reading-document>header,.reading-document>.content-notice,.reading-document>.article-feature{max-width:min(100%, var(--reading-width));margin-inline:auto}.prose{max-width:var(--reading-width);margin-inline:auto}.prose:has(>.library-content){max-width:none}.section-body{min-width:0;max-width:var(--reading-width)}.section-body>:last-child{margin-bottom:0}.prose .media-intro .content-figure img{max-width:100%;margin:0}.media-intro .content-figure{margin:0}.media-intro .content-figure figcaption{max-width:28ch;font:var(--text-caption)/1.6 var(--sans);letter-spacing:0}@media (width<=700px){.media-intro .content-figure{max-width:180px}}.document:not(.property-document,.news-document)>header>h1:after{content:"";width:3rem;height:2px;margin-top:var(--space-5);background:var(--gold);display:block}.history-chapters .media-intro p:first-of-type:first-letter,.guide-narrative .contents-body>h2:first-child+p:first-letter{float:left;font:600 4.1em/.78 var(--serif);color:var(--gold);margin:.06em .09em 0 0}.prose :where(figure.content-figure){margin:var(--space-8) 0}.prose figure:where(.content-figure)>img{margin:0 auto}[data-theme=dark] .prose figure:where(.content-figure)>img{box-shadow:0 0 0 1px var(--line)}.contacts-content{gap:var(--space-12);display:grid}.contact-section,.contact-group{min-width:0}.contact-overview{padding-bottom:var(--space-4)}.contact-opening{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.prose .contact-opening h2{font:500 var(--text-subtitle)/1.3 var(--serif);margin:0 0 var(--space-3)}.prose .contact-section p,.prose .contact-section li{font:var(--text-body)/1.7 var(--body);margin:0}.contact-directory>.contact-section{padding-top:var(--space-12);border-top:1px solid var(--line)}.contact-directory>.contact-section+.contact-section{margin-top:var(--space-16)}.prose .contact-section>h2{font:500 clamp(2rem, 3.4vw, 2.75rem) / 1.1 var(--serif);margin:0 0 var(--space-8);scroll-margin-top:var(--space-8)}.contact-curators>.contact-groups,.contact-members>.contact-groups{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.prose .contact-group>h3{font:italic 500 var(--text-subtitle) / 1.3 var(--serif);margin:0 0 var(--space-4);color:var(--gold)}.prose .contact-curators .contact-group>h3,.prose .contact-opening .contact-group>h2{max-width:none;min-height:0;margin-bottom:var(--space-3)}.prose .person h3,.prose .person h4,.prose .people-list strong{font:500 var(--text-subtitle)/1.4 var(--serif);color:var(--ink);margin:0;display:block}.prose .person p,.prose .people-list li{color:var(--muted)}.prose .person p{margin-top:var(--space-1)}.prose .people-list{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.contact-officers{gap:var(--space-6) var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.prose .contact-officers>h2{margin-bottom:var(--space-2);grid-column:1/-1}@media (width<=1000px){.contact-opening{gap:var(--space-8);grid-template-columns:1.25fr 1fr}.contact-curators>.contact-groups,.contact-members>.contact-groups{gap:var(--space-5)}.contact-officers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.contacts-content{gap:var(--space-8)}.contact-opening,.contact-curators>.contact-groups,.contact-members>.contact-groups{gap:var(--space-6);grid-template-columns:1fr}.contact-officers{gap:var(--space-5);grid-template-columns:1fr}}@media print{@page{margin:18mm 16mm}:root{-webkit-print-color-adjust:exact;print-color-adjust:exact}:root,body{background:#fff}.skip-link,.site-header .navigation-bar,.breadcrumbs,.site-footer,.back-to-top,.image-viewer,.photo-gallery-more,.apply-actions{display:none!important}.crest{background:url(/images/pv-crest.svg) 50%/contain no-repeat;-webkit-mask:none;mask:none}.site-header{border:0;padding-block:0 8mm}main,.wrap,.document{max-width:none;padding-inline:0}h1,h2,h3{break-after:avoid}img,figure,table,.property-summary,.property-facts dl>div,.map-legend{break-inside:avoid}dl.property-summary{grid-template-columns:repeat(4,auto)}dl.property-summary>div:nth-child(odd){padding-left:var(--space-6);border-left:1px solid var(--line)}dl.property-summary>div:first-child{border-left:0;padding-left:0}.prose a[href^=http]:after{content:" (" attr(href) ")";color:#555;overflow-wrap:anywhere;font-size:.85em}.prose .photo-gallery-mosaic{grid-auto-rows:120px}*{transition:none!important;animation:none!important}}.back-to-top[data-astro-cid-vy5be4ad]{display:none}@media screen and (width<=850px){.back-to-top[data-astro-cid-vy5be4ad]:not([hidden]){inset-inline-end:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:10;border:1px solid var(--line);background:var(--paper);width:44px;height:44px;color:var(--ink);box-shadow:0 3px 12px color-mix(in srgb, var(--shadow) 12%, transparent);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed}.back-to-top[data-astro-cid-vy5be4ad]:hover{background:var(--surface)}.back-to-top[data-astro-cid-vy5be4ad]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.viewer-open .back-to-top[data-astro-cid-vy5be4ad]{display:none}}
