html,body{margin:0;padding:0;overflow:hidden;height:100%}.fullpage-container{width:100vw;height:100vh;overflow:hidden;position:relative}.shape-overlays{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:1500;pointer-events:none !important;visibility:visible;opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.shape-overlays.dir-down{-webkit-transform:scaleY(-1) translateZ(0);transform:scaleY(-1) translateZ(0);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.shape-overlays__path{fill:rgba(0,0,0,0)}.shape-overlays__path:nth-of-type(1){fill:rgba(0,0,0,0)}.shape-overlays__path:nth-of-type(2){fill:rgba(0,0,0,0)}.shape-overlays__path:nth-of-type(3){fill:rgba(0,0,0,0)}.slide{width:100vw;height:100vh;position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease, -webkit-transform 1s ease;visibility:visible !important;opacity:1 !important;z-index:500}.slide-content{text-align:center;padding:20px;max-width:800px}.slide-1{background-color:#be9c44;color:#2c2c2c}.slide-2{background-color:#9f6e68;color:#fff}.slide-3{background-color:#c8a694;color:#fff}.slide-4{background-color:#486c5c;color:#fff}.slide-5{background-color:#e0d4bc;color:#333}.slide-navigation{position:fixed;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:2000;visibility:visible !important;opacity:1 !important;pointer-events:auto !important}.nav-dot{width:12px;height:12px;border-radius:50%;background-color:hsla(0,0%,100%,.5);margin:8px 0;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.nav-dot.active{background-color:#fff;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.slide.active,.slide.is-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);z-index:1002;visibility:visible !important;opacity:1 !important}.slide.prev,.slide.is-prev{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);visibility:visible !important;opacity:1 !important;z-index:900}.slide.next,.slide.is-next{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);visibility:visible !important;opacity:1 !important;z-index:900}html,body{margin:0;padding:0;overflow:hidden;height:100%}.fullpage-container{width:100vw;height:100vh;overflow:hidden;position:relative}.shape-overlays{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:1500;pointer-events:none !important;visibility:visible;opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.shape-overlays.dir-down{-webkit-transform:scaleY(-1) translateZ(0);transform:scaleY(-1) translateZ(0);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.shape-overlays__path{fill:rgba(0,0,0,0)}.shape-overlays__path:nth-of-type(1){fill:rgba(0,0,0,0)}.shape-overlays__path:nth-of-type(2){fill:rgba(0,0,0,0)}.shape-overlays__path:nth-of-type(3){fill:rgba(0,0,0,0)}.slide{width:100vw;height:100vh;position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease, -webkit-transform 1s ease;visibility:visible !important;opacity:1 !important;z-index:500}.slide-content{text-align:center;padding:20px;max-width:800px}.slide-1{background-color:#be9c44;color:#2c2c2c}.slide-2{background-color:#9f6e68;color:#fff}.slide-3{background-color:#c8a694;color:#fff}.slide-4{background-color:#486c5c;color:#fff}.slide-5{background-color:#e0d4bc;color:#333}.slide-navigation{position:fixed;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:2000;visibility:visible !important;opacity:1 !important;pointer-events:auto !important}.nav-dot{width:12px;height:12px;border-radius:50%;background-color:hsla(0,0%,100%,.5);margin:8px 0;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.nav-dot.active{background-color:#fff;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.slide.active,.slide.is-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);z-index:1002;visibility:visible !important;opacity:1 !important}.slide.prev,.slide.is-prev{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);visibility:visible !important;opacity:1 !important;z-index:900}.slide.next,.slide.is-next{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);visibility:visible !important;opacity:1 !important;z-index:900}.shape-overlays{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity;contain:layout paint size;shape-rendering:geometricPrecision}.shape-overlays__path{shape-rendering:geometricPrecision}.slide-1,.slide-2,.slide-3,.slide-4,.slide-5{background-color:rgba(0,0,0,0) !important}body.is-sliding .slide-navigation{pointer-events:none}.slide{-webkit-transition:opacity 400ms ease,-webkit-transform 600ms ease,-webkit-filter 400ms ease;transition:opacity 400ms ease,-webkit-transform 600ms ease,-webkit-filter 400ms ease;transition:transform 600ms ease,filter 400ms ease,opacity 400ms ease;transition:transform 600ms ease,filter 400ms ease,opacity 400ms ease,-webkit-transform 600ms ease,-webkit-filter 400ms ease}body.is-sliding .slide.active{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transform:scale(0.98);-ms-transform:scale(0.98);transform:scale(0.98)}.title-slice{font-weight:700;line-height:1.1;letter-spacing:.2em}.title-slice .title-line{display:block;overflow:hidden;font-size:46px;text-align:center;margin-bottom:48px}.title-slice .title-line>span{display:inline-block;-webkit-transform:translate3d(0, 140%, 0);transform:translate3d(0, 140%, 0);opacity:0;-webkit-transition:opacity 300ms ease,-webkit-transform 600ms cubic-bezier(0.77, 0, 0.175, 1);transition:opacity 300ms ease,-webkit-transform 600ms cubic-bezier(0.77, 0, 0.175, 1);transition:transform 600ms cubic-bezier(0.77, 0, 0.175, 1),opacity 300ms ease;transition:transform 600ms cubic-bezier(0.77, 0, 0.175, 1),opacity 300ms ease,-webkit-transform 600ms cubic-bezier(0.77, 0, 0.175, 1);will-change:transform,opacity}.title-slice .title-line:nth-of-type(1)>span{-webkit-transition-delay:60ms;transition-delay:60ms}.title-slice .title-line:nth-of-type(2)>span{-webkit-transition-delay:140ms;transition-delay:140ms}.title-slice .title-line:nth-of-type(3)>span{-webkit-transition-delay:220ms;transition-delay:220ms}.title-slice .title-line:nth-of-type(4)>span{-webkit-transition-delay:300ms;transition-delay:300ms}.slide.active .title-slice .title-line>span,.slide.is-active .title-slice .title-line>span{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.slide .media-pop,.slide .slide-1__media img{-webkit-transform:translate3d(0, 20px, 0) scale(0.985);transform:translate3d(0, 20px, 0) scale(0.985);opacity:0;-webkit-filter:saturate(0.9);filter:saturate(0.9);-webkit-transition:opacity 500ms ease,-webkit-transform 650ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-filter 400ms ease;transition:opacity 500ms ease,-webkit-transform 650ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-filter 400ms ease;transition:transform 650ms cubic-bezier(0.4, 0, 0.2, 1),opacity 500ms ease,filter 400ms ease;transition:transform 650ms cubic-bezier(0.4, 0, 0.2, 1),opacity 500ms ease,filter 400ms ease,-webkit-transform 650ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-filter 400ms ease;will-change:transform,opacity,filter}.slide.active .media-pop,.slide.is-active .media-pop,.slide.active .slide-1__media img,.slide.is-active .slide-1__media img{-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);opacity:1;-webkit-filter:saturate(1);filter:saturate(1)}body.is-loading .slide-1 .slide-1__media img{-webkit-transform:translate3d(0, 24px, 0) scale(0.98);transform:translate3d(0, 24px, 0) scale(0.98);opacity:0}body.is-loading .fullpage-container,body.is-loading .logo,body.is-loading .slide-navigation{opacity:0;pointer-events:none}body:not(.is-ready) .title-slice .title-line>span{-webkit-transform:translate3d(0, 140%, 0);transform:translate3d(0, 140%, 0);opacity:0 !important}body:not(.is-ready) .media-pop,body:not(.is-ready) .slide-1__media img{-webkit-transform:translate3d(0, 24px, 0) scale(0.98);transform:translate3d(0, 24px, 0) scale(0.98);opacity:0 !important}body.is-ready .fullpage-container,body.is-ready .slide-navigation{opacity:1;-webkit-transition:opacity 420ms ease;transition:opacity 420ms ease}body.is-ready .logo{opacity:1}@media(prefers-reduced-motion: reduce){body.is-ready .fullpage-container,body.is-ready .logo,body.is-ready .slide-navigation{-webkit-transition:none;transition:none}.slide,.title-slice .title-line>span,.media-pop,.slide-1__media img{-webkit-transition:none !important;transition:none !important}}@media(max-width: 768px){html,body{overflow:hidden !important;height:100vh !important}body.is-loading .fullpage-container{opacity:1 !important;pointer-events:auto !important}#glscreen{z-index:0 !important}.fullpage-container{height:100vh !important;overflow:hidden !important;position:fixed !important;top:0;left:0;right:0;bottom:0}.slide{height:100vh !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.slide-navigation{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}.shape-overlays{display:block !important}}.slide.slide-2{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.slide.slide-2 .slide-2__wrap{padding-top:clamp(32px,10vh,120px)}@media(max-width: 768px){.slide.slide-2{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.slide-2__wrap{padding-left:20px;padding-right:20px;padding-top:max(24px,env(safe-area-inset-top) + 16px)}}@media(min-width: 769px){.slide.slide-2,.slide.slide-3,.slide.slide-4{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.slide.slide-2 .slide-2__wrap,.slide.slide-3 .slide-3__wrap,.slide.slide-4 .slide-4__wrap{padding-top:0}}@media(max-width: 768px){.slide{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.slide-3__wrap{padding-left:20px;padding-right:20px;padding-top:max(24px,env(safe-area-inset-top) + 16px)}.slide-4__wrap{padding-left:20px;padding-right:20px;padding-top:max(24px,env(safe-area-inset-top) + 16px) !important}}
html, body {
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

canvas {
	width: 100%;
	height: 100%;
}
a{color:#424242;text-decoration:none}a:focus{text-decoration:none !important}span svg{font-size:22px}.logo{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:250px;height:auto;z-index:2500;pointer-events:none;-webkit-transition:top .9s ease,left .9s ease,width .9s ease,opacity .6s ease,-webkit-transform .9s ease;transition:top .9s ease,left .9s ease,width .9s ease,opacity .6s ease,-webkit-transform .9s ease;transition:top .9s ease,left .9s ease,transform .9s ease,width .9s ease,opacity .6s ease;transition:top .9s ease,left .9s ease,transform .9s ease,width .9s ease,opacity .6s ease,-webkit-transform .9s ease;will-change:transform,top,left,width,opacity;opacity:1}.logo:not(.is-corner){z-index:400}.logo:not(.is-corner):not(.is-animating){opacity:0}.logo.is-animating{z-index:2500;opacity:1}.logo.is-corner{top:24px;left:24px;-webkit-transform:none;-ms-transform:none;transform:none;width:100px}.slide-1__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:42px;padding:24px;max-width:1100px}.slide-1__media img{display:block;width:min(38vw,300px);height:auto}.slide-1__text{max-width:560px;font-size:28px;letter-spacing:.15em;font-weight:500}.slide-1__text h1{margin:0 0 12px;line-height:1.2}.slide-1__text p{margin:0}.slide-1__tags{margin-top:12px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;gap:28px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:24px}.tag{font-weight:600}.tag--highlight{--marker-color: rgba(255, 235, 59, 0.45);display:inline-block;padding:0 .35em;line-height:1.2;-webkit-box-shadow:inset 0 -0.5em 0 var(--marker-color);box-shadow:inset 0 -0.5em 0 var(--marker-color)}@media(max-width: 768px){.slide-1__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:20px}.slide-1__media img{width:min(60vw,230px);margin:42px 0;margin-top:80px}.slide-1__text{max-width:90vw}.slide-2__wrap{padding-bottom:120px !important}.slide-1__text,.slide-2__text,.slide-3__timeline,.team__member{margin-bottom:60px !important}.slide-3__wrap,.slide-4__wrap{padding:80px 0 !important}.team__photo{width:min(75vw,280px) !important}}#glscreen{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:100;pointer-events:none;display:block;will-change:opacity,transform}body.is-loading #glscreen{z-index:3000}.slide-2__wrap{max-width:1180px;margin:0 auto;padding:32px 80px;text-align:center}.slide-2__title{margin:0 0 28px;font-size:28px;letter-spacing:.15em;font-weight:500;color:#2c2c2c;margin-bottom:80px}.slide-2__features{display:grid;grid-template-columns:repeat(3, 1fr);gap:28px 48px;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.slide-2__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.slide-2__icon img{width:120px;height:auto;display:block;margin-bottom:12px}.slide-2__heading{margin:8px 0 10px;color:#2c2c2c;font-size:24px;letter-spacing:.1em;margin:16px 0}.slide-2__text{margin:0;line-height:1.8;text-align:left;color:#2c2c2c;font-size:18px;letter-spacing:.08em}@media(max-width: 1024px){.slide-2__features{grid-template-columns:repeat(2, 1fr);gap:24px}}@media(max-width: 680px){.slide-2__wrap{padding:24px 32px}.slide-2__features{grid-template-columns:1fr;gap:20px}.slide-2__text{text-align:center}}.slide-3__wrap{max-width:1100px;margin:0 auto;padding:32px 80px;color:#2c2c2c}.slide-3__title{margin:0 0 24px;letter-spacing:.06em}.slide-3__timeline{position:relative;margin:0;padding:8px 0;list-style:none}.slide-3__timeline::before{content:"";position:absolute;top:0;bottom:0;left:28px;width:4px;background:currentColor;opacity:.25}.slide-3__item{position:relative;padding:18px 0 18px 64px}.slide-3__item::before{content:"";position:absolute;left:30px;top:calc(18px + .7em);width:16px;height:16px;border-radius:50%;background:currentColor;opacity:.9;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.slide-3__step{font-weight:700;margin-bottom:8px;letter-spacing:.1em;font-size:22px}.slide-3__content{line-height:1.9;font-size:18px;letter-spacing:.08em}.slide-3__list{margin:8px 0 0 1.25em}.slide-3__list li{margin:4px 0}@media(max-width: 1024px){.slide-3__wrap{padding:28px 56px}.slide-3__item{padding-left:56px}.slide-3__timeline::before{left:24px}.slide-3__item::before{left:24px;width:14px;height:14px;top:calc(18px + .65em)}}@media(max-width: 680px){.slide-3__wrap{padding:24px 28px}.slide-3__item{padding-left:44px}.slide-3__timeline::before{left:20px}.slide-3__item::before{left:20px;width:12px;height:12px;top:calc(16px + .6em)}}.slide-4__wrap{max-width:1100px;margin:0 auto;padding:32px 80px;text-align:center;color:#2c2c2c}.slide-4__title{margin:0 0 24px;letter-spacing:.06em;font-size:46px;text-align:center;margin-bottom:64px;color:#2c2c2c}.team{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px 48px;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;justify-items:center}.team__member{margin:0}.team__photo{width:min(44vw,350px);aspect-ratio:1/1;overflow:hidden;border-radius:50%}.team__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.team__name{margin-top:24px;font-size:20px;letter-spacing:.35em;font-weight:600}.team__name a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;color:inherit;text-decoration:none}.team__name a:hover,.team__name a:focus{text-decoration:underline}@media(max-width: 1024px){.slide-4__wrap{padding:28px 56px}}@media(max-width: 680px){.slide-4__wrap{padding:24px 28px}.team{grid-template-columns:1fr;gap:20px}.team__photo{width:min(80vw,420px)}}@media(max-width: 430px){.title-slice .title-line{font-size:32px;letter-spacing:.1em;text-align:center;margin-bottom:24px}.slide-1__text{font-size:22px;letter-spacing:.1em}.slide-1__tags{font-size:20px}}@media(max-width: 768px){.logo{display:none !important}}
