@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.BMhMHfrj.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-600-normal.CsIYWmWK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-cyrillic-600-normal.C2atO-64.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-600-normal.FNmA3REe.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-vietnamese-600-normal.BoXdMtcr.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-600-normal.C4HEjEaf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-ext-600-normal.DaBc-lu7.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-600-normal.Dk3-quAP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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: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");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-garamond-cyrillic-ext-700-normal.Do0rx6yy.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-700-normal.BaW-xaxb.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-garamond-cyrillic-700-normal.SLG_-a_c.woff2) format("woff2"),url(/_astro/cormorant-garamond-cyrillic-700-normal.D3uyJ5DH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-garamond-vietnamese-700-normal.-OtHbi1I.woff2) format("woff2"),url(/_astro/cormorant-garamond-vietnamese-700-normal.GOTdnRS1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-garamond-latin-ext-700-normal.CNjt5vTB.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-ext-700-normal.qRbaVVD7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-garamond-latin-700-normal.DajfzrDU.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-700-normal.O25Qpphb.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-ext-400-normal.o8fRvAFQ.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-400-normal.DG8lny6_.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-400-normal.DDLP67lu.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-400-normal.C0kVTdou.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-ext-400-normal.K8pwR3tn.woff2) format("woff2"),url(/_astro/eb-garamond-greek-ext-400-normal.BaZl8BIK.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-400-normal.CVAbzS9p.woff2) format("woff2"),url(/_astro/eb-garamond-greek-400-normal.d4JlP2QH.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-vietnamese-400-normal.CLvJdMEL.woff2) format("woff2"),url(/_astro/eb-garamond-vietnamese-400-normal.ifvNSiWx.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-ext-400-normal.o4A__6QZ.woff2) format("woff2"),url(/_astro/eb-garamond-latin-ext-400-normal.B4EmgUmt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-normal.BCNrxLz_.woff2) format("woff2"),url(/_astro/eb-garamond-latin-400-normal.maQnHeKB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-ext-400-italic.Bz1w3xqM.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-400-italic.CYS3phfl.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-400-italic.BGIwiowF.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-400-italic.BZInx2ys.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-ext-400-italic.CHZOQEtG.woff2) format("woff2"),url(/_astro/eb-garamond-greek-ext-400-italic.BL1XYHtS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-400-italic.Dqr5KC66.woff2) format("woff2"),url(/_astro/eb-garamond-greek-400-italic.BamGE6QP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-vietnamese-400-italic.DQ8HKnks.woff2) format("woff2"),url(/_astro/eb-garamond-vietnamese-400-italic.ORtyMVfw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-ext-400-italic.V7s3nWfX.woff2) format("woff2"),url(/_astro/eb-garamond-latin-ext-400-italic.DUSsnRSD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-italic.DSEbMgZu.woff2) format("woff2"),url(/_astro/eb-garamond-latin-400-italic.CDFyLPXJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-cyrillic-ext-600-normal.cjIjEMm6.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-600-normal.b6vuEf1e.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-cyrillic-600-normal.CHfC3jm-.woff2) format("woff2"),url(/_astro/eb-garamond-cyrillic-600-normal.koFutDBv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-greek-ext-600-normal.B6KG6Acg.woff2) format("woff2"),url(/_astro/eb-garamond-greek-ext-600-normal.DzPSPp8W.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-greek-600-normal.-vWuDlyL.woff2) format("woff2"),url(/_astro/eb-garamond-greek-600-normal.JScKXZBq.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-vietnamese-600-normal.Dmi8L14S.woff2) format("woff2"),url(/_astro/eb-garamond-vietnamese-600-normal.DgZMCD0h.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-latin-ext-600-normal.CrweTMKz.woff2) format("woff2"),url(/_astro/eb-garamond-latin-ext-600-normal.CoWPx8v4.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-latin-600-normal.DHwxsLHv.woff2) format("woff2"),url(/_astro/eb-garamond-latin-600-normal.xCe6GkOx.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2) format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2) format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2) format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2) format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2) format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-ext-600-normal.Dfes3d0z.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-600-normal.Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-600-normal.CWCymEST.woff2) format("woff2"),url(/_astro/inter-cyrillic-600-normal.4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-ext-600-normal.DRtmH8MT.woff2) format("woff2"),url(/_astro/inter-greek-ext-600-normal.B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-600-normal.plRanbMR.woff2) format("woff2"),url(/_astro/inter-greek-600-normal.BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-vietnamese-600-normal.Cc8MFFhd.woff2) format("woff2"),url(/_astro/inter-vietnamese-600-normal.BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2) format("woff2"),url(/_astro/inter-latin-ext-600-normal.CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #f8f4ea;--paper-soft: #f1ebdc;--card: #fffdf6;--ink: #29251c;--ink-soft: #5d564a;--green: #1d6b45;--green-deep: #0f4229;--gold: #b8922e;--gold-bright: #d9b23c;--line: #ddd4bf;--serif: "EB Garamond", Georgia, "Times New Roman", serif;--display: "Cormorant Garamond", Georgia, serif;--sans: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:19px;line-height:1.65;scroll-behavior:smooth}body{margin:0;min-height:100vh;display:flex;flex-direction:column}.site-header{background:var(--green-deep);color:var(--paper);border-bottom:3px solid var(--gold)}.site-header .inner{max-width:1100px;margin:0 auto;padding:.9rem 1.2rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.brand{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:inherit;margin-right:auto}.brand img{height:52px;width:auto}.brand .name{font-family:var(--display);font-weight:600;font-size:1.45rem;letter-spacing:.04em;line-height:1.15}.brand .sub{display:block;font-family:var(--sans);font-weight:400;font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-bright)}.lang-switch{font-family:var(--sans);font-size:.78rem;letter-spacing:.08em}.lang-switch a,.lang-switch span{color:var(--paper);text-decoration:none;padding:.2rem .4rem}.lang-switch a:hover{color:var(--gold-bright)}.lang-switch .active{color:var(--gold-bright);font-weight:600}.nav-toggle{display:none;background:none;border:1px solid var(--gold);color:var(--paper);font-family:var(--sans);font-size:.8rem;padding:.35rem .7rem;border-radius:4px;cursor:pointer}.site-nav{background:var(--green)}.site-nav ul{max-width:1100px;margin:0 auto;padding:0 .8rem;list-style:none;display:flex;flex-wrap:wrap}.site-nav a{display:block;padding:.55rem .75rem;color:#eef4ea;text-decoration:none;font-family:var(--sans);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}.site-nav a:hover,.site-nav a.current{background:var(--green-deep);color:var(--gold-bright)}.site-nav .nav-external{margin-left:auto}.site-nav .nav-external a{color:var(--gold-bright);font-weight:600;border:1px solid rgba(217,178,60,.55);border-radius:4px;margin:.25rem 0;padding:.3rem .75rem}.site-nav .nav-external a:hover{background:var(--gold);color:var(--green-deep);border-color:var(--gold)}@media(max-width:860px){.site-nav .nav-external{margin-left:0}.site-nav .nav-external a{display:inline-block;margin:.4rem 1.2rem}}@media(max-width:860px){.nav-toggle{display:block}.site-nav ul{display:none;flex-direction:column;padding:.4rem 0}.site-nav.open ul{display:flex}.site-nav a{padding:.7rem 1.2rem;font-size:.85rem}}main{flex:1;width:100%}.page{max-width:820px;margin:0 auto;padding:2.2rem 1.2rem 4rem}.page-wide{max-width:1100px}.breadcrumb{font-family:var(--sans);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:1.2rem}.breadcrumb a{color:var(--green);text-decoration:none}.breadcrumb a:hover{text-decoration:underline}h1,h2,h3{font-family:var(--display);font-weight:600;line-height:1.2}h1{font-size:2.3rem;margin:0 0 .4rem;color:var(--green-deep)}.page-dates{font-family:var(--sans);font-size:.85rem;color:var(--ink-soft);margin:0 0 .5rem}.page-lead{font-size:1.12rem;font-style:italic;color:var(--ink-soft);margin:0 0 1.6rem}.rule{border:none;height:3px;margin:1.4rem 0 2rem;background:linear-gradient(to right,var(--gold),transparent 70%)}.prose{font-size:1.02rem}.prose p{margin:.9rem 0}.prose a{color:var(--green)}.prose a:hover{color:var(--green-deep)}.prose img{max-width:100%;height:auto;display:block;margin:1.6rem auto;background:var(--card);padding:8px;border:1px solid var(--line);border-radius:3px;box-shadow:0 2px 10px #29251c14}.prose blockquote{margin:1.4rem 0;padding:.2rem 1.4rem;border-left:3px solid var(--gold);background:var(--paper-soft);font-style:italic}.prose ul,.prose ol{padding-left:1.4rem}.prose li{margin:.35rem 0}.prose h1,.prose h2{font-size:1.5rem;margin-top:2.2rem}.prose hr{border:none;border-top:1px solid var(--line);margin:2rem 0}.prose table{border-collapse:collapse;margin:1.4rem auto}.prose td,.prose th{border:1px solid var(--line);padding:.4rem .7rem}.wappen-grid{display:grid;grid-template-columns:minmax(130px,1fr) minmax(280px,425px) minmax(130px,1fr);grid-template-areas:".    top  ." "l1   img  r1" "l2   img  r2" "l3   img  r3" ".    bot  .";gap:.6rem 1rem;align-items:center;margin:2rem 0 2.5rem}.wappen-grid .wg-img{grid-area:img;width:100%;height:auto;background:var(--card);padding:8px;border:1px solid var(--line);border-radius:3px;box-shadow:0 2px 10px #29251c14;margin:0}.wg-top{grid-area:top;text-align:center}.wg-bottom{grid-area:bot;text-align:center}.wg-l1{grid-area:l1;text-align:right}.wg-l2{grid-area:l2;text-align:right}.wg-l3{grid-area:l3;text-align:right}.wg-r1{grid-area:r1}.wg-r2{grid-area:r2}.wg-r3{grid-area:r3}.wg-label{font-family:var(--sans);font-size:.78rem;line-height:1.45;color:var(--ink-soft)}.wg-label strong{display:block;font-family:var(--display);font-size:1.05rem;font-weight:700;color:var(--green-deep);margin-bottom:.1rem}@media(max-width:640px){.wappen-grid{grid-template-columns:1fr 1fr;grid-template-areas:"img  img" "top  top" "l1   r1" "l2   r2" "l3   r3" "bot  bot"}.wg-l1,.wg-l2,.wg-l3,.wg-top,.wg-bottom{text-align:left}}.entry-list{list-style:none;padding:0;margin:0}.entry-list li{border-bottom:1px solid var(--line)}.entry-list a{display:block;padding:1.05rem .2rem;text-decoration:none;color:inherit}.entry-list a:hover{background:var(--paper-soft)}.entry-list .t{font-family:var(--display);font-size:1.3rem;font-weight:600;color:var(--green-deep)}.entry-list a:hover .t{color:var(--green)}.entry-list .d{font-family:var(--sans);font-size:.78rem;color:var(--gold);letter-spacing:.06em;margin-left:.5rem;white-space:nowrap}.entry-list .s{display:block;color:var(--ink-soft);font-size:.95rem;margin-top:.15rem}.entry-list .lang-note{font-family:var(--sans);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--line);border-radius:3px;padding:.1rem .35rem;margin-left:.5rem;white-space:nowrap}.hero{background:var(--green-deep) url(/media/_private/icons/pergahel.jpg);background-blend-mode:multiply;background-size:cover;color:var(--paper);padding:3.5rem 1.2rem 3rem;text-align:center}.hero img.wappen{height:210px;width:auto;margin:0 auto 1.4rem;display:block;filter:drop-shadow(0 4px 14px rgba(0,0,0,.45))}.hero h1{color:var(--paper);font-size:2.7rem;margin:0 0 .4rem;font-weight:600}.hero .years{font-family:var(--sans);font-size:.8rem;letter-spacing:.3em;text-transform:uppercase;color:var(--gold-bright);margin-bottom:1rem}.hero p.intro{max-width:620px;margin:0 auto;font-size:1.1rem;font-style:italic;color:#e8e2d2}.timeline{max-width:1100px;margin:0 auto;padding:2.6rem 1.2rem 1rem}.timeline h2{text-align:center;font-size:1.8rem;color:var(--green-deep);margin:0 0 1.8rem}.timeline ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:1rem}.timeline li{background:var(--card);border:1px solid var(--line);border-radius:4px;padding:.9rem 1rem;border-top:3px solid var(--gold)}.timeline .y{font-family:var(--display);font-weight:700;font-size:1.35rem;color:var(--green)}.timeline .e{font-size:.92rem;color:var(--ink-soft)}.section-grid{max-width:1100px;margin:0 auto;padding:1.6rem 1.2rem 3.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.2rem}.section-grid a.card{background:var(--card);border:1px solid var(--line);border-radius:4px;padding:1.4rem 1.4rem 1.2rem;text-decoration:none;color:inherit;transition:transform .12s ease,box-shadow .12s ease;border-bottom:3px solid var(--green)}.section-grid a.card:hover{transform:translateY(-3px);box-shadow:0 8px 22px #29251c21;border-bottom-color:var(--gold)}.section-grid .card h3{margin:0 0 .4rem;font-size:1.35rem;color:var(--green-deep)}.section-grid .card p{margin:0;font-size:.93rem;color:var(--ink-soft)}.pager{display:flex;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.4rem;border-top:1px solid var(--line);font-family:var(--sans);font-size:.85rem}.pager a{color:var(--green);text-decoration:none;max-width:45%}.pager a:hover{text-decoration:underline}.site-footer{background:var(--green-deep);color:#cfd8c8;border-top:3px solid var(--gold);margin-top:auto;font-family:var(--sans);font-size:.82rem}.site-footer .inner{max-width:1100px;margin:0 auto;padding:2.2rem 1.2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.6rem}.site-footer h4{font-family:var(--display);color:var(--paper);font-size:1.05rem;margin:0 0 .6rem;letter-spacing:.03em}.site-footer a{color:#cfd8c8;text-decoration:none}.site-footer a:hover{color:var(--gold-bright)}.site-footer ul{list-style:none;margin:0;padding:0}.site-footer li{margin:.3rem 0}.site-footer .memoriam{font-style:italic;font-family:var(--serif);font-size:.95rem}.site-footer .bottom{border-top:1px solid rgba(255,255,255,.15);text-align:center;padding:1rem;color:#9fae97}
