@font-face{font-family:AeonikPro-Regular;font-style:normal;font-weight:400;src:url(../fonts/AeonikPro-Regular.otf) format("opentype")}@font-face{font-family:AeonikPro-RegularItalic;font-style:normal;font-weight:400;src:url(../fonts/AeonikPro-RegularItalic.otf) format("opentype")}@font-face{font-family:AeonikPro-Medium;font-style:normal;font-weight:400;src:url(../fonts/AeonikPro-Medium.otf) format("opentype")}@font-face{font-family:AeonikPro-MediumItalic;font-style:normal;font-weight:400;src:url(../fonts/AeonikPro-MediumItalic.otf) format("opentype")}@font-face{font-family:AeonikPro-Bold;font-style:normal;font-weight:400;src:url(../fonts/AeonikPro-Bold.otf) format("opentype")}@font-face{font-family:AeonikPro-BoldItalic;font-style:normal;font-weight:400;src:url(../fonts/AeonikPro-BoldItalic.otf) format("opentype")}@font-face{font-family:GesturaHeadline-Regular;font-style:normal;font-weight:400;src:url(../fonts/GesturaHeadline-Regular.otf) format("opentype")}@font-face{font-family:GesturaHeadline-RegularItalic;font-style:normal;font-weight:400;src:url(../fonts/GesturaHeadline-RegularItalic.otf) format("opentype")}@font-face{font-family:GesturaHeadline-Semibold;font-style:normal;font-weight:400;src:url(../fonts/GesturaHeadline-Semibold.otf) format("opentype")}@font-face{font-family:Aeonik Mono;font-style:normal;font-weight:400;src:url(../fonts/AeonikMono-Regular.otf) format("opentype")}@font-face{font-family:Aeonik Mono;font-style:normal;font-weight:500;src:url(../fonts/AeonikMono-Medium.otf) format("opentype")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:400;src:url(../fonts/SF-Pro-Display-Regular.otf) format("opentype")}@font-face{font-family:SF Pro Display;font-style:normal;font-weight:500;src:url(../fonts/SF-Pro-Display-Medium.otf) format("opentype")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:400;src:url(../fonts/SF-Pro-Text-Regular.otf) format("opentype")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;src:url(../fonts/Inter-VariableFont_opsz,wght.ttf) format("truetype")}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes roller2{0%{transform:translateY(0) translateZ(0)}16.667%,50%{transform:translateY(-100%) translateZ(0)}66.667%,to{transform:translateY(-200%) translateZ(0)}}@keyframes roller3{0%{transform:translateY(0) translateZ(0)}11.111%,33.333%{transform:translateY(-100%) translateZ(0)}44.444%,66.667%{transform:translateY(-200%) translateZ(0)}77.778%,to{transform:translateY(-300%) translateZ(0)}}@keyframes roller4{0%{transform:translateY(0) translateZ(0)}25.000%,8.333%{transform:translateY(-100%) translateZ(0)}33.333%,50.000%{transform:translateY(-200%) translateZ(0)}58.333%,75.000%{transform:translateY(-300%) translateZ(0)}83.333%,to{transform:translateY(-400%) translateZ(0)}}@keyframes roller5{0%{transform:translateY(0) translateZ(0)}20%,6.667%{transform:translateY(-100%) translateZ(0)}26.667%,40%{transform:translateY(-200%) translateZ(0)}46.667%,60%{transform:translateY(-300%) translateZ(0)}66.667%,80%{transform:translateY(-400%) translateZ(0)}86.667%,to{transform:translateY(-500%) translateZ(0)}}@keyframes roller6{0%{transform:translateY(0) translateZ(0)}16.667%,5.556%{transform:translateY(-100%) translateZ(0)}22.222%,33.333%{transform:translateY(-200%) translateZ(0)}38.889%,50.000%{transform:translateY(-300%) translateZ(0)}55.556%,66.667%{transform:translateY(-400%) translateZ(0)}72.222%,83.333%{transform:translateY(-500%) translateZ(0)}88.889%,to{transform:translateY(-600%) translateZ(0)}}@keyframes roller2DBL{0%{transform:translateY(0) translateZ(0)}11.111%,33.333%{transform:translateY(0) translateZ(0)}44.444%,66.667%{transform:translateY(-100%) translateZ(0)}77.778%,to{transform:translateY(-200%) translateZ(0)}}@keyframes roller3DBL{0%{transform:translateY(0) translateZ(0)}25.000%,8.333%{transform:translateY(0) translateZ(0)}33.333%,50.000%{transform:translateY(-100%) translateZ(0)}58.333%,75.000%{transform:translateY(-200%) translateZ(0)}83.333%,to{transform:translateY(-300%) translateZ(0)}}@keyframes roller4DBL{0%{transform:translateY(0) translateZ(0)}20%,6.667%{transform:translateY(0) translateZ(0)}26.667%,40%{transform:translateY(-100%) translateZ(0)}46.667%,60%{transform:translateY(-200%) translateZ(0)}66.667%,80%{transform:translateY(-300%) translateZ(0)}86.667%,to{transform:translateY(-400%) translateZ(0)}}@keyframes roller5DBL{0%{transform:translateY(0) translateZ(0)}16.667%,5.556%{transform:translateY(0) translateZ(0)}22.222%,33.333%{transform:translateY(-100%) translateZ(0)}38.889%,50.000%{transform:translateY(-200%) translateZ(0)}55.556%,66.667%{transform:translateY(-300%) translateZ(0)}72.222%,83.333%{transform:translateY(-400%) translateZ(0)}88.889%,to{transform:translateY(-500%) translateZ(0)}}@keyframes roller6DBL{0%{transform:translateY(0) translateZ(0)}14.286%,4.762%{transform:translateY(0) translateZ(0)}19.048%,28.571%{transform:translateY(-100%) translateZ(0)}33.333%,42.857%{transform:translateY(-200%) translateZ(0)}47.619%,57.143%{transform:translateY(-300%) translateZ(0)}61.905%,71.429%{transform:translateY(-400%) translateZ(0)}76.190%,85.714%{transform:translateY(-500%) translateZ(0)}90.476%,to{transform:translateY(-600%) translateZ(0)}}@keyframes fading1{0%{opacity:0;transform:scale(.5)}30%{opacity:1;transform:scale(1)}90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}@keyframes fading2{0%{opacity:0;transform:scale(.5)}15%{opacity:1;transform:scale(1)}45%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.2)}to{opacity:0;transform:scale(1.2)}}@keyframes fading3{0%{opacity:0;transform:scale(.5)}10%{opacity:1;transform:scale(1)}30%{opacity:1;transform:scale(1)}33.333%{opacity:0;transform:scale(1.2)}to{opacity:0;transform:scale(1.2)}}@keyframes fading4{0%{opacity:0;transform:scale(.5)}7.5%{opacity:1;transform:scale(1)}22.5%{opacity:1;transform:scale(1)}25%{opacity:0;transform:scale(1.2)}to{opacity:0;transform:scale(1.2)}}@keyframes fading5{0%{opacity:0;transform:scale(.5)}6%{opacity:1;transform:scale(1)}18%{opacity:1;transform:scale(1)}20%{opacity:0;transform:scale(1.2)}to{opacity:0;transform:scale(1.2)}}@keyframes fading6{0%{opacity:0;transform:scale(.5)}5%{opacity:1;transform:scale(1)}15%{opacity:1;transform:scale(1)}16.667%{opacity:0;transform:scale(1.2)}to{opacity:0;transform:scale(1.2)}}@keyframes marqueeLeading{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes marqueeClosing{0%{transform:translate(100%)}to{transform:translate(0)}}section.modern-engineering{background:#141419;color:#fff;margin-top:70px;transform:translateZ(0);width:100%!important;will-change:transform}section.modern-engineering .container{height:900px;position:relative}section.modern-engineering .pagination{align-items:center;display:none;gap:16px;height:20px;justify-content:center;margin-top:20px;position:relative;width:100%}section.modern-engineering .pagination-bullet{background:none;border-radius:0;cursor:pointer;display:inline-flex;height:8px;opacity:1;position:relative;transition:width .3s cubic-bezier(0,0,.3,1);width:8px}section.modern-engineering .pagination-bullet.pagination-bullet-active{background:none;cursor:auto;opacity:1;width:32px}section.modern-engineering .pagination-bullet.pagination-bullet-active:before{background-color:#5844bb;width:32px}section.modern-engineering .pagination-bullet:before{background-color:#9a89ed33;border-radius:8px;content:"";height:8px;transition:background-color .3s cubic-bezier(0,0,.3,1),width .3s cubic-bezier(0,0,.3,1);width:8px}section.modern-engineering .slider{perspective:800px;perspective-origin:50% 50%;position:relative;top:420px;width:100%}section.modern-engineering .cards-animation__card{background:#191921;border-radius:12px;cursor:pointer;height:580px;left:0;max-width:1429px;position:absolute;top:50%;transform:translateZ(0);width:100%;will-change:transform}@media(min-width:768px){section.modern-engineering .cards-animation__card{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}section.modern-engineering .cards-animation__card--1{background-image:url(../images/home/modern-engineering/card-bg-1.svg)}section.modern-engineering .cards-animation__card--2{background-image:url(../images/home/modern-engineering/card-bg-2.svg)}section.modern-engineering .cards-animation__card--3{background-image:url(../images/home/modern-engineering/card-bg-3.svg)}}section.modern-engineering .cards-animation__card .cards-animation__card-content{padding:50px}section.modern-engineering .cards-animation__card .cards-animation__card-heading{font-family:Aeonik Mono,serif;letter-spacing:.01em;padding-bottom:30px;text-transform:uppercase}section.modern-engineering .cards-animation__card .cards-animation__card-subheading{padding-bottom:20px}section.modern-engineering .cards-animation__card .cards-animation__card-description{font-size:18px;padding-bottom:40px}@media(min-width:768px){section.modern-engineering .cards-animation__card .cards-animation__card-description{font-size:22px}}section.modern-engineering .cards-animation__card .cards-animation__card-image{display:flex;flex-shrink:0;overflow:hidden;position:relative;width:100%}@media(min-width:768px){section.modern-engineering .container{height:1050px}section.modern-engineering .pagination{display:flex}}@media(min-width:1024px){section.modern-engineering .title{max-width:400px;padding:120px 80px 0 0}section.modern-engineering .slider{top:0}section.modern-engineering .container{display:flex;height:1000px}section.modern-engineering .pagination{align-items:center;display:flex;flex-direction:column;gap:16px;height:80px;justify-content:center;margin:auto 40px auto auto;position:relative;width:8px}section.modern-engineering .pagination-bullet{background:none;border-radius:0;display:inline-flex;height:8px;opacity:1;position:relative;transition:height .3s cubic-bezier(0,0,.3,1);width:8px}section.modern-engineering .pagination-bullet.pagination-bullet-active{background:none;height:32px;opacity:1;width:8px}section.modern-engineering .pagination-bullet.pagination-bullet-active:before{background-color:#5844bb;height:32px}section.modern-engineering .pagination-bullet:before{background-color:#9a89ed33;border-radius:8px;content:"";height:8px;transition:background-color .3s cubic-bezier(0,0,.3,1),height .3s cubic-bezier(0,0,.3,1);width:8px}section.modern-engineering .cards-animation__card{height:640px}}@media(min-width:1680px){section.modern-engineering .container{height:1220px}section.modern-engineering .cards-animation__card{height:820px}}@media(min-width:1920px){section.modern-engineering .container{height:1420px}section.modern-engineering .cards-animation__card{height:920px}}
