html,body,div,a,h1,h2,footer,header,img,li,nav,p,span,ul{margin:0;padding:0;border:0;font:inherit;font-size:100%}a{color:inherit;text-decoration:none}a,img,picture,svg,video{display:block}img,video{width:100%;height:auto;-webkit-user-select:none;user-select:none;pointer-events:none}svg{height:100%;width:100%}*,*:after,*:before{box-sizing:border-box;-webkit-user-select:none;user-select:none}:root{--o1: cubic-bezier(.65, 1, .9, 1);--o2: cubic-bezier(.5, 1, .89, 1);--o3: cubic-bezier(.33, 1, .68, 1);--o4: cubic-bezier(.25, 1, .5, 1);--o5: cubic-bezier(.22, 1, .36, 1);--o6: cubic-bezier(.19, 1, .22, 1);--io1: cubic-bezier(.37, 0, .63, 1);--io2: cubic-bezier(.45, 0, .55, 1);--io23: cubic-bezier(.48, 0, .52, 1);--io3: cubic-bezier(.65, 0, .35, 1);--io4: cubic-bezier(.76, 0, .24, 1);--io5: cubic-bezier(.83, 0, .17, 1);--io6: cubic-bezier(.87, 0, .13, 1);--i1: cubic-bezier(.12, 0, .39, 0);--i2: cubic-bezier(.11, 0, .5, 0);--i3: cubic-bezier(.32, 0, .67, 0);--i4: cubic-bezier(.5, 0, .75, 0);--i5: cubic-bezier(.64, 0, .78, 0);--i6: cubic-bezier(.7, 0, .84, 0)}@font-face{font-family:nh;src:url(/assets/fonts/nh.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:nh;src:url(/assets/fonts/nh_b.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:rh;src:url(/assets/fonts/rh.woff2) format("woff2");font-weight:300;font-style:normal}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:none;overflow:hidden;font-size:1.1111111111vw;font-family:nh,sans-serif;font-weight:400;background:#000;color:#fff}@media screen and (max-width: 768px){html{font-size:3.9800995025vw}}body{opacity:1;overflow:hidden}#loader{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:#000}#loader .loader_name{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:5.86581rem;height:auto}#loader .loader_name #overlay__svg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.85}#loader .loader_name .loader_svg{width:100%;height:auto}#loader .loader_slog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}#loader .loader_slog .loader_slog-text{font-family:rh,serif;letter-spacing:-.05rem;text-align:center;font-weight:300;font-size:2.5rem;overflow:hidden}@media screen and (max-width: 768px){#loader .loader_slog .loader_slog-text{font-size:1.5rem}}#loader .loader_slog .loader_slog-text span{display:inline-block;opacity:0;transform:translateY(100%) scale(.9)}#w_gl{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;pointer-events:none}#wbgl{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 1rem)!important;height:calc(100% - 1rem)!important;z-index:0;pointer-events:none;border-radius:1rem}#progress-s{position:absolute;top:0;right:0;width:.15rem;height:100%;background:#fff;transform:scaleY(0);transform-origin:top;z-index:1000}.w_t,.oh{overflow:hidden}#landing_scene{position:relative;height:100vh;width:100vw;background-color:#0000}#landing_scene .landing_scene__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}@media screen and (max-width: 768px){#landing_scene .landing_scene__content{width:100%;padding:1rem}}#landing_scene .landing_scene__content .landing_scene__title{background-color:transparent}#landing_scene .landing_scene__content .landing_scene__title .landing_scene__title-text{text-align:center;font-size:3rem;font-weight:600;line-height:115%;letter-spacing:-.05rem}@media screen and (max-width: 768px){#landing_scene .landing_scene__content .landing_scene__title .landing_scene__title-text{font-size:1.25rem;letter-spacing:-.015rem}}#discover{height:150vh}#troisens_intro{min-height:100vh;position:relative;background:#000}#troisens_intro .troisens_intro__content .w_t{padding:2rem}@media screen and (max-width: 768px){#troisens_intro .troisens_intro__content .w_t{padding:1rem}}#troisens_intro .troisens_intro__content .w_t .title{font-size:4rem;font-weight:600;letter-spacing:-.02rem;line-height:110%}@media screen and (max-width: 768px){#troisens_intro .troisens_intro__content .w_t .title{font-size:2.5rem;letter-spacing:-.0125rem}}#troisens_intro .troisens_intro__content .w_t .title .op{opacity:.5}.aboutus__content{padding-left:28.56rem}.section_title{position:absolute;top:0;left:0}#capabalities{position:relative;margin-top:35vh;padding:2rem}#capabalities .cap_img{width:100%;height:auto;aspect-ratio:16/9;background-color:#0a0a0a;margin-bottom:2rem}#capabalities .title{font-size:10rem;letter-spacing:-.090625rem;line-height:120%;font-weight:600}@media screen and (max-width: 768px){#capabalities .title{font-size:2.5rem;letter-spacing:0}}#capabalities .capabalities__line{width:100%;height:1px;background:#f7f7f733;transform:scaleX(0);transform-origin:left;margin-bottom:.75rem}#capabalities .capabalities__content{position:relative;min-height:100vh}@media screen and (max-width: 768px){#capabalities .capabalities__content{margin-left:0;width:100%;padding-left:0;min-height:50vh}}#capabalities .capabalities__content .content__line{transform-origin:left;width:100%;height:1px;background:#f7f7f733;margin-bottom:.5rem;transform:scaleX(0)}#capabalities .capabalities__content .capabalities__content__section{display:flex;align-items:flex-start;width:100%;margin-top:10rem;position:relative;margin-bottom:4rem}@media screen and (max-width: 768px){#capabalities .capabalities__content .capabalities__content__section{margin-top:4rem}}#capabalities .capabalities__content .capabalities__content__section .w_t{position:absolute;top:0;left:0;width:22rem}@media screen and (max-width: 768px){#capabalities .capabalities__content .capabalities__content__section .w_t{width:20rem}}#capabalities .capabalities__content .capabalities__content__section .capabalities__content__section__subtitle{transform:translateY(100%);font-size:1rem;width:fit-content}@media screen and (max-width: 768px){#capabalities .capabalities__content .capabalities__content__section .capabalities__content__section__subtitle{font-size:.75rem}}#capabalities .capabalities__content .capabalities__content__section .capabalities__content__section__list{width:100%}#capabalities .capabalities__content .capabalities__content__section .capabalities__content__section__list .head_cap{width:100%;margin-top:4rem}@media screen and (max-width: 768px){#capabalities .capabalities__content .capabalities__content__section .capabalities__content__section__list .head_cap{margin-bottom:2rem}}#capabalities .capabalities__content .capabalities__content__section .capabalities__content__section__list .head_cap .w__head_cap_title{overflow:hidden;margin-top:.5rem}#capabalities .capabalities__content .capabalities__content__section .capabalities__content__section__list .head_cap .head_cap_line{width:100%;height:1px;background:#f7f7f733}#capabalities .capabalities__content .capabalities__content__section .capabalities__content__section__list .capabalities__line{margin-left:auto;padding:0;width:calc(100% - 38rem)}@media screen and (max-width: 768px){#capabalities .capabalities__content .capabalities__content__section .capabalities__content__section__list .capabalities__line{width:100%;margin-left:0}}@media screen and (max-width: 768px){#capabalities .capabalities__content .capabalities__content__section .capabalities__content__section__list{width:100%;margin-left:0}}#capabalities .capabalities__content .capabalities__content__section .capabalities__content__section__list ul{list-style:none;margin-top:-1.5rem}@media screen and (max-width: 768px){#capabalities .capabalities__content .capabalities__content__section .capabalities__content__section__list ul{margin-top:0}}#capabalities .capabalities__content .capabalities__content__section .capabalities__content__section__list ul li{overflow:hidden}#capabalities .capabalities__content .capabalities__content__section .capabalities__content__section__list ul li:first-child{padding-top:0}#capabalities .capabalities__content .capabalities__content__section .capabalities__content__section__list ul li p{font-size:1rem;transform:translateY(100%);line-height:100%;letter-spacing:-.02rem;width:100%;padding-left:38rem;margin:.5rem 0}@media screen and (max-width: 768px){#capabalities .capabalities__content .capabalities__content__section .capabalities__content__section__list ul li p{padding-left:0}}#process{min-height:100vh}#process .process_line{width:100%;height:1px;background:#f7f7f733;margin-bottom:1rem}#process .w__process_title p{font-size:8rem;font-weight:600;line-height:100%;letter-spacing:-.05rem}#static{background:#000;padding:2rem}@media screen and (max-width: 768px){#static{padding:1rem}}#static .title{font-size:4rem;line-height:100%;font-weight:600;letter-spacing:-.05rem}@media screen and (max-width: 768px){#static .title{font-size:2.5rem;letter-spacing:0}}#static #aboutus{position:relative}#static #team{position:relative;min-height:calc(100vh - 2rem)}#static #team .team_line{width:100%;height:1px;background:#f7f7f733;margin-bottom:1rem}@media screen and (max-width: 768px){#static #team .team__content{margin-left:0;width:100%}}#static #team .team__content .team__description .team__description-text{font-size:4rem;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.05rem}@media screen and (max-width: 768px){#static #team .team__content .team__description .team__description-text{font-size:2.5rem}}#static #team .team__join{position:absolute;bottom:0;left:0;margin-top:1rem}@media screen and (max-width: 768px){#static #team .team__join{position:relative;width:100%;margin-top:2rem}}#static #team .team__join .team__join_t{transform:translateY(100%)}#static #team .team__join .team__join-value{display:flex;align-items:center;gap:.5rem;opacity:.5}#static #team .team__join .team__join-value .team__join-value_icon{width:.721rem;height:.767rem}#static #team .team__founders{position:absolute;bottom:0;right:0;margin-top:8rem}@media screen and (max-width: 768px){#static #team .team__founders{position:relative;width:100%;margin-top:6rem}}#static #team .team__founders .team__founders-title{font-size:1.25rem;font-style:normal;opacity:0;letter-spacing:-.015rem}#static #team .team__founders .team__slider{display:flex;align-items:center;width:max-content;gap:1.25rem;margin-top:1rem}@media screen and (max-width: 768px){#static #team .team__founders .team__slider{flex-direction:column;width:100%;gap:2.5rem}}#static #team .team__founders .team__slider .team__slider__item{position:relative;transform:translate(100%);pointer-events:none;opacity:0;overflow:hidden}@media screen and (max-width: 768px){#static #team .team__founders .team__slider .team__slider__item{width:100%}}#static #team .team__founders .team__slider .team__slider__item .team__slider__item__image{width:13.75rem;height:18.5rem}@media screen and (max-width: 768px){#static #team .team__founders .team__slider .team__slider__item .team__slider__item__image{width:100%;height:28rem}}#static #team .team__founders .team__slider .team__slider__item .team__slider__item__image .team__slider__item__image-img{width:100%;height:100%;object-fit:cover;scale:1.15}#static #team .team__founders .team__slider .team__slider__item .team__slider__item__image .fab-img{object-position:top}#static #team .team__founders .team__slider .team__slider__item .team__slider__item__texts{padding-top:1rem;color:#fff}#static #team .team__founders .team__slider .team__slider__item .team__slider__item__texts .team__slider__item__texts__name .team__slider__item__texts__name-text{font-size:1rem;line-height:150%;color:#fff}#static #team .team__founders .team__slider .team__slider__item .team__slider__item__texts .team__slider__item__texts__position .team__slider__item__texts__position-text{font-size:.75rem;font-weight:500;line-height:140%;letter-spacing:.01rem}#static #contact{margin-top:25vh}#static #contact a{font-size:1.5rem;font-weight:600;line-height:110%;letter-spacing:-.01rem}#foo{height:100vh;width:100%;position:relative}#foo .foo__worktg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:fit-content}@media screen and (max-width: 768px){#foo .foo__worktg{width:100%}}#foo .foo__worktg #hour{transform:translateY(100%)}#foo .foo__worktg .foo__worktg__title{overflow:hidden}#foo .foo__worktg .foo__worktg__title .title{font-size:3rem;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.1rem;text-align:center}@media screen and (max-width: 768px){#foo .foo__worktg .foo__worktg__title .title{font-size:2rem;text-align:center;letter-spacing:0}}#foo .foo__worktg .foo__worktg__email{position:relative;text-align:center;margin-left:auto;margin-right:auto;width:fit-content;overflow:hidden}#foo .foo__worktg .foo__worktg__email .foo__worktg__email-link{width:fit-content;transform:translateY(100%);font-size:3rem;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.05rem;color:#fff}#foo .foo__bottom{position:absolute;bottom:0;left:0;width:100%;padding:2rem;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){#foo .foo__bottom{flex-direction:column-reverse;width:fit-content;gap:.75rem;left:50%;transform:translate(-50%);padding:0 0 2rem}}#foo .foo__bottom p,#foo .foo__bottom a{transform:translateY(100%);font-size:.85rem}@media screen and (max-width: 768px){#foo .foo__bottom p,#foo .foo__bottom a{font-size:.75rem}}#foo .foo__bottom .foo__bottom__copyright,#foo .foo__bottom .foo__bottom__links,#foo .foo__bottom .foo__bottom__copyright-right{width:25rem;overflow:hidden}@media screen and (max-width: 768px){#foo .foo__bottom .foo__bottom__copyright,#foo .foo__bottom .foo__bottom__links,#foo .foo__bottom .foo__bottom__copyright-right{width:fit-content}}@media screen and (max-width: 768px){#foo .foo__bottom .foo__bottom__copyright{opacity:.5}}#foo .foo__bottom .foo__bottom__links{display:flex;align-items:center;justify-content:flex-end;gap:1rem}#foo .foo__bottom .foo__bottom__copyright-right{text-align:right}@media screen and (max-width: 768px){#foo .foo__bottom .foo__bottom__copyright-right{opacity:0}}#nv{position:absolute;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:2rem;z-index:100}#nv .nv__logo{cursor:pointer;width:5rem;height:auto}#nv .nv__cta{position:relative}#nv .nv__cta:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff;transform:scaleX(0);transform-origin:right;transition:transform .35s var(--o4)}#nv .nv__cta:hover:before{transform:scaleX(1);transform-origin:left;transition:transform .55s var(--io4)}#nv .nv__cta a{display:flex;gap:.35rem;font-size:1rem;align-items:flex-end}#nv .nv__cta svg{width:.65rem;height:.65rem;margin-bottom:.25rem}#nv .nv__cta svg polygon{fill:#fff;stroke:none}
