@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(./literata-latin-600-normal.A9sHopYh.woff2)format("woff2"),url(./literata-latin-600-normal.BFEFPlMO.woff)format("woff")}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:600;src:url(./literata-latin-ext-600-normal.iLkdh2tW.woff2)format("woff2"),url(./literata-latin-ext-600-normal.DYcsrkT4.woff)format("woff")}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(./literata-latin-700-normal.DYBWKELl.woff2)format("woff2"),url(./literata-latin-700-normal.ocJiFfAw.woff)format("woff")}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:700;src:url(./literata-latin-ext-700-normal.Cd5BSFN5.woff2)format("woff2"),url(./literata-latin-ext-700-normal.DBR5CORb.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(./inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2"),url(./inter-latin-ext-400-normal.77YHD8bZ.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(./inter-latin-500-normal.BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-ext-500-normal.CV4jyFjo.woff2)format("woff2"),url(./inter-latin-ext-500-normal.BxGbmqWO.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(./inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-ext-600-normal.D2bJ5OIk.woff2)format("woff2"),url(./inter-latin-ext-600-normal.CIVaiw4L.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-serif:Literata, Georgia, "Times New Roman", serif;--font-sans:Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--radius-pill:999px;--content-max:720px;--page-max:1120px;--control-h:44px;--bg-paper:#f6f3ec;--bg-surface:#fff;--bg-sunk:#ece7dc;--ink:#1d2420;--ink-muted:#565e58;--line:#d8d1c3;--line-strong:#8a8f86;--brand:#1f5a43;--brand-hover:#174634;--on-brand:#fff;--brand-tint:#dbe9e1;--accent:#d98a1c;--on-accent:#1d1608;--granite:#3e4a55;--cat-news:#2c5a85;--cat-news-bg:#e2ecf6;--cat-events:#8a4a06;--cat-events-bg:#f8e8cf;--cat-announcements:#9a2d24;--cat-announcements-bg:#f7e1dd;--cat-council:#4f427d;--cat-council-bg:#e9e5f5;--status-published:#1c6b43;--status-draft:#5c4f2a;--status-archived:#5b5f63;--bip:#8a4a06;--bip-bg:#fbeed9;--danger:#b3261e;--danger-bg:#fbe4e1;--focus:#1f5a43;--shadow-card:0 1px 2px #1d24200f, 0 2px 8px #1d24200d;--shadow-pop:0 8px 32px #1d24202e}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg-paper:#131714;--bg-surface:#1b201d;--bg-sunk:#232a26;--ink:#ebe8e0;--ink-muted:#a6ada7;--line:#343c37;--line-strong:#7a837d;--brand:#74c39d;--brand-hover:#93d4b4;--on-brand:#0d1a14;--brand-tint:#1d3a2d;--accent:#e6a04a;--on-accent:#1d1608;--granite:#8fa0ae;--cat-news:#8ab8e3;--cat-news-bg:#1c2c3b;--cat-events:#f0b56c;--cat-events-bg:#3a2a14;--cat-announcements:#f09a8f;--cat-announcements-bg:#3d1f1b;--cat-council:#bcb0ea;--cat-council-bg:#2a2540;--status-published:#7fd1a6;--status-draft:#e0cd8f;--status-archived:#a9adb1;--bip:#f0b56c;--bip-bg:#33250f;--danger:#f2a097;--danger-bg:#3b1a17;--focus:#93d4b4;--shadow-card:0 1px 2px #0006;--shadow-pop:0 8px 32px #0000008c}}*,:before,:after{box-sizing:border-box}body{background:var(--bg-paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:26px}a{color:var(--brand)}a:hover{color:var(--brand-hover)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.g-serif{font-family:var(--font-serif)}.g-muted{color:var(--ink-muted)}.g-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.g-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-h);padding:0 var(--space-4);border-radius:var(--radius-md);font:500 15px/22px var(--font-sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;text-decoration:none;display:inline-flex}.g-btn--primary{background:var(--brand);color:var(--on-brand)}.g-btn--primary:hover{background:var(--brand-hover);color:var(--on-brand)}.g-btn--secondary{background:var(--bg-surface);color:var(--ink);border-color:var(--line-strong)}.g-btn--secondary:hover{background:var(--bg-sunk);color:var(--ink)}.g-btn--ghost{color:var(--brand);background:0 0}.g-btn--ghost:hover{background:var(--brand-tint)}.g-btn--sm{min-height:34px;padding:0 var(--space-3);font-size:14px}.g-btn[disabled]{opacity:.5;cursor:not-allowed}.g-tag{padding:2px var(--space-2);border-radius:var(--radius-sm);font:600 12px/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;display:inline-block}.g-tag--news{background:var(--cat-news-bg);color:var(--cat-news)}.g-tag--events{background:var(--cat-events-bg);color:var(--cat-events)}.g-tag--announcements{background:var(--cat-announcements-bg);color:var(--cat-announcements)}.g-tag--council{background:var(--cat-council-bg);color:var(--cat-council)}.g-header{background:var(--bg-surface);border-bottom:1px solid var(--line)}.g-header__in{max-width:var(--page-max);padding:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;margin:0 auto;display:flex}.g-logo{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.g-logo svg{flex:none;width:34px;height:34px}.g-logo b{font:700 26px/1 var(--font-serif);letter-spacing:-.01em}.g-logo small{font:400 12px/16px var(--font-sans);color:var(--ink-muted);margin-top:2px;display:block}.g-nav{gap:var(--space-1);flex-wrap:wrap;display:flex}.g-nav a{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--ink);font:500 15px/22px var(--font-sans);text-decoration:none}.g-nav a:hover{background:var(--bg-sunk)}.g-nav a[aria-current]{background:var(--brand-tint);color:var(--brand)}.g-card{gap:var(--space-4);padding:var(--space-4);background:var(--bg-surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);color:var(--ink);grid-template-columns:1fr 168px;text-decoration:none;display:grid}.g-card:hover .g-card__title{color:var(--brand)}.g-card__meta{align-items:center;gap:var(--space-2);color:var(--ink-muted);flex-wrap:wrap;font-size:14px;line-height:20px;display:flex}.g-card__title{font:600 19px/25px var(--font-serif);margin:var(--space-2) 0 6px}.g-card__lead{color:var(--ink-muted);margin:0;font-size:15px;line-height:23px}.g-card__thumb{aspect-ratio:3/2;border-radius:var(--radius-md);background:var(--bg-sunk);align-self:start;width:168px;overflow:hidden}.g-card__thumb svg{width:100%;height:100%;display:block}.g-card--nothumb{grid-template-columns:1fr}@media (width<=560px){.g-card{grid-template-columns:1fr 96px}.g-card__thumb{width:96px}}.g-ph .sky{fill:var(--bg-sunk)}.g-ph .far{fill:var(--line)}.g-ph .near{fill:var(--granite)}.g-ph .sun{fill:var(--accent)}.g-ph .tree{fill:var(--brand)}.g-events{background:var(--brand-tint);border-radius:var(--radius-lg);padding:var(--space-5)}.g-events h2{font:650 22px/28px var(--font-serif);margin:0 0 var(--space-4)}.g-events ol{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.g-event{gap:var(--space-3);color:var(--ink);align-items:flex-start;text-decoration:none;display:flex}.g-date{border-radius:var(--radius-md);background:var(--accent);width:56px;color:var(--on-accent);text-align:center;flex:none;padding:6px 0}.g-date b{font:700 22px/24px var(--font-serif);display:block}.g-date span{font:600 11px/14px var(--font-sans);text-transform:uppercase;letter-spacing:.06em}.g-event__title{font:600 16px/22px var(--font-sans);display:block}.g-event:hover .g-event__title{color:var(--brand);text-decoration:underline}.g-event__where{color:var(--ink-muted);font-size:14px;line-height:20px}.g-events__empty{color:var(--ink-muted);margin:0}.g-article{max-width:var(--content-max);margin:0 auto}.g-article h1{font:650 32px/38px var(--font-serif);margin:var(--space-3) 0}.g-article .g-lead{color:var(--ink);margin:0 0 var(--space-5);font-size:18px;line-height:28px}.g-article__meta{gap:var(--space-2);color:var(--ink-muted);flex-wrap:wrap;align-items:center;font-size:14px;display:flex}.g-article__body h2{font:650 22px/28px var(--font-serif);margin:var(--space-6) 0 var(--space-2)}.g-article__body p{margin:0 0 var(--space-4)}.g-figure{margin:0 0 var(--space-5);border-radius:var(--radius-lg);background:var(--bg-sunk);overflow:hidden}.g-figure svg{width:100%;height:auto;display:block}.g-eventbox{gap:var(--space-1) var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-surface);margin:0 0 var(--space-5);grid-template-columns:auto 1fr;font-size:15px;display:grid}.g-eventbox dt{color:var(--ink-muted)}.g-eventbox dd{margin:0;font-weight:600}.g-source{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line);align-items:center;font-size:15px;display:flex}@media (width<=560px){.g-article h1{font-size:26px;line-height:32px}}.g-yt{margin:0 0 var(--space-5)}.g-yt__frame{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--granite);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.g-yt__frame svg.g-ph{width:100%;height:100%;display:block}.g-yt__play{background:var(--brand);width:72px;height:72px;color:var(--on-brand);box-shadow:var(--shadow-pop);border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.g-yt__frame:hover .g-yt__play{background:var(--brand-hover)}.g-yt__note{color:var(--ink-muted);margin-top:var(--space-2);font-size:13px;line-height:18px}.g-pager{gap:var(--space-1);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.g-pager a,.g-pager span{min-width:40px;height:40px;padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--ink);font:500 15px/1 var(--font-sans);place-items:center;text-decoration:none;display:inline-grid}.g-pager a:hover{background:var(--bg-sunk)}.g-pager [aria-current]{background:var(--brand);color:var(--on-brand)}.g-pager .g-pager__gap{color:var(--ink-muted)}.g-cookie{background:var(--bg-surface);border:1px solid var(--line);border-radius:var(--radius-lg);max-width:560px;box-shadow:var(--shadow-pop);padding:var(--space-5)}.g-cookie h2{font:650 19px/25px var(--font-serif);margin:0 0 var(--space-2)}.g-cookie p{margin:0 0 var(--space-4);color:var(--ink-muted);font-size:15px;line-height:23px}.g-cookie__actions{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.g-footer{border-top:1px solid var(--line);margin-top:var(--space-8);padding:var(--space-6) var(--space-4);color:var(--ink-muted);font-size:14px}.g-footer__in{max-width:var(--page-max);justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin:0 auto;display:flex}.g-footer nav{gap:var(--space-4);flex-wrap:wrap;display:flex}.g-footer a{color:var(--ink-muted)}.g-footer a:hover{color:var(--ink)}.g-page{max-width:var(--page-max);padding:var(--space-6) var(--space-4);margin:0 auto}.g-home{gap:var(--space-6);grid-template-columns:1fr 320px;align-items:start;display:grid}.g-list{gap:var(--space-3);flex-direction:column;display:flex}.g-section-title{font:650 22px/28px var(--font-serif);margin:0 0 var(--space-4)}@media (width<=860px){.g-home{grid-template-columns:1fr}.g-home aside{order:-1}}
