@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/noto-sans-latin-400-normal-DUBPJEHV.woff2") format("woff2"),url("./media/noto-sans-latin-400-normal-4KPPNYC7.woff") format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/noto-sans-latin-ext-400-normal-MIZ2ASY7.woff2") format("woff2"),url("./media/noto-sans-latin-ext-400-normal-HKN77TL4.woff") format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/noto-sans-latin-500-normal-CD7O2XK5.woff2") format("woff2"),url("./media/noto-sans-latin-500-normal-EF7CLOZF.woff") format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/noto-sans-latin-ext-500-normal-SHRR6VJA.woff2") format("woff2"),url("./media/noto-sans-latin-ext-500-normal-YWI6AVUP.woff") format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/noto-sans-latin-700-normal-7VDWWJ2Q.woff2") format("woff2"),url("./media/noto-sans-latin-700-normal-3VRNKUBZ.woff") format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/noto-sans-latin-ext-700-normal-RMWPFIJE.woff2") format("woff2"),url("./media/noto-sans-latin-ext-700-normal-QDCDGC6P.woff") format("woff")}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:400;src:url("./media/noto-serif-latin-400-normal-OFDX7465.woff2") format("woff2"),url("./media/noto-serif-latin-400-normal-2EHITF5F.woff") format("woff")}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:400;src:url("./media/noto-serif-latin-ext-400-normal-42B2SSZA.woff2") format("woff2"),url("./media/noto-serif-latin-ext-400-normal-SA5MNBC4.woff") format("woff")}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:700;src:url("./media/noto-serif-latin-700-normal-PDRCAGPK.woff2") format("woff2"),url("./media/noto-serif-latin-700-normal-UOD6HPZB.woff") format("woff")}@font-face{font-family:"Noto Serif";font-style:normal;font-display:swap;font-weight:700;src:url("./media/noto-serif-latin-ext-700-normal-BMAL55SB.woff2") format("woff2"),url("./media/noto-serif-latin-ext-700-normal-JDL5RVX6.woff") format("woff")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url("./media/material-symbols-outlined-M4SBJJXI.woff2") format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}:root{--color-primary: #0f49bd;--color-gold: #c5a059;--color-bg-light: #f6f6f8;--color-bg-dark: #101622;--color-slate-50: #f8fafc;--color-slate-100: #f1f5f9;--color-slate-200: #e2e8f0;--color-slate-300: #cbd5e1;--color-slate-400: #94a3b8;--color-slate-600: #475569;--color-slate-800: #1e293b;--color-slate-900: #0f172a;--color-white: #ffffff;--focus-ring-inner: rgba(15, 73, 189, .3);--focus-ring-outer: rgba(15, 73, 189, .15);--font-display: "Noto Serif", serif;--font-base: "Noto Sans", sans-serif;--radius-md: .5rem;--radius-lg: .75rem;--radius-full: 9999px;--container-max-width: 1200px;--section-padding: 5rem}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-base);background:var(--color-bg-light);color:var(--color-slate-900)}h1,h2,h3,h4,h5,.font-display{font-family:var(--font-display)}a{color:inherit;text-decoration:none}:where(a,button,input,select,textarea,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:0 0 0 2px var(--focus-ring-inner),0 0 0 5px var(--focus-ring-outer)}img{max-width:100%;display:block}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}.container{width:min(var(--container-max-width),100% - 2rem);margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:768px){:root{--section-padding: 3.5rem}}
