@import "https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,100..900&display=swap";.nav-link[data-v-e929c0a1]{padding:10px}.styled-button[data-v-84d94420]{letter-spacing:1.2px;text-transform:uppercase;color:#000;box-shadow:none;background:#fff;border-radius:24px;margin-right:20px;padding:.75rem 1.5rem;font-size:.66rem;font-weight:700;line-height:40px}.styled-button.primary[data-v-84d94420]{color:#eee;background:var(--btn-primary-bg);box-shadow:var(--card-button-shadow-primary)}.styled-button.secondary[data-v-84d94420]{color:var(--card-button-text);background:var(--card-button-background);box-shadow:var(--card-button-shadow-secondary)}.styled-button[data-v-84d94420]:before{content:"";background:var(--card-button-hover);mix-blend-mode:luminosity;opacity:0;border-radius:24px;width:100%;height:100%;transition:opacity .3s ease-in-out,background .3s;animation:none;position:absolute;top:0;left:0}.styled-button[data-v-84d94420]:hover:before{opacity:var(--card-button-hover-intensity);transition:opacity .3s ease-in-out,background .3s}.hero-background[data-v-b26b18a1]{background:var(--hero-background-image);background-position:50%;background-size:cover;width:100%;min-width:360px;height:100vh;min-height:600px;max-height:1035px;margin:auto}@media screen and (width<=980px){.hero-background[data-v-b26b18a1]{background-position:60% -45px;background-size:inherit}}.hero-container[data-v-b26b18a1]{flex-direction:column;justify-content:center;max-width:980px;height:100vh;min-height:600px;max-height:1035px;margin:auto;display:flex}.hero-text-container[data-v-b26b18a1]{width:390px;margin:-20px 10px 10px}@media screen and (width<=980px){.hero-text-container[data-v-b26b18a1]{width:320px;margin:auto}}.hero-heading[data-v-b26b18a1]{margin:32px auto;font-size:3rem;font-weight:700}@media screen and (width<=980px){.hero-heading[data-v-b26b18a1]{font-size:42px}}.cta-section[data-v-b26b18a1]{margin:36px 0}:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff}.carousel,.carousel *{box-sizing:border-box}.carousel{height:var(--vc-carousel-height);overscroll-behavior:none;touch-action:pan-x pan-y pinch-zoom;z-index:1;min-width:0;position:relative}.carousel.is-dragging{touch-action:none}.carousel__track{gap:var(--vc-slide-gap);height:100%;transition:transform var(--vc-transition-easing);transition-duration:var(--vc-transition-duration);width:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.carousel__viewport{width:100%;height:100%;overflow:hidden}.carousel__sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.carousel.is-rtl{direction:rtl}.carousel.is-ttb .carousel__track{flex-direction:column}.carousel.is-btt .carousel__track{flex-direction:column-reverse}.carousel.is-vertical .carousel__slide--clone:first-child{margin-block-start:var(--vc-cloned-offset)}.carousel:not(.is-vertical) .carousel__slide--clone:first-child{margin-inline-start:var(--vc-cloned-offset)}.carousel.is-marquee .carousel__track{animation:vc-marquee var(--vc-marquee-duration) linear infinite;transition:none}.carousel.is-marquee.is-paused .carousel__track,.carousel.is-marquee:focus-visible .carousel__track{animation-play-state:paused}.carousel.is-marquee:has(:focus-visible) .carousel__track{animation-play-state:paused}@keyframes vc-marquee{0%{transform:translate(0,0)}to{transform:translate3d(var(--vc-marquee-x,0px), var(--vc-marquee-y,0px), 0)}}.carousel.is-effect-fade .carousel__track{grid-template-rows:100%;grid-template-columns:100%;transition:none;display:grid}.carousel.is-effect-fade .carousel__slide{opacity:0;pointer-events:none;height:100%;transition:opacity var(--vc-transition-easing);transition-duration:var(--vc-transition-duration);grid-area:1/1;width:100%}.carousel.is-effect-fade .carousel__slide--active{opacity:1;pointer-events:auto}.carousel.is-adaptive-height{transition:height var(--vc-transition-easing);transition-duration:var(--vc-transition-duration)}.carousel.is-adaptive-height .carousel__track{align-items:flex-start}.carousel.is-adaptive-height.is-effect-fade .carousel__track{grid-template-rows:auto;align-items:start}.carousel.is-adaptive-height.is-effect-fade .carousel__slide{height:auto}.carousel.is-native .carousel__viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;overflow:auto hidden}.carousel.is-native.is-vertical .carousel__viewport{overscroll-behavior-x:auto;scroll-snap-type:y mandatory;overflow:hidden auto}.carousel.is-native .carousel__track{transition:none}.carousel.is-native .carousel__slide{scroll-snap-align:var(--vc-snap-align,center)}:root{--vc-icn-width:100%}.carousel__icon{fill:currentColor;height:var(--vc-icn-width);width:var(--vc-icn-width)}:root{--vc-nav-background:transparent;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-height:30px;--vc-nav-width:30px}.carousel__next,.carousel__prev{background:var(--vc-nav-background);border-radius:var(--vc-nav-border-radius);color:var(--vc-nav-color);cursor:pointer;font-size:var(--vc-nav-height);height:var(--vc-nav-height);width:var(--vc-nav-width);border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__next{inset-inline-end:0}.carousel__prev{inset-inline-start:0}.carousel.is-vertical .carousel__next,.carousel.is-vertical .carousel__prev{inset-block-start:auto;inset-inline:auto 50%;transform:translate(50%)}.carousel.is-vertical.is-ttb .carousel__next{inset-block-end:0}.carousel.is-vertical.is-ttb .carousel__prev{inset-block-start:0}.carousel.is-vertical.is-btt .carousel__next{inset-block-start:0}.carousel.is-vertical.is-btt .carousel__prev{inset-block-end:0}@media (hover:hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}}:root{--vc-pgn-active-color:var(--vc-clr-primary);--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-border-radius:0;--vc-pgn-gap:6px;--vc-pgn-height:4px;--vc-png-bottom:10px;--vc-png-left:auto;--vc-png-right:10px;--vc-pgn-width:16px}.carousel__pagination{bottom:var(--vc-png-bottom);gap:var(--vc-pgn-gap);justify-content:center;margin:0;padding:0;list-style:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.carousel__pagination-button{background-color:var(--vc-pgn-background-color);border-radius:var(--vc-pgn-border-radius);cursor:pointer;height:var(--vc-pgn-height);width:var(--vc-pgn-width);border:0;margin:0;padding:0;display:block}.carousel__pagination-button--active{background-color:var(--vc-pgn-active-color)}@media (hover:hover){.carousel__pagination-button:hover{background-color:var(--vc-pgn-active-color)}}.carousel.is-vertical .carousel__pagination{bottom:50%;left:var(--vc-png-left);right:var(--vc-png-right);flex-direction:column;transform:translateY(50%)}.carousel.is-vertical .carousel__pagination-button{height:var(--vc-pgn-width);width:var(--vc-pgn-height)}.carousel.is-btt .carousel__pagination{flex-direction:column-reverse}.carousel__slide{flex-shrink:0;justify-content:center;align-items:center;margin:0;display:flex;transform:translateZ(0)}.card[data-v-cf9d573b]{background:var(--card-background);width:980px;box-shadow:var(--card-box-shadow);margin:auto;border-radius:20px;margin-bottom:80px}@media screen and (width<=980px){.card[data-v-cf9d573b]{width:600px;margin-bottom:40px}}@media screen and (width<=600px){.card[data-v-cf9d573b]{width:360px;margin-bottom:40px}}.contents[data-v-cf9d573b]{padding:64px 48px;display:flex}@media screen and (width<=980px){.contents[data-v-cf9d573b]{width:560px;margin:0;padding:40px 20px}}@media screen and (width<=600px){.contents[data-v-cf9d573b]{width:320px;padding:40px 20px}}.left-container[data-v-cf9d573b]{flex-direction:column;justify-content:space-between;width:320px;margin-right:10px;display:flex}@media screen and (width<=980px){.left-container[data-v-cf9d573b]{width:560px}}@media screen and (width<=600px){.left-container[data-v-cf9d573b]{width:320px}}.medium[data-v-cf9d573b]{letter-spacing:1.8px;margin-bottom:1.5em;font-size:.75rem;font-weight:300}@media screen and (width<=980px){.button-container[data-v-cf9d573b]{margin-top:32px}}.button-container[data-v-cf9d573b]{margin-top:0}.button-container.empty[data-v-cf9d573b]{margin-top:32px}.carousel-image[data-v-cf9d573b]{float:right;object-fit:cover;object-position:top;width:100%;opacity:var(--card-carousel-opacity)}.carousel-image[data-v-cf9d573b]:hover{cursor:grab}.carousel-image[data-v-cf9d573b]:active{cursor:grabbing}.carousel-container[data-v-cf9d573b]{margin:auto}.styled-carousel[data-v-cf9d573b]{box-shadow:var(--card-carousel-box-shadow);border-radius:10px;width:500px;height:275px;overflow:hidden}.styled-carousel[data-v-cf9d573b] .carousel__viewport,.styled-carousel[data-v-cf9d573b] .carousel__track,.styled-carousel[data-v-cf9d573b] .carousel__slide{height:100%}.styled-carousel[data-v-cf9d573b] .carousel__pagination{margin-top:0;position:absolute;bottom:0;left:0;right:0}.styled-carousel[data-v-cf9d573b] .carousel__pagination-button:after{background-color:#7f7f7f40;transition:background-color .3s ease-in-out}.styled-carousel[data-v-cf9d573b] .carousel__pagination-button--active:after{background-color:#7f7f7f;transition:background-color .3s ease-in-out}@media screen and (width<=980px){.styled-carousel[data-v-cf9d573b]{width:560px;height:308px;margin:20px 0}}@media screen and (width<=600px){.styled-carousel[data-v-cf9d573b]{width:320px;height:176px}}.minor-card[data-v-daa9917b]{background:var(--card-background);height:200px;box-shadow:var(--card-box-shadow);border-radius:20px;flex-direction:column;flex:1;justify-content:space-between;margin:auto auto 40px;padding:32px 48px;display:flex;position:relative}@media screen and (width<=980px){.minor-card[data-v-daa9917b]{padding:32px 20px}}@media screen and (width<=600px){.minor-card[data-v-daa9917b]{padding:32px 20px}}.product-title[data-v-daa9917b]{letter-spacing:.5px;margin-top:0;margin-bottom:8px;font-size:24px}.contents[data-v-daa9917b]>*{margin:24px 0}.minor-button[data-v-daa9917b]{letter-spacing:1.2px;text-transform:uppercase;width:fit-content;color:var(--theme-text);margin-right:20px;padding:.25rem .25rem .25rem 0;font-size:.7rem;font-weight:700;line-height:40px;transition:all .3s ease-out;display:block;transform:translateY(0)}.minor-button[data-v-daa9917b]:hover{transition:all .2s ease-out;transform:translate(2px)}.styled-a[data-v-6c6033f1]{margin:2rem 1rem}@media screen and (width<=980px){.styled-a[data-v-6c6033f1]{margin:1rem .5rem}}@media screen and (width<=600px){.styled-a[data-v-6c6033f1]{margin:1rem .5rem}}.logo-card[data-v-6c6033f1]{background:var(--card-background);height:2rem;box-shadow:var(--card-box-shadow);filter:saturate(0);border-radius:20px;flex-direction:column;flex:1;justify-content:space-between;padding:2rem 2.66rem;transition:transform .3s ease-out,filter .3s ease-out;display:block;position:relative;transform:translateY(0)}.logo-card[data-v-6c6033f1]:hover{filter:saturate(0);transition:transform .2s ease-out,filter .3s ease-out;transform:translateY(-4px)}.logo[data-v-6c6033f1]{mix-blend-mode:exclusion;filter:invert();opacity:.8;height:100%}.app-footer[data-v-70e762ab]{flex-direction:column;width:884px;margin:64px auto;padding:0 48px;font-weight:700;display:flex}@media screen and (width<=980px){.app-footer[data-v-70e762ab]{width:560px;padding:0 20px}}@media screen and (width<=600px){.app-footer[data-v-70e762ab]{width:320px}}.author[data-v-70e762ab]{margin-right:36px}.icons[data-v-70e762ab]{color:var(--theme-text);opacity:.5;margin-right:16px;padding:8px;transition:all .3s ease-out;transform:translateY(0)}.icons[data-v-70e762ab]:hover{opacity:1;transition:all .2s ease-out;transform:translateY(-2px)}.icon-container[data-v-70e762ab]{display:flex}.light-toggle[data-v-3c9887c8]{float:right;cursor:pointer;background:0 0;border:none;margin-top:-40px;padding:5px;font-size:24px;text-decoration:none;transition:transform .3s ease-out;position:sticky;bottom:20px;right:20px;transform:translateY(0)}.light-toggle[data-v-3c9887c8]:hover{transition:transform .2s ease-out;transform:translateY(-5px)}.card-container[data-v-fd69deb7]{margin-top:-60px}@media screen and (width<=980px){.card-container[data-v-fd69deb7]{margin-top:-48px}}.minor-card-container[data-v-fd69deb7]{width:980px;margin:auto auto 80px;display:flex}.minor-card-container[data-v-fd69deb7]>*{margin:16px}.minor-card-container[data-v-fd69deb7]>:nth-child(3n+1){margin-left:0}.minor-card-container[data-v-fd69deb7]>:nth-child(3n){margin-right:0}@media screen and (width<=980px){.minor-card-container[data-v-fd69deb7]{flex-direction:column;width:600px}.minor-card-container[data-v-fd69deb7]>*,.minor-card-container[data-v-fd69deb7]>:nth-child(3n+1),.minor-card-container[data-v-fd69deb7]>:nth-child(3n){margin:16px 0}}@media screen and (width<=600px){.minor-card-container[data-v-fd69deb7]{flex-direction:column;width:360px}}.logo-section-container[data-v-fd69deb7]{text-align:center;width:980px;margin:auto}@media screen and (width<=980px){.logo-section-container[data-v-fd69deb7]{flex-direction:column;width:600px}}@media screen and (width<=600px){.logo-section-container[data-v-fd69deb7]{flex-direction:column;width:360px}}.logo-container[data-v-fd69deb7]{justify-content:center;width:980px;margin:20px auto auto;display:flex}@media screen and (width<=980px){.logo-container[data-v-fd69deb7]{flex-direction:column;width:600px}}@media screen and (width<=600px){.logo-container[data-v-fd69deb7]{flex-direction:column;width:360px}}.author-image{object-fit:cover;border-radius:50%;width:400px;height:auto;margin-left:auto;margin-right:auto;display:block}html{background:var(--main-background-color);background-color:var(--fallback-background-color)}.top-left-nav{z-index:1000;background-color:#fff;padding:10px;position:fixed;top:0;left:0}.top-left-nav>a{margin-right:10px}body{color:var(--main-color)}a{color:var(--link-color)}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;font-family:Inter,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:18px}body{margin:0}html{scroll-behavior:smooth}a{text-decoration:none;position:relative}.text-main-title{letter-spacing:1.5px;margin-top:0;margin-bottom:8px;font-size:2rem}.text-paragraph{letter-spacing:.5px;margin:0 0 .5em;font-size:1rem;font-weight:300;line-height:1.47059}.text-subtitle{font-weight:400}.text-button-text{margin-right:.5em}.text-linked:after{content:"";background:var(--link-color);width:0%;height:2px;transition:width .3s;position:absolute;bottom:-3px;left:0}.text-linked:hover:after{width:100%}
