@font-face{font-family:Marcellus SC;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/marcellus-sc-latin-ext-400-normal.KmjoMFPz.woff2)format("woff2"),url(/_astro/marcellus-sc-latin-ext-400-normal.CbfEGuvh.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:Marcellus SC;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/marcellus-sc-latin-400-normal.BVWXGf4k.woff2)format("woff2"),url(/_astro/marcellus-sc-latin-400-normal.BE55TSha.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:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-cyrillic-ext-400-normal.BjDhGU6t.woff2)format("woff2"),url(/_astro/noto-sans-cyrillic-ext-400-normal.d9FrwbiD.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:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-cyrillic-400-normal.CHP_ranX.woff2)format("woff2"),url(/_astro/noto-sans-cyrillic-400-normal.BDYvNhAR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-devanagari-400-normal.C3FccbrF.woff2)format("woff2"),url(/_astro/noto-sans-devanagari-400-normal.g9fsM2jL.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-greek-ext-400-normal.i2oSBwXz.woff2)format("woff2"),url(/_astro/noto-sans-greek-ext-400-normal.L11LEhi4.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-greek-400-normal.DCESwnT1.woff2)format("woff2"),url(/_astro/noto-sans-greek-400-normal.Be2BcUUc.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:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-vietnamese-400-normal.D2wP-Vm-.woff2)format("woff2"),url(/_astro/noto-sans-vietnamese-400-normal.C3Al4sv4.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:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-latin-ext-400-normal.CVf-LbaS.woff2)format("woff2"),url(/_astro/noto-sans-latin-ext-400-normal.CNh9dRW_.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:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-latin-400-normal.BTkUljjl.woff2)format("woff2"),url(/_astro/noto-sans-latin-400-normal.DPpKfCgK.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:Noto Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-cyrillic-ext-400-italic.C9NI8UaU.woff2)format("woff2"),url(/_astro/noto-sans-cyrillic-ext-400-italic.DqW_YkPk.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:Noto Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-cyrillic-400-italic.CMQj_TQM.woff2)format("woff2"),url(/_astro/noto-sans-cyrillic-400-italic.Dm4hr-Ag.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-devanagari-400-italic.aza5nvbj.woff2)format("woff2"),url(/_astro/noto-sans-devanagari-400-italic.BpEXw0fu.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-greek-ext-400-italic.DlxXzGt2.woff2)format("woff2"),url(/_astro/noto-sans-greek-ext-400-italic.D9i0Od8_.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-greek-400-italic.Cw158ua2.woff2)format("woff2"),url(/_astro/noto-sans-greek-400-italic.Ds3lC5jm.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:Noto Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-vietnamese-400-italic.Dotu2pZp.woff2)format("woff2"),url(/_astro/noto-sans-vietnamese-400-italic.da8J1rYs.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:Noto Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-latin-ext-400-italic.BXXaecLH.woff2)format("woff2"),url(/_astro/noto-sans-latin-ext-400-italic.C3uzHanu.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:Noto Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-latin-400-italic.4m5KtZ19.woff2)format("woff2"),url(/_astro/noto-sans-latin-400-italic.D8X3Awh8.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:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-cyrillic-ext-700-normal.OK-fZO_i.woff2)format("woff2"),url(/_astro/noto-sans-cyrillic-ext-700-normal.D83T7awq.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:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-cyrillic-700-normal.DYZmzPmX.woff2)format("woff2"),url(/_astro/noto-sans-cyrillic-700-normal.D8UNalU-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-devanagari-700-normal.DVs0dmkg.woff2)format("woff2"),url(/_astro/noto-sans-devanagari-700-normal.CT12sGlc.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-greek-ext-700-normal.Dq1WA5-1.woff2)format("woff2"),url(/_astro/noto-sans-greek-ext-700-normal.BOmIwFkq.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-greek-700-normal.x3kNWF-0.woff2)format("woff2"),url(/_astro/noto-sans-greek-700-normal.DDNJsN3F.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:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-vietnamese-700-normal.DayJ0F-f.woff2)format("woff2"),url(/_astro/noto-sans-vietnamese-700-normal.1GL2JyGE.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:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-latin-ext-700-normal.BypTtJma.woff2)format("woff2"),url(/_astro/noto-sans-latin-ext-700-normal.CgsG9aVh.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:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-latin-700-normal.CrvTEWhy.woff2)format("woff2"),url(/_astro/noto-sans-latin-700-normal.ZyrKABVF.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{--red:#c92821;--red-soft:#c928214d;--red-glow:#c9282199;--coal:#1d1d1d;--ink:#111;--glass:#161616db;--glass-strong:#111111f0;--text:#e2dfdc;--text-dim:#a9a4a0;--text-faint:#77726e;--line:#ffffff14;--font-display:"Marcellus SC", "Trajan Pro", Georgia, serif;--font-body:"Noto Sans", "Droid Sans", "Segoe UI", sans-serif;--header-h:3.5rem;--footer-h:2.4rem;--maxw:78rem;--gutter:clamp(1rem, 3vw, 2.5rem);--radius:12px;--ease:cubic-bezier(.22, .61, .36, 1);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--ink);min-height:100dvh;color:var(--text);font:400 1rem/1.65 var(--font-body);-webkit-font-smoothing:antialiased;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);flex-direction:column;margin:0;display:flex}img{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:2px}.skip-link{z-index:100;background:var(--red);color:#fff;border-radius:4px;padding:.5rem 1rem;text-decoration:none;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.stage{z-index:-2;background:var(--ink);position:fixed;inset:0;overflow:hidden}.stage img{object-fit:cover;width:100%;height:100%;animation:drift 60s var(--ease) infinite alternate;transform-origin:60% 40%}.stage:after{content:"";background:radial-gradient(at 50% 35%,#0000 40%,#0000008c 100%),linear-gradient(#00000040,#0000 25% 70%,#00000080);position:absolute;inset:0}.stage[data-dim]:after{background:radial-gradient(at 50% 30%,#00000059,#000c 100%),#00000059}@keyframes drift{0%{transform:scale(1.02)}to{transform:scale(1.09)translate(-1%,-1%)}}.grain{z-index:-1;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");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(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.stage img,.grain{animation:none}html{scroll-behavior:auto}}.site-header{z-index:50;height:var(--header-h);justify-content:center;display:flex;position:sticky;top:0}.site-header:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#33333380 30em,#3333334d 60%,#3333331a);border-bottom:1px solid #0009;height:2.6rem;position:absolute;top:0;left:0;right:0}.bar{width:min(var(--maxw), 100%);background:var(--glass);-webkit-backdrop-filter:blur(10px)saturate(1.2);border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);box-shadow:0 10px 30px #00000059, inset 0 -1px 0 var(--line);align-items:center;gap:2rem;padding:0 1.25rem 0 1.5rem;display:flex;position:relative}.logo{flex:none;width:6.4rem;line-height:0;display:block}.logo img{width:100%;height:auto}.nav{flex:1;justify-content:center;display:flex}.nav ul{margin:0;padding:0;list-style:none;display:flex}.nav li+li{border-left:1px solid #ffffff38}.nav a{font:400 .95rem/1.4 var(--font-body);color:#d6d2ce;letter-spacing:.03em;transition:color .25s var(--ease);padding:.2rem 1.4rem;text-decoration:none;display:block;position:relative}.nav a:after{content:"";background:var(--red);transform-origin:0;height:2px;transition:transform .35s var(--ease);box-shadow:0 0 10px var(--red-glow);position:absolute;bottom:-.45rem;left:1.4rem;right:1.4rem;transform:scaleX(0)}.nav a:hover{color:#fff}.nav a:hover:after,.nav a[aria-current]:after{transform:scaleX(1)}.nav a[aria-current]{color:#fff}.lang{font:.78rem/1 var(--font-display);letter-spacing:.08em;color:var(--text-dim);border:1px solid #ffffff24;border-radius:999px;flex:none;padding:.45rem .7rem;text-decoration:none;transition:border-color .25s,color .25s}.lang:hover{color:#fff;border-color:var(--red)}.menu-toggle{display:none}@media (width<=52rem){.bar{border-radius:0;gap:1rem;padding:0 1rem}.menu-toggle{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:2.6rem;height:2.6rem;display:grid}.menu-toggle span,.menu-toggle span:before,.menu-toggle span:after{content:"";width:1.4rem;height:2px;transition:transform .3s var(--ease), background .2s;background:currentColor;display:block;position:relative}.menu-toggle span:before{position:absolute;top:-7px}.menu-toggle span:after{position:absolute;top:7px}.menu-open .menu-toggle span{background:0 0}.menu-open .menu-toggle span:before{transform:translateY(7px)rotate(45deg)}.menu-open .menu-toggle span:after{transform:translateY(-7px)rotate(-45deg)}.nav{background:var(--glass-strong);clip-path:inset(0 0 100%);transition:clip-path .4s var(--ease);position:absolute;top:100%;left:0;right:0}.menu-open .nav{clip-path:inset(0)}.nav ul{flex-direction:column;width:100%;padding:.5rem 0 1rem}.nav li+li{border-left:0;border-top:1px solid var(--line)}.nav a{padding:.9rem 1.5rem;font-size:1rem}.nav a:after{width:3px;height:auto;inset:0 auto 0 0;transform:scaleY(0)}.nav a[aria-current]:after{transform:scaleY(1)}.lang{margin-left:auto}}main{flex-direction:column;flex:1;display:flex}.panel{width:min(var(--maxw), 100% - 2 * var(--gutter));background:var(--glass);-webkit-backdrop-filter:blur(6px);border-radius:var(--radius);border-top:1px solid var(--red-soft);margin:clamp(1.5rem,4vw,3rem) auto 3rem;padding:clamp(1.25rem,4vw,3rem);box-shadow:0 20px 60px #00000073}.eyebrow{font:.78rem/1.2 var(--font-display);letter-spacing:.16em;color:var(--red);text-transform:uppercase;margin:0 0 .4rem}h1,h2,h3{font-family:var(--font-display);color:#fff;font-weight:400;line-height:1.2}.display{text-shadow:1px 1px 2px #000;margin:0;font-size:clamp(1.7rem,3.4vw,2.6rem);font-style:italic}.lead{color:var(--text-dim);max-width:46rem;margin:.8rem 0 0}.crumbs{color:var(--text-faint);flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;padding:0;font-size:.85rem;list-style:none;display:flex}.crumbs li+li:before{content:"›";color:var(--red);margin-right:.4rem}.crumbs a{color:var(--text-dim);text-decoration:none}.crumbs a:hover{color:#fff}.site-footer{min-height:var(--footer-h);padding:.55rem var(--gutter) calc(.55rem + env(safe-area-inset-bottom));border-top:1px solid var(--red-glow);font:.74rem/1.4 var(--font-display);letter-spacing:.04em;color:var(--text-dim);background:#000000e0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.site-footer a{color:var(--text-dim);text-decoration:none}.site-footer a:hover{color:#fff}.site-footer .claim{color:#ddd;font-size:1rem;font-style:italic}.site-footer .claim b{color:var(--red);font-weight:400}.reveal{opacity:0;animation:reveal .7s var(--ease) forwards;animation-delay:calc(var(--i,0) * 45ms + 80ms);transform:translateY(14px)}@keyframes reveal{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;animation:none;transform:none}}
