@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cinzel-latin-ext-500-normal.1dd2xd8sjusnq.woff2)format("woff2"),url(../media/cinzel-latin-ext-500-normal.443a80-m3_ak7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cinzel-latin-500-normal.3n_gogq5mxma1.woff2)format("woff2"),url(../media/cinzel-latin-500-normal.0hd31tuk9b-us.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(../media/cinzel-latin-ext-700-normal.1ddvn_xnk_h2l.woff2)format("woff2"),url(../media/cinzel-latin-ext-700-normal.3k290cippcvn_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(../media/cinzel-latin-700-normal.1fxfn3cl79teb.woff2)format("woff2"),url(../media/cinzel-latin-700-normal.0wpqk51og166a.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/eb-garamond-cyrillic-ext-400-normal.0o533ddd9bxyj.woff2)format("woff2"),url(../media/eb-garamond-cyrillic-ext-400-normal.1tymsslwpfwyb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/eb-garamond-cyrillic-400-normal.1e3mi7dnzsqm9.woff2)format("woff2"),url(../media/eb-garamond-cyrillic-400-normal.3ns0h3ah472y8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/eb-garamond-greek-ext-400-normal.43f2dz4r-thnm.woff2)format("woff2"),url(../media/eb-garamond-greek-ext-400-normal.3637wdnsz39a7.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/eb-garamond-greek-400-normal.1wm--r2gn51rb.woff2)format("woff2"),url(../media/eb-garamond-greek-400-normal.24uoy8om15m5f.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/eb-garamond-vietnamese-400-normal.3yuxdmaar88xo.woff2)format("woff2"),url(../media/eb-garamond-vietnamese-400-normal.3dh2p1p68gusa.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/eb-garamond-latin-ext-400-normal.3jiztkmji1k-y.woff2)format("woff2"),url(../media/eb-garamond-latin-ext-400-normal.2_upx2mp61n30.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(../media/eb-garamond-latin-400-normal.14mhtqv6-ireq.woff2)format("woff2"),url(../media/eb-garamond-latin-400-normal.04szn23lvrjyr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/eb-garamond-cyrillic-ext-400-italic.3ji9z9nh89t6o.woff2)format("woff2"),url(../media/eb-garamond-cyrillic-ext-400-italic.28ip2w_972hsr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/eb-garamond-cyrillic-400-italic.0axtucl5rdztg.woff2)format("woff2"),url(../media/eb-garamond-cyrillic-400-italic.3duz7mrb4w6gd.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/eb-garamond-greek-ext-400-italic.0biy5jdjbfnsh.woff2)format("woff2"),url(../media/eb-garamond-greek-ext-400-italic.2j6r79kyo_2bu.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/eb-garamond-greek-400-italic.1km4u2cchva8e.woff2)format("woff2"),url(../media/eb-garamond-greek-400-italic.2br3iujf800r0.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/eb-garamond-vietnamese-400-italic.3dxr771fzu816.woff2)format("woff2"),url(../media/eb-garamond-vietnamese-400-italic.1v4ns3km0txmk.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/eb-garamond-latin-ext-400-italic.1qdmnwupemizs.woff2)format("woff2"),url(../media/eb-garamond-latin-ext-400-italic.1kzqreg2b_hcd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(../media/eb-garamond-latin-400-italic.0frbocedum937.woff2)format("woff2"),url(../media/eb-garamond-latin-400-italic.0u0gmmezvksjf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/eb-garamond-cyrillic-ext-500-normal.1_3iedhybrz6i.woff2)format("woff2"),url(../media/eb-garamond-cyrillic-ext-500-normal.1ticjai-xbk0x.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/eb-garamond-cyrillic-500-normal.3qp-tyg-tfx7v.woff2)format("woff2"),url(../media/eb-garamond-cyrillic-500-normal.0k-p8b25hlz64.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/eb-garamond-greek-ext-500-normal.2u--6glh4gyzp.woff2)format("woff2"),url(../media/eb-garamond-greek-ext-500-normal.24g9a5ksodzgw.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/eb-garamond-greek-500-normal.0ok7ng9zmmr9y.woff2)format("woff2"),url(../media/eb-garamond-greek-500-normal.3q054mdyh_skg.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/eb-garamond-vietnamese-500-normal.3mmtv7jdf0skj.woff2)format("woff2"),url(../media/eb-garamond-vietnamese-500-normal.2jd3da3l0vgb6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/eb-garamond-latin-ext-500-normal.032krirxu_5ms.woff2)format("woff2"),url(../media/eb-garamond-latin-ext-500-normal.0f7c03_f9tc4-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/eb-garamond-latin-500-normal.1-_wha7251nvk.woff2)format("woff2"),url(../media/eb-garamond-latin-500-normal.3njynpuuotesc.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/eb-garamond-cyrillic-ext-600-normal.04tbmq4d4c7wt.woff2)format("woff2"),url(../media/eb-garamond-cyrillic-ext-600-normal.433y45alq-tti.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/eb-garamond-cyrillic-600-normal.13rahils_se0k.woff2)format("woff2"),url(../media/eb-garamond-cyrillic-600-normal.21sovvn8yxmt-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/eb-garamond-greek-ext-600-normal.06loq9w0qdoxq.woff2)format("woff2"),url(../media/eb-garamond-greek-ext-600-normal.2nkqw0o1mxbpf.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/eb-garamond-greek-600-normal.2mlzrgkrm1zkp.woff2)format("woff2"),url(../media/eb-garamond-greek-600-normal.0idt_h8ldl83d.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/eb-garamond-vietnamese-600-normal.1zimnlbte6vae.woff2)format("woff2"),url(../media/eb-garamond-vietnamese-600-normal.2ccru-zo7-py9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/eb-garamond-latin-ext-600-normal.3vry9v1d-z3cx.woff2)format("woff2"),url(../media/eb-garamond-latin-ext-600-normal.1uwpjjz4ittby.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/eb-garamond-latin-600-normal.01_6y18wzmfqg.woff2)format("woff2"),url(../media/eb-garamond-latin-600-normal.24eayi_v-etra.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(../media/ibm-plex-mono-cyrillic-ext-400-normal.09jq5v9-1wf71.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.2iaubq2jy0rx3.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(../media/ibm-plex-mono-cyrillic-400-normal.0m1ahpdxrpokj.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.2-z93d2j9-3s0.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(../media/ibm-plex-mono-vietnamese-400-normal.3a7fs2yw914a9.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.2kzc8ichkozg5.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(../media/ibm-plex-mono-latin-ext-400-normal.1hjaitcyq2e2r.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0nrwft7nlo5oa.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(../media/ibm-plex-mono-latin-400-normal.3xdfs0-p_zi4c.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.2lhng2ntocry9.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(../media/ibm-plex-mono-cyrillic-ext-500-normal.28wp48yubenc3.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-500-normal.41yczc5zdkwdh.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(../media/ibm-plex-mono-cyrillic-500-normal.26ox_itp_alxp.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-500-normal.1eaan1mch682e.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(../media/ibm-plex-mono-vietnamese-500-normal.0s1z3n-ysad7w.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-500-normal.2g79xp9gzp1kn.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(../media/ibm-plex-mono-latin-ext-500-normal.1cuq9_67cn48n.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-500-normal.1tdw_l2v4yhc_.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(../media/ibm-plex-mono-latin-500-normal.11q3guvgd1r20.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.1fgk-kmy-32_a.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}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.object-contain{object-fit:contain}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#0d0d0f;--ink-2:#141317;--ink-3:#1d1a1f;--bone:#ede6d6;--bone-dim:#ede6d6a3;--bone-mute:#ede6d661;--bone-faint:#ede6d61f;--parch:#e6dbc2;--parch-2:#d8c8a2;--ink-on-parch:#24190f;--ink-on-parch-dim:#24190fb8;--red:#8e1b1b;--red-hot:#b3261e;--gold:#c9a24a;--gold-hot:#e9c46a;--memory:#d8e8ff;--ev-bg:#18212b;--hero-sky:linear-gradient(to bottom, #09090c 0%, #0f0c10 45%, #1d0f0d 78%, #2a130e 100%);--leap-sky:linear-gradient(to bottom, #07070a, #120d10 55%, #24110d);--horizon-glow:#b3261e52;--sun-glow:#e9c46a29;--sil-far:#2b1a1a;--sil-mid:#170f0f;--sil-near:#08070a;--sil-bird:#050506;--sil-ledge:#040405;--lit-opacity:.5;--star-opacity:1;--numeral-ghost:#c9a24a21;--grid-line:#d8e8ff0b;--grain-opacity:.045;--p1:#ede6d6f2;--p2:#ede6d699;--p3:#e9c46af2;--p4:#b3261ee6;--font-display:"Cinzel", "Times New Roman", serif;--font-body:"EB Garamond", Georgia, serif;--font-ui:"IBM Plex Mono", ui-monospace, monospace;--gutter:clamp(16px, 4vw, 56px);--maxw:1240px;--ease-out:cubic-bezier(.16, 1, .3, 1);--noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--paper-noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='4' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .33  0 0 0 0 .22  0 0 0 0 .1  0 0 0 .32 0'/></filter><rect width='100%' height='100%' filter='url(%23p)'/></svg>");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--ink:#efe7d6;--ink-2:#e7dcc5;--ink-3:#ddcfb2;--bone:#1d1611;--bone-dim:#1d1611bd;--bone-mute:#1d161185;--bone-faint:#1d161126;--parch:#f8f2e4;--parch-2:#ece0c5;--red:#8e1b1b;--red-hot:#a8221b;--gold:#9a7022;--memory:#1f4f86;--hero-sky:linear-gradient(to bottom, #f5eedf 0%, #f0e3c8 48%, #ead19f 82%, #e3bf86 100%);--leap-sky:linear-gradient(to bottom, #f3ebda, #ecdcb9 58%, #e3c28d);--horizon-glow:#d6783c47;--sun-glow:#ffe2a0bf;--sil-far:#cdb895;--sil-mid:#a88d68;--sil-near:#6b543e;--sil-bird:#2a2019;--sil-ledge:#3a2c22;--lit-opacity:0;--star-opacity:0;--numeral-ghost:#24190f14;--grid-line:#1d16110f;--grain-opacity:.07;--p1:#1d1611eb;--p2:#1d16118c;--p3:#9a7022f2;--p4:#a8221be6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] body:after{filter:invert()}html[lang=ar]{--font-display:"Reem Kufi", "Cinzel", sans-serif;--font-body:"IBM Plex Sans Arabic", "EB Garamond", sans-serif;--font-ui:"IBM Plex Sans Arabic", "IBM Plex Mono", sans-serif}html{background:var(--ink);-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{background:var(--ink);color:var(--bone);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:clamp(17px,1.05vw + 10px,20px);line-height:1.6;overflow-x:clip}html[lang=ar] body{font-size:clamp(16px,.9vw + 10px,18.5px);line-height:1.85}body:after{content:"";pointer-events:none;z-index:90;background-image:var(--noise);opacity:var(--grain-opacity);animation:1.2s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-1%,3%)}80%{transform:translate(3%,1%)}to{transform:translate(0)}}::selection{background:var(--red);color:#f4ede0}a{color:inherit}:focus-visible{outline:1.5px solid var(--gold);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:200;background:var(--bone);color:var(--ink);font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;inset-inline-start:12px;padding:10px 16px;font-size:13px;transition:top .2s;position:fixed;top:-60px}.skip-link:focus{top:12px}.kicker{font-family:var(--font-ui);letter-spacing:.32em;text-transform:uppercase;color:var(--red-hot);font-size:12px}html[lang=ar] .kicker{letter-spacing:.04em;font-size:14px;font-weight:500}.mono{font-family:var(--font-ui);letter-spacing:.22em;text-transform:uppercase;font-size:11px}html[lang=ar] .mono{letter-spacing:.02em;font-size:13px}.display{font-family:var(--font-display);letter-spacing:.02em;font-weight:700;line-height:1.02}html[lang=ar] .display{letter-spacing:0;line-height:1.25}.dot-red{color:var(--red-hot)}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(96px,14vw,180px);position:relative}.section-head{text-align:center;margin-inline:auto;max-width:760px;margin-bottom:clamp(48px,7vw,96px)}.section-head h2{margin-top:18px;font-size:clamp(44px,7vw,96px)}.section-head p{color:var(--bone-dim);margin-top:18px;font-style:italic}html[lang=ar] .section-head p{font-style:normal}.section-rule{justify-content:center;align-items:center;gap:14px;display:flex}.section-rule:before,.section-rule:after{content:"";opacity:.5;background:currentColor;width:48px;height:1px}.line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.line>span{display:block}.bracket{font-family:var(--font-ui);letter-spacing:.32em;text-transform:uppercase;color:var(--bone);background:var(--bone);justify-content:center;align-items:center;gap:12px;padding:14px 30px;font-size:13px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.bracket{background:color-mix(in srgb, var(--bone) 3%, transparent)}}.bracket{border:1px solid var(--bone-faint);cursor:pointer;transition:color .3s, background .3s, border-color .3s, letter-spacing .4s var(--ease-out)}html[lang=ar] .bracket{letter-spacing:.06em;font-size:15px}.bracket:before,.bracket:after{content:"";border:1.5px solid var(--red-hot);width:10px;height:10px;transition:inset .35s var(--ease-out);position:absolute}.bracket:before{border-inline-end:0;top:-5px;border-bottom:0;inset-inline-start:-5px}.bracket:after{border-inline-start:0;bottom:-5px;border-top:0;inset-inline-end:-5px}.bracket:hover:not(:disabled),.bracket:focus-visible{color:#f4ede0;background:var(--red);border-color:var(--red);letter-spacing:.4em}html[lang=ar] .bracket:hover:not(:disabled){letter-spacing:.1em}.bracket:hover:before,.bracket:focus-visible:before{top:-9px;inset-inline-start:-9px}.bracket:hover:after,.bracket:focus-visible:after{bottom:-9px;inset-inline-end:-9px}.bracket:disabled{opacity:.35;cursor:default}svg[data-draw] .draw-path{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 1.8s var(--ease-out) forwards}svg[data-draw] .emblem-ring circle:nth-child(2){animation-delay:.25s}svg[data-draw] .emblem-head{fill-opacity:0;animation:draw 2.2s .5s var(--ease-out) forwards, fill-in .9s 1.9s ease forwards}svg[data-draw] .emblem-ticks{opacity:0;animation:.8s 1.1s forwards fade-in}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fill-in{to{fill-opacity:1}}@keyframes fade-in{to{opacity:1}}.gate{z-index:120;background:var(--ink);color:var(--bone);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.gate-grid{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 75%);mask-image:radial-gradient(#000 20%,#0000 75%)}.gate-center{text-align:center;flex-direction:column;align-items:center;gap:22px;padding:24px;display:flex;position:relative}.gate-blueprint{aspect-ratio:1;width:min(340px,78vw);color:var(--bone);place-items:center;display:grid;position:relative}.gate-blueprint>svg.gate-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gate-lines line,.gate-lines path{stroke:var(--gold);stroke-width:.6px;fill:none;stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 1.4s .3s var(--ease-out) forwards}.gate-lines text{fill:var(--gold);letter-spacing:.18em;opacity:0;font-family:IBM Plex Mono,monospace;font-size:7px;animation:.6s 1.2s forwards fade-in}.gate-emblem{width:58%;height:auto}.gate-helix{width:min(320px,76vw);height:60px}.gate-helix canvas{width:100%;height:100%;display:block}.gate-status{color:var(--bone-dim);min-height:1.4em}.gate-status b{color:var(--bone);font-variant-numeric:tabular-nums;font-weight:500}.gate-sound{color:var(--bone-mute)}.gate-skip{color:var(--bone-mute);cursor:pointer;top:22px;padding:8px;transition:color .2s;position:absolute;inset-inline-end:24px}.gate-skip:hover{color:var(--bone)}.gate-flash{background:var(--memory);opacity:0;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.gate[data-phase=leaving]{animation:.95s step-end forwards gate-out,.5s .55s forwards gate-fade}.gate[data-phase=leaving] .gate-flash{animation:.9s ease-out forwards flash}@keyframes gate-out{0%{filter:none;transform:none}12%{filter:drop-shadow(6px 0 #b3261ee6)drop-shadow(-6px 0 #d8e8ffe6);clip-path:inset(10% 0 52%);transform:translate(-10px)skew(-6deg)}24%{clip-path:inset(48% 0 12%);transform:translate(14px)}36%{clip-path:inset(0);filter:hue-rotate(80deg)saturate(3);transform:translate(-6px)scaleY(1.04)}50%{filter:brightness(4);clip-path:inset(0);transform:scaleY(.006)}to{filter:brightness(4);transform:scaleY(.006)scaleX(1.4)}}@keyframes gate-fade{to{opacity:0;visibility:hidden}}@keyframes flash{0%,40%{opacity:0}52%{opacity:.85}to{opacity:0}}.hud{z-index:60;pointer-events:none;color:var(--bone);position:fixed;inset:0}.hud>*{pointer-events:auto}.hud:before{content:"";background:linear-gradient(to bottom, var(--ink), var(--ink));height:90px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.hud:before{background:linear-gradient(to bottom, color-mix(in srgb, var(--ink) 85%, transparent), color-mix(in srgb, var(--ink) 0%, transparent))}}.hud:before{pointer-events:none}.hud-brand{top:18px;align-items:center;gap:10px;text-decoration:none;display:flex;position:absolute;inset-inline-start:var(--gutter)}.hud-brand .mono{color:var(--bone-dim)}.hud-right{top:18px;align-items:center;gap:22px;display:flex;position:absolute;inset-inline-end:var(--gutter)}.hud-btn{color:var(--bone);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 0;text-decoration:none;display:inline-flex}.hud-lang{color:var(--bone-dim);font-family:Reem Kufi,IBM Plex Sans Arabic,sans-serif;font-size:15px}html[lang=ar] .hud-lang{letter-spacing:.22em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:11px}.hud-lang:hover{color:var(--bone)}.menu-icon{width:30px;height:10px;position:relative}.menu-icon i{height:1.5px;transition:width .35s var(--ease-out);background:currentColor;position:absolute;inset-inline-end:0}.menu-icon i:first-child{width:30px;top:0}.menu-icon i:last-child{width:18px;bottom:0}.hud-btn:hover .menu-icon i:last-child{width:30px}.theme-btn svg{width:18px;height:18px;display:block}.theme-btn .sun{display:none}:root[data-theme=light] .theme-btn .sun{display:block}:root[data-theme=light] .theme-btn .moon{display:none}.sound-bars{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.sound-bars i{background:var(--gold);width:2px;height:3px;transition:height .3s}.sound-bars[data-on=true] i{animation:.9s ease-in-out infinite alternate bars}.sound-bars[data-on=true] i:nth-child(2){animation-delay:-.3s}.sound-bars[data-on=true] i:nth-child(3){animation-delay:-.6s}.sound-bars[data-on=true] i:nth-child(4){animation-delay:-.15s}.sound-bars[data-on=true] i:nth-child(5){animation-delay:-.45s}@keyframes bars{0%{height:3px}to{height:14px}}.hud-sync{top:50%;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;inset-inline-end:18px;transform:translateY(-50%)}.hud-sync-track{background:var(--bone-faint);width:1px;height:160px;position:relative}.hud-sync-fill{background:linear-gradient(to bottom, var(--memory), var(--red-hot));transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.hud-sync-label{writing-mode:vertical-rl;color:var(--bone-mute);font-variant-numeric:tabular-nums}.hud-where{color:var(--bone-dim);bottom:22px;align-items:center;gap:12px;display:flex;position:absolute;inset-inline-start:var(--gutter)}.hud-where b{color:var(--bone);letter-spacing:.1em;font-family:IBM Plex Mono,monospace;font-weight:500}.hud-where span.sep{background:var(--bone-mute);width:1px;height:12px}@media (max-width:760px){.hud-sync,.hud-where,.hud-brand .mono{display:none}.hud-right{gap:16px}}.mm{z-index:110;visibility:hidden;opacity:0;transition:opacity .5s var(--ease-out), visibility 0s .5s;grid-template-rows:1fr auto;display:grid;position:fixed;inset:0;overflow:hidden}.mm[data-open=true]{visibility:visible;opacity:1;transition:opacity .6s var(--ease-out)}.mm-backdrop{background:radial-gradient(ellipse 80% 70% at 30% 50%, var(--ink), var(--ink) 75%), linear-gradient(90deg, var(--ink), var(--ink));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mm-backdrop{background:radial-gradient(ellipse 80% 70% at 30% 50%, color-mix(in srgb, var(--ink) 62%, transparent), color-mix(in srgb, var(--ink) 94%, transparent) 75%), linear-gradient(90deg, color-mix(in srgb, var(--ink) 94%, transparent), color-mix(in srgb, var(--ink) 55%, transparent))}}.mm-backdrop{-webkit-backdrop-filter:blur(11px)saturate(.6)}html[dir=rtl] .mm-backdrop{background:radial-gradient(ellipse 80% 70% at 70% 50%, var(--ink), var(--ink) 75%), linear-gradient(270deg, var(--ink), var(--ink))}@supports (color:color-mix(in lab, red, red)){html[dir=rtl] .mm-backdrop{background:radial-gradient(ellipse 80% 70% at 70% 50%, color-mix(in srgb, var(--ink) 62%, transparent), color-mix(in srgb, var(--ink) 94%, transparent) 75%), linear-gradient(270deg, color-mix(in srgb, var(--ink) 94%, transparent), color-mix(in srgb, var(--ink) 55%, transparent))}}.mm-watermark{width:115vh;height:115vh;color:var(--bone);top:50%;position:absolute;inset-inline-end:-18vh;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.mm-watermark{color:color-mix(in srgb, var(--bone) 3.5%, transparent)}}.mm-watermark{pointer-events:none}.mm[data-open=true] .mm-watermark .emblem-ring{transform-origin:50%;transform-box:view-box;animation:90s linear infinite mm-spin}@keyframes mm-spin{to{transform:rotate(360deg)}}.mm-scan{pointer-events:none;background:repeating-linear-gradient(0deg,#d8e8ff06 0 1px,#0000 1px 4px);position:absolute;inset:0}.mm-scan:after{content:"";inset-inline:0;background:linear-gradient(#0000,#d8e8ff0d,#0000);height:18vh;animation:7s linear infinite mm-sweep;position:absolute;top:-20vh}@keyframes mm-sweep{to{top:110vh}}.mm-body{padding:clamp(80px, 11vh, 130px) var(--gutter) 24px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:6vw;width:100%;max-width:1400px;min-height:0;margin-inline:auto;display:grid;position:relative}.mm-brand{opacity:0;transition:opacity .7s .1s var(--ease-out), transform .7s .1s var(--ease-out);grid-column:1;align-items:center;gap:20px;display:flex;transform:translateY(14px)}.mm[data-open=true] .mm-brand{opacity:1;transform:none}.mm-name{margin-top:6px;font-size:clamp(28px,3.4vw,46px)}.mm-role{color:var(--bone-mute);margin-top:6px}.mm-list{grid-column:1;align-self:start;margin:clamp(28px,6vh,64px) 0 0;padding:0;list-style:none}.mm-list li{opacity:0;transform:translateX(calc(-30px * var(--dir,1)));transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transition-delay:calc(.18s + var(--i) * 60ms)}html[dir=rtl] .mm-list li{--dir:-1}.mm[data-open=true] .mm-list li{opacity:1;transform:none}.mm-item{width:100%;color:var(--bone-mute);text-align:start;cursor:pointer;isolation:isolate;background:0 0;border:0;align-items:center;gap:18px;padding:10px 18px;transition:color .25s;display:flex;position:relative}.mm-item:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--bone), var(--bone) 70%, transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mm-item:before{background:linear-gradient(90deg, color-mix(in srgb, var(--bone) 14%, transparent), color-mix(in srgb, var(--bone) 2%, transparent) 70%, transparent)}}.mm-item:before{border-inline-start:2px solid var(--red-hot);transform-origin:0;transition:transform .45s var(--ease-out);transform:scaleX(0)}html[dir=rtl] .mm-item:before{background:linear-gradient(270deg, var(--bone), var(--bone) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){html[dir=rtl] .mm-item:before{background:linear-gradient(270deg, color-mix(in srgb, var(--bone) 14%, transparent), color-mix(in srgb, var(--bone) 2%, transparent) 70%, transparent)}}html[dir=rtl] .mm-item:before{transform-origin:100%}.mm-item[data-active=true]{color:var(--bone)}.mm-item[data-active=true]:before{transform:scaleX(1)}.mm-item:focus-visible{outline:none}.mm-mark{opacity:.4;width:9px;height:9px;transition:transform .35s var(--ease-out), background .3s, opacity .3s;border:1.2px solid;flex:none;transform:rotate(45deg)scale(.6)}.mm-item[data-active=true] .mm-mark{background:var(--red-hot);border-color:var(--red-hot);opacity:1;transform:rotate(225deg)scale(1)}.mm-n{min-width:2.2em;color:inherit;opacity:.6}.mm-label{transition:transform .4s var(--ease-out), letter-spacing .4s var(--ease-out);font-size:clamp(26px,3.3vw,48px);line-height:1.15}.mm-item[data-active=true] .mm-label{transform:translateX(calc(10px * var(--dir,1)));text-shadow:0 0 24px var(--bone)}@supports (color:color-mix(in lab, red, red)){.mm-item[data-active=true] .mm-label{text-shadow:0 0 24px color-mix(in srgb, var(--bone) 25%, transparent)}}html[dir=rtl] .mm-item{--dir:-1}.mm-info{border:1px solid var(--bone-faint);background:linear-gradient(to bottom, var(--ink), var(--ink));grid-area:1/2/span 2;align-self:end;margin-bottom:4vh;padding:26px 28px}@supports (color:color-mix(in lab, red, red)){.mm-info{background:linear-gradient(to bottom, color-mix(in srgb, var(--ink) 40%, transparent), color-mix(in srgb, var(--ink) 75%, transparent))}}.mm-info{opacity:0;transition:opacity .7s .35s var(--ease-out), transform .7s .35s var(--ease-out);position:relative;transform:translateY(20px)}.mm[data-open=true] .mm-info{opacity:1;transform:none}.mm-info:before,.mm-info:after{content:"";border:1.5px solid var(--gold);width:14px;height:14px;position:absolute}.mm-info:before{border-inline-end:0;top:-1px;border-bottom:0;inset-inline-start:-1px}.mm-info:after{border-inline-start:0;bottom:-1px;border-top:0;inset-inline-end:-1px}.mm-info-n{color:var(--gold)}.mm-info-title{text-transform:uppercase;margin-top:10px;font-size:clamp(22px,2.2vw,30px)}html[lang=ar] .mm-info-title{text-transform:none}.mm-desc{color:var(--bone-dim);min-height:3.2em;margin-top:10px;font-style:italic}html[lang=ar] .mm-desc{font-style:normal}.mm-info-bar{background:var(--bone-faint);height:2px;margin-top:18px;display:block}.mm-info-bar i{background:linear-gradient(90deg, var(--memory), var(--red-hot));transform-origin:0;height:100%;transition:transform .5s var(--ease-out);display:block}html[dir=rtl] .mm-info-bar i{transform-origin:100%}.mm-foot{padding:18px var(--gutter) 22px;border-top:1px solid var(--bone-faint);color:var(--bone-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex;position:relative}.mm-options{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.mm-opt{border:1px solid var(--bone-faint);color:var(--bone-dim);cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;padding:7px 12px;text-decoration:none;transition:border-color .2s,color .2s}.mm-opt b{color:var(--bone);font-weight:500}.mm-opt:hover,.mm-opt:focus-visible{border-color:var(--red-hot);color:var(--bone)}@media (max-width:860px){.mm-body{grid-template-rows:auto auto 1fr;grid-template-columns:1fr;padding-top:80px}.mm-info{grid-area:3/1;align-self:end;margin:18px 0 0;padding:16px 18px}.mm-label{font-size:clamp(24px,7vw,34px)}.mm-item{padding:8px 12px}.mm-hints{display:none}.mm-watermark{inset-inline-end:-40vh}}html.has-cursor,html.has-cursor *{cursor:none!important}html.has-cursor input,html.has-cursor textarea{cursor:text!important}.cursor{z-index:150;pointer-events:none;transition:opacity .2s;position:fixed;inset:0}.cursor-ink{width:100%;height:100%;position:absolute;inset:0}.cursor-quill{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.cursor-quill-body{transform-origin:1px 47px;width:48px;height:48px;transition:transform .45s var(--ease-out), filter .45s var(--ease-out);filter:drop-shadow(0 1px 1px #00000059);position:absolute;top:-47px;left:-1px}.cursor-quill-body svg{display:block;overflow:visible}.q-vane{fill:#f1e9d8;stroke:#1a130e;stroke-width:1.2px}.q-barb{fill:none;stroke:#1a130e6b;stroke-width:.7px}.q-notch{fill:none;stroke:#1a130e;stroke-width:1.4px}.q-shaft{fill:none;stroke:#8e1b1b;stroke-width:1.4px}.q-nib{fill:#1a130e;stroke:#c9a24a;stroke-width:.6px}.q-slit{fill:none;stroke:#c9a24a;stroke-width:.5px}.cursor-shadow{opacity:0;width:14px;height:6px;transition:opacity .4s, transform .45s var(--ease-out);background:radial-gradient(closest-side,#00000073,#0000);border-radius:50%;position:absolute;top:-3px;left:-6px;transform:scale(.6)}.cursor[data-state=lift] .cursor-quill-body{filter:drop-shadow(0 10px 8px #00000052)drop-shadow(0 0 10px #e9c46a59);transform:translate(4px,-14px)rotate(-10deg)scale(1.12)}.cursor[data-state=lift] .cursor-shadow{opacity:.8;transform:scale(1.6)}.cursor[data-state=write] .cursor-quill-body{filter:drop-shadow(0 2px 2px #0000004d);animation:.14s ease-in-out infinite alternate scribble}@keyframes scribble{0%{transform:rotate(-5deg)translate(-1px)}to{transform:rotate(4deg)translate(1px,-1px)}}.cursor[data-down=true] .cursor-quill-body{animation:.26s ease-out dip}@keyframes dip{0%{translate:0}40%{translate:-2px 3px}to{translate:0}}.ink-blot{z-index:149;background:var(--bone);pointer-events:none;border-radius:46% 54% 50% 50%/52% 48% 56% 44%;width:10px;height:10px;margin:-5px 0 0 -5px;animation:1.2s ease-out forwards blot;position:fixed}@keyframes blot{0%{opacity:.9;transform:scale(.2)}20%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.desync{z-index:100;pointer-events:none;opacity:0;visibility:hidden;place-items:center;display:grid;position:fixed;inset:0}.desync[data-on=true]{visibility:visible;animation:.62s step-end forwards desync}.desync:before{content:"";background:repeating-linear-gradient(0deg,#d8e8ff1a 0 1px,#0000 1px 3px),linear-gradient(90deg,#b3261e2e,#d8e8ff1f);position:absolute;inset:0}.desync-bars{position:absolute;inset:0}.desync-bars i{height:var(--h);inset-inline:0;top:var(--y);transform:translateX(var(--x));mix-blend-mode:difference;background:#d8e8ffd9;position:absolute}.desync-text{font-family:var(--font-ui);letter-spacing:.3em;text-transform:uppercase;color:var(--memory);text-shadow:3px 0 var(--red-hot), -3px 0 #4cc9f0;font-size:clamp(16px,2.4vw,28px);position:relative}html[lang=ar] .desync-text{letter-spacing:0}@keyframes desync{0%{opacity:1}16%{opacity:.4}30%{opacity:1}70%{opacity:1}85%{opacity:.3}to{opacity:0;visibility:hidden}}html.is-desync main{animation:.6s steps(2,end) jitter}@keyframes jitter{0%{filter:none;transform:translate(0)}20%{filter:drop-shadow(5px 0 #b3261ecc)hue-rotate(40deg);transform:translate(-12px)}40%{transform:translate(9px)skew(3deg)}60%{filter:saturate(2.2)drop-shadow(-4px 0 #4cc9f0b3);transform:translate(-4px)}80%{transform:translate(2px)}to{filter:none;transform:none}}.hero{isolation:isolate;background:radial-gradient(ellipse 70% 45% at 50% 95%, var(--horizon-glow), transparent 70%), radial-gradient(ellipse 50% 30% at 50% 88%, var(--sun-glow), transparent 70%), var(--hero-sky);place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero-stars{opacity:var(--star-opacity);z-index:-2;background-image:radial-gradient(1px 1px at 12% 22%, var(--bone), transparent 60%), radial-gradient(1px 1px at 28% 8%, var(--bone), transparent 60%), radial-gradient(1.4px 1.4px at 46% 30%, var(--bone), transparent 60%), radial-gradient(1px 1px at 63% 14%, var(--bone), transparent 60%), radial-gradient(1.2px 1.2px at 79% 26%, var(--bone), transparent 60%), radial-gradient(1px 1px at 91% 9%, var(--bone), transparent 60%), radial-gradient(1px 1px at 6% 42%, var(--bone), transparent 60%), radial-gradient(1px 1px at 37% 46%, var(--bone), transparent 60%), radial-gradient(1px 1px at 71% 44%, var(--bone), transparent 60%);position:absolute;inset:0 0 40%}@supports (color:color-mix(in lab, red, red)){.hero-stars{background-image:radial-gradient(1px 1px at 12% 22%, color-mix(in srgb, var(--bone) 55%, transparent), transparent 60%), radial-gradient(1px 1px at 28% 8%, color-mix(in srgb, var(--bone) 40%, transparent), transparent 60%), radial-gradient(1.4px 1.4px at 46% 30%, color-mix(in srgb, var(--bone) 50%, transparent), transparent 60%), radial-gradient(1px 1px at 63% 14%, color-mix(in srgb, var(--bone) 35%, transparent), transparent 60%), radial-gradient(1.2px 1.2px at 79% 26%, color-mix(in srgb, var(--bone) 45%, transparent), transparent 60%), radial-gradient(1px 1px at 91% 9%, color-mix(in srgb, var(--bone) 35%, transparent), transparent 60%), radial-gradient(1px 1px at 6% 42%, color-mix(in srgb, var(--bone) 30%, transparent), transparent 60%), radial-gradient(1px 1px at 37% 46%, color-mix(in srgb, var(--bone) 25%, transparent), transparent 60%), radial-gradient(1px 1px at 71% 44%, color-mix(in srgb, var(--bone) 25%, transparent), transparent 60%)}}.skyline{z-index:-1;pointer-events:none;inset-inline:0;position:absolute;bottom:0}.skyline svg{width:max(1600px,120vw);height:auto;margin-left:calc(max(1600px,120vw)/-2);position:absolute;bottom:0;left:50%}.skyline .l-far{fill:var(--sil-far)}.skyline .l-mid{fill:var(--sil-mid)}.skyline .l-near{fill:var(--sil-near)}.skyline .lit{fill:var(--gold);opacity:var(--lit-opacity)}.skyline-haze{background:linear-gradient(to top, var(--ink), transparent);inset-inline:0;height:30vh;position:absolute;bottom:0}.hero-inner{text-align:center;padding:120px var(--gutter) 24vh;width:100%;position:relative}.hero-kicker{color:var(--gold)}.hero-name{color:var(--bone);margin-top:20px;font-size:clamp(44px,7.4vw,150px);position:relative}.hero-name .nl{display:block}@media (min-width:900px){.hero-name .nl{display:inline}.hero-name .nl+.nl{margin-inline-start:.28em}}html[lang=ar] .hero-name{font-size:clamp(56px,9vw,170px)}@media (max-width:899px){.hero-name,html[lang=ar] .hero-name{font-size:min(12vw,96px)}html[lang=ar] .hero-name{font-size:min(17vw,120px)}}.hero-name[data-live=true]{color:#0000}.hero-canvas{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-role{font-family:var(--font-display);letter-spacing:.24em;text-transform:uppercase;color:var(--bone-dim);margin-top:18px;font-size:clamp(16px,1.6vw,22px)}html[lang=ar] .hero-role{letter-spacing:0}.hero-tagline{max-width:620px;color:var(--bone-dim);margin:22px auto 0;font-style:italic}html[lang=ar] .hero-tagline{font-style:normal}.hero-chips{border:1px solid var(--bone-faint);background:var(--ink);margin-top:36px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hero-chips{background:color-mix(in srgb, var(--ink) 40%, transparent)}}.hero-chips{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-chips a{align-items:center;gap:12px;padding:12px 20px;text-decoration:none;transition:background .3s,color .3s;display:inline-flex}.hero-chips a+a{border-inline-start:1px solid var(--bone-faint)}.hero-chips a:hover{background:var(--bone);color:var(--ink)}.hero-chips .n{color:var(--red-hot)}.hero-chips a:hover .n{color:var(--red)}.hero-cue{color:var(--bone-mute);z-index:2;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.hero-cue i{background:linear-gradient(to bottom, transparent, var(--bone));transform-origin:top;width:1px;height:42px;animation:2.2s ease-in-out infinite cue}@keyframes cue{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.eagle{width:90px;color:var(--sil-bird);z-index:-1;pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.eagle-wrap{z-index:-1;pointer-events:none;position:absolute;inset:0}svg[data-flap] .wing{transform-box:view-box}svg[data-flap] .wing-l{transform-origin:58px 22px}svg[data-flap] .wing-r{transform-origin:62px 22px}svg[data-flap=glide] .wing-l{animation:4.5s ease-in-out infinite glide-l}svg[data-flap=glide] .wing-r{animation:4.5s ease-in-out infinite glide-r}svg[data-flap=fast] .wing-l{animation:.28s ease-in-out infinite alternate flap-l}svg[data-flap=fast] .wing-r{animation:.28s ease-in-out infinite alternate flap-r}@keyframes glide-l{0%,70%,to{transform:rotate(0)}78%{transform:rotate(14deg)}86%{transform:rotate(-8deg)}}@keyframes glide-r{0%,70%,to{transform:rotate(0)}78%{transform:rotate(-14deg)}86%{transform:rotate(8deg)}}@keyframes flap-l{0%{transform:rotate(22deg)scaleX(.9)}to{transform:rotate(-26deg)}}@keyframes flap-r{0%{transform:rotate(-22deg)scaleX(.9)}to{transform:rotate(26deg)}}.seq{background:var(--ink)}.seq-stage{position:relative}.seq-items{gap:clamp(72px,10vw,120px);display:grid}.seq-item{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:clamp(28px,6vw,96px);display:grid}.numeral{--fill:0;color:#0000;background-image:linear-gradient(to top, var(--red-hot) calc(var(--fill) * 100%), var(--numeral-ghost) calc(var(--fill) * 100%));-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;justify-self:center;font-family:Cinzel,serif;font-size:clamp(120px,21vw,320px);font-weight:700;line-height:.85}.seq-label{color:var(--gold)}.seq-title{text-transform:uppercase;margin-top:14px;font-size:clamp(32px,4vw,62px)}html[lang=ar] .seq-title{text-transform:none}.seq-body{color:var(--bone-dim);max-width:560px;margin-top:22px}.seq-body p+p{margin-top:12px}.seq-body strong{color:var(--bone);font-weight:500}.seq-body a,.page-body a,.letter a{color:var(--gold);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.seq-ring,.seq-meter{display:none}.seq--pinned .seq-stage{height:100svh}.seq--pinned .seq-items{display:block;position:absolute;inset:0}.seq--pinned .seq-item{inset-block:0;inset-inline:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(90px,12vw,200px);position:absolute}.seq--pinned .seq-ring{width:1px;max-width:none;display:block;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.seq-ring .seq-line{background:linear-gradient(#0000,#c9a24a47 20% 80%,#0000);position:absolute;inset:0}.seq-ring canvas{width:180px;height:180px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.seq--pinned .seq-meter{color:var(--bone-mute);font-variant-numeric:tabular-nums;bottom:30px;gap:16px;display:flex;position:absolute;inset-inline-end:calc(var(--gutter) + 40px)}.seq-meter b{color:var(--bone);font-weight:500}.seq--pinned .seq-head{margin-bottom:0}@media (max-width:899px){.seq-item{text-align:center;grid-template-columns:1fr}.seq-body{margin-inline:auto}.numeral{font-size:120px}}.codex{background:radial-gradient(ellipse 60% 40% at 50% 0%, #c9a24a0f, transparent 70%), var(--ink-2)}.codex-hint{color:var(--gold);align-items:center;gap:10px;margin-top:22px;display:inline-flex}.codex-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(20px,3vw,40px);display:grid}.page{grid-column:span 12;position:relative}@media (min-width:900px){.page:first-child,.page:nth-child(4){grid-column:span 7}.page:nth-child(2),.page:nth-child(3){grid-column:span 5}.page:nth-child(2){margin-top:80px}.page:nth-child(4){margin-top:-80px}}.page-sheet{height:100%;color:var(--ink-on-parch);background-color:var(--parch);background-image:var(--paper-noise), radial-gradient(ellipse at 30% 20%, #fffaeb8c, transparent 60%), radial-gradient(ellipse at center, transparent 55%, #6e481e61 100%);box-shadow:inset 0 0 0 1px #24190f40, inset 0 0 0 7px var(--parch), inset 0 0 0 8px #24190f59, inset 0 0 70px #5a371459, 0 30px 60px -30px #000c;transition:background-color .6s var(--ease-out), color .6s var(--ease-out), box-shadow .6s var(--ease-out);padding:clamp(22px,3vw,40px);position:relative;overflow:hidden}.page-sheet:after{content:"";background:radial-gradient(circle at var(--mx,50%) var(--my,50%), #c9a24a2e, transparent 45%), linear-gradient(#18212beb, #10161ef5);opacity:0;transition:opacity .6s var(--ease-out);pointer-events:none;z-index:0;position:absolute;inset:0}.page-sheet>*{z-index:1;position:relative}.page-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-desk{color:var(--red);padding-top:6px}.seal{filter:drop-shadow(0 3px 2px #3c0a0a73);flex:none;width:64px;height:64px;transform:rotate(-8deg)}.seal text{font-family:Cinzel,serif;font-weight:700}.page-fig{margin:18px 0 0}.page-plate{aspect-ratio:16/9;background:#fffaeb2e;border:1px solid #24190f38;place-items:center;display:grid;position:relative}.page:nth-child(2) .page-plate,.page:nth-child(3) .page-plate{aspect-ratio:4/3}.page-plate img{object-fit:contain;width:auto;max-width:52%;height:auto;max-height:72%;transition:filter .6s var(--ease-out), transform .8s var(--ease-out);position:relative}.page-plate img[data-paper]{mix-blend-mode:multiply;max-height:84%;box-shadow:0 10px 18px -10px #24190f99}.page-sketch{color:#24190f73;width:100%;height:100%;transition:color .6s;position:absolute;inset:0}.page-sketch .sk{fill:none;stroke:currentColor;stroke-width:.5px;vector-effect:non-scaling-stroke}.page-sketch text{fill:currentColor;letter-spacing:.15em;font-family:IBM Plex Mono,monospace;font-size:2.6px}.page-badge{border:1.5px solid var(--red);width:70px;height:70px;color:var(--red);text-align:center;top:12px;border-radius:50%;place-items:center;line-height:1.1;display:grid;position:absolute;inset-inline-end:12px;transform:rotate(12deg)}.page-badge b{font-family:Cinzel,serif;font-size:18px;display:block}.page-fig figcaption{color:var(--ink-on-parch-dim);margin-top:10px;font-size:.82em;font-style:italic}html[lang=ar] .page-fig figcaption{font-style:normal}.page-title{text-transform:uppercase;color:var(--ink-on-parch);margin-top:22px;font-size:clamp(26px,2.8vw,40px);transition:color .5s,text-shadow .5s}html[lang=ar] .page-title{text-transform:none}.page-body{color:var(--ink-on-parch-dim);margin-top:14px;transition:color .5s}.page-body p+p{margin-top:10px}.page-body strong{color:var(--ink-on-parch);font-weight:600;transition:color .5s}.page-body a{color:var(--red)}.page-tags{flex-wrap:wrap;gap:8px;margin-top:20px;padding:0;list-style:none;display:flex}.page-tags li{color:var(--ink-on-parch);border:1px solid #24190f66;padding:4px 10px;transition:border-color .5s,color .5s}.page-link{color:var(--red);border-bottom:1px solid;gap:8px;margin-top:22px;padding-bottom:2px;text-decoration:none;display:inline-flex}.ev-pulse{top:var(--my,50%);left:var(--mx,50%);border:1px solid var(--gold-hot);opacity:0;pointer-events:none;z-index:2;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;position:absolute}.page[data-ev] .page-sheet,.page:focus-within .page-sheet{color:#d8e8ff8c;box-shadow:inset 0 0 0 1px #c9a24a59,inset 0 0 0 7px #0000,inset 0 0 0 8px #c9a24a40,0 30px 80px -30px #c9a24a59}.page[data-ev] .page-sheet:after,.page:focus-within .page-sheet:after{opacity:1}.page[data-ev] .ev-pulse{animation:1.6s ease-out infinite pulse}@keyframes pulse{50%{opacity:.5}}.page[data-ev] .page-title,.page:focus-within .page-title,.page[data-ev] .page-link,.page:focus-within .page-link,.page[data-ev] .page-body strong,.page:focus-within .page-body strong,.page[data-ev] .page-body a,.page:focus-within .page-body a{color:var(--gold-hot);text-shadow:0 0 18px #e9c46a8c}.page[data-ev] .page-body,.page:focus-within .page-body,.page[data-ev] .page-fig figcaption,.page:focus-within .page-fig figcaption,.page[data-ev] .page-desk,.page:focus-within .page-desk{color:#d8e8ff8c}.page[data-ev] .page-tags li,.page:focus-within .page-tags li{color:#d8e8ffb3;border-color:#d8e8ff33}.page[data-ev] .page-sketch,.page:focus-within .page-sketch{color:#c9a24a99}.page[data-ev] .page-plate img,.page:focus-within .page-plate img{filter:grayscale()brightness(1.4)sepia(.6)hue-rotate(5deg)drop-shadow(0 0 14px #e9c46a80);transform:scale(1.04)}.page[data-ev] .page-plate img[data-paper],.page:focus-within .page-plate img[data-paper]{mix-blend-mode:normal;filter:grayscale()brightness(.8)sepia(.4)}.page[data-ev] .page-badge,.page:focus-within .page-badge{color:var(--gold-hot);border-color:var(--gold-hot);box-shadow:0 0 18px #e9c46a66}.armory{background:var(--ink);overflow:hidden}.armory-wheel{aspect-ratio:1;color:#c9a24a12;pointer-events:none;width:min(1100px,140vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.racks{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,26px);display:grid;position:relative}@media (max-width:1100px){.racks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.racks{grid-template-columns:1fr}}.rack{background:linear-gradient(to bottom, var(--bone), var(--bone));padding:26px 22px 18px;position:relative}@supports (color:color-mix(in lab, red, red)){.rack{background:linear-gradient(to bottom, color-mix(in srgb, var(--bone) 4%, transparent), color-mix(in srgb, var(--bone) 1%, transparent))}}.rack{border:1px solid var(--bone-faint)}.rack:before{content:"";background:var(--bone-mute);top:-1px;height:2px;position:absolute;inset-inline:22px}.rack[data-featured=true]{background:linear-gradient(#8e1b1b29,#8e1b1b05);border-color:#b3261e99}.rack[data-featured=true]:before{background:var(--red-hot)}.rack-kicker{color:var(--bone-mute)}.rack[data-featured=true] .rack-kicker{color:var(--red-hot)}.rack h3{text-transform:uppercase;margin-top:8px;font-size:clamp(22px,2vw,28px)}html[lang=ar] .rack h3{text-transform:none}.rack ul{margin:18px 0 0;padding:0;list-style:none}.arm-item{border-top:1px solid var(--bone-faint);padding:14px 0 14px 22px;position:relative}html[dir=rtl] .arm-item{padding:14px 22px 14px 0}.arm-item:before{content:"";border:1px solid var(--gold);width:7px;height:7px;transition:background .3s, transform .4s var(--ease-out);top:22px;position:absolute;inset-inline-start:2px;transform:rotate(45deg)}.arm-item:hover:before{background:var(--gold);transform:rotate(225deg)}.arm-name{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--bone);font-size:13px;display:block}html[lang=ar] .arm-name{letter-spacing:0;font-size:15px;font-weight:600}.arm-note{color:var(--bone-mute);margin-top:4px;font-size:.86em;line-height:1.5;transition:color .3s;display:block}.arm-item:hover .arm-note{color:var(--bone-dim)}.tallies{border-top:1px solid var(--bone-faint);border-bottom:1px solid var(--bone-faint);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(64px,9vw,120px);display:grid;position:relative}.tally{text-align:center;flex-direction:column-reverse;padding:30px 16px;display:flex}.tally+.tally{border-inline-start:1px solid var(--bone-faint)}.tally-value{color:var(--bone);font-variant-numeric:tabular-nums;font-family:Cinzel,serif;font-size:clamp(40px,5.5vw,76px);font-weight:700;line-height:1}.tally-label{color:var(--bone-mute);margin-top:10px}@media (max-width:700px){.tallies{grid-template-columns:repeat(2,minmax(0,1fr))}.tally:nth-child(3){border-inline-start:0}.tally:nth-child(n+3){border-top:1px solid var(--bone-faint)}}.leap{background:var(--ink);position:relative}.leap-stage{isolation:isolate;height:100svh;min-height:560px;position:relative;overflow:hidden}.leap-sky{z-index:-3;background:radial-gradient(ellipse 60% 40% at 50% 100%, var(--horizon-glow), transparent 70%), var(--leap-sky);position:absolute;inset:0}.leap-city{z-index:-2;position:absolute;inset:0}.leap-city svg{transform-origin:50% 100%;will-change:transform;width:max(1600px,130vw);height:auto;margin-left:calc(max(1600px,130vw)/-2);position:absolute;bottom:0;left:50%}.leap-city .l-far{fill:var(--sil-far)}.leap-city .l-mid{fill:var(--sil-mid)}.leap-city .l-near{fill:var(--sil-near)}.leap-city .lit{fill:var(--gold);opacity:var(--lit-opacity)}.leap-ledge{width:min(560px,70vw);color:var(--sil-ledge);z-index:-1;will-change:transform;bottom:0;position:absolute;inset-inline-start:0}html[dir=rtl] .leap-ledge{transform:scaleX(-1)}.leap-streaks{z-index:0;opacity:0;background-image:repeating-linear-gradient(90deg, transparent 0 7vw, var(--bone) 7vw calc(7vw + 1px), transparent calc(7vw + 1px) 11vw), repeating-linear-gradient(90deg, transparent 0 3vw, var(--bone) 3vw calc(3vw + 1px), transparent calc(3vw + 1px) 5.3vw);position:absolute;inset:-20% 0}@supports (color:color-mix(in lab, red, red)){.leap-streaks{background-image:repeating-linear-gradient(90deg, transparent 0 7vw, color-mix(in srgb, var(--bone) 18%, transparent) 7vw calc(7vw + 1px), transparent calc(7vw + 1px) 11vw), repeating-linear-gradient(90deg, transparent 0 3vw, color-mix(in srgb, var(--bone) 8%, transparent) 3vw calc(3vw + 1px), transparent calc(3vw + 1px) 5.3vw)}}.leap-streaks{pointer-events:none;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.leap-text{text-align:end;z-index:1;max-width:560px;top:18%;position:absolute;inset-inline-end:var(--gutter)}.leap-text h2{margin-top:12px;font-size:clamp(56px,9vw,140px)}.leap-lines{color:var(--bone-dim);margin-top:18px;font-size:clamp(20px,2.2vw,30px);font-style:italic;line-height:1.3}html[lang=ar] .leap-lines{font-style:normal;line-height:1.6}.leap-landed{z-index:2;opacity:0;color:var(--bone);place-items:center;display:grid;position:absolute;inset:0}.leap-dust{z-index:1;opacity:0;pointer-events:none;background:radial-gradient(at 50% 100%,#e6dbc2f2,#e6dbc266 40%,#0000 75%);position:absolute;inset:0}.leap-eagle{width:70px;color:var(--sil-bird);z-index:-1;top:30%;position:absolute;inset-inline-start:22%}.leap--static .leap-stage{height:auto;min-height:80svh}.leap--static .leap-text{padding:120px var(--gutter) 50svh;text-align:center;top:auto;margin:0 auto;position:relative;inset-inline:auto}.dispatch{background:radial-gradient(ellipse 50% 30% at 50% 0%, #e6dbc212, transparent 70%), var(--ink)}.dispatch-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}@media (max-width:900px){.dispatch-grid{grid-template-columns:1fr}}.letter h3{text-transform:uppercase;font-size:clamp(26px,2.6vw,36px)}html[lang=ar] .letter h3{text-transform:none}.letter .byline{color:var(--bone-mute);margin-top:10px}.letter-body{color:var(--bone-dim);margin-top:22px}.letter-body p+p{margin-top:14px}.letter-body p:first-child:first-letter{float:inline-start;color:var(--red-hot);padding-inline-end:10px;padding-top:6px;font-family:Cinzel,serif;font-size:3.4em;line-height:.85}html[lang=ar] .letter-body p:first-child:first-letter{all:unset}.letter .signoff{font-family:var(--font-display);margin-top:18px;font-size:22px}.direct{border-top:1px solid var(--bone-faint);margin-top:44px;padding-top:26px}.direct h4{color:var(--bone-mute)}.direct ul{gap:4px;margin:16px 0 0;padding:0;list-style:none;display:grid}.direct li{border-bottom:1px dashed var(--bone-faint);align-items:baseline;gap:14px;padding:8px 0;display:flex}.direct li .mono{color:var(--bone-mute);min-width:6.5em}.direct a{overflow-wrap:anywhere;text-decoration:none;transition:color .2s}.direct a:hover{color:var(--gold)}.direct [dir=ltr]{unicode-bidi:isolate}.post{position:relative}.post-sheet{color:var(--ink-on-parch);background-color:var(--parch);background-image:var(--paper-noise), radial-gradient(ellipse at center, transparent 55%, #6e481e61 100%);transform-origin:top;padding:clamp(24px,3.5vw,44px);position:relative;box-shadow:inset 0 0 70px #5a371459,0 40px 70px -40px #000000e6}.post-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.post-postmark{color:var(--red)}.post-head h3{text-transform:uppercase;margin-top:8px;font-size:clamp(26px,2.6vw,36px)}html[lang=ar] .post-head h3{text-transform:none}.post-head p{color:var(--ink-on-parch-dim);font-style:italic}.post-stamp{width:74px;height:90px;color:var(--red);border:1.5px dashed #24190f73;flex:none;place-items:center;padding:6px;display:grid;transform:rotate(4deg)}.post-fields{gap:22px;margin-top:26px;display:grid}.post-fields label{color:var(--ink-on-parch-dim);margin-bottom:4px;display:block}.field{width:100%;font-family:var(--font-body);color:var(--ink-on-parch);background:0 0;border:0;border-bottom:1px solid #24190f73;border-radius:0;padding:6px 0;font-size:1.05em;transition:border-color .25s}.field::placeholder{color:#24190f59;font-style:italic}.field{caret-color:var(--red)}.field:focus{border-bottom-color:var(--red);box-shadow:0 1px 0 var(--red);outline:none}textarea.field{resize:vertical;background-image:repeating-linear-gradient(#0000 0 calc(1.7em - 1px),#24190f24 calc(1.7em - 1px) 1.7em);background-attachment:local;min-height:110px;line-height:1.7}.honeypot{opacity:0;pointer-events:none;z-index:-1;width:1px;height:1px;position:absolute;overflow:hidden}.post-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.post .bracket{color:var(--ink-on-parch);background:0 0;border-color:#24190f59}.post .bracket:hover:not(:disabled),.post .bracket:focus-visible{color:#f4ede0;background:var(--red)}.post-msg{color:var(--ink-on-parch);min-height:1.5em;font-size:.95em}.post-msg[data-state=err]{color:var(--red)}.post-msg a{color:inherit}.post-seal{opacity:0;pointer-events:none;z-index:3;bottom:18px;width:92px;height:92px;position:absolute;inset-inline-end:22px}.post-pigeon{width:90px;color:var(--bone);opacity:0;pointer-events:none;z-index:4;top:-10px;position:absolute;inset-inline-end:10%}.footer{padding:70px var(--gutter) 40px;border-top:1px solid var(--bone-faint);text-align:center;color:var(--bone-mute)}.footer .motto{font-family:var(--font-display);color:var(--bone);margin-top:18px;font-size:clamp(20px,2.4vw,30px)}.footer .line-small{margin-top:14px}.footer-top{color:var(--bone-dim);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:26px;display:inline-flex}.footer-top:hover{color:var(--bone)}.nf{text-align:center;min-height:100svh;padding:40px var(--gutter);background:repeating-linear-gradient(0deg, #d8e8ff0a 0 1px, transparent 1px 3px), radial-gradient(ellipse at center, var(--ink-3), var(--ink) 70%);place-items:center;display:grid}.nf-glitch{letter-spacing:.32em;color:var(--memory);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:clamp(14px,2vw,20px);animation:3.2s step-end infinite nf-flicker;position:relative}.nf-glitch:before,.nf-glitch:after{content:attr(data-text);position:absolute;inset:0}.nf-glitch:before{color:var(--red-hot);clip-path:inset(0 0 55%);animation:2.4s steps(2,end) infinite nf-shift;transform:translate(3px)}.nf-glitch:after{color:#4cc9f0;clip-path:inset(50% 0 0);animation:1.9s steps(2,end) infinite reverse nf-shift;transform:translate(-3px)}@keyframes nf-shift{0%{transform:translate(3px)}50%{transform:translate(-5px,1px)}to{transform:translate(2px,-1px)}}@keyframes nf-flicker{0%,92%,to{opacity:1}93%{opacity:.2}95%{opacity:1}97%{opacity:.4}}.nf h1{margin-top:26px;font-size:clamp(36px,6vw,72px)}.nf .ar{color:var(--bone-dim);margin-top:12px;font-family:Reem Kufi,sans-serif;font-size:clamp(22px,3vw,32px)}.nf-actions{flex-wrap:wrap;justify-content:center;gap:22px;margin-top:40px;display:flex}.nf-actions a{text-decoration:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}body:after{animation:none}}.footer>svg,.nf svg{margin-inline:auto}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
