:root{--bg-alt: #F9F9ED;--text-alt: #0057d0;--text-accent: #d0002a;--page-lateral-gutter: 24px;--section-vertical-margin: 4.5rem;--section-vertical-margin-h2: 2rem;--section-vertical-margin-h3: 1.5rem}:root .dark-mode{--text-alt: #fff}@media (min-width: 600px){:root{--page-lateral-gutter: 62px;--section-vertical-margin: 6rem;--section-vertical-margin-h2: 2.5rem;--section-vertical-margin-h3: 2rem}}@media (min-width: 960px){:root{--section-vertical-margin-h2: 3rem;--section-vertical-margin-h3: 2.5rem}}:root{--fontsize-body: 1rem;--fontsize-small: .875rem;--body-line-height: 1.6;--body-line-height-condensed: 1.3;--headers-line-height: 1.1;--fontsize-h1-xs: 2.25rem;--fontsize-h2-xs: 1.8rem;--fontsize-h3-xs: 1.44rem;--fontsize-h4-xs: 1.152rem;--fontsize-h5-xs: .9216rem;--fontsize-h1-responsive: var(--fontsize-h1-xs);--fontsize-h2-responsive: var(--fontsize-h2-xs);--fontsize-h3-responsive: var(--fontsize-h3-xs);--fontsize-h4-responsive: var(--fontsize-h4-xs);--fontsize-h5-responsive: var(--fontsize-h5-xs)}@media (min-width: 600px){:root{--fontsize-body: 1.125rem;--fontsize-h1-sm: 3.25rem;--fontsize-h2-sm: 2.6rem;--fontsize-h3-sm: 2.08rem;--fontsize-h4-sm: 1.664rem;--fontsize-h5-sm: 1.3312rem;--fontsize-h1-responsive: var(--fontsize-h1-sm);--fontsize-h2-responsive: var(--fontsize-h2-sm);--fontsize-h3-responsive: var(--fontsize-h3-sm);--fontsize-h4-responsive: var(--fontsize-h4-sm);--fontsize-h5-responsive: var(--fontsize-h5-sm)}}@media (min-width: 960px){:root{--fontsize-body: 1rem;--fontsize-h1-md: 3.75rem;--fontsize-h2-md: 3rem;--fontsize-h3-md: 2.4rem;--fontsize-h4-md: 1.92rem;--fontsize-h5-md: 1.536rem;--fontsize-h1-responsive: var(--fontsize-h1-md);--fontsize-h2-responsive: var(--fontsize-h2-md);--fontsize-h3-responsive: var(--fontsize-h3-md);--fontsize-h4-responsive: var(--fontsize-h4-md);--fontsize-h5-responsive: var(--fontsize-h5-md)}}:root{--icon-size-small: 20px;--icon-size-base: 32px;--icon-size-medium: 40px;--btn-icon-size: 44px}@media (min-width: 600px){:root{--icon-size-small: 24px;--icon-size-base: 36px;--icon-size-medium: 44px}}@media (min-width: 960px){:root{--btn-icon-size: 48px}}:root{--icon-size: var(--icon-size-base)}:root .icn{--icon-size: var(--icon-size-base)}:root .icn-size-small{--icon-size: var(--icon-size-small)}:root .icn-size-medium{--icon-size: var(--icon-size-medium)}@font-face{font-family:Rotunda;src:url(../fonts/rotunda/rotunda-thin-webfont.woff2) format("woff2"),url(../fonts/rotunda/rotunda-thin-webfont.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:Rotunda;src:url(../fonts/rotunda/rotunda-thinitalic-webfont.woff2) format("woff2"),url(../fonts/rotunda/rotunda-thinitalic-webfont.woff) format("woff");font-weight:200;font-style:italic}@font-face{font-family:Rotunda;src:url(../fonts/rotunda/rotunda-hairline-webfont.woff2) format("woff2"),url(../fonts/rotunda/rotunda-hairline-webfont.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Rotunda;src:url(../fonts/rotunda/rotunda-hairlineitalic-webfont.woff2) format("woff2"),url(../fonts/rotunda/rotunda-hairlineitalic-webfont.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:Rotunda;src:url(../fonts/rotunda/rotunda-light-webfont.woff2) format("woff2"),url(../fonts/rotunda/rotunda-light-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Rotunda;src:url(../fonts/rotunda/rotunda-lightitalic-webfont.woff2) format("woff2"),url(../fonts/rotunda/rotunda-lightitalic-webfont.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Rotunda;src:url(../fonts/rotunda/rotunda-regular-webfont.woff2) format("woff2"),url(../fonts/rotunda/rotunda-regular-webfont.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Rotunda;src:url(../fonts/rotunda/rotunda-italic-webfont.woff2) format("woff2"),url(../fonts/rotunda/rotunda-italic-webfont.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:Rotunda;src:url(../fonts/rotunda/rotunda-medium-webfont.woff2) format("woff2"),url(../fonts/rotunda/rotunda-medium-webfont.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Rotunda;src:url(../fonts/rotunda/rotunda-mediumitalic-webfont.woff2) format("woff2"),url(../fonts/rotunda/rotunda-mediumitalic-webfont.woff) format("woff");font-weight:600;font-style:italic}@font-face{font-family:Rotunda;src:url(../fonts/rotunda/rotunda-bold-webfont.woff2) format("woff2"),url(../fonts/rotunda/rotunda-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Rotunda;src:url(../fonts/rotunda/rotunda-bolditalic-webfont.woff2) format("woff2"),url(../fonts/rotunda/rotunda-bolditalic-webfont.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Rotunda;src:url(../fonts/rotunda/rotunda-extrabold-webfont.woff2) format("woff2"),url(../fonts/rotunda/rotunda-extrabold-webfont.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Rotunda;src:url(../fonts/rotunda/rotunda-extrabolditalic-webfont.woff2) format("woff2"),url(../fonts/rotunda/rotunda-extrabolditalic-webfont.woff) format("woff");font-weight:800;font-style:italic}@font-face{font-family:Rotunda;src:url(../fonts/rotunda/rotunda-black-webfont.woff2) format("woff2"),url(../fonts/rotunda/rotunda-black-webfont.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Rotunda;src:url(../fonts/rotunda/rotunda-blackitalic-webfont.woff2) format("woff2"),url(../fonts/rotunda/rotunda-blackitalic-webfont.woff) format("woff");font-weight:900;font-style:italic}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Rotunda,Helvetica,Arial,sans-serif;line-height:var(--body-line-height);font-weight:400;font-size:19px;font-synthesis:none;text-rendering:optimizeLegibility}h1,h2,h3,h4{padding:0;line-height:var(--headers-line-height);font-weight:700;text-wrap:balance}h2{margin-block:var(--section-vertical-margin);font-size:var(--fontsize-h2-responsive);text-align:center}h2 small{display:block;margin-block:.54em var(--section-vertical-margin-h3);line-height:var(--body-line-height-condensed);font-weight:400;font-style:italic;font-size:var(--fontsize-h4-responsive);color:initial}@media (min-width: 960px){h2 small{font-size:var(--fontsize-h5-responsive)}}h3{margin-block:var(--section-vertical-margin) calc(.46 * var(--section-vertical-margin-h3));font-size:var(--fontsize-h3-responsive)}.h3-block{position:relative;margin-block:calc(var(--section-vertical-margin-h3) * 1.4);padding:var(--section-vertical-margin-h3) 0;line-height:var(--body-line-height-condensed);text-align:center;font-size:var(--fontsize-h4-responsive);font-weight:400;font-style:italic}.h3-block:before,.h3-block:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:50px;border-top:1px solid #b3b3b3;margin-inline:auto}@media (min-width: 960px){.h3-block:before,.h3-block:after{width:100px}}.h3-block:after{top:auto;bottom:0}.h3-block:not(p+.h3-block){padding-top:0}.h3-block:not(p+.h3-block):before{display:none}.h3-block:not(:has(+p)){padding-bottom:0}.h3-block:not(:has(+p)):after{display:none}.heading-size-h2{font-size:var(--fontsize-h2-responsive)}.heading-size-h3{font-size:var(--fontsize-h3-responsive)}.heading-size-h4{font-size:var(--fontsize-h4-responsive)}.heading-size-h5{font-size:var(--fontsize-h5-responsive)}p{text-wrap:balance;font-size:var(--fontsize-body)}strong{font-weight:600}p>strong{white-space:nowrap}em{font-style:italic}a{color:var(--text-alt);text-decoration:none}.nowrap{white-space:nowrap}.br-responsive-sm br:not(.not-responsive):not(.xs),.br-responsive-md br:not(.not-responsive):not(.xs){display:none}@media (min-width: 600px){.br-responsive-sm br:not(.not-responsive):not(.xs){display:inline}}@media (min-width: 960px){.br-responsive-md br:not(.not-responsive):not(.xs){display:inline}}@media (min-width: 1380px){.br-responsive-lg br:not(.not-responsive):not(.xs){display:inline}}br.xs{display:inline}@media (min-width: 600px){br.xs{display:none}}:root{scroll-behavior:smooth;color-scheme:light}html,body{margin:0;padding:0;color:#000;background:#fff}#main-content{padding-bottom:var(--section-vertical-margin);padding-inline:var(--page-lateral-gutter);text-wrap:balance}.no-side-gutters #main-content{padding-inline:0}#main-content>*:not(.full-width):not(.highlight-img):not(.video-header){max-width:760px;margin-inline:auto}#main-content .content-first-heading{margin-bottom:2em}.full-width{margin-inline:calc(-1 * var(--page-lateral-gutter))}hr{max-width:50px!important;margin:3rem auto;border:none;border-top:1px solid #b3b3b3}@media (min-width: 960px){hr{max-width:100px}}hr.compact{margin-bottom:2rem}hr+.h3-block{margin-top:1rem}.feature-section-icn{display:block;width:3.5rem;margin:2.64rem auto}:hover>.feature-section-icn{color:var(--text-alt)}@media (min-width: 960px){.feature-section-icn{width:4rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.highlight-img{margin-inline:calc(-1 * var(--page-lateral-gutter));width:100vw;display:block;margin-block:var(--section-vertical-margin)}.kinetik-garden-highlight-1{position:relative}.kinetik-garden-highlight-1:after{content:"";position:absolute;inset:0;background:#dcdaca80;mix-blend-mode:darken}.kinetik-garden-highlight-1 video{display:block;width:100%}#site-header{position:fixed;z-index:20;top:0;left:0;right:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:64px;padding:0 8px;opacity:min(1 - var(--scroll) / 7,1);color:#555}#site-header.dark-mode{color:#fff}@media (min-width: 960px){#site-header{padding-inline:14px}}#site-header .site-name{text-align:center;line-height:1;font-size:var(--fontsize-h4-responsive);font-weight:600}@media (min-width: 600px){#site-header .site-name{font-size:var(--fontsize-h5-responsive)}}#site-header .site-name a{text-transform:inherit;color:inherit}#site-header a{text-transform:uppercase;color:inherit}:not(.dark-mode)#site-header a:hover,:not(.dark-mode)#site-header a.active{color:var(--text-alt)}#site-header .start-slot,#site-header .end-slot{display:flex;flex-grow:1}#site-header .end-slot{justify-content:flex-end}#site-footer{padding:2rem var(--page-lateral-gutter);color:gray;font-size:var(--fontsize-small);border-top:1px solid #efefef;text-align:center}#site-footer .footer-content{line-height:var(--body-line-height-condensed)}#site-footer p{margin:0 0 .5em;font-size:var(--fontsize-small)}#site-footer .legal .action{cursor:pointer;text-decoration:underline}svg{overflow:visible}svg .svg-fill-current-color{fill:currentColor}svg .svg-stroke-none{stroke:none}svg.icn{width:var(--icon-size)!important;height:var(--icon-size)!important;overflow:visible}svg.theme-mf-icon{fill:none;stroke:none}svg.theme-mf-icon .theme-mf-icon-line,svg.theme-mf-icon .theme-mf-icon-line *{stroke:currentColor;fill:none;stroke-miterlimit:10;stroke-width:1.8px}@media (min-width: 600px){svg.theme-mf-icon .theme-mf-icon-line,svg.theme-mf-icon .theme-mf-icon-line *{stroke-width:1.6px}}.icn-size-small svg.theme-mf-icon .theme-mf-icon-line,.icn-size-small svg.theme-mf-icon .theme-mf-icon-line *{stroke-width:2px}svg.theme-mf-icon .theme-mf-icon-fill,svg.theme-mf-icon .theme-mf-icon-fill *{fill:currentColor;stroke:none}svg.theme-mf-icon .icn-scroll-down-dot{animation:5s cubic-bezier(.4,0,.45,.98) infinite alternate icn-scroll-down-dot}svg.theme-mf-icon .icn-scroll-down-arrow{animation:5s ease-in-out infinite alternate icn-scroll-down-arrow}@keyframes icn-scroll-down-dot{0%,30%,to{transform:translateY(0);opacity:.5}15%{transform:translateY(70%);opacity:1}}@keyframes icn-scroll-down-arrow{0%,30%,to{transform:translateY(0);opacity:.5}15%{transform:translateY(40%);opacity:1}}.btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:.5rem 1rem;line-height:normal;text-decoration:none;text-transform:uppercase;font-size:1rem;font-weight:700;color:var(--text-alt);background:transparent;transition-property:box-shadow,transform,opacity,background;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);user-select:none;outline:none;border:none;border-radius:4px;cursor:pointer;color:#fff;background:var(--text-alt)}.btn.text{color:var(--text-alt);background:transparent}.btn>.content{display:flex;justify-content:center;align-items:center;white-space:nowrap}.btn-icn{display:flex;align-items:center;justify-content:center;width:var(--btn-icon-size);height:var(--btn-icon-size);background:none;border:none;border-radius:100%;cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.btn-icn:active{background:#0000004d}.btn-icn img{display:block;width:100%;height:100%}.hero-header-title-container{position:absolute;inset:0}.hero-header-title{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;height:100%;max-height:100svh;max-width:70rem;margin:0 auto;padding:72px max(24px,4vw) 2.8rem;color:#fff;font-size:var(--fontsize-h1-responsive);font-weight:900;transition:font-size .2s ease-out}.hero-header-title.light-mode{color:#000}.hero-header-title .hero-header-title-img{display:block;box-sizing:border-box;width:100%;max-width:600px;margin:auto 0 2.64rem;padding:1rem .5rem 0}:not(.no-paralax).hero-header-title .hero-header-title-img{transform:translateY(calc(-10vh * var(--hero-header-scroll)))!important}.align-top.hero-header-title .hero-header-title-img{margin-top:0;padding-bottom:0}.align-above-center.hero-header-title .hero-header-title-img{margin-top:16vh}.hero-header-title .hero-header-title-img.size-lg{max-width:860px;max-width:min(860px,90vh)}.hero-header-title .hero-header-subtitle{display:block;margin:0 auto 1.64rem;padding:0;font-style:normal;font-size:calc(var(--fontsize-h2-responsive) * .74);font-weight:600;opacity:calc(-.2 + var(--hero-header-scroll-inverted) * 1.6)}@media (min-width: 960px){.hero-header-title .hero-header-subtitle{font-size:calc(var(--fontsize-h2-responsive) * .84)}}:not(.no-paralax):not(.subtitle-bottom).hero-header-title .hero-header-subtitle{transform:translateY(calc(-15vh * var(--hero-header-scroll)))!important}.subtitle-bottom.hero-header-title .hero-header-subtitle{margin-block:auto 0;padding-top:1.8rem}.align-top.hero-header-title .hero-header-subtitle{margin-top:.4em}.hero-header-title .hero-header-subtitle.size-sm{line-height:var(--body-line-height-condensed);font-size:var(--fontsize-h4-xs)}@media (min-width: 600px){.hero-header-title .hero-header-subtitle.size-sm{font-size:var(--fontsize-h3-xs)}}.no-paralax{transform:none!important}.hero-overlay-dark-300{background:rgba(0,0,0,calc(.3 * var(--hero-header-scroll-inverted)))}.video-header{margin-inline:calc(-1 * var(--page-lateral-gutter))}.video-header video{display:block;width:100%;aspect-ratio:1.9;object-fit:cover}.video-header .btn-video-full-screen{position:absolute;z-index:3;bottom:20px;right:20px}body.cookie-consent-mode{height:100vh;height:100dvh;overflow:hidden!important;pointer-events:none;user-select:none}#cookie-consent-dialog{pointer-events:auto;user-select:auto;position:fixed;z-index:1000;inset:auto 8px 8px;margin-inline:auto;padding:1rem .5rem;background:#fff;text-align:center;line-height:var(--body-line-height-condensed);border-radius:.3rem}@media (min-width: 600px){#cookie-consent-dialog{width:460px}}#cookie-consent-dialog .msg{margin:0 0 .5em;font-weight:500;font-size:var(--fontsize-body)}#cookie-consent-dialog .actions{display:flex;justify-content:center;margin-top:1rem;flex-wrap:wrap;gap:1rem}@media (min-width: 960px){#cookie-consent-dialog .actions{gap:2rem}}#cookie-consent-dialog .actions button{transition-duration:.8s}:active #cookie-consent-dialog .actions button{background:var(--text-alt);color:#fff;transition-duration:.2s}.hero-header[data-astro-cid-lv7dvjm6]{display:block;position:relative;z-index:1;height:calc(1vh * var(--hero-header-scroll-height-vh, 160));overflow:clip;isolation:isolate;margin-bottom:var(--section-vertical-margin);text-align:center}@supports (height: 100svh){.hero-header[data-astro-cid-lv7dvjm6]{height:calc(1svh * var(--hero-header-scroll-height-vh, 160))}}.hero-header[data-astro-cid-lv7dvjm6] .sticky-content[data-astro-cid-lv7dvjm6]{position:sticky;top:0;height:calc(1vh * var(--hero-header-content-height-vh, 100));overflow-y:hidden}.hero-header[data-astro-cid-lv7dvjm6] .sticky-content[data-astro-cid-lv7dvjm6]>video,.hero-header[data-astro-cid-lv7dvjm6] .sticky-content[data-astro-cid-lv7dvjm6]>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(var(--hero-header-zoom, 1)) translateZ(0)}.hero-header[data-astro-cid-lv7dvjm6] .sticky-content[data-astro-cid-lv7dvjm6] .sticky-content-footer[data-astro-cid-lv7dvjm6]{position:absolute;z-index:2;inset:auto 0 0;padding:12px;display:flex;justify-content:flex-end;gap:16px;opacity:calc(1 * (var(--hero-header-scroll, 1) - .6) * 4)}@media (min-width: 960px){.hero-header[data-astro-cid-lv7dvjm6] .sticky-content[data-astro-cid-lv7dvjm6] .sticky-content-footer[data-astro-cid-lv7dvjm6]{padding:20px}}.hero-header[data-astro-cid-lv7dvjm6] .sticky-content[data-astro-cid-lv7dvjm6] .sticky-content-overlay[data-astro-cid-lv7dvjm6]{position:absolute;z-index:1;inset:0;display:grid;align-content:stretch}.hero-header[data-astro-cid-lv7dvjm6] .sticky-content[data-astro-cid-lv7dvjm6] .sticky-content-overlay[data-astro-cid-lv7dvjm6]>*{width:100%;height:100%}.hero-header[data-astro-cid-lv7dvjm6] .scrolled-content[data-astro-cid-lv7dvjm6]{position:absolute;z-index:1;inset:0 0 auto;height:100svh}.hero-header[data-astro-cid-lv7dvjm6] .scrolled-content[data-astro-cid-lv7dvjm6] .scrolled-content-footer[data-astro-cid-lv7dvjm6]{position:absolute;z-index:2;inset:auto 0 0;padding:22px;display:flex;justify-content:flex-end;gap:16px}.icn-scroll-down{position:absolute;z-index:2;top:calc(100vh - var(--icon-size) * 3);top:calc(100dvh - var(--icon-size) * 1.5);left:50%;transform:translate(-50%);color:#fff;opacity:min(1 - var(--scroll) / 7,1)}
