@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/inter-cyrillic-ext-300-normal.CgCALhwJ.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-300-normal.RId2JxDB.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:300;src:url(/_astro/inter-cyrillic-300-normal.BnqRxXuy.woff2) format("woff2"),url(/_astro/inter-cyrillic-300-normal.LR1W_oT8.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:300;src:url(/_astro/inter-greek-ext-300-normal.l2DDyC6M.woff2) format("woff2"),url(/_astro/inter-greek-ext-300-normal.DLbbeei1.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/inter-greek-300-normal.DmGD3g_f.woff2) format("woff2"),url(/_astro/inter-greek-300-normal.BrhSP0vQ.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:300;src:url(/_astro/inter-vietnamese-300-normal.Bdr24Bqb.woff2) format("woff2"),url(/_astro/inter-vietnamese-300-normal.DDGmYYdT.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:300;src:url(/_astro/inter-latin-ext-300-normal.CPgO9Ksf.woff2) format("woff2"),url(/_astro/inter-latin-ext-300-normal.Dp1L8vcn.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:300;src:url(/_astro/inter-latin-300-normal.BVlfKGgI.woff2) format("woff2"),url(/_astro/inter-latin-300-normal.i8F0SvXL.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: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+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: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+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: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+1F00-1FFF}@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+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: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+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: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+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: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+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}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:200;src:url(/_astro/montserrat-cyrillic-ext-200-normal.B-BKkJMz.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-ext-200-normal.BpE4bVVN.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:Montserrat;font-style:normal;font-display:swap;font-weight:200;src:url(/_astro/montserrat-cyrillic-200-normal.Ddh9LBqW.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-200-normal.KeqpoJga.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:200;src:url(/_astro/montserrat-vietnamese-200-normal.IUHGS1Nj.woff2) format("woff2"),url(/_astro/montserrat-vietnamese-200-normal.D50KGRRb.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:Montserrat;font-style:normal;font-display:swap;font-weight:200;src:url(/_astro/montserrat-latin-ext-200-normal.GLq-Run4.woff2) format("woff2"),url(/_astro/montserrat-latin-ext-200-normal.Zqysh-fV.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:Montserrat;font-style:normal;font-display:swap;font-weight:200;src:url(/_astro/montserrat-latin-200-normal.C98N1POV.woff2) format("woff2"),url(/_astro/montserrat-latin-200-normal.BUQLK6IQ.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:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-cyrillic-ext-300-normal.AjyHH-nA.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-ext-300-normal.Ctr4ZZfs.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:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-cyrillic-300-normal.DyQnI4ta.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-300-normal.BVP0yxL_.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-vietnamese-300-normal.BIrGnxdC.woff2) format("woff2"),url(/_astro/montserrat-vietnamese-300-normal.F69v1y7v.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:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-latin-ext-300-normal.DiDe5dVi.woff2) format("woff2"),url(/_astro/montserrat-latin-ext-300-normal.BCbSOsYO.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:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-latin-300-normal.BgP24wlQ.woff2) format("woff2"),url(/_astro/montserrat-latin-300-normal.sTRdVzlf.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-cyrillic-ext-400-normal.Xqov12YL.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-ext-400-normal.DRPPeomZ.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-cyrillic-400-normal.BPq32Q8K.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-400-normal.jEs4Tk-Z.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-vietnamese-400-normal.D4oHqQTd.woff2) format("woff2"),url(/_astro/montserrat-vietnamese-400-normal.BeEscFYY.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-ext-400-normal.B8bwfy6Y.woff2) format("woff2"),url(/_astro/montserrat-latin-ext-400-normal.BffdBkAA.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-normal.BLhwKU8k.woff2) format("woff2"),url(/_astro/montserrat-latin-400-normal.xItZbAXg.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-cyrillic-ext-500-normal.11xBT7e1.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-ext-500-normal.DOzfAZ45.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-cyrillic-500-normal.T0SG181k.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-500-normal.CyGtXmN9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-vietnamese-500-normal.NT-t8RG1.woff2) format("woff2"),url(/_astro/montserrat-vietnamese-500-normal.DpeZlV_K.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-ext-500-normal.BKtbrd6n.woff2) format("woff2"),url(/_astro/montserrat-latin-ext-500-normal.DWPqqZgs.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-500-normal.DRFEGfly.woff2) format("woff2"),url(/_astro/montserrat-latin-500-normal.Dok2oTci.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-cyrillic-ext-600-normal.BtBW-rpm.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-ext-600-normal.wReYPmz2.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-cyrillic-600-normal.CQEPC0hM.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-600-normal.DUglwBrH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-vietnamese-600-normal.DKe6qT_E.woff2) format("woff2"),url(/_astro/montserrat-vietnamese-600-normal.SJ-HTWuM.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-ext-600-normal.DSkTqI9L.woff2) format("woff2"),url(/_astro/montserrat-latin-ext-600-normal.CSDhkhgS.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-600-normal.UVxSCcoG.woff2) format("woff2"),url(/_astro/montserrat-latin-600-normal.CdhFl4lI.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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-cyrillic-ext-700-normal.MyDreaeu.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-ext-700-normal.D-Mk2xRJ.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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-cyrillic-700-normal.D-Pqjtdp.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-700-normal.BvLYcGP1.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-vietnamese-700-normal.C0x1De3p.woff2) format("woff2"),url(/_astro/montserrat-vietnamese-700-normal.DnwGT2D9.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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-ext-700-normal.BOP2Nhf0.woff2) format("woff2"),url(/_astro/montserrat-latin-ext-700-normal.DdDFr05Z.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:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-700-normal.BdjcYUrC.woff2) format("woff2"),url(/_astro/montserrat-latin-700-normal.BWkrl476.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:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/montserrat-cyrillic-ext-800-normal.GOAQXnVZ.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-ext-800-normal.mB3PmEeV.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:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/montserrat-cyrillic-800-normal.DDmpGQGC.woff2) format("woff2"),url(/_astro/montserrat-cyrillic-800-normal.B_mUCQ9O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/montserrat-vietnamese-800-normal.BDwqwvSG.woff2) format("woff2"),url(/_astro/montserrat-vietnamese-800-normal.Chy8GRiB.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:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/montserrat-latin-ext-800-normal.BBvmbyWk.woff2) format("woff2"),url(/_astro/montserrat-latin-ext-800-normal.Wjq_OapB.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:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/montserrat-latin-800-normal.axpkC1rd.woff2) format("woff2"),url(/_astro/montserrat-latin-800-normal.C3dfDxXV.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{color-scheme:dark;--color-bg: #000;--color-fg: #fff;--color-border: #fff;--color-input-bg: #000;--color-accent: #FF64DC;--color-accent-rgb: 255, 100, 220;--color-accent-light: rgb(255, 150, 225);--color-accent-lighter: rgb(255, 200, 240);--nav-bg-rgb: 0, 0, 0;--scrim-rgb: 0, 0, 0;--color-gray-200: #ddd;--color-gray-300: #ccc;--color-gray-350: #aaa;--color-gray-400: #bbb;--color-gray-500: #999;--color-gray-600: #888;--color-gray-650: #777;--color-gray-700: #666;--color-gray-800: #444;--card-bg: rgba(128, 128, 128, .04);--card-border: rgba(128, 128, 128, .12);--blog-card-bg: #1e1e24;--card-border-light: rgba(128, 128, 128, .1);--border-subtle: rgba(128, 128, 128, .08);--border-faint: rgba(128, 128, 128, .06);--color-danger: #d64545;--color-danger-rgb: 214, 69, 69;--color-danger-hover: #b83838;--surface-light: rgba(255, 255, 255, .02);--border-light: rgba(255, 255, 255, .12);--border-light-strong: rgba(255, 255, 255, .15);--border-light-faint: rgba(255, 255, 255, .08);--card-shadow: none;--card-shadow-hover: none;--card-radius: 10px;--card-content-bg: #16161f;--card-content-border: rgba(255, 255, 255, .08);--card-content-max-ch: 60ch;--radius-sm: 4px;--radius-md: 6px;--radius-lg: var(--card-radius);--radius-full: 50%;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-heading: "Montserrat", sans-serif;--content-width: 720px;--content-width-wide: 960px;--content-width-narrow: 640px;--section-gap: 6rem;--pad-x: 1.5rem;--nav-top: 60px;--nav-height: 56px;--opacity-faint: .3;--opacity-dim: .5;--opacity-muted: .65;--opacity-normal: .85;--tracking-tight: .02em;--tracking-normal: .04em;--tracking-wide: .16em;--tracking-ultra: .3em;--grid-gap: 1.5rem;--grid-gap-compact: 1.25rem;--color-bg-alt: #050507;--z-matrix-bg: -1;--z-matrix-overlay: 1;--z-hero: 2;--z-floating: 5;--z-content: 6;--border-gray-faint: rgba(128, 128, 128, .07);--border-gray-subtle: rgba(128, 128, 128, .1);--border-gray-normal: rgba(128, 128, 128, .2);--border-gray-strong: rgba(128, 128, 128, .25);--chakra-svadhisthana-rgb: 255, 140, 50;--chakra-manipura-rgb: 255, 205, 60;--chakra-anahata-rgb: 90, 235, 145;--chakra-vishuddha-rgb: 15, 150, 255;--chakra-ajna-rgb: 155, 110, 255;--glow-alpha: .7;--glow-alpha-hover: .85;--transition-fast: .2s ease;--transition-normal: .25s ease;--transition-slow: .3s ease;--glow-sm: 0 0 12px rgba(var(--color-accent-rgb), .3);--glow-md: 0 0 30px rgba(var(--color-accent-rgb), .7);--glow-lg: 0 0 38px rgba(var(--color-accent-rgb), .8);--glow-subtle: 0 0 20px rgba(var(--color-accent-rgb), .3);--section-pad-y: 100px;--section-pad-y-sm: 60px;--gradient-section-glow: radial-gradient(ellipse at center, rgba(var(--color-accent-rgb), .08) 0%, transparent 70%);--ps-width: 300px;--ps-aspect: 1.4 / 1;--ps-stroke: 2px;--ps-radius: 4px;--ps-inset-x: 14%;--ps-inset-y: 22%;--ps-glow-blur: 38px;--ps-glow-alpha: 1;--pad-top: 4.5rem;--pad-bottom: 4rem;--title1-size: 30px;--title2-size: 45px;--copy-size: 20px;--hero-height: 90vh}@media(max-width:768px){:root{--nav-top: 40px;--nav-height: 50px}}@media(max-width:520px){:root{--section-gap: 3rem;--pad-x: 1.25rem;--ps-stroke: 5px;--ps-inset: 7%;--ps-glow-blur: 20px}}[data-theme=light]{color-scheme:light;--color-bg: #FAFAF8;--color-fg: #1C1C1E;--color-border: #1C1C1E;--color-input-bg: #fff;--color-accent: #DC64C3;--color-accent-rgb: 220, 100, 195;--color-accent-light: rgb(240, 140, 215);--color-accent-lighter: rgb(250, 190, 230);--color-gray-200: #333;--color-gray-300: #444;--color-gray-350: #555;--color-gray-400: #4a4a4a;--color-gray-500: #666;--color-gray-600: #777;--color-gray-650: #888;--color-gray-700: #999;--color-gray-800: #bbb;--card-bg: rgba(255, 255, 255, .65);--card-border: rgba(0, 0, 0, .07);--card-border-light: rgba(0, 0, 0, .05);--border-subtle: rgba(0, 0, 0, .06);--border-faint: rgba(0, 0, 0, .04);--surface-light: rgba(0, 0, 0, .015);--border-light: rgba(0, 0, 0, .08);--border-light-strong: rgba(0, 0, 0, .12);--border-light-faint: rgba(0, 0, 0, .05);--border-gray-faint: rgba(0, 0, 0, .05);--border-gray-subtle: rgba(0, 0, 0, .08);--border-gray-normal: rgba(0, 0, 0, .12);--border-gray-strong: rgba(0, 0, 0, .18);--color-bg-alt: #F3F1ED;--nav-bg-rgb: 250, 250, 248;--scrim-rgb: 0, 0, 0;--glow-alpha: .4;--glow-alpha-hover: .55;--glow-sm: 0 0 12px rgba(var(--color-accent-rgb), .15);--glow-md: 0 0 24px rgba(var(--color-accent-rgb), .25);--glow-lg: 0 0 32px rgba(var(--color-accent-rgb), .3);--glow-subtle: 0 0 16px rgba(var(--color-accent-rgb), .12);--gradient-section-glow: radial-gradient(ellipse at center, rgba(var(--color-accent-rgb), .04) 0%, transparent 70%);--card-shadow: 0 1px 3px rgba(0, 0, 0, .04), 0 4px 16px rgba(0, 0, 0, .03);--card-shadow-hover: 0 2px 6px rgba(0, 0, 0, .06), 0 8px 24px rgba(0, 0, 0, .05);--card-content-bg: #fff;--card-content-border: rgba(0, 0, 0, .07);--blog-card-bg: #fff;--card-bg: #fff;--card-border: rgba(0, 0, 0, .06);--card-border-hover: rgba(0, 0, 0, .1);--card-glow: 0 1px 4px rgba(0, 0, 0, .04), 0 8px 28px rgba(0, 0, 0, .06);--card-glow-hover: 0 4px 12px rgba(0, 0, 0, .06), 0 16px 48px rgba(0, 0, 0, .09)}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s;animation-timing-function:ease}@supports not (view-transition-name: none){html,body{transition:background-color .18s ease,color .18s ease}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-body);font-size:1rem;line-height:1.6;overflow-x:hidden}.toolbar-tint{position:fixed;top:0;left:0;width:100%;height:6px;background-color:var(--color-bg);z-index:1;pointer-events:none}[data-theme=light] body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:256px 256px}h1{font-family:var(--font-heading);font-weight:600;letter-spacing:var(--tracking-normal);line-height:1.15}a{color:var(--color-accent-light);font-weight:600;text-decoration:none}a:hover{color:var(--color-accent-lighter)}main{padding-top:60px}.page{min-height:100vh;display:flex;flex-direction:column}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.section{max-width:44rem;margin:0 auto;padding:var(--section-gap) var(--pad-x);text-align:center}.section-title{font-family:var(--font-heading);font-size:calc(var(--copy-size) * .75);font-weight:600;text-transform:uppercase;letter-spacing:.3em;margin-bottom:.32rem;position:relative;display:block;width:-moz-fit-content;width:fit-content;text-align:left}.section-title:after{content:"";display:block;width:100%;height:32px;margin:.75rem auto 0;background:linear-gradient(var(--color-fg),var(--color-fg)) top center / 100% 1.5px no-repeat,radial-gradient(ellipse 100% 80% at 50% 0%,rgba(var(--color-accent-rgb),.9) 0%,rgba(var(--color-accent-rgb),.4) 35%,rgba(var(--color-accent-rgb),.1) 60%,transparent 100%)}.section-break{max-width:100%;padding:var(--section-gap) var(--pad-x);text-align:center;background:rgba(var(--color-accent-rgb),.02);border-top:1px solid rgba(var(--color-accent-rgb),.08);border-bottom:1px solid rgba(var(--color-accent-rgb),.08)}.break-emphasis{font-family:var(--font-heading);font-weight:600;font-size:1.1rem;letter-spacing:.03em;opacity:1;margin-top:2rem;text-align:center}.section-inner{max-width:var(--content-width);margin:0 auto}.section-inner-wide{max-width:var(--content-width-wide);margin:0 auto}.section-alt{background:rgba(var(--color-accent-rgb),.015);border-top:1px solid rgba(var(--color-accent-rgb),.06);border-bottom:1px solid rgba(var(--color-accent-rgb),.06)}.section-label{font-family:var(--font-heading);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.3em;opacity:.45;margin-bottom:0;text-align:center}.section-label:after{content:"";display:block;width:32px;height:2px;background:var(--color-accent);margin:.75rem auto 0;opacity:.5}[data-theme=light] .section-title:after{width:100%;background:linear-gradient(var(--color-accent),var(--color-accent)) top center / 100% 2px no-repeat,radial-gradient(ellipse 60% 80% at 50% 0%,rgba(var(--color-accent-rgb),.55) 0%,rgba(var(--color-accent-rgb),.22) 40%,rgba(var(--color-accent-rgb),.06) 70%,transparent 100%);filter:none}[data-theme=light] .section-break{background:rgba(var(--color-accent-rgb),.025);border-color:rgba(var(--color-accent-rgb),.1)}@media(max-width:520px){.section-title{font-size:.75rem}}.page-hero{text-align:left;padding:16rem var(--pad-x) 5rem}.page-hero .hero-inner{max-width:var(--content-width);margin:0 auto}.page-hero .hero-kicker{font-family:var(--font-heading);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.3em;color:var(--color-accent);margin-bottom:1.25rem}.page-hero h1,.page-hero .hero-headline{font-family:var(--font-heading);font-size:clamp(2rem,5vw,3.2rem);font-weight:600;letter-spacing:.04em;line-height:1.15;margin-bottom:1.25rem}.page-hero .hero-sub{font-family:var(--font-body);font-size:1.1rem;font-weight:300;line-height:1.7;opacity:.65;max-width:52ch}@media(max-width:768px){.page-hero{padding:10rem var(--pad-x) 3rem}}[class$=-hero]+*:not(.section){margin-top:8rem}.card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius);padding:2.25rem 2rem}.card--interactive{transition:border-color var(--transition-normal),box-shadow var(--transition-normal)}.card--interactive:hover{border-color:rgba(var(--color-accent-rgb),.2);box-shadow:0 0 25px rgba(var(--color-accent-rgb),.04)}.card--featured{border-color:rgba(var(--color-accent-rgb),.18);background:rgba(var(--color-accent-rgb),.02)}.card--full-width{grid-column:1 / -1}.card-content{background:var(--card-content-bg);border:1px solid var(--card-content-border);border-radius:var(--card-radius);padding:3rem 3rem 2.5rem;position:relative;overflow:hidden}.card-content p,.card-content li{max-width:var(--card-content-max-ch)}.card-content-title{font-family:var(--font-heading);font-size:1.25rem;font-weight:600;letter-spacing:.05em;color:var(--color-accent);margin-bottom:1rem;padding-bottom:1.75rem;position:relative;text-wrap:balance;width:-moz-fit-content;width:fit-content;max-width:100%}.card-content-title:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:16px;background:linear-gradient(var(--color-fg),var(--color-fg)) top left / 100% 1px no-repeat,radial-gradient(ellipse 100% 90% at 50% 0%,rgba(var(--color-accent-rgb),calc(.7 * var(--glow-alpha))) 0%,rgba(var(--color-accent-rgb),calc(.2 * var(--glow-alpha))) 50%,transparent 100%)}.card-content strong{color:var(--color-accent)}[data-theme=light] .card-content{box-shadow:var(--card-shadow)}[data-theme=light] .card-content-title:after{background:linear-gradient(var(--color-accent),var(--color-accent)) top left / 100% 1.5px no-repeat;height:8px}@media(max-width:520px){.card-content{padding:2.25rem 2rem 2rem}.card-content-title{font-size:1.1rem}}.cps-link{color:var(--color-accent);text-decoration:none;border-bottom:1px solid var(--color-accent);transition:opacity var(--transition-fast)}.cps-link:hover{opacity:.7}[data-theme=light] .card{box-shadow:var(--card-shadow);border-color:#0000000f;background:#ffffffb3}[data-theme=light] .card--interactive:hover{box-shadow:var(--card-shadow-hover);border-color:rgba(var(--color-accent-rgb),.2)}[data-theme=light] .card--featured{border-color:rgba(var(--color-accent-rgb),.2);background:rgba(var(--color-accent-rgb),.03);box-shadow:var(--card-shadow),0 0 0 1px rgba(var(--color-accent-rgb),.05)}@media(max-width:768px){.card--full-width{grid-column:1}}.list-group{background:var(--card-content-bg);border:1px solid var(--card-content-border);border-radius:var(--card-radius);overflow:hidden;box-shadow:inset 0 1px #ffffff08}[data-theme=light] .list-group{box-shadow:var(--card-shadow)}.list-item{display:block;position:relative;transition:background var(--transition-fast)}.list-item+.list-item{border-top:1px solid var(--card-content-border)}.list-item:hover{background:rgba(var(--color-accent-rgb),.035)}.list-item[open]{background:rgba(var(--color-accent-rgb),.05)}.list-item[open]+.list-item{border-top-color:rgba(var(--color-accent-rgb),.18)}.list-item-summary{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.6fr) 7.5rem 11rem auto;gap:1rem;align-items:center;padding:.95rem 1.25rem;cursor:pointer;list-style:none;font-size:.9rem;transition:transform var(--transition-fast)}.list-item-summary::-webkit-details-marker{display:none}.list-item-summary::marker{display:none}.list-item-summary:active{transform:translateY(.5px)}.list-item-caret{width:.85rem;height:.85rem;display:inline-block;color:var(--color-gray-500);transition:transform var(--transition-normal),color var(--transition-fast)}.list-item[open] .list-item-caret{transform:rotate(90deg);color:var(--color-accent)}.list-item-primary{font-weight:600;color:var(--color-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-item-secondary{color:var(--color-gray-400);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-item-meta{font-size:.78rem;color:var(--color-gray-500);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap;font-variant-numeric:tabular-nums}.list-item-actions{display:inline-flex;align-items:center;gap:.35rem}.list-item-body{padding:1rem 1.25rem 1.4rem;border-top:1px dashed var(--card-content-border);background:#00000026}[data-theme=light] .list-item-body{background:#00000005}.list-item-body .list-responses{margin:0;display:grid;gap:.95rem}.list-item-body .list-responses dt{font-family:var(--font-heading);font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.3rem}.list-item-body .list-responses dd{margin:0;color:var(--color-fg);font-size:.95rem;line-height:1.55;white-space:pre-wrap;max-width:70ch}.list-empty{margin:0;padding:2.5rem 1.5rem;text-align:center;color:var(--color-gray-500);font-style:italic;font-size:.9rem}.list-item-skeleton{height:56px;background:linear-gradient(90deg,#8080800a 25%,#80808014,#8080800a 75%);background-size:200% 100%;animation:list-skeleton-shimmer 1.4s infinite}.list-item-skeleton+.list-item-skeleton{border-top:1px solid var(--card-content-border)}@keyframes list-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:640px){.list-item-summary{grid-template-columns:1fr auto;gap:.45rem 1rem}.list-item-secondary{grid-column:1 / -1;order:5}.list-item-meta{order:4}.list-item-summary .status-pill{justify-self:start;order:3}.list-item-summary .btn-delete{order:2}}.status-pill{display:inline-flex;align-items:center;gap:.4em;font-family:var(--font-body);font-size:.72rem;font-weight:500;letter-spacing:.04em;padding:.32em .75em;border-radius:var(--radius-md);white-space:nowrap;line-height:1.4;color:var(--color-gray-500);background:#80808014;box-shadow:inset 0 0 0 1px #8080800f}.status-pill__icon{width:.85em;height:.85em;flex-shrink:0}.status-pill--success{color:rgba(var(--chakra-anahata-rgb),1);background:rgba(var(--chakra-anahata-rgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--chakra-anahata-rgb),.18)}.status-pill--pending{color:rgba(var(--chakra-manipura-rgb),1);background:rgba(var(--chakra-manipura-rgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--chakra-manipura-rgb),.2)}.status-pill--warning{color:rgba(var(--chakra-svadhisthana-rgb),1);background:rgba(var(--chakra-svadhisthana-rgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--chakra-svadhisthana-rgb),.2)}.status-pill--info{color:rgba(var(--chakra-vishuddha-rgb),1);background:rgba(var(--chakra-vishuddha-rgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--chakra-vishuddha-rgb),.18)}.status-pill--accent{color:var(--color-accent);background:rgba(var(--color-accent-rgb),.08);box-shadow:inset 0 0 0 1px rgba(var(--color-accent-rgb),.2)}.status-pill--neutral{color:var(--color-gray-500);background:#80808014;box-shadow:inset 0 0 0 1px #8080801a}.status-pill--danger{color:rgba(var(--color-danger-rgb),1);background:rgba(var(--color-danger-rgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--color-danger-rgb),.2)}[data-theme=light] .status-pill--success{color:#248e56;background:rgba(var(--chakra-anahata-rgb),.14);box-shadow:inset 0 0 0 1px #248e5638}[data-theme=light] .status-pill--pending{color:#a87a00;background:rgba(var(--chakra-manipura-rgb),.18);box-shadow:inset 0 0 0 1px #a87a0033}[data-theme=light] .status-pill--warning{color:#c45c08;background:rgba(var(--chakra-svadhisthana-rgb),.14);box-shadow:inset 0 0 0 1px #c45c0833}[data-theme=light] .status-pill--info{color:#0c6ec8;background:rgba(var(--chakra-vishuddha-rgb),.1);box-shadow:inset 0 0 0 1px #0c6ec833}[data-theme=light] .status-pill--neutral{color:var(--color-gray-500);background:#0000000d;box-shadow:inset 0 0 0 1px #00000012}[data-theme=light] .status-pill--danger{color:#a82424;background:rgba(var(--color-danger-rgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--color-danger-rgb),.22)}.bento-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;grid-auto-flow:row}@media(max-width:520px){.bento-grid{grid-template-columns:1fr}}.bento-tile{position:relative;background:#ffffff09;border:1px solid var(--card-content-border);border-radius:var(--radius-lg);padding:1.1rem 1.25rem;box-shadow:inset 0 1px #ffffff06;display:flex;flex-direction:column;gap:.55rem;min-width:0}[data-theme=light] .bento-tile{background:#fff;box-shadow:var(--card-shadow)}.bento-tile-kicker{font-family:var(--font-heading);font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin:0;line-height:1.3;text-wrap:balance}.bento-tile-number{opacity:.55;font-variant-numeric:tabular-nums}.bento-tile-content{margin:0;color:var(--color-fg);font-size:.92rem;line-height:1.55;white-space:pre-wrap;text-wrap:pretty;max-width:60ch;overflow-wrap:anywhere;word-break:normal}.bento-tile--wide{grid-column:span 2}.bento-tile--tall{grid-row:span 2}@media(max-width:520px){.bento-tile--wide,.bento-tile--tall{grid-column:span 1;grid-row:span 1}}.form-label{display:block;font-family:var(--font-heading);font-size:.85rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.5rem;opacity:.6}.form-optional{text-transform:none;font-weight:400;opacity:.7}.form-email,.form-message{width:100%;background:var(--color-input-bg);border:2px solid var(--color-border);border-radius:var(--radius-md);padding:1rem 1.15rem;color:var(--color-fg);font-family:var(--font-body);margin-bottom:1.5rem;transition:box-shadow var(--transition-normal),border-color var(--transition-normal)}.form-email:focus,.form-message:focus{border-color:var(--color-accent);box-shadow:inset 0 0 1px rgba(var(--color-accent-rgb),.6);outline:none}.form-email{font-size:1.05rem}.form-message{font-size:1rem;line-height:1.6;resize:vertical}.form-submit{width:100%;padding:1rem;background:var(--color-input-bg);border:2px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-fg);font-family:var(--font-heading);font-size:1.05rem;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:box-shadow var(--transition-normal),transform var(--transition-normal);box-shadow:0 0 20px 6px rgba(var(--color-accent-rgb),var(--glow-alpha))}.form-submit:hover{box-shadow:0 0 35px 12px rgba(var(--color-accent-rgb),var(--glow-alpha-hover));transform:translateY(-2px)}.cta-button{display:inline-block;background:var(--color-bg);border:2px solid var(--color-fg);padding:14px 36px;font-family:var(--font-heading);font-size:15px;font-weight:500;letter-spacing:1px;cursor:pointer;color:var(--color-fg);border-radius:var(--radius-sm);box-shadow:var(--glow-lg);transition:background var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal);text-decoration:none;margin-top:10px}.cta-button:hover{background:var(--color-accent);border-color:var(--color-accent);box-shadow:0 0 28px rgba(var(--color-accent-rgb),.8);color:var(--color-fg)}.cta-button.cta-button-primary{display:inline-flex;align-items:center;gap:.6rem;font:inherit;font-size:.9rem;font-weight:500;letter-spacing:normal;padding:.85rem 1.75rem;border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-accent);color:#fff;box-shadow:none;cursor:pointer;touch-action:manipulation;transition:background var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-fast);min-width:0;text-align:left}.cta-button.cta-button-primary:hover:not(:disabled){background:rgba(var(--color-accent-rgb),.82);border-color:rgba(var(--color-accent-rgb),.82);box-shadow:0 0 20px rgba(var(--color-accent-rgb),.3);color:#fff;transform:none}.cta-button.cta-button-primary:active:not(:disabled){transform:translateY(1px)}.cta-button.cta-button-primary:disabled{opacity:.45;cursor:default}.btn-edit,.btn-delete{--btn-icon-size: 1.85rem;position:relative;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:var(--btn-icon-size);height:var(--btn-icon-size);padding:0;border:none;border-radius:var(--radius-md);background-color:#8080800f;color:var(--color-gray-500);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.btn-edit:before,.btn-delete:before{content:"";position:absolute;inset:0;background-color:currentColor;-webkit-mask-image:var(--btn-icon-svg);mask-image:var(--btn-icon-svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:55%;mask-size:55%}.btn-edit:active:not(:disabled),.btn-delete:active:not(:disabled){transform:translateY(1px)}.btn-edit:disabled,.btn-delete:disabled{opacity:.5;cursor:progress}[data-theme=light] .btn-edit,[data-theme=light] .btn-delete{background-color:#0000000a}.btn-edit{--btn-icon-svg: url("data:image/svg+xml;utf8,<svg 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'><path d='M12 20h9'/><path d='M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z'/></svg>")}.btn-edit:hover:not(:disabled){background-color:rgba(var(--color-accent-rgb),.12);color:var(--color-accent)}.btn-delete{--btn-icon-svg: url("data:image/svg+xml;utf8,<svg 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'><polyline points='3 6 5 6 21 6'/><path d='M19 6l-1 14a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2L5 6'/><path d='M10 11v6'/><path d='M14 11v6'/><path d='M9 6V4a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v2'/></svg>")}.btn-delete:hover:not(:disabled){background-color:var(--color-danger);color:#fff}body.hero-visible .navbar{--nav-bg-alpha: 0 !important;--nav-border-alpha: 0 !important;--nav-blur: 0 !important;box-shadow:none!important;transition:none}body.hero-visible .navbar .nav-link,body.hero-visible .navbar .nav-link-active{color:#fff;mix-blend-mode:difference}body.hero-visible .navbar .theme-toggle{color:#fff!important;mix-blend-mode:difference;background:transparent!important;box-shadow:none!important}body.hero-visible .navbar [class*=hamburger]:not([class*=hamburger-line]){mix-blend-mode:difference;background:transparent}body.hero-visible .navbar [class*=hamburger-line]{background:#fff!important;mix-blend-mode:difference}body.hero-visible .navbar .nav-logo .logo{color:#fff}body.hero-visible .navbar .nav-logo [class*=logo-letter]{fill:#fff!important;mix-blend-mode:difference}body.hero-visible .navbar .nav-logo svg path:not([class*=logo-glow]){stroke:#fff!important;mix-blend-mode:difference}body.hero-visible .navbar .nav-logo [class*=brand-text]{color:#fff!important;mix-blend-mode:difference}body.hero-visible .toolbar-tint{background-color:transparent}@keyframes reveal-matrix{0%{opacity:1}to{opacity:var(--overlay-opacity)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes card-appear{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}[data-reveal]{opacity:0;transform:translateY(30px);will-change:transform,opacity}[data-reveal].visible{opacity:1;transform:translateY(0);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}}.logo[data-astro-cid-tvrurpns]{display:inline-block;width:var(--logo-w);height:var(--logo-h);color:var(--color-fg)}.logo[data-astro-cid-tvrurpns] svg[data-astro-cid-tvrurpns]{width:100%;height:100%;overflow:visible}.logo-glow-outer[data-astro-cid-tvrurpns]{stroke:rgba(var(--color-accent-rgb),.45)}.logo-glow-inner[data-astro-cid-tvrurpns]{stroke:transparent}.logo-letter[data-astro-cid-tvrurpns]{fill:var(--color-fg)}[data-theme=light] .logo[data-astro-cid-tvrurpns]{color:var(--color-accent)}[data-theme=light] .logo-glow-outer[data-astro-cid-tvrurpns]{stroke:rgba(var(--color-accent-rgb),.4)}[data-theme=light] .logo-glow-inner[data-astro-cid-tvrurpns]{stroke:rgba(var(--color-accent-rgb),.3)}.brand[data-astro-cid-7eczacpb]{--_brand-color: var(--color-fg);display:flex;align-items:center;gap:calc(.2rem * var(--brand-scale, 1));animation:fade-in 3s cubic-bezier(.22,1,.36,1) .3s both}.brand-logo[data-astro-cid-7eczacpb] .logo{display:block}.brand-text[data-astro-cid-7eczacpb]{display:flex;flex-direction:column;font-family:var(--font-heading);color:var(--_brand-color);width:-moz-fit-content;width:fit-content;gap:0;margin-top:calc(-3px * var(--brand-scale, 1))}.brand-line-1[data-astro-cid-7eczacpb]{--ls1: 1.05em;font-size:calc(4.5px * var(--brand-scale, 1));text-transform:uppercase;letter-spacing:var(--ls1);align-self:stretch;display:flex;justify-content:space-between}.brand-line-1[data-astro-cid-7eczacpb] .thin[data-astro-cid-7eczacpb]{font-weight:300;opacity:.8}.brand-line-1[data-astro-cid-7eczacpb] .thin[data-astro-cid-7eczacpb]:last-child{margin-right:calc(-.65 * var(--ls1))}.brand-line-1[data-astro-cid-7eczacpb] .bold[data-astro-cid-7eczacpb]{font-weight:600;opacity:1}.brand-line-2[data-astro-cid-7eczacpb]{font-size:calc(7.5px * var(--brand-scale, 1));font-weight:600;letter-spacing:.2em;white-space:nowrap}.navbar[data-astro-cid-dmqpwcec]{position:fixed;top:var(--nav-top, 60px);left:0;right:0;display:flex;align-items:center;justify-content:center;padding:60px 0;z-index:100;pointer-events:none;--nav-blur: 0;--nav-bg-alpha: 0;--nav-border-alpha: 0;background:rgba(var(--nav-bg-rgb),var(--nav-bg-alpha));backdrop-filter:blur(calc(var(--nav-blur) * 1px));-webkit-backdrop-filter:blur(calc(var(--nav-blur) * 1px));border-bottom:1px solid rgba(var(--color-accent-rgb),var(--nav-border-alpha));transition:box-shadow .3s ease}.navbar-compact[data-astro-cid-dmqpwcec]{top:0;padding:10px 0;--nav-blur: 4;--nav-bg-alpha: .2;--nav-border-alpha: .08}.navbar-compact[data-astro-cid-dmqpwcec] .nav-logo[data-astro-cid-dmqpwcec]{transform:scale(.6);transform-origin:left center}.navbar-compact[data-astro-cid-dmqpwcec] .nav-logo[data-astro-cid-dmqpwcec] .brand-text{opacity:0}.nav-inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;width:100%;max-width:1120px;padding:0 2.5rem;pointer-events:auto}.navbar[data-astro-cid-dmqpwcec].scrolled{--nav-blur: 4;--nav-bg-alpha: .2;--nav-border-alpha: .08;top:0;padding:10px 0;transition:top .4s ease,padding .4s ease,--nav-blur .4s ease,--nav-bg-alpha .4s ease,--nav-border-alpha .4s ease}.navbar[data-astro-cid-dmqpwcec].scrolled .nav-logo[data-astro-cid-dmqpwcec]{transform:scale(.6);transform-origin:left center;transition:transform .4s ease}.navbar[data-astro-cid-dmqpwcec].scrolled .nav-logo[data-astro-cid-dmqpwcec] .brand-text{opacity:0;transition:opacity .4s ease}.nav-logo[data-astro-cid-dmqpwcec]{flex-shrink:0;display:flex;align-items:center;text-decoration:none;transition:filter var(--transition-normal)}html:not([data-theme=light]) .nav-logo[data-astro-cid-dmqpwcec] .logo-glow-outer{stroke:rgba(var(--color-accent-rgb),1);stroke-width:36}[data-theme=light] .nav-logo[data-astro-cid-dmqpwcec]{filter:drop-shadow(0 0 6px rgba(var(--color-accent-rgb),.55)) drop-shadow(0 0 16px rgba(var(--color-accent-rgb),.35)) drop-shadow(0 0 32px rgba(var(--color-accent-rgb),.18))}[data-theme=light] .nav-logo[data-astro-cid-dmqpwcec]:hover{filter:drop-shadow(0 0 8px rgba(var(--color-accent-rgb),.7)) drop-shadow(0 0 22px rgba(var(--color-accent-rgb),.5)) drop-shadow(0 0 44px rgba(var(--color-accent-rgb),.28))}.nav-logo[data-astro-cid-dmqpwcec] .brand{animation:none;gap:5px}.nav-logo[data-astro-cid-dmqpwcec] .brand-logo .logo{width:141px;margin:-30% 0}.nav-logo[data-astro-cid-dmqpwcec] .brand-text{margin-left:-7px;margin-top:-5px}.nav-logo[data-astro-cid-dmqpwcec] .brand-line-1{font-size:8px;letter-spacing:1.09em;display:block;text-align:justify;-moz-text-align-last:justify;text-align-last:justify}.nav-logo[data-astro-cid-dmqpwcec] .brand-line-2{font-size:14px;letter-spacing:.218em}.nav-spacer[data-astro-cid-dmqpwcec]{flex:1}.nav-links[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:2.5rem;margin-right:2rem}.nav-link[data-astro-cid-dmqpwcec]{font-family:var(--font-heading);font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:var(--color-fg);text-decoration:none;opacity:.4;padding:11px 18px;border-radius:3px;transition:opacity var(--transition-fast),font-weight var(--transition-fast),box-shadow .3s ease,background .3s ease;white-space:nowrap;position:relative}.nav-link[data-astro-cid-dmqpwcec]:hover{opacity:.9;background:radial-gradient(circle at center,rgba(var(--color-accent-rgb),.06),transparent 80%);box-shadow:0 0 0 1px rgba(var(--color-accent-rgb),.45),0 0 10px rgba(var(--color-accent-rgb),.22)}.nav-link-active[data-astro-cid-dmqpwcec]{opacity:.85;font-weight:700}[data-theme=light] .nav-link[data-astro-cid-dmqpwcec]{opacity:.55}[data-theme=light] .nav-link[data-astro-cid-dmqpwcec]:hover,[data-theme=light] .nav-link-active[data-astro-cid-dmqpwcec]{opacity:1}.nav-link-has-children[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:4px}.nav-chevron[data-astro-cid-dmqpwcec]{opacity:.7;transform:translateY(1px) rotate(0);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity var(--transition-fast)}.nav-link-has-children[data-astro-cid-dmqpwcec]:hover .nav-chevron[data-astro-cid-dmqpwcec],.nav-link-has-children[data-astro-cid-dmqpwcec]:focus .nav-chevron[data-astro-cid-dmqpwcec],.nav-link-has-children[data-astro-cid-dmqpwcec][aria-expanded=true] .nav-chevron[data-astro-cid-dmqpwcec]{transform:translateY(1px) rotate(180deg);opacity:1}.nav-submenus[data-astro-cid-dmqpwcec]{position:fixed;inset:0;pointer-events:none;z-index:99}.nav-submenu[data-astro-cid-dmqpwcec]{position:fixed;top:var(--submenu-top, 0);left:var(--submenu-left, 0);transform:translate(-50%,-14px);padding-top:40px;margin-top:-40px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s}.nav-submenu[data-astro-cid-dmqpwcec].is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,-4px);transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.nav-submenu-inner[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;gap:4px;padding:24px 18px 18px;min-width:180px;background:rgba(var(--nav-bg-rgb),.3);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border:1px solid rgba(255,255,255,.08);border-top-color:transparent;border-radius:0 0 var(--card-radius) var(--card-radius);box-shadow:0 14px 40px #0006,0 0 28px rgba(var(--color-accent-rgb),.1)}[data-theme=light] .nav-submenu-inner[data-astro-cid-dmqpwcec]{border-color:#00000014;border-top-color:transparent;box-shadow:0 8px 28px #00000014,0 0 20px rgba(var(--color-accent-rgb),.08)}@media(prefers-reduced-motion:reduce){.nav-submenu[data-astro-cid-dmqpwcec],.nav-submenu[data-astro-cid-dmqpwcec].is-open{transition:opacity .15s ease,visibility 0s;transform:translate(-50%,-4px)}.nav-submenu[data-astro-cid-dmqpwcec].is-open .nav-submenu-inner[data-astro-cid-dmqpwcec],[data-theme=light] .nav-submenu[data-astro-cid-dmqpwcec].is-open .nav-submenu-inner[data-astro-cid-dmqpwcec]{animation:none}}.nav-submenu-link[data-astro-cid-dmqpwcec]{display:block;font-family:var(--font-heading);font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.16em;color:var(--color-fg);text-decoration:none;padding:.75rem 1rem;white-space:nowrap;opacity:.55;border-radius:3px;margin:0;transition:opacity var(--transition-fast),background .25s ease,color .25s ease,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.nav-submenu-link[data-astro-cid-dmqpwcec]:hover,.nav-submenu-link[data-astro-cid-dmqpwcec]:focus-visible{opacity:1;color:#fff;background:var(--color-accent);filter:saturate(1.15);box-shadow:0 0 16px rgba(var(--color-accent-rgb),.45);transform:translate(3px)}.nav-submenu-link-active[data-astro-cid-dmqpwcec]{opacity:.95;font-weight:700}[data-theme=light] .nav-submenu-link[data-astro-cid-dmqpwcec]{opacity:.65}[data-theme=light] .nav-submenu-link[data-astro-cid-dmqpwcec]:hover,[data-theme=light] .nav-submenu-link[data-astro-cid-dmqpwcec]:focus-visible{opacity:1;color:#fff;background:var(--color-accent);filter:saturate(1.15);box-shadow:0 0 16px rgba(var(--color-accent-rgb),.45)}.hamburger[data-astro-cid-dmqpwcec]{flex-shrink:0;position:relative;background:none;border:none;width:48px;height:48px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;padding:0;opacity:.72;transition:opacity var(--transition-fast),transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background .3s ease}.hamburger[data-astro-cid-dmqpwcec]:hover{opacity:1;transform:scale(1.08);background:radial-gradient(circle at center,rgba(var(--color-accent-rgb),.07),transparent 70%);box-shadow:0 0 0 1px rgba(var(--color-accent-rgb),.45),0 0 10px rgba(var(--color-accent-rgb),.22)}.hamburger[data-astro-cid-dmqpwcec]:active{transform:scale(.93);transition-duration:.08s}.hamburger-line[data-astro-cid-dmqpwcec]{display:block;width:16px;height:2px;background:var(--color-fg);border-radius:1px;box-shadow:0 0 4px rgba(var(--color-accent-rgb),.4);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.hamburger[data-astro-cid-dmqpwcec].open{opacity:1}.hamburger[data-astro-cid-dmqpwcec].open .hamburger-line[data-astro-cid-dmqpwcec]:nth-child(1){transform:translateY(3.5px) rotate(45deg)}.hamburger[data-astro-cid-dmqpwcec].open .hamburger-line[data-astro-cid-dmqpwcec]:nth-child(2){transform:translateY(-3.5px) rotate(-45deg)}@keyframes hamburger-breath-top{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(0) rotate(30deg)}50%{transform:translateY(4px) rotate(-20deg)}75%{transform:translateY(-2px) rotate(-15deg)}}@keyframes hamburger-breath-bottom{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(0) rotate(-30deg)}50%{transform:translateY(-4px) rotate(20deg)}75%{transform:translateY(2px) rotate(-15deg)}}.hamburger[data-astro-cid-dmqpwcec]:not(.open):hover .hamburger-line[data-astro-cid-dmqpwcec]:nth-child(1){animation:hamburger-breath-top 4s cubic-bezier(.4,0,.2,1) infinite}.hamburger[data-astro-cid-dmqpwcec]:not(.open):hover .hamburger-line[data-astro-cid-dmqpwcec]:nth-child(2){animation:hamburger-breath-bottom 4s cubic-bezier(.4,0,.2,1) infinite}@media(prefers-reduced-motion:reduce){.hamburger[data-astro-cid-dmqpwcec]:not(.open):hover .hamburger-line[data-astro-cid-dmqpwcec]{animation:none}}.menu-overlay[data-astro-cid-dmqpwcec]{position:fixed;top:0;right:0;width:270px;height:100vh;height:100dvh;background:rgba(var(--nav-bg-rgb),.92);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border-left:1px solid rgba(255,255,255,.08);z-index:99;display:flex;flex-direction:column;justify-content:center;padding:3rem 2rem 3rem 4rem;gap:2rem;transform:translate(100%);transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1)}[data-theme=light] .menu-overlay[data-astro-cid-dmqpwcec]{border-left-color:#00000014}.menu-overlay[data-astro-cid-dmqpwcec].open{transform:translate(0);box-shadow:-16px 0 40px #00000040,-4px 0 30px rgba(var(--color-accent-rgb),.22),0 0 40px rgba(var(--color-accent-rgb),.08)}[data-theme=light] .menu-overlay[data-astro-cid-dmqpwcec].open{box-shadow:-3px 0 14px rgba(var(--color-accent-rgb),.3),0 0 26px rgba(var(--color-accent-rgb),.14)}.menu-overlay[data-astro-cid-dmqpwcec].open .menu-link[data-astro-cid-dmqpwcec]{animation:menu-link-in .35s cubic-bezier(.22,1,.36,1) both}@keyframes menu-link-in{0%{opacity:0;transform:translate(8px)}to{opacity:var(--link-opacity, .85);transform:translate(0)}}.menu-link[data-astro-cid-dmqpwcec]{position:relative;font-family:var(--font-heading);font-size:1.2rem;font-weight:500;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-fg);text-decoration:none;line-height:1.2;padding:0;opacity:0;--link-opacity: .85;align-self:flex-start;transition:opacity var(--transition-fast),color .3s ease}.menu-link[data-astro-cid-dmqpwcec]:after{content:"";position:absolute;left:0;bottom:-6px;height:1px;width:100%;background:var(--color-fg);box-shadow:0 0 10px rgba(var(--color-accent-rgb),var(--glow-alpha));transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.22,1,.36,1)}[data-theme=light] .menu-link[data-astro-cid-dmqpwcec]:after{background:var(--color-accent);box-shadow:0 0 8px rgba(var(--color-accent-rgb),var(--glow-alpha))}.menu-link[data-astro-cid-dmqpwcec]:hover,.menu-link[data-astro-cid-dmqpwcec]:focus-visible{opacity:1!important;color:var(--color-accent)}.menu-link[data-astro-cid-dmqpwcec]:hover:after,.menu-link[data-astro-cid-dmqpwcec]:focus-visible:after{transform:scaleX(1)}.menu-link-secondary[data-astro-cid-dmqpwcec]{font-size:.95rem;font-weight:400;--link-opacity: .5}.menu-link-child[data-astro-cid-dmqpwcec]{font-size:.9rem;font-weight:400;margin-left:1rem;--link-opacity: .6}.menu-link-active[data-astro-cid-dmqpwcec]{opacity:1!important;color:var(--color-accent);--link-opacity: 1}.menu-link-active[data-astro-cid-dmqpwcec]:after{transform:scaleX(1)}.menu-divider[data-astro-cid-dmqpwcec]{height:1px;background:#ffffff14;margin:.5rem}[data-theme=light] .menu-divider[data-astro-cid-dmqpwcec]{background:#00000014}.menu-scrim[data-astro-cid-dmqpwcec]{position:fixed;inset:0;z-index:98;background:rgba(var(--scrim-rgb),.45);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);opacity:0;pointer-events:none;transition:opacity .35s ease,backdrop-filter .35s ease}.menu-scrim[data-astro-cid-dmqpwcec].open{opacity:1;pointer-events:auto;backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1)}[data-theme=light] .menu-scrim[data-astro-cid-dmqpwcec]{background:#fff6}.theme-toggle[data-astro-cid-dmqpwcec]{flex-shrink:0;background:none;border:none;color:var(--color-fg);cursor:pointer;padding:0;margin-right:1.5rem;width:48px;height:48px;border-radius:50%;opacity:.72;display:flex;align-items:center;justify-content:center;position:relative;transition:opacity var(--transition-fast),transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background .3s ease}.theme-toggle[data-astro-cid-dmqpwcec]:hover{opacity:1;transform:scale(1.08);background:radial-gradient(circle at center,rgba(var(--color-accent-rgb),.07),transparent 70%);box-shadow:0 0 0 1px rgba(var(--color-accent-rgb),.45),0 0 10px rgba(var(--color-accent-rgb),.22)}.theme-toggle[data-astro-cid-dmqpwcec]:active{transform:scale(.93);transition-duration:.08s}.theme-toggle[data-astro-cid-dmqpwcec] .theme-icon[data-astro-cid-dmqpwcec]{filter:drop-shadow(0 0 4px rgba(var(--color-accent-rgb),.3));transition:filter .3s ease}.theme-toggle[data-astro-cid-dmqpwcec]:hover .theme-icon[data-astro-cid-dmqpwcec]{filter:drop-shadow(0 0 8px rgba(var(--color-accent-rgb),.7))}.theme-toggle[data-astro-cid-dmqpwcec]:hover .theme-icon-sun[data-astro-cid-dmqpwcec]{animation:sun-spin 8s linear infinite}.theme-toggle[data-astro-cid-dmqpwcec]:hover .theme-icon-moon[data-astro-cid-dmqpwcec]{animation:moon-float 3s ease-in-out infinite}@keyframes sun-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes moon-float{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.theme-toggle[data-astro-cid-dmqpwcec]:before{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(var(--color-accent-rgb),.7);opacity:0;pointer-events:none}.theme-toggle[data-astro-cid-dmqpwcec].pulsing:before{animation:ring-pulse .65s cubic-bezier(.22,1,.36,1) forwards}@keyframes ring-pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(1.8);opacity:0}}.theme-toggle[data-astro-cid-dmqpwcec] .sparkle[data-astro-cid-dmqpwcec]{position:absolute;top:50%;left:50%;width:4px;height:4px;margin-top:-2px;margin-left:-2px;border-radius:50%;pointer-events:none;box-shadow:0 0 6px currentColor;filter:drop-shadow(0 0 4px currentColor)}.theme-icon[data-astro-cid-dmqpwcec]{display:none}[data-theme=light] .theme-toggle[data-astro-cid-dmqpwcec] .theme-icon-sun[data-astro-cid-dmqpwcec],[data-theme=dark] .theme-toggle[data-astro-cid-dmqpwcec] .theme-icon-moon[data-astro-cid-dmqpwcec]{display:block}html:not([data-theme]) .theme-toggle[data-astro-cid-dmqpwcec] .theme-icon-moon[data-astro-cid-dmqpwcec]{display:block}@media(prefers-reduced-motion:reduce){.theme-toggle[data-astro-cid-dmqpwcec],.theme-toggle[data-astro-cid-dmqpwcec]:hover,.theme-toggle[data-astro-cid-dmqpwcec]:active,.hamburger[data-astro-cid-dmqpwcec],.hamburger[data-astro-cid-dmqpwcec]:hover,.hamburger[data-astro-cid-dmqpwcec]:active{transition:opacity var(--transition-fast);transform:none}.theme-toggle[data-astro-cid-dmqpwcec]:hover .theme-icon-sun[data-astro-cid-dmqpwcec],.theme-toggle[data-astro-cid-dmqpwcec]:hover .theme-icon-moon[data-astro-cid-dmqpwcec]{animation:none}.theme-toggle[data-astro-cid-dmqpwcec].pulsing:before{animation:none;opacity:0}}@media(max-width:1024px){.nav-inner[data-astro-cid-dmqpwcec]{padding:0 2rem}.nav-links[data-astro-cid-dmqpwcec]{gap:1.25rem}.nav-link[data-astro-cid-dmqpwcec]{font-size:10px;letter-spacing:.12em}}@media(max-width:768px){.navbar[data-astro-cid-dmqpwcec]{padding:20px 0}.navbar-compact[data-astro-cid-dmqpwcec]{padding:10px 0;top:0}.nav-inner[data-astro-cid-dmqpwcec]{padding:0 1.25rem}.nav-links[data-astro-cid-dmqpwcec]{display:none}.nav-logo[data-astro-cid-dmqpwcec] .brand-logo .logo{width:80px}.nav-logo[data-astro-cid-dmqpwcec] .brand{gap:4px}.nav-logo[data-astro-cid-dmqpwcec] .brand-line-1{font-size:7.5px;letter-spacing:.8em}.nav-logo[data-astro-cid-dmqpwcec] .brand-line-2{font-size:12px;letter-spacing:.16em}.hamburger[data-astro-cid-dmqpwcec]{width:44px;height:44px}.hamburger-line[data-astro-cid-dmqpwcec]{width:15px}.navbar[data-astro-cid-dmqpwcec]{padding-top:calc(20px + env(safe-area-inset-top))}.navbar-compact[data-astro-cid-dmqpwcec]{padding-top:calc(10px + env(safe-area-inset-top))}}@media(max-width:520px){.nav-inner[data-astro-cid-dmqpwcec]{padding:0 1rem}.menu-overlay[data-astro-cid-dmqpwcec]{width:100%;padding:2rem}}
