@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.DzyfIafT.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.BWSLJLk6.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.C9H9m1vD.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.C1uRvKPU.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-20C0,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.BqRLTx4X.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: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:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-vietnamese-wght-normal.CtlIRbEm.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:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-latin-ext-wght-normal.MQgHevqp.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:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-latin-wght-normal.DdeTHZLK.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{--su-sage-800:#636f63;--su-sage-700:#5f7a5f;--su-sage-500:#b0c4b0;--su-sage-200:#c9d7c9;--su-sage-050:#f1f5f1;--su-charcoal-900:#2b2f33;--su-charcoal-700:#4a5057;--su-charcoal-300:#b9bec4;--su-white:#fff;--color-bg:var(--su-white);--color-bg-alt:var(--su-sage-050);--color-text:var(--su-charcoal-900);--color-text-muted:var(--su-charcoal-700);--color-border:var(--su-charcoal-300);--color-link:var(--su-sage-800);--color-accent:var(--su-sage-700);--color-accent-text:#fff;--color-accent-text-safe:var(--su-sage-800);--color-accent-soft:var(--su-sage-200);--color-info:#2b5c8a;--color-warning:#8a5a00;--color-emergency:#9b1c1c;--font-sans:"Source Sans 3 Variable", "Source Sans 3", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-base:1.125rem;--leading:1.6;--measure:70ch;--radius:10px;--shadow:0 1px 2px #2b2f330f, 0 8px 24px #2b2f3314;--content:1200px;--wide:1440px;--section-gap:clamp(3rem, 6vw, 5.5rem);--focus:3px solid var(--color-accent-text-safe)}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-sans);font-size:17px;line-height:var(--leading);color:var(--color-text);background:var(--color-bg);-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (width>=48em){html{font-size:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{flex-direction:column;min-height:100dvh;margin:0;display:flex}main{flex:1}img,video{max-width:100%;height:auto;display:block}a{color:var(--color-link);text-underline-offset:.15em}a:hover{color:var(--color-accent-text-safe)}:focus-visible{outline:var(--focus);outline-offset:2px;border-radius:2px}h1,h2,h3,h4{letter-spacing:-.01em;text-wrap:balance;margin:0 0 .5em;font-weight:650;line-height:1.15}h1{font-size:clamp(2rem,4vw,3rem)}h2{font-size:clamp(1.5rem,2.6vw,2rem)}h3{font-size:1.25rem}h4{font-size:1.05rem}p,ul,ol,blockquote{margin:0 0 1em}.prose{max-width:var(--measure)}.prose h2{margin-top:1.8em}.prose h3{margin-top:1.4em}.prose blockquote{border-left:4px solid var(--color-accent);color:var(--color-text-muted);padding-left:1rem}.prose figure{margin:1.5rem 0}.prose figcaption{color:var(--color-text-muted);margin-top:.4rem;font-size:.9rem}.prose hr{border:0;border-top:1px solid var(--color-border);margin:2rem 0}.wrap{width:min(100% - 2rem, var(--content));margin-inline:auto}.wrap-wide{width:min(100% - 2rem, var(--wide));margin-inline:auto}.section{padding-block:var(--section-gap)}.section-alt{background:var(--color-bg-alt)}.section-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.5rem;display:flex}.section-head h2{margin:0}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-text-safe);font-size:.85rem;font-weight:600}.grid{gap:1.5rem;display:grid}.grid-2{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))}.grid-3{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.grid-4{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}.btn{border:2px solid var(--color-accent-text-safe);color:var(--color-accent-text-safe);background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.2rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.btn:hover{background:var(--color-accent-soft)}.btn-primary{background:var(--color-accent-text-safe);color:#fff}.btn-primary:hover{filter:brightness(1.1);color:#fff}.btn-sm{padding:.4rem .85rem;font-size:.9rem}.card{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.card:hover{transform:translateY(-2px)}.card:focus-within{outline:var(--focus);outline-offset:2px}.card-media{aspect-ratio:4/3;background:var(--color-accent-soft);overflow:hidden}.card-media img{object-fit:cover;width:100%;height:100%}.card-body{flex-direction:column;gap:.35rem;padding:1rem 1.1rem 1.2rem;display:flex}.card-title{margin:0;font-size:1.1rem;font-weight:650;line-height:1.3}.card-title a{color:inherit;text-decoration:none}.card-title a:after{content:"";position:absolute;inset:0}.card-meta{color:var(--color-text-muted);font-size:.85rem}.card-excerpt{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.95rem;display:-webkit-box;overflow:hidden}.tag{letter-spacing:.04em;text-transform:uppercase;background:var(--color-accent-soft);color:var(--color-accent-text-safe);border-radius:4px;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.empty{border:1px dashed var(--color-border);border-radius:var(--radius);color:var(--color-text-muted);text-align:center;padding:1.5rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--color-text);color:#fff;border-radius:0 0 var(--radius) var(--radius);padding:.6rem 1rem;position:absolute;top:-100px;left:1rem}.skip-link:focus{top:0}table.data{border-collapse:collapse;width:100%;font-size:.95rem}table.data th,table.data td{text-align:left;border-bottom:1px solid var(--color-border);vertical-align:top;padding:.6rem .5rem}table.data th{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:650}html[data-direction=b]{--su-sage-700:#4f6b4f;--color-link:#3f5a3f;--color-accent-text-safe:#3f5a3f;--font-serif:"Newsreader Variable", Georgia, "Times New Roman", serif;--radius:4px;--shadow:none;--section-gap:clamp(3.5rem, 7vw, 6.5rem);--color-bg-alt:#f4f6f2}html[data-direction=b] h1,html[data-direction=b] h2,html[data-direction=b] .card-title,html[data-direction=b] .brand-name,html[data-direction=b] .tile-name,html[data-direction=b] .num{font-family:var(--font-serif);letter-spacing:-.015em;font-variation-settings:"opsz" 72;font-weight:500}html[data-direction=b] h1{font-size:clamp(2.4rem,5vw,3.8rem);line-height:1.05}html[data-direction=b] .hero-sub{font-family:var(--font-serif);font-size:clamp(1.15rem,1.8vw,1.45rem);font-style:italic}html[data-direction=b] .card,html[data-direction=b] .tile a,html[data-direction=b] .stats li,html[data-direction=b] .pillar,html[data-direction=b] .town{box-shadow:none;border:1px solid var(--color-border)}html[data-direction=b] .card:hover,html[data-direction=b] .tile a:hover{border-color:var(--color-accent-text-safe);transform:none}html[data-direction=b] .section-head{border-bottom:1px solid var(--color-text);padding-bottom:.6rem}html[data-direction=b] .section-head h2:before{content:"";background:var(--color-accent);vertical-align:.05em;border-radius:50%;width:.55em;height:.55em;margin-right:.5em;display:inline-block}html[data-direction=b] .section+.section:before,html[data-direction=b] .footer:before{content:"";height:14px;width:min(100% - 2rem, var(--content));background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 14' preserveAspectRatio='none'><path d='M0 12 C60 12 80 2 120 4 S200 12 250 8 S330 0 400 6' fill='none' stroke='%239fb59f' stroke-width='1.5'/></svg>") 50%/100% 100% no-repeat;margin:0 auto 1.5rem;display:block}html[data-direction=b] .footer:before{margin:0 auto;padding-top:0;position:relative;top:-2.5rem}html[data-direction=b] .btn{border-radius:2px}html[data-direction=b] [role=tab]{border-left:0;border-bottom:1px solid var(--color-border);font-family:var(--font-serif);border-radius:0;padding-inline:.25rem;font-size:1.05rem;font-weight:500}html[data-direction=b] [role=tab][aria-selected=true]{border-bottom:2px solid var(--color-text);background:0 0}html[data-direction=b] .hero-scrim{background:linear-gradient(#14181c0d 0%,#14181c4d 40%,#14181cd1 100%)}html[data-direction=b] .utility{background:#1f2327}html[data-direction=b] .tile-body{border-top-width:1px;border-top-color:var(--color-border)}html[data-direction=c]{--font-sans:"Public Sans Variable", "Public Sans", system-ui, sans-serif;--radius:14px;--shadow:0 2px 4px #2b2f330f, 0 12px 32px #2b2f331a;--color-bg-alt:color-mix(in srgb, var(--color-accent) 10%, white);--color-accent-soft:color-mix(in srgb, var(--color-accent) 22%, white)}html[data-direction=c] h1{letter-spacing:-.03em;font-size:clamp(2.4rem,5.2vw,4rem);font-weight:800}html[data-direction=c] h2{letter-spacing:-.02em;font-weight:750}html[data-direction=c] .main-nav{background:var(--color-accent-text-safe);border-top:0}html[data-direction=c] .main-nav .main-item>a{color:#fff;border-bottom-color:#0000}html[data-direction=c] .main-nav .main-item>a:hover,html[data-direction=c] .main-nav .main-item:focus-within>a{color:#fff;background:#ffffff1a;border-bottom-color:#fff}html[data-direction=c] .header{border-bottom:0}html[data-direction=c] .main-nav:after{content:"";background:linear-gradient(90deg, var(--color-accent) 0 40%, var(--color-accent-soft) 40% 100%);height:6px;display:block}html[data-direction=c] .brand-mark{background:var(--color-accent-text-safe);border-radius:12px}html[data-direction=c] .btn{background:var(--color-accent-text-safe);color:#fff;border-color:var(--color-accent-text-safe)}html[data-direction=c] .btn:hover{filter:brightness(1.1)}html[data-direction=c] .card,html[data-direction=c] .tile a{border-top:6px solid var(--color-accent)}html[data-direction=c] .tile-body{border-top:0}html[data-direction=c] .card-title,html[data-direction=c] .tile-name{font-weight:750}html[data-direction=c] .tablist{gap:.4rem}html[data-direction=c] [role=tab]{border:2px solid var(--color-border);color:var(--color-text);border-radius:999px;padding:.55rem 1rem}html[data-direction=c] [role=tab][aria-selected=true]{background:var(--color-accent-text-safe);border-color:var(--color-accent-text-safe);color:#fff}html[data-direction=c] .hero-content{padding-block:3rem 3.5rem}html[data-direction=c] .hero h1{background:var(--color-accent-text-safe);-webkit-box-decoration-break:clone;box-decoration-break:clone;text-shadow:none;padding:.1em .35em;line-height:1.25;display:inline}html[data-direction=c] .hero-sub{margin-top:1.2rem;font-weight:500}html[data-direction=c] .section-alt .stats li{background:var(--color-accent-text-safe);color:#fff;box-shadow:none}html[data-direction=c] .section-alt .stats .num,html[data-direction=c] .section-alt .stats .label,html[data-direction=c] .section-alt .stats .src{color:#fff}html[data-direction=c] .eyebrow,html[data-direction=c] .events h3{color:var(--color-accent-text-safe)}html[data-direction=c] .footer{background:#1b1f23}.direction-switch{z-index:200;color:#fff;background:#2b2f33eb;border-radius:999px;align-items:center;gap:.25rem;padding:.35rem .5rem .35rem .9rem;font-size:.8rem;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 8px 24px #00000040}.direction-switch a{color:#fff;border-radius:999px;padding:.25rem .7rem;font-weight:600;text-decoration:none}.direction-switch a[aria-current=true]{color:#2b2f33;background:#fff}@media print{.direction-switch{display:none}}.footer[data-astro-cid-jo6i4kqk]{background:var(--su-charcoal-900);color:#e8ebee;margin-top:var(--section-gap);padding-block:3rem 2rem;font-size:.92rem}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#fff}.org-row[data-astro-cid-jo6i4kqk]{border-bottom:1px solid #ffffff26;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1.5rem;padding-bottom:2rem;display:grid}.org[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.15rem;font-style:normal;line-height:1.4;display:flex}.org-name[data-astro-cid-jo6i4kqk]{margin-bottom:.3rem;font-weight:700;text-decoration:none}.org[data-astro-cid-jo6i4kqk].su .org-name[data-astro-cid-jo6i4kqk]{color:var(--su-sage-200)}.footer-nav[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:2rem;padding-block:2rem;display:grid}.footer-nav[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{letter-spacing:.08em;text-transform:uppercase;color:var(--su-sage-200);margin-bottom:.6rem;font-size:.8rem}.footer-nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.legal[data-astro-cid-jo6i4kqk]{color:#b9bec4;border-top:1px solid #ffffff26;margin:0;padding-top:1.5rem;font-size:.85rem}.header[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--color-border);z-index:20;background:#fff;position:relative}.header-inner[data-astro-cid-nen7h5rs]{align-items:center;gap:1.5rem;padding-block:.9rem;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--color-text);align-items:center;gap:.8rem;min-width:0;margin-right:auto;text-decoration:none;display:flex}.brand-mark[data-astro-cid-nen7h5rs]{background:linear-gradient(135deg, var(--color-accent), var(--color-accent-soft));border-radius:50%;flex:none;width:2.6rem;height:2.6rem}.brand-text[data-astro-cid-nen7h5rs]{flex-direction:column;line-height:1.15;display:flex}.brand-name[data-astro-cid-nen7h5rs]{font-size:1.15rem;font-weight:700}.brand-sub[data-astro-cid-nen7h5rs]{color:var(--color-text-muted);font-size:.8rem}.switcher[data-astro-cid-nen7h5rs]{font-size:.95rem;position:relative}.switcher[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;border:1px solid var(--color-border);user-select:none;border-radius:999px;padding:.45rem .9rem;font-weight:600;list-style:none}.switcher[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.switcher[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]:after{content:" ▾";color:var(--color-text-muted)}.switcher-list[data-astro-cid-nen7h5rs]{border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow);z-index:30;background:#fff;min-width:17rem;margin:0;padding:.4rem;list-style:none;position:absolute;top:calc(100% + .4rem);right:0}.switcher-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-text);border-radius:6px;padding:.5rem .75rem;text-decoration:none;display:block}.switcher-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.switcher-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--color-bg-alt)}.switcher-list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]:first-child a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--color-border);border-radius:6px 6px 0 0;margin-bottom:.25rem;font-weight:700}.menu-toggle[data-astro-cid-nen7h5rs]{font:inherit;border:1px solid var(--color-border);background:#fff;border-radius:999px;padding:.45rem .9rem;font-weight:600;display:none}.main-nav[data-astro-cid-nen7h5rs]{border-top:1px solid var(--color-border)}.main-list[data-astro-cid-nen7h5rs]{gap:.25rem;margin:0 auto;padding:0;list-style:none;display:flex}.main-item[data-astro-cid-nen7h5rs]{position:relative}.main-item[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{color:var(--color-text);border-bottom:3px solid #0000;padding:.8rem 1rem;font-weight:600;text-decoration:none;display:block}.main-item[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover,.main-item[data-astro-cid-nen7h5rs]:focus-within>a[data-astro-cid-nen7h5rs]{border-bottom-color:var(--color-accent);color:var(--color-text)}.sub-list[data-astro-cid-nen7h5rs]{border:1px solid var(--color-border);border-radius:0 0 var(--radius) var(--radius);box-shadow:var(--shadow);z-index:30;background:#fff;min-width:15rem;margin:0;padding:.5rem;list-style:none;display:none;position:absolute;top:100%;left:0}.main-item[data-astro-cid-nen7h5rs]:hover .sub-list[data-astro-cid-nen7h5rs],.main-item[data-astro-cid-nen7h5rs]:focus-within .sub-list[data-astro-cid-nen7h5rs]{display:block}.sub-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-text);border-radius:6px;padding:.5rem .75rem;text-decoration:none;display:block}.sub-list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--color-bg-alt)}@media (width<=60em){.menu-toggle[data-astro-cid-nen7h5rs]{display:inline-block}.main-nav[data-astro-cid-nen7h5rs]{display:none}.main-nav[data-astro-cid-nen7h5rs].is-open{display:block}.main-list[data-astro-cid-nen7h5rs]{flex-direction:column;gap:0;padding-block:.5rem}.sub-list[data-astro-cid-nen7h5rs]{box-shadow:none;border:0;padding:0 0 .5rem 1rem;display:block;position:static}}.live-preview-badge[data-astro-cid-3bc4moae]{z-index:100;background:var(--color-text,#2b2f33);color:#fff;border-radius:999px;margin:0;padding:.35rem .75rem;font-size:.8rem;position:fixed;bottom:.75rem;right:.75rem;box-shadow:0 2px 8px #00000040}.utility[data-astro-cid-ghmouojd]{background:var(--su-charcoal-900);color:#fff;font-size:.85rem}.utility-inner[data-astro-cid-ghmouojd]{justify-content:space-between;align-items:center;gap:1rem;min-height:2.25rem;display:flex}.utility-list[data-astro-cid-ghmouojd]{flex-wrap:wrap;gap:0 1.25rem;margin:0;padding:0;list-style:none;display:flex}.utility[data-astro-cid-ghmouojd] a[data-astro-cid-ghmouojd]{color:#fff;opacity:.92;padding:.5rem 0;text-decoration:none;display:inline-block}.utility[data-astro-cid-ghmouojd] a[data-astro-cid-ghmouojd]:hover{opacity:1;color:#fff;text-decoration:underline}.utility-tools[data-astro-cid-ghmouojd] a[data-astro-cid-ghmouojd]{font-weight:600}@media (width<=48em){.utility-list[data-astro-cid-ghmouojd]:first-child{display:none}}
