@font-face{font-display:swap;font-family:FilmohInterBlack;font-style:normal;font-weight:900;src:url(/build/fonts/Inter_18pt-Black.2615b19a.ttf) format("truetype")}@font-face{font-display:swap;font-family:FilmohInterBold;font-style:normal;font-weight:700;src:url(/build/fonts/Inter_18pt-Bold.f0be7d27.ttf) format("truetype")}@font-face{font-display:swap;font-family:FilmohInter;font-style:normal;font-weight:400;src:url(/build/fonts/Inter_24pt-Regular.fcd4310a.ttf) format("truetype")}@font-face{font-display:swap;font-family:FilmohInterThin;font-style:normal;font-weight:100;src:url(/build/fonts/Inter_24pt-Thin.d361eeab.ttf) format("truetype")}body{background-color:#000;font-family:FilmohInter,Arial,sans-serif;font-synthesis:none}.home-slide{background:#000;min-height:100vh;overflow:hidden;position:relative;width:100vw}.home-slide-hero{align-items:stretch;display:flex;--home-hero-edge:clamp(28px,6.5vw,125px)}.home-slide-hero__video{animation:homeHeroVideoBreath 18s ease-out forwards;height:100%;inset:0;object-fit:cover;object-position:center center;position:absolute;width:100%;z-index:0}.home-slide-hero__shade{background:linear-gradient(180deg,rgba(0,0,0,.28),transparent 34%),linear-gradient(90deg,rgba(0,0,0,.22),transparent 42%,rgba(0,0,0,.22));inset:0;pointer-events:none;position:absolute;z-index:1}.home-slide-hero__header{align-items:center;animation:homeHeroHeaderIn .7s ease-out both;background:transparent;box-sizing:border-box;column-gap:clamp(32px,4.8vw,92px);display:grid;grid-template-columns:auto minmax(0,1fr);left:0;min-height:128px;opacity:1;padding:24px var(--home-hero-edge,clamp(28px,6.5vw,125px));position:fixed;right:0;top:0;transition:opacity .28s ease;will-change:opacity;z-index:10020}.home-slide-hero__header.is-hidden{animation:none;opacity:0!important;pointer-events:none}.home-slide-hero__brand{animation:homeHeroBrandIn .78s ease-out .12s both;background:transparent;display:block;flex:0 0 auto;height:auto;width:clamp(70px,4.6vw,90px)}.home-slide-hero__brand img{display:block;height:auto;width:100%}.home-slide-hero__toggle{background:transparent;border:0;display:none;height:44px;margin-left:auto;padding:0;width:44px}.home-slide-hero__toggle span{background:#fff;display:block;height:2px;margin:6px auto;width:30px}.home-slide-hero__nav{align-items:center;animation:homeHeroNavIn .76s ease-out .18s both;color:#fff;display:flex;font-family:FilmohInter,Arial,sans-serif;font-size:clamp(14px,1.12vw,22px);gap:clamp(8px,.85vw,16px);justify-content:flex-end;letter-spacing:0;line-height:1;min-width:0;text-shadow:0 2px 10px rgba(0,0,0,.75);white-space:nowrap}.home-slide-hero__nav a{color:#fff;text-decoration:none}.home-slide-hero__nav span{color:#fff}.home-slide-hero__contact{background:#5561ff;flex:0 0 auto;margin-left:clamp(8px,.85vw,16px);padding:11px 22px 12px;text-shadow:none}@media only screen and (max-width:1360px){.home-slide-hero{--home-hero-edge:34px}.home-slide-hero__header{column-gap:28px;min-height:106px;padding:18px var(--home-hero-edge,34px)}.home-slide-hero__brand{width:70px}.home-slide-hero__nav{font-size:14px;gap:8px}.home-slide-hero__contact{margin-left:8px;padding:10px 14px}}@media only screen and (max-width:820px){.home-slide-hero{--home-hero-edge:18px}.home-slide-hero__header{display:flex;min-height:82px;padding:14px var(--home-hero-edge,18px)}.home-slide-hero__brand{width:56px}.home-slide-hero__toggle{display:block}.home-slide-hero__nav{align-items:flex-end;background:rgba(0,0,0,.94);display:none;flex-direction:column;font-size:20px;gap:0;left:0;margin-left:0;padding:10px 18px 18px;position:absolute;right:0;text-shadow:none;top:100%;width:100%}.home-slide-hero__nav.is-open{animation:homeHeroMobileNavIn .22s ease-out both;display:flex}.home-slide-hero__nav a{padding:13px 0;text-align:right;width:100%}.home-slide-hero__nav span{display:none}.home-slide-hero__contact{margin-left:0;margin-top:8px;padding:11px 18px;width:auto}}@keyframes homeHeroVideoBreath{0%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes homeHeroHeaderIn{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes homeHeroBrandIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes homeHeroNavIn{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}@keyframes homeHeroMobileNavIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-slide-hero__brand,.home-slide-hero__header,.home-slide-hero__nav,.home-slide-hero__nav.is-open,.home-slide-hero__video{animation:none}}.home-slide-statement{align-items:center;background:#000;display:flex}.home-slide-statement__copy{color:#d8d6d1;font-family:FilmohInterBlack,Arial,sans-serif;font-size:clamp(54px,4.55vw,88px);font-weight:900;letter-spacing:0;line-height:1.105;margin-left:7.1vw;margin-top:.6vh;position:relative;text-transform:uppercase;z-index:2}.home-slide-statement__copy p{margin:0 0 18px}.home-slide-statement__copy .home-slide-statement__dot,.home-slide-statement__copy span{color:#5561ff}.home-slide-statement__corner{border-color:#deded8;border-style:solid;display:block;height:100px;opacity:0;position:absolute;width:100PX;z-index:2}.home-slide-statement__corner--top{border-width:10px 10px 0 0;right:69px;top:62px}.home-slide-statement__corner--bottom{border-width:0 0 10PX 10PX;bottom:65px;left:64px}.home-slide-statement__flash{background:#fff;inset:0;opacity:0;pointer-events:none;position:absolute;z-index:1}.home-slide-statement__record-dot{background:#fff;border-radius:50%;box-shadow:0 0 16px hsla(0,0%,100%,.86);height:13px;opacity:0;position:absolute;right:108px;top:112px;width:13px;z-index:2}.home-slide-statement.is-visible .home-slide-statement__copy{animation:statementCopyIn .56s ease-out both}.home-slide-statement.is-visible .home-slide-statement__corner{animation:statementCornersIn .56s ease-out 80ms both}.home-slide-statement.is-visible .home-slide-statement__flash{animation:statementFlash .52s ease-out both}.home-slide-statement.is-visible .home-slide-statement__record-dot{animation:statementRecordDot 1.45s ease-in-out .62s infinite}@keyframes statementCopyIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes statementCornersIn{0%{filter:brightness(2.2);opacity:0}to{filter:brightness(1);opacity:1}}@keyframes statementFlash{0%{opacity:0}12%{opacity:.72}to{opacity:0}}@keyframes statementRecordDot{0%,to{opacity:.35;transform:scale(.82)}45%{opacity:1;transform:scale(1)}}@media only screen and (max-width:920px){.home-slide-statement__copy{font-size:clamp(42px,10.5vw,76px);line-height:1.08;margin-left:8vw;padding-right:8vw}.home-slide-statement__corner{height:78px;width:78px}.home-slide-statement__corner--top{border-width:10px 10px 0 0;right:34px;top:42px}.home-slide-statement__corner--bottom{border-width:0 0 10px 10px;bottom:44px;left:32px}.home-slide-statement__record-dot{height:10px;right:66px;top:76px;width:10px}}@media (prefers-reduced-motion:reduce){.home-slide-statement.is-visible .home-slide-statement__copy,.home-slide-statement.is-visible .home-slide-statement__corner,.home-slide-statement.is-visible .home-slide-statement__flash,.home-slide-statement.is-visible .home-slide-statement__record-dot{animation:none}.home-slide-statement__copy,.home-slide-statement__corner,.home-slide-statement__record-dot{opacity:1}}.home-slide-business{align-items:flex-start;background:var(--home-slide-bg) center center /cover no-repeat;display:flex;min-height:100vh;overflow:hidden}.home-slide-business:before{background-image:linear-gradient(hsla(0,0%,100%,.055) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 0);background-size:3px 3px,5px 5px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;z-index:0}.home-slide-business__dimmer{background:rgba(0,0,0,.32);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:1}.home-slide-business__active-title{color:hsla(0,0%,100%,.92);font-family:FilmohInterBlack,Arial,sans-serif;font-size:clamp(34px,4.1vw,78px);left:5.9vw;letter-spacing:0;line-height:.95;max-width:58vw;opacity:0;pointer-events:none;position:absolute;text-transform:uppercase;top:7.2vh;transform:translateY(14px);transform-origin:left center;transition:opacity .26s ease,transform .34s cubic-bezier(.22,1,.36,1);z-index:2}.home-slide-business.is-title-right .home-slide-business__active-title{left:auto;max-width:42vw;right:5.9vw;text-align:right;transform-origin:right center}.home-slide-business.is-business-active .home-slide-business__active-title,.home-slide-business.is-business-active .home-slide-business__dimmer{opacity:1}.home-slide-business.is-business-active .home-slide-business__active-title{transform:translateY(0)}.home-slide-business__grid{display:grid;gap:clamp(18px,1.25vw,24px);grid-template-columns:repeat(5,minmax(0,1fr));margin:29.4vh 22px 0;position:relative;width:calc(100vw - 44px);z-index:3}.home-slide-business__unit{color:inherit;min-width:0;outline:none;position:relative;text-decoration:none}.home-slide-business__unit.is-touch-active,.home-slide-business__unit:focus,.home-slide-business__unit:focus-within,.home-slide-business__unit:hover{z-index:4}.home-slide-business__image-wrap{aspect-ratio:352/445;border-radius:20px;box-shadow:0 18px 36px rgba(20,26,38,.18);overflow:hidden;position:relative;transform:translateY(0);transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s ease;will-change:transform;z-index:2}.home-slide-business__image-wrap img{display:block;height:100%;object-fit:cover;width:100%}.home-slide-business__details{backdrop-filter:blur(4px);background:rgba(0,0,0,.58);bottom:0;color:#f3f1ec;font-family:FilmohInter,Arial,sans-serif;font-size:clamp(13px,1.05vw,20px);left:0;line-height:1.22;list-style-position:inside;margin:0;opacity:0;padding:22px 18px 20px;pointer-events:none;position:absolute;right:0;text-align:left;transform:translateY(100%);transition:opacity .3s ease,transform .43s cubic-bezier(.22,1,.36,1);z-index:3}.home-slide-business__details li{margin:0 0 4px}.home-slide-business__cta{align-items:center;display:flex;justify-content:flex-end;list-style:none;margin:14px 0 0;min-height:18px;transform:translateX(-8px);transition:transform .26s ease}.home-slide-business__cta span{background:#fff;display:block;height:2px;position:relative;width:42px}.home-slide-business__cta span:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:11px;position:absolute;right:-1px;top:50%;transform:translateY(-50%) rotate(45deg);width:11px}.home-slide-business__unit.is-touch-active .home-slide-business__image-wrap,.home-slide-business__unit:focus .home-slide-business__image-wrap,.home-slide-business__unit:focus-within .home-slide-business__image-wrap,.home-slide-business__unit:hover .home-slide-business__image-wrap{box-shadow:0 28px 44px rgba(20,26,38,.22);transform:translateY(-76px) scale(1.05)}.home-slide-business__unit.is-touch-active .home-slide-business__details,.home-slide-business__unit:focus .home-slide-business__details,.home-slide-business__unit:focus-within .home-slide-business__details,.home-slide-business__unit:hover .home-slide-business__details{opacity:1;transform:translateY(0)}.home-slide-business__unit.is-touch-active .home-slide-business__cta,.home-slide-business__unit:focus .home-slide-business__cta,.home-slide-business__unit:focus-within .home-slide-business__cta,.home-slide-business__unit:hover .home-slide-business__cta{transform:translateX(0)}@media only screen and (max-width:1100px){.home-slide-business{display:block;height:auto;min-height:auto;overflow:hidden;padding:96px 18px 72px}.home-slide-business__grid{gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;width:100%}.home-slide-business__active-title{font-size:clamp(30px,7.5vw,58px);left:18px;max-width:calc(100vw - 36px);right:auto;text-align:left;top:28px}.home-slide-business__details{font-size:clamp(14px,3.7vw,20px);opacity:0;pointer-events:none;transform:translateY(100%)}.home-slide-business__unit.is-touch-active .home-slide-business__details,.home-slide-business__unit.is-touch-active .home-slide-business__image-wrap,.home-slide-business__unit:focus .home-slide-business__details,.home-slide-business__unit:focus .home-slide-business__image-wrap,.home-slide-business__unit:focus-within .home-slide-business__details,.home-slide-business__unit:focus-within .home-slide-business__image-wrap,.home-slide-business__unit:hover .home-slide-business__details,.home-slide-business__unit:hover .home-slide-business__image-wrap{transform:none}.home-slide-business__unit.is-touch-active .home-slide-business__details,.home-slide-business__unit:focus .home-slide-business__details,.home-slide-business__unit:focus-within .home-slide-business__details{opacity:1;transform:translateY(0)}}@media only screen and (max-width:820px){.home-slide-business{padding:72px 18px}.home-slide-business__grid{gap:28px;grid-template-columns:1fr;margin:0 auto;width:min(430px,100%)}}@media (prefers-reduced-motion:reduce){.home-slide-business__details,.home-slide-business__image-wrap{transition:none}}.home-slide-team{align-items:center;background:#000;display:flex;min-height:100vh;overflow:hidden}.home-slide-team:before{background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 0);background-size:4px 4px,6px 6px;content:"";inset:0;opacity:.25;pointer-events:none;position:absolute;z-index:0}.home-slide-team__grid{display:grid;gap:clamp(14px,1.15vw,24px);grid-template-columns:repeat(6,minmax(0,1fr));margin:0 auto;position:relative;width:calc(100vw - 64px);z-index:1}.home-slide-team__member{cursor:pointer;min-width:0;outline:none;position:relative}.home-slide-team__photo{aspect-ratio:290/358;background:#9f9f9c;border-radius:30px;overflow:hidden;position:relative;transform:translateY(0);transition:transform .42s cubic-bezier(.22,1,.36,1),filter .32s ease;z-index:2}.home-slide-team__photo img{display:block;filter:grayscale(100%);height:100%;object-fit:cover;width:100%}.home-slide-team__caption{color:#d8d4c8;left:0;min-height:72px;opacity:0;padding:13px 4px 8px;pointer-events:none;position:absolute;right:0;text-align:center;top:calc(100% - 2px);transform:translateY(26px);transition:opacity .3s ease,transform .42s cubic-bezier(.22,1,.36,1);z-index:1}.home-slide-team__caption h3{font-family:FilmohInterBlack,Arial,sans-serif;font-size:clamp(16px,1.28vw,25px);letter-spacing:0;line-height:.92;margin:0;text-transform:uppercase}.home-slide-team__caption p{font-family:FilmohInter,Arial,sans-serif;font-size:clamp(13px,1.06vw,20px);line-height:1.05;margin:6px 0 0}.home-slide-team__member:focus,.home-slide-team__member:focus-within,.home-slide-team__member:hover{z-index:3}.home-slide-team__member:focus .home-slide-team__photo,.home-slide-team__member:focus-within .home-slide-team__photo,.home-slide-team__member:hover .home-slide-team__photo{transform:translateY(-42px) scale(1.04)}.home-slide-team__member:focus .home-slide-team__caption,.home-slide-team__member:focus-within .home-slide-team__caption,.home-slide-team__member:hover .home-slide-team__caption{opacity:1;transform:translateY(-42px)}@media only screen and (max-width:1200px){.home-slide-team{height:auto;min-height:auto;overflow:hidden;padding:80px 22px}.home-slide-team__grid{gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(920px,100%)}}@media only screen and (max-width:720px){.home-slide-team{padding:64px 18px}.home-slide-team__grid{gap:34px;grid-template-columns:1fr;width:min(330px,100%)}.home-slide-team__caption{min-height:0;opacity:1;padding:12px 0 0;position:static;transform:none}.home-slide-team__member:focus .home-slide-team__caption,.home-slide-team__member:focus .home-slide-team__photo,.home-slide-team__member:focus-within .home-slide-team__caption,.home-slide-team__member:focus-within .home-slide-team__photo,.home-slide-team__member:hover .home-slide-team__caption,.home-slide-team__member:hover .home-slide-team__photo{transform:none}}@media (prefers-reduced-motion:reduce){.home-slide-team__caption,.home-slide-team__photo{transition:none}}.home-slide-contact{align-items:stretch;background:var(--home-slide-bg) center center /cover no-repeat;color:#fff;display:flex;justify-content:center;min-height:100vh;min-height:100dvh;overflow:hidden}.home-slide-contact:before{background-image:linear-gradient(hsla(0,0%,100%,.055) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.038) 1px,transparent 0);background-size:3px 3px,5px 5px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;z-index:0}.home-slide-contact__form,.home-slide-contact__inner,.home-slide-contact__left{position:relative;z-index:1}.home-slide-contact__inner{--contact-title-size:clamp(48px,4.25vw,82px);--contact-form-top:clamp(238px,27.4vh,296px);align-items:stretch;display:grid;grid-template-columns:minmax(0,52.6%) minmax(0,47.4%);margin:0 auto;min-height:100vh;min-height:100dvh;width:min(1818px,calc(100vw - 96px))}.home-slide-contact__inner:after,.home-slide-contact__inner:before{background:linear-gradient(90deg,#5364ff,#6373ff 48%,#5364ff);box-shadow:0 0 12px rgba(84,100,255,.68);content:"";height:5px;left:0;pointer-events:none;position:absolute;right:0;z-index:0}.home-slide-contact__inner:before{top:clamp(46px,6.8vh,70px)}.home-slide-contact__inner:after{bottom:clamp(42px,4.8vh,52px)}.home-slide-contact__left{padding:max(56px,calc(var(--contact-form-top) - var(--contact-title-size)*1.56)) 0 0;position:relative;z-index:1}.home-slide-contact h2{color:#5561ff;font-family:FilmohInterBlack,Arial,sans-serif;font-size:var(--contact-title-size);font-weight:900;letter-spacing:0;line-height:.78;margin:0;text-transform:uppercase}.home-slide-contact__brand{bottom:clamp(72px,7.6vh,84px);left:clamp(38px,2.1vw,40px);position:absolute;width:clamp(112px,6.45vw,124px)}.home-slide-contact__brand:before{background:linear-gradient(180deg,rgba(84,100,255,0),rgba(84,100,255,.55),rgba(84,100,255,.05));bottom:-38px;box-shadow:0 0 10px rgba(84,100,255,.36);content:"";left:calc(clamp(38px, 2.1vw, 40px)*-1);position:absolute;top:clamp(-38px,-3.8vh,-28px);width:1px}.home-slide-contact__brand img{display:block;height:auto;width:100%}.home-slide-contact__form{align-self:stretch;box-sizing:border-box;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;height:100%;margin-left:clamp(18px,1.4vw,26px);max-width:min(628px,100%);min-height:100vh;min-height:100dvh;padding:var(--contact-form-top) 0 clamp(92px,8.6vh,98px);row-gap:clamp(24px,3.15vh,34px);width:100%}.home-slide-contact__field{display:flex;flex-direction:column;gap:clamp(8px,1.05vh,12px);min-height:0}.home-slide-contact__field--message{min-height:0}.home-slide-contact__form label{color:#fff;font-family:FilmohInterBold,Arial,sans-serif;font-size:clamp(24px,1.72vw,34px);font-weight:700;line-height:1;margin:0 0 0 5px}.home-slide-contact__form input,.home-slide-contact__form textarea{background:#d8d6c8;border:0;border-radius:18px;color:#111;font-family:FilmohInter,Arial,sans-serif;font-size:20px;font-weight:400;outline:none;width:100%}.home-slide-contact__form input{height:clamp(58px,6vh,65px);padding:0 22px}.home-slide-contact__form input:focus{border:2px solid #000}.home-slide-contact__form textarea{flex:1 1 auto;height:100%;min-height:240px;padding:18px 22px;resize:none}.home-slide-contact__actions{display:flex;justify-content:flex-end}.home-slide-contact__form button{background:#5561ff;border:0;border-radius:17px;color:#fff;font-family:FilmohInterBold,Arial,sans-serif;font-size:clamp(25px,1.56vw,30px);font-weight:700;line-height:1;margin-top:0;min-width:152px;padding:clamp(14px,1.8vh,20px) 29px clamp(15px,2vh,22px);transition:transform .18s ease,background .18s ease,opacity .18s ease}.home-slide-contact__form button:focus,.home-slide-contact__form button:hover{background:#213668;transform:translateY(-2px)}.home-slide-contact__form button:disabled{cursor:not-allowed;opacity:.55}.home-slide-contact__feedback{color:#fff;font-family:FilmohInter,Arial,sans-serif;font-size:18px;margin-top:clamp(8px,1.4vh,14px);min-height:28px;text-align:right}.home-slide-contact__feedback.is-error{color:#ffe0e0}@media only screen and (max-height:760px) and (min-width:1051px){.home-slide-contact__inner{--contact-title-size:clamp(42px,4.15vw,68px);--contact-form-top:clamp(92px,16vh,126px)}.home-slide-contact__left{padding-top:max(28px,calc(var(--contact-form-top) - var(--contact-title-size)*1.56))}.home-slide-contact h2{font-size:var(--contact-title-size)}.home-slide-contact__inner:before{top:clamp(24px,5vh,42px)}.home-slide-contact__inner:after{bottom:clamp(24px,4vh,34px)}.home-slide-contact__brand{bottom:clamp(52px,8.5vh,70px);width:clamp(86px,7vw,104px)}.home-slide-contact__form{height:100%;max-width:560px;min-height:100dvh;padding-bottom:clamp(44px,6.5vh,58px);padding-top:var(--contact-form-top);row-gap:clamp(12px,2vh,18px)}.home-slide-contact__field{gap:clamp(5px,.85vh,8px)}.home-slide-contact__form label{font-size:clamp(18px,1.36vw,24px)}.home-slide-contact__form input{height:clamp(40px,6.1vh,54px)}.home-slide-contact__form textarea{min-height:112px}.home-slide-contact__form button{font-size:22px;min-width:130px;padding:11px 24px 13px}}@media only screen and (max-width:1050px){.home-slide-contact{display:block;height:auto;min-height:auto;overflow:visible;padding:54px 24px 72px}.home-slide-contact__inner{display:block;min-height:auto;padding:36px 0 0;width:100%}.home-slide-contact__inner:before{height:4px;top:0}.home-slide-contact__inner:after{bottom:-34px;height:4px}.home-slide-contact__left{padding:0}.home-slide-contact h2{font-size:clamp(40px,11.5vw,72px)}.home-slide-contact__brand{bottom:auto;left:0;margin:28px 0 38px;position:relative;width:clamp(98px,28vw,138px)}.home-slide-contact__brand:before{display:none}.home-slide-contact__form{height:auto;margin:0;min-height:calc(100dvh - 128px);padding:0;row-gap:24px;width:100%}.home-slide-contact__field{gap:8px}.home-slide-contact__form input{height:56px}.home-slide-contact__form textarea{height:220px;min-height:220px}.home-slide-contact__form button{font-size:24px;margin-top:28px;min-width:132px}}.home-footer{background:#000;color:#fff;padding:64px 0 76px}.home-footer__inner{align-items:center;border-top:1px solid hsla(0,0%,100%,.35);display:grid;gap:48px;grid-template-columns:minmax(260px,420px) minmax(0,1fr);margin:0 auto;padding-top:54px;width:min(1440px,calc(100vw - 64px))}.home-footer__contact{font-family:FilmohInter,Arial,sans-serif}.home-footer__title{color:#777;display:block;font-family:FilmohInterBold,Arial,sans-serif;font-size:13px;letter-spacing:.3rem;margin-bottom:30px}.home-footer__item{align-items:center;color:#fff;display:flex;font-size:17px;gap:16px;margin:14px 0}.home-footer__icon{align-items:center;background:#5561ff;border-radius:50%;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;width:28px}.home-footer__icon i{color:#fff;font-size:14px;line-height:1}.home-footer__item a{color:#fff;text-decoration:none}.home-footer__separator{background:#5561ff;box-shadow:0 0 10px rgba(85,97,255,.65);height:1px;margin:30px 0 24px;width:82px}.home-footer__social{align-items:center;display:flex;gap:18px}.home-footer__social a{display:inline-flex;height:28px;width:28px}.home-footer__social .home-footer__icon{height:28px;width:28px}.home-footer__brand{align-items:center;display:flex;justify-content:flex-end}.home-footer__brand img{height:auto;width:min(260px,42vw)}@media only screen and (max-width:760px){.home-footer{padding:52px 0}.home-footer__inner{grid-template-columns:1fr;width:min(420px,calc(100vw - 40px))}.home-footer__brand{justify-content:flex-start}.home-footer__brand img{width:190px}}.rm-thin{font-family:REM-Thin}nav{position:relative;z-index:10000}.imglogo{margin-top:-10vh!important;width:100vw}.imglogo.img-mobile{margin-top:1vh!important}body{background:#000}.video{display:block;height:80vh;margin:10vh 0 0}.mask-container,.video{padding:0;position:fixed;width:100vw}.mask-container{height:100vh;left:0;margin:0;top:0;z-index:2}.mask-image-container{margin-left:-1px;margin-right:-2px;position:relative}body{margin:0}section{height:100vh;position:relative;width:100%}section h1{color:#9c9c9c;font-family:sans-serif;font-size:25vw;font-weight:800;line-height:100vh;margin:0;text-align:center}.wrap{height:100vh;left:0;position:absolute;top:0;width:100vw}.tapout{height:85vh;position:absolute;width:100vw;z-index:2000}.tapout span{color:#fff;font-family:Rem-Bold;font-size:2.4em;text-shadow:-2px 3px 3px rgba(0,0,0,.85)}.container.business{margin:0;padding:0;width:100vw}.container.business .row{height:100vh;width:100vw}.businessvideo{margin-top:1vh!important;max-height:88vh;overflow:hidden}.businessvideo iframe{height:124vh!important}.businessvideo iframe,.businessvideo video{margin-top:-10vh!important;position:relative;width:100%}.businessvideo video{height:120vh}@media only screen and (max-width:919px){.tapout{height:auto;margin-top:8vh;position:absolute;width:100vw;z-index:2000}.tapout span{color:#fff;font-family:Rem-Bold;font-size:unset;text-shadow:-2px 3px 3px rgba(0,0,0,.85)}.container.business{margin:0;padding:0;width:100vw}.container.business .row{height:unset;width:100vw}.businessvideo{margin-top:1vh!important;max-height:unset;overflow:hidden}.businessvideo iframe{height:140%!important;left:1.5vh}.businessvideo iframe,.businessvideo video{margin-top:0!important;position:relative;width:100%}.businessvideo video{height:unset}}.video-href{height:100%}.video-portrait:hover .video-portrait-play{opacity:1}.video-portrait-play{border-radius:50%;font-size:1.2em;left:50%;margin-left:-1.5vw;max-width:60px;opacity:.5;top:-55%;width:3vw}.video-portrait-play,.video-title{color:#fff;cursor:pointer;height:0;position:relative;text-align:center}.video-title{display:none;margin-top:-10px!important;text-shadow:-2px 3px 3px rgba(0,0,0,.85);top:-50%}.modal-body,.modal-content,.modal-dialog{background:transparent;border:none;outline:none}.header .nav-item{padding:10px}.header .nav-item.active{background:#000;color:#fff}.header .nav-item.active .nav-link{color:#fff!important}@media only screen and (max-width:720px){.video-portrait-play{border-radius:50%;color:#fff;cursor:pointer;font-size:1.2em;height:0;left:50%;margin-left:-4.5vw;max-width:60px;opacity:.5;position:relative;text-align:center;top:-55%;width:10vw}}.scaledtext{color:#fff;font-weight:100;opacity:0;text-align:center;transform:scale(4)}.t1{left:-40%}.t2{left:100%}@media only screen and (min-width:920px){.t1{left:-77%}.t2{left:67%}.scaledtext{font-size:3em;width:100%}}.whatsapp-fixed{bottom:3vw;position:fixed;right:3vw;width:6vw;z-index:10001}.whatsapp-fixed,.whatsapp-fixed a,.whatsapp-fixed a img{max-width:100px!important}nav{position:absolute!important;width:100%!important}.carousel{width:100%}.business{background:#000}.glide__bullet{background:rgba(68,89,128,.56);border:none;border-radius:50%;height:10px;margin:auto .4vw;outline:none;padding:0;width:10px}.glide__bullet--active{background:#445980}body{overflow-x:hidden;width:100vw}.phrase{background-color:#445980;color:#fff;font-family:REM-thin;font-size:1.2rem;letter-spacing:.1rem}@media only screen and (max-width:919px){.phrase{background-color:#445980;color:#fff;font-family:REM-thin;font-size:.9rem;letter-spacing:.1rem}}.init{background:#000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:100000}@font-face{font-display:swap;font-family:REM-BlackItalic;font-style:normal;font-weight:400;src:url(/build/fonts/REM-BlackItalic.3970b416.eot);src:url(/build/fonts/REM-BlackItalic.3970b416.eot?#iefix) format("embedded-opentype"),url(/build/fonts/REM-BlackItalic.17b74229.woff2) format("woff2"),url(/build/fonts/REM-BlackItalic.9e4c8cbe.woff) format("woff"),url(/build/fonts/REM-BlackItalic.855cfd32.ttf) format("truetype"),url(/build/images/REM-BlackItalic.02d8e5f8.svg#REM-BlackItalic) format("svg")}@font-face{font-display:swap;font-family:REM-Black;font-style:normal;font-weight:400;src:url(/build/fonts/REM-Black.e7984795.eot);src:url(/build/fonts/REM-Black.e7984795.eot?#iefix) format("embedded-opentype"),url(/build/fonts/REM-Black.d1611e77.woff2) format("woff2"),url(/build/fonts/REM-Black.dbc54e54.woff) format("woff"),url(/build/fonts/REM-Black.ff21038a.ttf) format("truetype"),url(/build/images/REM-Black.390954ff.svg#REM-Black) format("svg")}@font-face{font-display:swap;font-family:REM-Bold;font-style:normal;font-weight:400;src:url(/build/fonts/REM-Bold.e911e5e5.eot);src:url(/build/fonts/REM-Bold.e911e5e5.eot?#iefix) format("embedded-opentype"),url(/build/fonts/REM-Bold.81dee2bc.woff2) format("woff2"),url(/build/fonts/REM-Bold.528f7324.woff) format("woff"),url(/build/fonts/REM-Bold.40d43da3.ttf) format("truetype"),url(/build/images/REM-Bold.3e1e428a.svg#REM-Bold) format("svg")}@font-face{font-display:swap;font-family:REM-ExtraLightItalic;font-style:normal;font-weight:400;src:url(/build/fonts/REM-ExtraLightItalic.bb613487.eot);src:url(/build/fonts/REM-ExtraLightItalic.bb613487.eot?#iefix) format("embedded-opentype"),url(/build/fonts/REM-ExtraLightItalic.2c8cb111.woff2) format("woff2"),url(/build/fonts/REM-ExtraLightItalic.b799f6a6.woff) format("woff"),url(/build/fonts/REM-ExtraLightItalic.2f3bd1d1.ttf) format("truetype"),url(/build/images/REM-ExtraLightItalic.124d677f.svg#REM-ExtraLightItalic) format("svg")}@font-face{font-display:swap;font-family:REM-Italic;font-style:normal;font-weight:400;src:url(/build/fonts/REM-Italic.416cb4df.eot);src:url(/build/fonts/REM-Italic.416cb4df.eot?#iefix) format("embedded-opentype"),url(/build/fonts/REM-Italic.8f881f56.woff2) format("woff2"),url(/build/fonts/REM-Italic.4c0d878a.woff) format("woff"),url(/build/fonts/REM-Italic.9deaea74.ttf) format("truetype"),url(/build/images/REM-Italic.8279d9b1.svg#REM-Italic) format("svg")}@font-face{font-display:swap;font-family:REM-ExtraBoldItalic;font-style:normal;font-weight:400;src:url(/build/fonts/REM-ExtraBoldItalic.02a79e68.eot);src:url(/build/fonts/REM-ExtraBoldItalic.02a79e68.eot?#iefix) format("embedded-opentype"),url(/build/fonts/REM-ExtraBoldItalic.7b2c96b7.woff2) format("woff2"),url(/build/fonts/REM-ExtraBoldItalic.c9ae0e14.woff) format("woff"),url(/build/fonts/REM-ExtraBoldItalic.1ee878b2.ttf) format("truetype"),url(/build/images/REM-ExtraBoldItalic.35728881.svg#REM-ExtraBoldItalic) format("svg")}@font-face{font-display:swap;font-family:REM-BoldItalic;font-style:normal;font-weight:400;src:url(/build/fonts/REM-BoldItalic.6d966ac2.eot);src:url(/build/fonts/REM-BoldItalic.6d966ac2.eot?#iefix) format("embedded-opentype"),url(/build/fonts/REM-BoldItalic.94f4df38.woff2) format("woff2"),url(/build/fonts/REM-BoldItalic.d9791e22.woff) format("woff"),url(/build/fonts/REM-BoldItalic.a0f96988.ttf) format("truetype"),url(/build/images/REM-BoldItalic.2f0d67a3.svg#REM-BoldItalic) format("svg")}@font-face{font-display:swap;font-family:REM-ExtraBold;font-style:normal;font-weight:400;src:url(/build/fonts/REM-ExtraBold.90f7d7df.eot);src:url(/build/fonts/REM-ExtraBold.90f7d7df.eot?#iefix) format("embedded-opentype"),url(/build/fonts/REM-ExtraBold.795b2904.woff2) format("woff2"),url(/build/fonts/REM-ExtraBold.0d3954ba.woff) format("woff"),url(/build/fonts/REM-ExtraBold.64e69bb6.ttf) format("truetype"),url(/build/images/REM-ExtraBold.983150c3.svg#REM-ExtraBold) format("svg")}@font-face{font-display:swap;font-family:REM-ExtraLight;font-style:normal;font-weight:400;src:url(/build/fonts/REM-ExtraLight.d9681c80.eot);src:url(/build/fonts/REM-ExtraLight.d9681c80.eot?#iefix) format("embedded-opentype"),url(/build/fonts/REM-ExtraLight.c558b828.woff2) format("woff2"),url(/build/fonts/REM-ExtraLight.ce1fadb0.woff) format("woff"),url(/build/fonts/REM-ExtraLight.5f1e8220.ttf) format("truetype"),url(/build/images/REM-ExtraLight.ce7175b1.svg#REM-ExtraLight) format("svg")}@font-face{font-display:swap;font-family:REM-LightItalic;font-style:normal;font-weight:400;src:url(/build/fonts/REM-LightItalic.ce89e0c9.eot);src:url(/build/fonts/REM-LightItalic.ce89e0c9.eot?#iefix) format("embedded-opentype"),url(/build/fonts/REM-LightItalic.7294c8ec.woff2) format("woff2"),url(/build/fonts/REM-LightItalic.a89630e7.woff) format("woff"),url(/build/fonts/REM-LightItalic.d1be030a.ttf) format("truetype"),url(/build/images/REM-LightItalic.63851a53.svg#REM-LightItalic) format("svg")}@font-face{font-display:swap;font-family:REM-Light;font-style:normal;font-weight:400;src:url(/build/fonts/REM-Light.056f3ddf.eot);src:url(/build/fonts/REM-Light.056f3ddf.eot?#iefix) format("embedded-opentype"),url(/build/fonts/REM-Light.bbdcb717.woff2) format("woff2"),url(/build/fonts/REM-Light.fb24416e.woff) format("woff"),url(/build/fonts/REM-Light.1db544a5.ttf) format("truetype"),url(/build/images/REM-Light.6ce4cc88.svg#REM-Light) format("svg")}@font-face{font-display:swap;font-family:REM-Medium;font-style:normal;font-weight:400;src:url(/build/fonts/REM-Medium.8d6c6348.eot);src:url(/build/fonts/REM-Medium.8d6c6348.eot?#iefix) format("embedded-opentype"),url(/build/fonts/REM-Medium.0041f4c1.woff2) format("woff2"),url(/build/fonts/REM-Medium.b33e0697.woff) format("woff"),url(/build/fonts/REM-Medium.00d40052.ttf) format("truetype"),url(/build/images/REM-Medium.8bb7798e.svg#REM-Medium) format("svg")}@font-face{font-display:swap;font-family:REM-ThinItalic;font-style:normal;font-weight:400;src:url(/build/fonts/REM-ThinItalic.8be44936.eot);src:url(/build/fonts/REM-ThinItalic.8be44936.eot?#iefix) format("embedded-opentype"),url(/build/fonts/REM-ThinItalic.3ca28e22.woff2) format("woff2"),url(/build/fonts/REM-ThinItalic.341c3f10.woff) format("woff"),url(/build/fonts/REM-ThinItalic.6d30f1e9.ttf) format("truetype"),url(/build/images/REM-ThinItalic.f330897b.svg#REM-ThinItalic) format("svg")}@font-face{font-display:swap;font-family:REM-Regular;font-style:normal;font-weight:400;src:url(/build/fonts/REM-Regular.8991376c.eot);src:url(/build/fonts/REM-Regular.8991376c.eot?#iefix) format("embedded-opentype"),url(/build/fonts/REM-Regular.db3a3b29.woff2) format("woff2"),url(/build/fonts/REM-Regular.37bf82c8.woff) format("woff"),url(/build/fonts/REM-Regular.27f08ffa.ttf) format("truetype"),url(/build/images/REM-Regular.2f8208c8.svg#REM-Regular) format("svg")}@font-face{font-display:swap;font-family:REM-MediumItalic;font-style:normal;font-weight:400;src:url(/build/fonts/REM-MediumItalic.2c696639.eot);src:url(/build/fonts/REM-MediumItalic.2c696639.eot?#iefix) format("embedded-opentype"),url(/build/fonts/REM-MediumItalic.625a8c94.woff2) format("woff2"),url(/build/fonts/REM-MediumItalic.5ef93939.woff) format("woff"),url(/build/fonts/REM-MediumItalic.4a68e7f4.ttf) format("truetype"),url(/build/images/REM-MediumItalic.414260e2.svg#REM-MediumItalic) format("svg")}@font-face{font-display:swap;font-family:REM-Thin;font-style:normal;font-weight:400;src:url(/build/fonts/REM-Thin.4eaf6484.eot);src:url(/build/fonts/REM-Thin.4eaf6484.eot?#iefix) format("embedded-opentype"),url(/build/fonts/REM-Thin.607695fb.woff2) format("woff2"),url(/build/fonts/REM-Thin.aff88ae9.woff) format("woff"),url(/build/fonts/REM-Thin.f8ccca15.ttf) format("truetype"),url(/build/images/REM-Thin.d37cd211.svg#REM-Thin) format("svg")}@font-face{font-display:swap;font-family:REM-SemiBoldItalic;font-style:normal;font-weight:400;src:url(/build/fonts/REM-SemiBoldItalic.63e63df8.eot);src:url(/build/fonts/REM-SemiBoldItalic.63e63df8.eot?#iefix) format("embedded-opentype"),url(/build/fonts/REM-SemiBoldItalic.02ecd8af.woff2) format("woff2"),url(/build/fonts/REM-SemiBoldItalic.10da61b9.woff) format("woff"),url(/build/fonts/REM-SemiBoldItalic.6561beef.ttf) format("truetype"),url(/build/images/REM-SemiBoldItalic.3487483f.svg#REM-SemiBoldItalic) format("svg")}@font-face{font-display:swap;font-family:REM-SemiBold;font-style:normal;font-weight:400;src:url(/build/fonts/REM-SemiBold.c698e049.eot);src:url(/build/fonts/REM-SemiBold.c698e049.eot?#iefix) format("embedded-opentype"),url(/build/fonts/REM-SemiBold.08cfebca.woff2) format("woff2"),url(/build/fonts/REM-SemiBold.8cebf19a.woff) format("woff"),url(/build/fonts/REM-SemiBold.e139e18e.ttf) format("truetype"),url(/build/images/REM-SemiBold.af141a72.svg#REM-SemiBold) format("svg")}