@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fira-sans-cyrillic-ext-400-normal.Cycyekte.woff2)format("woff2"),url(/_astro/fira-sans-cyrillic-ext-400-normal.Dd5dApAy.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:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fira-sans-cyrillic-400-normal.CKu2TFQr.woff2)format("woff2"),url(/_astro/fira-sans-cyrillic-400-normal.D9eUeF-O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fira-sans-greek-ext-400-normal.ByG7UNQ2.woff2)format("woff2"),url(/_astro/fira-sans-greek-ext-400-normal.ClCfNE6D.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fira-sans-greek-400-normal.BFCFncbp.woff2)format("woff2"),url(/_astro/fira-sans-greek-400-normal.DQ8sF22y.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:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fira-sans-vietnamese-400-normal.ljDTQFsx.woff2)format("woff2"),url(/_astro/fira-sans-vietnamese-400-normal.DUVG35gE.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:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fira-sans-latin-ext-400-normal.BLG_mAEf.woff2)format("woff2"),url(/_astro/fira-sans-latin-ext-400-normal.BCUwhuGB.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:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fira-sans-latin-400-normal.a0AnQzuD.woff2)format("woff2"),url(/_astro/fira-sans-latin-400-normal.66xCkunx.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:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fira-sans-cyrillic-ext-600-normal.CE6oUZE1.woff2)format("woff2"),url(/_astro/fira-sans-cyrillic-ext-600-normal.BKgjRriM.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:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fira-sans-cyrillic-600-normal.JSBvCpTs.woff2)format("woff2"),url(/_astro/fira-sans-cyrillic-600-normal.CJ5P9t7t.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fira-sans-greek-ext-600-normal.fS0evUH3.woff2)format("woff2"),url(/_astro/fira-sans-greek-ext-600-normal.DPxZoeHL.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fira-sans-greek-600-normal.BlqpLOpF.woff2)format("woff2"),url(/_astro/fira-sans-greek-600-normal.DfHu91YF.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:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fira-sans-vietnamese-600-normal.Dh2KAvU8.woff2)format("woff2"),url(/_astro/fira-sans-vietnamese-600-normal.Bxjaclsw.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:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fira-sans-latin-ext-600-normal.DTQBTt1m.woff2)format("woff2"),url(/_astro/fira-sans-latin-ext-600-normal.DLMQsaV4.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:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fira-sans-latin-600-normal.CXKlxLG9.woff2)format("woff2"),url(/_astro/fira-sans-latin-600-normal.DtSgd811.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:Fira Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/fira-sans-cyrillic-ext-800-normal.gstT95Ku.woff2)format("woff2"),url(/_astro/fira-sans-cyrillic-ext-800-normal.X2Bqxs6I.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:Fira Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/fira-sans-cyrillic-800-normal.DvBIIN0o.woff2)format("woff2"),url(/_astro/fira-sans-cyrillic-800-normal.BxGpt6aD.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/fira-sans-greek-ext-800-normal.BwJRHpSz.woff2)format("woff2"),url(/_astro/fira-sans-greek-ext-800-normal.Cfac5VrS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/fira-sans-greek-800-normal.b8YdJQWJ.woff2)format("woff2"),url(/_astro/fira-sans-greek-800-normal.BamNiOtk.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:Fira Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/fira-sans-vietnamese-800-normal.BIezjwRW.woff2)format("woff2"),url(/_astro/fira-sans-vietnamese-800-normal.DUNRc7bx.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:Fira Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/fira-sans-latin-ext-800-normal.HvKIaAHK.woff2)format("woff2"),url(/_astro/fira-sans-latin-ext-800-normal.DWnmz04O.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:Fira Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/fira-sans-latin-800-normal.Cs3RH8Mk.woff2)format("woff2"),url(/_astro/fira-sans-latin-800-normal.BtCVgJ_x.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:Fira Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/fira-sans-cyrillic-ext-900-normal.Dev9JIpg.woff2)format("woff2"),url(/_astro/fira-sans-cyrillic-ext-900-normal.CfTj-ey0.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:Fira Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/fira-sans-cyrillic-900-normal.UUfkVJOK.woff2)format("woff2"),url(/_astro/fira-sans-cyrillic-900-normal.CW_6-akA.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/fira-sans-greek-ext-900-normal.BW1EEmek.woff2)format("woff2"),url(/_astro/fira-sans-greek-ext-900-normal.BY423Sun.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/fira-sans-greek-900-normal.CJnmtdpS.woff2)format("woff2"),url(/_astro/fira-sans-greek-900-normal.DaEGlsRt.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:Fira Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/fira-sans-vietnamese-900-normal.BiGQlRpF.woff2)format("woff2"),url(/_astro/fira-sans-vietnamese-900-normal.BX_H27Km.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:Fira Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/fira-sans-latin-ext-900-normal.CF6NXXlo.woff2)format("woff2"),url(/_astro/fira-sans-latin-ext-900-normal.D7tDyH11.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:Fira Sans;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/fira-sans-latin-900-normal.CDKaoOgm.woff2)format("woff2"),url(/_astro/fira-sans-latin-900-normal.CJspp6vD.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:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/fira-sans-cyrillic-ext-400-italic.DB_xS_b6.woff2)format("woff2"),url(/_astro/fira-sans-cyrillic-ext-400-italic.CbnarsDi.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:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/fira-sans-cyrillic-400-italic.BAKcRBDi.woff2)format("woff2"),url(/_astro/fira-sans-cyrillic-400-italic.XFS4x9o7.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/fira-sans-greek-ext-400-italic.DB9zFlCy.woff2)format("woff2"),url(/_astro/fira-sans-greek-ext-400-italic.D_uSVs8G.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/fira-sans-greek-400-italic.CIBgJGMf.woff2)format("woff2"),url(/_astro/fira-sans-greek-400-italic.DVTb3Fp1.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:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/fira-sans-vietnamese-400-italic.39ka_yKM.woff2)format("woff2"),url(/_astro/fira-sans-vietnamese-400-italic.BIWXzvwe.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:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/fira-sans-latin-ext-400-italic.2dIMMX94.woff2)format("woff2"),url(/_astro/fira-sans-latin-ext-400-italic.ClyKEpSl.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:Fira Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/fira-sans-latin-400-italic.BHZPyyGY.woff2)format("woff2"),url(/_astro/fira-sans-latin-400-italic.D1LrdPSQ.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:Fira Sans;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/fira-sans-cyrillic-ext-600-italic.FXgtOeQ5.woff2)format("woff2"),url(/_astro/fira-sans-cyrillic-ext-600-italic.DVTDQyM8.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:Fira Sans;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/fira-sans-cyrillic-600-italic.Bv4n2cGa.woff2)format("woff2"),url(/_astro/fira-sans-cyrillic-600-italic.Bqye0R77.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/fira-sans-greek-ext-600-italic.CShpRQww.woff2)format("woff2"),url(/_astro/fira-sans-greek-ext-600-italic.CPyDKKnG.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/fira-sans-greek-600-italic.BONf5yK4.woff2)format("woff2"),url(/_astro/fira-sans-greek-600-italic.BC2kIReU.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:Fira Sans;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/fira-sans-vietnamese-600-italic.C4seUfhp.woff2)format("woff2"),url(/_astro/fira-sans-vietnamese-600-italic.CHZw5cwv.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:Fira Sans;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/fira-sans-latin-ext-600-italic.4s8TIvhZ.woff2)format("woff2"),url(/_astro/fira-sans-latin-ext-600-italic.K1l4ceyw.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:Fira Sans;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/fira-sans-latin-600-italic.DfRQZwIi.woff2)format("woff2"),url(/_astro/fira-sans-latin-600-italic.BRDgdNYB.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:Fira Sans;font-style:italic;font-display:swap;font-weight:800;src:url(/_astro/fira-sans-cyrillic-ext-800-italic.OOzrKzJ6.woff2)format("woff2"),url(/_astro/fira-sans-cyrillic-ext-800-italic.MeDLQ63_.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:Fira Sans;font-style:italic;font-display:swap;font-weight:800;src:url(/_astro/fira-sans-cyrillic-800-italic.CpaqI9XD.woff2)format("woff2"),url(/_astro/fira-sans-cyrillic-800-italic.D3o7OQTO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:800;src:url(/_astro/fira-sans-greek-ext-800-italic.DQ0edpR-.woff2)format("woff2"),url(/_astro/fira-sans-greek-ext-800-italic.aumlG5rF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:800;src:url(/_astro/fira-sans-greek-800-italic.B5rplDH2.woff2)format("woff2"),url(/_astro/fira-sans-greek-800-italic.nZbXqBaQ.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:Fira Sans;font-style:italic;font-display:swap;font-weight:800;src:url(/_astro/fira-sans-vietnamese-800-italic.DuBqOhny.woff2)format("woff2"),url(/_astro/fira-sans-vietnamese-800-italic.CCwaRqm3.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:Fira Sans;font-style:italic;font-display:swap;font-weight:800;src:url(/_astro/fira-sans-latin-ext-800-italic.CuDkzmsj.woff2)format("woff2"),url(/_astro/fira-sans-latin-ext-800-italic.CWRoh9Fh.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:Fira Sans;font-style:italic;font-display:swap;font-weight:800;src:url(/_astro/fira-sans-latin-800-italic.CS7n4b_z.woff2)format("woff2"),url(/_astro/fira-sans-latin-800-italic.BIYAj3Um.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:Fira Sans;font-style:italic;font-display:swap;font-weight:900;src:url(/_astro/fira-sans-cyrillic-ext-900-italic.CC5UhiEi.woff2)format("woff2"),url(/_astro/fira-sans-cyrillic-ext-900-italic.vFAru5jH.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:Fira Sans;font-style:italic;font-display:swap;font-weight:900;src:url(/_astro/fira-sans-cyrillic-900-italic.BhGTj2C2.woff2)format("woff2"),url(/_astro/fira-sans-cyrillic-900-italic._Nr_HqYo.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:900;src:url(/_astro/fira-sans-greek-ext-900-italic.Ct9D-3QB.woff2)format("woff2"),url(/_astro/fira-sans-greek-ext-900-italic.-1zJ5Tvf.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:italic;font-display:swap;font-weight:900;src:url(/_astro/fira-sans-greek-900-italic.DRbgSqNb.woff2)format("woff2"),url(/_astro/fira-sans-greek-900-italic.NoJxKpg6.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:Fira Sans;font-style:italic;font-display:swap;font-weight:900;src:url(/_astro/fira-sans-vietnamese-900-italic.B-FjBmeY.woff2)format("woff2"),url(/_astro/fira-sans-vietnamese-900-italic.BfKwnOW1.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:Fira Sans;font-style:italic;font-display:swap;font-weight:900;src:url(/_astro/fira-sans-latin-ext-900-italic.eL0BiOuR.woff2)format("woff2"),url(/_astro/fira-sans-latin-ext-900-italic.CBZAF5Y3.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:Fira Sans;font-style:italic;font-display:swap;font-weight:900;src:url(/_astro/fira-sans-latin-900-italic.D4bg1IvB.woff2)format("woff2"),url(/_astro/fira-sans-latin-900-italic.C5oL7W1c.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:Forum;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/forum-cyrillic-ext-400-normal.BSCAI33M.woff2)format("woff2"),url(/_astro/forum-cyrillic-ext-400-normal.TGijUAgN.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:Forum;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/forum-cyrillic-400-normal.Cl8kDjnZ.woff2)format("woff2"),url(/_astro/forum-cyrillic-400-normal.oUH9Q3Rg.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Forum;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/forum-latin-ext-400-normal.DLTF5K7p.woff2)format("woff2"),url(/_astro/forum-latin-ext-400-normal.BEE3Byq0.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:Forum;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/forum-latin-400-normal.OEvxT1Ba.woff2)format("woff2"),url(/_astro/forum-latin-400-normal.DH65psBc.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{--c-bg:#e5e2dd;--c-blank:#f4f4f2;--c-band:#f3f1ed;--c-raised-base:#fbfaf8;--c-raised:var(--c-raised-base);--c-stage:#d8d4ce;--c-frame:#dcd8d2;--c-menu:var(--c-footer);--c-ink:#171716;--c-ink-2:#5b5955;--c-ink-3:#8a8782;--c-rule:#171716;--c-rule-soft:#17171629;--c-focus:#171716;--c-pill:#d3cfc9;--c-note:#f6e27a;--c-footer:#101010;--c-footer-ink:#f6f4f0;--w-display:900;--w-strong:800;--w-ui:600;--w-text:400;--w-serif:400;--f-sans:"Fira Sans", "Helvetica Neue", Arial, sans-serif;--f-serif:"Forum", Georgia, "Times New Roman", serif;--f-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--t-1:.8125rem;--t-2:.9375rem;--t-3:1.0625rem;--t-4:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--t-5:clamp(2rem, 1.3rem + 2.6vw, 3.5rem);--t-6:clamp(3rem, 1.2rem + 6.6vw, 8.75rem);--lh-body:1.5;--lh-tight:.9;--track-heavy:-.035em;--serif-cap:1.0545;--heavy-style:normal;--track-serif:.01em;--track-display:-.03em;--stretch-display:normal;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4.5rem;--s-9:7rem;--gutter:clamp(1rem, .4rem + 2.4vw, 2.5rem);--header-h:4.5rem;--header-slim:2.5rem;--tap:2.75rem;--r-pill:999px;--r-tool:6px;--r-tool-in:4px;--r-panel:12px;--rule:1px solid var(--c-rule);--rule-soft:1px solid var(--c-rule-soft);--rule-dot:1px dotted var(--c-ink-2);--ease:cubic-bezier(.5, 0, .2, 1);--ease-out:cubic-bezier(.2, .7, .2, 1);--t-feedback:.16s;--t-panel:.28s;--t-context:.42s}:root[data-motion=reduced]{--t-feedback:0s;--t-panel:0s;--t-context:0s}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]){--t-feedback:0s;--t-panel:0s;--t-context:0s}}:root[data-slant]{--heavy-style:italic}:root[data-dark]{--c-bg:#101010;--c-blank:#101010;--c-band:#2a2a28;--c-raised-base:#1c1c1b;--c-stage:#000;--c-frame:#1c1c1b;--c-ink:#f6f4f0;--c-ink-2:#a9a59f;--c-ink-3:#77746f;--c-rule:#f6f4f0;--c-rule-soft:#f6f4f029;--c-focus:#f6f4f0;--c-pill:#2a2a28;color-scheme:dark}@view-transition{navigation:auto}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--s-4));scrollbar-gutter:stable}body{background:var(--ground,var(--c-bg));color:var(--c-ink);font:var(--w-text) var(--t-3) / var(--lh-body) var(--f-sans);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;min-height:100svh;margin:0;display:flex;overflow-x:clip}body>main{flex:1 0 auto}[hidden]{display:none!important}body.is-locked{overflow:hidden}html:has(.search[open]){background:var(--c-footer-ink)!important}html:has(dialog[data-viewer][open]){background:var(--c-bg)!important}html:has(.menu[open]){background:var(--c-menu)!important}img,video,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px}select[data-pointer]:focus-visible{outline:none}h1,h2,h3{font-weight:var(--w-strong);font-style:var(--heavy-style);font-stretch:var(--stretch-display);letter-spacing:var(--track-heavy);line-height:var(--lh-tight);margin:0}p{margin:0}::selection{background:var(--c-ink);color:var(--c-bg)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.serif{font-family:var(--f-serif);font-weight:var(--w-serif);letter-spacing:0}.prose{font-family:var(--f-serif);font-weight:var(--w-text);letter-spacing:var(--track-serif)}.label{font-family:var(--f-serif);font-size:var(--t-2);font-weight:var(--w-serif);color:var(--c-ink-2);letter-spacing:0;font-style:normal}.mono{font-family:var(--f-mono);letter-spacing:0;font-size:.875em}.numeral{font-family:var(--f-serif);font-size:calc(var(--serif-cap) * 1em);font-weight:var(--w-serif);letter-spacing:-.02em;font-style:normal;font-stretch:100%}.wrap{padding-inline:var(--gutter)}.link{transition:background-size var(--t-panel) var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.link:focus-visible,.link[aria-current=page]{background-size:100% 1px}@media (hover:hover){.link:hover{background-size:100% 1px}}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--tap);border-radius:var(--r-pill);background:var(--c-band);color:var(--c-ink);font-size:var(--t-2);font-weight:var(--w-ui);white-space:nowrap;transition:background var(--t-feedback) var(--ease), color var(--t-feedback) var(--ease), transform var(--t-feedback) var(--ease);border:0;padding:0 1.125rem;display:inline-flex}@media (hover:hover){.btn:hover:not(:disabled,[aria-disabled=true]){background:var(--c-ink);color:var(--c-band)}}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none}.btn--ink{background:var(--c-ink);color:var(--c-band)}@media (hover:hover){.btn--ink:hover:not(:disabled){background:#000}}.btn--quiet{background:0 0}@media (hover:hover){.btn--quiet:hover:not(:disabled){color:var(--c-ink);background:0 0;box-shadow:inset 0 0 0 1px}}.btn--small{min-height:2.25rem;font-size:var(--t-1);padding:0 .875rem}.btn--icon{width:var(--tap);padding:0}.btn--tool{border-radius:var(--r-tool)}.btn svg{flex:none;width:1.1em;height:1.1em}.seg{border-radius:var(--r-tool);background:var(--c-footer);gap:2px;padding:3px;display:inline-flex}.seg>button,.seg>a{align-items:center;gap:var(--s-1);border-radius:var(--r-tool-in);min-height:2.375rem;color:color-mix(in srgb, var(--c-footer-ink) 62%, transparent);font-size:var(--t-2);font-weight:var(--w-ui);white-space:nowrap;transition:background var(--t-feedback) var(--ease), color var(--t-feedback) var(--ease);background:0 0;border:0;padding:0 1rem;display:inline-flex}@media (hover:hover){.seg>:hover{color:var(--c-footer-ink)}}.seg>button,.seg>a{transition:background var(--t-feedback) var(--ease), color var(--t-feedback) var(--ease), box-shadow var(--t-feedback) var(--ease)}.seg>:is([aria-pressed=true],[aria-current=true]){cursor:default}@media (hover:hover){.seg>:is(button,a):not([aria-pressed=true],[aria-current=true]):is(:hover,:focus-visible){box-shadow:inset 0 0 0 1px}}.seg>[aria-pressed=true],.seg>[aria-current=true]{background:var(--c-raised);color:var(--c-ink);font-weight:var(--w-strong);box-shadow:0 1px 2px #0000000f}.seg--icons>button{justify-content:center;width:2.625rem;padding:0}.seg--icons svg{width:1.125rem;height:1.125rem}.seg .count{font-family:var(--f-serif);font-weight:var(--w-serif);color:color-mix(in srgb, currentColor 60%, transparent)}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);z-index:2;border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-band);font-family:var(--f-sans);font-size:var(--t-1);font-weight:var(--w-strong);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--t-feedback) var(--ease), transform var(--t-feedback) var(--ease);padding:.2rem .6rem;font-style:normal;position:absolute;bottom:calc(100% + .6rem);left:50%;transform:translate(-50%,4px)}[data-tip]:focus-visible:after{opacity:1;transform:translate(-50%)}@media (hover:hover){[data-tip]:hover:after{opacity:1;transform:translate(-50%)}}[data-tip-below] [data-tip]:after{top:calc(100% + .6rem);bottom:auto;transform:translate(-50%,-4px)}@media (hover:hover){[data-tip-below] [data-tip]:is(:hover,:focus-visible):after{transform:translate(-50%)}}.pill{border-radius:var(--r-pill);background:var(--c-pill);min-height:1.5rem;font-size:var(--t-1);font-weight:var(--w-ui);white-space:nowrap;transition:background var(--t-feedback) var(--ease), color var(--t-feedback) var(--ease);align-items:center;gap:.35em;padding:0 .625rem;line-height:1;display:inline-flex}.pill--market{background:var(--pm-ink,var(--f-ink));color:var(--pm-bg,var(--f-bg));box-shadow:inset 0 0 0 1px var(--pm-ink,var(--f-ink));cursor:pointer;padding-left:calc(.75rem - .55em)}@media (hover:hover){.pill--market:is(:hover,:focus-visible){color:var(--pm-ink,var(--f-ink));background:0 0}}.pill--market-icon{justify-content:center;width:1.5rem;padding:0}.pill--market__logo{flex:none;width:1.1em;height:1.1em}.pill b{font-weight:var(--w-strong)}.field{border-radius:var(--r-tool);background:var(--c-band);min-height:2.5rem;color:var(--c-ink);font-size:var(--t-2);border:0;padding:0 1rem}.field::placeholder{color:var(--c-ink-3);transition:color var(--t-feedback) var(--ease)}input:focus::placeholder,textarea:focus::placeholder{color:#0000}select.field{appearance:none;background:var(--c-band) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23171716' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 1rem center;cursor:pointer;padding-right:2.25rem}.menu-sel{display:inline-flex;position:relative}.menu-sel__native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.menu-sel__btn{min-height:var(--tool-h,2rem);border-radius:var(--r-tool);box-shadow:inset 0 0 0 1px var(--c-rule-soft);color:var(--c-ink);font-size:var(--t-1);font-weight:var(--w-text);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0 .75rem;display:inline-flex}.menu-sel__btn:after{content:"";width:.45rem;height:.45rem;transition:transform var(--t-feedback) var(--ease), margin var(--t-feedback) var(--ease);border-bottom:1.25px solid;border-right:1.25px solid;margin-top:-.2rem;transform:rotate(45deg)}.menu-sel__btn[aria-expanded=true]:after{margin-top:.2rem;transform:rotate(-135deg)}@media (hover:hover){.menu-sel__btn:hover{box-shadow:inset 0 0 0 1px}}.menu-sel__btn[aria-expanded=true]{border-radius:var(--r-tool) var(--r-tool) 0 0;background:var(--c-raised-base);color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-rule-soft), inset 0 -1px 0 var(--c-rule-soft)}.menu-sel__list{z-index:30;border-radius:0 0 var(--r-tool) var(--r-tool);background:var(--c-raised-base);min-width:100%;box-shadow:inset 1px 0 0 var(--c-rule-soft), inset -1px 0 0 var(--c-rule-soft), inset 0 -1px 0 var(--c-rule-soft), 0 10px 22px -14px #0000004d;animation:sel-in var(--t-panel) var(--ease);gap:2px;margin:0;padding:3px;list-style:none;display:grid;position:absolute;top:100%;left:0;right:0}.menu-sel__list [role=option]{min-height:calc(var(--tool-h,2rem) - 6px);border-radius:var(--r-tool-in);color:var(--c-ink);font-size:var(--t-1);white-space:nowrap;cursor:pointer;transition:background var(--t-feedback) var(--ease), box-shadow var(--t-feedback) var(--ease);align-items:center;padding:0 calc(.75rem - 3px);display:flex}.menu-sel__list .is-hi:not([aria-selected=true]){box-shadow:inset 0 0 0 1px}@media (hover:hover){.menu-sel__list [role=option]:not([aria-selected=true]):hover{box-shadow:inset 0 0 0 1px}}.menu-sel__list [aria-selected=true]{background:var(--c-footer);color:var(--c-footer-ink);cursor:default;box-shadow:0 1px 2px #00000014,0 4px 12px -6px #0003}@keyframes sel-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0 0 -40px)}}@media (prefers-reduced-motion:no-preference){[data-arrive]{--ar-in:max(0, calc((var(--ar-p,1) - .35) / .65))}[data-arrive]>*{transform:translateY(calc((1 - var(--ar-in)) * 60%));opacity:var(--ar-in)}:root.js [data-arrive-self]{--ar-in:max(0, calc((var(--ar-p,0) - .35) / .65));transform:translateY(calc((1 - var(--ar-in)) * 2.5rem));opacity:var(--ar-in)}}.pending{font-family:var(--f-serif);font-weight:var(--w-serif);color:var(--c-ink-2);letter-spacing:0;align-items:baseline;gap:.4em;display:inline-flex}.pending:before{content:"";border:1px dashed;border-radius:50%;flex:none;width:.55em;height:.55em;transform:translateY(-.05em)}.note{background:var(--c-note);font-size:var(--t-1);font-weight:var(--w-ui);padding:.15em .5em;display:inline-block}.fold{border-top:var(--rule)}.fold__toggle{justify-content:space-between;align-items:center;gap:var(--s-3);width:100%;min-height:3.25rem;color:var(--c-ink);font-size:var(--t-3);font-weight:var(--w-strong);font-stretch:var(--stretch-display);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.fold__icon{width:.75rem;height:.75rem;transition:transform var(--t-panel) var(--ease);flex:none;position:relative}@media (hover:hover){.fold__toggle:is(:hover,:focus-visible) .fold__icon{transform:rotate(180deg)}}.fold__icon i{width:100%;height:1.5px;transition:transform var(--t-panel) var(--ease);background:currentColor;position:absolute;top:calc(50% - .75px);left:0}.fold__icon i:last-child{transform:rotate(90deg)}.fold.is-open .fold__icon i:last-child{transform:rotate(0)}.fold__panel{transition:grid-template-rows var(--t-panel) var(--ease);grid-template-rows:0fr;display:grid}.fold.is-open .fold__panel{grid-template-rows:1fr}.fold__inner{min-height:0;overflow:hidden}.acts{grid-template-columns:auto 1.5rem;place-items:center end;margin-right:-.25rem;display:grid}.acts>a.ext{margin-right:var(--s-2)}@media (pointer:coarse){.icon-act,.pill--market,.about__pill,.ft__index a,.ft__index button,.idx__sort,.ch__down{position:relative}.icon-act:after,.pill--market:after,.about__pill:after,.ft__index a:after,.ft__index button:after,.idx__sort:after,.ch__down:after{content:"";position:absolute;inset:-10px}}.icon-act{width:1.5rem;height:1.5rem;color:var(--c-ink-2);transition:color var(--t-feedback) var(--ease), opacity var(--t-feedback) var(--ease);background:0 0;border:0;place-items:center;margin-block:-.25rem;padding:0;display:grid}@media (hover:hover){.icon-act:is(:hover,:focus-visible){color:var(--c-ink)}}.icon-act[aria-busy=true]{opacity:.5}.icon-act svg{width:1rem;height:1rem}.ext:after{content:"";vertical-align:-.02em;background:currentColor;width:.8em;height:.8em;margin-left:.3em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 14 14 6'/%3E%3Cpath d='M7.5 6H14v6.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 14 14 6'/%3E%3Cpath d='M7.5 6H14v6.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.toast{left:50%;bottom:calc(var(--s-5) + env(safe-area-inset-bottom,0px));z-index:100;padding:var(--s-2) var(--s-4);border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-band);font-size:var(--t-2);font-weight:var(--w-ui);position:fixed;transform:translate(-50%)}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.rise{animation:rise var(--t-context) var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms)}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .rise{animation:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}:root[data-motion=reduced] .rise{animation:none}.roll{vertical-align:bottom;line-height:inherit;margin-block:-.12em;padding-block:.12em;display:inline-grid;position:relative;overflow:visible clip}.roll__a,.roll__b{transition:transform var(--t-context) var(--ease);transition-delay:var(--roll-d,0s);grid-area:1/1}.roll__b{transform:translateY(calc(105% + .24em))}.roll--italic .roll__b{font-style:italic}@media (hover:hover){:is(a,button,.roll-host):is(:hover,:focus-visible) .roll__a{transform:translateY(calc(-105% - .24em))}:is(a,button,.roll-host):is(:hover,:focus-visible) .roll__b{transform:translateY(0)}}.seg.has-thumb{isolation:isolate;position:relative}.seg__thumb{z-index:-1;border-radius:var(--r-tool-in);background:var(--c-raised);height:calc(100% - 6px);transition:transform var(--t-context) var(--ease), width var(--t-context) var(--ease);pointer-events:none;position:absolute;top:3px;left:0;box-shadow:0 1px 2px #00000014,0 4px 12px -6px #0003}.seg.has-thumb>[aria-pressed=true],.seg.has-thumb>[aria-current=true]{box-shadow:none;background:0 0}.seg.no-anim .seg__thumb{transition:none}:root.js .reveal:not(:has(.card__media)){opacity:0;transition:opacity var(--t-context) var(--ease-out), transform var(--t-context) var(--ease-out);transition-delay:calc(var(--d,0) * 90ms);transform:translateY(14px)}:root.js .reveal .card__media{clip-path:inset(100% 0 0);transition:clip-path .72s var(--ease);transition-delay:calc(var(--d,0) * 90ms)}:root.js .reveal .card__meta{opacity:0;transition:opacity var(--t-context) var(--ease-out), transform var(--t-context) var(--ease-out);transition-delay:calc(var(--d,0) * 90ms + .36s);transform:translateY(14px)}:root.js .reveal.is-in,:root.js .reveal.is-in .card__meta{opacity:1;transform:none}:root.js .reveal.is-in .card__media{clip-path:inset(0)}:root.js .reveal.reveal-reset,:root.js .reveal.reveal-reset :is(.card__media,.card__meta){transition:none!important}.mask{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.mask>span{animation:mask-up .76s var(--ease-out) both;animation-delay:var(--md,0s);display:inline-block}@keyframes mask-up{0%{transform:translateY(105%)}}::view-transition-old(root){animation:vt-out .22s var(--ease) both}::view-transition-new(root){animation:vt-in .52s var(--ease-out) both}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(14px)}}:root[data-wipe-in]::view-transition-old(root){animation:.82s linear both vt-hold}:root[data-wipe-in]::view-transition-new(root){animation:vt-wipe .82s var(--ease) both}:root[data-wipe=pixel][data-wipe-in]::view-transition-new(root){animation:none}@keyframes vt-hold{to{opacity:1}}@keyframes vt-wipe{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}::view-transition-old(ch-out-0),::view-transition-old(ch-out-1),::view-transition-old(ch-out-2),::view-transition-old(ch-out-3),::view-transition-old(ch-out-4),::view-transition-old(ch-out-5){animation:mask-out .38s var(--ease) both}::view-transition-old(ch-out-1),::view-transition-old(ch-out-2){animation-delay:40ms}::view-transition-old(ch-out-3){animation-delay:80ms}::view-transition-old(ch-out-4){animation-delay:.12s}::view-transition-old(ch-out-5){animation-delay:.16s}@keyframes mask-out{to{clip-path:inset(0 0 100%);transform:translateY(100%)}}:root.from-chapter::view-transition-old(root){animation:vt-out .24s var(--ease) both}:root.from-chapter::view-transition-new(root){animation:none}::view-transition-group(artwork),::view-transition-group(*){animation-duration:.56s;animation-timing-function:var(--ease)}.hd{view-transition-name:site-header}:root[data-wipe-in] .hd,:root:has(.menu[open],.search[open]) .hd{view-transition-name:none}::view-transition-new(site-header):only-child{animation:none}:root[data-wipe-in]::view-transition-old(site-header){animation:.82s linear both vt-hold}::view-transition-group(site-header){animation-duration:0s}::view-transition-old(site-header),::view-transition-new(site-header){animation-duration:.26s;animation-timing-function:var(--ease)}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .roll__a,:root:not([data-motion=full]) .roll__b,:root:not([data-motion=full]) .seg__thumb,:root:not([data-motion=full]) .mask>span{transition:none;animation:none}:root.js:not([data-motion=full]) .reveal,:root.js:not([data-motion=full]) .reveal .card__media,:root.js:not([data-motion=full]) .reveal .card__meta{opacity:1;clip-path:none;transition:none;transform:none}}:root[data-motion=reduced] .roll__a,:root[data-motion=reduced] .roll__b,:root[data-motion=reduced] .seg__thumb,:root[data-motion=reduced] .mask>span{transition:none;animation:none}:root.js[data-motion=reduced] .reveal{opacity:1;transition:none;transform:none}@media (pointer:fine){body{background-color:#0000;background-image:linear-gradient(var(--ground,var(--c-bg)), var(--ground,var(--c-bg)))}}.contact[data-astro-cid-ok7rnd2d]{justify-content:space-between;align-items:baseline;gap:var(--s-4) var(--s-7);flex-wrap:wrap;display:flex}.contact__mail[data-astro-cid-ok7rnd2d]{align-items:baseline;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.contact__email[data-astro-cid-ok7rnd2d]{font-weight:var(--w-ui);user-select:all}.contact__actions[data-astro-cid-ok7rnd2d]{gap:var(--s-2);display:inline-flex}.contact__socials[data-astro-cid-ok7rnd2d]{gap:var(--s-5);font-weight:var(--w-ui);margin:0;padding:0;list-style:none;display:flex}.ft[data-astro-cid-jo6i4kqk]{z-index:1;gap:var(--s-8);padding:var(--s-9) var(--gutter) var(--s-7);background:var(--c-footer);color:var(--c-footer-ink);isolation:isolate;--ft-bg:min(1, calc(var(--ft-p,1) * 2));--ft-in:max(0, calc((var(--ft-p,1) - .35) / .65));display:grid;position:relative;overflow:hidden}.ft[data-astro-cid-jo6i4kqk]:before{content:"";z-index:-1;background:var(--c-footer);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.ft[data-astro-cid-jo6i4kqk]{background:0 0}.ft[data-astro-cid-jo6i4kqk]:before{clip-path:inset(calc((1 - var(--ft-bg)) * 100%) 0 0 0)}.ft[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]{transform:translateY(calc((1 - var(--ft-in)) * 60%));opacity:var(--ft-in);will-change:transform}}.ft--menu[data-astro-cid-jo6i4kqk]{padding:var(--s-7) 0 0;background:0 0}.ft--menu[data-astro-cid-jo6i4kqk] .ft__bottom[data-astro-cid-jo6i4kqk]{min-height:var(--header-h);padding-top:0;padding-bottom:env(safe-area-inset-bottom,0px);align-items:center}.ft__top[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:start;gap:var(--s-6) var(--s-8);flex-wrap:wrap;display:flex}.ft__line[data-astro-cid-jo6i4kqk]{font-size:clamp(2.5rem,.9rem + 5.4vw,7.5rem);font-weight:var(--w-display);font-style:var(--heavy-style);font-stretch:var(--stretch-display);letter-spacing:var(--track-display);text-transform:uppercase;line-height:.9;display:grid}.ft__index[data-astro-cid-jo6i4kqk]{font-size:var(--t-1);font-weight:var(--w-ui);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ft__socials[data-astro-cid-jo6i4kqk]{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ft__btn[data-astro-cid-jo6i4kqk]{border-radius:var(--r-pill);min-height:2rem;box-shadow:inset 0 0 0 1px var(--c-footer-ink);color:var(--c-footer-ink);font-size:var(--t-2);font-weight:var(--w-ui);white-space:nowrap;transition:background var(--t-feedback) var(--ease), color var(--t-feedback) var(--ease);background:0 0;align-items:center;gap:.4em;padding:0 .875rem;line-height:1;display:inline-flex}.ft__btn[data-astro-cid-jo6i4kqk]:focus-visible{background:var(--c-footer-ink);color:var(--c-footer)}@media (hover:hover){.ft__btn[data-astro-cid-jo6i4kqk]:hover{background:var(--c-footer-ink);color:var(--c-footer)}}.ft__btn[data-astro-cid-jo6i4kqk] svg{width:.9em;height:.9em;transition:transform var(--t-panel) var(--ease)}.ft__btn[data-astro-cid-jo6i4kqk]:focus-visible svg{transform:translate(2px,-2px)}@media (hover:hover){.ft__btn[data-astro-cid-jo6i4kqk]:hover svg{transform:translate(2px,-2px)}}.ft__bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:baseline;gap:var(--s-4) var(--s-6);padding-top:var(--s-5);border-top:1px solid color-mix(in srgb, currentColor 35%, transparent);flex-wrap:wrap;display:flex}.ft__index[data-astro-cid-jo6i4kqk]{gap:var(--s-2) var(--s-5)}.ft__index[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-underline-offset:.3em;transition:text-decoration-color var(--t-panel) var(--ease);background:0 0;border:0;padding:0;text-decoration:underline 1px #0000}.ft__index[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]:focus-visible{text-decoration-color:currentColor}@media (hover:hover){.ft__index[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]:hover{text-decoration-color:currentColor}}.ft__index[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-underline-offset:.3em;transition:text-decoration-color var(--t-panel) var(--ease);text-decoration:underline 1px #0000}.ft__index[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{text-decoration-color:currentColor}@media (hover:hover){.ft__index[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration-color:currentColor}}.ft__meta[data-astro-cid-jo6i4kqk]{font-size:var(--t-1);letter-spacing:.04em;text-transform:uppercase;opacity:.75}.ft[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{outline-offset:4px;outline:2px solid}.skip{left:var(--s-2);z-index:200;padding:var(--s-2) var(--s-4);border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-band);position:absolute;top:-10rem}.skip:focus{top:var(--s-2)}.hd{z-index:50;height:calc(var(--header-h) + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) var(--gutter) 0;background:color-mix(in srgb, var(--c-bg) 25%, transparent);backdrop-filter:blur(9px)saturate(1.2);transition:box-shadow var(--t-panel) var(--ease);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.hd:after{content:"";left:0;right:0;top:calc(var(--header-h) - var(--hd-cut,0px) - 1px);background:var(--c-rule-soft);pointer-events:none;height:1px;position:absolute}body[data-header=overlay]:not(:has(.idx:not([hidden]))) .hd:after{display:none}body:not([data-header=overlay]) .hd,body:has(.idx:not([hidden])) .hd{--hd-cut:calc(var(--hd-k,0) * (var(--header-h) - var(--header-slim)));clip-path:inset(0 0 var(--hd-cut) 0)}body:not([data-header=overlay]) .hd>*,body:has(.idx:not([hidden])) .hd>*{transform:translateY(calc(var(--hd-cut) / -2))}body:not([data-header=overlay]) .hd__btn,body:has(.idx:not([hidden])) .hd__btn{min-height:calc(var(--tap) - var(--hd-k,0) * (var(--tap) - 2rem))}body:not([data-header=overlay]) .hd .mark,body:has(.idx:not([hidden])) .hd .mark{transform:translateY(calc(var(--hd-cut) / -2)) translateY(var(--mark-out,calc(var(--mark-k,0) * -1 * var(--header-h))))}:root.mark-away .hd .mark{transform:translateY(calc(-1 * var(--header-h)))!important}:root.mark-return .hd .mark{transition:transform var(--t-context) var(--ease-out)}body[data-tint] .hd{background:color-mix(in srgb, var(--page-bg,var(--f-bg)) 25%, transparent);backdrop-filter:blur(9px);box-shadow:none;transition:color var(--t-panel) var(--ease)}body[data-tint]:not(.past-head) .hd{color:var(--f-ink)}body[data-header=overlay] .hd{backdrop-filter:none;box-shadow:none;pointer-events:none;background:0 0;position:fixed;inset:0 0 auto}body[data-header=overlay] .hd>*{pointer-events:auto}.mark{font-size:50.2874px;font-weight:var(--w-display);font-style:var(--heavy-style);letter-spacing:-.02em;transition:color var(--t-panel) var(--ease);align-items:baseline;line-height:.72;display:inline-flex}.mark__h{flex:none;width:.655985em;max-width:none;height:.696em;margin-right:-.04em}.mark__rest{white-space:nowrap;clip-path:inset(-.4em 100% -.4em 0);max-width:0;transition:max-width var(--t-context) var(--ease), clip-path var(--t-context) var(--ease);display:inline-block}a.mark:focus-visible .mark__rest{clip-path:inset(-.4em -.2em -.4em 0);max-width:12em}@media (hover:hover){a.mark:hover .mark__rest{clip-path:inset(-.4em -.2em -.4em 0);max-width:12em}}.mark__rest{align-self:stretch}.mark__say{vertical-align:top;font-family:var(--f-serif);font-size:.3em;font-weight:var(--w-serif);letter-spacing:.02em;margin-left:.3em;font-style:normal;line-height:1;display:inline-block;transform:translateY(-.11em)}.hd__nav{transition:color var(--t-panel) var(--ease)}body[data-ink-logo=light] .hd .mark,body[data-ink-nav=light] .hd .hd__nav{color:#f6f4f0}body[data-ink-logo=dark] .hd .mark,body[data-ink-nav=dark] .hd .hd__nav{color:#171716}body[data-ink-logo=light] :global(.ch__dock-back){color:#f6f4f0}body[data-ink-logo=dark] :global(.ch__dock-back){color:#171716}.hd__nav{gap:var(--s-1);display:flex}.hd__nav,.menu__close,.search__top>.hd__btn{margin-right:calc(-1 * var(--s-3))}.hd__btn{align-items:center;gap:var(--s-2);min-height:var(--tap);padding:0 var(--s-3);border-radius:var(--r-pill);font-size:var(--t-2);font-weight:var(--w-ui);transition:box-shadow var(--t-feedback) var(--ease);background:0 0;border:0;display:inline-flex}@media (hover:hover){.hd__btn:hover{box-shadow:inset 0 0 0 1px}}.hd__btn svg{width:1.25rem;height:1.25rem}.burger{width:1.125rem;height:.75rem;position:relative}.burger i{height:1.5px;transition:transform var(--t-context) var(--ease), top var(--t-context) var(--ease);background:currentColor;position:absolute;left:0;right:0}.burger i:first-child{top:.125rem}.burger i:last-child{top:.5rem}@media (hover:hover){.hd__btn:hover .burger:not(.is-x) i:first-child{transform:translate(3px)}.hd__btn:hover .burger:not(.is-x) i:last-child{transform:translate(-3px)}}.menu[open] .burger.is-x i{animation:bar-a .52s var(--ease) .18s both}.menu[open] .burger.is-x i:last-child{animation-name:bar-b}@keyframes bar-a{0%{top:.125rem;transform:none}to{top:.3125rem;transform:rotate(45deg)}}@keyframes bar-b{0%{top:.5rem;transform:none}to{top:.3125rem;transform:rotate(-45deg)}}@media (width<=420px){.hd__btn{padding:0 var(--s-2);gap:var(--s-1)}.hd__nav,.menu__close,.search__top>.hd__btn{margin-right:calc(-1 * var(--s-2))}}main:focus{outline:none}dialog{color:var(--c-ink);background:var(--c-bg);border:0;padding:0}dialog::backdrop{backdrop-filter:blur(3px);background:#17171659}dialog[open]{animation:dlg-in var(--t-panel) var(--ease-out)}@keyframes dlg-in{0%{opacity:0;transform:translateY(8px)}}.menu{overscroll-behavior:none;background:0 0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.menu::backdrop{backdrop-filter:none;background:0 0}.menu[open]{animation:none}.menu__inner{--c-ink:var(--c-footer-ink);--c-ink-2:color-mix(in srgb, var(--c-footer-ink) 72%, transparent);--c-ink-3:color-mix(in srgb, var(--c-footer-ink) 50%, transparent);--c-rule:color-mix(in srgb, var(--c-footer-ink) 40%, transparent);--c-rule-soft:color-mix(in srgb, var(--c-footer-ink) 16%, transparent);--rule:1px solid var(--c-rule);--rule-soft:1px solid var(--c-rule-soft);background:var(--c-menu);color:var(--c-ink);clip-path:inset(0)}.menu[open] .menu__inner{animation:wipe-in .62s var(--ease) both}.menu.is-closing .menu__inner{animation:wipe-out .38s var(--ease) both}:root[data-wipe=pixel] .menu[open] .menu__inner,:root[data-wipe=pixel] .menu.is-closing .menu__inner{animation:none}@keyframes wipe-in{0%{clip-path:inset(0 0 0 100%)}}@keyframes wipe-out{to{clip-path:inset(0 0 0 100%)}}.menu.is-closing li>*{animation:line-out .24s var(--ease) both!important}@keyframes line-out{to{transform:translateY(-105%)}}.menu__inner{min-height:100%;padding:env(safe-area-inset-top,0px) var(--gutter) 0;grid-template-rows:auto auto auto;display:grid}.menu{scrollbar-width:none;overflow-y:auto}.menu::-webkit-scrollbar{display:none}@media (width<=760px){.menu .menu__list>.menu__item--contact{display:none!important}.menu{overflow-y:hidden}.menu .menu__inner{flex-direction:column;height:100%;display:flex}.menu .menu__body{min-height:0;padding-block:var(--s-5) 0;flex:auto}.menu .ft--menu{gap:var(--s-5);padding-top:var(--s-4)}}.menu__top{z-index:2;background:var(--c-menu);height:var(--header-h);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.menu__top:after{content:"";border-top:var(--rule);transform-origin:100% 0;animation:rule-in .7s var(--ease) both;animation-delay:.22s;position:absolute;bottom:0;left:0;right:0}@keyframes rule-in{0%{transform:scaleX(0)}}.menu__item{transition:opacity var(--t-panel) var(--ease)}.menu.is-contact .menu__item:not(:has([data-menu-to])){opacity:0}.menu.is-contact{overflow-y:hidden}.menu__body{min-height:calc(100dvh - var(--header-h) - env(safe-area-inset-top,0px));padding-block:var(--s-6);justify-content:center;align-items:start;display:flex}.menu__list,.menu__chapters{margin:0;padding:0;list-style:none}.menu__list{justify-items:center;width:max-content;max-width:100%;display:grid}.menu__sub{width:min(30rem,100%);margin-block:var(--s-5) 0;justify-self:center}.menu__list{--mw:max(2.5rem, min(var(--t-6), calc((100dvh - 30rem) / 4.1)))}.menu__body,.menu__primary,.menu__list{width:100%}.menu__list{grid-template-columns:minmax(0,1fr);max-width:none}.menu__item{justify-self:stretch;min-width:0;display:flex}.menu__sub{display:none}.menu__item,.menu__chapters li{overflow:visible clip}.menu[open] .menu__item>*,.menu[open] .menu__chapters li>*{animation:line-in var(--t-context) var(--ease-out) both;animation-delay:calc(.5s + var(--i) * 55ms)}.menu[open] .ft--menu>*{animation:rise var(--t-context) var(--ease-out) both}.menu[open] .ft--menu>:first-child{animation-delay:.68s}.menu[open] .ft--menu>:nth-child(2){animation-delay:.76s}.menu[open] .ft--menu>:nth-child(3){animation-delay:.84s}.menu[open] .menu__top>*{animation:rise var(--t-context) var(--ease-out) both;animation-delay:.46s}@media (prefers-reduced-motion:reduce){.menu[open] .ft--menu>*,.menu[open] .menu__top>*{animation:none}}@keyframes line-in{0%{transform:translateY(105%)}}.menu__item a,.menu__item button{white-space:nowrap;font-size:var(--fit,var(--mw));transition:color var(--t-feedback) var(--ease);background:0 0;border:0;align-items:baseline;gap:0 .12em;padding:0;line-height:.88;display:inline-flex}.menu__num{font-weight:var(--w-serif);letter-spacing:-.02em}.menu__item .roll__b{color:var(--roll-c,var(--c-ink))}.menu__word{font-weight:var(--w-display);font-style:var(--heavy-style);font-stretch:var(--stretch-display);letter-spacing:var(--track-display);text-transform:uppercase}.menu__chapters a{align-items:baseline;gap:var(--s-3);min-height:3.5rem;padding-block:var(--s-3);border-bottom:var(--rule-soft);grid-template-columns:3rem minmax(0,1fr) auto;display:grid}.menu__chapters .numeral{font-size:calc(var(--t-4) * var(--serif-cap))}.menu__ch-name{font-size:var(--t-4);font-weight:var(--w-strong);font-style:var(--heavy-style);font-stretch:var(--stretch-display);letter-spacing:var(--track-heavy);overflow-wrap:anywhere}.menu__ch-count{font-size:var(--t-2);color:var(--c-ink-2)}.menu__chapters a[aria-current=page] .menu__ch-name{text-underline-offset:.15em;text-decoration:underline 2px}.menu__foot{position:relative}@media (width<=860px){.menu__body{justify-content:flex-start;min-height:0}.menu__primary{width:100%}.menu__list{justify-items:start;width:100%}}@media (height<=640px) and (width>=861px){.menu__list{--mw:clamp(2.5rem, 9dvh, 6rem)}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .menu *,:root:not([data-motion=full]) .menu__inner,:root:not([data-motion=full]) .menu :before,:root:not([data-motion=full]) .menu :after{animation:none!important}}:root[data-motion=reduced] .menu *,:root[data-motion=reduced] .menu__inner,:root[data-motion=reduced] .menu :before,:root[data-motion=reduced] .menu :after{animation:none!important}.menu[open] .burger.is-x i:first-child{top:.3125rem;transform:rotate(45deg)}.menu[open] .burger.is-x i:last-child{top:.3125rem;transform:rotate(-45deg)}.search{background:0 0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.search[open]{animation:none}.search::backdrop{backdrop-filter:none;background:0 0}.search__inner{height:100%;padding:0 var(--gutter);background:var(--c-footer-ink);color:var(--c-footer);--c-ink:var(--c-footer);--c-ink-2:color-mix(in srgb, var(--c-footer) 62%, transparent);--c-rule-soft:color-mix(in srgb, var(--c-footer) 16%, transparent);overscroll-behavior:contain;scrollbar-width:none;grid-template-rows:auto 1fr;align-content:start;display:grid;overflow-y:auto}.search__inner::-webkit-scrollbar{display:none}.search__top{z-index:2;padding-top:env(safe-area-inset-top,0px);background:var(--c-footer-ink);height:var(--header-h);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.search__top:after{content:"";border-top:1px solid var(--c-rule-soft);position:absolute;bottom:0;left:0;right:0}.search__top .mark{font-size:50.2874px;font-weight:var(--w-display);font-style:var(--heavy-style);line-height:.72}.search .burger.is-x i:first-child{top:.3125rem;transform:rotate(45deg)}.search .burger.is-x i:last-child{top:.3125rem;transform:rotate(-45deg)}.search__body{--q-size:max(2.5rem, min(var(--t-6), calc((100dvh - 30rem) / 4.1)));padding-top:var(--s-6);align-content:start;justify-items:center;display:grid}.search__field{width:100%;height:var(--q-size);font-size:var(--q-fs,var(--q-size));font-weight:var(--w-display);font-style:var(--heavy-style);letter-spacing:var(--track-display);text-transform:uppercase;place-items:end center;line-height:1;display:grid;position:relative}.search__input{width:100%;height:1em;color:#0000;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:center;caret-color:#0000;background:0 0;border:0;outline:0;padding:0;line-height:1}.search__input::-webkit-search-cancel-button{display:none}.search__input::selection{color:#0000;background:0 0}.search__sel{background:var(--c-footer);color:var(--c-footer-ink)}.search__field.is-selecting .search__caret{visibility:hidden}.search__ghost{pointer-events:none;white-space:pre;justify-content:center;align-items:center;height:1em;line-height:1;display:flex;position:absolute;inset:auto 0 0}.search__run{min-width:1px;height:1em;display:inline-block;position:relative}.search__measure{color:inherit}.search__field.is-prompt .search__measure{color:var(--c-footer)}.search__caret{background:currentColor;width:.16em;height:.7em;animation:1.05s step-end infinite caret;position:absolute;bottom:.175em;left:calc(100% + .22em)}.search__field.is-empty:not(.is-prompt) .search__caret{left:50%;translate:-50%}.search__field:not(.is-focus) .search__caret,.search__field.is-prompt .search__caret{visibility:hidden}@keyframes caret{50%{opacity:0}}.search__line{width:100%;height:1px;margin-top:calc(1.5rem - var(--q-size) * .18);background:currentColor}.search__status{line-height:1;font-family:var(--f-serif);font-size:var(--t-2);color:var(--c-ink-2);margin-top:calc(1.5rem - 3px)}.search__results{width:100%;margin-top:var(--s-6);padding-bottom:var(--s-8)}.search__more{height:1px}.search__group+.search__group{margin-top:var(--s-5)}.search__group h3{padding-bottom:var(--s-2);font-size:var(--t-1);font-weight:var(--w-text);letter-spacing:.04em;text-transform:uppercase;color:var(--c-ink-2);border-bottom:1px solid var(--c-rule-soft)}.search__group ul{column-gap:var(--s-7);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.search__group ul{grid-template-columns:minmax(0,1fr)}}.search__hit{align-items:center;gap:var(--s-4);min-height:6rem;padding-block:var(--s-3);border-bottom:1px solid var(--c-rule-soft);grid-template-columns:5rem minmax(0,1fr) auto;display:grid}.search__hit img,.search__hit .search__ph,.search__media{object-fit:contain;width:5rem;height:5rem}.search__media{display:block;position:relative}.search__media .card__anim{opacity:0;pointer-events:none;transition:opacity var(--t-feedback) var(--ease);position:absolute;inset:0}.search__media .card__anim.is-on{opacity:1}.search__ph{font-family:var(--f-serif);font-size:calc(var(--t-4) * var(--serif-cap));place-items:center start;display:grid}.search__title{line-height:1;font-size:var(--t-4);font-weight:var(--w-strong);font-style:var(--heavy-style);letter-spacing:var(--track-heavy);text-transform:uppercase;overflow-wrap:anywhere;margin-bottom:.12em;display:block}.search__meta{font-family:var(--f-serif);font-size:var(--t-2);color:var(--c-ink-2);line-height:1.1;display:block}.search__hit:focus-visible .search__title{text-underline-offset:.15em;text-decoration:underline 2px}@media (hover:hover){.search__hit:hover .search__title{text-underline-offset:.15em;text-decoration:underline 2px}}.search__empty{justify-content:center;gap:var(--s-2);flex-wrap:wrap;display:flex}@media (width<=860px){.search__body{justify-items:start}.search__field,.search__ghost{justify-content:flex-start;justify-items:start}.search__input{text-align:left}}@media (width<=560px){.search__hit{grid-template-rows:1fr auto auto 1fr;grid-template-columns:5rem minmax(0,1fr);row-gap:.3rem}.search__hit>:first-child{grid-row:1/-1}.search__hit>:nth-child(2){grid-area:2/2}.search__hit>:last-child{grid-area:3/2}}.contact-panel{width:min(30rem, calc(100vw - 2 * var(--gutter)));margin:auto var(--gutter) var(--gutter) auto;border-radius:var(--r-panel);background:var(--c-raised);box-shadow:0 24px 60px -20px #00000059}.contact-panel__inner{gap:var(--s-4);padding:var(--s-5);display:grid}.contact-panel__top{justify-content:space-between;align-items:center;display:flex}.contact-panel h2{font-size:var(--t-5)}.contact-panel__line{font-size:var(--t-4)}@media (width<=560px){.contact-panel{border-radius:var(--r-panel) var(--r-panel) 0 0;width:100vw;max-width:100vw;padding-bottom:env(safe-area-inset-bottom,0px);margin:auto 0 0}}
