*{margin:0;padding:0;font:inherit}*:before,*:after{box-sizing:border-box}html{color-scheme:light dark}body{min-height:100vh}img,picture,svg,video{display:block;max-width:100%}menu{list-style:none;a {text-decoration: none;}}fieldset{min-width:auto}@media (prefers-reduced-motion: reduce){*,:before,:after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}:root{--c-primary--light: oklch(.65 .14 238);--c-primary--dark: oklch(.49 .1 235);--c-primary: light-dark(var(--c-primary--dark), var(--c-primary--light));--c-primary--inverted: light-dark(var(--c-primary--light), var(--c-primary--dark));--c-light: oklch(.95 0 0);--c-dark: oklch(.17 .012 236.5);--c-background: light-dark(var(--c-light), var(--c-dark));--c-text: light-dark(var(--c-dark), var(--c-light));--bp-tablet: 768px;--bp-desktop: 1280px;--bp-desktop--large: 1440px;--fs-text: 1.25rem;--fs-text--small: 1rem;--fs-title: 2rem;--fs-title--small: 1.5rem;--fw: 400;--fw--bold: 700;--fw--light: 200;background-color:var(--c-background);color:var(--c-text);font-family:Poppins,sans-serif;line-height:1.4;scroll-behavior:smooth}body{font-size:var(--fs-text)}a{color:var(--c-primary);text-decoration-color:transparent}a:hover,a:focus{text-decoration-color:var(--c-primary)}a:focus-visible{outline-offset:.25rem;outline:var(--c-primary) 2px solid;border-radius:.25rem}header.svelte-1ulelyr{background-color:light-dark(var(--c-light),oklch(from var(--c-dark) calc(l + .05) c h));border-bottom:2px solid var(--c-dark)}.header.svelte-1ulelyr{max-width:var(--bp-desktop);padding-inline:1rem;display:flex;justify-content:space-between;align-items:center;padding-block:1rem;position:relative}@media screen and (width >= 768px){.header.svelte-1ulelyr{padding-inline:1.5rem}}@media screen and (width >= 1280px){.header.svelte-1ulelyr{margin-inline:auto;padding-inline:2rem;width:calc(100% - 4rem)}}.header.svelte-1ulelyr h1{font-size:var(--fs-title);font-weight:var(--fw--bold);line-height:1}.header.svelte-1ulelyr img{width:4rem;aspect-ratio:1/1}.header.svelte-1ulelyr .home{display:flex;gap:1rem;align-items:center;color:var(--c-text);text-decoration:none}.header.svelte-1ulelyr nav{display:none}@media screen and (width >= 1280px){.header.svelte-1ulelyr nav{display:flex;gap:2rem}}.header.svelte-1ulelyr .jump{position:fixed;bottom:0;left:0;display:block;width:100%;text-align:center;padding-block:.5rem;background-color:var(--c-primary);border-image:linear-gradient(var(--c-background),var(--c-text)) 100% 0 0 / 2px 0 0;color:var(--c-background);text-decoration-color:var(--c-background);z-index:999}.header.svelte-1ulelyr .jump:hover,.header.svelte-1ulelyr .jump:focus-visible{text-decoration-color:transparent}@media screen and (width >= 1280px){.header.svelte-1ulelyr .jump{display:none}}a.svelte-v4nta2{color:var(--c-background);text-decoration-color:var(--c-background)}a.svelte-v4nta2:hover,a.svelte-v4nta2:focus-visible{text-decoration-color:transparent}@media screen and (width >= 1280px){a.svelte-v4nta2{text-decoration-color:transparent}a.svelte-v4nta2:hover,a.svelte-v4nta2:focus-visible{text-decoration-color:var(--c-background)}}nav.svelte-v4nta2{display:flex;flex-direction:column;align-items:center;gap:.5rem}@media screen and (width >= 768px){nav.svelte-v4nta2{flex-direction:row;justify-items:center;gap:2rem}}.jump.svelte-v4nta2{line-height:1;padding:.75rem 1rem;border-radius:.5rem;background-color:var(--c-primary--inverted);text-decoration:transparent;color:var(--c-text)}@media screen and (width >= 1280px){.jump.svelte-v4nta2{display:none}}p.svelte-v4nta2{font-size:var(--fs-text--small);line-height:1;text-align:center;opacity:.5;color:var(--c-background)}p.svelte-v4nta2 a{text-decoration:none}footer.svelte-v4nta2{z-index:9999;padding-inline:1rem;padding-block:2rem .5rem;display:flex;flex-direction:column;align-items:center;gap:1rem;background-color:var(--c-primary);margin-top:auto}@media screen and (width >= 768px){footer.svelte-v4nta2{padding-inline:1.5rem}}@media screen and (width >= 1280px){footer.svelte-v4nta2{padding-inline:2rem;width:calc(100% - 4rem)}}body{min-height:100vh;display:flex;flex-direction:column}p.svelte-1w9dre3{font-family:Poppins,"Noto Color Emoji",sans-serif;text-align:center;padding-block:.5rem;font-size:1.25rem;font-weight:700;color:var(--c-dark);background:linear-gradient(in oklch to right,#EE2A35,#fff,#009736);border-bottom:2px solid #000}
