.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}.header[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:flex-end;padding:1rem 1.5rem;display:flex}a[data-astro-cid-nen7h5rs],a[data-astro-cid-nen7h5rs]:link,a[data-astro-cid-nen7h5rs]:visited{color:#ffffffb3;text-decoration:none;transition:text-shadow .5s,color .3s}a[data-astro-cid-nen7h5rs]:hover{color:#ffffffe6;text-shadow:0 0 10px #fff4,0 0 20px #fff3,0 0 30px #fff2}.large[data-astro-cid-nen7h5rs]{font-size:2em}.small[data-astro-cid-nen7h5rs]{font-size:.8em}@media (width<=600px){.header[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:center;padding:.8rem}.large[data-astro-cid-nen7h5rs]{font-size:1.8em}}footer[data-astro-cid-jo6i4kqk]{place-items:center;padding:6rem 0;display:grid}p[data-astro-cid-jo6i4kqk]{color:#ffffffb3;font-size:1.2em}@media (width<=500px){p[data-astro-cid-jo6i4kqk]{font-size:1em}}@font-face{font-family:Kanit;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/nKKV-Go6G5tXcraQI2GAdQ.ttf)format("truetype")}@font-face{font-family:Kanit;font-style:italic;font-weight:200;font-display:swap;src:url(/fonts/nKKS-Go6G5tXcraQI82hVaQ.ttf)format("truetype")}@font-face{font-family:Kanit;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/nKKS-Go6G5tXcraQI6miVaQ.ttf)format("truetype")}@font-face{font-family:Kanit;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/nKKX-Go6G5tXcraQGwU.ttf)format("truetype")}@font-face{font-family:Kanit;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/nKKS-Go6G5tXcraQI_GjVaQ.ttf)format("truetype")}@font-face{font-family:Kanit;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/nKKS-Go6G5tXcraQI92kVaQ.ttf)format("truetype")}@font-face{font-family:Kanit;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/nKKS-Go6G5tXcraQI7mlVaQ.ttf)format("truetype")}@font-face{font-family:Kanit;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/nKKS-Go6G5tXcraQI6WmVaQ.ttf)format("truetype")}@font-face{font-family:Kanit;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/nKKS-Go6G5tXcraQI4GnVaQ.ttf)format("truetype")}@font-face{font-family:Kanit;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/nKKX-Go6G5tXcr72GwU.ttf)format("truetype")}@font-face{font-family:Kanit;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/nKKU-Go6G5tXcr5aOiWg.ttf)format("truetype")}@font-face{font-family:Kanit;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/nKKU-Go6G5tXcr4-OSWg.ttf)format("truetype")}@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nKKZ-Go6G5tXcoaS.ttf)format("truetype")}@font-face{font-family:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/nKKU-Go6G5tXcr5mOCWg.ttf)format("truetype")}@font-face{font-family:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nKKU-Go6G5tXcr5KPyWg.ttf)format("truetype")}@font-face{font-family:Kanit;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/nKKU-Go6G5tXcr4uPiWg.ttf)format("truetype")}@font-face{font-family:Kanit;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/nKKU-Go6G5tXcr4yPSWg.ttf)format("truetype")}@font-face{font-family:Kanit;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/nKKU-Go6G5tXcr4WPCWg.ttf)format("truetype")}@font-face{font-family:Trykker;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/KtktALyWZJXudUPzhNk.ttf)format("truetype")}:root{--cursor-x:50vw;--cursor-y:50vh;color:#e1d7d7;background-color:#0e0624;margin:0;padding:0;font-family:Kanit,sans-serif;font-size:14pt}:root:before{content:"";pointer-events:none;background:radial-gradient(circle 90vmax at var(--cursor-x) var(--cursor-y), #0003 0%, #000c 80%, #000000d9 100%);width:100%;height:100%;position:fixed;top:0;left:0}html,body{flex-direction:column;gap:2rem;width:100dvw;min-height:100dvh;margin:0;display:flex}h1,h2,h3,h4,h5,h6,p{margin-block:.6rem}.center{place-content:center;place-items:center;display:grid}p{max-width:40em;font-family:Trykker,serif}pre{border:2px solid #fff4;border-radius:14px;padding:1rem}a,a:link,a:visited{color:#f5f5ff99;text-decoration:none}a:hover{color:#ffffffe6}
