html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
:root{--color_primary:#e2c044;--color_secondary:#587b7f;--color_black:#080808;--color_grey:#9a9a9a;--color_white:#f5f5f5;--color_offwhite:#f5f5f5;--color_muted:#ccc;--color_border:#ffffff14;--color_bg_dark:#080808;--color_gradient:linear-gradient(90deg, #ffac04 0%, #ff6b3e 33.36%, #ff2ea3 66.72%, #5b3ed1 100%);--font-primary:var(--font-satoshi), sans-serif;--font-secondary:Arial, Helvetica, sans-serif;--container_width:100%;--container_left_space:calc((100% - var(--container_width)) / 2);--transition:ease all .3s}@media (min-width:768px) and (max-width:991px){:root{--container_width:750px}}@media (min-width:992px) and (max-width:1199px){:root{--container_width:970px}}@media (min-width:1200px){:root{--container_width:1170px}}@media (min-width:1401px){:root{--container_width:1310px}}.fs_10,.fs-10{font-size:10px}.fs_11,.fs-11{font-size:11px}.fs_12,.fs-12{font-size:12px}.fs_13,.fs-13{font-size:13px}.fs_14,.fs-14{font-size:14px}.fs_15,.fs-15{font-size:15px}.fs_16,.fs-16{font-size:16px}.fs_18,.fs-18{font-size:18px}.fs_20,.fs-20{font-size:20px}.fs_22,.fs-22{font-size:22px}.fs_24,.fs-24{font-size:24px}.fs_26,.fs-26{font-size:26px}.fs_28,.fs-28{font-size:28px}.fs_32,.fs-32{font-size:32px}.fs_34,.fs-34{font-size:34px}.fs_38,.fs-38{font-size:38px}.fs_40,.fs-40{font-size:40px}.fs_44,.fs-44{font-size:44px}.fs_48,.fs-48{font-size:48px}.fs_52,.fs-52{font-size:52px}.fs_64,.fs-64{font-size:64px}.fs_68,.fs-68{font-size:68px}.fs_70,.fs-70{font-size:70px}.fs_80,.fs-80{font-size:80px}.fs_90,.fs-90{font-size:90px}.fs_96,.fs-96{font-size:96px}.fs_120,.fs-120{font-size:120px}.text_xs{font-size:12px}.text_sm{font-size:14px}.text_md{font-size:16px}.text_base{font-size:18px}.text_lg{font-size:20px}.text_xl{font-size:24px}.text_xxl{font-size:32px}.text_xxxl{font-size:48px}.text_xxxxl{font-size:80px}.text_gradient,.text-gradient,.text-gradiant,.text_gradiant{background:var(--color_gradient,linear-gradient(90deg, #ffac04 0%, #ff6b3e 33%, #ff2ea3 66%, #8f00ff 100%));-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}.text_300{font-weight:300}.text_400{font-weight:400}.text_500{font-weight:500}.text_600{font-weight:600}.text_700{font-weight:700}.text_800{font-weight:800}.text_900{font-weight:900}.text_center{text-align:center}.text_left{text-align:left}.text_right{text-align:right}.text_uppercase{text-transform:uppercase}.text_lowercase{text-transform:lowercase}.text_capitalize{text-transform:capitalize}.text_italic{font-style:italic}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color_bg_dark,#080808);color:var(--color_white,#f5f5f5);font-family:var(--font-primary,sans-serif);min-height:100vh;font-size:18px;font-weight:400;line-height:1.4}.color_white{color:var(--color_white)}.color_black{color:var(--color_black)}.color_muted{color:var(--color_muted)}.color_primary{color:var(--color_primary)}.color_secondary{color:var(--color_secondary)}.color_offwhite{color:var(--color_offwhite)}.container{width:var(--container_width);margin:0 auto}.font-primary{font-family:var(--font-primary)}.font-secondary{font-family:var(--font-secondary)}.container-fluid,.container{padding-left:15px;padding-right:15px}.section_spacing{padding:10vmin 0}.fadeInUp{opacity:0;will-change:opacity,transform;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(60px)}.fadeInUp.is-visible,.fadeInUp.inView{opacity:1;transform:translateY(0)}.parallax-img-container{position:relative;overflow:hidden!important}.parallax-img{will-change:transform;transform:scale(var(--parallax-scale,1.14)) translate3d(0, var(--parallax-y,0px), 0);transition:transform .4s cubic-bezier(.25,1,.5,1)}.parallax-img-container:hover .parallax-img,:hover>.parallax-img,:hover>*>.parallax-img,[class*=workCard]:hover .parallax-img,[class*=WorkCard]:hover .parallax-img,[class*=Card]:hover .parallax-img,[class*=card]:hover .parallax-img{--parallax-scale:1.2}
@font-face{font-family:satoshi;src:url(../media/Satoshi_Light-s.p.0bcb91r39sqtk.otf)format("opentype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_LightItalic-s.p.2476m6dj89t_j.otf)format("opentype");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:satoshi;src:url(../media/Satoshi_Regular-s.p.09pbr55gst35t.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_Italic-s.p.17lve3c5-ql2m.otf)format("opentype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:satoshi;src:url(../media/Satoshi_Medium-s.p.34gvz41culobd.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_MediumItalic-s.p.1juc382zhsk6m.otf)format("opentype");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:satoshi;src:url(../media/Satoshi_Bold-s.p.277jzqys-f9y3.otf)format("opentype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_BoldItalic-s.p.33s5hz1h7am6x.otf)format("opentype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:satoshi;src:url(../media/Satoshi_Black-s.p.2vp14rhbw7hb5.otf)format("opentype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_BlackItalic-s.p.0o514o2mrgjcf.otf)format("opentype");font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:102.23%;descent-override:24.29%;line-gap-override:10.12%;size-adjust:98.8%}.satoshi_e36a5c54-module__ulH6uG__className{font-family:satoshi,satoshi Fallback}.satoshi_e36a5c54-module__ulH6uG__variable{--font-satoshi:"satoshi", "satoshi Fallback"}
