@charset "UTF-8";footer.svelte-gzyl3{border-top:3px solid #e9a2ff;background-color:#f7dfff;margin-top:4rem;padding-bottom:2rem}.footer-inner.svelte-gzyl3{display:flex;gap:2.5rem 4rem;padding:1rem;margin:0 auto;max-width:70rem;box-sizing:border-box;flex-wrap:wrap}a.svelte-gzyl3{font-weight:500;text-decoration:none;color:#682681;align-self:start;font-family:inherit;font-size:inherit;padding:0}a.svelte-gzyl3:hover{color:#8832a8}@media (pointer: coarse){a.svelte-gzyl3{padding:.2rem 0}}.link-section.svelte-gzyl3{display:flex;flex-direction:column;gap:.5rem;min-width:8rem}.title.svelte-gzyl3{margin:.5rem 0;opacity:.8}.hidden.svelte-gzyl3{display:none}nav.svelte-dfxu1{display:flex;flex-grow:1;align-items:end;justify-content:center;margin:.5rem 0}.nav-group.svelte-dfxu1{position:relative}.nav-group.svelte-dfxu1:hover .nav-dropdown:where(.svelte-dfxu1),.nav-group.svelte-dfxu1:focus-within .nav-dropdown:where(.svelte-dfxu1){display:block}.nav-group.svelte-dfxu1:after{content:"";position:absolute;display:block;width:100%;height:.5rem;left:0;background-color:transparent}.nav-dropdown.svelte-dfxu1{display:none;position:absolute;text-align:left;background-color:#f7dfff;padding:0 0 .67rem;border-radius:0 0 15px 15px;border:2px solid #e9a2ff;border-top:0;margin-top:.5rem;margin-left:calc(-.2rem - 2px);max-width:450px;max-height:calc(100vh - 300px);overflow:auto;font-size:1.05rem;font-weight:500}.nav-dropdown.svelte-dfxu1 a:where(.svelte-dfxu1){display:block;padding:.15rem 1rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-decoration:none;color:#8832a8}.nav-dropdown.svelte-dfxu1 a:where(.svelte-dfxu1):hover,.nav-dropdown.svelte-dfxu1 a:where(.svelte-dfxu1):focus{background-color:#f3d1ff;border:none}.a.svelte-dfxu1{background-color:transparent;border:none;font:inherit;color:#8832a8;display:flex;position:relative;flex-direction:column;padding:8px .8rem;margin:0 2px;text-decoration:none;transition:.2s;font-weight:500;justify-content:start;line-height:1.25;border-radius:15px}.a.svelte-dfxu1:hover,.a.svelte-dfxu1:focus{background-color:#f3d1ff}.a.active.svelte-dfxu1{background-color:#fff;color:#8832a8;font-weight:600}.nav-link-inner.svelte-dfxu1{display:block}.nav-link-inner.svelte-dfxu1 img:where(.svelte-dfxu1){width:1em;height:1em;margin:-2px .33rem -2px 0}@media (max-width: 60rem){nav.svelte-dfxu1{display:none}}#mobile-nav.svelte-vdpghl{display:none}@media (max-width: 78rem){#mobile-nav.svelte-vdpghl{position:relative;z-index:1;display:flex;flex-direction:column;box-sizing:border-box;height:calc(92vh - 12rem);background-color:#f7dfff;overflow:hidden;transition:.4s;animation:ease-out .4s svelte-vdpghl-open-menu}@keyframes svelte-vdpghl-open-menu{0%{margin-top:calc(12rem - 92vh)}to{margin-top:0}}#mobile-nav.svelte-vdpghl.hidden{display:none}#mobile-nav.svelte-vdpghl.collapsing{margin-top:calc(12rem - 92vh)}#mobile-nav.svelte-vdpghl:after{content:"";position:absolute;box-shadow:inset 0 -80px 40px -40px #f7dfff;left:0;bottom:0;width:100%;height:80px;pointer-events:none}.mobile-nav-inner.svelte-vdpghl{padding:1.5rem 1.5rem 3rem;overflow:auto}.mobile-nav-inner.svelte-vdpghl .nav-group:where(.svelte-vdpghl){border-radius:25px;box-shadow:0 0 #fff2;transition:box-shadow .2s,padding-bottom .2s;padding-bottom:0}.mobile-nav-inner.svelte-vdpghl .nav-group:where(.svelte-vdpghl).extended{box-shadow:0 0 0 3px #efbcff;padding-bottom:.7rem}.mobile-nav-inner.svelte-vdpghl .nav-group:where(.svelte-vdpghl).extended .nav-extender:where(.svelte-vdpghl){transform:rotate(0)}.mobile-nav-inner.svelte-vdpghl .nav-group:where(.svelte-vdpghl).extended .nav-child:where(.svelte-vdpghl){display:block;line-height:1;padding:.83rem 1.4rem;overflow:hidden}.mobile-nav-inner.svelte-vdpghl .nav-row:where(.svelte-vdpghl){display:flex}.mobile-nav-inner.svelte-vdpghl .nav-extender:where(.svelte-vdpghl){flex-grow:0;border:none;border-radius:100px;box-shadow:inset 0 0 0 .33rem #f7dfff;background-color:transparent;width:calc(2rem + 19px);margin:3px;padding:0;background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 8" width="8" height="8"><path style="fill: none; stroke: rgb(136, 50, 168); stroke-linejoin: round; stroke-linecap: round" d="M1 3 L 4 6 L 7 3" /></svg>');background-repeat:no-repeat;background-size:25px;background-position:center center;transform:rotate(-90deg);transition:transform .2s}.mobile-nav-inner.svelte-vdpghl .nav-extender:where(.svelte-vdpghl):hover,.mobile-nav-inner.svelte-vdpghl .nav-extender:where(.svelte-vdpghl):focus{background-color:#efbcff}.mobile-nav-inner.svelte-vdpghl .a:where(.svelte-vdpghl){border:none;background-color:transparent;font:inherit;text-align:left;color:#8832a8;display:block;flex-grow:1;padding:1rem 1.4rem;text-decoration:none;font-weight:500;font-size:1.25rem;line-height:25px;border-radius:25px}.mobile-nav-inner.svelte-vdpghl .a.nav-child:where(.svelte-vdpghl){line-height:0;padding:0 1.4rem;margin:0 .7rem;overflow:hidden;border-radius:20px;font-size:1.1rem;transition:line-height .2s,padding .2s}.mobile-nav-inner.svelte-vdpghl .a:where(.svelte-vdpghl):hover,.mobile-nav-inner.svelte-vdpghl .a:where(.svelte-vdpghl):focus{background-color:#f3d1ff}}header.svelte-2dyyg5{font-size:1.2rem;line-height:2rem;letter-spacing:.03rem;z-index:2;position:sticky;top:-182px;transition:margin-bottom .5s}@media (max-width: 60rem){header.svelte-2dyyg5{top:0}header.smaller.svelte-2dyyg5{margin-bottom:51px}}.header-i.svelte-2dyyg5{position:relative;padding-top:2rem;z-index:2;background-color:#f7dfff;border-bottom:2px solid #e9a2ff;text-align:center}@media (max-width: 60rem){.header-i.svelte-2dyyg5{text-align:left;display:flex;padding:.6rem 0 .6rem 1rem;gap:1rem}}.header-ii.svelte-2dyyg5{display:flex;align-items:stretch;max-width:70rem;padding:10px 1rem 0;box-sizing:border-box;margin:0 auto}.logo-link.svelte-2dyyg5{display:block;width:fit-content;margin:0 auto}@media (max-width: 60rem){.logo-link.svelte-2dyyg5{margin:0}}.logo.svelte-2dyyg5{display:block;width:50vw;max-width:270px;aspect-ratio:868/440;transition:width .5s}@media (max-width: 60rem){.logo.svelte-2dyyg5{width:200px;max-width:calc(100vw - 10rem)}.smaller.svelte-2dyyg5 .logo:where(.svelte-2dyyg5){width:100px}}#burger-menu-button.svelte-2dyyg5,#search-button.svelte-2dyyg5{display:none}@media (max-width: 60rem){.header-i.svelte-2dyyg5{position:relative}.header-ii.svelte-2dyyg5{display:flex;justify-content:space-evenly;align-items:center;margin:-.4rem 0 -.4rem auto;padding:0 1rem}#burger-menu-button.svelte-2dyyg5,#search-button.svelte-2dyyg5{display:block;background-color:transparent;width:3rem;height:3rem;margin:0;color:#000;border:none;border-radius:15px;transition:background-color .2s}#burger-menu-button.svelte-2dyyg5 img:where(.svelte-2dyyg5),#search-button.svelte-2dyyg5 img:where(.svelte-2dyyg5){width:1.5rem;height:1.5rem;vertical-align:middle}#burger-menu-button.svelte-2dyyg5:hover,#burger-menu-button.svelte-2dyyg5:focus,#search-button.svelte-2dyyg5:hover,#search-button.svelte-2dyyg5:focus{background-color:#efbcff}}@font-face{font-family:AsapVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../asap/variable/Asap%5Bwdth,wght%5D.woff2) format("woff2")}@font-face{font-family:AsapVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url(../../../asap/variable/Asap-Italic%5Bwdth,wght%5D.woff2) format("woff2")}@font-face{font-family:Asap;font-style:normal;font-weight:100;font-display:swap;src:url(../../../asap/wf/Asap-Thin.woff2) format("woff2")}@font-face{font-family:Asap;font-style:normal;font-weight:200;font-display:swap;src:url(../../../asap/wf/Asap-ExtraLight.woff2) format("woff2")}@font-face{font-family:Asap;font-style:normal;font-weight:300;font-display:swap;src:url(../../../asap/wf/Asap-Light.woff2) format("woff2")}@font-face{font-family:Asap;font-style:normal;font-weight:400;font-display:swap;src:url(../../../asap/wf/Asap-Regular.woff2) format("woff2")}@font-face{font-family:Asap;font-style:normal;font-weight:500;font-display:swap;src:url(../../../asap/wf/Asap-Medium.woff2) format("woff2")}@font-face{font-family:Asap;font-style:normal;font-weight:600;font-display:swap;src:url(../../../asap/wf/Asap-SemiBold.woff2) format("woff2")}@font-face{font-family:Asap;font-style:normal;font-weight:700;font-display:swap;src:url(../../../asap/wf/Asap-Bold.woff2) format("woff2")}@font-face{font-family:Asap;font-style:normal;font-weight:800;font-display:swap;src:url(../../../asap/wf/Asap-ExtraBold.woff2) format("woff2")}@font-face{font-family:Asap;font-style:normal;font-weight:900;font-display:swap;src:url(../../../asap/wf/Asap-Black.woff2) format("woff2")}@font-face{font-family:Asap;font-style:italic;font-weight:100;font-display:swap;src:url(../../../asap/wf/Asap-ThinItalic.woff2) format("woff2")}@font-face{font-family:Asap;font-style:italic;font-weight:200;font-display:swap;src:url(../../../asap/wf/Asap-ExtraLightItalic.woff2) format("woff2")}@font-face{font-family:Asap;font-style:italic;font-weight:300;font-display:swap;src:url(../../../asap/wf/Asap-LightItalic.woff2) format("woff2")}@font-face{font-family:Asap;font-style:italic;font-weight:400;font-display:swap;src:url(../../../asap/wf/Asap-Italic.woff2) format("woff2")}@font-face{font-family:Asap;font-style:italic;font-weight:500;font-display:swap;src:url(../../../asap/wf/Asap-MediumItalic.woff2) format("woff2")}@font-face{font-family:Asap;font-style:italic;font-weight:600;font-display:swap;src:url(../../../asap/wf/Asap-SemiBoldItalic.woff2) format("woff2")}@font-face{font-family:Asap;font-style:italic;font-weight:700;font-display:swap;src:url(../../../asap/wf/Asap-BoldItalic.woff2) format("woff2")}@font-face{font-family:Asap;font-style:italic;font-weight:800;font-display:swap;src:url(../../../asap/wf/Asap-ExtraBoldItalic.woff2) format("woff2")}@font-face{font-family:Asap;font-style:italic;font-weight:900;font-display:swap;src:url(../../../asap/wf/Asap-BlackItalic.woff2) format("woff2")}@font-face{font-family:Laila;font-style:normal;font-weight:300;font-display:swap;src:url(../../../laila/Laila-Light.woff2) format("woff2")}@font-face{font-family:Laila;font-style:normal;font-weight:400;font-display:swap;src:url(../../../laila/Laila-Regular.woff2) format("woff2")}@font-face{font-family:Laila;font-style:normal;font-weight:500;font-display:swap;src:url(../../../laila/Laila-Medium.woff2) format("woff2")}@font-face{font-family:Laila;font-style:normal;font-weight:600;font-display:swap;src:url(../../../laila/Laila-SemiBold.woff2) format("woff2")}@font-face{font-family:Laila;font-style:normal;font-weight:700;font-display:swap;src:url(../../../laila/Laila-Bold.woff2) format("woff2")}.embed{display:block;margin:1rem 0;padding:1rem;border:2px solid #ddd;border-radius:1rem;text-decoration:none;color:inherit}.embed .embedTitle{font-weight:500;color:var(--color-link)}.embed .embedDescription{font-size:1rem}.embed:hover .embedTitle{text-decoration:underline 2px var(--color-accent)}.embed p{margin:.75rem 0}.embed p:first-child{margin-top:0}.embed p:last-child{margin-bottom:0}.EmbeddedAsset-Video,.EmbeddedAsset-Image{display:block;box-sizing:border-box;margin:1em 0;border-radius:30px;width:100%;color:#777;line-height:1.5rem;background-color:#eee;text-align:center;aspect-ratio:var(--width, auto)/var(--height, auto)}:root{--color-theme: rgb(160.5119266055, 61.4146788991, 197.3853211009);--color-accent: #f000ec;--color-link: #8832a8;--color-text: #000c;--link-decoration: 1.67px underline var(--color-link);--link-decoration-hover: 1.67px underline var(--color-accent);font-family:Asap,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:var(--color-text);font-size:min(118.75%,98% + .3vw);scroll-padding-top:85px}@media (min-width: 1000px){:root{scroll-padding-top:75px}}@supports (font-variation-settings: normal){:root{font-family:AsapVariable,sans-serif}}body{margin:0}main{z-index:1}a,.a{color:var(--color-link);text-decoration:var(--link-decoration);text-underline-offset:.25rem;border:none;background-color:transparent;cursor:pointer}a:hover,a:focus,.a:hover,.a:focus{text-decoration-color:var(--color-accent)}h1,h2,h3,h4,h5,h6{font-family:Laila,Asap,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:1em 0}@supports (font-variation-settings: normal){h1,h2,h3,h4,h5,h6{font-family:Laila,AsapVariable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}}h1{font-size:min(2.6rem,2.2rem + .5vw);font-weight:400}h2{font-size:min(2.1rem,1.8rem + .4vw);font-weight:500}h3{font-size:min(1.7rem,1.5rem + .3vw);font-weight:600}h4{font-size:min(1.5rem,1.33rem + .25vw);font-weight:600}h5{font-size:min(1.3rem,1.167rem + .2vw);font-weight:600;color:var(--color-theme)}h6{font-size:min(1.25rem,1.15rem + .167vw);font-weight:600}h1 br+b,h2 br+b,h3 br+b,h4 br+b,h5 br+b,h6 br+b{font-weight:inherit;font-size:75%;display:block;opacity:.85}p,ul,ol{line-height:1.5;font-size:1.16667rem}.smaller-paragraphs p,.smaller-paragraphs ul,.smaller-paragraphs ol{font-size:1.1rem}section p{line-height:1.7}blockquote{line-height:1.5;font-size:1.28rem;margin:0;padding:.2rem .5rem;border-left:.2rem solid rgba(0,0,0,.2666666667)}hr{border:2px solid #ccc;border-width:2px 0 0 0;margin:2rem 0}body.show-paragraphs [data-p-mark]:after{content:"¶";position:absolute;color:#f56363;padding-left:2px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (max-width: 28rem){h1,h2,h3,h4{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:14 5 5}}.app.svelte-12qhfyh{display:flex;flex-direction:column;min-height:100vh}main.svelte-12qhfyh{flex:1;display:flex;flex-direction:column;padding:1rem;width:100%;max-width:72rem;margin:0 auto;box-sizing:border-box;position:relative;z-index:1}
