@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:"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")}:root{--scrollbar-thumb:#bcb7ab;--scrollbar-hover:#918a7c}*{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:#89754f;--muted:#66665e;--line:#dcd9cf;--radius-media:8px;--radius-card:12px;--shadow-card:0 4px 20px #2929230a, 0 1px 3px #29292305;--serif:"Cormorant Garamond", Georgia, serif;--body:"Source Serif 4", Georgia, serif;--sans:Arial, Helvetica, 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%}html{scrollbar-gutter:stable}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:5px}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:#fff;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);color:var(--muted);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;text-decoration:none;display:inline-flex}.text-link:hover{border-color:var(--gold);color:#655e51}figure figcaption{font-size:var(--text-caption);letter-spacing:.08em;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{text-decoration:none}.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:none}.news-item .news-title a:hover{text-decoration:underline}.news-item p{font-size:var(--text-small);color:var(--muted);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{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;display:grid}.page-directory ul{padding-left:20px}.page-directory li{margin-bottom:14px;line-height:1.65}.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){.page-directory{grid-template-columns:1fr}.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-distances dl{font:var(--text-small)/1.5 var(--sans);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;display:grid}.property-distances dt{color:var(--muted);margin-bottom:5px}.property-distances dd{font-size:var(--text-body);margin:0}.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:24px;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}}.rules-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:65px;display:grid}.rules-toc{max-height:calc(100dvh - 56px);position:sticky;top:28px;overflow-y:auto}.prose .rules-toc h2{font-size:var(--text-subtitle);margin:0 0 20px}.prose .rules-toc ol{margin:0;padding:0;list-style:none}.prose .rules-toc li{font:var(--text-small)/1.5 var(--sans);margin-bottom:14px}.rules-toc a{text-decoration:none}.prose .rules-body .content-section{margin-bottom:70px}.prose .rules-body .content-section h2{font-size:var(--text-heading);margin-top:0;scroll-margin-top:30px;line-height:1.2}.prose .rules-body .content-section h3,.prose .rules-body .content-section h4{font-size:var(--text-subtitle);margin-top:30px}.prose .rules-body .content-section p,.prose .rules-body .content-section li{font-size:var(--text-body);line-height:1.8}.property-directory-area{margin-bottom:40px}@media (width<=850px){.property-overview{grid-template-columns:1fr;gap:30px}.property-facts dl{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.rules-layout{grid-template-columns:1fr;gap:35px}.rules-toc{max-height:none;position:static}.prose .rules-toc ol{columns:2}}@media (width<=600px){.property-facts{padding:0}.property-facts dl{grid-template-columns:1fr}.prose .property-visual .photo-gallery img{height:260px}.prose .rules-toc ol{columns:1}.image-viewer{padding:12px}}.prose .photo-gallery img.floor-plan{object-fit:contain;background:var(--surface)}@media (width<=850px){.property-overview{gap:30px}.property-distances dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@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);color:var(--muted)}.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:has(>.faq-item){margin-block:var(--space-6) var(--space-12)}.faq-item{margin-inline:calc(-1 * var(--space-4));padding:0 var(--space-4)}.faq-item+.faq-item{border-top:1px solid var(--line)}.faq-item[open]{background:color-mix(in srgb, var(--paper) 50%, var(--surface))}.faq-item[open]>summary{border-bottom:1px solid var(--line)}.faq-item>summary{gap:var(--space-6);padding-block:var(--space-3);min-height:52px;font:500 var(--text-subtitle)/1.4 var(--serif);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;list-style:none;display:grid}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary:after{content:"+";font:18px/1 var(--sans);color:var(--muted)}.faq-item[open]>summary:after{content:"−"}.faq-answer{padding:var(--space-4) var(--space-8) var(--space-6) 0}.prose .faq-answer>:last-child{margin-bottom:0}.office-directory{gap:var(--space-12) var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.prose .office-directory h2{font-size:var(--text-subheading);margin:0 0 var(--space-5)}.prose .office-directory h3{font-size:var(--text-subtitle);margin:0 0 var(--space-3)}.office-directory p{margin-bottom:var(--space-4)}.office-address p{margin:0}.office-secretary>.section-body>p:first-of-type{font:500 var(--text-subtitle)/1.5 var(--serif)}.office-nations{grid-column:1/-1}.office-nations>.section-body{max-width:none}.office-nation-list{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}@media (width<=700px){.office-directory,.office-nation-list{gap:var(--space-8);grid-template-columns: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))}}.site-header{z-index:5;padding-top:var(--space-6);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:none;display:flex}.brand-logo{object-fit:contain;width:67px;height:66px}.brand-name{font:500 var(--text-brand)/1.15 var(--serif)}.brand-name small{font:var(--text-small)/1.5 var(--sans);color:var(--muted);letter-spacing:.035em;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}.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:none;display:inline-flex}.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: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;padding:12px 20px;position:absolute;top:100%;left:-20px;box-shadow:0 12px 28px #29292318}.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-hero{padding-top:var(--space-12)}.hero-copy{text-align:center}.hero-copy h1{font-size:var(--text-title);letter-spacing:-.025em;margin:0;line-height:1.1}.hero-copy .lead{max-width:var(--reading-width);margin:var(--space-5) auto var(--space-8);font-size:var(--text-body);line-height:1.8}.hero-image>img{border-radius:var(--radius-media);object-fit:cover;object-position:50% 48%;width:100%;height:350px}.hero-image figcaption{font-size:var(--text-caption);letter-spacing:.035em;margin-top:var(--space-2)}.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;text-decoration:none;display:inline-block}.home-deep-links a:hover{color:var(--muted);text-decoration:underline}.home-life{margin-top:var(--space-16);background:var(--surface);padding-block:var(--space-16)}.home-life-grid{gap:var(--space-8);grid-template-columns:2fr 1fr;display:grid}.home-activities{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.home-life h2{font-size:var(--text-subheading);margin:0 0 var(--space-5)}.home-life p{font-size:var(--text-body);color:var(--muted);margin:0 0 var(--space-3);line-height:1.85}.home-life .home-deep-links{flex-direction:column;gap:0}.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);color:var(--muted);margin:0 0 var(--space-5)}.home-housing img{border-radius:var(--radius-media);object-fit:cover;width:100%;height:320px}.home-housing figcaption{font-size:var(--text-caption)}.site-footer{background:var(--surface);padding:var(--space-8) 0 var(--space-6)}.footer-grid{justify-content:space-between;gap:var(--space-8);align-items:center;display:flex}.footer-identity{gap:var(--space-5);align-items:center;display:flex}.footer-logo{object-fit:contain;width:55px;height:55px}.footer-name{font:500 var(--text-brand)/1.2 var(--serif);margin:0 0 var(--space-1)}.footer-counterpart{font:var(--text-caption)/1.7 var(--sans);color:var(--muted);margin:0}.footer-contact{font-size:var(--text-caption);color:var(--muted)}.footer-contact h2{font:600 var(--text-caption)/1.5 var(--sans);margin:0 0 var(--space-2)}.footer-contact p{margin:var(--space-2) 0 0}.footer-socials{gap:var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.footer-socials a{align-items:center;min-height:44px;display:inline-flex}.footer-nations{gap:var(--space-4) var(--space-8);margin-top:var(--space-8);padding-top:var(--space-5);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:none;display:inline-flex}.footer-nations a:hover{text-decoration:underline}.nation-logo{object-fit:contain;flex:0 0 28px;width:28px;height:28px}@media (width>=1400px){.hero-image>img{height:390px}}@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}.language-switch{order:2}.mobile-menu{display:block}.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);max-height:calc(100dvh - 160px);position:absolute;top:calc(100% - 1px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 20px #29292314}.mobile-menu .site-navigation>a{font-size:var(--text-nav);padding-block:12px;text-decoration: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:none;display:block}.home-life-grid{grid-template-columns:1fr}.home-housing{gap:var(--space-8)}}@media (width<=600px){.brand-name{font-size:var(--text-subtitle)}.brand-name small{font-size:var(--text-caption);letter-spacing:0}.home-hero{padding-top:var(--space-8)}.hero-copy .lead{font-size:var(--text-body);margin-block:var(--space-5) var(--space-6)}.hero-image>img{height:230px}.home-housing,.home-life{padding-block:var(--space-8)}.home-activities,.home-housing{gap:var(--space-8);grid-template-columns:1fr}.home-housing>div,.home-housing>figure{grid-area:auto/1}.home-housing img{height:240px}.footer-grid{align-items:flex-start;gap:var(--space-6);flex-direction:column}.footer-name{font-size:var(--text-subtitle)}.footer-nations{gap:var(--space-2);margin-top:var(--space-6);flex-direction:column}}.home-activity{background:var(--paper);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-6)}.home-activities{align-self:start;align-items:stretch}.home-activity h2{margin-bottom:var(--space-4)}@media (width<=600px){.home-activity{padding:var(--space-6)}}.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(>.reading-content),.prose:has(>.library-content){max-width:none}.reading-content>:not(.content-section){max-width:var(--reading-width)}.reading-content>.content-section{gap:var(--space-16);margin-block:var(--space-12);grid-template-columns:minmax(180px,.7fr) minmax(0,2fr);align-items:start;display:grid}.reading-content>.content-section:first-child{margin-top:0}.prose .reading-content>.content-section>h2{font-size:var(--text-subheading);margin:0;line-height:1.25}.section-body{min-width:0;max-width:var(--reading-width)}.section-body>:last-child{margin-bottom:0}.reading-content>img,.reading-content>p:has(>img:only-child){margin-inline:0}@media (width<=850px){.reading-content>.content-section{gap:var(--space-5);margin-block:var(--space-8);grid-template-columns:1fr}.section-body{max-width:var(--reading-width)}}.reading-content>.media-intro{gap:var(--space-16);max-width:none;margin-bottom:var(--space-16);grid-template-columns:minmax(0,2fr) minmax(180px,.7fr);align-items:start;display:grid}.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}.rules-body{max-width:var(--reading-width)}@media (width<=700px){.reading-content>.media-intro{gap:var(--space-6);margin-bottom:var(--space-8);grid-template-columns:1fr}.media-intro .content-figure{max-width:180px}}.contacts-content{gap:var(--space-12);display:grid}.contact-section,.contact-group{min-width:0}.contact-overview{padding:var(--space-8);background:var(--surface)}.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{padding:var(--space-8);background:color-mix(in srgb, var(--paper) 45%, white);box-shadow:0 8px 36px #29292308}.contact-directory>.contact-section+.contact-section{margin-top:var(--space-12)}.prose .contact-section>h2{font:500 var(--text-heading)/1.2 var(--serif);margin:0 0 var(--space-6);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:500 var(--text-subtitle)/1.3 var(--serif);margin:0 0 var(--space-5);min-height:2.6em;color:var(--muted)}.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-members .contact-group{padding-left:var(--space-5);border-left:2px solid var(--line)}.contact-officers{gap:var(--space-4) var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-officers>h2{grid-column:1/-1}.contact-officers .person{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;display:grid}.prose .contact-officers .person p{font-size:var(--text-small);margin:0}@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 .person{gap:var(--space-1);grid-template-columns:1fr}}@media (width<=700px){.contacts-content{gap:var(--space-8)}.contact-overview{padding:var(--space-6)}.contact-opening,.contact-curators>.contact-groups,.contact-members>.contact-groups{gap:var(--space-6);grid-template-columns:1fr}.contact-directory{padding:var(--space-6) var(--space-5)}.prose .contact-group>h3{max-width:none;min-height:0;margin-bottom:var(--space-3)}.contact-officers{gap:var(--space-5);grid-template-columns:1fr}}.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);min-height:44px;color:var(--ink);font:var(--text-small)/1.4 var(--sans);cursor:pointer;border-radius:24px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex;position:fixed;box-shadow:0 3px 12px #29292318}.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}}
