@font-face{font-family:Kanit;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/kanit-latin-300-normal.woff2)format("woff2")}@font-face{font-family:Kanit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/kanit-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/kanit-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/kanit-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Kanit;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/kanit-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Kanit;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/kanit-latin-800-normal.woff2)format("woff2")}@font-face{font-family:Kanit;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/kanit-latin-900-normal.woff2)format("woff2")}html:has(.landing){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.landing){scroll-behavior:auto}}.landing{background:#0c0c0c;font-family:Kanit,sans-serif;overflow-x:clip}.landing *,.landing :before,.landing :after{box-sizing:border-box}:is(html:has(.landing),body:has(.landing)){background:#0c0c0c}.landing .hero-heading{background:linear-gradient(#646973 0%,#bbccd7 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}
