@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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+1F??}@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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+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: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+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: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+??,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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-ext-500-normal.B0yAr1jD.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-500-normal.BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,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:500;src:url(/_astro/inter-cyrillic-500-normal.BasfLYem.woff2)format("woff2"),url(/_astro/inter-cyrillic-500-normal.CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-ext-500-normal.C4iEst2y.woff2)format("woff2"),url(/_astro/inter-greek-ext-500-normal.2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-500-normal.BIZE56-Y.woff2)format("woff2"),url(/_astro/inter-greek-500-normal.Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-vietnamese-500-normal.DOriooB6.woff2)format("woff2"),url(/_astro/inter-vietnamese-500-normal.mJboJaSs.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2)format("woff2"),url(/_astro/inter-latin-ext-500-normal.BxGbmqWO.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2)format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff)format("woff");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: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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+1F??}@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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+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: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+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: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+??,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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-ext-700-normal.BjwYoWNd.woff2)format("woff2"),url(/_astro/inter-cyrillic-ext-700-normal.LO58E6JB.woff)format("woff");unicode-range:U+460-52F,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:700;src:url(/_astro/inter-cyrillic-700-normal.CjBOestx.woff2)format("woff2"),url(/_astro/inter-cyrillic-700-normal.DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-ext-700-normal.qfdV9bQt.woff2)format("woff2"),url(/_astro/inter-greek-ext-700-normal.BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-700-normal.C3JjAnD8.woff2)format("woff2"),url(/_astro/inter-greek-700-normal.BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-vietnamese-700-normal.DlLaEgI2.woff2)format("woff2"),url(/_astro/inter-vietnamese-700-normal.BZaoP0fm.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-ext-700-normal.Ca8adRJv.woff2)format("woff2"),url(/_astro/inter-latin-ext-700-normal.TidjK2hL.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2)format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff)format("woff");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-vietnamese-wght-normal.BUzh504Q.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-ext-wght-normal.CcLUaPy7.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-wght-normal.DLoelf7F.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-wght-normal.cHuGMAiY.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 Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-wght-normal.DwHjdM4S.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-wght-normal.ece1310W.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 Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-wght-normal.D-yuW59g.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 Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-wght-normal.CxNHBx-q.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 Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-normal.D9elroTD.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:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/spectral-cyrillic-ext-300-normal.DxJ0BlAb.woff2)format("woff2"),url(/_astro/spectral-cyrillic-ext-300-normal.Dew-0mlA.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/spectral-cyrillic-300-normal.TT4edCfe.woff2)format("woff2"),url(/_astro/spectral-cyrillic-300-normal.6o5Qi3HZ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/spectral-vietnamese-300-normal.Do0NpIVl.woff2)format("woff2"),url(/_astro/spectral-vietnamese-300-normal.dynA_pMh.woff)format("woff");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:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/spectral-latin-ext-300-normal.B2IMUBX5.woff2)format("woff2"),url(/_astro/spectral-latin-ext-300-normal.BIyTyIW_.woff)format("woff");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:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/spectral-latin-300-normal.Csl9mA3s.woff2)format("woff2"),url(/_astro/spectral-latin-300-normal.BMSND_f1.woff)format("woff");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:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/spectral-cyrillic-ext-400-normal.B4-YHs9i.woff2)format("woff2"),url(/_astro/spectral-cyrillic-ext-400-normal.-n_iQ4wr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/spectral-cyrillic-400-normal.Bx9Tn3WZ.woff2)format("woff2"),url(/_astro/spectral-cyrillic-400-normal.X3p2PSzL.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/spectral-vietnamese-400-normal.C7CRHYqk.woff2)format("woff2"),url(/_astro/spectral-vietnamese-400-normal.CWkMWCzb.woff)format("woff");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:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/spectral-latin-ext-400-normal.XDLFwhqg.woff2)format("woff2"),url(/_astro/spectral-latin-ext-400-normal.BHbqXr-7.woff)format("woff");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:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/spectral-latin-400-normal.CTVgUekv.woff2)format("woff2"),url(/_astro/spectral-latin-400-normal.D34IWA1h.woff)format("woff");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:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/spectral-cyrillic-ext-400-italic.CZOVIkJA.woff2)format("woff2"),url(/_astro/spectral-cyrillic-ext-400-italic.C6Gmo4JY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/spectral-cyrillic-400-italic.C6o5RXh-.woff2)format("woff2"),url(/_astro/spectral-cyrillic-400-italic.C95RxGpc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/spectral-vietnamese-400-italic.DO3bsfcj.woff2)format("woff2"),url(/_astro/spectral-vietnamese-400-italic.D8dhja4j.woff)format("woff");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:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/spectral-latin-ext-400-italic.BgTM1Mst.woff2)format("woff2"),url(/_astro/spectral-latin-ext-400-italic.BcKU4A_a.woff)format("woff");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:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/spectral-latin-400-italic.CDO25mTW.woff2)format("woff2"),url(/_astro/spectral-latin-400-italic.Ds-NcNVC.woff)format("woff");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:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/spectral-cyrillic-ext-500-normal.bcG1qx3J.woff2)format("woff2"),url(/_astro/spectral-cyrillic-ext-500-normal.B5u3KHyE.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/spectral-cyrillic-500-normal.medSbGbm.woff2)format("woff2"),url(/_astro/spectral-cyrillic-500-normal.CNC_J6mt.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/spectral-vietnamese-500-normal.qnENts6X.woff2)format("woff2"),url(/_astro/spectral-vietnamese-500-normal.BfZg6KYt.woff)format("woff");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:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/spectral-latin-ext-500-normal.CC9VEg_t.woff2)format("woff2"),url(/_astro/spectral-latin-ext-500-normal.Bmnp8FUT.woff)format("woff");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:Spectral;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/spectral-latin-500-normal.nNjq7_Cd.woff2)format("woff2"),url(/_astro/spectral-latin-500-normal.PrYyf_gG.woff)format("woff");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:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/spectral-cyrillic-ext-600-normal.CvRHnPuy.woff2)format("woff2"),url(/_astro/spectral-cyrillic-ext-600-normal.BVATWin6.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/spectral-cyrillic-600-normal.Dl75bDKp.woff2)format("woff2"),url(/_astro/spectral-cyrillic-600-normal.veT-ELBO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/spectral-vietnamese-600-normal.ZNiwCzjU.woff2)format("woff2"),url(/_astro/spectral-vietnamese-600-normal.esmjhrFa.woff)format("woff");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:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/spectral-latin-ext-600-normal.DKlDBbgb.woff2)format("woff2"),url(/_astro/spectral-latin-ext-600-normal.DnKmvInL.woff)format("woff");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:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/spectral-latin-600-normal.DE3OxvnQ.woff2)format("woff2"),url(/_astro/spectral-latin-600-normal.DXnQJnYb.woff)format("woff");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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.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-wght-normal.Czsa-EzN.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-wght-normal.C-3rgBeH.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-wght-normal.CCVVNp6i.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-standard-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-standard-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-standard-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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,d09GMgABAAAAAAaEABMAAAAADFgAAAYdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJpBmA/U1RBVIE4AFwvbBEICoJ8gkMLFAAwhCoBNgIkAyIEIAWGUAdiDAcbvgpRVHJOI/viwCYyfSFrJjFIG8raYpYj9+IeSF0s6zD+Lk/4OGrZHhHV+wvt2ffuWPwlA51lIICIosSVmyOKEs5Uzlx3NKeXIgn1ssCydUybDV0IHga+SszIyfrQe9bLTFNxjayzgs76hNsDoSYtRe32fiJ4gxBjrP8L+w//zzHjv7Yqyr9o2vOBDXhCo2jMtr4uwAK/gV1U0PxAq/EAD+yW9EoKOL1KLw8rHrFgCSgRTQRzBzpeXVhweEDlyfY8gIoOa2CQJzrTAHIIoitTMVV2dyFwpJ2iAEQTpSkhPitxD3YwuZHEagTcAhyKAcBmUyPdhTovJThOw6HYiaF2M/J7erdi2OUutor6ES6Ac88AvfZvKpb6fJoArohb524042j6Jij36NI7P8Pb7s721naN9gcTtcjXQP4l+8BKEzFVGMxxoHqlq8Ul4LGneFJBDFaOdKpLPcg8P14YSDwIcn75hdlyJLTBlZ4voL6tT46yC/njunXqpJ0/bSvmrH1o3kRlwZ+j0DBogkF3KbDRVBlbOc+fY5HVXwPoT9hfekPnyZMaEmenYLMSg5npqegFOsgXsBv1IoF9aIVfSCNHkk6+gIzILsiYuhWQCfUtZEpbkRntQxBZgw7MwFbMcRvwJrAnBlDqs7isLtL7pO84Xru1i7ah7tckH1Wreqq6K9u0amxU1bcff/s2Y1ni3rh2I8zHzqkm3PGvv3mzC6NDBz/UcOBIg+nm88rxN8MbdtypvHUL5o1c2zG0urYpRmW+VHZdiba6GXN/3v0B3i3nt4RBsbfAu8ftLqRcTIlZ4VYheFTAS5nXLS65VZrbuW3daF2Ze1ChyGXWZN6u9nUuH1LfyTERifZXEpIueMe28vF8FOoTnsONzw+1djo9P71lZGx1vM8mH/BhvSa2HDsRZ1+Ul+RmpnPOIaEuwWnZZdkgQWAAyCDDZ1wk+0sh7wseAAwA6UlHxbftCgYAAwKAgwIAEA7ACfHIRbV7J6dwF/ZzcRRmAjXUYKAGWAlDCCFmKnH+LJEQfHKEmVrfmKwSEab36AcubXQBoDYJV/aRV+funFD8wAXLSLYbwr9+DR+h/qZIKCfeqRG5ghHpdY0zcV2nuz5iJMhAFjaTDwOcoyKGG9JHrCfdp4cC+kCvUrxc7+bliIMiHj95sPIbUeWZEP/HLnN2tlr9EBeRiktHuWvErx98fRz1MuEvHO3FDRgtsSzL/P0hsDLK2n5/uHMOjvTst0HD6t+80ZN798j7j//kjqHxIOZDFPR/FxurFD6/HxGbB799RPHLx5F89MoBOub9jVuOWtmPH3o9H3r26DIuff+LqPLwff/xryDRmiAYmjxiK0GwS9XU+k8QpUrHsCTs4qH89Fv44ubWbQmOE51M7J8Pt8+h+NKt3zZpa2L9zZqcRlyEc4MaNGdfjQCxgIygn78ne4yAzcLWA3zAJ6RRGbijvHr1W+XN8ywrG0EoZSySb0/A9KsllI7Q/Pq8hLu76tfTy5cF4X8bQxTtYp2vr6/+1oI4AhgAlNYFryt62VaX9ktO6VsAeDLeWx6fff4vdV1ts7N6+gw9GCsQnqPB0QUttB9nEc7Aaf4XM0NQ90VJ+HV1rG04znGCmXcpPCA9+nxdMPgPlT7Dz83NMfZuMJaNeRqbc+tjd2QER/b0B44d7nv5Rif7VC8svYkx9SKWwb3YzN2M3cY8jSNLl+PYZqfjxNTxOLXVCmfmduDc0ty1kLbjeiGfIrDFJXWPTTMD5TKupR8cpZgJeXTofId8NoUj6E8XfAc2k4WPdbCberDYAp8Q7L5dUo8wE8cs9QINZYvwXKzvBS4v/n+fQZkGrrFysKEIuFBgjQpxiHH1XA+ZBI+C+oAoxhYKECc42rGOc8L4mYhsiThGfFjOcKmFubPpDgwnY1918Fwo8ouenDJxvGP96HFWJ28hiOy251oKjkcbGz2POMme8CTMThx6wqOPsFtPI6j6HhDyDTxFQYnL88FcXGAGHl3ZuueRbEuxbK6Hc84ZDvRrREtLzyjj8Xkd/uShR1b0sYd8Nh8/c8znxCnadxQcf2nFVWIyw1g+4StXav9j75s+CQAA)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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-vietnamese-wght-normal.CHiFlh_0.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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-ext-wght-normal.Dg-wlmqe.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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-wght-normal.CaVRRdDk.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{--primary:#1f2937;--primary-contrast:#fff;--accent:#d97706;--accent-contrast:#1a1204;--accent-hover:#b45309;--bg:#fff;--bg-alt:#f5f5f4;--card:#f5f5f4;--soft:#eef2f0;--text:#1c1917;--text-soft:#44403c;--text-muted:#57534e;--border:#e7e5e4;--header-bg:#fff;--band:#1f2937;--band-contrast:#fff;--font-heading:"Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--font-ui:"Inter", system-ui, sans-serif;--radius:8px;--btn-radius:8px;--wrap:1120px;--nav-h:64px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.dc-scroll-lock,html.dc-scroll-lock body{overscroll-behavior:contain;overflow:hidden}body{background:var(--bg);color:var(--text);font-family:var(--font-body);margin:0;font-size:17px;line-height:1.65}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--primary);margin:0 0 .5em;line-height:1.15}a{color:var(--primary)}img{max-width:100%;display:block}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:20px}.btn{border-radius:var(--btn-radius);background:var(--accent);color:var(--accent-contrast);font-family:var(--font-ui);padding:.7em 1.4em;font-weight:600;text-decoration:none;transition:background-color .15s,filter .15s;display:inline-block}.btn:hover{background:var(--accent-hover)}.btn-primary{background:var(--btn-primary-bg,var(--primary));color:var(--btn-primary-contrast,var(--primary-contrast))}.btn-primary:hover{background:var(--btn-primary-bg,var(--primary));filter:brightness(1.12)}.r-header[data-astro-cid-kvqbz5ak]{z-index:40;background:var(--header-bg);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}.r-header-in[data-astro-cid-kvqbz5ak]{max-width:var(--wrap);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:16px 28px;display:flex}.r-brand[data-astro-cid-kvqbz5ak]{color:var(--text);align-items:center;gap:11px;text-decoration:none;display:flex}.r-leaf[data-astro-cid-kvqbz5ak]{flex:none}.r-brand-txt[data-astro-cid-kvqbz5ak]{flex-direction:column;line-height:1.1;display:flex}.r-brand-name[data-astro-cid-kvqbz5ak]{font-family:var(--font-heading);letter-spacing:.01em;font-size:16px;font-weight:600}.r-brand-sub[data-astro-cid-kvqbz5ak]{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);max-width:34ch;margin-top:3px;font-size:10px}.r-nav[data-astro-cid-kvqbz5ak]{font-family:var(--font-ui);letter-spacing:.04em;align-items:center;gap:22px;font-size:13px;display:flex}.r-nav[data-astro-cid-kvqbz5ak] a[data-astro-cid-kvqbz5ak]:not(.r-cta){color:var(--text-muted);border-bottom:2px solid #0000;padding:6px 0;text-decoration:none}.r-nav[data-astro-cid-kvqbz5ak] a[data-astro-cid-kvqbz5ak]:not(.r-cta):hover{color:var(--text);border-bottom-color:var(--accent)}.r-cta[data-astro-cid-kvqbz5ak]{padding:9px 18px;font-size:13px}.r-lang[data-astro-cid-kvqbz5ak]{border-left:1px solid var(--border);letter-spacing:.12em;align-items:center;gap:8px;margin-left:6px;padding-left:14px;font-size:11px;display:inline-flex}.r-lang-act[data-astro-cid-kvqbz5ak]{color:var(--text);font-weight:600}.r-lang-link[data-astro-cid-kvqbz5ak]{color:var(--text-muted);text-decoration:none}.r-lang-link[data-astro-cid-kvqbz5ak]:hover{color:var(--text);border-bottom-color:#0000!important}main[data-astro-cid-kvqbz5ak]{min-height:60vh}.r-footer[data-astro-cid-kvqbz5ak]{background:var(--primary);color:var(--primary-contrast);margin-top:5rem}.r-footer-in[data-astro-cid-kvqbz5ak]{max-width:var(--wrap);flex-wrap:wrap;justify-content:space-between;gap:40px;margin:0 auto;padding:52px 28px;display:flex}.r-footer-brand[data-astro-cid-kvqbz5ak]{flex:260px}.r-footer-mark[data-astro-cid-kvqbz5ak]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.r-footer-mark[data-astro-cid-kvqbz5ak] span[data-astro-cid-kvqbz5ak]{font-family:var(--font-heading);color:var(--primary-contrast);font-size:16px;font-weight:600}.r-footer-note[data-astro-cid-kvqbz5ak]{opacity:.8;max-width:40ch;margin:0;font-size:.92rem}.r-footer-col[data-astro-cid-kvqbz5ak]{flex:0 200px;font-size:.92rem}.r-footer-col[data-astro-cid-kvqbz5ak] p[data-astro-cid-kvqbz5ak]{margin:0 0 6px}.r-footer-h[data-astro-cid-kvqbz5ak]{font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;opacity:.6;margin-bottom:12px;font-size:11px;display:block}.r-footer[data-astro-cid-kvqbz5ak] a[data-astro-cid-kvqbz5ak]{color:var(--primary-contrast);text-decoration:none}.r-footer[data-astro-cid-kvqbz5ak] a[data-astro-cid-kvqbz5ak]:hover{text-decoration:underline}.r-dim[data-astro-cid-kvqbz5ak]{opacity:.7}.r-footer-bar[data-astro-cid-kvqbz5ak]{border-top:1px solid #ffffff1a}.r-footer-bar[data-astro-cid-kvqbz5ak] p[data-astro-cid-kvqbz5ak]{max-width:var(--wrap);font-family:var(--font-ui);opacity:.6;margin:0 auto;padding:18px 28px;font-size:12px}.r-footer-bar[data-astro-cid-kvqbz5ak] p[data-astro-cid-kvqbz5ak].r-slotregel{font-family:var(--font-heading);opacity:.85;padding-bottom:0;font-size:14px;font-style:italic}@media (width<=560px){.r-brand-sub[data-astro-cid-kvqbz5ak]{display:none}.r-nav[data-astro-cid-kvqbz5ak]{gap:14px}}.k-topbar[data-astro-cid-ceneqjpg]{background:var(--accent);color:var(--accent-contrast)}.k-topbar[data-astro-cid-ceneqjpg] p[data-astro-cid-ceneqjpg]{max-width:var(--wrap);font-family:var(--font-ui);letter-spacing:.04em;text-align:center;margin:0 auto;padding:7px 24px;font-size:12.5px}.k-header[data-astro-cid-ceneqjpg]{z-index:50;background:var(--header-bg);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);position:sticky;top:0}.k-bar[data-astro-cid-ceneqjpg]{max-width:var(--wrap);flex-wrap:wrap;align-items:center;gap:14px 20px;margin:0 auto;padding:14px 24px;display:flex}.k-brand[data-astro-cid-ceneqjpg]{flex-direction:column;gap:1px;text-decoration:none;display:flex}.k-brand-name[data-astro-cid-ceneqjpg]{font-family:var(--font-heading);letter-spacing:.01em;color:var(--text);font-size:19px}.k-brand-sub[data-astro-cid-ceneqjpg]{font-family:var(--font-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:10.5px}.k-nav[data-astro-cid-ceneqjpg]{flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:flex}.k-nav[data-astro-cid-ceneqjpg] a[data-astro-cid-ceneqjpg]{font-family:var(--font-ui);color:var(--text-muted);border-radius:8px;padding:9px 10px;font-size:14.5px;text-decoration:none}.k-nav[data-astro-cid-ceneqjpg] a[data-astro-cid-ceneqjpg]:hover{background:var(--soft);color:var(--text);text-decoration:none}.k-cta[data-astro-cid-ceneqjpg]{white-space:nowrap;padding:10px 18px;font-size:14.5px;font-weight:500}.k-lang[data-astro-cid-ceneqjpg]{border-left:1px solid var(--border);font-family:var(--font-ui);letter-spacing:.1em;align-items:center;gap:8px;padding-left:14px;font-size:12px;display:inline-flex}.k-lang-act[data-astro-cid-ceneqjpg]{color:var(--text);font-weight:600}.k-lang-link[data-astro-cid-ceneqjpg]{color:var(--text-muted);text-decoration:none}.k-lang-link[data-astro-cid-ceneqjpg]:hover{color:var(--text)}main[data-astro-cid-ceneqjpg]{min-height:60vh}.k-footer[data-astro-cid-ceneqjpg]{background:var(--primary);color:#ffffffb8}.k-cols[data-astro-cid-ceneqjpg]{max-width:var(--wrap);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;margin:0 auto;padding:clamp(44px,6vw,72px) 24px 32px;display:grid}.k-brand-col[data-astro-cid-ceneqjpg]{max-width:34ch}.k-footer-name[data-astro-cid-ceneqjpg]{font-family:var(--font-heading);color:#fff;font-size:20px}.k-footer-note[data-astro-cid-ceneqjpg]{margin:12px 0 0;font-size:14.5px;line-height:1.6}.k-col[data-astro-cid-ceneqjpg] h3[data-astro-cid-ceneqjpg]{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;margin:0 0 14px;font-size:12px}.k-col[data-astro-cid-ceneqjpg] ul[data-astro-cid-ceneqjpg]{flex-direction:column;gap:9px;margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}.k-footer[data-astro-cid-ceneqjpg] a[data-astro-cid-ceneqjpg]{color:#ffffffd1;text-decoration:none}.k-footer[data-astro-cid-ceneqjpg] a[data-astro-cid-ceneqjpg]:hover{color:#fff;text-decoration:underline}.k-legal[data-astro-cid-ceneqjpg]{border-top:1px solid #ffffff1f}.k-legal-in[data-astro-cid-ceneqjpg]{max-width:var(--wrap);font-family:var(--font-ui);color:#ffffff80;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:0 auto;padding:18px 24px;font-size:12.5px;display:flex}@media (width<=560px){.k-brand-sub[data-astro-cid-ceneqjpg]{display:none}.k-nav[data-astro-cid-ceneqjpg]{gap:0}.k-nav[data-astro-cid-ceneqjpg] a[data-astro-cid-ceneqjpg]{padding:8px 7px;font-size:13.5px}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.W3Dto7M0.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.DLdKLAvx.woff)format("woff");unicode-range:U+460-52F,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:400;src:url(/_astro/cormorant-garamond-cyrillic-400-normal.DD2KOZkl.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-normal.CVFrM67f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-vietnamese-400-normal.6K-YXo6g.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-normal.4uxlocMh.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-normal.Drx2k2n9.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-normal.uvC0WHQr.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.Yta7XZ9C.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-500-normal.lsPpqi9g.woff)format("woff");unicode-range:U+460-52F,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:500;src:url(/_astro/cormorant-garamond-cyrillic-500-normal.CyAY5ZLS.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-500-normal.DkJXBcIH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-vietnamese-500-normal.BZGLGj12.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-500-normal.DqXqCC0q.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-garamond-latin-ext-500-normal.CH1kM7og.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-500-normal.DYeaGGzO.woff)format("woff");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: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");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: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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+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: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+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: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+??,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:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/jost-cyrillic-300-normal.DcIdRxLM.woff2)format("woff2"),url(/_astro/jost-cyrillic-300-normal.Da-u_v9v.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/jost-latin-ext-300-normal.-ixxmfGr.woff2)format("woff2"),url(/_astro/jost-latin-ext-300-normal.DIStW2bt.woff)format("woff");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:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/jost-latin-300-normal.DkBQXsFU.woff2)format("woff2"),url(/_astro/jost-latin-300-normal.Ckm9JHl_.woff)format("woff");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:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-cyrillic-400-normal.bVZEi0jL.woff2)format("woff2"),url(/_astro/jost-cyrillic-400-normal.Dk3McGkH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-ext-400-normal.CpdMQIMr.woff2)format("woff2"),url(/_astro/jost-latin-ext-400-normal.Dsyb2mtt.woff)format("woff");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:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jost-latin-400-normal.q-RKOgPK.woff2)format("woff2"),url(/_astro/jost-latin-400-normal.C7S-3Ky6.woff)format("woff");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:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-cyrillic-500-normal.DtB2bvF0.woff2)format("woff2"),url(/_astro/jost-cyrillic-500-normal.DlHwnXyv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-latin-ext-500-normal.BkvHgcKf.woff2)format("woff2"),url(/_astro/jost-latin-ext-500-normal.Cpxiadwk.woff)format("woff");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:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jost-latin-500-normal.41lBe9I9.woff2)format("woff2"),url(/_astro/jost-latin-500-normal.B-AtzreL.woff)format("woff");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}body[data-pagina=home][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .eyebrow{letter-spacing:.3em;font-size:.72rem}body[data-pagina=home][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .hero-scrim{background:linear-gradient(90deg,#14110ead 0%,#14110e42 42%,#14110e00 72%),linear-gradient(#14110e00 45%,#14110e1f 68%,#14110e99 100%)}body[data-pagina=home][data-pagina][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .hero h1{text-wrap:balance;max-width:14ch;margin:18px 0 20px;font-size:clamp(2.5rem,6vw,4.6rem);font-weight:500;line-height:1.02}body[data-pagina=home][data-pagina][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .hero.has-img h1{text-shadow:0 2px 24px #00000052}body[data-pagina=home][data-pagina][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .hero.has-img .eyebrow{text-shadow:0 1px 10px #00000073}body[data-pagina=home][data-pagina][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .hero.has-img .hero-in{padding-bottom:64px}body[data-pagina=home][data-pagina][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .hero.has-img .eyebrow{color:var(--accent-soft,#f0d9c6);letter-spacing:.34em;opacity:1;margin-bottom:0}body[data-pagina=home][data-pagina][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .hero.has-img .sub{opacity:1;text-shadow:0 1px 14px #00000080;max-width:480px;margin-bottom:0;font-size:18px;font-weight:400;line-height:1.6}body[data-pagina=home][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .hero-ctas{gap:16px;margin-top:32px}body[data-pagina=home][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .hero-cta,body[data-pagina=home][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .hero-cta2{letter-spacing:.16em;text-transform:uppercase;padding:15px 30px;font-size:13px;font-weight:500}body[data-pagina=home][data-pagina][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .hero.has-img .hero-cta{background:var(--accent);color:var(--accent-contrast)}body[data-pagina=home][data-pagina][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .hero.has-img .hero-cta:hover{background:var(--accent-hover);filter:none}body[data-pagina=home][data-pagina][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .hero.has-img .hero-cta2{color:#fff;border-color:#ffffff8c}body[data-pagina=home][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .aanbod-h,body[data-pagina=home][data-pagina][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .welcome-head h2{font-size:clamp(1.9rem,3.4vw,2.75rem);font-weight:500;line-height:1.08}body[data-pagina=home][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .welcome-in{grid-template-columns:1.1fr .9fr;align-items:start;gap:24px 64px;display:grid}body[data-pagina=home][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .welcome-head{grid-column:1}body[data-pagina=home][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .welcome-body{display:contents}body[data-pagina=home][data-pagina][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .welcome-body>p{color:var(--text-soft);grid-column:1;max-width:520px;margin:0;font-size:17px;font-weight:300;line-height:1.75}@media (width<=760px){body[data-pagina=home][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .welcome-in{grid-template-columns:1fr}body[data-pagina=home][data-pagina][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .welcome-body>p,body[data-pagina=home][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .stats{grid-area:auto/1!important}}body[data-pagina=home][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .stats{background:var(--border);border:1px solid var(--border);grid-area:1/2/span 8;grid-template-columns:1fr 1fr;align-self:start;gap:2px;margin-top:0;display:grid}body[data-pagina=home][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .stat{background:var(--card);gap:10px;padding:34px 26px}body[data-pagina=home][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .stat-value{color:var(--accent);font-size:clamp(2.3rem,4vw,3.25rem);line-height:1}body[data-pagina=home][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .stat-label{text-transform:uppercase;letter-spacing:.18em;font-size:.7rem}body[data-pagina=home][data-pagina][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .amenities .sectie-kop{border-bottom:1px solid var(--border);flex-flow:row-reverse wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:34px;padding-bottom:20px;display:flex}body[data-pagina=home][data-pagina][data-pagina][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .amenities .sectie-kop .aanbod-h{margin:0;font-size:clamp(1.6rem,2.6vw,2.125rem)}body[data-pagina=home][data-pagina][data-pagina][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .amenities .sectie-kop .eyebrow{margin:0}body[data-pagina=home][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .amenity-grid{grid-template-columns:repeat(2,1fr);gap:0 64px;margin-top:0}body[data-pagina=home][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .amenity{border:none;border-bottom:1px solid var(--soft);background:0 0;border-radius:0;padding:18px 2px;font-size:1rem;font-weight:300}body[data-pagina=home][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .amenity-icon{color:var(--accent);background:0 0;width:auto;height:auto;font-size:15px}@media (width<=560px){body[data-pagina=home][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .amenity-grid{grid-template-columns:1fr}}body[data-pagina=home][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .reviews{background:var(--band);color:var(--band-contrast);margin-top:3rem;padding:clamp(3rem,7vw,5rem) 0}body[data-pagina=home][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .reviews-head{text-align:center;display:block}body[data-pagina=home][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .reviews-summary{margin:.4rem auto 0;display:block}body[data-pagina=home][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .review{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:34px 30px}body[data-pagina=home][data-pagina][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .review p{font-family:var(--font-heading);font-size:1.35rem;font-style:normal;line-height:1.3}body[data-pagina=home][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .review-stars{font-size:.9rem}body[data-pagina=home][data-pagina]:where(:has(>#site-caribbeanluxuryapartments-com)) .review-meta{text-transform:uppercase;letter-spacing:.06em}#site-caribbeanluxuryapartments-com img:not(.is-geladen):not([src$=\.svg]){color:#0000;background-color:#2c272317;background-image:linear-gradient(100deg,#0000 30%,#ffffff80 50%,#0000 70%);background-repeat:no-repeat;background-size:200% 100%;animation:1.4s linear infinite cla-foto-glans}@keyframes cla-foto-glans{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){#site-caribbeanluxuryapartments-com img:not(.is-geladen):not([src$=\.svg]){background-image:none;animation:none}}.e-header[data-astro-cid-vndkjfve]{z-index:50;background:var(--header-bg);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}.e-bar[data-astro-cid-vndkjfve]{max-width:var(--wrap);flex-wrap:wrap;align-items:center;gap:16px 28px;margin:0 auto;padding:14px 24px;display:flex}.e-brand[data-astro-cid-vndkjfve]{flex-direction:column;gap:2px;text-decoration:none;display:flex}.e-brand-name[data-astro-cid-vndkjfve]{font-family:var(--font-heading);letter-spacing:.02em;color:var(--text);font-size:28px;font-weight:600;line-height:1}.e-brand-sub[data-astro-cid-vndkjfve]{font-family:var(--font-ui);letter-spacing:.34em;text-transform:uppercase;color:var(--text-muted);font-size:10px}.e-nav[data-astro-cid-vndkjfve]{flex-wrap:wrap;align-items:center;gap:6px;margin:0 auto;display:flex}.e-nav[data-astro-cid-vndkjfve] a[data-astro-cid-vndkjfve]{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--text-soft);padding:9px 10px;font-size:12px;text-decoration:none}.e-nav[data-astro-cid-vndkjfve] a[data-astro-cid-vndkjfve]:hover{color:var(--accent)}.e-acties[data-astro-cid-vndkjfve]{align-items:center;gap:12px;display:flex}.e-cta[data-astro-cid-vndkjfve]{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;padding:12px 22px;font-size:12px;font-weight:500}.e-lang[data-astro-cid-vndkjfve]{border:1px solid var(--border);font-family:var(--font-ui);letter-spacing:.14em;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:11px;display:inline-flex}.e-lang-act[data-astro-cid-vndkjfve]{color:var(--text);font-weight:500}.e-lang-link[data-astro-cid-vndkjfve]{color:var(--text-muted);text-decoration:none}.e-lang-link[data-astro-cid-vndkjfve]:hover{color:var(--accent)}main[data-astro-cid-vndkjfve]{min-height:60vh}.e-footer[data-astro-cid-vndkjfve]{background:var(--primary);color:var(--primary-contrast);margin-top:5rem}.e-footer-in[data-astro-cid-vndkjfve]{max-width:var(--wrap);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;margin:0 auto;padding:48px 24px 36px;display:flex}.e-footer-brand[data-astro-cid-vndkjfve]{flex:260px}.e-footer-name[data-astro-cid-vndkjfve]{font-family:var(--font-heading);color:var(--primary-contrast);font-size:26px;font-weight:500}.e-footer-adres[data-astro-cid-vndkjfve]{font-family:var(--font-ui);opacity:.85;max-width:44ch;margin:6px 0 0;font-size:13px;font-weight:300}.e-footer-col[data-astro-cid-vndkjfve]{flex:0 auto;font-size:13px;font-weight:300}.e-footer-col[data-astro-cid-vndkjfve] p[data-astro-cid-vndkjfve]{opacity:.9;margin:0;line-height:1.8}.e-footer-contact[data-astro-cid-vndkjfve]{text-align:right}.e-footer-h[data-astro-cid-vndkjfve]{font-family:var(--font-ui);letter-spacing:.24em;text-transform:uppercase;opacity:.55;margin-bottom:14px;font-size:11px;display:block}.e-footer[data-astro-cid-vndkjfve] a[data-astro-cid-vndkjfve]{color:var(--primary-contrast);text-decoration:none}.e-footer[data-astro-cid-vndkjfve] a[data-astro-cid-vndkjfve]:hover{text-decoration:underline}.e-footer-bar[data-astro-cid-vndkjfve]{border-top:1px solid color-mix(in srgb, var(--primary-contrast) 12%, transparent)}.e-footer-bar[data-astro-cid-vndkjfve] p[data-astro-cid-vndkjfve]{max-width:var(--wrap);font-family:var(--font-ui);letter-spacing:.04em;opacity:.55;flex-wrap:wrap;justify-content:space-between;gap:4px 24px;margin:0 auto;padding:18px 24px;font-size:12px;display:flex}.e-footer-bar[data-astro-cid-vndkjfve] a[data-astro-cid-vndkjfve]{color:inherit;text-underline-offset:2px;text-decoration:underline}.e-menu-knop[data-astro-cid-vndkjfve]{border:1px solid var(--border);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:none}.e-menu[data-astro-cid-vndkjfve]{z-index:100;background:var(--bg);flex-direction:column;padding:14px 24px 28px;display:flex;position:fixed;inset:0}.e-menu[data-astro-cid-vndkjfve][hidden]{display:none}.e-menu-top[data-astro-cid-vndkjfve]{justify-content:space-between;align-items:center;min-height:52px;display:flex}.e-menu-merk[data-astro-cid-vndkjfve]{font-family:var(--font-heading);letter-spacing:.02em;color:var(--text);font-size:22px;font-weight:600}.e-menu-sluit[data-astro-cid-vndkjfve]{border:1px solid var(--border);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:999px;flex:none;font-size:16px}.e-menu-nav[data-astro-cid-vndkjfve]{flex-direction:column;align-items:flex-start;gap:4px;margin-top:clamp(28px,9vh,84px);display:flex}.e-menu-nav[data-astro-cid-vndkjfve] a[data-astro-cid-vndkjfve]:not(.e-menu-cta){font-family:var(--font-heading);color:var(--text);padding:8px 0;font-size:clamp(2rem,8.5vw,2.5rem);font-weight:500;line-height:1.2;text-decoration:none}.e-menu-nav[data-astro-cid-vndkjfve] a[data-astro-cid-vndkjfve]:not(.e-menu-cta):hover{color:var(--accent)}.e-menu-cta[data-astro-cid-vndkjfve]{letter-spacing:.16em;text-transform:uppercase;margin-top:28px;padding:15px 30px;font-size:13px;font-weight:500}.e-menu-voet[data-astro-cid-vndkjfve]{font-family:var(--font-ui);letter-spacing:.34em;text-transform:uppercase;color:var(--text-muted);margin:auto 0 0;padding-top:24px;font-size:10px}@media (width<=720px){.e-bar[data-astro-cid-vndkjfve]{flex-wrap:nowrap;gap:10px;padding:10px 16px}.e-brand-name[data-astro-cid-vndkjfve]{font-size:21px}.e-brand-sub[data-astro-cid-vndkjfve]{letter-spacing:.26em;font-size:9px}.e-nav[data-astro-cid-vndkjfve],.e-cta[data-astro-cid-vndkjfve]{display:none}.e-acties[data-astro-cid-vndkjfve]{gap:8px;margin-left:auto}.e-menu-knop[data-astro-cid-vndkjfve]{display:inline-flex}.e-lang[data-astro-cid-vndkjfve]{gap:0;min-height:44px;padding:0 6px}.e-lang-act[data-astro-cid-vndkjfve],.e-lang-link[data-astro-cid-vndkjfve]{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 6px;display:inline-flex}}@font-face{font-family:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/young-serif-latin-ext-400-normal.DzElnxZw.woff2)format("woff2"),url(/_astro/young-serif-latin-ext-400-normal.4arC2Gh9.woff)format("woff");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:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/young-serif-latin-400-normal.DIMmNPI9.woff2)format("woff2"),url(/_astro/young-serif-latin-400-normal.D1tz0Z9s.woff)format("woff");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:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/work-sans-vietnamese-wght-normal.BKsN3ITN.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:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/work-sans-latin-ext-wght-normal.B5dZ8C4S.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:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/work-sans-latin-wght-normal.Bl-S9Xys.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}body[data-family=charmille-nl]{--wrap-pad:40px}#site-charmille-nl .wrap{padding-inline:var(--wrap-pad)}@media (width<=899px){body[data-family=charmille-nl]{--wrap-pad:16px}}html:has(body[data-family=charmille-nl]){background:var(--footer-bg,var(--text))}#site-charmille-nl .zb{color:var(--text)}#site-charmille-nl .zb-bar{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:4px;box-shadow:0 10px 30px #1f2a2224}#site-charmille-nl .zb-bar:has(.zb-seg--active){background:var(--bg-alt)}#site-charmille-nl .zb-seg{border-radius:12px;flex-direction:column;gap:2px;padding:10px 22px;display:flex}#site-charmille-nl .zb-seg:hover{background:var(--bg)}#site-charmille-nl .zb-seg--active,#site-charmille-nl .zb-seg--active:hover{background:var(--card);box-shadow:0 2px 16px #0000001f}#site-charmille-nl .zb-seg-label{font-family:var(--font-ui);letter-spacing:.06em;color:var(--text-muted);align-items:center;gap:6px;margin:0;font-size:11.5px;font-weight:600;display:flex}#site-charmille-nl .zb-seg-label .zb-icoon{flex:none;width:14px;height:14px}#site-charmille-nl .zb-seg-value{color:var(--text);align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}#site-charmille-nl .zb-seg-placeholder{color:var(--text-muted);font-weight:400}#site-charmille-nl .zb-divider{background:var(--border);height:32px}#site-charmille-nl .zb-divider--hidden{background:0 0}#site-charmille-nl .zb-zoek{background:var(--primary);min-height:52px;color:var(--primary-contrast);font-family:var(--font-ui);border-radius:12px;align-items:center;gap:8px;margin-left:6px;padding:0 24px;font-size:16px;font-weight:600;display:flex}#site-charmille-nl .zb-zoek .zb-icoon{width:18px;height:18px}#site-charmille-nl .zb-zoek:disabled{background:var(--primary);color:var(--primary-contrast);opacity:1;cursor:default}#site-charmille-nl .zb-chevron--lijn{color:var(--text-muted);flex:none}#site-charmille-nl .zb-drop{background:var(--card);border:1px solid var(--border);color:var(--text);border-radius:24px;padding:20px;top:calc(100% + 12px);box-shadow:0 4px 24px #00000026}#site-charmille-nl .zb-drop--periode{left:-5px}#site-charmille-nl .zb-month-title{text-transform:none;color:var(--text);font-size:15px;font-weight:600}#site-charmille-nl .zb-wd{color:var(--text-muted)}#site-charmille-nl .zb-day{border-radius:6px;font-size:13px}#site-charmille-nl .zb-day--past{background:0 0}#site-charmille-nl .zb-nav-btn{background:var(--card);border-radius:10px;width:36px;height:36px}#site-charmille-nl .zb-gast-label{font-size:15px}#site-charmille-nl .zb-gast-sub{font-size:13px}#site-charmille-nl .zb-counter button{background:var(--card);width:36px;height:36px}#site-charmille-nl .zb-pill{border:1px solid var(--border);background:var(--card);border-radius:999px;gap:12px;min-height:58px;padding:8px 20px;box-shadow:0 6px 20px #1f2a2224}#site-charmille-nl .zb-pill-icoon{color:var(--primary);display:inline-flex}#site-charmille-nl .zb-pill-icoon .zb-icoon{width:20px;height:20px}#site-charmille-nl .zb-pill-titel{font-size:15px;font-weight:600}#site-charmille-nl .zb-pill-sub{font-size:13px}#site-charmille-nl .zb-zoek--breed{margin-left:0}#site-charmille-nl .zb-overlay-sluit,#site-charmille-nl .zb-overlay-terug{width:44px;height:44px}body[data-pagina=home] #site-charmille-nl .eyebrow{letter-spacing:.12em;font-size:.875rem;font-weight:600}body[data-pagina=home] #site-charmille-nl .eyebrow.accent{color:var(--accent-2,var(--accent))}body[data-pagina=home] #site-charmille-nl .hero.has-img{height:auto;min-height:640px;max-height:none}body[data-pagina=home] #site-charmille-nl .hero-scrim{background:linear-gradient(#141e171a 0%,#141e1773 45%,#141e17d1 100%)}body[data-pagina=home] #site-charmille-nl .hero.has-img .hero-in{padding-top:120px;padding-bottom:48px}body[data-pagina=home] #site-charmille-nl .hero.has-img .eyebrow{color:var(--accent-soft,var(--primary-contrast));opacity:1}body[data-pagina=home] #site-charmille-nl .hero h1{max-width:760px;margin-bottom:20px;font-size:clamp(2.3rem,5vw,4.25rem);font-weight:400;line-height:1.04}body[data-pagina=home] #site-charmille-nl .hero.has-img .sub{color:color-mix(in srgb, var(--primary-contrast) 88%, var(--soft));opacity:1;max-width:36rem;font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:400}body[data-pagina=home] #site-charmille-nl .hero.has-img{z-index:3;overflow:visible}body[data-pagina=home] #site-charmille-nl .hero.has-img .hero-in:has(.hero-search){padding-bottom:0}body[data-pagina=home] #site-charmille-nl .hero-search{--zoek-overlap:32px;z-index:5;max-width:54rem;margin-top:62px;margin-bottom:calc(var(--zoek-overlap) * -1);position:relative}body[data-pagina=home] #site-charmille-nl .hero.has-img:has(.zb-overlay){z-index:60}body[data-pagina=home] #site-charmille-nl .hero-zoeknoot{color:var(--text-muted);opacity:1;margin:12px 0 0;font-size:14px;position:absolute;top:100%;left:0}body[data-pagina=home] #site-charmille-nl .hero:has(.hero-search)+section{margin-top:72px}body[data-pagina=home] #site-charmille-nl .aanbod-h,body[data-pagina=home] #site-charmille-nl .welcome-head h2{color:var(--primary);font-size:clamp(1.9rem,3.4vw,2.75rem);font-weight:400;line-height:1.1}body[data-pagina=home] #site-charmille-nl .welcome{padding:clamp(3.5rem,8vw,6.5rem) 0 clamp(3rem,7vw,5.5rem)}body[data-pagina=home] #site-charmille-nl .welcome-in{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 40px;display:grid}body[data-pagina=home] #site-charmille-nl .welcome-head,body[data-pagina=home] #site-charmille-nl .welcome-body{grid-column:1;min-width:0}body[data-pagina=home] #site-charmille-nl .welcome-head h2{margin:.2rem 0 1.4rem}body[data-pagina=home] #site-charmille-nl .welcome-body{color:var(--text-soft)}body[data-pagina=home] #site-charmille-nl .welcome-fotos{grid-area:1/2/span 2;align-self:start}body[data-pagina=home] #site-charmille-nl .welcome-fotos img{aspect-ratio:auto;height:420px}body[data-pagina=home] #site-charmille-nl .welcome-fotos img:nth-child(2){margin-top:48px}body[data-pagina=home] #site-charmille-nl .stat-value{color:var(--primary);font-size:2.1rem}body[data-pagina=home] #site-charmille-nl .aanbod{background:var(--card);padding:clamp(3rem,7vw,5.5rem) 0}body[data-pagina=home] #site-charmille-nl .aanbod .grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px}body[data-pagina=home] #site-charmille-nl .aanbod>.wrap>.aanbod-h,body[data-pagina=home] #site-charmille-nl .aanbod .kaarten-kop{margin-bottom:40px}body[data-pagina=home] #site-charmille-nl .aanbod .card{background:var(--bg);border:0;border-radius:20px;overflow:hidden}body[data-pagina=home] #site-charmille-nl .aanbod .card img,body[data-pagina=home] #site-charmille-nl .aanbod .card-tint{aspect-ratio:auto;height:340px}body[data-pagina=home] #site-charmille-nl .aanbod .card-body{padding:28px 32px 32px}body[data-pagina=home] #site-charmille-nl .aanbod .card-body h3{font-size:30px;font-weight:400}body[data-pagina=home] #site-charmille-nl .splitfoto{background:var(--band);color:var(--band-contrast);padding:clamp(3.5rem,8vw,6rem) 0}body[data-pagina=home] #site-charmille-nl .splitfoto .aanbod-h{color:var(--band-contrast)}body[data-pagina=home] #site-charmille-nl .splitfoto .eyebrow.accent{color:var(--accent-soft,var(--band-contrast))}body[data-pagina=home] #site-charmille-nl .splitfoto-in{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}body[data-pagina=home] #site-charmille-nl .splitfoto-p{color:var(--band-contrast);opacity:.9}body[data-pagina=home] #site-charmille-nl .splitfoto-punten svg{color:var(--accent-soft,var(--accent))}body[data-pagina=home] #site-charmille-nl .kaarten-kop{flex-wrap:nowrap;margin-bottom:40px}body[data-pagina=home] #site-charmille-nl .kaarten-kop>div{flex:1 1 0;max-width:640px}body[data-pagina=home] #site-charmille-nl .kaarten-intro{max-width:420px}body[data-pagina=home] #site-charmille-nl .kaart img{aspect-ratio:auto;height:240px}body[data-pagina=home] #site-charmille-nl #omgeving .kaart img{height:260px}body[data-pagina=home] #site-charmille-nl .kaart h3{color:var(--primary);font-size:22px}body[data-pagina=home] #site-charmille-nl #omgeving .kaart h3{font-family:var(--font-ui);color:var(--text);font-size:18px;font-weight:600}body[data-pagina=home] #site-charmille-nl .agenda-kop{margin-bottom:24px}body[data-pagina=home] #site-charmille-nl .agenda-kop .aanbod-h{font-size:2rem}body[data-pagina=home] #site-charmille-nl .agenda-lijst li{grid-template-columns:160px minmax(0,1fr) auto;padding:18px 0}body[data-pagina=home] #site-charmille-nl #omgeving{background:var(--soft)}body[data-pagina=home] #site-charmille-nl #omgeving .kaart p{color:var(--text-soft)}body[data-pagina=home] #site-charmille-nl .hero.has-img .hero-cta{background:var(--accent);color:var(--accent-contrast)}body[data-pagina=home] #site-charmille-nl .hero.has-img .hero-cta:hover{background:var(--accent-hover);filter:none}body[data-pagina=home] #site-charmille-nl .contact{padding-bottom:clamp(3rem,7vw,5.5rem)}@media (width>=900px){body[data-pagina=home] #site-charmille-nl .contact .wrap{grid-template-rows:auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 40px;display:grid}body[data-pagina=home] #site-charmille-nl .contact .wrap>*{grid-column:1}body[data-pagina=home] #site-charmille-nl .contact .wrap>.contact-form{grid-area:1/2/span 3;margin-top:0}}body[data-pagina=home] #site-charmille-nl .contact-dl{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:1.4rem}body[data-pagina=home] #site-charmille-nl .contact-dl>div{box-sizing:border-box;background:var(--card);--tegel-icoon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E");border-radius:14px;flex-wrap:wrap;align-items:center;gap:4px 14px;min-height:56px;padding:12px 20px;display:flex}body[data-pagina=home] #site-charmille-nl .contact-dl>div:before{content:"";background:var(--primary);width:22px;height:22px;-webkit-mask:var(--tegel-icoon) center / contain no-repeat;mask:var(--tegel-icoon) center / contain no-repeat;flex:none}body[data-pagina=home] #site-charmille-nl .contact-dl>div:first-child{--tegel-icoon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")}body[data-pagina=home] #site-charmille-nl .contact-dl>div:has(a[href^=mailto]){--tegel-icoon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E")}body[data-pagina=home] #site-charmille-nl .contact-dl>div:has(a[href^=tel]){--tegel-icoon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.8.7a2 2 0 0 1 1.8 2z'/%3E%3C/svg%3E")}body[data-pagina=home] #site-charmille-nl .contact-dl>div:has(a[href*=wa\.me]){--tegel-icoon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.4 8.4 0 0 1-12.4 7.4L3 21l2.1-5.4A8.4 8.4 0 1 1 21 11.5z'/%3E%3C/svg%3E")}body[data-pagina=home] #site-charmille-nl .contact-dl dt{font-family:var(--font-ui);letter-spacing:0;text-transform:none;color:var(--text);margin:0;font-size:16px;font-weight:600}body[data-pagina=home] #site-charmille-nl .contact-dl dd{color:var(--text-muted);min-width:0}body[data-pagina=home] #site-charmille-nl .contact-form{background:var(--card);border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:none;padding:clamp(24px,3vw,36px)}body[data-pagina=home] #site-charmille-nl .contact-form>*{grid-column:1/-1}body[data-pagina=home] #site-charmille-nl .contact-form>label:first-of-type,body[data-pagina=home] #site-charmille-nl .contact-form>label:nth-of-type(2){grid-column:auto}body[data-pagina=home] #site-charmille-nl .contact-form label:not(.contact-akkoord)>span{font-size:14px;font-weight:600}body[data-pagina=home] #site-charmille-nl .contact-form .contact-akkoord{color:var(--text-soft);font-size:14px}body[data-pagina=home] #site-charmille-nl .contact-form .contact-akkoord input{width:20px;height:20px;accent-color:var(--primary);flex:none}body[data-pagina=home] #site-charmille-nl .contact-form input,body[data-pagina=home] #site-charmille-nl .contact-form textarea{border-color:color-mix(in srgb, var(--border) 70%, var(--text) 12%);background:#fff;border-radius:10px}body[data-pagina=home] #site-charmille-nl .contact-form .contact-akkoord{font-weight:400}body[data-pagina=home] #site-charmille-nl .contact-form button{background:var(--primary);min-height:48px;color:var(--primary-contrast);border:0;justify-self:start;padding:0 28px;font-size:16px}body[data-pagina=home] #site-charmille-nl .contact-form button:hover{background:var(--primary);filter:brightness(1.12)}@media (width<=899px){body[data-pagina=home] #site-charmille-nl .welcome-in{grid-template-columns:minmax(0,1fr);gap:0}body[data-pagina=home] #site-charmille-nl .welcome-fotos{grid-area:auto/1;margin-top:2rem}body[data-pagina=home] #site-charmille-nl .hero.has-img .hero-in{padding-top:96px;padding-bottom:32px}body[data-pagina=home] #site-charmille-nl .hero-search{--zoek-overlap:29px;margin-top:28px}body[data-pagina=home] #site-charmille-nl .hero.has-img{min-height:460px}body[data-pagina=home] #site-charmille-nl .hero.has-img .eyebrow{letter-spacing:.08em;font-size:.72rem}body[data-pagina=home] #site-charmille-nl .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}body[data-pagina=home] #site-charmille-nl .stat-value{font-size:24px}body[data-pagina=home] #site-charmille-nl .welcome-fotos{display:none}body[data-pagina=home] #site-charmille-nl .aanbod .card img,body[data-pagina=home] #site-charmille-nl .aanbod .card-tint{height:200px}body[data-pagina=home] #site-charmille-nl .aanbod .card-body{padding:20px}body[data-pagina=home] #site-charmille-nl .aanbod .card-body h3{font-size:24px}body[data-pagina=home] #site-charmille-nl .splitfoto-in{grid-template-columns:minmax(0,1fr)}body[data-pagina=home] #site-charmille-nl .kaarten-kop{flex-wrap:wrap}body[data-pagina=home] #site-charmille-nl .kaarten-grid--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}body[data-pagina=home] #site-charmille-nl .kaarten-grid--4 .kaart img{border-radius:12px;height:120px}body[data-pagina=home] #site-charmille-nl .kaarten-grid--4 .kaart h3{font-family:var(--font-ui);hyphens:auto;font-size:16px;font-weight:600}body[data-pagina=home] #site-charmille-nl .kaarten-grid--4 .kaart p{font-size:13px}body[data-pagina=home] #site-charmille-nl .contact-form{grid-template-columns:minmax(0,1fr)}body[data-pagina=home] #site-charmille-nl .contact-form>label:first-of-type,body[data-pagina=home] #site-charmille-nl .contact-form>label:nth-of-type(2){grid-column:1/-1}body[data-pagina=home] #site-charmille-nl .agenda-lijst li{grid-template-columns:minmax(0,1fr)}}@media (width>=900px){body[data-pagina=home] #site-charmille-nl .aanbod,body[data-pagina=home] #site-charmille-nl .kaarten,body[data-pagina=home] #site-charmille-nl .contact{padding-top:96px;padding-bottom:96px}body[data-pagina=home] #site-charmille-nl .agenda{padding:0 0 96px}}body[data-pagina=home] #site-charmille-nl .agenda-kop .aanbod-h{margin-top:0}body[data-pagina=home] #site-charmille-nl .hero.has-img .sub{color:color-mix(in srgb, var(--primary-contrast) 40%, var(--soft))}body[data-pagina=home] #site-charmille-nl .hero.has-img .eyebrow{margin-bottom:16px}body[data-pagina=home] #site-charmille-nl .contact-melding:empty{min-height:0}body[data-pagina=home] #site-charmille-nl .contact-form:has(.contact-melding:empty){padding-bottom:20px}body[data-pagina=home] #site-charmille-nl .contact-form .contact-akkoord input{margin:2px 0 0}body[data-pagina=home] #site-charmille-nl .contact-form input:not([type=checkbox]),body[data-pagina=home] #site-charmille-nl .contact-form textarea{width:100%;min-width:0;min-height:48px;font-size:17px}#site-charmille-nl .zb-drop .zb-gast-sub{white-space:nowrap}#site-charmille-nl .zb-drop--gasten{width:max-content;min-width:20rem}@media (width<=899px){body[data-pagina=home] #site-charmille-nl .splitfoto{padding:44px 0}body[data-pagina=home] #site-charmille-nl .splitfoto-img{display:none}body[data-pagina=home] #site-charmille-nl .aanbod .grid{gap:20px}body[data-pagina=home] #site-charmille-nl .eyebrow{font-size:12px}body[data-pagina=home] #site-charmille-nl .aanbod-h,body[data-pagina=home] #site-charmille-nl .welcome-head h2{font-size:28px}body[data-pagina=home] #site-charmille-nl .hero.has-img .sub{font-size:16px}}body[data-pagina=home] #site-charmille-nl #omgeving .aanbod-h{text-wrap:balance}body[data-pagina=home] #site-charmille-nl .kaart{gap:14px}body[data-pagina=home] #site-charmille-nl .kaart h3,body[data-pagina=home] #site-charmille-nl .agenda-kop .aanbod-h{line-height:1.6}body[data-pagina=home] #site-charmille-nl .contact-form .contact-akkoord{gap:10px}@media (width>=900px){body[data-pagina=home] #site-charmille-nl .welcome{padding-bottom:96px}body[data-pagina=home] #site-charmille-nl .splitfoto-img{aspect-ratio:auto;height:420px}}@media (width<=899px){body[data-pagina=home] #site-charmille-nl .hero.has-img .eyebrow{letter-spacing:.12em;margin-bottom:10px;font-size:12px}body[data-pagina=home] #site-charmille-nl .hero h1{margin-bottom:12px}body[data-pagina=home] #site-charmille-nl .welcome{padding:48px 0 40px}body[data-pagina=home] #site-charmille-nl .aanbod,body[data-pagina=home] #site-charmille-nl .kaarten{padding-top:40px;padding-bottom:40px}body[data-pagina=home] #site-charmille-nl #workshops{padding-top:44px}body[data-pagina=home] #site-charmille-nl .kaarten-kop,body[data-pagina=home] #site-charmille-nl .aanbod .kaarten-kop{margin-bottom:20px}body[data-pagina=home] #site-charmille-nl .agenda{padding:0 0 40px}}body[data-family=charmille-nl]{line-height:1.6}body[data-pagina=home] #site-charmille-nl .agenda-kop{align-items:baseline}@media (width>=900px) and (width<=1100px){body[data-pagina=home] #site-charmille-nl .kaarten-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-pagina=home] #site-charmille-nl .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}body[data-pagina=home] #site-charmille-nl .hero h1{text-wrap:balance}}@media (width<=899px){body[data-family=charmille-nl]{line-height:1.55}#site-charmille-nl{font-size:16px}body[data-pagina=home] #site-charmille-nl .hero-zoeknoot{font-size:13px;left:6px}body[data-pagina=home] #site-charmille-nl .hero.has-img .sub{margin-top:0}}#site-charmille-nl .zb-day--checkin:hover,#site-charmille-nl .zb-day--checkout:hover{background:var(--primary)}#site-charmille-nl .zb-overlay-body{box-sizing:border-box;width:100%;max-width:30rem;margin-inline:auto}body[data-pagina=home] #site-charmille-nl .agenda-alle{text-decoration:none}body[data-pagina=home] #site-charmille-nl .agenda-alle:hover,body[data-pagina=home] #site-charmille-nl .agenda-alle:focus-visible{text-decoration:underline}body:not([data-pagina=home]) #site-charmille-nl .eyebrow{color:var(--accent-2,var(--accent))}body[data-pagina=home] #site-charmille-nl .hero.has-img .hero-cta{align-items:center;min-height:48px;padding:12px 24px;font-size:1rem;display:inline-flex}body[data-pagina=home] #site-charmille-nl .hero h1,body[data-pagina=home] #site-charmille-nl .splitfoto .aanbod-h{text-wrap:balance}@media (width>=480px) and (width<=899px){body[data-pagina=home] #site-charmille-nl .kaarten-grid--4 .kaart img{height:220px}}@media (width<=899px){body[data-pagina=home] #site-charmille-nl .kaarten-kop>div{flex:320px}}#site-charmille-nl .bw-bar .btn,#site-charmille-nl .bw-sheet .btn{border:0;min-height:48px;font-size:1rem}body[data-pagina=home] #site-charmille-nl .kaarten-kop .aanbod-h,body[data-pagina=home] #site-charmille-nl .contact h2{text-wrap:balance}#site-charmille-nl img:not(.is-geladen):not([src$=\.svg]){color:#0000;background-color:#2e4a361a;background-image:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%);background-repeat:no-repeat;background-size:200% 100%;animation:1.4s linear infinite charmille-foto-glans}@keyframes charmille-foto-glans{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){#site-charmille-nl img:not(.is-geladen):not([src$=\.svg]){background-image:none;animation:none}}.l-header[data-astro-cid-anbxohpo]{z-index:50;background:var(--header-bg);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);position:sticky;top:0}.l-bar[data-astro-cid-anbxohpo]{max-width:var(--wrap);padding:12px var(--wrap-pad,20px);align-items:center;gap:16px 28px;min-height:84px;margin:0 auto;display:flex}.l-brand[data-astro-cid-anbxohpo]{min-height:44px;color:var(--primary);flex:none;align-items:center;gap:14px;text-decoration:none;display:flex}.l-logo[data-astro-cid-anbxohpo]{flex:none;width:auto;height:44px;display:block}.l-brand-tekst[data-astro-cid-anbxohpo]{flex-direction:column;line-height:1.05;display:flex}.l-brand-name[data-astro-cid-anbxohpo]{font-family:var(--font-heading);letter-spacing:-.01em;color:#31a542;font-size:30px}.l-nav[data-astro-cid-anbxohpo]{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 22px;margin:0 auto;display:flex}.l-nav[data-astro-cid-anbxohpo] a[data-astro-cid-anbxohpo]{font-family:var(--font-ui);color:var(--primary);padding:10px 2px;font-size:15px;font-weight:500;text-decoration:none}.l-nav[data-astro-cid-anbxohpo] a[data-astro-cid-anbxohpo]:hover{color:var(--text);text-underline-offset:6px;text-decoration:underline}.l-acties[data-astro-cid-anbxohpo]{flex:none;align-items:center;gap:12px;display:flex}.l-cta[data-astro-cid-anbxohpo]{white-space:nowrap;align-items:center;min-height:44px;padding:0 22px;font-size:15px;display:inline-flex}.l-lang[data-astro-cid-anbxohpo]{font-family:var(--font-ui);align-items:center;gap:10px;font-size:14px;font-weight:600;display:inline-flex}.l-lang-act[data-astro-cid-anbxohpo]{color:var(--primary)}.l-lang-link[data-astro-cid-anbxohpo]{color:var(--text-muted);text-decoration:none}main[data-astro-cid-anbxohpo]{min-height:60vh}main[data-astro-cid-anbxohpo]:not(:has(.contact)){padding-bottom:clamp(2.5rem,6vw,4rem)}.l-footer[data-astro-cid-anbxohpo]{background:var(--footer-bg,var(--text));color:var(--footer-text,var(--primary-contrast));margin-top:0}.l-footer-in[data-astro-cid-anbxohpo]{max-width:var(--wrap);padding:56px var(--wrap-pad,20px) 40px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px 40px;margin:0 auto;font-size:15px;display:grid}.l-footer-merk[data-astro-cid-anbxohpo]{align-items:center;gap:14px;display:flex}.l-logo--licht[data-astro-cid-anbxohpo]{filter:brightness(0)invert();opacity:.85;height:38px}.l-footer-name[data-astro-cid-anbxohpo]{font-family:var(--font-heading);color:var(--primary-contrast);font-size:26px}.l-footer-h[data-astro-cid-anbxohpo]{font-family:var(--font-ui);color:var(--primary-contrast);margin-bottom:6px;font-weight:600;display:block}.l-footer-col[data-astro-cid-anbxohpo] p[data-astro-cid-anbxohpo]{opacity:.88;margin:0;line-height:1.6}.l-footer[data-astro-cid-anbxohpo] a[data-astro-cid-anbxohpo]{color:inherit}.l-footer-bar[data-astro-cid-anbxohpo]{border-top:1px solid color-mix(in srgb, var(--primary-contrast) 14%, transparent)}.l-footer-omschrijving[data-astro-cid-anbxohpo]{opacity:.88;text-wrap:balance;margin:12px 0 0}.l-footer-bar[data-astro-cid-anbxohpo] p[data-astro-cid-anbxohpo]{max-width:var(--wrap);padding:18px var(--wrap-pad,20px);font-family:var(--font-ui);opacity:.7;flex-wrap:wrap;justify-content:space-between;gap:4px 24px;margin:0 auto;font-size:13px;display:flex}.l-footer-bar[data-astro-cid-anbxohpo] a[data-astro-cid-anbxohpo]{color:inherit;text-underline-offset:2px;text-decoration:underline}.l-menu-knop[data-astro-cid-anbxohpo]{width:44px;height:44px;color:var(--primary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:none}.l-menu[data-astro-cid-anbxohpo]{z-index:100;background:var(--bg);padding:8px var(--wrap-pad,16px) 28px;flex-direction:column;display:flex;position:fixed;inset:0}.l-menu[data-astro-cid-anbxohpo][hidden]{display:none}.l-menu-top[data-astro-cid-anbxohpo]{justify-content:space-between;align-items:center;min-height:52px;display:flex}.l-menu-merk[data-astro-cid-anbxohpo]{font-family:var(--font-heading);color:var(--primary);align-items:center;gap:10px;font-size:22px;display:flex}.l-menu-merk[data-astro-cid-anbxohpo] .l-logo[data-astro-cid-anbxohpo]{height:32px}.l-menu-sluit[data-astro-cid-anbxohpo]{border:1px solid var(--border);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:999px;font-size:16px}.l-menu-nav[data-astro-cid-anbxohpo]{flex-direction:column;align-items:flex-start;gap:2px;margin-top:clamp(24px,7vh,64px);display:flex}.l-menu-nav[data-astro-cid-anbxohpo] a[data-astro-cid-anbxohpo]:not(.l-menu-cta){font-family:var(--font-heading);color:var(--primary);padding:8px 0;font-size:clamp(1.7rem,7vw,2.1rem);line-height:1.25;text-decoration:none}.l-menu-cta[data-astro-cid-anbxohpo]{align-items:center;min-height:48px;margin-top:24px;padding:0 28px;display:inline-flex}.l-menu-voet[data-astro-cid-anbxohpo]{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin:auto 0 0;padding-top:24px;font-size:12px}.l-actiebalk[data-astro-cid-anbxohpo]{display:none}@media (width<=1100px){.l-nav[data-astro-cid-anbxohpo]{display:none}.l-acties[data-astro-cid-anbxohpo]{margin-left:auto}.l-menu-knop[data-astro-cid-anbxohpo]{display:inline-flex}}@media (width>=600px) and (width<=1100px){.l-footer-in[data-astro-cid-anbxohpo]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px) and (width<=1100px){.l-menu[data-astro-cid-anbxohpo]{padding-top:12px}.l-menu-top[data-astro-cid-anbxohpo]{min-height:60px}.l-menu-merk[data-astro-cid-anbxohpo]{gap:14px}.l-menu-merk[data-astro-cid-anbxohpo] .l-logo[data-astro-cid-anbxohpo]{height:44px}}@media (width<=899px){body[data-family=charmille-nl]:has(.bw-bar) .l-actiebalk[data-astro-cid-anbxohpo]{display:none}.l-footer-col[data-astro-cid-anbxohpo] p[data-astro-cid-anbxohpo] a[data-astro-cid-anbxohpo]{padding:5px 0;display:inline-block}.l-actiebalk[data-astro-cid-anbxohpo]{z-index:45;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--card);border-top:1px solid var(--border);gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.l-actie[data-astro-cid-anbxohpo]{min-height:48px;font-family:var(--font-ui);border-radius:999px;flex:1;justify-content:center;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.l-actie--rand[data-astro-cid-anbxohpo]{border:1.5px solid var(--primary);color:var(--primary)}.l-footer[data-astro-cid-anbxohpo]{padding-bottom:72px}.l-bar[data-astro-cid-anbxohpo]{gap:10px;min-height:68px;padding:8px 16px}.l-logo[data-astro-cid-anbxohpo]{height:32px}.l-brand[data-astro-cid-anbxohpo]{gap:10px}.l-brand-name[data-astro-cid-anbxohpo]{font-size:22px}.l-nav[data-astro-cid-anbxohpo],.l-cta[data-astro-cid-anbxohpo]{display:none}.l-acties[data-astro-cid-anbxohpo]{margin-left:auto}.l-menu-knop[data-astro-cid-anbxohpo]{display:inline-flex}}
