.sticky-title.svelte-pg0oo1{position:sticky;top:0;left:0;z-index:50;height:70dvh;padding-top:70px;-webkit-user-select:none;user-select:none;pointer-events:none;margin-bottom:-70dvh;animation-name:svelte-pg0oo1-SlideOut;animation-timeline:scroll();animation-range:entry 50% entry 120%;transform-origin:-200px right}.sticky-title.svelte-pg0oo1 h1:where(.svelte-pg0oo1){writing-mode:vertical-lr;transform:rotate(180deg);line-height:20dvw;font-size:10dvw}@supports (writing-mode: sideways-lr){.sticky-title.svelte-pg0oo1 h1:where(.svelte-pg0oo1){writing-mode:sideways-lr;transform:none}}header.cloud-header.svelte-pg0oo1{padding-inline:20dvw;padding-block-start:70px;columns:2;column-gap:5dvw}header.cloud-header.svelte-pg0oo1 p:where(.svelte-pg0oo1){font-size:30px;line-height:1.5;text-align:justify}@media (max-width: 1100px){header.cloud-header.svelte-pg0oo1{columns:1}}@media (max-width: 820px){header.cloud-header.svelte-pg0oo1{padding-inline-end:10dvw}header.cloud-header.svelte-pg0oo1 p:where(.svelte-pg0oo1){font-size:20px}}@media (height <= 800px){.sticky-title.svelte-pg0oo1 h1:where(.svelte-pg0oo1){font-size:7dvw}}@keyframes svelte-pg0oo1-SlideOut{0%{transform:translate(0)}to{transform:translate(-100%)}}.jb-logo.svelte-1i3k689{aspect-ratio:1;position:relative;width:100%;height:100%}.jb-logo.svelte-1i3k689 .jb-main:where(.svelte-1i3k689){animation:Rotate 20s linear infinite}.jb-logo.svelte-1i3k689 .jb-main:where(.svelte-1i3k689),.jb-logo.svelte-1i3k689 .jb-fill:where(.svelte-1i3k689){display:block;width:100%;height:auto}.jb-logo.svelte-1i3k689 .jb-fill:where(.svelte-1i3k689){position:absolute;left:0;top:0}@media screen and (pointer: fine){.jb-logo.svelte-1i3k689:hover .jb-main:where(.svelte-1i3k689){animation-play-state:paused}}@media (prefers-reduced-motion: reduce){.jb-logo.svelte-1i3k689 .jb-main:where(.svelte-1i3k689){animation:none}}footer.svelte-skqme2{width:90%;max-width:calc(100% - 90px);margin-inline:auto;padding-block:10dvh;display:grid;grid-template-columns:1fr 1fr 350px;grid-template-areas:"contact links logo" "social . logo"}footer.svelte-skqme2 .footer-column:where(.svelte-skqme2){display:flex;flex-direction:column;gap:15px}footer.svelte-skqme2 .footer-column:where(.svelte-skqme2) p.h4:where(.svelte-skqme2){font-size:20px;line-height:30px;letter-spacing:2px}footer.svelte-skqme2 .footer-column:where(.svelte-skqme2) ul:where(.svelte-skqme2){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px}footer.svelte-skqme2 .footer-column:where(.svelte-skqme2) ul:where(.svelte-skqme2) li:where(.svelte-skqme2) a:where(.svelte-skqme2){font-size:16px;line-height:26px}footer.svelte-skqme2 .footer-column.contact:where(.svelte-skqme2){grid-area:contact}footer.svelte-skqme2 .footer-column.links:where(.svelte-skqme2){grid-area:links}footer.svelte-skqme2 .footer-column.logo:where(.svelte-skqme2){grid-area:logo}footer.svelte-skqme2 .footer-column.social:where(.svelte-skqme2){grid-area:social}footer.svelte-skqme2 .footer-column.logo:where(.svelte-skqme2) .footer-logo:where(.svelte-skqme2){display:block;width:100%;height:auto;aspect-ratio:1 / 1;padding:0;margin:0;position:relative;overflow:hidden}footer.svelte-skqme2 .footer-column.logo:where(.svelte-skqme2) p:where(.svelte-skqme2){font-size:18px;line-height:26px;margin-top:10px;color:var(--primary-text);padding-top:10px;text-align:center}@media (max-width: 980px){footer.svelte-skqme2{grid-template-columns:1fr 1fr 200px}footer.svelte-skqme2 .footer-column.logo:where(.svelte-skqme2) p:where(.svelte-skqme2){font-size:14px}footer.svelte-skqme2 .footer-column.logo:where(.svelte-skqme2) p:where(.svelte-skqme2) br:where(.svelte-skqme2){display:none}}@media (max-width: 680px){footer.svelte-skqme2{grid-template-columns:1fr;gap:25px;grid-template-areas:"contact" "links" "social" "logo";padding-block:50px 15px}footer.svelte-skqme2 .footer-column.logo:where(.svelte-skqme2){margin-top:20px;max-width:300px;margin-inline:auto}}.navigation.svelte-16ys3mi{width:100%;display:flex;align-items:center;justify-content:space-between;padding:15px;transition:background-color .45s cubic-bezier(.455,.03,.515,.955);view-transition-name:none}.navigation.svelte-16ys3mi [class*=navigation-]:where(.svelte-16ys3mi){position:static;height:90px}.navigation.svelte-16ys3mi .navigation-logo:where(.svelte-16ys3mi){aspect-ratio:1;height:90px;width:90px}.navigation.svelte-16ys3mi .navigation-menu:where(.svelte-16ys3mi){display:block}.navigation.svelte-16ys3mi .navigation-menu-list:where(.svelte-16ys3mi){display:flex;align-items:center;justify-content:flex-end;gap:15px;padding:0;margin:0;list-style:none;font:var(--font-body);color:var(--primary-text)}.navigation.svelte-16ys3mi .navigation-menu:where(.svelte-16ys3mi) li:where(.svelte-16ys3mi){height:100%;display:block}.navigation.svelte-16ys3mi .navigation-menu:where(.svelte-16ys3mi) li:where(.svelte-16ys3mi) a:where(.svelte-16ys3mi){all:unset;display:flex;align-items:center;justify-content:center;height:100%;letter-spacing:1.5px;cursor:pointer;overflow:hidden;color:transparent;position:relative}.navigation.svelte-16ys3mi .navigation-menu:where(.svelte-16ys3mi) li:where(.svelte-16ys3mi) a:where(.svelte-16ys3mi):before,.navigation.svelte-16ys3mi .navigation-menu:where(.svelte-16ys3mi) li:where(.svelte-16ys3mi) a:where(.svelte-16ys3mi):after{content:attr(data-content);color:var(--primary-text);height:100%;position:absolute;display:flex;align-items:center;justify-content:center;transform-origin:center center;transform:translateY(0);will-change:transform,opacity;transition:all .25s cubic-bezier(.455,.03,.515,.955)}.navigation.svelte-16ys3mi .navigation-menu:where(.svelte-16ys3mi) li:where(.svelte-16ys3mi) a:where(.svelte-16ys3mi):after{transition-duration:.15s}@media (prefers-reduced-motion: reduce){.navigation.svelte-16ys3mi .navigation-menu:where(.svelte-16ys3mi) li:where(.svelte-16ys3mi) a:where(.svelte-16ys3mi):before,.navigation.svelte-16ys3mi .navigation-menu:where(.svelte-16ys3mi) li:where(.svelte-16ys3mi) a:where(.svelte-16ys3mi):after{transition:none}}@media screen and (min-width: 721px){.navigation.svelte-16ys3mi .navigation-menu:where(.svelte-16ys3mi) li:where(.svelte-16ys3mi) a:where(.svelte-16ys3mi):before{transform-origin:center center;transform:scale(0);text-decoration:underline;text-decoration-color:var(--primary-light);opacity:0}.navigation.svelte-16ys3mi .navigation-menu:where(.svelte-16ys3mi) li:where(.svelte-16ys3mi) a:where(.svelte-16ys3mi):hover:before,.navigation.svelte-16ys3mi .navigation-menu:where(.svelte-16ys3mi) li:where(.svelte-16ys3mi) a.active:where(.svelte-16ys3mi):before{transform-origin:center center;transform:scale(1);opacity:1}.navigation.svelte-16ys3mi .navigation-menu:where(.svelte-16ys3mi) li:where(.svelte-16ys3mi) a:where(.svelte-16ys3mi):hover:after,.navigation.svelte-16ys3mi .navigation-menu:where(.svelte-16ys3mi) li:where(.svelte-16ys3mi) a.active:where(.svelte-16ys3mi):after{transform-origin:center center;transform:scale(2);opacity:0}}.navigation.svelte-16ys3mi .navigation-menu:where(.svelte-16ys3mi):not(.open) li:where(.svelte-16ys3mi){transition-delay:0ms!important}@media screen and (max-width: 720px){.mobile-menu-button.svelte-16ys3mi{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:55px;height:55px;position:relative;padding:0;margin:0;background-color:transparent}.mobile-menu-button.svelte-16ys3mi span:where(.svelte-16ys3mi){position:absolute;left:5px;width:45px;height:4px;background-color:var(--primary-text);border-radius:5px;transform-origin:center center;will-change:margin,transform;transition:all .15s cubic-bezier(.455,.03,.515,.955)}.mobile-menu-button.svelte-16ys3mi span:where(.svelte-16ys3mi):nth-child(1),.mobile-menu-button.svelte-16ys3mi span:where(.svelte-16ys3mi):nth-child(3){width:25px}.mobile-menu-button.svelte-16ys3mi span:where(.svelte-16ys3mi):nth-child(1){top:5px;transform-origin:left center;margin-top:0}.mobile-menu-button.svelte-16ys3mi span:where(.svelte-16ys3mi):nth-child(2){top:50%;margin-top:-2px}.mobile-menu-button.svelte-16ys3mi span:where(.svelte-16ys3mi):nth-child(3){bottom:5px;right:5px;left:auto;transform-origin:right center;margin-bottom:0}.mobile-menu-button.active.svelte-16ys3mi span:where(.svelte-16ys3mi):nth-child(2){transform:rotate(-45deg)}.mobile-menu-button.active.svelte-16ys3mi span:where(.svelte-16ys3mi):nth-child(1){transform:rotate(45deg);left:10px;top:10px;margin-top:-2px}.mobile-menu-button.active.svelte-16ys3mi span:where(.svelte-16ys3mi):nth-child(3){transform:rotate(45deg);right:10px;bottom:10px;margin-bottom:-2px}.navigation.svelte-16ys3mi .navigation-menu:where(.svelte-16ys3mi){height:0;overflow:hidden;position:fixed;width:100%;top:120px;left:0;will-change:height;transition:height .45s cubic-bezier(.455,.03,.515,.955),background-color .45s cubic-bezier(.455,.03,.515,.955);background-color:var(--background);z-index:90}.navigation.svelte-16ys3mi .navigation-menu:where(.svelte-16ys3mi) .navigation-menu-list:where(.svelte-16ys3mi){flex-direction:column;gap:0;height:auto;padding:45px 15px;text-align:left;align-items:flex-end}.navigation.svelte-16ys3mi .navigation-menu:where(.svelte-16ys3mi) .navigation-menu-list:where(.svelte-16ys3mi) li:where(.svelte-16ys3mi){transform:translateY(15px) rotate(-10deg);transform-origin:right top;opacity:0;will-change:opacity,transform}.navigation.svelte-16ys3mi .navigation-menu:where(.svelte-16ys3mi) .navigation-menu-list:where(.svelte-16ys3mi) li:where(.svelte-16ys3mi) a:where(.svelte-16ys3mi){font-family:var(--heading-font-family);padding:15px 0;color:var(--primary-text);font-size:40px}.navigation.svelte-16ys3mi .navigation-menu:where(.svelte-16ys3mi) .navigation-menu-list:where(.svelte-16ys3mi) li:where(.svelte-16ys3mi) a.active:where(.svelte-16ys3mi){color:var(--secondary)}.navigation.svelte-16ys3mi .navigation-menu:where(.svelte-16ys3mi) .navigation-menu-list:where(.svelte-16ys3mi) li:where(.svelte-16ys3mi) a:where(.svelte-16ys3mi):after,.navigation.svelte-16ys3mi .navigation-menu:where(.svelte-16ys3mi) .navigation-menu-list:where(.svelte-16ys3mi) li:where(.svelte-16ys3mi) a:where(.svelte-16ys3mi):before{display:none}.navigation.svelte-16ys3mi .navigation-menu.open:where(.svelte-16ys3mi){height:calc(100% - 120px);background-color:var(--background-light)}.navigation.open.svelte-16ys3mi{background-color:var(--background-light)}.navigation.svelte-16ys3mi .navigation-menu.open:where(.svelte-16ys3mi) li:where(.svelte-16ys3mi){transform:translateY(0) rotate(0);opacity:1;transition:all .25s cubic-bezier(.25,.46,.45,.94)}}
