.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-cyrillic-ext-400-normal.BlcaxZtM.woff2)format("woff2"),url(/_astro/cormorant-cyrillic-ext-400-normal.Bgrpe4p1.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-cyrillic-400-normal.C8QS47vb.woff2)format("woff2"),url(/_astro/cormorant-cyrillic-400-normal.D3EsxgFc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-vietnamese-400-normal.C-RiYxEf.woff2)format("woff2"),url(/_astro/cormorant-vietnamese-400-normal.DmUuA7Y2.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-latin-ext-400-normal.DuQ88yz3.woff2)format("woff2"),url(/_astro/cormorant-latin-ext-400-normal.DuXFa1Dr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-latin-400-normal.BGH8Vunh.woff2)format("woff2"),url(/_astro/cormorant-latin-400-normal.C3_-2Ua-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-cyrillic-ext-500-normal.pZw22qtS.woff2)format("woff2"),url(/_astro/cormorant-cyrillic-ext-500-normal.CdQuyvtc.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-cyrillic-500-normal.BLlg2W5x.woff2)format("woff2"),url(/_astro/cormorant-cyrillic-500-normal.B7dJQtg-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-vietnamese-500-normal.DsPuwQHi.woff2)format("woff2"),url(/_astro/cormorant-vietnamese-500-normal.tGBW_mI7.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-latin-ext-500-normal.AH9qog1s.woff2)format("woff2"),url(/_astro/cormorant-latin-ext-500-normal.DAuUCO41.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cormorant-latin-500-normal.EBdSCOD3.woff2)format("woff2"),url(/_astro/cormorant-latin-500-normal.Dj3SQ6fR.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-cyrillic-ext-600-normal.dLR2-a_v.woff2)format("woff2"),url(/_astro/cormorant-cyrillic-ext-600-normal.Dr-wLyOm.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-cyrillic-600-normal.BcIsDXzC.woff2)format("woff2"),url(/_astro/cormorant-cyrillic-600-normal.CBymlcNF.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-vietnamese-600-normal.Dar_cCT6.woff2)format("woff2"),url(/_astro/cormorant-vietnamese-600-normal.GIs8CF2x.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-latin-ext-600-normal.D3T6BBXG.woff2)format("woff2"),url(/_astro/cormorant-latin-ext-600-normal.CD-dlDpD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-latin-600-normal.B254Xisw.woff2)format("woff2"),url(/_astro/cormorant-latin-600-normal.DUW-TI76.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-cyrillic-ext-700-normal.CxUeBwxV.woff2)format("woff2"),url(/_astro/cormorant-cyrillic-ext-700-normal.DQLi_9r9.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-cyrillic-700-normal.DXLSgrt3.woff2)format("woff2"),url(/_astro/cormorant-cyrillic-700-normal.Bkn4ccP1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-vietnamese-700-normal.D7AqE_Kk.woff2)format("woff2"),url(/_astro/cormorant-vietnamese-700-normal.CFDweTGB.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-latin-ext-700-normal.C8asPL8E.woff2)format("woff2"),url(/_astro/cormorant-latin-ext-700-normal.Gbj_m0h4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-latin-700-normal.D2NwonnS.woff2)format("woff2"),url(/_astro/cormorant-latin-700-normal.DUJekpIu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-cyrillic-ext-400-italic.5LBtWKSI.woff2)format("woff2"),url(/_astro/cormorant-cyrillic-ext-400-italic.BPTGCfUB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-cyrillic-400-italic.DxYEfjBC.woff2)format("woff2"),url(/_astro/cormorant-cyrillic-400-italic.DReTVAsR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-vietnamese-400-italic.D4PLTttO.woff2)format("woff2"),url(/_astro/cormorant-vietnamese-400-italic.D2UBBFv_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-latin-ext-400-italic.DvNZJRus.woff2)format("woff2"),url(/_astro/cormorant-latin-ext-400-italic.BT9mgUuj.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/cormorant-latin-400-italic.BeDyRDAy.woff2)format("woff2"),url(/_astro/cormorant-latin-400-italic.ckPV_q_o.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-cyrillic-ext-500-italic.lV0XinYd.woff2)format("woff2"),url(/_astro/cormorant-cyrillic-ext-500-italic.DVuHhQMb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-cyrillic-500-italic.BL4-EpBx.woff2)format("woff2"),url(/_astro/cormorant-cyrillic-500-italic.CqJ_KUGb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-vietnamese-500-italic.C1FOHei6.woff2)format("woff2"),url(/_astro/cormorant-vietnamese-500-italic.DNJXyiPE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-latin-ext-500-italic.Gi01i9d5.woff2)format("woff2"),url(/_astro/cormorant-latin-ext-500-italic.6QSEi4_5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/cormorant-latin-500-italic.CxaqvXto.woff2)format("woff2"),url(/_astro/cormorant-latin-500-italic.D7zK65gv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/cormorant-cyrillic-ext-600-italic.B4xXtrNV.woff2)format("woff2"),url(/_astro/cormorant-cyrillic-ext-600-italic.6b4SUt6V.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/cormorant-cyrillic-600-italic.Bstfk8bB.woff2)format("woff2"),url(/_astro/cormorant-cyrillic-600-italic.B0iN3HNJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/cormorant-vietnamese-600-italic.BsmDNPvu.woff2)format("woff2"),url(/_astro/cormorant-vietnamese-600-italic.Dc31djjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/cormorant-latin-ext-600-italic.-Y62sTC5.woff2)format("woff2"),url(/_astro/cormorant-latin-ext-600-italic.B-nOxYAn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/cormorant-latin-600-italic.5CFQ4RhE.woff2)format("woff2"),url(/_astro/cormorant-latin-600-italic.CRDBmNm1.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.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:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-cyrillic-ext-400-normal.CxUI4jC_.woff2)format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-ext-400-normal.BcBv-TKp.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:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-cyrillic-400-normal.CPQ8oqB-.woff2)format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-400-normal.C7IY3oUc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-vietnamese-400-normal.DGubAMUE.woff2)format("woff2"),url(/_astro/ibm-plex-serif-vietnamese-400-normal.BY9Vij9A.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:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-latin-ext-400-normal.CNMooFZX.woff2)format("woff2"),url(/_astro/ibm-plex-serif-latin-ext-400-normal.DwktX9jl.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:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-latin-400-normal.BIGslYFI.woff2)format("woff2"),url(/_astro/ibm-plex-serif-latin-400-normal.BB-zNvJB.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:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-serif-cyrillic-ext-500-normal.DFQJzPS0.woff2)format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-ext-500-normal.BtThTb6K.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:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-serif-cyrillic-500-normal.iHfdoNSD.woff2)format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-500-normal.oG0QAu2_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-serif-vietnamese-500-normal.2_PwV24p.woff2)format("woff2"),url(/_astro/ibm-plex-serif-vietnamese-500-normal.BXXzeVTF.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:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-serif-latin-ext-500-normal.CmETpp4t.woff2)format("woff2"),url(/_astro/ibm-plex-serif-latin-ext-500-normal.Czz10gBp.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:IBM Plex Serif;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-serif-latin-500-normal.REKAfBVG.woff2)format("woff2"),url(/_astro/ibm-plex-serif-latin-500-normal.C3_OdgN3.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:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-cyrillic-ext-400-italic.o20Cx6Xj.woff2)format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-ext-400-italic.CPw2or01.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:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-cyrillic-400-italic.C_ad97oI.woff2)format("woff2"),url(/_astro/ibm-plex-serif-cyrillic-400-italic.CygxzOWU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-vietnamese-400-italic.BSp0Db6W.woff2)format("woff2"),url(/_astro/ibm-plex-serif-vietnamese-400-italic.1VBVfWB7.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:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-latin-ext-400-italic.hOoDEQwh.woff2)format("woff2"),url(/_astro/ibm-plex-serif-latin-ext-400-italic.4IJS-XHX.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:IBM Plex Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-latin-400-italic.BCf4TsCA.woff2)format("woff2"),url(/_astro/ibm-plex-serif-latin-400-italic.Dd68USph.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,:root[data-theme=dark]{--bg:#12100e;--bg2:#1a1712;--card:#181510;--ink:#ede4d3;--ink2:#9a8f7d;--line:#2e2921;--accent:#e0a35a;--paper:#efe6d2;--paper-ink:#241f16;--paper-ink2:#6b6046;--stamp:sienna}:root[data-theme=light]{--bg:#f2ecdf;--bg2:#ebe3d3;--card:#efe8d9;--ink:#241f16;--ink2:#7c7160;--line:#d9cfba;--accent:#a86b1f;--paper:#f8f2e5;--paper-ink:#241f16;--paper-ink2:#6b6046;--stamp:sienna}:root{--astro-code-foreground:var(--ink);--astro-code-background:transparent;--astro-code-token-comment:var(--ink2);--astro-code-token-keyword:var(--accent);--astro-code-token-string:color-mix(in srgb, var(--accent) 70%, var(--ink));--astro-code-token-string-expression:color-mix(in srgb, var(--accent) 70%, var(--ink));--astro-code-token-function:var(--ink);--astro-code-token-constant:var(--accent);--astro-code-token-parameter:var(--ink);--astro-code-token-punctuation:var(--ink2);--astro-code-token-link:var(--accent)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);scroll-padding-top:78px;overflow-x:clip}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;padding:0;font-family:IBM Plex Serif,Georgia,serif;font-size:17px;line-height:1.8;transition:background .5s,color .5s;overflow-x:clip}a{color:var(--accent);text-decoration:none;transition:color .25s}a:hover{color:color-mix(in srgb, var(--accent) 70%, var(--ink))}::selection{background:var(--accent);color:var(--bg)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,h3,h4{letter-spacing:-.01em;font-family:Cormorant,Georgia,serif;font-weight:600}.mono{text-transform:uppercase;letter-spacing:.18em;font-family:IBM Plex Mono,ui-monospace,monospace}.wrap{max-width:1400px;margin:0 auto;padding-inline:min(64px,5vw)}.section{padding-block:90px 30px;position:relative}.ghost{color:#0000;-webkit-text-stroke:1px var(--line);pointer-events:none;user-select:none;z-index:0;white-space:nowrap;font-family:Cormorant,serif;font-size:min(210px,22vw);font-weight:700;line-height:1;position:absolute;top:-30px}.section-head{flex-wrap:wrap;align-items:baseline;gap:18px;margin-bottom:36px;display:flex}.section-head h2{margin:0;font-size:46px}.section-head .sub{letter-spacing:.2em;color:var(--ink2);font-family:IBM Plex Mono,monospace;font-size:11px}@keyframes vtFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes vtSpin{to{transform:rotate(360deg)}}@keyframes vtSpinR{to{transform:rotate(-360deg)}}@keyframes vtBlink{0%,60%{opacity:1}61%,to{opacity:.15}}@keyframes vtMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes vtScan{0%{transform:translateY(-120px)}to{transform:translateY(105vh)}}@keyframes vtRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes vtFlicker{0%,93%,to{opacity:1;text-shadow:none}94%{opacity:.86;text-shadow:2px 0 #e05a4680,-2px 0 #5ab4c880}96%{opacity:1;text-shadow:none}98%{opacity:.92;text-shadow:-2px 0 #e05a4666,2px 0 #5ab4c866}}@keyframes vtShutter{0%{opacity:.32}to{opacity:0}}@keyframes vtPulse{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(1)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.12)}}@keyframes vtDust{0%{opacity:0;transform:translateY(10px)}18%{opacity:.5}80%{opacity:.25}to{opacity:0;transform:translateY(-110px)}}@keyframes vtSway{0%{transform:rotateY(-17deg)rotateX(4deg)}to{transform:rotateY(17deg)rotateX(-3deg)}}@keyframes vtGlint{0%,58%{transform:translate(-160px)skew(-14deg)}86%,to{transform:translate(560px)skew(-14deg)}}@keyframes vtSheen{0%{opacity:0;transform:translate(0)skew(-12deg)}18%{opacity:1}to{opacity:0;transform:translate(340%)skew(-12deg)}}@keyframes vtTape{0%{background-position:0 0}to{background-position:-36px 0}}@keyframes vtRoll{0%{opacity:0}6%{opacity:.9}to{opacity:0;background-position:0 120vh}}@keyframes vtPinIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes vtReveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes vtFold{0%{opacity:0;transform:perspective(900px)rotateX(-82deg)}to{opacity:1;transform:perspective(900px)rotateX(0)}}[data-fx=tilt]{transform-style:preserve-3d;transform:perspective(var(--persp,900px)) rotate(var(--base-rot,0deg)) translate3d(0, var(--hover-y,0px), var(--hover-z,0px)) rotateX(var(--rx,0deg)) rotateY(calc(var(--ry-base,0deg) + var(--ry,0deg)));will-change:transform;position:relative}[data-fx=tilt]>*{transform-style:preserve-3d}[data-fx=tilt] [data-lift]{transform:translateZ(calc(var(--z,14px) * var(--depth,0)))}[data-fx=tilt]:after{content:"";z-index:3;pointer-events:none;opacity:var(--depth,0);background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--accent) 15%, transparent), transparent 62%), linear-gradient(105deg, transparent 42%, color-mix(in srgb, var(--paper) 7%, transparent) 50%, transparent 58%);position:absolute;inset:0;transform:translateZ(38px)}@media (prefers-reduced-motion:reduce){[data-fx=tilt]{transform:rotate(var(--base-rot,0deg)) rotateY(var(--ry-base,0deg))!important}[data-fx=tilt]:after{display:none}html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}[data-fx=reveal],[data-fx=fold]{opacity:1!important;transform:none!important}}[data-tint=amber]{--tint:#e0a35a}[data-tint=rust]{--tint:#d2694a}[data-tint=moss]{--tint:#8fae72}[data-tint=ice]{--tint:#7fb4c9}[data-tint=violet]{--tint:#b18cc9}[data-tint=ash]{--tint:#b9b0a2}:root[data-theme=light][data-tint=amber],:root[data-theme=light] [data-tint=amber]{--tint:#a86b1f}:root[data-theme=light][data-tint=rust],:root[data-theme=light] [data-tint=rust]{--tint:#9c3d22}:root[data-theme=light][data-tint=moss],:root[data-theme=light] [data-tint=moss]{--tint:#4e6b3a}:root[data-theme=light][data-tint=ice],:root[data-theme=light] [data-tint=ice]{--tint:#2f6a83}:root[data-theme=light][data-tint=violet],:root[data-theme=light] [data-tint=violet]{--tint:#6a4485}:root[data-theme=light][data-tint=ash],:root[data-theme=light] [data-tint=ash]{--tint:#6b6153}:root[data-theme=dark][data-tint],:root[data-theme=light][data-tint],[data-tint]:not(:root){--accent:var(--tint)}.vt-scene[data-dropcap=off] .prose p:first-of-type:first-letter{font-family:inherit;font-size:inherit;line-height:inherit;float:none;color:inherit;padding:0}.vt-scene[data-scene=film] .prose{padding-left:34px;position:relative}.vt-scene[data-scene=film] .prose:before{content:"";background:repeating-linear-gradient(to bottom, transparent 0 9px, var(--line) 9px 19px, transparent 19px 28px), linear-gradient(var(--bg2), var(--bg2));border-inline:1px solid var(--line);opacity:.9;width:14px;position:absolute;inset:0 auto 0 0}.vt-scene[data-scene=film] .prose h2,.vt-scene[data-scene=film] .prose h3{counter-increment:vt-frame}.vt-scene[data-scene=film] .prose{counter-reset:vt-frame}.vt-scene[data-scene=film] .prose h2:before{content:"КАДР " counter(vt-frame, decimal-leading-zero);letter-spacing:.2em;color:var(--accent);margin-bottom:6px;font-family:IBM Plex Mono,monospace;font-size:10px;display:block}.vt-scene[data-scene=paper] .prose{background:repeating-linear-gradient(to bottom, transparent 0 30px, color-mix(in srgb, var(--paper-ink2) 18%, transparent) 30px 31px), var(--paper);color:var(--paper-ink);border:1px solid color-mix(in srgb, var(--paper-ink2) 30%, transparent);border-top:1px solid color-mix(in srgb, var(--paper-ink2) 30%, transparent);padding:44px clamp(22px,4vw,46px);line-height:31px;transform:rotate(-.25deg);box-shadow:0 30px 60px -30px #0000008c}.vt-scene[data-scene=paper] .prose h2,.vt-scene[data-scene=paper] .prose h3,.vt-scene[data-scene=paper] .prose strong{color:var(--paper-ink)}.vt-scene[data-scene=paper] .prose blockquote{border-left-color:var(--stamp);color:var(--paper-ink)}.vt-scene[data-scene=paper] .prose pre,.vt-scene[data-scene=paper] .prose :not(pre)>code{background:color-mix(in srgb, var(--paper-ink) 6%, transparent);border-color:color-mix(in srgb, var(--paper-ink2) 35%, transparent);color:var(--paper-ink)}.vt-scene[data-scene=paper] .prose .marginal{border-left-color:var(--stamp);color:var(--paper-ink2)}.vt-scene[data-scene=paper] .prose .marginal .tag{color:var(--stamp)}.vt-scene[data-scene=terminal] .prose{border-top-color:var(--accent);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:15px;line-height:1.75}.vt-scene[data-scene=terminal] .prose p{max-width:68ch}.vt-scene[data-scene=terminal] .prose h2,.vt-scene[data-scene=terminal] .prose h3{letter-spacing:.02em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:18px}.vt-scene[data-scene=terminal] .prose h2:before,.vt-scene[data-scene=terminal] .prose h3:before{content:"$ ";color:var(--accent)}.vt-scene[data-scene=terminal] .prose blockquote{color:var(--ink2);border-left-width:2px;font-family:IBM Plex Mono,monospace;font-size:14px;font-style:normal;line-height:1.8}.vt-scene[data-scene=terminal] .prose blockquote p:before{content:"// ";color:var(--accent)}.vt-scene[data-scene=terminal] .prose:after{content:"";background:var(--accent);vertical-align:-3px;width:9px;height:17px;animation:1.1s step-end infinite vtBlink;display:inline-block}.vt-scene[data-scene=contact] .prose{counter-reset:vt-shot;background:linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 100% 34px, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 34px 100%;background-blend-mode:normal;border:1px solid var(--line);box-shadow:inset 0 0 0 9999px color-mix(in srgb, var(--bg) 88%, transparent);padding:34px clamp(18px,3vw,32px)}.vt-scene[data-scene=contact] .prose>p,.vt-scene[data-scene=contact] .prose>blockquote,.vt-scene[data-scene=contact] .prose>pre{counter-increment:vt-shot;border:1px solid var(--line);background:var(--card);margin-bottom:20px;padding:22px 24px 24px;position:relative}.vt-scene[data-scene=contact] .prose>p:after,.vt-scene[data-scene=contact] .prose>blockquote:after{content:counter(vt-shot, decimal-leading-zero);letter-spacing:.16em;color:var(--ink2);font-family:IBM Plex Mono,monospace;font-size:9.5px;position:absolute;top:6px;right:10px}.vt-scene[data-scene=contact] .prose>p:hover{border-color:var(--accent)}.vt-scene[data-scene=contact] .prose h2{border-bottom:1px solid var(--accent);margin:34px 0 16px;padding-bottom:8px}.vt-scene[data-scene=score] .prose{font-size:18.5px;line-height:2.05}.vt-scene[data-scene=score] .prose p:first-of-type:first-letter{padding:14px 16px 0 0;font-size:96px}.vt-scene[data-scene=score] .prose h2,.vt-scene[data-scene=score] .prose h3{text-align:center;margin:60px 0 26px;font-style:italic;font-weight:500}.vt-scene[data-scene=score] .prose h2:after{content:"";background:repeating-linear-gradient(to bottom, var(--line) 0 1px, transparent 1px 3px);width:120px;height:9px;margin:14px auto 0;display:block}.vt-scene[data-scene=score] .prose blockquote{text-align:center;border:0;margin:40px 0;padding:30px 24px;font-size:30px;position:relative}.vt-scene[data-scene=score] .prose blockquote:before{content:"";background:repeating-linear-gradient(to bottom, transparent 0 14px, color-mix(in srgb, var(--accent) 35%, transparent) 14px 15px, transparent 15px 29px);opacity:.5;pointer-events:none;position:absolute;inset:0}.vt-scene[data-scene=score] .prose blockquote p{background:var(--bg);box-shadow:0 0 0 8px var(--bg);display:inline;position:relative}.vt-scene[data-scene=letter]{max-width:640px}.vt-scene[data-scene=letter] .prose{font-size:17px;line-height:1.9;position:relative}.vt-scene[data-scene=letter] .prose p{text-indent:2.2em;margin:0 0 6px}.vt-scene[data-scene=letter] .prose p:first-of-type{text-indent:0}.vt-scene[data-scene=letter] .prose p:first-of-type:first-letter{font-family:inherit;font-size:inherit;line-height:inherit;float:none;color:inherit;padding:0}.vt-scene[data-scene=letter] .prose:before{content:"ОТПРАВЛЕНО";letter-spacing:.2em;color:var(--stamp);border:2px solid var(--stamp);opacity:.65;padding:5px 10px;font-family:IBM Plex Mono,monospace;font-size:10px;position:absolute;top:18px;right:-6px;transform:rotate(7deg)}.vt-scene[data-scene=letter] .prose blockquote{text-align:right;border:0;margin:26px 0;font-size:22px}.vt-scene[data-scene=letter] .prose>p:last-child{text-indent:0;text-align:right;color:var(--ink2);margin-top:26px;font-family:Cormorant,serif;font-size:21px;font-style:italic}.vt-scene[data-scene=storm]{z-index:0;position:relative}.vt-scene[data-scene=storm] .prose{font-size:18.5px;line-height:2.05}.vt-scene[data-scene=storm] .prose p:first-of-type:first-letter{padding:14px 16px 0 0;font-size:96px}.vt-scene[data-scene=storm] .prose em{color:var(--accent);font-style:italic}.vt-scene[data-scene=storm] .prose blockquote{text-align:center;border:0;margin:44px 0;padding:36px 24px 30px;font-size:30px;position:relative}.vt-scene[data-scene=storm] .prose blockquote:before{content:"";background:repeating-linear-gradient(105deg, transparent 0 12px, color-mix(in srgb, var(--accent) 30%, transparent) 12px 13px, transparent 13px 26px);opacity:.5;pointer-events:none;position:absolute;inset:0}.vt-scene[data-scene=storm] .prose blockquote:after{content:"";background:var(--accent);clip-path:polygon(58% 0,100% 0,55% 44%,78% 40%,22% 100%,42% 52%,18% 56%);width:16px;height:30px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.vt-scene[data-scene=storm] .prose blockquote p{background:var(--bg);box-shadow:0 0 0 8px var(--bg);display:inline;position:relative}.vt-scene[data-scene=storm] .prose>p:last-child{text-align:center;margin-top:36px;font-family:Cormorant,serif;font-size:23px;font-style:italic}@media (prefers-reduced-motion:reduce){.vt-scene[data-scene=terminal] .prose:after{animation:none}.vt-scene[data-scene=paper] .prose{transform:none}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}header[data-astro-cid-nen7h5rs]{z-index:80;background:color-mix(in srgb, var(--bg) 82%, transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 26px;padding:10px min(40px,4vw);display:flex;position:sticky;top:0}.brand[data-astro-cid-nen7h5rs]{color:var(--ink);align-items:center;gap:10px;display:flex}.rec[data-astro-cid-nen7h5rs]{background:#d84a3a;border-radius:50%;width:9px;height:9px;animation:2.2s step-end infinite vtBlink;box-shadow:0 0 8px #d84a3ab3}.wordmark[data-astro-cid-nen7h5rs]{letter-spacing:.14em;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500}.tc[data-astro-cid-nen7h5rs]{color:var(--ink2);letter-spacing:.1em;font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace;font-size:12px}nav[data-astro-cid-nen7h5rs]{letter-spacing:.14em;gap:22px;margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:11.5px;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink2);align-items:center;min-height:40px;padding:12px 2px;transition:color .25s;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--accent)}button[data-astro-cid-nen7h5rs]{letter-spacing:.12em;border:1px solid var(--line);color:var(--ink2);cursor:pointer;background:0 0;border-radius:999px;min-height:40px;padding:9px 14px;font-family:IBM Plex Mono,monospace;font-size:11px;transition:all .3s}button[data-astro-cid-nen7h5rs]:hover{border-color:var(--accent);color:var(--accent)}@media (width<=620px){nav[data-astro-cid-nen7h5rs]{order:3;justify-content:space-between;gap:14px;width:100%;margin-left:0;font-size:10.5px}button[data-astro-cid-nen7h5rs]{margin-left:auto}}.vhs[data-astro-cid-i7cuw6li]>[data-astro-cid-i7cuw6li]{pointer-events:none;position:fixed;inset:0}.grain[data-astro-cid-i7cuw6li]{z-index:90;opacity:.06;width:100%;height:100%;image-rendering:pixelated;mix-blend-mode:overlay;transition:opacity .5s}.scan[data-astro-cid-i7cuw6li]{z-index:89;background:repeating-linear-gradient(#0000 0 3px,#00000014 3px 4px);transition:opacity .5s}.roll[data-astro-cid-i7cuw6li]{z-index:89;background:linear-gradient(#0000,#ffffff09,#0000);height:110px;animation:9s linear infinite vtScan;top:0;bottom:auto}.vign[data-astro-cid-i7cuw6li]{z-index:88;background:radial-gradient(120% 90% at 50% 40%,#0000 55%,#00000052);transition:opacity .5s}html[data-theme=light] .scan[data-astro-cid-i7cuw6li]{opacity:0}html[data-theme=light] .grain[data-astro-cid-i7cuw6li]{opacity:.015}html[data-theme=light] .vign[data-astro-cid-i7cuw6li]{opacity:.3}html[data-theme=light] .roll[data-astro-cid-i7cuw6li]{opacity:.35}#vt-glitch{pointer-events:none;z-index:95;opacity:0;mix-blend-mode:screen;background:repeating-linear-gradient(#ffffff0f 0 2px,#0000 2px 6px),linear-gradient(#0000001f,#0000 12% 88%,#0000001f);position:fixed;inset:0}#vt-glitch.on{animation:.5s vtRoll}
