@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.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}@property --background{syntax:"<color>";inherits:true;initial-value:#07a8e4}@property --color-background{syntax:"<color>";inherits:true;initial-value:#07a8e4}@property --rim{syntax:"<color>";inherits:true;initial-value:#046e96}:root{--color-primary:#007bff;--color-primary-dark:#0056b3;--color-primary-light:#66b3ff;--color-secondary:#6c757d;--color-secondary-dark:#495057;--color-secondary-light:#adb5bd;--color-success:#28a745;--color-danger:#dc3545;--color-warning:#ffc107;--color-info:#17a2b8;--color-light:#f8f9fa;--color-dark:#343a40;--color-white:#fff;--color-black:#000;--color-text:var(--color-dark);--color-text-muted:var(--color-secondary);--color-background:var(--background,oklch(68.874% .14175 233.289));--color-border:#dee2e6;--color-link:oklch(from var(--color-background) calc(l - .2) c h);--color-link-hover:oklch(from var(--color-background) calc(l - .25) c h / .5);--font-family-sans-serif:"OpenDyslexic", "Times New Roman", Times, serif, -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";--font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-family-base:var(--font-family-sans-serif);--font-size-base:1rem;--font-size-sm:calc(var(--font-size-base) * .875);--font-size-lg:calc(var(--font-size-base) * 1.25);--font-weight-light:300;--font-weight-normal:400;--font-weight-bold:700;--line-height-base:1;--line-height-sm:.8;--line-height-lg:1.8;--h1-font-size:calc(var(--font-size-base) * 5.5);--h2-font-size:calc(var(--font-size-base) * 2);--h3-font-size:calc(var(--font-size-base) * 1.75);--h4-font-size:calc(var(--font-size-base) * 1.5);--h5-font-size:calc(var(--font-size-base) * 1.25);--h6-font-size:var(--font-size-base);--spacing-unit:.5rem;--spacing-xs:var(--spacing-unit);--spacing-sm:calc(var(--spacing-unit) * 2);--spacing-md:calc(var(--spacing-unit) * 3);--spacing-lg:calc(var(--spacing-unit) * 4);--spacing-xl:calc(var(--spacing-unit) * 6);--spacing-xxl:calc(var(--spacing-unit) * 8);--border-width:1px;--border-radius-sm:.2rem;--border-radius:.25rem;--border-radius-lg:.3rem;--border-radius-pill:50rem;--box-shadow-sm:0 .125rem .25rem #00000013;--box-shadow:0 .5rem 1rem #00000026;--box-shadow-lg:0 1rem 3rem #0000002d;--transition-base:all .2s ease-in-out;--container-max-width-sm:540px;--container-max-width-md:720px;--container-max-width-lg:960px;--container-max-width-xl:1140px;--container-max-width-xxl:1320px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-base);-moz-tab-size:4;tab-size:4;scroll-behavior:smooth}body,h1,h2,h3,h4,h5,h6,p,ol,ul,figure,figcaption,blockquote,dl,dd{color:inherit;margin:0;padding:0}body{--rim:oklch(from var(--color-background) calc(l / 1.5) c h);text-rendering:optimizespeed;min-height:100vh;color:var(--color-text);--surface-depth:580px;background-color:oklch(0% 0 0);background-image:radial-gradient(circle at 50% 0%, var(--color-background) var(--surface-depth), var(--rim) min(1000px, max(75%, calc(var(--surface-depth) + 250px))), oklch(0% 0 0) 100%);background-repeat:no-repeat;transition:--color-background 2s cubic-bezier(.47,0,.75,.72),--rim 1.5s cubic-bezier(.47,0,.75,.72)}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit;border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius);padding:var(--spacing-xs) var(--spacing-sm)}a{color:var(--color-link);transition:var(--transition-base);text-decoration:none}a:hover{color:var(--color-link-hover);text-decoration:underline}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);line-height:var(--line-height-sm);margin-bottom:var(--spacing-md);color:inherit}h1{font-size:var(--h1-font-size)}h2{font-size:var(--h2-font-size)}h3{font-size:var(--h3-font-size)}h4{font-size:var(--h4-font-size)}h5{font-size:var(--h5-font-size)}h6{font-size:var(--h6-font-size)}p{margin-bottom:var(--spacing-md)}nav a{text-decoration:none}q{quotes:"“" "”" "‘" "’"}blockquote{margin-left:var(--spacing-lg);padding-left:var(--spacing-md);border-left:3px solid var(--color-border);color:var(--color-text-muted);font-style:italic}table{border-collapse:collapse;width:100%;margin-bottom:var(--spacing-md)}th,td{padding:var(--spacing-sm);border:var(--border-width) solid var(--color-border);text-align:left}th{font-weight:var(--font-weight-bold);background-color:var(--color-light)}.container{width:100%;padding-right:var(--spacing-md);padding-left:var(--spacing-md);margin-left:auto;margin-right:auto}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-muted{color:var(--color-text-muted)!important}@media (width>=576px){.container{max-width:var(--container-max-width-sm)}}@media (width>=768px){.container{max-width:var(--container-max-width-md)}}@media (width>=992px){.container{max-width:var(--container-max-width-lg)}}@media (width>=1200px){.container{max-width:var(--container-max-width-xl)}}@media (width>=1400px){.container{max-width:var(--container-max-width-xxl)}}@media print{body{background-color:var(--color-white);color:var(--color-black);font-size:12pt}a{color:var(--color-black);text-decoration:underline}.no-print{display:none!important}}body{counter-reset:section-counter}.container{flex-direction:column;max-width:1280px;margin:0 auto;display:flex}.content{grid-template-columns:subgrid;display:grid}:focus-visible{outline:4px solid oklch(from var(--color-background) calc(l - .3) c h);outline-offset:4px;animation:.4s nudge;@media (prefers-reduced-motion:reduce){animation:none}}:focus:not(:focus-visible){outline:none}@keyframes nudge{0%{transform:translate(0)}50%{transform:translate(2px)}to{transform:translate(0)}}.button{padding:var(--spacing-xs) var(--spacing-md);background:oklch(from var(--color-background) calc(l - .2) c h);color:oklch(from var(--color-background) calc(l + .4) c h);border:3px solid;border-color:oklch(from var(--color-background) calc(l - .3) c h);box-shadow:3px 3px 0 oklch(from var(--color-background) calc(l - .35) c h);font-weight:var(--font-weight-bold);cursor:pointer;font-family:inherit;font-size:inherit;text-wrap-mode:nowrap;will-change:transform, box-shadow, border-color, background, color;border-radius:0;text-decoration:none;transition:transform .1s steps(2,end),box-shadow .1s steps(2,end),border-color .5s cubic-bezier(.47,0,.75,.72),background 1s cubic-bezier(.47,0,.75,.72),color 2s cubic-bezier(.47,0,.75,.72);display:inline-block;position:relative;transform:translate(0)}.button:hover{box-shadow:5px 5px 0 oklch(from var(--color-background) calc(l - .35) c h);background:oklch(from var(--color-background) calc(l - .25) c h);transform:translate(-2px,-2px)}.button.secondary{background:oklch(from var(--color-background) calc(l + .1) c h);color:oklch(from var(--color-background) calc(l - .4) c h);border-color:oklch(from var(--color-background) calc(l - .2) c h)}.main-nav[data-astro-cid-l27yu5pa]{justify-content:center;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap;display:flex;@media (width<=576px){gap:var(--spacing-sm)}}.main-nav[data-astro-cid-l27yu5pa] ul[data-astro-cid-l27yu5pa]{margin:0;padding:0;list-style:none;display:contents}.main-nav[data-astro-cid-l27yu5pa] .nav-item[data-astro-cid-l27yu5pa][data-link-active]{background-color:oklch(from var(--color-background) l c calc(h / 3));color:oklch(from var(--color-background) calc(l + -.6) c h)}.curtain[data-astro-cid-pbo5les4]{z-index:1000;pointer-events:none;visibility:hidden;background:url(/_astro/thickassmoldymetalstuff.CgZ1fwzu.png),#000;position:fixed;inset-inline:0}.curtain-top[data-astro-cid-pbo5les4]{border-bottom:3px solid #8c8c8c8c;top:0;bottom:46.5%;transform:translateY(-100%)}.curtain-bottom[data-astro-cid-pbo5les4]{border-top:3px solid #000000d9;top:50%;bottom:0;transform:translateY(100%)}
