.cell.svelte-osw3j1{opacity:0;mix-blend-mode:overlay;position:absolute;animation:svelte-osw3j1-fade_in .36s cubic-bezier(.215,.61,.355,1) forwards}.cell.out.svelte-osw3j1{opacity:1;animation:svelte-osw3j1-fade_out .36s cubic-bezier(.55,.055,.675,.19) forwards}@media (prefers-reduced-motion: reduce){.cell.out.svelte-osw3j1{opacity:1;animation-name:svelte-osw3j1-reduce_motion_fade_out;animation-duration:.2s;animation-timing-function:ease-out}}@media (prefers-reduced-motion: reduce){.cell.svelte-osw3j1{opacity:0;animation-name:svelte-osw3j1-reduce_motion_fade;animation-duration:.2s;animation-timing-function:ease-in}}@keyframes svelte-osw3j1-fade_in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-osw3j1-fade_out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12px)}}@keyframes svelte-osw3j1-reduce_motion_fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-osw3j1-reduce_motion_fade_out{0%{opacity:1}to{opacity:0}}.grid-wrapper.svelte-148ifp2{height:calc(var(--base) * 2.5);position:relative;contain:layout size style;width:100%;max-width:100vw}.cell-grid.svelte-148ifp2{height:calc(var(--base) * 2.5);position:absolute;z-index:2;top:calc(var(--base) * .5);left:0;width:100%;max-width:100vw}.cell-grid.inverted.svelte-148ifp2{top:calc(var(--base) * 2.5)}.cell-grid.inverted.svelte-148ifp2:before{--paperHSL: var(--darkBlueHSL);top:0}.cell-grid.svelte-148ifp2:before{width:100%;content:"";background:linear-gradient(60deg,hsla(var(--paperHSL),0),hsla(var(--paperHSL),.5));height:calc(var(--base) * 4);position:absolute;top:calc(var(--base) * -1);z-index:2;max-width:100vw}.footer.svelte-1kmloai{width:100%;background:var(--darkBlue);color:var(--white);line-height:1.6em;padding:2.5rem var(--margin) 2rem}@media (min-width: 56rem){.footer.svelte-1kmloai{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--wholeNote);align-items:stretch;font-size:.8rem}}@media (min-width: 108rem){.footer.svelte-1kmloai{grid-template-columns:repeat(5,minmax(0,1fr))}}.footer.svelte-1kmloai h2:where(.svelte-1kmloai){color:inherit;font-size:.7rem;margin:0 0 var(--quarterNote);width:-moz-max-content;width:max-content}.footer.svelte-1kmloai a:where(.svelte-1kmloai){color:inherit}.footer.svelte-1kmloai img:where(.svelte-1kmloai){display:block}.footer-wrapper.svelte-1kmloai{overflow:hidden;max-width:100vw}.footer__links.svelte-1kmloai{padding:0 var(--quarterNote) var(--quarterNote);margin:2rem 2rem 2rem 1rem;border-bottom:1px solid var(--lightBlue)}.footer__links.svelte-1kmloai :where(.svelte-1kmloai)::marker{color:var(--lightBlue)}@media (min-width: 56rem){.footer__links.svelte-1kmloai{border-bottom:0;padding:0;margin-inline:0}}.footer__links.svelte-1kmloai ul:where(.svelte-1kmloai){list-style-type:square;margin:var(--quarterNote) 0}.footer__links.svelte-1kmloai li:where(.svelte-1kmloai){margin:.5rem 0 0;font-family:var(--headingFont)}.footer.svelte-1kmloai .fine-print:where(.svelte-1kmloai){font-style:italic;margin-left:1rem;align-self:center}@media (min-width: 56rem){.footer.svelte-1kmloai .fine-print:where(.svelte-1kmloai){margin-left:0}}@media (min-width: 108rem){.footer.svelte-1kmloai .fine-print:where(.svelte-1kmloai){grid-column:span 2}}.footer.svelte-1kmloai .fine-print:where(.svelte-1kmloai) p:where(.svelte-1kmloai){margin:var(--quarterNote) 0;max-width:30em}.footer.svelte-1kmloai .fine-print:where(.svelte-1kmloai) img:where(.svelte-1kmloai){width:auto}:root{--lightBlueHS: 199, 33%;--yellowHS: 49, 100%;--redHS: 349, 100%;--lightGrayHS: 220, 2%;--yellowHSL: 49.1, 100%, 50%;--lightGrayHSL: 220, 2%, 66%;--lightBlueHSL: 199, 33%, 60.95%;--darkBlueHSL: 201, 42%, 35.2%;--orangeHSL: 22, 100%, 53.8%;--redHSL: 349, 100%, 45%;--midGrayHSL: 204, 2%, 54%;--darkGrayHSL: 210, 4%, 27%;--darkerGrayHSL: 349, 25%, 16%;--whiteHSL: 0, 0%, 99%;--trueWhiteHSL: 0, 0%, 100%;--blackHSL: 210, 33%, 9.5%;--trueBlackHSL: 0, 0%, 0%;--white: hsl(var(--whiteHSL));--trueWhite: hsl(var(--trueWhiteHSL));--black: hsl(var(--blackHSL));--trueBlack: hsl(var(--trueBlackHSL));--headingFont: "Averta-Std", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--bodyFont: "Alkes", Georgia, serif;--codeFont: "MonoLisa", Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;--bodyFontWeight: normal;--bodyFontSize: 1.125rem;--bodyLineHeight: 1.5;--yellow: hsl(var(--yellowHSL));--orange: hsl(var(--orangeHSL));--red: hsl(var(--redHSL));--lightestGray: hsl(var(--lightGrayHS), 94%);--lighterGray: hsl(var(--lightGrayHS), 86%);--lightGray: hsl(var(--lightGrayHSL));--midGray: hsl(var(--midGrayHSL));--darkGray: hsl(var(--darkGrayHSL));--darkerGray: hsl(var(--darkerGrayHSL));--lightBlue: hsl(var(--lightBlueHSL));--lighterBlue: hsl(var(--lightBlueHS), 90%);--lightestBlue: hsl(var(--lightBlueHS), 95%);--darkBlue: hsl(var(--darkBlueHSL));--darkerBlue: hsl(var(--darkBlueHSL), 20%);--blueToYellow: #7ba7bc, #75b1bf, #66c6b6, #4fd27b, #56e035, #acef1b, #faf008, #ffd100;--ink: var(--darkGray);--paper: var(--white);--paperHSL: var(--whiteHSL);--headingColor: var(--darkerGray);--accentColor: var(--darkBlue);--linkColor: var(--darkBlue);--highlightColor: var(--darkGray);--maxWidth: 34rem;--sidebarWidth: 15rem;--margin: var(--quarterNote);--sixteenthNote: calc(var(--quarterNote) / 4);--eighthNote: calc(var(--quarterNote) / 2);--quarterNote: 1.25rem;--dottedQuarterNote: calc(var(--quarterNote) * 1.5);--halfNote: calc(var(--quarterNote) * 2);--dottedHalfNote: calc(var(--quarterNote) * 3);--wholeNote: calc(var(--quarterNote) * 4);--tiedWholeNote: calc(var(--quarterNote) * 5);--dottedWholeNote: calc(var(--quarterNote) * 6);--buttonSize: 2.2rem;--buttonBackground: var(--paper);font-size:var(--bodyFontSize)}@media (min-width: 42rem){:root{--bodyFontSize: 1.1875rem}}@media (min-width: 82rem){:root{--bodyFontSize: 1.25rem}}@media (min-width: 42rem){:root{--margin: var(--halfNote)}}@media (min-width: 56rem){:root{--margin: var(--dottedHalfNote)}}@media (min-width: 108rem){:root{--margin: var(--wholeNote)}}@media (min-width: 122rem){:root{--margin: var(--dottedWholeNote)}}:root.dark{--paper: var(--black);--paperHSL: var(--blackHSL);--ink: var(--white);--headingColor: var(--white);--accentColor: var(--lightBlue);--linkColor: var(--lightBlue);--highlightColor: var(--darkerGray);--lighterGray: hsl(var(--lightGrayHS), 26%);--lightestGray: hsl(var(--lightGrayHS), 13%)}@media (prefers-color-scheme: dark){:root:not(.light){--paper: var(--black);--paperHSL: var(--blackHSL);--ink: var(--white);--headingColor: var(--white);--accentColor: var(--lightBlue);--linkColor: var(--lightBlue);--highlightColor: var(--darkerGray)}}.loader.svelte-1z0ekqy{background:hsla(var(--paperHSL),.7);position:fixed;z-index:3;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity .1s}.loader.loading.svelte-1z0ekqy{opacity:1;pointer-events:unset}.loading-wrapper.svelte-1z0ekqy{--unit: 2.5rem;--easing: cubic-bezier(.08, .82, .17, 1);display:grid;grid-template-columns:1fr repeat(3,var(--unit)) 1fr;grid-gap:1rem}.loading-wrapper.svelte-1z0ekqy .dot:where(.svelte-1z0ekqy){width:var(--unit);height:var(--unit);border-radius:var(--unit);grid-row:1/2;transform:scale(0)}.loading-wrapper.svelte-1z0ekqy .dot.outer:where(.svelte-1z0ekqy){animation:svelte-1z0ekqy-outer_pop 1s infinite var(--easing);background:var(--yellow)}.loading-wrapper.svelte-1z0ekqy .dot.outer:where(.svelte-1z0ekqy):nth-of-type(2){animation-delay:.1s;background:var(--lightBlue)}.loading-wrapper.svelte-1z0ekqy .dot.outer:where(.svelte-1z0ekqy):nth-of-type(3){animation-delay:.2s;background:var(--lightGray)}.loading-wrapper.svelte-1z0ekqy .dot.inner:where(.svelte-1z0ekqy){background:var(--paper);animation:svelte-1z0ekqy-inner_pop 1s infinite var(--easing)}.loading-wrapper.svelte-1z0ekqy .dot.inner:where(.svelte-1z0ekqy)+.inner:where(.svelte-1z0ekqy){animation-delay:.1s}.loading-wrapper.svelte-1z0ekqy .dot.inner:where(.svelte-1z0ekqy)+.inner:where(.svelte-1z0ekqy)+.inner:where(.svelte-1z0ekqy){animation-delay:.2s}.loading-wrapper.svelte-1z0ekqy .first:where(.svelte-1z0ekqy){grid-column:2/3}.loading-wrapper.svelte-1z0ekqy .second:where(.svelte-1z0ekqy){grid-column:3/4}.loading-wrapper.svelte-1z0ekqy .third:where(.svelte-1z0ekqy){grid-column:4/5}@keyframes svelte-1z0ekqy-outer_pop{0%{transform:scale(0)}50%{transform:scale(1)}75%{transform:scale(1)}to{transform:scale(0)}}@keyframes svelte-1z0ekqy-inner_pop{0%{transform:scale(0)}35%{transform:scale(0)}60%{transform:scale(1)}95%{transform:scale(1)}96%{transform:scale(0)}to{transform:scale(0)}}
