.header-frame[data-astro-cid-d3ztbokt]{position:absolute;top:0;left:calc(-25 * var(--vt-grid));width:calc(23 * var(--vt-grid));aspect-ratio:1;background:linear-gradient(-45deg,var(--color-emerald-4),var(--color-magenta-3));border-radius:50%}/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@media screen{.sr-only{display:none}}figure{margin:0}:root{--vt-grid: .5rem;--vt-gap: 1rem}:root{--font-size: calc(var(--vt-grid) / 8 * 17.5);--font-size-small: calc(var(--vt-grid) / 8 * 14);color-scheme:light dark;font-family:Public Sans,sans-serif;font-feature-settings:"liga" 1,"calt" 1;font-size:var(--font-size);line-height:calc(var(--vt-grid) * 3)}body{color:light-dark(var(--color-gray-6),var(--color-cinnamon-1));background-color:light-dark(var(--color-cinnamon-1),var(--color-gray-6))}h1,h2,h3,h4{font-family:Lato,Inter,sans-serif;color:light-dark(var(--color-gray-5),var(--color-cerulean-2));margin:0;padding:0}h1,.heading1{font-size:calc(var(--vt-grid) / 8 * 119.94);font-weight:400;line-height:calc(var(--vt-grid) * 16)}h2,.heading2{font-size:calc(var(--vt-grid) / 8 * 74.13);font-weight:600;line-height:calc(var(--vt-grid) * 10);margin-bottom:calc(var(--vt-grid) * 2)}h2 vt-icon{height:calc(var(--vt-grid) * 10);display:inline-block;vertical-align:bottom}h3,.heading3{font-size:calc(var(--vt-grid) / 8 * 45.81);font-weight:300;line-height:calc(var(--vt-grid) * 6)}h4,.heading4,.subtitle{font-size:calc(var(--vt-grid) / 8 * 28.32);font-weight:500;margin:0;padding:0;line-height:calc(var(--vt-grid) * 4)}.subtitle{font-weight:200}p,ol,ul,li{font-size:calc(var(--vt-grid) / 8 * 17.5);line-height:calc(var(--vt-grid) * 3)}li{margin-bottom:var(--vt-grid);text-wrap:balance}.footnotes p,.footnotes ol,.footnotes ul,.footnotes li{font-size:var(--font-size-small);font-style:italic}p:first-child{margin-top:0}p:last-child{margin-bottom:0}strong{font-weight:700;background-color:light-dark(color-mix(in hsl,var(--color-gray-5),transparent 80%),color-mix(in hsl,var(--color-cerulean-2),transparent 80%));padding-inline:calc(var(--vt-grid) / 8 * 2)}body{--_content-width: calc(var(--vt-grid) * 90);--_gutter-width: calc(var(--vt-grid) * 8);display:grid;grid-template-columns:1fr var(--_gutter-width) var(--_content-width) var( --_gutter-width ) 1fr;grid-column-gap:0px;grid-row-gap:0px;grid-template-areas:". left-gutter header-content right-gutter ." ". left-gutter page-content right-gutter ." ". left-gutter footer-content right-gutter .";grid-template-columns:repeat(auto)}@media screen and (max-width:1024px){body{--_content-width: calc(var(--vt-grid) * 80);--_gutter-width: calc(var(--vt-grid) * 1)}}@media screen and (max-width:720px){body{--_content-width: calc(100dvw - var(--vt-grid) * 2);--_gutter-width: calc(var(--vt-grid) * 1)}}#site-header{grid-area:header-content;position:relative;margin-top:var(--vt-grid);margin-bottom:var(--vt-grid)}#site-footer{grid-area:footer-content;position:relative;margin-top:var(--vt-grid);margin-bottom:var(--vt-grid)}#site-header h3{color:light-dark(black,white);margin-bottom:var(--vt-grid)}#site-header nav ul,#site-footer nav ul{display:flex;justify-content:space-between;padding:0;margin:0;list-style:none;gap:var(--vt-grid);justify-content:flex-end;flex-wrap:wrap}#site-header nav a,#site-footer nav a{color:light-dark(var(--color-gray-4),var(--color-gray-1));text-decoration:none;padding:var(--vt-grid);padding-top:calc(var(--vt-grid) / 2);border-top:solid calc(var(--vt-grid) / 2) var(--color-gray-5);display:block}#site-header nav li,#site-footer nav li{margin:0;padding:0;display:block}#site-header nav li:hover,#site-footer nav li:hover{background-color:light-dark(var(--color-gray-4),var(--color-gray-5))}#site-header nav li:has(vt-icon){height:calc(var(--vt-grid) * 5);width:calc(var(--vt-grid) * 5);background:var(--color-gray-5)}main{grid-area:page-content;min-height:max(50dvh,calc(50 * var(--vt-grid)));container:main-content / inline-size}main img{--_clip-size: 5;max-width:100%;height:auto;clip-path:polygon(0 calc(var(--_clip-size) * var(--vt-grid)),calc(var(--_clip-size) * var(--vt-grid)) 0,100% 0,100% calc(100% - var(--_clip-size) * var(--vt-grid)),calc(100% - var(--_clip-size) * var(--vt-grid)) 100%,0 100%)}main figure img{clip-path:none}main figcaption{text-align:center;margin-bottom:calc(var(--vt-grid) * 2)}main hr{margin-top:calc(var(--vt-grid) * 2);margin-bottom:calc(var(--vt-grid) * 2)}main a{color:light-dark(var(--color-cinnamon-4),var(--color-emerald-2));transition:color .3s}main a:hover{color:light-dark(var(--color-cinnamon-3),var(--color-emerald-3))}.footnotes{border-top:solid 1px light-dark(var(--color-gray-5),var(--color-gray-4));border-bottom:solid 1px light-dark(var(--color-gray-5),var(--color-gray-4))}#site-info{color:var(--color-emerald-2);background:var(--color-emerald-6);padding:var(--vt-grid)}blockquote{background:light-dark(var(--color-cinnamon-2),var(--color-cerulean-6));padding:calc(var(--vt-grid) * 2);border-left:solid var(--vt-grid) light-dark(var(--color-cinnamon-3),var(--color-cerulean-5))}table{width:100%;border-collapse:collapse;margin:calc(var(--vt-grid) * 2)}th,td{padding:calc(var(--vt-grid) / 8 * 4);text-align:left;border-bottom:1px solid light-dark(var(--color-gray-3),var(--color-cerulean-4))}th{font-weight:600;background-color:light-dark(var(--color-gray-2),var(--color-cerulean-5))}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}/*! reasonable colors v0.4.0 | MIT License | https://github.com/matthewhowell/reasonable-colors */:root{--color-gray-1: #f6f6f6;--color-gray-2: #e2e2e2;--color-gray-3: #8b8b8b;--color-gray-4: #6f6f6f;--color-gray-5: #3e3e3e;--color-gray-6: #222222;--color-rose-1: #fff7f9;--color-rose-2: #ffdce5;--color-rose-3: #ff3b8d;--color-rose-4: #db0072;--color-rose-5: #800040;--color-rose-6: #4c0023;--color-raspberry-1: #fff8f8;--color-raspberry-2: #ffdddf;--color-raspberry-3: #ff426c;--color-raspberry-4: #de0051;--color-raspberry-5: #82002c;--color-raspberry-6: #510018;--color-red-1: #fff8f6;--color-red-2: #ffddd8;--color-red-3: #ff4647;--color-red-4: #e0002b;--color-red-5: #830014;--color-red-6: #530003;--color-orange-1: #fff8f5;--color-orange-2: #ffded1;--color-orange-3: #fd4d00;--color-orange-4: #cd3c00;--color-orange-5: #752100;--color-orange-6: #401600;--color-cinnamon-1: #fff8f3;--color-cinnamon-2: #ffdfc6;--color-cinnamon-3: #d57300;--color-cinnamon-4: #ac5c00;--color-cinnamon-5: #633300;--color-cinnamon-6: #371d00;--color-amber-1: #fff8ef;--color-amber-2: #ffe0b2;--color-amber-3: #b98300;--color-amber-4: #926700;--color-amber-5: #523800;--color-amber-6: #302100;--color-yellow-1: #fff9e5;--color-yellow-2: #ffe53e;--color-yellow-3: #9c8b00;--color-yellow-4: #7d6f00;--color-yellow-5: #463d00;--color-yellow-6: #292300;--color-lime-1: #f7ffac;--color-lime-2: #d5f200;--color-lime-3: #819300;--color-lime-4: #677600;--color-lime-5: #394100;--color-lime-6: #222600;--color-chartreuse-1: #e5ffc3;--color-chartreuse-2: #98fb00;--color-chartreuse-3: #5c9b00;--color-chartreuse-4: #497c00;--color-chartreuse-5: #264500;--color-chartreuse-6: #182600;--color-green-1: #e0ffd9;--color-green-2: #72ff6c;--color-green-3: #00a21f;--color-green-4: #008217;--color-green-5: #004908;--color-green-6: #062800;--color-emerald-1: #dcffe6;--color-emerald-2: #5dffa2;--color-emerald-3: #00a05a;--color-emerald-4: #008147;--color-emerald-5: #004825;--color-emerald-6: #002812;--color-aquamarine-1: #daffef;--color-aquamarine-2: #42ffc6;--color-aquamarine-3: #009f78;--color-aquamarine-4: #007f5f;--color-aquamarine-5: #004734;--color-aquamarine-6: #00281b;--color-teal-1: #d7fff7;--color-teal-2: #00ffe4;--color-teal-3: #009e8c;--color-teal-4: #007c6e;--color-teal-5: #00443c;--color-teal-6: #002722;--color-cyan-1: #c4fffe;--color-cyan-2: #00fafb;--color-cyan-3: #00999a;--color-cyan-4: #007a7b;--color-cyan-5: #004344;--color-cyan-6: #002525;--color-powder-1: #dafaff;--color-powder-2: #8df0ff;--color-powder-3: #0098a9;--color-powder-4: #007987;--color-powder-5: #004048;--color-powder-6: #002227;--color-sky-1: #e3f7ff;--color-sky-2: #aee9ff;--color-sky-3: #0094b4;--color-sky-4: #007590;--color-sky-5: #00404f;--color-sky-6: #001f28;--color-cerulean-1: #e8f6ff;--color-cerulean-2: #b9e3ff;--color-cerulean-3: #0092c5;--color-cerulean-4: #00749d;--color-cerulean-5: #003c54;--color-cerulean-6: #001d2a;--color-azure-1: #e8f2ff;--color-azure-2: #c6e0ff;--color-azure-3: #008fdb;--color-azure-4: #0071af;--color-azure-5: #003b5e;--color-azure-6: #001c30;--color-blue-1: #f0f4ff;--color-blue-2: #d4e0ff;--color-blue-3: #0089fc;--color-blue-4: #006dca;--color-blue-5: #00386d;--color-blue-6: #001a39;--color-indigo-1: #f3f3ff;--color-indigo-2: #deddff;--color-indigo-3: #657eff;--color-indigo-4: #0061fc;--color-indigo-5: #00328a;--color-indigo-6: #001649;--color-violet-1: #f7f1ff;--color-violet-2: #e8daff;--color-violet-3: #9b70ff;--color-violet-4: #794aff;--color-violet-5: #2d0fbf;--color-violet-6: #0b0074;--color-purple-1: #fdf4ff;--color-purple-2: #f7d9ff;--color-purple-3: #d150ff;--color-purple-4: #b01fe3;--color-purple-5: #660087;--color-purple-6: #3a004f;--color-magenta-1: #fff3fc;--color-magenta-2: #ffd7f6;--color-magenta-3: #f911e0;--color-magenta-4: #ca00b6;--color-magenta-5: #740068;--color-magenta-6: #44003c;--color-pink-1: #fff7fb;--color-pink-2: #ffdcec;--color-pink-3: #ff2fb2;--color-pink-4: #d2008f;--color-pink-5: #790051;--color-pink-6: #4b0030}
