:root{--max-width:1100px;--color-white:#fff;--color-transparency:hsla(0,0%,100%,0);--color-black:#000;--color-milk:#f5f5f5;--color-ash:#c6c6c6;--color-grey:#b6b5b5;--color-darkash:#9a9a9a;--color-charcoal:#2c2c2c;--color-yellow:#ffbc36;--color-lavender:#8d7aff;--color-lagoon:#9ad3ee;--color-lilac:#da9eff;--weight-regular:400;--weight-medium:600;--weight-bold:800;--weight-black:900;--easing-inout:cubic-bezier(0.3,0,0.5,1);--easing-bounce:cubic-bezier(0.4,-1,0.6,2);--gradient-stage:linear-gradient(0deg,#fff,#f7f7f7 40%,#fff 0,#fff 40.2%,#ebebeb 0,#fff);--gradient-stage-faded:linear-gradient(0deg,#fff,#f7f7f7 40%,#fff 0,#fff 40.2%,#ebebeb 0,hsla(0,0%,92%,0));--shadow-dark:0px 0px 30px 0px rgba(0,0,0,.1);--z-index-very-low:1;--z-index-low:2;--z-index-medium:10;--z-index-high:100;--z-index-menu-container:600;--z-index-menu:700;--z-index-menu-content:800;--z-index-header:900;--z-index-popout:1000}body,html{max-width:100vw;color:var(--color-charcoal);line-height:1.15;scroll-behavior:smooth;font-family:var(--font-main);font-weight:var(--weight-regular);overflow-x:hidden}body{color:rgb(var(--foreground-rgb));background:linear-gradient(to bottom,transparent,rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb))}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}*{box-sizing:border-box;padding:0;margin:0;font-family:var(--font-main)}a{color:inherit;text-decoration:none}h1,h2,h3{font-weight:var(--weight-black)}h4,h5,h6{font-weight:var(--weight-bold)}.bg-yellow{background:var(--color-yellow)}.bg-lagoon{background:var(--color-lagoon)}.bg-lavender{background:var(--color-lavender)}.bg-lilac{background:var(--color-lilac)}.bg-black{background:var(--color-black)}.bg-ash{background:var(--color-ash)}.bg-milk{background:var(--color-milk)}.bg-gradient-yellow{background:linear-gradient(0deg,var(--color-transparency),var(--color-yellow))}.bg-gradient-lagoon{background:linear-gradient(0deg,var(--color-transparency),var(--color-lagoon))}.bg-gradient-lavender{background:linear-gradient(0deg,var(--color-transparency),var(--color-lavender))}.bg-gradient-lilac{background:linear-gradient(0deg,var(--color-transparency),var(--color-lilac))}.bg-gradient-black{background:linear-gradient(0deg,var(--color-transparency),var(--color-black))}.bg-gradient-ash{background:linear-gradient(0deg,var(--color-transparency),var(--color-ash))}.color-yellow{color:var(--color-yellow)}.color-lagoon{color:var(--color-lagoon)}.color-lavender{color:var(--color-lavender)}.color-lilac{color:var(--color-lilac)}.color-black{color:var(--color-black)}.color-white{color:var(--color-white)}.fill-yellow{fill:var(--color-yellow)}.fill-lagoon{fill:var(--color-lagoon)}.fill-lavender{fill:var(--color-lavender)}.fill-lilac{fill:var(--color-lilac)}.fill-ash{fill:var(--color-ash)}.fill-charcoal{fill:var(--color-charcoal)}.fill-white{fill:var(--color-white)}.fill-darkash{fill:var(--color-darkash)}.centerContent{width:100%;margin:auto;position:relative;z-index:var(--z-index-low);display:flex;justify-content:center;min-height:100vh;align-items:center}.centerContent.flexRow{flex-direction:row}.centerContent.flexColumn{flex-direction:column}.centerContent.flexStart{align-items:flex-start}.centerContent.flexEnd{align-items:flex-end}.centerContent.flexCenter{align-items:center}.btn{width:auto;display:inline-block;cursor:pointer;outline:none;border:none}.btn.btnThemed{background:var(--color-milk);padding:15px 30px;border-radius:999px;font-weight:var(--weight-bold);font-size:20px;transform:scale(1);transition:all .3s var(--easing-inout)}.btn.btnThemed.btnPill{background:var(--color-milk);padding:2px 15px;font-size:15px;border:1px solid var(--color-ash)}.btn.btnThemed.btnYellow{background-color:var(--color-yellow);border:none}.btn.btnThemed:hover{transform:scale(1.05)}.visible{opacity:1;visibility:visible}.hidden,.visible{transition:all .3s var(--easing-inout)}.hidden{opacity:0;visibility:hidden;pointer-events:none}