@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cinzel-latin-ext-400-normal.XQK_CSAr.woff2)format("woff2"),url(/_astro/cinzel-latin-ext-400-normal.DJ0Lq8y-.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:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cinzel-latin-400-normal.DnUIPmzd.woff2)format("woff2"),url(/_astro/cinzel-latin-400-normal.C8jUSQqm.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:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cinzel-latin-ext-500-normal.1Z8Q-7rh.woff2)format("woff2"),url(/_astro/cinzel-latin-ext-500-normal.BxIh9iwm.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:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cinzel-latin-500-normal.B-2dbOfA.woff2)format("woff2"),url(/_astro/cinzel-latin-500-normal.DMNTwV-V.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:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cinzel-latin-ext-600-normal.BEFdM_VE.woff2)format("woff2"),url(/_astro/cinzel-latin-ext-600-normal.BY9Mq9iK.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:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cinzel-latin-600-normal.Dd5YO2UX.woff2)format("woff2"),url(/_astro/cinzel-latin-600-normal.CH_LB4su.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:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cinzel-latin-ext-700-normal.C24KFjuG.woff2)format("woff2"),url(/_astro/cinzel-latin-ext-700-normal.CORa-yIv.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:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cinzel-latin-700-normal.Dkw14w9r.woff2)format("woff2"),url(/_astro/cinzel-latin-700-normal.C-gK7hA8.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-ext-400-normal.CBMNjBwz.woff2)format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-400-normal.DvVFcYIV.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-400-normal.DLFur4M8.woff2)format("woff2"),url(/_astro/eb-garamond-cyrillic-400-normal.Cgupd8z3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-ext-400-normal.xgh5yVqR.woff2)format("woff2"),url(/_astro/eb-garamond-greek-ext-400-normal.m3zVZPMF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-400-normal.Bd9qxgO7.woff2)format("woff2"),url(/_astro/eb-garamond-greek-400-normal.Co9-8-br.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-vietnamese-400-normal.CfDT8MMM.woff2)format("woff2"),url(/_astro/eb-garamond-vietnamese-400-normal.yoRrTn3C.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-ext-400-normal.8a_ZZ2Qq.woff2)format("woff2"),url(/_astro/eb-garamond-latin-ext-400-normal.Ckqal4CG.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-normal.DSJrtJSV.woff2)format("woff2"),url(/_astro/eb-garamond-latin-400-normal.zgGxM6DR.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-cyrillic-ext-500-normal.BKz78T03.woff2)format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-500-normal.BW_wrb5p.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-cyrillic-500-normal.RaVCNQX7.woff2)format("woff2"),url(/_astro/eb-garamond-cyrillic-500-normal.DMxgMKSc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-greek-ext-500-normal.B2GLvXWD.woff2)format("woff2"),url(/_astro/eb-garamond-greek-ext-500-normal.BdAXjnQq.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-greek-500-normal.CmiK3K51.woff2)format("woff2"),url(/_astro/eb-garamond-greek-500-normal.qyq7qiEo.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-vietnamese-500-normal.aFhv2iya.woff2)format("woff2"),url(/_astro/eb-garamond-vietnamese-500-normal.CYDqHS6k.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-latin-ext-500-normal.BUqUdxpG.woff2)format("woff2"),url(/_astro/eb-garamond-latin-ext-500-normal.DBzjYlhR.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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-latin-500-normal.LNvnJ-zC.woff2)format("woff2"),url(/_astro/eb-garamond-latin-500-normal.DX0gtuIC.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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-cyrillic-ext-600-normal.DazFskEt.woff2)format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-600-normal.D_ymHnfD.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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-cyrillic-600-normal.B9A__SKD.woff2)format("woff2"),url(/_astro/eb-garamond-cyrillic-600-normal.DufMTKI9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-greek-ext-600-normal.Snx9Wt8T.woff2)format("woff2"),url(/_astro/eb-garamond-greek-ext-600-normal.9O-NAWHX.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-greek-600-normal.CyqIHpYl.woff2)format("woff2"),url(/_astro/eb-garamond-greek-600-normal._WbCDH6x.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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-vietnamese-600-normal.teNMRGp3.woff2)format("woff2"),url(/_astro/eb-garamond-vietnamese-600-normal.Be2Kv3D-.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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-latin-ext-600-normal.BFygXy1U.woff2)format("woff2"),url(/_astro/eb-garamond-latin-ext-600-normal.CUzI_9EY.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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/eb-garamond-latin-600-normal.CdfBH7_K.woff2)format("woff2"),url(/_astro/eb-garamond-latin-600-normal.DVm8LGcc.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-ext-400-italic.CrXb_wUK.woff2)format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-400-italic.CWxonse8.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-cyrillic-400-italic.D_DWC1IY.woff2)format("woff2"),url(/_astro/eb-garamond-cyrillic-400-italic.DCsSAFyU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-ext-400-italic.FLlJiINU.woff2)format("woff2"),url(/_astro/eb-garamond-greek-ext-400-italic.11TUomBd.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-greek-400-italic.BU6_2yEY.woff2)format("woff2"),url(/_astro/eb-garamond-greek-400-italic.Bgino0Sw.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-vietnamese-400-italic.BW8oGKYg.woff2)format("woff2"),url(/_astro/eb-garamond-vietnamese-400-italic.BCMO1dRL.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-ext-400-italic.dkY5D-I6.woff2)format("woff2"),url(/_astro/eb-garamond-latin-ext-400-italic.CAWkC-nM.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/eb-garamond-latin-400-italic.KGnr19QW.woff2)format("woff2"),url(/_astro/eb-garamond-latin-400-italic.DxAerz_z.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:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-cyrillic-ext-500-italic.8AKbMYyY.woff2)format("woff2"),url(/_astro/eb-garamond-cyrillic-ext-500-italic.BSgYsU7u.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:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-cyrillic-500-italic.DF_ZTWEh.woff2)format("woff2"),url(/_astro/eb-garamond-cyrillic-500-italic.B0i79zCm.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-greek-ext-500-italic.Cj3vwg8R.woff2)format("woff2"),url(/_astro/eb-garamond-greek-ext-500-italic.-P10fax7.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-greek-500-italic.DmTDpfzD.woff2)format("woff2"),url(/_astro/eb-garamond-greek-500-italic.DrBYjZZN.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:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-vietnamese-500-italic.D-gmXxxY.woff2)format("woff2"),url(/_astro/eb-garamond-vietnamese-500-italic.cHA2QpxQ.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:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-latin-ext-500-italic.4UDTnZx5.woff2)format("woff2"),url(/_astro/eb-garamond-latin-ext-500-italic.BBvJcUCh.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:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/eb-garamond-latin-500-italic.DW_HNewX.woff2)format("woff2"),url(/_astro/eb-garamond-latin-500-italic.Bntdzcwq.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}:root{--bg:oklch(96.8% .008 78);--surface:oklch(99.2% .004 78);--surface-2:oklch(94.5% .01 76);--fg:oklch(23% .018 40);--muted:oklch(46% .02 38);--faint:oklch(60% .015 40);--border:oklch(86% .012 70);--border-2:oklch(80% .014 66);--red:oklch(44% .155 27);--red-deep:oklch(33% .12 27);--red-soft:oklch(44% .155 27/.08);--red-bright:oklch(63% .175 27);--gold:oklch(70% .088 82);--gold-deep:oklch(58% .08 80);--gold-line:oklch(72% .075 84/.55);--night:oklch(20.5% .028 32);--night-2:oklch(16% .022 32);--on-night:oklch(93% .012 78);--on-night-muted:oklch(74% .014 74);--font-display:"Cinzel", "Trajan Pro", Georgia, serif;--font-serif:"EB Garamond", Georgia, "Times New Roman", serif;--font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--wrap:1200px;--wrap-narrow:760px;--radius:3px;--nav-h:74px;--background:var(--bg);--foreground:var(--fg);--primary:var(--red);--primary-dark:var(--red-deep);--secondary:var(--surface-2)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-serif);background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:clamp(1.02rem,.98rem + .25vw,1.18rem);line-height:1.62;overflow-x:hidden}img,svg{max-width:100%;display:block}button{font:inherit;cursor:pointer}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:clamp(20px,5vw,48px)}.narrow{max-width:var(--wrap-narrow)}.section{padding-block:clamp(56px,8vw,108px)}.center{text-align:center}.mono-num{font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--font-display);letter-spacing:.26em;text-transform:uppercase;color:var(--gold-deep);align-items:center;gap:.9em;font-size:.72rem;font-weight:600;display:inline-flex}.eyebrow:before,.eyebrow:after{content:"";background:var(--gold-line);width:clamp(18px,4vw,40px);height:1px}.eyebrow.solo:after{display:none}.on-night .eyebrow{color:var(--gold)}h1,h2,h3,h4{letter-spacing:-.008em;text-wrap:balance;font-weight:600;line-height:1.14}.display{font-family:var(--font-display);letter-spacing:.02em;font-weight:600;line-height:1.08}.h-xl{font-size:clamp(2.1rem,1.5rem + 3vw,3.9rem)}.h-lg{font-family:var(--font-serif);font-size:clamp(1.8rem,1.3rem + 2.2vw,2.9rem);font-weight:600}.h-md{font-family:var(--font-serif);font-size:clamp(1.35rem,1.1rem + 1vw,1.8rem);font-weight:600}.lead{color:var(--muted);text-wrap:pretty;font-size:clamp(1.14rem,1.02rem + .6vw,1.42rem);line-height:1.55}p{text-wrap:pretty}.muted{color:var(--muted)}.rule-gold{background:var(--gold);border:0;width:62px;height:2px;margin:22px 0}.center .rule-gold{margin-inline:auto}.btn{--b:var(--red);font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius);border:1px solid var(--b);background:var(--b);color:var(--surface);align-items:center;gap:.6em;min-height:46px;padding:.85em 1.6em;font-size:.86rem;font-weight:600;transition:background .22s,color .22s,border-color .22s,transform .1s;display:inline-flex}.btn:hover{background:var(--red-deep);border-color:var(--red-deep)}.btn:active{transform:translateY(1px)}.btn.ghost{color:var(--red);background:0 0}.btn.ghost:hover{background:var(--red-soft);color:var(--red-deep)}.on-night .btn.ghost,.band-night .btn.ghost,.hero .btn.ghost{color:var(--on-night);border-color:var(--gold-line);background:0 0}.on-night .btn.ghost:hover,.band-night .btn.ghost:hover,.hero .btn.ghost:hover{color:#fff;border-color:var(--gold);background:oklch(100% 0 0/.06)}.on-night .btn:not(.ghost):not(.gold),.band-night .btn:not(.ghost):not(.gold),.hero .btn:not(.ghost):not(.gold){background:var(--red-bright);border-color:var(--red-bright);color:#fff}.on-night .btn:not(.ghost):not(.gold):hover,.band-night .btn:not(.ghost):not(.gold):hover,.hero .btn:not(.ghost):not(.gold):hover{background:var(--red);border-color:var(--red)}.on-night .btn.gold,.band-night .btn.gold,.hero .btn.gold{color:var(--gold);border-color:var(--gold-line)}.btn.gold{color:var(--gold-deep);border-color:var(--gold-line);background:0 0}.btn.gold:hover{background:var(--gold);color:var(--night);border-color:var(--gold)}.link-more{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--red);border-bottom:1px solid #0000;align-items:center;gap:.5em;padding-bottom:2px;font-size:.82rem;font-weight:600;transition:gap .2s,border-color .2s;display:inline-flex}.link-more:hover{border-color:var(--red);gap:.85em}.link-more .arw{transition:transform .2s}.link-more:hover .arw{transform:translate(3px)}.site-header{z-index:60;backdrop-filter:saturate(180%)blur(10px);border-bottom:1px solid var(--border);background:oklch(96.8% .008 78/.86);position:sticky;top:0}.nav{height:var(--nav-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.brand{align-items:center;gap:12px;display:inline-flex}.brand .mark{flex:none;width:34px;height:34px}.brand .mark svg{width:100%;height:100%}.brand .wordmark{font-family:var(--font-display);letter-spacing:.08em;color:var(--fg);font-size:1.02rem;font-weight:600;line-height:1}.brand .wordmark small{font-family:var(--font-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-deep);margin-top:5px;font-size:.6rem;font-weight:500;display:block}.nav-links{align-items:center;gap:4px;padding:0;list-style:none;display:flex}.nav-links a{font-family:var(--font-ui);letter-spacing:.03em;color:var(--muted);border-radius:var(--radius);padding:8px 12px;font-size:.82rem;transition:color .18s,background .18s;position:relative}.nav-links a:hover{color:var(--fg)}.nav-links a.active{color:var(--red)}.nav-links a.active:after{content:"";background:var(--red);height:1.5px;position:absolute;bottom:2px;left:12px;right:12px}.nav-right{align-items:center;gap:14px;display:flex}.btn-members{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--fg);border:1px solid var(--border-2);border-radius:var(--radius);align-items:center;gap:.5em;min-height:42px;padding:.6em 1.15em;font-size:.78rem;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.btn-members:hover{border-color:var(--red);color:var(--red)}.btn-members .key{color:var(--gold-deep)}.nav-toggle{border:1px solid var(--border-2);border-radius:var(--radius);background:0 0;justify-content:center;align-items:center;width:44px;height:44px;display:none}.nav-toggle span,.nav-toggle span:before,.nav-toggle span:after{content:"";background:var(--fg);width:18px;height:1.6px;transition:transform .25s,opacity .2s;display:block}.nav-toggle span:before{position:absolute;transform:translateY(-6px)}.nav-toggle span:after{position:absolute;transform:translateY(6px)}.nav-toggle span{position:relative}body.nav-open .nav-toggle span{background:0 0}body.nav-open .nav-toggle span:before{transform:rotate(45deg)}body.nav-open .nav-toggle span:after{transform:rotate(-45deg)}.mobile-nav{inset:var(--nav-h) 0 0 0;z-index:55;background:var(--night);color:var(--on-night);opacity:0;pointer-events:none;flex-direction:column;padding:30px clamp(20px,6vw,40px) 44px;transition:opacity .28s,transform .28s;display:flex;position:fixed;overflow-y:auto;transform:translateY(-8px)}body.nav-open .mobile-nav{opacity:1;pointer-events:auto;transform:none}.mobile-nav a{font-family:var(--font-display);letter-spacing:.04em;color:var(--on-night);border-bottom:1px solid oklch(100% 0 0/.08);align-items:baseline;gap:14px;padding:16px 0;font-size:1.35rem;display:flex}.mobile-nav a .idx{font-family:var(--font-ui);letter-spacing:.1em;color:var(--gold);min-width:28px;font-size:.7rem}.mobile-nav a.active{color:var(--gold)}.mobile-nav .m-cta{margin-top:28px}.hero{background:var(--night);color:var(--on-night);text-align:center;padding-block:clamp(64px,11vw,132px);position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(120% 90% at 50% -10%,oklch(30% .05 30/.55),#0000 60%),radial-gradient(70% 60% at 50% 120%,oklch(14% .02 30/.6),#0000 70%);position:absolute;inset:0}.hero:after{content:"";opacity:.5;background:conic-gradient(from 0deg at 50% 42%, transparent 0deg, var(--gold-line) .4deg, transparent 1.2deg, transparent 29deg, var(--gold-line) 29.4deg, transparent 30.2deg);pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;mask:radial-gradient(closest-side at 50% 42%,#0000 62px,#000 64px 340px,#0000 360px)}.hero>.wrap{z-index:2;position:relative}.hero-emblem{width:clamp(88px,16vw,132px);margin:0 auto 30px}.hero-emblem svg{width:100%;height:auto}.hero .kicker{font-family:var(--font-ui);letter-spacing:.34em;text-transform:uppercase;color:var(--gold);margin-bottom:22px;font-size:.72rem}.hero h1{font-family:var(--font-display);letter-spacing:.03em;font-size:clamp(2.3rem,1.3rem + 5vw,5rem);font-weight:600;line-height:1.04}.hero h1 .num{color:var(--gold);font-weight:500}.hero .tagline{font-family:var(--font-serif);color:var(--on-night-muted);margin-top:20px;font-size:clamp(1.15rem,1rem + 1vw,1.6rem);font-style:italic}.hero .founded{font-family:var(--font-ui);letter-spacing:.28em;text-transform:uppercase;color:var(--on-night-muted);align-items:center;gap:14px;margin-top:30px;font-size:.74rem;display:inline-flex}.hero .founded b{color:var(--gold);letter-spacing:.14em;font-weight:600}.hero .founded:before,.hero .founded:after{content:"";background:var(--gold-line);width:34px;height:1px}.hero-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:40px;display:flex}.page-head{background:var(--night);color:var(--on-night);text-align:center;padding-block:clamp(52px,8vw,96px);position:relative;overflow:hidden}.page-head:before{content:"";background:radial-gradient(90% 120% at 50% -20%,oklch(30% .05 30/.5),#0000 62%);position:absolute;inset:0}.page-head>.wrap{z-index:2;position:relative}.page-head h1{font-family:var(--font-display);letter-spacing:.03em;font-size:clamp(2rem,1.3rem + 3.4vw,3.6rem)}.page-head .lead{color:var(--on-night-muted);margin-top:16px}.page-head .rule-gold{margin:20px auto 0}.crumbs{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--on-night-muted);margin-bottom:20px;font-size:.72rem}.crumbs a{color:var(--gold)}.crumbs .sep{opacity:.5;margin:0 8px}.section-head{max-width:640px;margin-bottom:clamp(34px,5vw,56px)}.section-head.center{margin-inline:auto}.section-head h2{margin-top:16px}.section-head .lead{margin-top:14px}.pillars{grid-template-columns:repeat(3,1fr);gap:clamp(18px,3vw,32px);display:grid}.pillar{background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--red);flex-direction:column;padding:clamp(26px,3vw,38px);transition:border-color .2s,transform .2s;display:flex}.pillar:hover{border-top-color:var(--red-deep);transform:translateY(-3px)}.pillar .p-emblem{width:40px;height:40px;color:var(--red);margin-bottom:20px}.pillar .p-emblem svg{width:100%;height:100%}.pillar h3{font-family:var(--font-display);letter-spacing:.04em;margin-bottom:12px;font-size:1.2rem}.pillar p{color:var(--muted);flex:1}.pillar .link-more{margin-top:22px}.band-paper{background:var(--surface-2)}.band-night{background:var(--night);color:var(--on-night)}.band-night .lead,.band-night .muted{color:var(--on-night-muted)}.band-night .h-lg,.band-night h2,.band-night h3{color:var(--on-night)}.split{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.split.rev .split-media{order:-1}.split-body p+p{margin-top:1em}.split-body .btn,.split-body .link-more{margin-top:26px}.plate{aspect-ratio:4/5;background:linear-gradient(160deg, var(--night) 0%, var(--night-2) 100%);border:1px solid var(--border-2);outline:1px solid var(--gold-line);outline-offset:-9px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.plate.wide{aspect-ratio:3/2}.plate .plate-emblem{width:46%;color:var(--gold);opacity:.85}.plate .plate-label{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--on-night-muted);text-align:center;font-size:.66rem;position:absolute;bottom:18px;left:0;right:0}.stats{grid-template-columns:repeat(4,1fr);gap:clamp(16px,3vw,30px);display:grid}.stat{border-top:1px solid var(--gold-line);padding-top:18px}.stat .n{font-family:var(--font-display);color:var(--red);font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,1.2rem + 2.4vw,3rem);line-height:1}.band-night .stat .n{color:var(--gold)}.stat .k{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:10px;font-size:.74rem}.band-night .stat .k{color:var(--on-night-muted)}.pullquote{text-align:center;max-width:860px;margin-inline:auto}.pullquote .mk{font-family:var(--font-display);color:var(--gold);font-size:3rem;line-height:.5}.pullquote blockquote{font-family:var(--font-serif);margin:22px 0 20px;font-size:clamp(1.4rem,1.1rem + 1.6vw,2.2rem);font-style:italic;font-weight:500;line-height:1.35}.pullquote cite{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-style:normal}.band-night .pullquote cite{color:var(--on-night-muted)}.timeline{margin-top:20px;position:relative}.timeline:before{content:"";background:var(--border-2);width:1px;position:absolute;top:8px;bottom:8px;left:0}.tl-item{padding:0 0 clamp(30px,4vw,46px) clamp(34px,5vw,56px);position:relative}.tl-item:last-child{padding-bottom:0}.tl-item:before{content:"";background:var(--red);width:10px;height:10px;box-shadow:0 0 0 4px var(--bg);border-radius:50%;position:absolute;top:6px;left:-4.5px}.tl-item .yr{font-family:var(--font-display);letter-spacing:.1em;color:var(--gold-deep);font-size:.95rem}.tl-item h3{font-family:var(--font-serif);margin:6px 0 8px;font-size:1.3rem}.tl-item p{color:var(--muted)}.roster{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.officer{background:var(--surface);flex-direction:column;gap:6px;padding:clamp(22px,2.6vw,32px);transition:background .2s;display:flex}.officer:hover{background:var(--surface-2)}.officer .role{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--red);font-size:.7rem;font-weight:600}.officer .name{font-family:var(--font-display);letter-spacing:.02em;font-size:1.22rem}.officer .fn{color:var(--muted);margin-top:2px;font-size:.98rem}.officer .grade{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-top:auto;padding-top:14px;font-size:.66rem}.values{background:var(--border);border-block:1px solid var(--border);gap:1px;display:grid}.value{background:var(--surface);grid-template-columns:auto 1fr;align-items:baseline;gap:clamp(20px,4vw,48px);padding:clamp(24px,3.4vw,40px) 4px;display:grid}.value .idx{font-family:var(--font-display);color:var(--gold);font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,1rem + 2vw,2.6rem);line-height:1}.value h3{font-family:var(--font-display);letter-spacing:.04em;margin-bottom:8px;font-size:1.3rem}.value p{color:var(--muted);max-width:62ch}.hlist{gap:14px;padding:0;list-style:none;display:grid}.hlist li{color:var(--muted);padding-left:30px;position:relative}.hlist li:before{content:"";background:var(--red);width:9px;height:9px;position:absolute;top:.62em;left:4px;transform:rotate(45deg)}.hlist.gold li:before{background:var(--gold)}.hlist.cols2{grid-template-columns:repeat(2,1fr);gap:16px 40px;display:grid}@media (width<=620px){.hlist.cols2{grid-template-columns:1fr}}.cards-3{grid-template-columns:repeat(3,1fr);gap:clamp(18px,3vw,28px);display:grid}.card{background:var(--surface);border:1px solid var(--border);padding:clamp(24px,3vw,34px)}.card .step-n{font-family:var(--font-display);letter-spacing:.1em;color:var(--red);font-size:.9rem}.card h3{font-family:var(--font-serif);margin:10px 0;font-size:1.28rem}.card p{color:var(--muted)}.form-shell{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(30px,5vw,68px);display:grid}.field{margin-bottom:20px}.field label{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:.76rem;font-weight:600;display:block}.field label .req{color:var(--red)}.field input,.field textarea{width:100%;font-family:var(--font-serif);color:var(--fg);background:var(--surface);border:1px solid var(--border-2);border-radius:var(--radius);padding:.8em .9em;font-size:1.05rem;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:148px}.field input:focus,.field textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px var(--red-soft);outline:none}.field .err{font-family:var(--font-ui);color:var(--red);letter-spacing:.02em;margin-top:6px;font-size:.76rem;display:none}.field.invalid input,.field.invalid textarea{border-color:var(--red)}.field.invalid .err{display:block}.form-note{font-family:var(--font-ui);color:var(--faint);letter-spacing:.02em;margin-top:6px;font-size:.78rem}.form-ok{background:var(--red-soft);border:1px solid var(--gold-line);border-radius:var(--radius);color:var(--fg);font-family:var(--font-serif);align-items:center;gap:12px;padding:16px 18px;font-size:1.02rem;display:none}.form-ok.show,.form-ok.show[hidden]{display:flex}.form-ok .dot{background:var(--red);flex:none;width:10px;height:10px;transform:rotate(45deg)}.contact-aside{border-left:2px solid var(--gold-line);padding-left:clamp(20px,3vw,34px)}.contact-aside .row{margin-bottom:26px}.contact-aside .k{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);font-size:.72rem;font-weight:600}.contact-aside .v{margin-top:6px;font-size:1.08rem}.contact-aside .v a{color:var(--red);border-bottom:1px solid #0000}.contact-aside .v a:hover{border-color:var(--red)}.login-page{min-height:calc(100vh - var(--nav-h));background:var(--night);color:var(--on-night);place-items:center;padding:48px 20px;display:grid;position:relative;overflow:hidden}.login-page:before{content:"";background:radial-gradient(80% 70% at 50% 0,oklch(30% .05 30/.5),#0000 62%);position:absolute;inset:0}.login-card{z-index:2;outline:1px solid var(--gold-line);outline-offset:-8px;text-align:center;background:oklch(24% .02 34/.6);border:1px solid oklch(100% 0 0/.1);width:100%;max-width:420px;padding:clamp(30px,5vw,46px);position:relative}.login-card .l-emblem{width:68px;color:var(--gold);margin:0 auto 20px}.login-card h1{font-family:var(--font-display);letter-spacing:.04em;font-size:1.5rem}.login-card .sub{color:var(--on-night-muted);margin:8px 0 26px;font-size:.98rem}.login-card .field{text-align:left}.login-card .field label{color:var(--on-night-muted)}.login-card .field input{color:var(--on-night);background:oklch(16% .02 32/.7);border-color:oklch(100% 0 0/.14)}.login-card .field input:focus{border-color:var(--gold);box-shadow:0 0 0 3px oklch(70% .088 82/.18)}.login-card .btn{justify-content:center;width:100%;margin-top:6px}.login-card .l-foot{font-family:var(--font-ui);letter-spacing:.06em;color:var(--on-night-muted);margin-top:22px;font-size:.74rem}.login-card .l-foot a{color:var(--gold)}.map-frame{aspect-ratio:16/10;border:1px solid var(--border-2);outline:1px solid var(--gold-line);outline-offset:-8px;background:linear-gradient(0deg, oklch(0% 0 0/.02), oklch(0% 0 0/.02)), repeating-linear-gradient(0deg, transparent 0 38px, var(--border) 38px 39px), repeating-linear-gradient(90deg, transparent 0 38px, var(--border) 38px 39px), var(--surface-2);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.map-frame .pin{text-align:center}.map-frame .pin .dot{background:var(--red);border-radius:50% 50% 50% 0;width:16px;height:16px;margin:0 auto 12px;transform:rotate(-45deg);box-shadow:0 4px 12px oklch(0% 0 0/.25)}.map-frame .pin .lbl{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:var(--surface);border:1px solid var(--border);padding:6px 12px;font-size:.72rem}.info-grid{grid-template-columns:repeat(3,1fr);gap:clamp(18px,3vw,30px);display:grid}.info-cell{border-top:2px solid var(--red);padding-top:18px}.info-cell .k{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);font-size:.72rem;font-weight:600}.info-cell .v{margin-top:8px;font-size:1.12rem;line-height:1.4}.info-cell .v a{color:var(--red)}.site-footer{background:var(--night-2);color:var(--on-night);padding-block:clamp(46px,6vw,72px)}.foot-top{border-bottom:1px solid oklch(100% 0 0/.1);grid-template-columns:1.4fr 1fr 1fr;gap:clamp(28px,5vw,56px);padding-bottom:40px;display:grid}.foot-brand .mark{width:46px;color:var(--gold);margin-bottom:16px}.foot-brand .wm{font-family:var(--font-display);letter-spacing:.06em;font-size:1.1rem}.foot-brand .tg{color:var(--on-night-muted);max-width:30ch;margin-top:8px;font-style:italic}.foot-col h4{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:16px;font-size:.72rem}.foot-col ul{gap:10px;padding:0;list-style:none;display:grid}.foot-col a{color:var(--on-night-muted);font-size:.98rem;transition:color .18s}.foot-col a:hover{color:var(--on-night)}.foot-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:28px;display:flex}.foot-bottom small{font-family:var(--font-ui);letter-spacing:.04em;color:var(--on-night-muted);font-size:.76rem}.foot-bottom .sym{color:var(--gold);font-family:var(--font-display);letter-spacing:.1em;font-size:.8rem}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(16px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}}@media (width<=1080px){.roster{grid-template-columns:repeat(2,1fr)}}@media (width<=960px){.nav-links,.nav-right .btn-members{display:none}.nav-toggle{display:inline-flex}.pillars{grid-template-columns:1fr}.split{grid-template-columns:1fr;gap:34px}.split.rev .split-media{order:0}.form-shell{grid-template-columns:1fr}.contact-aside{border-left:0;border-top:2px solid var(--gold-line);padding-top:26px;padding-left:0}.stats{grid-template-columns:repeat(2,1fr)}.cards-3,.info-grid{grid-template-columns:1fr}.foot-top{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1/-1}}@media (width<=620px){.roster{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.value{grid-template-columns:1fr;gap:6px}.value .idx{margin-bottom:6px}.hero-cta{flex-direction:column}.hero-cta .btn{justify-content:center;width:100%}.foot-top{grid-template-columns:1fr}.foot-bottom{justify-content:flex-start}}@media (width<=380px){:root{--nav-h:66px}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-ui);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])),.hidden{display:none}.h-4{height:1rem}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.outline{outline-style:solid}
