html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit;font-size:inherit}:root{--color-white: #ffffff;--color-gray-50: #fafafa;--color-gray-100: #f5f5f5;--color-gray-200: #e5e5e5;--color-gray-300: #d4d4d4;--color-gray-400: #a3a3a3;--color-gray-500: #737373;--color-gray-600: #525252;--color-gray-700: #404040;--color-gray-800: #262626;--color-gray-900: #171717;--color-orange-50: #fff7ed;--color-orange-100: #ffedd5;--color-orange-200: #fed7aa;--color-orange-300: #fdba74;--color-orange-400: #fb923c;--color-orange-500: #f97316;--color-orange-600: #ea580c;--color-orange-700: #c2410c;--color-orange-800: #9a3412;--color-orange-900: #7c2d12;--color-sky-50: #f0f9ff;--color-sky-100: #e0f2fe;--color-sky-200: #bae6fd;--color-sky-300: #7dd3fc;--color-sky-400: #38bdf8;--color-sky-500: #0ea5e9;--color-sky-600: #0284c7;--color-sky-700: #0369a1;--color-sky-800: #075985;--color-sky-900: #0c4a6e;--bs-one: 0px 0px 24px rgba(0, 0, 0, .16), 4px 4px 8px rgba(0, 0, 0, .24);--bs-two: 0px 0px 16px rgba(0, 0, 0, .16), 2px 2px 4px rgba(0, 0, 0, .24);--bs-three: 0px 0px 12px rgba(0, 0, 0, .16), 2px 2px 3px rgba(0, 0, 0, .24)}html.main{--theme-surface-dark: var(--color-sky-100);--theme-surface-light: var(--color-white);--theme-surface-card-light: var(--color-sky-50);--theme-surface-card-dark: var(--color-gray-50);--theme-text-base: var(--color-gray-700);--theme-text-primary: var(--color-orange-600)}html.arc{--theme-surface-dark: var(--arc-palette-backgroundExtra, #e0f2fe);--theme-surface-light: var(--arc-palette-background, #ffffff);--theme-surface-card-light: var(--arc-palette-minContrastColor, #f0f9ff);--theme-surface-card-dark: var(--arc-palette-minContrastColor, #fafafa);--theme-text-base: var(--arc-palette-maxContrastColor, #262626);--theme-text-primary: var(--arc-palette-foregroundSecondary, #ea580c);--theme-text-primary-invert: var(--color-white)}html.light{--theme-surface-dark: var(--color-sky-100);--theme-surface-light: var(--color-white);--theme-surface-card-light: var(--color-sky-50);--theme-surface-card-dark: var(--color-gray-50);--theme-text-base: var(--color-gray-700);--theme-text-primary: var(--color-orange-600);--theme-text-primary-invert: var(--color-white)}html.dark{--theme-surface-dark: var(--color-gray-800);--theme-surface-light: var(--color-gray-900);--theme-surface-card-light: var(--color-sky-700);--theme-surface-card-dark: var(--color-gray-700);--theme-text-base: var(--color-gray-50);--theme-text-primary: var(--color-orange-600);--theme-text-primary-invert: var(--color-white)}@media (prefers-color-scheme: dark){html.main{--theme-surface-dark: var(--color-gray-800);--theme-surface-light: var(--color-gray-900);--theme-surface-card-light: var(--color-sky-700);--theme-surface-card-dark: var(--color-gray-700);--theme-text-base: var(--color-gray-50);--theme-text-primary: var(--color-orange-600);--theme-text-primary-invert: var(--color-white)}html.arc{--theme-surface-dark: var(--arc-palette-backgroundExtra, #262626);--theme-surface-light: var(--arc-palette-background, #171717);--theme-surface-card-light: var(--arc-palette-minContrastColor, #0369a1);--theme-surface-card-dark: var(--arc-palette-minContrastColor, #404040);--theme-text-base: var(--arc-palette-maxContrastColor, #fafafa);--theme-text-primary: var(--arc-palette-foregroundSecondary, #ea580c);--theme-text-primary-invert: var(--color-white)}}body{color:var(--theme-text-base);background-color:var(--theme-surface-light);font-family:Rubik,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.theme-wrapper:where(.astro-N6SHO6RL){display:flex;align-items:center;gap:16px;padding:0 16px}@media screen and (min-width: 640px){.theme-wrapper:where(.astro-N6SHO6RL){padding:0}}.theme:where(.astro-N6SHO6RL){padding:8px 20px;background-color:transparent;color:var(--theme-text-base);border:2px solid currentColor;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none}footer:where(.astro-CL7KRC4J){padding-top:36px}footer:where(.astro-CL7KRC4J) .inner:where(.astro-CL7KRC4J){max-width:1024px;margin:0 auto;padding:32px 8px;display:flex;flex-direction:column;justify-content:space-between}footer:where(.astro-CL7KRC4J) .inner:where(.astro-CL7KRC4J) p:where(.astro-CL7KRC4J){text-align:center}@media screen and (min-width: 640px){footer:where(.astro-CL7KRC4J) .inner:where(.astro-CL7KRC4J){flex-direction:row;padding:32px 16px}}.left:where(.astro-CL7KRC4J){display:flex;flex-direction:column;gap:16px;margin-bottom:24px}@media screen and (min-width: 640px){.left:where(.astro-CL7KRC4J){margin-bottom:0}}.links-wrapper:where(.astro-CL7KRC4J){padding:0 16px;margin-bottom:12px}.links-wrapper:where(.astro-CL7KRC4J) h4:where(.astro-CL7KRC4J){font-size:1.25rem}.links-wrapper:where(.astro-CL7KRC4J) li:where(.astro-CL7KRC4J){margin:16px 0}.links-wrapper:where(.astro-CL7KRC4J) a:where(.astro-CL7KRC4J){font-weight:400;line-height:1.3;font-size:1.125rem;color:var(--theme-text-base);background:linear-gradient(to bottom,var(--theme-text-primary) 0%,var(--theme-text-primary) 100%);background-position:0 100%;background-repeat:repeat-x;background-size:4px 4px;text-decoration:none;transition:background-size .2s;text-transform:capitalize}.links-wrapper:where(.astro-CL7KRC4J) a:where(.astro-CL7KRC4J):hover{background-size:4px 50px;color:var(--theme-text-primary-invert)}@media screen and (min-width: 640px){.links-wrapper:where(.astro-CL7KRC4J){padding:0}}.widget-wrapper:where(.astro-CL7KRC4J){padding:0 16px;max-width:400px;overflow:auto}@media screen and (min-width: 640px){.widget-wrapper:where(.astro-CL7KRC4J){padding:0;margin-bottom:0}}
