:root{--bg:#fff;--text:#333;--primary:#8e54e9;--primary-lightest:#ebe0fb;--primary-dark:#7c4dc5;--font-heading:"Libre Baskerville", serif;--font-body:"Montserrat", sans-serif}html,body{font-size:18px}body{font-family:var(--font-body);background:var(--primary);color:var(--text);font-size:100%;font-weight:400;line-height:1.7}html,body{width:100%;min-height:100%;margin:0;padding:0}p{margin-top:0;margin-bottom:1rem}[hidden]{display:none!important}@media screen and (width<=600px){html{font-size:16px}}@media print{html{font-size:12px}body{background:#fff}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);margin-top:0;margin-bottom:1rem;font-weight:400}h1{font-size:2rem}h2{font-size:1.8rem}h3{font-size:1.6rem}h4{font-size:1.4rem}h5{font-size:1.2rem}h6{font-size:1rem}.Link{color:var(--primary-dark);text-shadow:.05em .04em 0 var(--bg), -.05em .04em 0 var(--bg), .05em -.04em 0 var(--bg), -.05em -.04em 0 var(--bg);text-decoration:none;display:inline-block;position:relative}.Link:before{content:"";background:var(--primary-dark);opacity:.6;z-index:-1;transform-origin:100%;border-radius:.16em/.08em;width:100%;height:.08em;transition:opacity .2s linear 40ms,transform .15s ease-in-out 40ms,transform-origin 50ms linear;position:absolute;bottom:.35em;left:0;transform:scaleX(0)}.Link:hover:before{opacity:1;transform-origin:0;transform:scaleX(1)}@media print{.Link:not(.Link--noPrintUrl):after{content:" (" attr(href) ")"}.Link--noPrintUrl{color:inherit}}@view-transition{navigation:auto}::view-transition-group(root){animation:none}::view-transition-old(page){transform-origin:50% 20vh;animation:.25s ease-in both page-exit}::view-transition-new(page){transform-origin:50% 20vh;animation:.25s ease-out .1s both page-enter}@keyframes page-exit{to{opacity:0;transform:scale(1.1)}}@keyframes page-enter{0%{opacity:0;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){::view-transition-old(page),::view-transition-new(page){animation:none}}.NavLink[data-astro-cid-3o5q7yvo]{font-family:var(--font-heading);cursor:pointer;color:var(--primary);font-size:1.5rem;font-weight:400;text-decoration:none;display:inline-block}.NavLink--active[data-astro-cid-3o5q7yvo]{color:var(--text)}.NavLink-text[data-astro-cid-3o5q7yvo]{width:auto;transition:transform .2s;display:inline-block}.NavLink[data-astro-cid-3o5q7yvo]:not(.NavLink--active):hover .NavLink-text[data-astro-cid-3o5q7yvo]{transform:translateY(-.2rem)}.SocialIcons[data-astro-cid-o2gh7vpa]{flex-wrap:nowrap;display:flex}.NavItem[data-astro-cid-o2gh7vpa]{color:var(--primary)}.NavItem[data-astro-cid-o2gh7vpa]:not(:first-child){margin-left:1rem}.NavItem[data-astro-cid-o2gh7vpa] .NavItem-icon{width:1.8rem;height:1.8rem}.Header-container[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;padding-top:5rem;padding-bottom:2rem;display:flex;position:relative}.Header-main[data-astro-cid-nen7h5rs]{display:flex}.NavDivider[data-astro-cid-nen7h5rs]{font-family:var(--font-heading);color:var(--text);opacity:.6;margin:0 1rem;font-size:1.5rem}@media screen and (width<=850px){.Header-container[data-astro-cid-nen7h5rs]{align-items:start;padding-top:3rem}.Header-main[data-astro-cid-nen7h5rs]{display:block}.NavDivider[data-astro-cid-nen7h5rs]:first-child{display:none}.Header-container[data-astro-cid-nen7h5rs] .Header-socialIcons{margin-top:.2rem;position:absolute;right:0}}@media screen and (width<=450px){.Header-container[data-astro-cid-nen7h5rs]{padding-top:2rem}}@media print{.Header-container[data-astro-cid-nen7h5rs]{display:none}}.Layout-main[data-astro-cid-ju4pidww]{background:var(--bg);width:100%;min-height:100%;color:var(--text);position:absolute}.Layout-bg[data-astro-cid-ju4pidww]{z-index:1;background:#fff;position:absolute;inset:0}.Layout-bg[data-astro-cid-ju4pidww]:before{content:"";background:var(--primary);z-index:1;width:100%;height:3px;position:absolute;top:0;left:0}.Layout-container[data-astro-cid-ju4pidww]{z-index:2;flex-direction:column;max-width:900px;min-height:100%;margin:auto;padding:0 4rem;display:flex;position:relative}.Layout-content[data-astro-cid-ju4pidww]{view-transition-name:page;flex:1}.Layout-footer[data-astro-cid-ju4pidww]{justify-content:center;padding-top:2rem;padding-bottom:2rem;display:flex}@media screen and (width<=850px){.Layout-container[data-astro-cid-ju4pidww]{padding:0 2rem}}@media screen and (width<=450px){.Layout-container[data-astro-cid-ju4pidww]{padding:0 1rem}}@media print{.Layout-bg[data-astro-cid-ju4pidww]:before{display:none}.Layout-container[data-astro-cid-ju4pidww]{max-width:100%;padding:2rem 2rem 0}.Layout-footer[data-astro-cid-ju4pidww]{display:none}}@media screen and (height>=800px){.Layout-footer[data-astro-cid-ju4pidww]{visibility:hidden}}
