header[data-v-8f86f489]{align-items:center;display:flex;flex-flow:column;gap:1rem;height:16rem;justify-content:center;position:relative}header[data-v-8f86f489] svg{height:6.2rem;transform:translateY(1rem) translate(-1rem) scale(1.05)}@media (max-width:299px){header[data-v-8f86f489] svg{height:4rem}}header h2[data-v-8f86f489]{cursor:default;font-size:1rem;font-weight:300;text-transform:uppercase;transform:translateY(-1rem) translate(1.5rem)}@media (max-width:299px){header h2[data-v-8f86f489]{font-size:.6rem}}.image-element[data-v-9b569ae5]{pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.image-element>*[data-v-9b569ae5]{bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.image-element[data-v-9b569ae5]>picture{opacity:var(--image-opacity,0);transition:opacity 2s ease-in-out}.image-element[data-v-9b569ae5]>picture,.image-element[data-v-9b569ae5]>picture img{aspect-ratio:calc(var(--image-width)/var(--image-height));-o-object-fit:cover;object-fit:cover}.image-element[data-v-9b569ae5]>picture img{height:100%;width:100%}.image-element>canvas[data-v-9b569ae5]{z-index:-1}.image-element.loaded[data-v-9b569ae5]{--image-opacity:1}main[data-v-f389be3a]{align-content:center;align-items:center;display:grid;justify-content:center;min-height:20rem;padding:4rem 2rem}main p[data-v-f389be3a]{font-size:1.42rem;font-weight:300;line-height:1.5;max-width:50ch;text-align:center}:is(main p)+p[data-v-f389be3a]{margin-top:1.4rem}main em[data-v-f389be3a]{font-style:normal}@media (min-width:801px){main br[data-v-f389be3a]{display:none}}.customer-logos[data-v-a85190ca]{align-items:center;display:grid;gap:5rem;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));margin:4rem 2rem}.customer-logos>a[data-v-a85190ca]{margin-top:0}.customer-logos img[data-v-a85190ca]{border-radius:0;filter:grayscale(1);margin:0!important;max-height:3rem;-o-object-fit:contain;object-fit:contain;opacity:.85;transition:var(--transition-duration);width:100%}.customer-logos img[data-v-a85190ca]:focus,.customer-logos img[data-v-a85190ca]:hover{filter:none;opacity:1}@media (min-width:601px){.customer-logos[data-v-a85190ca]{gap:3rem}}@media (min-width:600px){.customer-logos[data-v-a85190ca]{margin-left:4rem;margin-right:4rem;width:85%!important}}footer[data-v-4f43a518]{background-color:var(--brown);color:#fff;display:grid;gap:4rem;justify-items:space-between;padding:4rem 2rem;scroll-snap-align:end;scroll-snap-stop:always}footer svg[data-v-4f43a518]{margin:auto;max-width:100%;transform:translateY(2%);transform-origin:top left;width:15rem}footer svg[data-v-4f43a518] path{fill:#fff}@media (min-width:601px){footer svg[data-v-4f43a518]{margin:0}}footer .contact-info[data-v-4f43a518]{align-content:center;display:grid;font-size:1.15rem;gap:2rem;justify-items:center}@media (min-width:601px){footer .contact-info[data-v-4f43a518]{font-size:1rem;gap:1rem;justify-items:end}}footer a[data-v-4f43a518],footer h1[data-v-4f43a518]{color:inherit;font-size:inherit;font-weight:200;text-decoration:underline;text-decoration-color:#ffffff4d;text-decoration-thickness:1px;text-underline-offset:.24rem;transition:text-decoration-color .2s ease-in-out}footer a[data-v-4f43a518]:focus,footer a[data-v-4f43a518]:hover{text-decoration-color:#fff9}footer h1[data-v-4f43a518]{text-decoration:none}@media (min-width:601px){footer[data-v-4f43a518]{gap:2rem;grid-auto-flow:column;grid-template-columns:1fr min-content}}@font-face{font-display:swap;font-family:Roboto Flex;font-stretch:114%;font-style:normal;font-weight:224;src:url(../fonts/RobotoFlex.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}:root{--black-hue:210deg;--black-saturation:12%;--black-lightness:10%;--black:hsl(var(--black-hue) var(--black-saturation) var(--black-lightness));--pink-hue:313deg;--pink-saturation:75%;--pink-lightness:63%;--pink:hsl(var(--pink-hue) var(--pink-saturation) var(--pink-lightness));--mint-hue:213deg;--mint-saturation:95%;--mint-lightness:93%;--mint:hsl(var(--mint-hue) var(--mint-saturation) var(--mint-lightness));--orange-hue:17deg;--orange-saturation:66%;--orange-lightness:58%;--orange:hsl(var(--orange-hue) var(--orange-saturation) var(--orange-lightness));--brown-hue:37deg;--brown-saturation:10%;--brown-lightness:32.7%;--brown:hsl(var(--brown-hue) var(--brown-saturation) var(--brown-lightness));--transition-duration:.2s;--sans-serif:"Roboto Flex",sans-serif;font-family:var(--sans-serif);font-size:clamp(1rem,1.25vw,1.25rem);font-weight:400;scroll-snap-type:y mandatory}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}*,:after,:before{margin:0;padding:0}:not(svg,svg *){-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;background-position:50% 50%;background-repeat:no-repeat;box-sizing:border-box;color:inherit;font-size:inherit;transform-origin:50% 50%;transition-timing-function:var(--ease-in-out-circ,ease-in-out)}:not(input,textarea){-webkit-tap-highlight-color:hsl(0deg 0% 0%/0%);-webkit-touch-callout:none}:focus{outline:0}::-moz-selection{background-color:var(--black);color:#fff}::selection{background-color:var(--black);color:#fff}:root,body{background-color:hsl(var(--mint-hue) var(--mint-saturation) calc(var(--mint-lightness) + 3%));max-width:100vw;min-height:100%;overflow-x:hidden;transition:background-color .2s}body:before{background-image:linear-gradient(to bottom,hsl(var(--mint-hue) var(--mint-saturation) var(--mint-lightness)/0),hsl(var(--mint-hue) var(--mint-saturation) calc(var(--mint-lightness) - .7%)/90%));bottom:0;content:"";left:0;opacity:1;pointer-events:none;position:fixed;right:0;top:0;z-index:0}.app{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;background-color:#fff;border-radius:var(--border-radius);color:var(--black);display:grid;grid-template-columns:100%;grid-template-rows:min-content auto 1fr min-content;justify-content:flex-start;justify-content:center;margin:0 auto;max-width:100%;min-height:100vh;position:relative;transform-origin:top center;width:60rem;z-index:1}.albula{height:20rem}@media (min-width:768px){.albula{height:30rem}}
