._night_1xwri_1{color:#f7f7f4;background:#020307e0;position:relative;overflow:hidden}._backgroundWord_1xwri_8{z-index:0;color:#ffffff04;letter-spacing:-.075em;-webkit-text-stroke:1px #ffffff21;white-space:nowrap;mix-blend-mode:screen;font-size:22vw;font-weight:480;line-height:.8;animation:linear both _word-parallax_1xwri_1;animation-timeline:scroll();animation-range:0 72%;position:absolute;top:42vh;left:-.035em}._hero_1xwri_26,._serviceIndex_1xwri_27,._projectRail_1xwri_28,._process_1xwri_29,._questions_1xwri_30{z-index:1;padding-inline:clamp(24px,4.8vw,86px);position:relative}._hero_1xwri_26{grid-template-rows:auto 1fr auto;grid-template-columns:1fr 1fr;gap:30px 8vw;min-height:100svh;padding-top:clamp(130px,16vh,180px);padding-bottom:9vh;display:grid}._brandLine_1xwri_46{letter-spacing:.16em;grid-column:1/-1;font-size:11px;font-weight:700}._hero_1xwri_26 h1{letter-spacing:-.075em;align-self:center;margin:0;font-size:clamp(78px,11vw,186px);font-weight:330;line-height:.77}._hero_1xwri_26 p{place-self:end;max-width:470px;margin:0 0 7vh;font-size:clamp(17px,1.45vw,23px);line-height:1.48}._serviceIndex_1xwri_27{padding-top:15vh;padding-bottom:18vh}._serviceIndex_1xwri_27>header,._process_1xwri_29>header,._questions_1xwri_30>header{grid-template-columns:.45fr 1.05fr .7fr;align-items:start;gap:5vw;margin-bottom:11vh;display:grid}._serviceIndex_1xwri_27 header>span,._process_1xwri_29 header>span,._questions_1xwri_30 header>span,._projectRail_1xwri_28 header{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}._serviceIndex_1xwri_27 header h2,._process_1xwri_29 header h2,._questions_1xwri_30 header h2{letter-spacing:-.06em;max-width:11ch;margin:0;font-size:clamp(42px,5.2vw,82px);font-weight:360;line-height:.92}._serviceIndex_1xwri_27 header p{color:#ffffffa8;max-width:450px;margin:0;font-size:16px;line-height:1.55}._serviceRows_1xwri_115{border-top:1px solid #ffffff3d}._serviceRows_1xwri_115 article{border-bottom:1px solid #ffffff3d;grid-template-rows:auto 1fr;grid-template-columns:1.1fr .82fr;gap:24px 7vw;min-height:260px;padding:44px 0;display:grid;position:relative}._serviceRows_1xwri_115 article:before{z-index:-1;opacity:0;content:"";background:linear-gradient(90deg,#0000,#075ddb22,#0000);transition:opacity .45s,transform .65s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleY(.65)}._serviceRows_1xwri_115 article:nth-child(2):before{background:linear-gradient(90deg,#0000,#8d05d72b,#0000)}._serviceRows_1xwri_115 article:nth-child(3):before{background:linear-gradient(90deg,#0000,#f0007824,#0000)}._serviceRows_1xwri_115 article:hover:before{opacity:1;transform:scaleY(1)}._serviceRows_1xwri_115 h3{letter-spacing:-.06em;grid-row:1/3;margin:0;font-size:clamp(42px,5.4vw,88px);font-weight:340;line-height:.9}._serviceRows_1xwri_115 p{color:#ffffffbd;margin:0;font-size:17px;line-height:1.52}._serviceRows_1xwri_115 small{color:#ffffff82;letter-spacing:.08em;align-self:end;font-size:10px;font-weight:650;line-height:1.7}._projectRail_1xwri_28{padding-top:10vh;padding-bottom:16vh}._projectRail_1xwri_28 header{border-bottom:1px solid #ffffff3d;justify-content:space-between;gap:30px;padding-bottom:28px;display:flex}._projectRail_1xwri_28 header a{align-items:center;gap:12px;display:flex}._projectRail_1xwri_28 header i{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;width:0;height:0}._projectRail_1xwri_28>div{grid-template-columns:repeat(3,1fr);display:grid}._projectRail_1xwri_28>div span{letter-spacing:-.05em;border-bottom:1px solid #ffffff3d;padding:42px 20px 42px 0;font-size:clamp(28px,3.8vw,62px);font-weight:390}._process_1xwri_29{padding-top:16vh;padding-bottom:18vh}._processRows_1xwri_224{border-top:1px solid #ffffff3d}._processRows_1xwri_224 article{border-bottom:1px solid #ffffff3d;grid-template-columns:1fr 1fr;gap:8vw;padding:32px 0;display:grid}._processRows_1xwri_224 h3{letter-spacing:-.045em;margin:0;font-size:clamp(27px,3vw,48px);font-weight:390}._processRows_1xwri_224 p{color:#ffffffad;max-width:590px;margin:0;font-size:17px;line-height:1.55}._questions_1xwri_30{padding-top:12vh;padding-bottom:21vh}._questions_1xwri_30>div{border-top:1px solid #ffffff3d;grid-template-columns:1fr 1fr;gap:0 6vw;margin-left:34%;display:grid}._questions_1xwri_30 article{border-bottom:1px solid #ffffff3d;padding:42px 0}._questions_1xwri_30 h3{letter-spacing:-.045em;margin:0;font-size:clamp(24px,2.4vw,38px);font-weight:400}._questions_1xwri_30 p{color:#ffffffa8;max-width:50ch;margin:28px 0 0;font-size:16px;line-height:1.58}._exitWave_1xwri_284{background:#020307;height:clamp(150px,17vw,245px);margin-top:-1px;position:relative}._exitWave_1xwri_284>section{height:100%}._lightEnding_1xwri_295{isolation:isolate;background:#fbfbfa;position:relative}@keyframes _word-parallax_1xwri_1{0%{transform:translate(0,0)}to{transform:translate(5vw,-18vh)}}@media (max-width:850px){._backgroundWord_1xwri_8{font-size:40vw;top:46vh}._hero_1xwri_26,._serviceIndex_1xwri_27,._projectRail_1xwri_28,._process_1xwri_29,._questions_1xwri_30{padding-inline:20px}._hero_1xwri_26{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;padding-top:112px}._hero_1xwri_26 h1{font-size:clamp(64px,20vw,104px)}._hero_1xwri_26 p{justify-self:start;max-width:90%;margin-bottom:2vh;font-size:17px}._serviceIndex_1xwri_27{padding-top:13vh}._serviceIndex_1xwri_27>header,._process_1xwri_29>header,._questions_1xwri_30>header{grid-template-columns:1fr;gap:36px;margin-bottom:80px}._serviceIndex_1xwri_27 header h2,._process_1xwri_29 header h2,._questions_1xwri_30 header h2{font-size:11vw;line-height:.98}._serviceIndex_1xwri_27 header p{font-size:15px}._serviceRows_1xwri_115 article{grid-template-rows:auto;grid-template-columns:1fr;gap:30px;min-height:auto;padding:42px 0}._serviceRows_1xwri_115 h3{grid-row:auto;font-size:11.5vw;line-height:.95}._serviceRows_1xwri_115 p{font-size:16px}._serviceRows_1xwri_115 small{font-size:9px}._projectRail_1xwri_28{padding-top:5vh}._projectRail_1xwri_28 header{flex-direction:column;align-items:flex-start}._projectRail_1xwri_28>div{grid-template-columns:1fr 1fr}._projectRail_1xwri_28>div span{padding:29px 8px 29px 0;font-size:8vw}._processRows_1xwri_224 article{grid-template-columns:1fr;gap:25px}._processRows_1xwri_224 h3{font-size:29px}._processRows_1xwri_224 p,._questions_1xwri_30 p{font-size:16px}._questions_1xwri_30>div{grid-template-columns:1fr;margin-left:0}._questions_1xwri_30 article{padding:38px 0}._questions_1xwri_30 h3{font-size:28px}._exitWave_1xwri_284{height:130px}}@media (prefers-reduced-motion:reduce){._backgroundWord_1xwri_8{animation:none}}
