._0FPiha_nx-nav{z-index:60;padding:.75rem clamp(1rem,4vw,3rem) 0;transition:padding .3s;position:fixed;inset:0 0 auto}._0FPiha_nx-nav__bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1220;border:1px solid #ffffff14;border-radius:14px;transition:box-shadow .3s,background .3s,border-color .3s,border-radius .3s;box-shadow:0 8px 28px -12px #0b122059}._0FPiha_nx-nav .nx-wrap{transition:max-width .35s}._0FPiha_nx-nav._0FPiha_is-scrolled{padding:0}._0FPiha_nx-nav._0FPiha_is-scrolled .nx-wrap{max-width:100vw}._0FPiha_nx-nav._0FPiha_is-scrolled ._0FPiha_nx-nav__bar{background:#0b1220f7;border-color:#0000 #0000 #ffffff14;border-bottom-style:solid;border-bottom-width:1px;border-radius:0;box-shadow:0 10px 32px -10px #0b122073}._0FPiha_nx-nav__logo{align-items:center;display:flex}._0FPiha_nx-nav__link{letter-spacing:.1em;text-transform:uppercase;color:#ffffffc7;padding:4px 0;font-size:12px;font-weight:700;text-decoration:none;transition:color .3s;position:relative}._0FPiha_nx-nav__link:after{content:"";transform-origin:0;background:#f26622;height:2px;transition:transform .25s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}._0FPiha_nx-nav__link:hover{color:#f26622}._0FPiha_nx-nav__link:hover:after{transform:scaleX(1)}._0FPiha_nx-nav__link._0FPiha_is-active{color:#f26622}._0FPiha_nx-nav__link._0FPiha_is-active:after{transform:scaleX(1)}._0FPiha_nx-nav__drawer-link{color:#1c1917;text-transform:uppercase;letter-spacing:.06em;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:block}._0FPiha_nx-nav__drawer-link:hover{color:#f26622;background:#f2662214}._0FPiha_nx-nav__drawer-link._0FPiha_is-active{color:#f26622;background:#f266221a}
.dcd6PG_nx-hero{background:#fafaf9;padding:clamp(6.5rem,11vw,9rem) clamp(1rem,4vw,3rem) clamp(3rem,6vw,5rem);position:relative}.dcd6PG_nx-hero__title{letter-spacing:-.03em;text-transform:uppercase;color:#1c1917;font-size:clamp(2.6rem,5vw + .8rem,4.4rem);line-height:1.04}.dcd6PG_nx-hero__tagline{color:#f26622;min-height:1.8rem;font-size:clamp(1.05rem,1vw + .8rem,1.35rem);font-weight:600;animation:.5s both dcd6PG_nxSlideUp}.dcd6PG_nx-hero__frame{border:1px solid #e7e5e4;border-radius:18px;min-height:400px;transition:transform .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 28px 56px -24px #0b12202e}.dcd6PG_nx-hero__frame:hover{transform:translateY(-4px);box-shadow:0 36px 68px -24px #0b12203d}.dcd6PG_nx-hero__frame video{object-fit:cover;width:100%;height:100%;min-height:400px;display:block}.dcd6PG_nx-hero__stats{border-top:1px solid #e7e5e4;margin-top:clamp(3rem,6vw,4.5rem);padding-top:clamp(2rem,4vw,3rem)}
.qvjyGG_nx-about{background:#fff}.qvjyGG_nx-about__img{border:1px solid #e7e5e4;border-radius:18px;min-height:380px;position:relative;overflow:hidden}.qvjyGG_nx-about__img img{object-fit:cover}.qvjyGG_nx-about__link{letter-spacing:.08em;text-transform:uppercase;color:#f26622;border-bottom:2px solid #0000;align-items:center;gap:.4rem;width:fit-content;padding-bottom:2px;font-size:.85rem;font-weight:700;text-decoration:none;transition:border-color .25s,gap .25s;display:inline-flex}.qvjyGG_nx-about__link:hover{border-color:#f26622;gap:.7rem}
.OYj5RW_nx-services{color:#1c1917;background:#f5f5f4}.OYj5RW_nx-services__card{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:1px solid #e7e5e4;border-radius:16px;padding:0;transition:transform .35s,box-shadow .35s;display:block;overflow:hidden}.OYj5RW_nx-services__card:hover{transform:translateY(-6px);box-shadow:0 28px 56px -20px #0b122029}.OYj5RW_nx-services__img{height:230px;position:relative;overflow:hidden}.OYj5RW_nx-services__img img{object-fit:cover;transition:transform .6s}.OYj5RW_nx-services__card:hover .OYj5RW_nx-services__img img{transform:scale(1.06)}.OYj5RW_nx-services__scrim{opacity:0;background:linear-gradient(#0000 55%,#0b122047);transition:opacity .4s;position:absolute;inset:0}.OYj5RW_nx-services__card:hover .OYj5RW_nx-services__scrim{opacity:1}.OYj5RW_nx-services__body{padding:1.25rem 1.35rem 1.5rem}.OYj5RW_nx-services__more{letter-spacing:.1em;text-transform:uppercase;color:#f26622;align-items:center;gap:.4rem;margin-top:.9rem;font-size:.78rem;font-weight:700;transition:gap .25s;display:inline-flex}.OYj5RW_nx-services__card:hover .OYj5RW_nx-services__more{gap:.7rem}
.loF7ka_nx-areas__track{scrollbar-width:none;gap:.75rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.loF7ka_nx-areas__track::-webkit-scrollbar{display:none}.loF7ka_nx-areas__card{cursor:pointer;text-align:left;background:#fff;border:1px solid #e7e5e4;border-radius:12px;flex:none;width:min(78vw,340px);height:440px;padding:0;position:relative;overflow:hidden}.loF7ka_nx-areas__card img{object-fit:cover;transition:transform .6s}.loF7ka_nx-areas__card:hover img{transform:scale(1.04)}.loF7ka_nx-areas__cta{color:#fff;text-align:left;cursor:pointer;background:#f26622;border:1px solid #e7e5e4;border-radius:12px;flex-direction:column;flex:none;justify-content:space-between;width:min(78vw,300px);height:440px;padding:1.4rem;transition:transform .3s,filter .3s;display:flex}.loF7ka_nx-areas__cta:hover{filter:brightness(1.05);transform:translateY(-4px)}.loF7ka_nx-areas{background:#fff}
.XjT01W_nx-products{color:#1c1917;background:#fafaf9}.XjT01W_nx-products__wall{background:#e7e5e4;grid-template-columns:repeat(4,1fr);gap:2px;display:grid}@media (max-width:900px){.XjT01W_nx-products__wall{grid-template-columns:repeat(2,1fr)}}.XjT01W_nx-products__tile{cursor:pointer;text-align:left;background:#0b1220;border:none;min-height:240px;padding:0;position:relative;overflow:hidden}.XjT01W_nx-products__tile img{object-fit:cover;transition:transform .6s}.XjT01W_nx-products__tile:hover img{transform:scale(1.04)}.XjT01W_nx-products__tile--hero{grid-area:span 2/span 2;min-height:480px}@media (max-width:900px){.XjT01W_nx-products__tile--hero{min-height:340px}}.XjT01W_nx-products__scrim{background:linear-gradient(#0000 30%,#02061733 55%,#020617e0);position:absolute;inset:0}.XjT01W_nx-products__label{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-shadow:0 1px 8px #00000073;background:#0206178c;border:1px solid #ffffff1f;border-radius:10px;padding:10px 12px;position:absolute;bottom:14px;left:14px;right:14px}.XjT01W_nx-products__pill{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#f26622;border-radius:999px;margin-bottom:6px;padding:3px 10px;font-size:.68rem;font-weight:700;display:inline-block}.XjT01W_nx-products__code{color:#ffffffbf;margin-top:4px}.XjT01W_nx-products__arrow{opacity:0;flex-shrink:0;transition:opacity .3s,transform .3s;transform:translateY(4px)}.XjT01W_nx-products__tile--hero:hover .XjT01W_nx-products__arrow{opacity:1;transform:none}.XjT01W_nx-products__cta{color:#fff;text-align:left;cursor:pointer;background:#f26622;border:none;flex-direction:column;justify-content:space-between;min-height:240px;padding:1.4rem;transition:filter .3s,transform .3s;display:flex}.XjT01W_nx-products__cta:hover{filter:brightness(1.06);transform:translateY(-2px)}.XjT01W_nx-products__cta span,.XjT01W_nx-products__cta p{color:#fff}@media (max-width:640px){.XjT01W_nx-products__tile{min-height:200px}.XjT01W_nx-products__tile--hero{min-height:300px}.XjT01W_nx-products__cta{min-height:200px}}
.MsUHqW_nx-facility{background:#f5f5f4}.MsUHqW_nx-facility__point{align-items:center;gap:.7rem;display:flex}.MsUHqW_nx-facility__stat{background:#fff;position:relative;overflow:hidden}.MsUHqW_nx-facility__num{letter-spacing:-.02em;color:#1c1917;font-family:Outfit,sans-serif;font-size:clamp(1.6rem,2vw + .8rem,2.2rem);font-weight:800;line-height:1}.MsUHqW_nx-facility__img{background:#fff;border:1px solid #e7e5e4;border-radius:16px;min-height:320px;margin-top:1rem;position:relative;overflow:hidden}.MsUHqW_nx-facility__badge{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b1220d1;border:1px solid #ffffff1f;border-radius:8px;padding:8px 12px;position:absolute;bottom:14px;left:14px}
.oLa4EW_nx-clients{background:#fff}.oLa4EW_nx-clients__reel{border-top:1px solid #e7e5e4;border-bottom:1px solid #e7e5e4;padding:26px 0;overflow:hidden}.oLa4EW_nx-clients__reel:last-of-type{border-bottom:0}.oLa4EW_nx-clients__logo{filter:grayscale();opacity:.55;width:190px;height:62px;transition:filter .35s,opacity .35s;position:relative}.oLa4EW_nx-clients__logo:hover{filter:grayscale(0);opacity:1}
.C98Tfq_nx-voices{background:#f5f5f4}
.YOaGkG_nx-cta{color:#fff;background:#0b1220}.YOaGkG_nx-cta__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#f26622;align-items:center;gap:.6rem;font-size:.72rem;font-weight:700;display:inline-flex}.YOaGkG_nx-cta__eyebrow:before{content:"";background:#f26622;width:1.6rem;height:2px}.YOaGkG_nx-cta__title{letter-spacing:-.02em;text-transform:uppercase;color:#fff;font-size:clamp(1.8rem,3vw + .6rem,2.8rem);font-weight:800;line-height:1.1}.YOaGkG_nx-cta__text{color:#94a3b8;font-size:1rem;line-height:1.7}
.YylMjG_nx-contact{background:#fff}
.n_SwbW_nx-foot{color:#94a3b8;background:#0b1220;padding:clamp(3.5rem,7vw,5rem) clamp(1rem,4vw,3rem) 1.5rem}.n_SwbW_nx-foot__tag{letter-spacing:.22em;text-transform:uppercase;color:#f26622;font-size:.72rem;font-weight:700}.n_SwbW_nx-foot__about{max-width:380px;margin-top:.8rem;font-size:.88rem;line-height:1.7}.n_SwbW_nx-foot__social{color:#94a3b8;border:1px solid #ffffff2e;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;transition:border-color .25s,color .25s,transform .25s;display:flex}.n_SwbW_nx-foot__social:hover{color:#f26622;border-color:#f26622;transform:translateY(-2px)}.n_SwbW_nx-foot__head{letter-spacing:.16em;text-transform:uppercase;color:#fff;margin-bottom:1rem;font-size:.75rem;font-weight:800}.n_SwbW_nx-foot__link{transition:color .2s,padding-left .2s;color:#94a3b8!important}.n_SwbW_nx-foot__link:hover{padding-left:4px;color:#f26622!important}.n_SwbW_nx-foot__addr{color:#94a3b8;line-height:1.6}.n_SwbW_nx-foot__bottom{border-top:1px solid #ffffff1a}.n_SwbW_nx-foot__copy{color:#94a3b8bf}
.Rkdm2q_nx-sheet{background:#fff;border:1px solid #e7e5e4;border-radius:12px;overflow:hidden}.Rkdm2q_nx-sheet__head{border-bottom:1px solid #e7e5e4;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.Rkdm2q_nx-sheet__titleblock{text-transform:uppercase;border:1px solid #e7e5e4;grid-template-columns:1fr 1fr;margin-top:1rem;font-family:monospace;font-size:11px;display:grid}.Rkdm2q_nx-sheet__titleblock div{color:#6b7280;padding:.55rem .75rem}.Rkdm2q_nx-sheet__titleblock div+div{border-left:1px solid #e7e5e4}
