:root{--font-family-sans:"Glacial Indifference",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-mono:"JetBrains Mono","SF Mono",Monaco,monospace;--font-family-headings:"Michroma",sans-serif;--radius-full:9999px;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.75;--shadow-sm:0 1px 3px rgba(0,0,0,.1);--shadow-md:0 4px 6px rgba(0,0,0,.1);--shadow-lg:0 10px 15px rgba(0,0,0,.1);--shadow-xl:0 20px 25px rgba(0,0,0,.15);--transition-fast:.15s;--transition-normal:.3s;--transition-slow:.5s;--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-bounce:cubic-bezier(.34,1.56,.64,1);--ease-in-out-cubic:cubic-bezier(.645,.045,.355,1);--ease-out-expo:cubic-bezier(.19,1,.22,1);--z-base:0;--z-dropdown:1000;--z-sticky:1100;--z-fixed:1200;--z-modal-backdrop:1300;--z-modal:1400;--z-tooltip:1500;--max-width:1400px}
@font-face{font-family:Glacial Indifference;src:url(../media/GlacialIndifference-Regular.1ebe2b2a.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Glacial Indifference;src:url(../media/GlacialIndifference-Bold.ab3affe9.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Michroma;src:url(../media/Michroma-Regular.d9d98963.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../media/JetBrainsMono.caececc3.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}html,body{max-width:100vw;overflow-x:clip}body{color:var(--color-text-primary);background-color:var(--page-background-color);background-image:var(--page-background-image);background-size:var(--page-background-size);background-attachment:var(--page-background-attachment);font-family:var(--font-family-sans);font-size:var(--font-size-base);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button{font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none}h1,h2{font-family:var(--font-family-headings)}.cms-content,[class*=cmsContent],[data-cms-content=true]{overflow-wrap:break-word;word-wrap:break-word;max-width:100%}.cms-content img,[class*=cmsContent] img,[data-cms-content=true] img{max-width:100%;height:auto;display:block}.cms-content table,[class*=cmsContent] table,[data-cms-content=true] table{max-width:100%;display:block;overflow-x:auto}@media (max-width:768px){.cms-content,[class*=cmsContent],[data-cms-content=true]{font-size:.95rem;line-height:1.6}.cms-content h1,[class*=cmsContent] h1,[data-cms-content=true] h1{font-size:1.75rem}.cms-content h2,[class*=cmsContent] h2,[data-cms-content=true] h2{font-size:1.5rem}.cms-content h3,[class*=cmsContent] h3,[data-cms-content=true] h3{font-size:1.25rem}.cms-content p,[class*=cmsContent] p,[data-cms-content=true] p{margin-bottom:1rem}.cms-content ul,.cms-content ol,[class*=cmsContent] ul,[class*=cmsContent] ol,[data-cms-content=true] ul,[data-cms-content=true] ol{margin-bottom:1rem;padding-left:1.5rem}}@media (max-width:480px){.cms-content,[class*=cmsContent],[data-cms-content=true]{font-size:.9rem}.cms-content h1,[class*=cmsContent] h1,[data-cms-content=true] h1{font-size:1.5rem}.cms-content h2,[class*=cmsContent] h2,[data-cms-content=true] h2{font-size:1.25rem}.cms-content h3,[class*=cmsContent] h3,[data-cms-content=true] h3{font-size:1.1rem}}
