.logo.svelte-irfel0{width:auto;height:100%;display:flex;gap:16px;align-items:center}@media(max-width:767px){.logo.svelte-irfel0{gap:8px}}.logo.svelte-irfel0 #logo-text:where(.svelte-irfel0){width:auto;height:100%;max-height:28px}.logo.svelte-irfel0 #logo-text:where(.svelte-irfel0) #text:where(.svelte-irfel0){transition:all .2s ease-in-out;fill:var(--color--text)}.logo.svelte-irfel0:hover #logo-text:where(.svelte-irfel0){filter:drop-shadow(0px 0px 3px var(--color--primary))}@media screen and (prefers-reduced-motion:no-preference){.animated.svelte-irfel0 #text:where(.svelte-irfel0){animation:svg-text-stroke 3s;stroke-width:2;--text-color: var(--color--text)}}.theme-toggle.svelte-1ah1djj{height:24px;padding:0;appearance:none;border:none;background:none;cursor:pointer;display:flex;align-items:center;gap:5px}.theme-toggle.svelte-1ah1djj:hover .label:where(.svelte-1ah1djj){color:var(--color--primary)}.theme-toggle.svelte-1ah1djj:hover #moon:where(.svelte-1ah1djj),.theme-toggle.svelte-1ah1djj:hover #sun:where(.svelte-1ah1djj){fill:var(--color--primary)}.theme-toggle.svelte-1ah1djj:hover #moon:where(.svelte-1ah1djj)>:where(.svelte-1ah1djj){filter:drop-shadow(0px 0px 3px var(--color--primary))}.theme-toggle.svelte-1ah1djj:hover #sun-beams:where(.svelte-1ah1djj){stroke:var(--color--primary)}.theme-toggle.svelte-1ah1djj:hover #sun-beams:where(.svelte-1ah1djj) line:where(.svelte-1ah1djj){filter:drop-shadow(0px 0px 3px var(--color--primary))}.label.svelte-1ah1djj{transition:all .5s var(--ease-4);text-transform:uppercase;font-size:.6rem;opacity:0;transform-origin:left;transform:scaleX(0);max-width:0;color:var(--color--text)}#moon.svelte-1ah1djj,#sun.svelte-1ah1djj{fill:var(--color--text);stroke:none}#sun.svelte-1ah1djj{transition:all .5s var(--ease-4);transform-origin:center center}#sun-beams.svelte-1ah1djj{--_opacity-dur: .15s;stroke:var(--color--text);stroke-width:2px;transform-origin:center center;transition:all .5s var(--ease-elastic-4),opacity var(--_opacity-dur) var(--ease-3)}#moon.svelte-1ah1djj>circle:where(.svelte-1ah1djj){transition:all .5s var(--ease-out-3)}.theme-toggle.svelte-1ah1djj:not([data-theme]) #sun:where(.svelte-1ah1djj){transform:scale(.5)}.theme-toggle.svelte-1ah1djj:not([data-theme]) #sun-beams:where(.svelte-1ah1djj){transform:rotate(.25turn);--_opacity-dur: .5s}[data-theme=auto].svelte-1ah1djj .label:where(.svelte-1ah1djj){opacity:1;transform:scaleX(1);max-width:30px}@media not all and (prefers-color-scheme:dark){[data-theme=auto].svelte-1ah1djj #sun:where(.svelte-1ah1djj){transform:scale(.5)}[data-theme=auto].svelte-1ah1djj #sun-beams:where(.svelte-1ah1djj){transform:rotate(.25turn);--_opacity-dur: .5s}}@media(prefers-color-scheme:dark){[data-theme=auto].svelte-1ah1djj #moon:where(.svelte-1ah1djj)>circle:where(.svelte-1ah1djj){transform:translate(-20px)}[data-theme=auto].svelte-1ah1djj #sun-beams:where(.svelte-1ah1djj){opacity:0}}[data-theme=light].svelte-1ah1djj #sun:where(.svelte-1ah1djj){transform:scale(.5)}[data-theme=light].svelte-1ah1djj #sun-beams:where(.svelte-1ah1djj){transform:rotate(.25turn);--_opacity-dur: .5s}[data-theme=dark].svelte-1ah1djj #moon:where(.svelte-1ah1djj)>circle:where(.svelte-1ah1djj){transform:translate(-20px)}[data-theme=dark].svelte-1ah1djj #sun-beams:where(.svelte-1ah1djj){opacity:0}a.svelte-v4xxex{transition:all .2s ease-in-out;width:24px;color:var(--color--text);fill:var(--color--text)}a.svelte-v4xxex:hover{color:var(--color--primary);fill:var(--color--primary);filter:drop-shadow(0px 0px 3px var(--color--primary))}header.svelte-ssrqy9{position:relative;padding:30px 0}@media(max-width:767px){header.svelte-ssrqy9{padding:20px 0}}header.has-background.svelte-ssrqy9{background:linear-gradient(60deg,var(--color--waves-start) 0%,var(--color--waves-end) 100%)}header.svelte-ssrqy9 .container:where(.svelte-ssrqy9){display:flex;align-items:center;gap:30px}@media(max-width:767px){header.svelte-ssrqy9 .container:where(.svelte-ssrqy9) .links:where(.svelte-ssrqy9) a:where(.svelte-ssrqy9){display:none}}header.svelte-ssrqy9 .logo:where(.svelte-ssrqy9){height:44px;flex:1}header.svelte-ssrqy9 a:where(.svelte-ssrqy9){color:var(--color--text)}header.svelte-ssrqy9 .links:where(.svelte-ssrqy9){display:flex;align-items:center;justify-content:flex-end;gap:30px}header.svelte-ssrqy9 .links:where(.svelte-ssrqy9) a:where(.svelte-ssrqy9){text-decoration:none}header.svelte-ssrqy9 .links:where(.svelte-ssrqy9) a:where(.svelte-ssrqy9):hover{color:var(--color--primary);filter:drop-shadow(0px 0px 3px var(--color--primary))}.waves-container.svelte-a1gwi4{background:linear-gradient(60deg,var(--color--waves-start) 0%,var(--color--waves-end) 100%);position:absolute;width:100%;height:min(65vh,500px)}@media(max-width:767px){.waves-container.svelte-a1gwi4{height:min(75vh,400px)}}.waves.svelte-a1gwi4{position:absolute;bottom:0;width:100%;height:15vh;min-height:100px;max-height:150px}@media screen and (prefers-reduced-motion:no-preference){.parallax.svelte-a1gwi4>use:where(.svelte-a1gwi4){animation:svelte-a1gwi4-move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite}}.parallax.svelte-a1gwi4>use:where(.svelte-a1gwi4):nth-child(1){animation-delay:-2s;animation-duration:7s}.parallax.svelte-a1gwi4>use:where(.svelte-a1gwi4):nth-child(2){animation-delay:-3s;animation-duration:10s}.parallax.svelte-a1gwi4>use:where(.svelte-a1gwi4):nth-child(3){animation-delay:-4s;animation-duration:13s}.parallax.svelte-a1gwi4>use:where(.svelte-a1gwi4):nth-child(4){animation-delay:-5s;animation-duration:20s}@keyframes svelte-a1gwi4-move-forever{0%{transform:translate3d(-90px,0,0)}to{transform:translate3d(85px,0,0)}}.button.svelte-x4wtex{--main-color: red;--light-color: blue;--contrast-color: green;-webkit-appearance:none;appearance:none;cursor:pointer;text-decoration:none;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:center;gap:5px;border:none;border-radius:20px;font-weight:700}.button.svelte-x4wtex .icon:where(.svelte-x4wtex){width:24px;height:24px}.button.color--primary.svelte-x4wtex{--main-color: var(--color--primary-rgb);--light-color: var(--color--primary-tint-rgb);--contrast-color: var(--color--primary-contrast)}.button.color--secondary.svelte-x4wtex{--main-color: var(--color--secondary-rgb);--light-color: var(--color--secondary-tint-rgb);--contrast-color: var(--color--secondary-contrast)}.button.style--solid.svelte-x4wtex{background-color:rgb(var(--main-color));color:var(--contrast-color)}.button.style--solid.svelte-x4wtex:hover{box-shadow:0 0 1px 7px rgba(var(--main-color),.3)}.button.style--understated.svelte-x4wtex{background-color:rgb(var(--light-color));color:rgb(var(--main-color))}.button.style--understated.svelte-x4wtex:hover{box-shadow:0 0 1px 7px rgba(var(--main-color),.3)}.button.style--clear.svelte-x4wtex{background-color:transparent;color:rgb(var(--main-color))}.button.style--clear.svelte-x4wtex:hover{background-color:rgb(var(--light-color))}.button.size--small.svelte-x4wtex{padding:5px 10px;font-size:.75rem}.button.size--small.svelte-x4wtex .icon:where(.svelte-x4wtex){width:20px;height:20px}.button.size--medium.svelte-x4wtex{padding:10px 20px;font-size:1rem}.button.size--large.svelte-x4wtex{padding:15px 30px;font-size:1.15rem}.button.size--large.svelte-x4wtex .icon:where(.svelte-x4wtex){width:28px;height:28px}.wrapper.svelte-1ad97xb{position:absolute;pointer-events:none;display:flex;z-index:2;animation:svelte-1ad97xb-grow-and-shrink .9s ease-in-out forwards}.wrapper.svelte-1ad97xb svg:where(.svelte-1ad97xb){animation:svelte-1ad97xb-spin .9s linear forwards}@keyframes svelte-1ad97xb-grow-and-shrink{0%{transform:scale(0)}50%{transform:scale(1)}to{transform:scale(0)}}@keyframes svelte-1ad97xb-spin{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.sparkle-wrapper.svelte-ctkio4{position:relative;display:inline-block}.sparkle-wrapper.svelte-ctkio4 .slot-wrapper:where(.svelte-ctkio4){position:relative;z-index:1}#hero.svelte-13em5ye{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;position:relative;padding:80px 0}@media(max-width:767px){#hero.svelte-13em5ye{padding:40px 0 50px}}#hero.svelte-13em5ye .hello:where(.svelte-13em5ye){text-align:center}#hero.svelte-13em5ye .intro:where(.svelte-13em5ye){font-weight:500;font-size:1.4rem;width:min(100%,440px);display:flex;flex-direction:column}#hero.svelte-13em5ye .intro:where(.svelte-13em5ye) .left:where(.svelte-13em5ye){text-align:left}#hero.svelte-13em5ye .intro:where(.svelte-13em5ye) .right:where(.svelte-13em5ye){text-align:right}@media(max-width:767px){#hero.svelte-13em5ye .intro:where(.svelte-13em5ye){display:none}}#hero.svelte-13em5ye .ctas:where(.svelte-13em5ye){display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;width:100%}strong.primary.svelte-1m71m6j{color:var(--color--primary)}strong.secondary.svelte-1m71m6j{color:var(--color--secondary)}.socials.svelte-1qpamce{display:flex;align-items:center;gap:20px}.socials.svelte-1qpamce a:where(.svelte-1qpamce){transition:all .2s ease-in-out;width:24px;color:var(--color--text);fill:var(--color--text)}.socials.svelte-1qpamce a:where(.svelte-1qpamce):hover{color:var(--color--primary);fill:var(--color--primary);filter:drop-shadow(0px 0px 3px var(--color--primary))}img.svelte-10v4ak0{width:100%;height:100%;object-fit:contain}#about.svelte-7gqpsr{position:relative;display:grid;grid-template-columns:500px 250px;align-items:center;justify-content:space-between;padding-bottom:50px}@media(max-width:767px){#about.svelte-7gqpsr{grid-template-columns:1fr;justify-items:center;gap:20px}}#about.svelte-7gqpsr .info:where(.svelte-7gqpsr){display:flex;flex-direction:column;gap:10px}@media(max-width:767px){#about.svelte-7gqpsr .info:where(.svelte-7gqpsr) h2:where(.svelte-7gqpsr){text-align:center}}@media(max-width:767px){#about.svelte-7gqpsr .info:where(.svelte-7gqpsr) p:where(.svelte-7gqpsr){text-align:justify}}@media(max-width:767px){#about.svelte-7gqpsr .info:where(.svelte-7gqpsr){gap:20px}}#about.svelte-7gqpsr .socials:where(.svelte-7gqpsr){display:flex;align-items:center;gap:15px}@media(max-width:767px){#about.svelte-7gqpsr .socials:where(.svelte-7gqpsr){justify-content:center;margin-bottom:10px}#about.svelte-7gqpsr .socials:where(.svelte-7gqpsr) span:where(.svelte-7gqpsr){display:none}}#about.svelte-7gqpsr .image:where(.svelte-7gqpsr){width:220px;height:220px}.card.svelte-1ad6qoz{background:var(--color--card-background);box-shadow:var(--card-shadow);color:var(--color--text);border-radius:10px;transition:all .4s ease;position:relative;overflow:hidden;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;text-decoration:none}.card[href].svelte-1ad6qoz,.card[onclick].svelte-1ad6qoz{cursor:pointer}.card[href].svelte-1ad6qoz:hover,.card[onclick].svelte-1ad6qoz:hover{box-shadow:var(--card-shadow-hover);transform:scale(1.01)}.body.svelte-1ad6qoz{display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:20px;flex:1 0 50%}.body.svelte-1ad6qoz .content:where(.svelte-1ad6qoz){display:flex;flex-direction:column;flex:1}.image.svelte-1ad6qoz{position:relative;flex:1 0 max(50%,330px);min-height:280px;max-height:350px}.card [slot=image]{width:100%;height:100%;object-fit:cover;position:absolute}.tag.svelte-15ws2j1{display:flex;align-items:center;justify-content:center;gap:5px;padding:5px 15px;border-radius:10px;font-weight:500;font-size:.85rem;width:fit-content;white-space:nowrap}.tag.primary.svelte-15ws2j1{background-color:var(--color--primary-tint);color:var(--color--primary)}.tag.secondary.svelte-15ws2j1{background-color:var(--color--secondary-tint);color:var(--color--secondary)}.content.svelte-19nw11e{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.title.svelte-19nw11e{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:1.2rem;font-family:var(--font--title);font-weight:700}.tags.svelte-19nw11e{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.footer.svelte-19nw11e{margin-top:20px}.feature-card .image img{object-fit:cover}.content-section.svelte-h4l8oy{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:50px 0}.content-section.svelte-h4l8oy .title-area:where(.svelte-h4l8oy){flex:2;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:15px}.content-section.svelte-h4l8oy .title-area:where(.svelte-h4l8oy) .text:where(.svelte-h4l8oy){display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}.content-section.svelte-h4l8oy .content-area:where(.svelte-h4l8oy){flex:5;display:grid;place-items:center}@media(min-width:901px){.content-section.left.svelte-h4l8oy .title-area:where(.svelte-h4l8oy){order:1}.content-section.left.svelte-h4l8oy .content-area:where(.svelte-h4l8oy){order:2}.content-section.right.svelte-h4l8oy .title-area:where(.svelte-h4l8oy){order:2}.content-section.right.svelte-h4l8oy .content-area:where(.svelte-h4l8oy){order:1}.content-section.top.svelte-h4l8oy{flex-direction:column}.content-section.top.svelte-h4l8oy .title-area:where(.svelte-h4l8oy){order:1;max-width:600px}.content-section.top.svelte-h4l8oy .content-area:where(.svelte-h4l8oy){order:2;width:100%}}@media(max-width:900px){.content-section.svelte-h4l8oy{flex-direction:column}}.features-container.svelte-1xrowq3{width:100%;display:grid;grid-template-columns:1fr;grid-gap:20px}.three-group-grid.svelte-1xrowq3{width:100%;display:grid;grid-template-columns:2fr 1fr;grid-gap:20px}@media(max-width:1085px){.three-group-grid.svelte-1xrowq3{grid-template-columns:1fr 1fr}}@media(max-width:767px){.three-group-grid.svelte-1xrowq3{grid-template-columns:1fr}}@media(min-width:1086px){.three-group-grid.svelte-1xrowq3>:nth-child(3n+2){grid-row:span 2}}@media(max-width:1085px){.three-group-grid.svelte-1xrowq3>:nth-child(3n+1){grid-column:span 2}}@media(max-width:900px){.three-group-grid.svelte-1xrowq3>:nth-child(3n+1){grid-template-columns:1fr;grid-column:unset}}footer.svelte-gv7xsr{height:340px;width:100%;background:linear-gradient(60deg,var(--color--waves-start) 0%,var(--color--waves-end) 100%);display:grid;grid-template-rows:120px 1fr}footer.svelte-gv7xsr .content:where(.svelte-gv7xsr){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;font-weight:600;text-align:center}footer.svelte-gv7xsr .content:where(.svelte-gv7xsr) .credits:where(.svelte-gv7xsr){font-weight:400;font-size:90%;color:var(--color--text-shade)}footer.svelte-gv7xsr .content:where(.svelte-gv7xsr) .socials:where(.svelte-gv7xsr){display:flex;align-items:center;gap:20px}footer.svelte-gv7xsr a:where(.svelte-gv7xsr):hover{filter:drop-shadow(0px 0px 3px var(--color--primary))}.home.svelte-1uha8ag{position:relative;min-height:100vh}.waves-container.svelte-1uha8ag{position:relative}.content.svelte-1uha8ag{padding-top:2rem}
