@charset "UTF-8";[data-v-d297eeb3]:root{font-size:16px;font-size:clamp(16px,1vw + 1vh + .2vmin,100px);--title:"Kanit",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--text:"Poppins",Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--black:#161616;--white:#fff;--navy:#02234f;--navy-rgb:2,35,79;--navy-light:#80ac71;--green:#176b4b;--green-light:#80ac71;--yellow:#f4d35e;--light-black:#1e1e1e;--padding-horizontal-page:2rem;--header-height:80px;--main-color:var(--white);--secondary-color:var(--black);--main-color-rgb:255,255,255;--secondary-color-rgb:22,22,22;--surface-accent-color:var(--navy);--accent-color:var(--surface-accent-color);--link-accent-color:var(--navy);--inverse-accent-color:var(--navy-light);--muted-color:#536172;--button-background:var(--navy);--button-foreground:var(--white);--button-chain-color:var(--green-light);--button-hover-background:#123e73;--button-hover-foreground:var(--white);--button-hover-chain-color:var(--green-light);--button-white-foreground:var(--navy);--button-white-chain-color:var(--green-light);--switch-active-background:var(--yellow);--switch-active-foreground:var(--navy);--switch-light-color:#755b00;--switch-dark-color:var(--green-light);--footer-color:#051b37;--subtle-surface:#edf2f8;--section-spacing:6rem;--font-size-link:max(16px,.7rem);--nav-bar-width:6.5rem;--font-size-section:3rem}@media screen and (max-width:767px){[data-v-d297eeb3]:root{--section-spacing:4rem;--padding-horizontal-page:1rem;--nav-bar-width:var(--padding-horizontal-page)}}.faqs[data-v-d297eeb3]{--paddingLeft:2rem;background-color:var(--main-color);padding-bottom:calc(var(--section-spacing)/2);padding-left:calc(var(--nav-bar-width) + 4rem);padding-right:5rem;padding-top:2rem;position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);transition:background-color .5s ease;z-index:1}@media screen and (max-width:767px){.faqs[data-v-d297eeb3]{padding-bottom:var(--section-spacing);padding-left:var(--nav-bar-width);padding-right:1rem;padding-top:0}}.faqs__wrapper[data-v-d297eeb3]{padding-left:1rem;padding-right:1rem;padding-top:1rem;width:100%}@media screen and (max-width:767px){.faqs__wrapper[data-v-d297eeb3]{padding-left:0;padding-right:0;position:relative;width:100%;z-index:3}}.faqs__symbol[data-v-d297eeb3]{font-size:2rem;height:1.3rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .5s ease;width:1.3rem}.faqs__symbol[data-v-d297eeb3] path{fill:var(--accent-color)}.faqs__item[data-v-d297eeb3]{cursor:pointer;margin-bottom:1rem;overflow:hidden}.faqs__item.visible .faqs__separator[data-v-d297eeb3]{clip-path:inset(0 0 0 0)}.faqs__item.visible .faqs__question[data-v-d297eeb3]{opacity:1;transform:translateY(0)}.faqs__item.open .faqs__answer[data-v-d297eeb3]{margin-bottom:0;max-height:4rem;opacity:1}@media screen and (max-width:767px){.faqs__item.open .faqs__answer[data-v-d297eeb3]{max-height:7rem}}.faqs__item.open .faqs__symbol[data-v-d297eeb3]{transform:translateY(-50%) rotate(45deg)}.faqs__separator[data-v-d297eeb3]{background-color:rgba(var(--secondary-color-rgb),.2);clip-path:inset(0 100% 0 0);height:.05115rem;margin-top:1rem;transform:translate(2rem);transition:clip-path 1s ease .5s;width:calc(100% - 2rem)}.faqs__number[data-v-d297eeb3]{font-size:.7em;left:0;line-height:2rem;opacity:.5;position:absolute;z-index:2}.faqs__main-title[data-v-d297eeb3]{color:var(--accent-color);font-size:.9rem;font-weight:600;letter-spacing:.1rem;margin-bottom:2rem;right:1rem;text-transform:uppercase}@media screen and (max-width:767px){.faqs__main-title[data-v-d297eeb3]{margin-bottom:2rem;text-align:left}}.faqs__question[data-v-d297eeb3]{font-size:1rem;line-height:1.4;margin-bottom:1rem;padding-right:2rem;position:relative;transform:translateY(100%);transition:transform .5s ease-in,opacity .7s ease-in}.faqs__answer[data-v-d297eeb3],.faqs__question[data-v-d297eeb3]{opacity:0;padding-left:var(--paddingLeft)}.faqs__answer[data-v-d297eeb3]{font-weight:600;line-height:1.6;margin-bottom:-1rem;max-height:0;transition:all .7s ease-in-out}.success[data-v-d297eeb3]{background-color:var(--main-color);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding-bottom:calc(var(--section-spacing));padding-left:calc(var(--nav-bar-width) - 1rem);padding-top:calc(var(--section-spacing)/2);position:relative;transition:background-color .5s ease;z-index:1}@media screen and (max-width:767px){.success[data-v-d297eeb3]{min-height:unset;padding-top:0}.success__wrapper[data-v-d297eeb3]{min-height:unset;padding-bottom:1rem}}.success__wrapper span[data-v-d297eeb3]{font-weight:600}.success__wrapper p[data-v-d297eeb3]{line-height:1.4;padding-left:5rem;width:80%}@media screen and (max-width:767px){.success__wrapper p[data-v-d297eeb3]{padding-left:1rem;width:100%}}.success__wrapper h3[data-v-d297eeb3]{color:var(--accent-color);font-size:.9rem;font-weight:600;letter-spacing:.1rem;margin-bottom:1rem;margin-top:1rem;padding-left:5rem;text-transform:uppercase}@media screen and (max-width:767px){.success__wrapper h3[data-v-d297eeb3]{margin-top:0;padding-left:1rem;padding-top:0}.success[data-v-d297eeb3]{padding-left:0;padding-right:0}}.success__logos[data-v-d297eeb3] .swiper-wrapper{transition-timing-function:linear}.success__image[data-v-d297eeb3]{display:block;height:90%;width:90%}.success__image[data-v-d297eeb3] img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.success__main-title[data-v-d297eeb3]{font-size:calc(var(--font-size-section)*.6);margin-bottom:2rem;right:0;top:3rem}.success__main-title--hide[data-v-d297eeb3]{opacity:0;position:absolute;top:0}@media screen and (max-width:767px){.success__main-title[data-v-d297eeb3]{font-size:calc(var(--font-size-section)*.7);font-style:italic;margin-bottom:2rem;padding-right:1rem;text-align:right}}.meeting[data-v-d297eeb3]{background-color:var(--main-color);padding-bottom:var(--section-spacing);padding-left:calc(var(--nav-bar-width) + 4rem);padding-right:5rem;padding-top:var(--section-spacing);position:relative;transition:background-color .5s ease}@media screen and (max-width:767px){.meeting[data-v-d297eeb3]{padding-left:var(--nav-bar-width);padding-right:1rem}}.meeting__main-description[data-v-d297eeb3]{line-height:1.4;width:80%}@media screen and (max-width:767px){.meeting__main-description[data-v-d297eeb3]{width:100%}}.meeting__main-title[data-v-d297eeb3]{color:var(--accent-color);font-size:.9rem;font-weight:600;letter-spacing:.1rem;margin-bottom:1rem;text-transform:uppercase}@media screen and (max-width:767px){.meeting__main-title[data-v-d297eeb3]{left:unset;position:relative;right:unset;top:unset}}.services[data-v-d297eeb3]{background-color:var(--main-color);color:var(--secondary-color);padding-left:calc(var(--nav-bar-width) + 4rem);padding-right:5rem;position:relative;transition:background-color .5s ease;width:100%}@media screen and (max-width:767px){.services[data-v-d297eeb3]{padding-left:var(--nav-bar-width);padding-right:1rem}}@media (max-width:1024px),(orientation:portrait){.services[data-v-d297eeb3]{padding-left:var(--nav-bar-width);padding-right:1rem}}@media screen and (max-width:767px){.services[data-v-d297eeb3]{scroll-margin-top:var(--header-height)}}.services__header[data-v-d297eeb3]{padding-bottom:3rem;padding-top:2rem;text-align:center}.services__main-title[data-v-d297eeb3]{color:var(--secondary-color);font-size:3rem;font-weight:400;letter-spacing:-.1rem;line-height:1;margin-bottom:1rem;text-transform:none}@media (max-width:1024px),(orientation:portrait){.services__main-title[data-v-d297eeb3]{font-size:clamp(1.6rem,6vw,3rem)}}.services__intro[data-v-d297eeb3]{font-weight:400;line-height:1.4;margin-inline:auto;max-width:32rem}.services__item[data-v-d297eeb3]{align-items:center;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) minmax(0,.6fr);padding:3rem 0}.services__item+.services__item[data-v-d297eeb3]{border-top:1px solid rgba(var(--secondary-color-rgb),.25)}@media (max-width:1024px),(orientation:portrait){.services__item[data-v-d297eeb3]{gap:2rem;grid-template-columns:minmax(0,1fr)}}.services__info[data-v-d297eeb3]{min-width:0}.services__info-title[data-v-d297eeb3]{font-size:2.5rem;font-weight:400;line-height:1.2;margin-bottom:1.5rem}@media (max-width:1024px),(orientation:portrait){.services__info-title[data-v-d297eeb3]{font-size:2rem}}@media screen and (max-width:767px){.services__info-title[data-v-d297eeb3]{font-size:1.5rem;font-weight:400}}.services__details[data-v-d297eeb3]{display:grid;gap:1rem;list-style:none;padding:0}.services__info-objective[data-v-d297eeb3],.services__info-users[data-v-d297eeb3]{font-weight:400;line-height:1.4;padding-left:1.3rem;position:relative}.services__info-objective[data-v-d297eeb3]:before,.services__info-users[data-v-d297eeb3]:before{color:var(--accent-color);content:"✱";left:0;position:absolute}.services__button[data-v-d297eeb3]{margin-top:2rem}.services__image[data-v-d297eeb3]{aspect-ratio:1;display:block;justify-self:end;width:min(100%,15rem)}.services__image[data-v-d297eeb3] img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1024px),(orientation:portrait){.services__image[data-v-d297eeb3]{aspect-ratio:3/2;justify-self:start;order:-1}}.philosophy[data-v-d297eeb3]{padding-bottom:calc(var(--section-spacing) - 2rem);padding-top:3rem;--scroll:0px;transform:translate3d(0,var(--scroll),1px);will-change:transform}@media screen and (max-width:767px){.philosophy[data-v-d297eeb3]{padding-bottom:calc(var(--section-spacing)/2);padding-top:1rem}}.philosophy__main-description[data-v-d297eeb3]{line-height:1.4;width:80%}@media screen and (max-width:767px){.philosophy__main-description[data-v-d297eeb3]{width:100%}}.philosophy__main-title[data-v-d297eeb3]{color:var(--accent-color);font-size:.9rem;font-weight:600;letter-spacing:.1rem;margin-bottom:1rem;text-transform:uppercase}@media screen and (max-width:767px){.philosophy__main-title[data-v-d297eeb3]{left:unset;position:relative;right:unset;top:unset}}.philosophy__image[data-v-d297eeb3]{clip-path:inset(40%);opacity:0;position:absolute;transition:all .7s cubic-bezier(.175,.885,.32,1)}@media screen and (max-width:767px){.philosophy__image[data-v-d297eeb3]{margin-bottom:2rem;position:relative}}.philosophy__image[data-v-d297eeb3] img{height:100%;width:100%;--y-position:0%;-o-object-fit:cover;object-fit:cover;-o-object-position:center var(--y-position);object-position:center var(--y-position)}.philosophy__item[data-v-d297eeb3]{position:relative}.philosophy__item.show .philosophy__image[data-v-d297eeb3]{clip-path:inset(0);opacity:1}.philosophy__item.show .philosophy__separator[data-v-d297eeb3]{clip-path:inset(0)}.philosophy__item.show .philosophy__title[data-v-d297eeb3]{transform:translateY(0)}.philosophy__item.show .philosophy__button[data-v-d297eeb3]{opacity:1}.philosophy__item.show .philosophy__text[data-v-d297eeb3]{opacity:1;transform:translateY(0)}.philosophy__item.show .philosophy__number[data-v-d297eeb3]{opacity:.5}.philosophy__item[data-v-d297eeb3]:first-child{margin-bottom:2rem;margin-left:auto;width:40vw}.philosophy__item:first-child .philosophy__image[data-v-d297eeb3]{height:14rem;left:0;top:3rem;transform:translate(calc(-100% - 3rem));width:calc(100% - 6rem)}@media screen and (max-width:767px){.philosophy__item:first-child .philosophy__image[data-v-d297eeb3]{display:block;height:17rem;margin-left:auto;top:0;transform:translate(0);width:calc(100% - 3.1rem)}.philosophy__item[data-v-d297eeb3]:first-child{margin-bottom:4rem;transform:translate(0);width:100%}}.philosophy__item[data-v-d297eeb3]:nth-child(2){margin-bottom:3rem;width:44vw}.philosophy__item:nth-child(2) .philosophy__image[data-v-d297eeb3]{height:14rem;right:0;top:3rem;transform:translate(calc(100% + 2rem));width:calc(100% - 10rem)}@media screen and (max-width:767px){.philosophy__item:nth-child(2) .philosophy__image[data-v-d297eeb3]{display:block;height:17rem;margin-left:auto;top:0;transform:translate(0);width:calc(100% - 3.1rem)}.philosophy__item[data-v-d297eeb3]:nth-child(2){margin-bottom:4rem;width:100%}}.philosophy__item[data-v-d297eeb3]:nth-child(3){margin-left:auto;margin-right:1rem;width:40vw}.philosophy__item:nth-child(3) .philosophy__image[data-v-d297eeb3]{height:13rem;left:0;right:unset;top:3rem;transform:translate(calc(-100% - 3rem));width:calc(100% - 7rem)}@media screen and (max-width:767px){.philosophy__item:nth-child(3) .philosophy__image[data-v-d297eeb3]{display:block;height:17rem;margin-left:auto;top:0;transform:translate(0);width:calc(100% - 3.1rem)}.philosophy__item[data-v-d297eeb3]:nth-child(3){margin-bottom:4rem;width:100%}.philosophy__item[data-v-d297eeb3]{width:100%}}.philosophy__button[data-v-d297eeb3]{opacity:0;transform:scale(.7);transform-origin:left;transition:opacity .7s ease .2s}@media screen and (max-width:767px){.philosophy__button[data-v-d297eeb3]{margin-left:auto;transform:scale(1);width:calc(100% - 3.1rem)}}.philosophy__separator[data-v-d297eeb3]{background-color:var(--secondary-color);clip-path:inset(0 100% 0 0);height:.05115rem;margin:1rem 0;opacity:.2;transition:clip-path 1s ease;width:100%}@media screen and (max-width:767px){.philosophy__separator[data-v-d297eeb3]{display:none}}.philosophy__separator--mobile[data-v-d297eeb3]{display:none}@media screen and (max-width:767px){.philosophy__separator--mobile[data-v-d297eeb3]{display:block;margin-bottom:2rem}}.philosophy__number[data-v-d297eeb3]{margin-bottom:2.5rem;opacity:.5;opacity:0;transition:opacity .5s ease-out}@media screen and (max-width:767px){.philosophy__number[data-v-d297eeb3]{font-size:1.5rem;position:absolute;top:2rem}}.philosophy__title[data-v-d297eeb3]{font-family:Red Hat Display;font-size:2rem;font-weight:600;line-height:1.2;transform:translateY(100%);transition:transform .7s ease .3s}.philosophy__title-overflow[data-v-d297eeb3]{overflow:hidden}@media screen and (max-width:767px){.philosophy__title-overflow[data-v-d297eeb3]{margin-bottom:2rem;margin-left:auto;width:calc(100% - 3.1rem)}}.philosophy__text[data-v-d297eeb3]{font-size:var(--font-size-link);font-weight:400;line-height:1.6;margin-bottom:1rem;opacity:0;transform:translateY(50%);transition:opacity 1s ease-out .1s,transform .35s ease-out .1s}@media screen and (max-width:767px){.philosophy__text[data-v-d297eeb3]{margin-left:auto;transform:translateY(0);width:calc(100% - 3.1rem)}}.home[data-v-d297eeb3]{--clip-height:1rem}.home .success__wrapper h3[data-v-d297eeb3],.home h2[data-v-d297eeb3]:not(.success__main-title--hide,.services__main-title){opacity:0;transition:opacity 1.4s ease}.home .success__wrapper h3.visible[data-v-d297eeb3],.home h2:not(.success__main-title--hide,.services__main-title).visible[data-v-d297eeb3]{opacity:1}.home .philosophy__main-description[data-v-d297eeb3],.home .success__wrapper p[data-v-d297eeb3]{opacity:0;transition:opacity 1.4s ease}.home .philosophy__main-description.visible[data-v-d297eeb3],.home .success__wrapper p.visible[data-v-d297eeb3]{opacity:1}.home__philosophy[data-v-d297eeb3]{background-color:var(--main-color);padding-left:calc(var(--nav-bar-width) + 4rem);padding-right:5rem;padding-top:var(--section-spacing);position:relative;transition:background-color .5s ease;z-index:1}@media screen and (max-width:767px){.home__philosophy[data-v-d297eeb3]{padding-left:var(--nav-bar-width);padding-right:1rem}}.home__button[data-v-d297eeb3]{margin-bottom:2rem;margin-top:auto;opacity:1;transition:opacity .7s ease}.home__button.hide[data-v-d297eeb3]{opacity:0}.home__hero[data-v-d297eeb3],.home__video[data-v-d297eeb3]{background-color:var(--main-color);min-height:100svh;position:relative}.home__hero[data-v-d297eeb3]{transition:background-color .5s ease;width:100%;z-index:1}.home__content[data-v-d297eeb3]{padding-bottom:24rem}@media screen and (max-width:767px){.home__content[data-v-d297eeb3]{padding-bottom:40rem}}.home__hero-text[data-v-d297eeb3]{display:flex;flex-direction:column;min-height:100svh;opacity:0;padding:5rem 2rem calc(var(--clip-height) + 1rem) calc(var(--nav-bar-width) + 1rem);pointer-events:none;position:relative;transition:opacity .35s ease-in;visibility:hidden;width:100%;z-index:1}.home__hero-text--visible[data-v-d297eeb3]{opacity:1;pointer-events:auto;visibility:visible}.home__hero-text h1[data-v-d297eeb3]{color:var(--secondary-color);font-family:Red Hat Display;font-size:3rem;letter-spacing:-.1rem;line-height:1;margin-bottom:1rem;margin-top:auto;max-width:23rem;text-transform:none;width:50%}.home__hero-text p[data-v-d297eeb3]{color:var(--secondary-color);font-size:1.1rem;line-height:1.5;margin-top:1rem;width:min(20rem,48%)}.home__hero-actions[data-v-d297eeb3]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem;width:50%}.home__hero-secondary[data-v-d297eeb3]{color:var(--secondary-color);font-size:.8rem;text-decoration:underline;text-underline-offset:.3em}.home__hero-services[data-v-d297eeb3]{display:flex;margin-top:auto;padding-top:1.5rem;width:100%}@media screen and (max-width:767px){.home__hero-services[data-v-d297eeb3]{border-bottom:1px solid rgba(var(--secondary-color-rgb),.3);gap:unset;justify-content:space-around}}.home__hero-services a[data-v-d297eeb3]{border-bottom:1px solid rgba(var(--secondary-color-rgb),.3);color:var(--secondary-color);flex:1;font-size:.85rem;min-width:0;padding-bottom:.5rem}@media screen and (max-width:767px){.home__hero-services a[data-v-d297eeb3]{border-bottom:0;max-width:10ch}}.home__hero-services .home__service-description[data-v-d297eeb3]{display:block;font-size:.65rem;line-height:1.4;margin-top:.5rem;max-width:16ch}@media screen and (max-width:767px){.home__hero-services .home__service-description[data-v-d297eeb3]{max-width:9ch}}@media (min-width:1025px) and (orientation:landscape){.home__video[data-v-d297eeb3]{clip-path:inset(1rem 1rem 1rem var(--nav-bar-width))}.home__video[data-v-d297eeb3] .hero-scene{height:calc(100svh - 1rem);left:0}.home__video[data-v-d297eeb3] .hero-scene--folded{height:var(--hero-folded-height, calc(100% - 6.67rem - 1px) )}}@media (max-width:1024px),(orientation:portrait){.home__video[data-v-d297eeb3]{clip-path:none}.home__video[data-v-d297eeb3] .hero-scene{margin-inline:1rem 2rem;width:calc(100% - 3rem)}}@media screen and (max-width:767px){.home__video[data-v-d297eeb3] .hero-scene{margin-inline:2rem;width:calc(100% - 4rem)}}@media (max-width:1024px),(orientation:portrait){.home__hero[data-v-d297eeb3]{min-height:0}.home__video[data-v-d297eeb3]{align-content:start;align-items:stretch;clip-path:none;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;height:auto;min-height:0;padding:3.6rem 0 2rem var(--nav-bar-width)}.home__hero-text[data-v-d297eeb3]{grid-row:2;height:auto;min-height:0;opacity:1;padding:0 1rem 0 0;pointer-events:auto;position:relative;transition:none;visibility:visible}.home__hero-text h1[data-v-d297eeb3]{font-size:clamp(1.6rem,6vw,3rem);margin:0;max-width:none;width:100%}.home__hero-text p[data-v-d297eeb3]{font-size:1rem;max-width:34rem}.home__hero-actions[data-v-d297eeb3],.home__hero-text p[data-v-d297eeb3]{margin-top:1rem;width:100%}.home__hero-services[data-v-d297eeb3]{padding-top:2rem}}@media screen and (max-width:767px){.home__video[data-v-d297eeb3]{padding:3.2rem 0 2rem}.home__hero-text[data-v-d297eeb3]{padding:0 1rem}.home__hero-services[data-v-d297eeb3]{gap:1rem;padding-top:1.5rem}}@media (prefers-reduced-motion:reduce){.home__hero-text[data-v-d297eeb3]{transition:none}}
