.Hero-module-scss-module__e1BuWG__hero{color:#fff;background:#000;padding-left:35px;position:relative}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero{padding-left:10px}}.Hero-module-scss-module__e1BuWG__hero__snap{box-sizing:border-box;background:#000;flex-direction:column;height:100dvh;max-height:100dvh;display:flex;overflow:hidden}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero__snap{height:auto;max-height:none;overflow:visible}}.Hero-module-scss-module__e1BuWG__hero__snapIntro{justify-content:stretch;padding:45px 35px 30px 0}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero__snapIntro{height:auto;max-height:none;padding:40px 10px 24px 0;overflow:visible}}.Hero-module-scss-module__e1BuWG__hero__directions{flex:1;gap:20px;width:100%;height:100%;min-height:0;display:flex}@media (max-width:900px){.Hero-module-scss-module__e1BuWG__hero__directions{flex-direction:column;flex:none;gap:20px;height:auto;padding-left:25px}}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero__directions{gap:24px;padding-left:25px}}.Hero-module-scss-module__e1BuWG__hero__directionCard{background:#1a1a1a;flex:1 1 0;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}@media (max-width:900px){.Hero-module-scss-module__e1BuWG__hero__directionCard{flex:none;height:auto;min-height:420px;overflow:hidden}}.Hero-module-scss-module__e1BuWG__hero__directionMedia{z-index:0;position:absolute;inset:0;overflow:hidden}.Hero-module-scss-module__e1BuWG__hero__directionMedia img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.Hero-module-scss-module__e1BuWG__hero__directionOverlay{z-index:0;pointer-events:none;background:linear-gradient(#0003 0%,#0000009e 100%);position:absolute;inset:0}.Hero-module-scss-module__e1BuWG__hero__directionContent{z-index:1;box-sizing:border-box;flex-direction:column;justify-content:space-between;height:100%;padding:30px;display:flex;position:relative}@media (max-width:900px){.Hero-module-scss-module__e1BuWG__hero__directionContent{justify-content:flex-start;gap:28px;height:auto;min-height:420px;padding:28px 24px 40px}}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero__directionContent{gap:24px;min-height:420px;padding:24px 20px 40px}}.Hero-module-scss-module__e1BuWG__hero__directionHeader{flex-shrink:0}.Hero-module-scss-module__e1BuWG__hero__directionHeader h2{letter-spacing:-.02em;text-transform:uppercase;color:#fbfbfb;margin:0;font-family:Bebas;font-size:36px;font-weight:400;line-height:84%}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero__directionHeader h2{font-size:32px}}.Hero-module-scss-module__e1BuWG__hero__directionHeader p{font-family:var(--font-inter),system-ui,sans-serif;color:#d1d1d1;margin:10px 0 0;font-size:16px;font-weight:400;line-height:130%}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero__directionHeader p{font-size:14px;line-height:130%}}.Hero-module-scss-module__e1BuWG__hero__directionLinks{flex-shrink:0;width:100%;margin:0;padding:0;list-style:none}@media (max-width:900px){.Hero-module-scss-module__e1BuWG__hero__directionLinks{margin-top:auto;padding-bottom:4px}}.Hero-module-scss-module__e1BuWG__hero__directionLinks li{border-bottom:1px solid #fbfbfb2e}.Hero-module-scss-module__e1BuWG__hero__directionLinks a{color:#fbfbfb;min-height:45px;font-family:var(--font-inter),system-ui,sans-serif;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:16px;font-weight:400;line-height:100%;text-decoration:none;transition:opacity .2s;display:flex}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero__directionLinks a{min-height:44px;padding:14px 0;font-size:15px}}.Hero-module-scss-module__e1BuWG__hero__directionLinks a:hover{opacity:.75}.Hero-module-scss-module__e1BuWG__hero__directionLinks a span{flex:1;min-width:0}.Hero-module-scss-module__e1BuWG__hero__directionLinks a img{flex-shrink:0;width:16px;height:11px;display:block}.Hero-module-scss-module__e1BuWG__hero__snapAbout{justify-content:center;padding-top:20px;padding-bottom:20px}.Hero-module-scss-module__e1BuWG__hero__snapAbout .Hero-module-scss-module__e1BuWG__hero__content{flex-direction:column;flex:1;justify-content:center;min-height:0;padding-right:70px;display:flex}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero__snapAbout .Hero-module-scss-module__e1BuWG__hero__content{padding-right:18px}}.Hero-module-scss-module__e1BuWG__hero__snapAbout .Hero-module-scss-module__e1BuWG__hero__title{flex-shrink:0;margin-top:0;margin-bottom:24px}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero__snapAbout .Hero-module-scss-module__e1BuWG__hero__title{margin-bottom:100px}}.Hero-module-scss-module__e1BuWG__hero__snapAbout .Hero-module-scss-module__e1BuWG__hero__bottom{flex-shrink:0;gap:40px 64px;padding:0}.Hero-module-scss-module__e1BuWG__hero__content{padding:30px 35px 0 0}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero__content{padding:40px 18px 0 0}}.Hero-module-scss-module__e1BuWG__hero__title{letter-spacing:-.02em;color:#eb5d3b;text-transform:uppercase;flex-direction:column;width:100%;margin-top:-20px;font-family:Bebas;font-size:159px;font-weight:600;line-height:84%;display:flex}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero__title{margin-top:0;font-size:68px}}.Hero-module-scss-module__e1BuWG__hero__titleLine1,.Hero-module-scss-module__e1BuWG__hero__titleLine2{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;font-weight:inherit;line-height:inherit;margin:0}.Hero-module-scss-module__e1BuWG__hero__titleLine1{text-align:right;display:block}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero__titleLine1{text-align:left}}.Hero-module-scss-module__e1BuWG__hero__titleLine2{text-align:left;align-self:flex-start;display:block}.Hero-module-scss-module__e1BuWG__hero__bottom{flex-direction:column;justify-content:space-between;gap:50px;padding:90px 70px 75px;display:flex}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero__bottom{padding:100px 0 50px}}.Hero-module-scss-module__e1BuWG__hero__left{flex-direction:column;flex-shrink:0;display:flex}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero__left{width:100%}}.Hero-module-scss-module__e1BuWG__hero__subtitle span{color:#9c9c9c;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0%;text-transform:uppercase;margin-right:25px;font-size:16px;font-weight:400;line-height:100%}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero__subtitle span{margin-bottom:10px;margin-right:0;display:block}}.Hero-module-scss-module__e1BuWG__hero__subtitle{letter-spacing:-.02em;text-transform:uppercase;color:#fbfbfb;margin:0;font-family:Bebas;font-size:56px;font-weight:400;line-height:84%}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero__subtitle{font-size:48px}}.Hero-module-scss-module__e1BuWG__hero__servicesDesktop{color:#eb5d3b;letter-spacing:-.02em;text-transform:uppercase;margin:0;font-family:Bebas;font-size:56px;font-weight:400;line-height:84%}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero__servicesDesktop{display:none}}.Hero-module-scss-module__e1BuWG__hero__servicesMobile{display:none}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero__servicesMobile{width:100vw;max-width:100vw;height:300vh;margin-left:calc(50% - 50vw);display:block;position:relative}.Hero-module-scss-module__e1BuWG__hero__servicesMobilePin{background:#000;justify-content:center;align-items:center;height:100dvh;display:flex;position:sticky;top:0;overflow:hidden}}.Hero-module-scss-module__e1BuWG__hero__serviceWord{letter-spacing:-.02em;text-transform:uppercase;color:#eb5d3b;white-space:nowrap;text-align:center;opacity:0;pointer-events:none;font-family:Bebas;font-size:clamp(32px,11vw,46px);font-weight:400;line-height:84%;transition:opacity .45s,transform .55s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.94)}.Hero-module-scss-module__e1BuWG__hero__serviceWord.Hero-module-scss-module__e1BuWG__isActive{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}@media (prefers-reduced-motion:reduce){.Hero-module-scss-module__e1BuWG__hero__serviceWord{transition:none}}.Hero-module-scss-module__e1BuWG__hero__text{max-width:955px;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0%;color:#9c9c9c;flex-direction:column;gap:16px;font-size:16px;font-weight:400;line-height:130%;display:flex}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero__text{max-width:none}}.Hero-module-scss-module__e1BuWG__hero__text p{margin:0}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero__snapAbout{height:auto;max-height:none;overflow:visible}}
.SideNav-module-scss-module__Osl4lq__sidenav{z-index:10;justify-content:center;align-items:start;width:35px;display:flex;position:absolute;top:317px;left:0}.SideNav-module-scss-module__Osl4lq__sidenav--home{top:317px}.SideNav-module-scss-module__Osl4lq__sidenav--portfolio{top:294px}@media (max-width:768px){.SideNav-module-scss-module__Osl4lq__sidenav{top:297px}.SideNav-module-scss-module__Osl4lq__sidenav--home{top:312px}.SideNav-module-scss-module__Osl4lq__sidenav--portfolio{top:304px}}.SideNav-module-scss-module__Osl4lq__sidenav__inner{flex-direction:row-reverse;gap:16px;display:flex;transform:rotate(-90deg)}.SideNav-module-scss-module__Osl4lq__sidenav a{color:#fbfbfb;cursor:pointer;letter-spacing:0%;text-align:right;vertical-align:middle;text-transform:uppercase;-webkit-tap-highlight-color:#0000;touch-action:manipulation;padding:5px 9px;font-family:Involve;font-size:14px;font-weight:500;line-height:84%;position:relative}.SideNav-module-scss-module__Osl4lq__sidenav a:before{content:"";position:absolute;inset:0 -8px}.SideNav-module-scss-module__Osl4lq__sidenav a:hover,.SideNav-module-scss-module__Osl4lq__active{opacity:1;background-color:#eb5d3b}
.FullScreenSection-module-scss-module__g054_W__section{box-sizing:border-box;background:#000;height:100dvh;max-height:100dvh;position:relative;overflow:hidden}.FullScreenSection-module-scss-module__g054_W__sectionInner{box-sizing:border-box;width:100%;height:100%;overflow:hidden}.FullScreenSection-module-scss-module__g054_W__sectionCenter .FullScreenSection-module-scss-module__g054_W__sectionInner{flex-direction:column;justify-content:center;display:flex}.FullScreenSection-module-scss-module__g054_W__sectionTop .FullScreenSection-module-scss-module__g054_W__sectionInner{flex-direction:column;justify-content:flex-start;display:flex}@media (max-width:768px){.FullScreenSection-module-scss-module__g054_W__section{height:auto;max-height:none;overflow:visible}.FullScreenSection-module-scss-module__g054_W__sectionInner{height:auto;overflow:visible}.FullScreenSection-module-scss-module__g054_W__sectionCenter .FullScreenSection-module-scss-module__g054_W__sectionInner,.FullScreenSection-module-scss-module__g054_W__sectionTop .FullScreenSection-module-scss-module__g054_W__sectionInner{display:block}}
.PhoneField-module-scss-module__led4OW__phoneField{border-bottom:1px solid #ffffff59;grid-template-columns:auto auto 1fr;align-items:baseline;width:100%;padding-bottom:16px;display:grid}.PhoneField-module-scss-module__led4OW__phoneField__prefix{color:#fff;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;grid-area:1/2;align-items:baseline;margin-right:6px;font-family:Bebas,sans-serif;font-size:36px;font-weight:400;line-height:84%;display:inline-flex}.PhoneField-module-scss-module__led4OW__phoneField__plus{font-family:var(--font-inter),system-ui,sans-serif;font-size:inherit;color:inherit;letter-spacing:normal;text-transform:none;font-weight:400;line-height:1}.PhoneField-module-scss-module__led4OW__phoneField__input{display:contents}.PhoneField-module-scss-module__led4OW__phoneField__input .PhoneInputCountry{grid-area:1/1;margin-right:14px}:is(.PhoneField-module-scss-module__led4OW__phoneField__input .PhoneInputCountryIcon,.PhoneField-module-scss-module__led4OW__phoneField__input .PhoneInputCountryIconImg,.PhoneField-module-scss-module__led4OW__phoneField__input .PhoneInputCountrySelect,.PhoneField-module-scss-module__led4OW__phoneField__input .PhoneInputCountrySelect:focus,.PhoneField-module-scss-module__led4OW__phoneField__input .PhoneInputCountrySelect:focus-visible,.PhoneField-module-scss-module__led4OW__phoneField__input .PhoneInputCountrySelect:active){box-shadow:none;border:none;outline:none}.PhoneField-module-scss-module__led4OW__phoneField__input .PhoneInputCountryIcon--border{background-color:#0000;border:none;outline:none;box-shadow:none!important}.PhoneField-module-scss-module__led4OW__phoneField__input .PhoneInputInput{box-shadow:none;color:#fff;letter-spacing:-.02em;text-transform:uppercase;background:0 0;border:none;outline:none;grid-area:1/3;width:100%;min-width:0;padding:0;font-family:Bebas,sans-serif;font-size:36px;font-weight:400;line-height:84%}:is(.PhoneField-module-scss-module__led4OW__phoneField__input .PhoneInputInput:focus,.PhoneField-module-scss-module__led4OW__phoneField__input .PhoneInputInput:focus-visible){box-shadow:none;outline:none}.PhoneField-module-scss-module__led4OW__phoneField__input .PhoneInputInput::placeholder{color:#fff;opacity:1}.PhoneField-module-scss-module__led4OW__phoneField__input .PhoneInputCountrySelectArrow{color:#fff;opacity:.7;border-color:#fff}.PhoneField-module-scss-module__led4OW__phoneField__input .PhoneInputCountrySelect{color:#000}.PhoneField-module-scss-module__led4OW__phoneField__input .PhoneInputCountrySelect option{color:#000}@media (max-width:768px){.PhoneField-module-scss-module__led4OW__phoneField__prefix{font-size:28px}.PhoneField-module-scss-module__led4OW__phoneField__input .PhoneInputInput{font-size:28px}}.PhoneField-module-scss-module__led4OW__phoneFieldModal{border-bottom:none;padding-bottom:0}.PhoneField-module-scss-module__led4OW__phoneFieldModal .PhoneField-module-scss-module__led4OW__phoneField__prefix{font-size:28px}.PhoneField-module-scss-module__led4OW__phoneFieldModal .PhoneField-module-scss-module__led4OW__phoneField__input .PhoneInputInput{font-size:28px}
.DiscussProjectModal-module-scss-module__auDo_q__overlay{z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}@media (max-width:768px){.DiscussProjectModal-module-scss-module__auDo_q__overlay{padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom));align-items:flex-end}}.DiscussProjectModal-module-scss-module__auDo_q__close{top:30px;right:calc(35px + var(--scrollbar-compensation,0px));z-index:1001;color:#fbfbfb;cursor:pointer;background:#000;border:2px solid #9c9c9c;justify-content:center;align-items:center;width:55px;height:55px;padding:0;transition:color .3s,border-color .3s;display:flex;position:fixed}.DiscussProjectModal-module-scss-module__auDo_q__close:hover{color:#eb5d3b;border-color:#eb5d3b}@media (max-width:768px){.DiscussProjectModal-module-scss-module__auDo_q__close{top:16px;right:calc(16px + var(--scrollbar-compensation,0px));width:44px;height:44px}}.DiscussProjectModal-module-scss-module__auDo_q__closeIcon{width:33px;height:33px;display:block}.DiscussProjectModal-module-scss-module__auDo_q__modal{background:#000;align-items:stretch;width:843px;max-width:calc(100vw - 48px);height:auto;min-height:391px;max-height:calc(100vh - 48px);display:flex;position:relative;overflow:hidden}.DiscussProjectModal-module-scss-module__auDo_q__modal:before{content:"";z-index:2;background:#eb5d3b;height:5px;position:absolute;top:0;left:0;right:0}@media (max-width:900px){.DiscussProjectModal-module-scss-module__auDo_q__modal{width:min(843px,100vw - 48px);height:auto;min-height:0}}@media (max-width:768px){.DiscussProjectModal-module-scss-module__auDo_q__modal{-webkit-overflow-scrolling:touch;flex-direction:column;width:100%;max-width:400px;height:auto;max-height:calc(100dvh - 72px);overflow-y:auto}}.DiscussProjectModal-module-scss-module__auDo_q__formPanel{box-sizing:border-box;color:#fff;background:#000;flex:auto;width:532px;min-width:0;padding:50px 20px 37px;overflow-y:auto}@media (max-width:768px){.DiscussProjectModal-module-scss-module__auDo_q__formPanel{width:100%;padding:32px 20px 36px}}.DiscussProjectModal-module-scss-module__auDo_q__title{letter-spacing:-.02em;text-transform:uppercase;color:#fff;max-width:386px;margin:0;font-family:Bebas,sans-serif;font-size:36px;font-weight:400;line-height:84%}@media (max-width:768px){.DiscussProjectModal-module-scss-module__auDo_q__title{font-size:32px}}.DiscussProjectModal-module-scss-module__auDo_q__form{max-width:386px;margin-top:30px}.DiscussProjectModal-module-scss-module__auDo_q__field{display:block}.DiscussProjectModal-module-scss-module__auDo_q__field:not(:first-child){margin-top:30px}.DiscussProjectModal-module-scss-module__auDo_q__field>span{color:#9c9c9c;font-family:var(--font-inter),system-ui,sans-serif;margin-bottom:10px;font-size:16px;font-weight:400;line-height:100%;display:block}.DiscussProjectModal-module-scss-module__auDo_q__field input[type=text]{color:#fff;letter-spacing:-.02em;text-transform:uppercase;background:0 0;border:none;border-bottom:1px solid #ffffff59;outline:none;width:100%;padding:0 0 16px;font-family:Bebas,sans-serif;font-size:36px;font-weight:400;line-height:84%}.DiscussProjectModal-module-scss-module__auDo_q__field input[type=text]::placeholder{color:#fff;opacity:1}@media (max-width:768px){.DiscussProjectModal-module-scss-module__auDo_q__field input[type=text]{font-size:28px}}.DiscussProjectModal-module-scss-module__auDo_q__consent{cursor:pointer;align-items:flex-start;gap:12px;margin-top:30px;display:flex}.DiscussProjectModal-module-scss-module__auDo_q__consent input[type=checkbox]{accent-color:#eb5d3b;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin-top:2px}.DiscussProjectModal-module-scss-module__auDo_q__consent span{font-family:var(--font-inter),system-ui,sans-serif;color:#9c9c9c;font-size:14px;font-weight:400;line-height:130%}.DiscussProjectModal-module-scss-module__auDo_q__consent a{color:#9c9c9c;text-underline-offset:3px;text-decoration:underline}.DiscussProjectModal-module-scss-module__auDo_q__consent a:hover{color:#9c9c9c}.DiscussProjectModal-module-scss-module__auDo_q__submit{color:#fbfbfb;cursor:pointer;letter-spacing:0;text-transform:uppercase;background:0 0;border:none;margin-top:35px;padding:0;font-family:Involve,sans-serif;font-size:14px;font-weight:400;line-height:84%;transition:color .3s}.DiscussProjectModal-module-scss-module__auDo_q__submit:hover:not(:disabled){color:#ff5a2f}.DiscussProjectModal-module-scss-module__auDo_q__submit:disabled{opacity:.45;cursor:not-allowed}.DiscussProjectModal-module-scss-module__auDo_q__error{font-family:var(--font-inter),system-ui,sans-serif;color:#ff5a2f;margin-top:8px;font-size:14px}.DiscussProjectModal-module-scss-module__auDo_q__imagePanel{background:#000;flex:0 0 311px;align-self:stretch;width:311px;position:relative}.DiscussProjectModal-module-scss-module__auDo_q__imagePanel img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (max-width:900px){.DiscussProjectModal-module-scss-module__auDo_q__imagePanel{flex:0 0 36%;width:36%}}@media (max-width:768px){.DiscussProjectModal-module-scss-module__auDo_q__imagePanel{flex:none;order:-1;width:100%;height:180px}}
.CompetencyDetailsModal-module-scss-module__F-zKta__overlay{z-index:1000;background:#0000008a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}@media (max-width:768px){.CompetencyDetailsModal-module-scss-module__F-zKta__overlay{padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom));align-items:flex-end}}.CompetencyDetailsModal-module-scss-module__F-zKta__close{top:30px;right:calc(35px + var(--scrollbar-compensation,0px));z-index:1001;color:#fbfbfb;cursor:pointer;background:#000;border:2px solid #9c9c9c;justify-content:center;align-items:center;width:55px;height:55px;padding:0;transition:border-color .3s,color .3s;display:flex;position:fixed}.CompetencyDetailsModal-module-scss-module__F-zKta__close:hover{color:#eb5d3b;border-color:#eb5d3b}@media (max-width:768px){.CompetencyDetailsModal-module-scss-module__F-zKta__close{top:16px;right:calc(16px + var(--scrollbar-compensation,0px));width:44px;height:44px}}.CompetencyDetailsModal-module-scss-module__F-zKta__closeIcon{width:33px;height:33px;display:block}.CompetencyDetailsModal-module-scss-module__F-zKta__modal{box-sizing:border-box;background:#000;border:1px solid #9c9c9c;flex-direction:column;width:min(609px,100vw - 48px);max-height:calc(100vh - 48px);padding:50px 40px;display:flex;overflow:hidden}@media (max-width:768px){.CompetencyDetailsModal-module-scss-module__F-zKta__modal{width:100%;max-height:calc(100dvh - 80px);padding:28px 24px}}.CompetencyDetailsModal-module-scss-module__F-zKta__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex-direction:column;align-items:flex-start;gap:30px;width:100%;min-height:0;display:flex;overflow:hidden auto}.CompetencyDetailsModal-module-scss-module__F-zKta__title{color:#fbfbfb;letter-spacing:-.02em;text-transform:uppercase;width:100%;margin:0;font-family:Bebas;font-size:42px;font-style:normal;font-weight:400;line-height:84%}@media (max-width:768px){.CompetencyDetailsModal-module-scss-module__F-zKta__title{font-size:32px}}.CompetencyDetailsModal-module-scss-module__F-zKta__intro{color:#9c9c9c;max-width:520px;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0;margin:0;font-size:16px;font-weight:400;line-height:100%}.CompetencyDetailsModal-module-scss-module__F-zKta__list{width:100%;max-width:520px;margin:0;padding:0;list-style:none}.CompetencyDetailsModal-module-scss-module__F-zKta__item{color:#9c9c9c;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0;padding-left:14px;font-size:16px;font-weight:400;line-height:normal;position:relative}.CompetencyDetailsModal-module-scss-module__F-zKta__item:before{content:"•";color:#9c9c9c;position:absolute;top:0;left:0}.CompetencyDetailsModal-module-scss-module__F-zKta__alsoBlock{flex-direction:column;gap:0;width:100%;max-width:520px;display:flex}.CompetencyDetailsModal-module-scss-module__F-zKta__alsoLabel{color:#9c9c9c;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0;margin:0;font-size:16px;font-weight:400;line-height:normal}.CompetencyDetailsModal-module-scss-module__F-zKta__serviceLink{color:#fbfbfb;letter-spacing:0;text-transform:uppercase;align-items:center;gap:5px;width:fit-content;font-family:Involve;font-size:14px;font-weight:400;line-height:84%;text-decoration:none;transition:color .3s;display:inline-flex}.CompetencyDetailsModal-module-scss-module__F-zKta__serviceLink:hover{color:#eb5d3b}
.Competencies-module-scss-module__w1JdBW__competencies{color:#fff;background:#000;padding:75px 70px}@media (max-width:768px){.Competencies-module-scss-module__w1JdBW__competencies{padding:50px 10px}}.Competencies-module-scss-module__w1JdBW__competencies__top{flex-direction:column;gap:30px;display:flex}@media (max-width:768px){.Competencies-module-scss-module__w1JdBW__competencies__top{gap:50px}}.Competencies-module-scss-module__w1JdBW__competencies__title{letter-spacing:-.02em;text-transform:uppercase;color:#fbfbfb;font-family:Bebas;font-size:56px;font-weight:400;line-height:84%}.Competencies-module-scss-module__w1JdBW__competencies__subtitle{max-width:608px;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0%;text-transform:uppercase;color:#d9d9d9;font-size:16px;font-weight:400;line-height:100%}.Competencies-module-scss-module__w1JdBW__competencies__description{max-width:520px;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0%;color:#9c9c9c;margin-top:30px;font-size:16px;font-weight:400;line-height:100%}@media (max-width:768px){.Competencies-module-scss-module__w1JdBW__competencies__description{margin-top:50px}}.Competencies-module-scss-module__w1JdBW__competencies__list{flex-direction:column;align-items:center;gap:50px;margin-top:145px;display:flex}@media (max-width:768px){.Competencies-module-scss-module__w1JdBW__competencies__list{gap:75px;margin-top:80px}}.Competencies-module-scss-module__w1JdBW__competencies__item{grid-template-columns:20px 1fr;gap:25px;display:grid}@media (max-width:768px){.Competencies-module-scss-module__w1JdBW__competencies__item{gap:10px}}.Competencies-module-scss-module__w1JdBW__competencies__number{color:#9c9c9c;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0%;padding-top:15px;font-size:14px;font-weight:400;line-height:100%}.Competencies-module-scss-module__w1JdBW__competencies__content{max-width:980px}.Competencies-module-scss-module__w1JdBW__competencies__itemTitle{color:#eb5d3b;letter-spacing:-.02em;text-transform:uppercase;font-family:Bebas;font-size:42px;font-weight:400;line-height:84%}.Competencies-module-scss-module__w1JdBW__competencies__itemText{color:#9c9d9c;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0%;max-width:744px;margin-top:30px;font-size:16px;font-weight:400;line-height:100%}.Competencies-module-scss-module__w1JdBW__competencies__button{color:#fbfbfb;letter-spacing:0%;text-align:right;text-transform:uppercase;cursor:pointer;background:0 0;border:none;margin-top:30px;font-family:Involve;font-size:14px;font-weight:400;line-height:84%;transition:all .3s}.Competencies-module-scss-module__w1JdBW__competencies__button:hover{color:#eb5d3b}.Competencies-module-scss-module__w1JdBW__competenciesEmbedIntro{color:#fff;background:0 0;padding:0}.Competencies-module-scss-module__w1JdBW__competenciesEmbedIntro .Competencies-module-scss-module__w1JdBW__competencies__top{gap:30px}.Competencies-module-scss-module__w1JdBW__competenciesEmbedIntro .Competencies-module-scss-module__w1JdBW__competencies__title{margin:0}.Competencies-module-scss-module__w1JdBW__competenciesEmbedIntro .Competencies-module-scss-module__w1JdBW__competencies__subtitle{color:#fbfbfb;margin:0}.Competencies-module-scss-module__w1JdBW__competenciesEmbedIntro .Competencies-module-scss-module__w1JdBW__competencies__description{margin-top:20px}.Competencies-module-scss-module__w1JdBW__competenciesEmbedList{color:#fff;background:0 0;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;padding:0;display:flex}.Competencies-module-scss-module__w1JdBW__competenciesEmbedList .Competencies-module-scss-module__w1JdBW__competencies__list{flex:1;justify-content:space-between;align-items:center;gap:0;margin-top:0}.Competencies-module-scss-module__w1JdBW__competenciesEmbedList .Competencies-module-scss-module__w1JdBW__competencies__item{width:100%;max-width:845px;margin-left:0}.Competencies-module-scss-module__w1JdBW__competenciesEmbedList .Competencies-module-scss-module__w1JdBW__competencies__number{padding-top:12px}.Competencies-module-scss-module__w1JdBW__competenciesEmbedList .Competencies-module-scss-module__w1JdBW__competencies__itemTitle{max-width:845px}.Competencies-module-scss-module__w1JdBW__competenciesEmbedList .Competencies-module-scss-module__w1JdBW__competencies__itemText{max-width:744px;margin-top:15px}.Competencies-module-scss-module__w1JdBW__competenciesEmbedList .Competencies-module-scss-module__w1JdBW__competencies__button{margin-top:25px}@media (max-width:768px){.Competencies-module-scss-module__w1JdBW__competenciesEmbedList{height:auto}.Competencies-module-scss-module__w1JdBW__competenciesEmbedList .Competencies-module-scss-module__w1JdBW__competencies__list{flex:none;justify-content:flex-start;align-items:stretch;gap:60px}.Competencies-module-scss-module__w1JdBW__competenciesEmbedList .Competencies-module-scss-module__w1JdBW__competencies__item{max-width:none}}
.ContactForm-module-scss-module__HaTXYq__contactForm{color:#fff;background:#000;justify-content:space-between;padding:110px 70px;display:flex}@media (max-width:768px){.ContactForm-module-scss-module__HaTXYq__contactForm{flex-direction:column;gap:50px;padding:50px 10px}}.ContactForm-module-scss-module__HaTXYq__contactFormPortfolio{padding:110px 70px 110px 35px}@media (max-width:768px){.ContactForm-module-scss-module__HaTXYq__contactFormPortfolio{padding:50px 10px 50px 0}}.ContactForm-module-scss-module__HaTXYq__contactForm__title{text-transform:uppercase;letter-spacing:-.02em;color:#fbfbfb;flex-shrink:0;align-self:flex-start;margin:0;font-family:Bebas;font-size:56px;font-weight:400;line-height:84%}.ContactForm-module-scss-module__HaTXYq__contactForm__form{width:100%;max-width:529px}.ContactForm-module-scss-module__HaTXYq__contactForm__field{display:block}.ContactForm-module-scss-module__HaTXYq__contactForm__field:not(:first-child){margin-top:30px}.ContactForm-module-scss-module__HaTXYq__contactForm__field>span{color:#9c9c9c;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0%;margin-bottom:10px;font-size:16px;font-weight:400;line-height:100%;display:block}.ContactForm-module-scss-module__HaTXYq__contactForm__field input{color:#fff;letter-spacing:-.02em;text-transform:uppercase;background:0 0;border:none;border-bottom:1px solid #ffffff59;outline:none;width:100%;padding:0 0 16px;font-family:Bebas;font-size:36px;font-weight:400;line-height:84%}.ContactForm-module-scss-module__HaTXYq__contactForm__field input::placeholder{color:#fff;opacity:1}.ContactForm-module-scss-module__HaTXYq__contactForm__consent{cursor:pointer;align-items:flex-start;gap:12px;margin-top:30px;display:flex}.ContactForm-module-scss-module__HaTXYq__contactForm__consent input[type=checkbox]{accent-color:#eb5d3b;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin-top:2px}.ContactForm-module-scss-module__HaTXYq__contactForm__consent span{font-family:var(--font-inter),system-ui,sans-serif;color:#9c9c9c;font-size:14px;font-weight:400;line-height:130%}.ContactForm-module-scss-module__HaTXYq__contactForm__consent a{color:#9c9c9c;text-underline-offset:3px;text-decoration:underline}.ContactForm-module-scss-module__HaTXYq__contactForm__consent a:hover{color:#9c9c9c}.ContactForm-module-scss-module__HaTXYq__contactForm__button{color:#fbfbfb;cursor:pointer;letter-spacing:0%;text-transform:uppercase;background:0 0;border:none;margin-top:35px;padding:0;font-family:Involve;font-size:14px;font-weight:400;line-height:84%;transition:all .3s}.ContactForm-module-scss-module__HaTXYq__contactForm__button:hover:not(:disabled){color:#ff5a2f}.ContactForm-module-scss-module__HaTXYq__contactForm__button:disabled{opacity:.45;cursor:not-allowed}.ContactForm-module-scss-module__HaTXYq__contactForm__error{color:#ff5a2f;margin-top:8px;font-size:14px}.ContactForm-module-scss-module__HaTXYq__contactForm__success{max-width:529px;font-family:var(--font-inter),system-ui,sans-serif;color:#fbfbfb;margin:0;font-size:18px;font-weight:400;line-height:130%}.ContactForm-module-scss-module__HaTXYq__contactFormSnap{box-sizing:border-box;color:#fff;background:#000;justify-content:space-between;align-items:flex-start;height:100%;padding:110px 70px;display:flex}.ContactForm-module-scss-module__HaTXYq__contactFormSnap.ContactForm-module-scss-module__HaTXYq__contactFormPortfolio{padding:110px 70px 110px 35px}@media (max-width:768px){.ContactForm-module-scss-module__HaTXYq__contactFormSnap{flex-direction:column;gap:50px;height:auto;padding:50px 10px}.ContactForm-module-scss-module__HaTXYq__contactFormSnap.ContactForm-module-scss-module__HaTXYq__contactFormPortfolio{padding:50px 10px 50px 0}}
.Footer-module-scss-module__Bkzyvq__footer{color:#fff;background:#000;padding:75px 70px}.Footer-module-scss-module__Bkzyvq__footerPortfolio,.Footer-module-scss-module__Bkzyvq__footerProject{padding:110px 70px 110px 35px}.Footer-module-scss-module__Bkzyvq__footer__top{justify-content:space-between;align-items:flex-start;display:flex}.Footer-module-scss-module__Bkzyvq__footer__nav{flex-direction:column;gap:25px;display:flex}.Footer-module-scss-module__Bkzyvq__footer__nav a{color:#fbfbfb;letter-spacing:0%;text-transform:uppercase;font-family:Involve;font-size:14px;font-weight:500;line-height:84%;text-decoration:none;transition:all .3s}.Footer-module-scss-module__Bkzyvq__footer__nav a:hover{opacity:.6}.Footer-module-scss-module__Bkzyvq__footer__center{flex-direction:column;align-items:center;margin-top:50px;display:flex}.Footer-module-scss-module__Bkzyvq__footer__phones{flex-direction:column;align-items:center;gap:10px;margin-top:18px;display:flex}.Footer-module-scss-module__Bkzyvq__footer__title{cursor:pointer;letter-spacing:-.02em;text-transform:uppercase;color:#eb5d3b;background:0 0;border:none;padding:0;font-family:Bebas;font-size:56px;font-weight:400;line-height:84%;transition:opacity .3s}.Footer-module-scss-module__Bkzyvq__footer__title:hover{opacity:.75}.Footer-module-scss-module__Bkzyvq__footer__phone{text-transform:uppercase;color:#9c9c9c;margin-top:0;font-family:Bebas;font-size:42px;line-height:84%;text-decoration:none;transition:all .3s}.Footer-module-scss-module__Bkzyvq__footer__phone:hover{color:#fff}.Footer-module-scss-module__Bkzyvq__footer__socials{flex-direction:column;align-items:flex-end;gap:25px;display:flex}.Footer-module-scss-module__Bkzyvq__footer__socials a,.Footer-module-scss-module__Bkzyvq__footer__socials span{color:#fbfbfb;letter-spacing:0%;text-transform:uppercase;font-family:Involve;font-size:14px;font-weight:500;line-height:84%;text-decoration:none}.Footer-module-scss-module__Bkzyvq__footer__socials a{transition:all .3s}.Footer-module-scss-module__Bkzyvq__footer__socials a:hover{opacity:.6}.Footer-module-scss-module__Bkzyvq__footer__socialDisabled{opacity:.45;cursor:default}.Footer-module-scss-module__Bkzyvq__footer__middle{max-width:327px;margin-top:75px}.Footer-module-scss-module__Bkzyvq__footer__middle p{color:#9c9c9c;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0%;margin:0;font-size:16px;font-weight:400;line-height:110%}.Footer-module-scss-module__Bkzyvq__footer__bottom{justify-content:space-between;align-items:flex-end;margin-top:75px;display:flex}.Footer-module-scss-module__Bkzyvq__footer__left{flex-direction:column;gap:10px;display:flex}.Footer-module-scss-module__Bkzyvq__footer__left p{font-family:var(--font-inter),system-ui,sans-serif;color:#9c9c9c;margin:0;font-size:16px;font-weight:400;line-height:100%}.Footer-module-scss-module__Bkzyvq__footer__links{gap:40px;display:flex}.Footer-module-scss-module__Bkzyvq__footer__links a{font-family:var(--font-inter),system-ui,sans-serif;color:#9c9c9c;font-size:16px;font-weight:400;line-height:100%;text-decoration:none;transition:all .3s}.Footer-module-scss-module__Bkzyvq__footer__links a:hover{color:#fff}.Footer-module-scss-module__Bkzyvq__footer__logo{aspect-ratio:313/60;width:255px;height:auto;display:block}.Footer-module-scss-module__Bkzyvq__footer__logoLink{color:inherit;line-height:0;text-decoration:none;display:inline-block}.Footer-module-scss-module__Bkzyvq__footerSnap{box-sizing:border-box;flex-direction:column;justify-content:center;height:100%;padding:75px 70px;display:flex}.Footer-module-scss-module__Bkzyvq__footerSnap .Footer-module-scss-module__Bkzyvq__footer__center{margin-top:32px}.Footer-module-scss-module__Bkzyvq__footerSnap .Footer-module-scss-module__Bkzyvq__footer__middle,.Footer-module-scss-module__Bkzyvq__footerSnap .Footer-module-scss-module__Bkzyvq__footer__bottom{margin-top:40px}@media (max-width:768px){.Footer-module-scss-module__Bkzyvq__footerSnap{flex-direction:column;height:auto;padding:75px 10px 47px;display:flex}.Footer-module-scss-module__Bkzyvq__footer{flex-direction:column;padding:75px 10px 47px;display:flex}.Footer-module-scss-module__Bkzyvq__footer__bottom{display:contents}.Footer-module-scss-module__Bkzyvq__footer__top{grid-template-columns:1fr auto;grid-template-areas:"center center""nav socials";column-gap:20px;display:grid}.Footer-module-scss-module__Bkzyvq__footer__center{order:unset;grid-area:center;margin-top:0}.Footer-module-scss-module__Bkzyvq__footer__nav{order:unset;grid-area:nav;align-self:start;gap:20px;margin-top:48px;margin-bottom:55px}.Footer-module-scss-module__Bkzyvq__footer__socials{order:unset;grid-area:socials;align-self:start;align-items:flex-end;gap:20px;margin-top:48px;margin-bottom:55px}.Footer-module-scss-module__Bkzyvq__footer__middle{order:4;width:100%;max-width:none;margin-top:48px}.Footer-module-scss-module__Bkzyvq__footer__logoLink{order:5;width:100%;margin-top:42px;line-height:0;display:block}.Footer-module-scss-module__Bkzyvq__footer__logo{order:unset;width:220px;max-width:100%;margin-top:0}.Footer-module-scss-module__Bkzyvq__footer__left{order:6;gap:15px;width:100%;margin-top:42px}.Footer-module-scss-module__Bkzyvq__footer__links{flex-direction:column;gap:15px}.Footer-module-scss-module__Bkzyvq__footerPortfolio,.Footer-module-scss-module__Bkzyvq__footerProject{padding:75px 10px 47px 0}}
.HomeStatsIntro-module-scss-module__YcTZoG__block{box-sizing:border-box;color:#fff;background:#000;flex-direction:column;justify-content:center;gap:48px;height:100%;padding:75px 70px;display:flex;overflow:hidden}@media (max-width:768px){.HomeStatsIntro-module-scss-module__YcTZoG__block{gap:100px;height:auto;padding:50px 10px;overflow:visible}}
.HomeCompetenciesList-module-scss-module__FnD0ba__block{box-sizing:border-box;color:#fff;background:#000;flex-direction:column;align-items:center;width:100%;height:100%;padding:75px 112px 75px 70px;display:flex;overflow:hidden}@media (max-width:1200px){.HomeCompetenciesList-module-scss-module__FnD0ba__block{padding:75px 80px 75px 50px}}@media (max-width:1024px){.HomeCompetenciesList-module-scss-module__FnD0ba__block{padding:60px 48px 60px 40px}}@media (max-width:768px){.HomeCompetenciesList-module-scss-module__FnD0ba__block{align-items:stretch;height:auto;padding:50px 10px;overflow:visible}.HomeCompetenciesList-module-scss-module__FnD0ba__blockJoinEnd{padding-bottom:60px}.HomeCompetenciesList-module-scss-module__FnD0ba__blockJoinStart{padding-top:0}}
.Partners-module-scss-module__7KXTHW__partners{color:#fff;background:#000;padding:75px 70px}@media (max-width:768px){.Partners-module-scss-module__7KXTHW__partners{padding:60px 10px 55px}}.Partners-module-scss-module__7KXTHW__partners__heading{text-transform:uppercase;flex-direction:column;gap:13px;display:flex}.Partners-module-scss-module__7KXTHW__partners__row{align-items:flex-end;gap:25px;display:flex}@media (max-width:768px){.Partners-module-scss-module__7KXTHW__partners__row{flex-wrap:wrap;align-items:baseline;gap:16px}}.Partners-module-scss-module__7KXTHW__partners__small{font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0%;text-transform:uppercase;color:#9c9c9c;white-space:nowrap;font-size:16px;font-weight:400;line-height:100%}.Partners-module-scss-module__7KXTHW__partners__line,.Partners-module-scss-module__7KXTHW__partners__line2{letter-spacing:-.02em;text-transform:uppercase;color:#fbfbfb;margin:0;font-family:Bebas;font-size:56px;font-weight:400;line-height:84%}@media (max-width:768px){.Partners-module-scss-module__7KXTHW__partners__line,.Partners-module-scss-module__7KXTHW__partners__line2{font-size:48px}}.Partners-module-scss-module__7KXTHW__partners__line2 span{color:#eb5d3b}.Partners-module-scss-module__7KXTHW__partners__marquee{width:100%;margin-top:120px}@media (max-width:768px){.Partners-module-scss-module__7KXTHW__partners__marquee{width:calc(100% + 20px);margin-top:72px;margin-left:-10px;margin-right:-10px;overflow:hidden}}.Partners-module-scss-module__7KXTHW__partners__track{width:100%;display:block}@media (max-width:768px){.Partners-module-scss-module__7KXTHW__partners__track{width:max-content;animation:15s linear infinite Partners-module-scss-module__7KXTHW__partnersMarquee;display:flex}}.Partners-module-scss-module__7KXTHW__partners__list{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}@media (max-width:768px){.Partners-module-scss-module__7KXTHW__partners__list{flex-wrap:nowrap;justify-content:flex-start;gap:48px;width:max-content;padding-right:48px}}.Partners-module-scss-module__7KXTHW__partners__listClone{display:none}@media (max-width:768px){.Partners-module-scss-module__7KXTHW__partners__listClone{display:flex}}.Partners-module-scss-module__7KXTHW__partners__item{flex:0 auto;min-width:0}@media (max-width:768px){.Partners-module-scss-module__7KXTHW__partners__item{flex:none;justify-content:center;align-items:center;max-width:none;min-height:56px;display:flex}}.Partners-module-scss-module__7KXTHW__partners__item img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:64px;display:block}@media (max-width:768px){.Partners-module-scss-module__7KXTHW__partners__item img{max-width:none;max-height:48px}}.Partners-module-scss-module__7KXTHW__partnersEmbed{color:#fff;background:0 0;padding:0}.Partners-module-scss-module__7KXTHW__partnersEmbed .Partners-module-scss-module__7KXTHW__partners__marquee{margin-top:120px}@media (max-width:768px){.Partners-module-scss-module__7KXTHW__partnersEmbed .Partners-module-scss-module__7KXTHW__partners__marquee{margin-top:72px}}@keyframes Partners-module-scss-module__7KXTHW__partnersMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:768px) and (prefers-reduced-motion:reduce){.Partners-module-scss-module__7KXTHW__partners__track{animation:none}}
.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview{color:#fff;background:#000;padding:80px 70px 0;position:relative;overflow:hidden visible}@media (max-width:768px){.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview{padding:45px 10px}}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__title{letter-spacing:-.02em;text-transform:uppercase;color:#fbfbfb;font-family:Bebas;font-size:56px;font-weight:400;line-height:84%}@media (max-width:768px){.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__title{font-size:48px}}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__field{z-index:1;perspective:1600px;width:100%;transform-style:preserve-3d;pointer-events:none;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:56px;align-items:start;gap:28px;margin-top:45px;display:grid;position:relative}@media (max-width:768px){.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__field{perspective:none;transform-style:flat;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:52px;gap:22px;overflow:visible}}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__wrap{position:relative}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__centerFixed{z-index:50;will-change:opacity;position:fixed;top:50vh;left:50%;transform:translate(-50%,-50%)}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__link{text-align:center;letter-spacing:-.02em;text-transform:uppercase;color:#eb5d3b;text-align:center;opacity:1;font-family:Bebas;font-size:clamp(40px,4.2vw,56px);font-weight:400;line-height:84%;text-decoration:none;display:block;position:relative}@media (max-width:768px){.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__link{font-size:40px}}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot{box-sizing:border-box;pointer-events:none;transform-style:preserve-3d;border-radius:2px;position:relative;overflow:visible}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slotVisible{opacity:1}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slotLink{pointer-events:auto;cursor:pointer}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slotLink:hover{z-index:20}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__imageWrap{position:relative}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__projectLink{opacity:0;background:linear-gradient(#0000 55%,#000000a6 100%);align-items:flex-end;padding:14px 16px;text-decoration:none;transition:opacity .3s;display:flex;position:absolute;inset:0}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__projectLink:hover,.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__projectLink:focus-visible{opacity:1}@media (hover:none){.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__projectLink{opacity:1;background:linear-gradient(#0000 65%,#0000008c 100%)}}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__projectName{letter-spacing:-.02em;text-transform:uppercase;color:#fbfbfb;font-family:Bebas;font-size:24px;font-weight:400;line-height:90%}@media (max-width:768px){.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__projectName{font-size:18px}}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__parallax{will-change:transform;width:100%;height:100%;position:absolute;top:0;left:0}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__imageWrap{width:100%;height:100%;display:block}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__image{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;display:block}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__layer--far{z-index:1;transform:translateZ(-140px)scale(.92)}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__layer--far .ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__image{filter:brightness(.92)contrast(1.02)saturate(.95)}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__layer--mid{z-index:2;transform:translateZ(-40px)scale(.97)}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__layer--mid .ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__image{filter:brightness(.96)contrast(1.03)}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__layer--near{z-index:3;transform:translateZ(90px)scale(1.04);box-shadow:0 20px 40px #00000073}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i1]{grid-area:4/1/span 3/span 3;height:150px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i2]{grid-area:1/4/span 5/span 5;height:240px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i3]{grid-area:2/9/span 6/span 4;height:260px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i4]{grid-area:8/1/span 5/span 3;height:260px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i5]{grid-area:10/5/span 4/span 4;height:200px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i6]{grid-area:9/9/span 5/span 2;height:220px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i7]{grid-area:14/2/span 5/span 4;height:260px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i8]{grid-area:7/7/span 3/span 2;height:150px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i9]{grid-area:13/11/span 3/span 2;height:130px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i10]{grid-area:14/7/span 4/span 3;height:220px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i11]{grid-area:20/1/span 7/span 6;height:300px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i12]{grid-area:21/8/span 6/span 5;height:260px}@media (max-width:768px){.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot{overflow:visible}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__layer--far,.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__layer--mid,.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__layer--near{box-shadow:none;transform:none}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i2]{display:none}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i3]{grid-area:5/3/span 5/span 4;height:190px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i1]{grid-area:4/1/span 3/span 3;height:140px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i4]{grid-area:9/1/span 6/span 3;height:240px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i5]{grid-area:11/4/span 4/span 3;height:180px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i6]{grid-area:15/2/span 5/span 2;height:210px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i7]{grid-area:17/4/span 5/span 3;height:210px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i8]{grid-area:19/1/span 3/span 2;height:140px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i9]{grid-area:22/5/span 3/span 2;height:130px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i10]{grid-area:24/2/span 4/span 3;height:180px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i11]{grid-area:28/1/span 6/span 5;height:200px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i12]{grid-area:33/3/span 5/span 4;height:190px}}
.TeamQuote-module-scss-module__rQez4G__teamQuote{color:#fff;background:#000;padding:75px 70px}@media (max-width:768px){.TeamQuote-module-scss-module__rQez4G__teamQuote{padding:50px 10px}}.TeamQuote-module-scss-module__rQez4G__teamQuote__top{flex-direction:column;display:flex}.TeamQuote-module-scss-module__rQez4G__teamQuote__quote{letter-spacing:-.02em;text-transform:uppercase;color:#9c9c9c;align-items:flex-start;gap:24px;font-family:Bebas;font-size:160px;font-weight:400;line-height:84%;display:flex}.TeamQuote-module-scss-module__rQez4G__teamQuote__author{color:#9c9c9c;white-space:nowrap;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0%;text-transform:uppercase;margin-top:19px;font-size:16px;font-weight:400;line-height:100%}.TeamQuote-module-scss-module__rQez4G__teamQuote__title{letter-spacing:-.02em;text-transform:uppercase;color:#fbfbfb;font-family:Bebas;font-size:56px;font-weight:400;line-height:100%}@media (max-width:768px){.TeamQuote-module-scss-module__rQez4G__teamQuote__title{font-size:48px}}.TeamQuote-module-scss-module__rQez4G__teamQuote__quotesign{color:#9c9c9c;vertical-align:top;margin-right:10px;padding-left:25px;font-family:Bebas;font-size:160px;font-weight:400;display:inline-block;transform:translateY(38px)}@media (max-width:500px){.TeamQuote-module-scss-module__rQez4G__teamQuote__mobile{text-align:right;width:100%;display:inline-block}}.TeamQuote-module-scss-module__rQez4G__teamQuote__accent{color:#eb5d3b;min-height:1em;display:block}@media (max-width:768px){.TeamQuote-module-scss-module__rQez4G__teamQuote__accent[data-typing=true]:after{content:"";vertical-align:baseline;background:#eb5d3b;width:2px;height:.85em;margin-left:2px;animation:.8s step-end infinite TeamQuote-module-scss-module__rQez4G__teamQuoteAccentCaret;display:inline-block}}@keyframes TeamQuote-module-scss-module__rQez4G__teamQuoteAccentCaret{0%,to{opacity:1}50%{opacity:0}}.TeamQuote-module-scss-module__rQez4G__teamQuote__text{color:#9c9c9c;max-width:520px;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0%;flex-direction:column;gap:16px;margin-top:75px;font-size:16px;font-weight:400;line-height:100%;display:flex;position:relative;left:30%}@media (max-width:1100px){.TeamQuote-module-scss-module__rQez4G__teamQuote__text{left:20%}}@media (max-width:768px){.TeamQuote-module-scss-module__rQez4G__teamQuote__text{max-width:none;margin-top:48px;left:0}}.TeamQuote-module-scss-module__rQez4G__teamQuote__text p{margin:0}.TeamQuote-module-scss-module__rQez4G__teamQuote__media{aspect-ratio:1060/505;width:100%;margin-top:75px;overflow:hidden}@media (max-width:768px){.TeamQuote-module-scss-module__rQez4G__teamQuote__media{min-height:0;margin-top:48px}}.TeamQuote-module-scss-module__rQez4G__teamQuote__image{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.TeamQuote-module-scss-module__rQez4G__teamQuote__bottom{color:#9c9c9c;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0%;margin-top:40px;font-size:16px;font-weight:400;line-height:100%}@media (max-width:768px){.TeamQuote-module-scss-module__rQez4G__teamQuote__bottom{margin-top:75px}}.TeamQuote-module-scss-module__rQez4G__teamQuoteEmbedTrust{color:#fff;background:0 0;flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:0;display:flex}.TeamQuote-module-scss-module__rQez4G__teamQuoteEmbedTrust .TeamQuote-module-scss-module__rQez4G__teamQuote__text{margin-top:48px}@media (max-width:768px){.TeamQuote-module-scss-module__rQez4G__teamQuoteEmbedTrust .TeamQuote-module-scss-module__rQez4G__teamQuote__text{margin-top:48px}}.TeamQuote-module-scss-module__rQez4G__teamQuoteEmbedPhotoOutro{color:#fff;background:0 0;flex-direction:column;justify-content:flex-start;gap:40px;height:auto;padding:0;display:flex}.TeamQuote-module-scss-module__rQez4G__teamQuoteEmbedPhotoOutro .TeamQuote-module-scss-module__rQez4G__teamQuote__text{flex-shrink:0;max-width:none;margin:0;left:0}.TeamQuote-module-scss-module__rQez4G__teamQuoteEmbedPhotoOutro .TeamQuote-module-scss-module__rQez4G__teamQuote__media{aspect-ratio:1060/505;flex:none;width:100%;margin-top:0}.TeamQuote-module-scss-module__rQez4G__teamQuoteEmbedPhotoOutro .TeamQuote-module-scss-module__rQez4G__teamQuote__bottom{flex-shrink:0;margin-top:0}@media (max-width:768px){.TeamQuote-module-scss-module__rQez4G__teamQuoteEmbedPhotoOutro{gap:75px}.TeamQuote-module-scss-module__rQez4G__teamQuoteEmbedPhotoOutro .TeamQuote-module-scss-module__rQez4G__teamQuote__text{margin:0}.TeamQuote-module-scss-module__rQez4G__teamQuoteEmbedPhotoOutro .TeamQuote-module-scss-module__rQez4G__teamQuote__media{aspect-ratio:1060/505;margin-top:0}}
.HomeTrustBlock-module-scss-module__Aa5oSa__block{box-sizing:border-box;color:#fff;background:#000;flex-direction:column;justify-content:space-between;gap:48px;height:100%;padding:75px 70px;display:flex;overflow:hidden}@media (max-width:768px){.HomeTrustBlock-module-scss-module__Aa5oSa__block{gap:100px;height:auto;padding:60px 10px 24px;overflow:visible}}
.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages{color:#fff;box-sizing:border-box;background:#000;justify-content:space-between;align-items:center;gap:80px;width:100%;padding:75px 112px 75px 70px;display:flex}@media (max-width:1200px){.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages{gap:60px;padding:75px 80px 75px 50px}}@media (max-width:1024px){.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages{gap:48px;padding:60px 48px 60px 40px}}@media (max-width:768px){.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages{flex-direction:column;align-items:flex-start;gap:75px;padding:50px 10px 50px 48px}}.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages__left{flex-shrink:0;max-width:386px}.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages__label{color:#9c9c9c;font-family:var(--font-inter),system-ui,sans-serif;text-transform:uppercase;font-size:16px;font-weight:400;line-height:100%;display:block}.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages__title{letter-spacing:-.02em;text-transform:uppercase;color:#fbfbfb;margin-top:36px;font-family:Bebas;font-size:56px;font-weight:400;line-height:84%}@media (max-width:768px){.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages__title{font-size:62px}}.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages__title span{color:#eb5d3b}.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages__bottom{margin-top:35px}@media (max-width:768px){.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages__bottom{margin-top:25px}}.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages__bottom h3{color:#9c9c9c;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0%;text-transform:uppercase;margin:0;font-size:16px;font-weight:400;line-height:100%}.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages__bottom p{color:#fbfbfb;max-width:320px;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0%;margin-top:15px;font-size:16px;font-weight:400;line-height:100%}@media (max-width:768px){.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages__bottom p{margin-top:25px}}.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages__right{flex-direction:column;flex-shrink:0;gap:50px;width:100%;max-width:498px;display:flex}@media (max-width:768px){.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages__right{gap:75px;max-width:none}}.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages__item{max-width:498px}.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages__item h3{letter-spacing:-.02em;text-transform:uppercase;color:#fbfbfb;max-width:498px;margin:0;font-family:Bebas;font-size:36px;font-weight:400;line-height:84%}@media (max-width:768px){.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages__item h3{max-width:none;font-size:42px}}.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages__item p{color:#9c9c9c;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0%;margin-top:10px;font-size:16px;font-weight:400;line-height:100%}.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantagesSnap{box-sizing:border-box;height:100%}.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantagesSnap .ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages__right{gap:36px}@media (max-width:768px){.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantagesSnap{gap:75px;height:auto}}
.TeamCompetenciesIntro-module-scss-module__8hW7jG__block{box-sizing:border-box;color:#fff;background:#000;flex-direction:column;justify-content:center;height:100%;padding:75px 70px;display:flex;overflow:hidden}@media (max-width:768px){.TeamCompetenciesIntro-module-scss-module__8hW7jG__block{height:auto;padding:50px 10px 50px 48px;overflow:visible}}
.BlogPage-module-scss-module__eeUIoa__blogPage{color:#fbfbfb;background:#000;min-height:100vh;padding-left:35px;position:relative}@media (max-width:768px){.BlogPage-module-scss-module__eeUIoa__blogPage{padding-left:10px}}.BlogPage-module-scss-module__eeUIoa__blog{padding:30px 70px 120px 35px}@media (max-width:768px){.BlogPage-module-scss-module__eeUIoa__blog{padding:40px 10px 80px 0}}.BlogPage-module-scss-module__eeUIoa__blog__header{flex-direction:column;gap:40px;padding-bottom:60px;display:flex}@media (max-width:768px){.BlogPage-module-scss-module__eeUIoa__blog__header{gap:24px;margin-left:52px;padding-bottom:40px}}.BlogPage-module-scss-module__eeUIoa__blog__crumbs{font-family:var(--font-inter),system-ui,sans-serif;text-transform:uppercase;color:#9c9c9c;flex-wrap:wrap;gap:12px;font-size:16px;display:flex}.BlogPage-module-scss-module__eeUIoa__blog__crumbs a{color:inherit;text-decoration:none}.BlogPage-module-scss-module__eeUIoa__blog__crumbs a:hover,.BlogPage-module-scss-module__eeUIoa__blog__crumbCurrent{color:#fbfbfb}.BlogPage-module-scss-module__eeUIoa__blog__heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}@media (max-width:768px){.BlogPage-module-scss-module__eeUIoa__blog__heading{flex-direction:column;align-items:flex-start;gap:24px}}.BlogPage-module-scss-module__eeUIoa__blog__title{letter-spacing:-.02em;text-transform:uppercase;color:#eb5d3b;margin:0;font-family:Bebas;font-size:clamp(96px,13.3vw,160px);font-weight:400;line-height:.92}@media (max-width:768px){.BlogPage-module-scss-module__eeUIoa__blog__title{font-size:56px}}.BlogPage-module-scss-module__eeUIoa__blog__lead{max-width:340px;font-family:var(--font-inter),system-ui,sans-serif;color:#9c9c9c;margin:0;font-size:16px}.BlogPage-module-scss-module__eeUIoa__blog__filters{border-bottom:1px solid #9c9c9c66;flex-wrap:wrap;gap:12px 28px;padding:24px 0;display:flex;position:relative}.BlogPage-module-scss-module__eeUIoa__blog__filters a{font-family:var(--font-inter),system-ui,sans-serif;text-transform:uppercase;color:#9c9c9c;padding-bottom:10px;font-size:16px;text-decoration:none;transition:color .2s;position:relative}.BlogPage-module-scss-module__eeUIoa__blog__filters a:hover{color:#fbfbfb}@media (max-width:768px){.BlogPage-module-scss-module__eeUIoa__blog__filters{border-top:1px solid #9c9c9c66;flex-direction:column;align-items:flex-start;gap:14px}.BlogPage-module-scss-module__eeUIoa__blog__filters a{padding-bottom:6px}}.BlogPage-module-scss-module__eeUIoa__blog__filterActive{color:#fbfbfb!important}.BlogPage-module-scss-module__eeUIoa__blog__filterBar{pointer-events:none;background:#eb5d3b;height:2px;transition:transform .45s cubic-bezier(.22,1,.36,1),width .45s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.BlogPage-module-scss-module__eeUIoa__blog__empty{font-family:var(--font-inter),system-ui,sans-serif;color:#9c9c9c;margin:0;font-size:16px}.BlogPage-module-scss-module__eeUIoa__blog__featured{padding-bottom:100px}@media (max-width:768px){.BlogPage-module-scss-module__eeUIoa__blog__featured{padding-bottom:60px}}.BlogPage-module-scss-module__eeUIoa__blog__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:60px 20px;display:grid}.BlogPage-module-scss-module__eeUIoa__blog__grid+.BlogPage-module-scss-module__eeUIoa__blog__grid{margin-top:60px}@media (max-width:1024px){.BlogPage-module-scss-module__eeUIoa__blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.BlogPage-module-scss-module__eeUIoa__blog__grid{grid-template-columns:minmax(0,1fr);gap:60px}}.BlogPage-module-scss-module__eeUIoa__blog__pagination{align-items:center;gap:40px;margin-top:60px;display:flex}@media (max-width:768px){.BlogPage-module-scss-module__eeUIoa__blog__pagination{border-top:1px solid #9c9c9c66;justify-content:space-between;padding-top:24px}}.BlogPage-module-scss-module__eeUIoa__blog__pages{gap:24px;display:flex}.BlogPage-module-scss-module__eeUIoa__blog__pages a{letter-spacing:-.02em;color:#9c9c9c;font-family:Bebas;font-size:36px;font-weight:400;line-height:.92;text-decoration:none;transition:color .2s}.BlogPage-module-scss-module__eeUIoa__blog__pages a:hover{color:#fbfbfb}@media (max-width:768px){.BlogPage-module-scss-module__eeUIoa__blog__pages{gap:20px}}.BlogPage-module-scss-module__eeUIoa__blog__pageActive{color:#eb5d3b!important}.BlogPage-module-scss-module__eeUIoa__blog__more{cursor:pointer;font-family:var(--font-inter),system-ui,sans-serif;text-transform:uppercase;color:#fbfbfb;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:16px;display:inline-flex}.BlogPage-module-scss-module__eeUIoa__blog__more:hover{color:#eb5d3b}.BlogPage-module-scss-module__eeUIoa__blog__more:disabled{cursor:default;opacity:.6}
html:has(.ArticlePage-module-scss-module__0RVSNq__articlePage){overflow-x:clip}html:has(.ArticlePage-module-scss-module__0RVSNq__articlePage) body{overflow-x:clip}.ArticlePage-module-scss-module__0RVSNq__articlePage{color:#fbfbfb;background:#000;min-height:100vh;padding-left:35px;position:relative}@media (max-width:768px){.ArticlePage-module-scss-module__0RVSNq__articlePage{padding-left:10px}}.ArticlePage-module-scss-module__0RVSNq__article__cover{padding:30px 33px 0 0}.ArticlePage-module-scss-module__0RVSNq__article__cover img{aspect-ratio:1134/520;object-fit:cover;background:#111;width:100%;display:block}@media (max-width:768px){.ArticlePage-module-scss-module__0RVSNq__article__cover{margin-left:52px;padding:40px 10px 0 0}.ArticlePage-module-scss-module__0RVSNq__article__cover img{aspect-ratio:288/300}}.ArticlePage-module-scss-module__0RVSNq__article__header{flex-direction:column;gap:32px;padding:40px 70px 0 35px;display:flex}@media (max-width:768px){.ArticlePage-module-scss-module__0RVSNq__article__header{gap:24px;padding:28px 10px 0 52px}}.ArticlePage-module-scss-module__0RVSNq__article__crumbs{font-family:var(--font-inter),system-ui,sans-serif;text-transform:uppercase;color:#9c9c9c;flex-wrap:wrap;gap:12px;font-size:16px;font-weight:400;line-height:normal;display:flex}.ArticlePage-module-scss-module__0RVSNq__article__crumbs a{color:inherit;text-decoration:none}.ArticlePage-module-scss-module__0RVSNq__article__crumbs a:hover{color:#fbfbfb}.ArticlePage-module-scss-module__0RVSNq__article__crumbCurrent{color:#fbfbfb!important}@media (max-width:768px){.ArticlePage-module-scss-module__0RVSNq__article__crumbHome{display:none}}.ArticlePage-module-scss-module__0RVSNq__article__title{letter-spacing:-.02em;text-transform:uppercase;color:#fbfbfb;max-width:880px;margin:0;font-family:Bebas;font-size:56px;font-weight:400;line-height:84%}@media (max-width:768px){.ArticlePage-module-scss-module__0RVSNq__article__title{font-size:40px}}.ArticlePage-module-scss-module__0RVSNq__article__meta{font-family:var(--font-inter),system-ui,sans-serif;text-transform:uppercase;border-bottom:1px solid #9c9c9c66;justify-content:space-between;gap:24px;margin:0;padding:8px 0 24px;font-size:16px;font-weight:400;line-height:normal;display:flex}.ArticlePage-module-scss-module__0RVSNq__article__meta>div{gap:15px;display:flex}.ArticlePage-module-scss-module__0RVSNq__article__meta dt{color:#eb5d3b}.ArticlePage-module-scss-module__0RVSNq__article__meta dd{color:#fbfbfb;margin:0}.ArticlePage-module-scss-module__0RVSNq__article__meta dd a{color:inherit;text-decoration:none}.ArticlePage-module-scss-module__0RVSNq__article__meta dd a:hover{color:#eb5d3b}@media (max-width:768px){.ArticlePage-module-scss-module__0RVSNq__article__meta{border-bottom:0;flex-direction:column;gap:16px;margin-left:-42px;padding:8px 0 0}.ArticlePage-module-scss-module__0RVSNq__article__metaCategory{display:none!important}}.ArticlePage-module-scss-module__0RVSNq__article__columns{grid-template-columns:250px minmax(0,700px);align-items:start;column-gap:110px;padding:60px 70px 120px 35px;display:grid}@media (max-width:1100px){.ArticlePage-module-scss-module__0RVSNq__article__columns{grid-template-columns:200px minmax(0,1fr);column-gap:60px}}@media (max-width:768px){.ArticlePage-module-scss-module__0RVSNq__article__columns{flex-direction:column;gap:40px;padding:60px 10px 60px 0;display:flex}}.ArticlePage-module-scss-module__0RVSNq__article__aside{flex-direction:column;gap:48px;display:flex;position:sticky;top:40px}@media (max-width:768px){.ArticlePage-module-scss-module__0RVSNq__article__aside{order:2;width:100%;position:static}}.ArticlePage-module-scss-module__0RVSNq__article__body{flex-direction:column;gap:32px;min-width:0;display:flex}.ArticlePage-module-scss-module__0RVSNq__article__block{min-width:0}.ArticlePage-module-scss-module__0RVSNq__article__lead{font-family:var(--font-inter),system-ui,sans-serif;text-transform:uppercase;color:#fbfbfb;margin:0;font-size:16px;font-weight:400;line-height:normal}.ArticlePage-module-scss-module__0RVSNq__article__heading{letter-spacing:-.02em;text-transform:uppercase;color:#fbfbfb;flex-direction:column;gap:12px;margin:0;padding-top:24px;scroll-margin-top:40px;font-family:Bebas;font-size:36px;font-weight:400;line-height:84%;display:flex}.ArticlePage-module-scss-module__0RVSNq__article__heading span{font-family:var(--font-inter),system-ui,sans-serif;color:#eb5d3b;font-size:16px;font-weight:400;line-height:normal}.ArticlePage-module-scss-module__0RVSNq__article__text{font-family:var(--font-inter),system-ui,sans-serif;color:#9c9c9c;white-space:pre-line;margin:0;font-size:16px;font-weight:400;line-height:normal}.ArticlePage-module-scss-module__0RVSNq__article__figure{margin:0}.ArticlePage-module-scss-module__0RVSNq__article__figure img{aspect-ratio:700/440;object-fit:cover;background:#111;width:100%;display:block}.ArticlePage-module-scss-module__0RVSNq__article__figure figcaption{font-family:var(--font-inter),system-ui,sans-serif;color:#9c9c9c;margin-top:12px;font-size:14px;font-weight:400;line-height:normal}@media (max-width:768px){.ArticlePage-module-scss-module__0RVSNq__article__figure img{aspect-ratio:340/260}}.ArticlePage-module-scss-module__0RVSNq__article__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ArticlePage-module-scss-module__0RVSNq__article__pair img{aspect-ratio:1;object-fit:cover;background:#111;width:100%;display:block}@media (max-width:768px){.ArticlePage-module-scss-module__0RVSNq__article__pair img{aspect-ratio:160/200}}.ArticlePage-module-scss-module__0RVSNq__article__list{border-top:1px solid #9c9c9c66;margin:0;padding:0;list-style:none}.ArticlePage-module-scss-module__0RVSNq__article__list li{border-bottom:1px solid #9c9c9c66;align-items:center;gap:20px;padding:20px 0;display:flex}.ArticlePage-module-scss-module__0RVSNq__article__listNumber{letter-spacing:-.02em;text-transform:uppercase;color:#d2d8e2;flex:0 0 70px;font-family:Bebas;font-size:36px;font-weight:400;line-height:84%}@media (max-width:768px){.ArticlePage-module-scss-module__0RVSNq__article__listNumber{font-family:var(--font-inter),system-ui,sans-serif;color:#eb5d3b;flex-basis:52px;font-size:12px;font-weight:400;line-height:normal}}.ArticlePage-module-scss-module__0RVSNq__article__listText{font-family:var(--font-inter),system-ui,sans-serif;color:#9c9c9c;flex-direction:column;gap:6px;font-size:16px;font-weight:400;line-height:normal;display:flex}.ArticlePage-module-scss-module__0RVSNq__article__listText span:first-child{text-transform:uppercase;color:#fbfbfb}.ArticlePage-module-scss-module__0RVSNq__article__stats{gap:20px;margin:0;padding:8px 0;display:flex}.ArticlePage-module-scss-module__0RVSNq__article__stats>div{flex-direction:column;flex:1 1 0;gap:12px;min-width:0;display:flex}.ArticlePage-module-scss-module__0RVSNq__article__stats dt{letter-spacing:-.02em;text-transform:uppercase;color:#d2d8e2;white-space:nowrap;font-family:Bebas;font-size:56px;font-weight:400;line-height:.92}.ArticlePage-module-scss-module__0RVSNq__article__stats dd{font-family:var(--font-inter),system-ui,sans-serif;text-transform:uppercase;color:#fbfbfb;margin:0;font-size:16px;font-weight:400;line-height:normal}@media (max-width:768px){.ArticlePage-module-scss-module__0RVSNq__article__stats{flex-direction:column;gap:24px}.ArticlePage-module-scss-module__0RVSNq__article__stats>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;display:grid}.ArticlePage-module-scss-module__0RVSNq__article__stats dt{font-size:36px}}.ArticlePage-module-scss-module__0RVSNq__article__cta{flex-direction:column;grid-column:2;gap:24px;padding-top:56px;display:flex}@media (max-width:768px){.ArticlePage-module-scss-module__0RVSNq__article__cta{order:3;padding-top:20px}}.ArticlePage-module-scss-module__0RVSNq__article__cta p{letter-spacing:-.02em;text-transform:uppercase;color:#fbfbfb;max-width:480px;margin:0;font-family:Bebas;font-size:36px;font-weight:400;line-height:84%}.ArticlePage-module-scss-module__0RVSNq__article__ctaButton{cursor:pointer;font-family:var(--font-inter),system-ui,sans-serif;text-transform:uppercase;color:#fbfbfb;background:0 0;border:0;align-self:flex-start;align-items:center;gap:10px;padding:0;font-size:16px;font-weight:400;line-height:normal;display:inline-flex}.ArticlePage-module-scss-module__0RVSNq__article__ctaButton:hover{color:#eb5d3b}.ArticlePage-module-scss-module__0RVSNq__toc{flex-direction:column;gap:16px;display:flex}@media (max-width:768px){.ArticlePage-module-scss-module__0RVSNq__toc{display:none}}.ArticlePage-module-scss-module__0RVSNq__toc__title{font-family:var(--font-inter),system-ui,sans-serif;text-transform:uppercase;color:#eb5d3b;margin:0;font-size:20px;font-weight:600;line-height:normal}.ArticlePage-module-scss-module__0RVSNq__toc__item{font-family:var(--font-inter),system-ui,sans-serif;text-transform:uppercase;color:#9c9c9c;gap:12px;font-size:16px;font-weight:400;line-height:normal;text-decoration:none;transition:color .2s;display:flex}.ArticlePage-module-scss-module__0RVSNq__toc__item:hover,.ArticlePage-module-scss-module__0RVSNq__toc__itemActive{color:#fbfbfb}.ArticlePage-module-scss-module__0RVSNq__toc__itemActive span:first-child{color:#eb5d3b}.ArticlePage-module-scss-module__0RVSNq__share{border-top:1px solid #9c9c9c66;flex-direction:column;gap:16px;padding-top:16px;display:flex}.ArticlePage-module-scss-module__0RVSNq__share__title{font-family:var(--font-inter),system-ui,sans-serif;text-transform:uppercase;color:#9c9c9c;margin:0;font-size:16px;font-weight:400;line-height:normal}.ArticlePage-module-scss-module__0RVSNq__share__links{flex-direction:column;gap:12px;display:flex}.ArticlePage-module-scss-module__0RVSNq__share__links a{font-family:var(--font-inter),system-ui,sans-serif;text-transform:uppercase;color:#fbfbfb;font-size:16px;font-weight:400;line-height:normal;text-decoration:none}.ArticlePage-module-scss-module__0RVSNq__share__links a:hover{color:#eb5d3b}.ArticlePage-module-scss-module__0RVSNq__share__short{display:none}@media (max-width:768px){.ArticlePage-module-scss-module__0RVSNq__share{flex-direction:row;align-items:center;gap:18px;padding-top:24px}.ArticlePage-module-scss-module__0RVSNq__share__title:after{content:":"}.ArticlePage-module-scss-module__0RVSNq__share__links{flex-direction:row;gap:18px}.ArticlePage-module-scss-module__0RVSNq__share__full{display:none}.ArticlePage-module-scss-module__0RVSNq__share__short{display:inline}}.ArticlePage-module-scss-module__0RVSNq__related{padding:0 70px 60px 35px}@media (max-width:768px){.ArticlePage-module-scss-module__0RVSNq__related{flex-direction:column;padding:0 10px 60px 0;display:flex}}.ArticlePage-module-scss-module__0RVSNq__related__head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:35px;display:flex}@media (max-width:768px){.ArticlePage-module-scss-module__0RVSNq__related__head{display:contents}}.ArticlePage-module-scss-module__0RVSNq__related__title{letter-spacing:-.02em;text-transform:uppercase;color:#fbfbfb;margin:0;font-family:Bebas;font-size:56px;font-weight:400;line-height:84%}@media (max-width:768px){.ArticlePage-module-scss-module__0RVSNq__related__title{margin-bottom:30px}}.ArticlePage-module-scss-module__0RVSNq__related__all{font-family:var(--font-inter),system-ui,sans-serif;text-transform:uppercase;color:#fbfbfb;align-items:center;gap:10px;font-size:16px;font-weight:400;line-height:normal;text-decoration:none;display:inline-flex}.ArticlePage-module-scss-module__0RVSNq__related__all:hover{color:#eb5d3b}@media (max-width:768px){.ArticlePage-module-scss-module__0RVSNq__related__all{order:3;align-self:flex-end;margin-top:50px}}.ArticlePage-module-scss-module__0RVSNq__related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:60px 20px;display:grid}@media (max-width:1024px){.ArticlePage-module-scss-module__0RVSNq__related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.ArticlePage-module-scss-module__0RVSNq__related__grid{order:2;grid-template-columns:minmax(0,1fr);gap:50px}}
.DesignFactors-module-scss-module__m0sDJW__designFactors{color:#fff;background:#000;padding:75px 70px}.DesignFactors-module-scss-module__m0sDJW__designFactors__content{grid-template-columns:1fr 430px;align-items:stretch;gap:110px;display:grid}.DesignFactors-module-scss-module__m0sDJW__designFactors__label{color:#9c9c9c;font-family:var(--font-inter),system-ui,sans-serif;text-transform:uppercase;margin:0 0 50px;font-size:16px;font-weight:400;line-height:120%}.DesignFactors-module-scss-module__m0sDJW__designFactors__listWrap{position:relative}.DesignFactors-module-scss-module__m0sDJW__designFactors__list{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.DesignFactors-module-scss-module__m0sDJW__designFactors__list li{letter-spacing:-.02em;text-transform:uppercase;color:#fbfbfb;font-family:Bebas;font-size:56px;font-weight:400;line-height:84%}.DesignFactors-module-scss-module__m0sDJW__designFactors__listAccent{pointer-events:none;position:absolute;inset:0}.DesignFactors-module-scss-module__m0sDJW__designFactors__listAccent li{color:#eb5d3b}.DesignFactors-module-scss-module__m0sDJW__designFactors__image{aspect-ratio:430/536;width:100%;position:relative;overflow:hidden}.DesignFactors-module-scss-module__m0sDJW__designFactors__image img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:768px){.DesignFactors-module-scss-module__m0sDJW__designFactors{padding:48px 10px}.DesignFactors-module-scss-module__m0sDJW__designFactors__content{grid-template-columns:1fr;gap:40px}.DesignFactors-module-scss-module__m0sDJW__designFactors__list li{font-size:32px}.DesignFactors-module-scss-module__m0sDJW__designFactors__image{max-width:320px;margin:0 auto}}
.HomeTeamPhoto-module-scss-module__hdzHFa__block{box-sizing:border-box;color:#fff;background:#000;flex-direction:column;justify-content:flex-start;height:100%;padding:24px 70px;display:flex;overflow:hidden}@media (max-width:768px){.HomeTeamPhoto-module-scss-module__hdzHFa__block{height:auto;padding:50px 10px;overflow:visible}}
.TeamCompetenciesList-module-scss-module__Ny3Xsa__block{box-sizing:border-box;color:#fff;background:#000;flex-direction:column;align-items:center;width:100%;height:100%;padding:75px 112px 75px 70px;display:flex;overflow:hidden}@media (max-width:1200px){.TeamCompetenciesList-module-scss-module__Ny3Xsa__block{padding:75px 80px 75px 50px}}@media (max-width:1024px){.TeamCompetenciesList-module-scss-module__Ny3Xsa__block{padding:60px 48px 60px 40px}}@media (max-width:768px){.TeamCompetenciesList-module-scss-module__Ny3Xsa__block{align-items:stretch;height:auto;padding:50px 10px;overflow:visible}}
.PortfolioPage-module-scss-module__b1XqmG__portfolioPage{color:#fff;background:#000;min-height:100vh;padding-left:35px;position:relative}@media (max-width:768px){.PortfolioPage-module-scss-module__b1XqmG__portfolioPage{padding-left:10px}}.PortfolioPage-module-scss-module__b1XqmG__portfolio{padding:30px 70px 120px 35px}.PortfolioPage-module-scss-module__b1XqmG__portfolio__filters{border-bottom:1px solid #9c9c9c66;flex-wrap:wrap;gap:12px 28px;margin-bottom:50px;padding:24px 0;display:flex}.PortfolioPage-module-scss-module__b1XqmG__portfolio__filters a{font-family:var(--font-inter),system-ui,sans-serif;text-transform:uppercase;color:#9c9c9c;padding-bottom:10px;font-size:16px;text-decoration:none;transition:color .2s;position:relative}.PortfolioPage-module-scss-module__b1XqmG__portfolio__filters a:hover{color:#fbfbfb}.PortfolioPage-module-scss-module__b1XqmG__portfolio__filterActive{color:#fbfbfb!important}.PortfolioPage-module-scss-module__b1XqmG__portfolio__filterActive:after{content:"";background:#eb5d3b;height:2px;position:absolute;bottom:0;left:0;right:0}.PortfolioPage-module-scss-module__b1XqmG__portfolio__grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:70px 20px;display:grid}.PortfolioPage-module-scss-module__b1XqmG__portfolio__card{color:#fff;text-decoration:none;display:block}.PortfolioPage-module-scss-module__b1XqmG__portfolio__card:hover img{transform:scale(1.03)}.PortfolioPage-module-scss-module__b1XqmG__portfolio__image{aspect-ratio:560/300;background:#111;width:100%;overflow:hidden}.PortfolioPage-module-scss-module__b1XqmG__portfolio__image img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1);display:block}.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardLargeLeft{grid-column:span 7}.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardLargeLeft .PortfolioPage-module-scss-module__b1XqmG__portfolio__image{aspect-ratio:670/360}.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardSmallRight{grid-column:span 5}.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardSmallRight .PortfolioPage-module-scss-module__b1XqmG__portfolio__image{aspect-ratio:460/260}.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardThird{grid-column:span 4}.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardThird .PortfolioPage-module-scss-module__b1XqmG__portfolio__image{aspect-ratio:360/260}.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardFull{grid-column:1/-1}.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardFull .PortfolioPage-module-scss-module__b1XqmG__portfolio__image{aspect-ratio:1130/620}.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardSmallLeft{grid-column:span 6}.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardSmallLeft .PortfolioPage-module-scss-module__b1XqmG__portfolio__image{aspect-ratio:540/300}.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardHalf{grid-column:span 6}.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardHalf .PortfolioPage-module-scss-module__b1XqmG__portfolio__image{aspect-ratio:540/420}.PortfolioPage-module-scss-module__b1XqmG__portfolio__meta{grid-template-columns:1fr auto auto;gap:40px;margin-top:14px;display:grid}.PortfolioPage-module-scss-module__b1XqmG__portfolio__meta span{letter-spacing:-.02em;text-transform:uppercase;color:#fbfbfb;font-family:Bebas;font-size:18px;font-weight:400;line-height:84%}.PortfolioPage-module-scss-module__b1XqmG__portfolio__meta span:nth-child(2),.PortfolioPage-module-scss-module__b1XqmG__portfolio__meta span:nth-child(3){color:#9c9c9c}@media (max-width:768px){.PortfolioPage-module-scss-module__b1XqmG__portfolio{padding:30px 10px 80px 0}.PortfolioPage-module-scss-module__b1XqmG__portfolio__filters{gap:14px 20px;margin-bottom:40px;margin-left:48px}.PortfolioPage-module-scss-module__b1XqmG__portfolio__grid{grid-template-columns:1fr;gap:45px;padding-left:0}.PortfolioPage-module-scss-module__b1XqmG__portfolio__grid>.PortfolioPage-module-scss-module__b1XqmG__portfolio__card:nth-child(-n+2){margin-left:48px}.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardLargeLeft,.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardSmallRight,.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardThird,.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardFull,.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardSmallLeft,.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardHalf{grid-column:auto}.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardLargeLeft .PortfolioPage-module-scss-module__b1XqmG__portfolio__image,.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardSmallRight .PortfolioPage-module-scss-module__b1XqmG__portfolio__image,.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardThird .PortfolioPage-module-scss-module__b1XqmG__portfolio__image,.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardFull .PortfolioPage-module-scss-module__b1XqmG__portfolio__image,.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardSmallLeft .PortfolioPage-module-scss-module__b1XqmG__portfolio__image,.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardHalf .PortfolioPage-module-scss-module__b1XqmG__portfolio__image{aspect-ratio:320/220}.PortfolioPage-module-scss-module__b1XqmG__portfolio__meta{gap:20px}.PortfolioPage-module-scss-module__b1XqmG__portfolio__meta span{font-size:16px}}
.ProjectPage-module-scss-module__jSv7yG__projectPage{color:#fff;background:#000;min-height:100vh;padding-left:35px;position:relative}@media (max-width:768px){.ProjectPage-module-scss-module__jSv7yG__projectPage{padding-left:10px}}.ProjectPage-module-scss-module__jSv7yG__projectPage__hero{padding:30px 70px 40px 35px}@media (max-width:768px){.ProjectPage-module-scss-module__jSv7yG__projectPage__hero{grid-template-columns:48px minmax(0,1fr);row-gap:28px;padding:40px 18px 40px 0;display:grid}}.ProjectPage-module-scss-module__jSv7yG__projectPage__cover{aspect-ratio:1130/315;background:#111;width:100%;overflow:hidden}.ProjectPage-module-scss-module__jSv7yG__projectPage__cover img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:768px){.ProjectPage-module-scss-module__jSv7yG__projectPage__cover{width:100%;height:424px;aspect-ratio:unset;box-sizing:border-box;grid-area:1/2}}.ProjectPage-module-scss-module__jSv7yG__projectPage__title{letter-spacing:-.02em;text-transform:uppercase;color:#fbfbfb;margin-top:28px;font-family:Bebas;font-size:72px;font-weight:400;line-height:84%}@media (max-width:768px){.ProjectPage-module-scss-module__jSv7yG__projectPage__title{box-sizing:border-box;grid-area:2/2;width:100%;margin-top:0;font-size:52px}}.ProjectPage-module-scss-module__jSv7yG__projectPage__info{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:35px;display:flex}.ProjectPage-module-scss-module__jSv7yG__projectPage__info div{flex-shrink:0;align-items:center;gap:16px;display:flex}.ProjectPage-module-scss-module__jSv7yG__projectPage__info span{font-family:var(--font-inter),system-ui,sans-serif;text-transform:uppercase;color:#eb5d3b;font-size:14px}.ProjectPage-module-scss-module__jSv7yG__projectPage__info p{font-family:var(--font-inter),system-ui,sans-serif;text-transform:uppercase;color:#fbfbfb;margin:0;font-size:14px}@media (max-width:768px){.ProjectPage-module-scss-module__jSv7yG__projectPage__info{box-sizing:border-box;flex-direction:column;grid-area:3/1/auto/-1;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;margin-top:70px}}.ProjectPage-module-scss-module__jSv7yG__projectPage__heroSnap{box-sizing:border-box;flex-direction:column;justify-content:flex-start;height:100%;padding:30px 70px 40px 35px;display:flex}.ProjectPage-module-scss-module__jSv7yG__projectPage__heroSnap .ProjectPage-module-scss-module__jSv7yG__projectPage__cover{aspect-ratio:1130/315;flex-shrink:0;width:100%;height:auto}.ProjectPage-module-scss-module__jSv7yG__projectPage__heroSnap .ProjectPage-module-scss-module__jSv7yG__projectPage__cover img{object-position:top center}.ProjectPage-module-scss-module__jSv7yG__projectPage__heroSnap .ProjectPage-module-scss-module__jSv7yG__projectPage__title{margin-top:28px}.ProjectPage-module-scss-module__jSv7yG__projectPage__heroSnap .ProjectPage-module-scss-module__jSv7yG__projectPage__info{margin-top:35px}@media (max-width:768px){.ProjectPage-module-scss-module__jSv7yG__projectPage__heroSnap{height:auto}.ProjectPage-module-scss-module__jSv7yG__projectPage__heroSnap .ProjectPage-module-scss-module__jSv7yG__projectPage__cover{max-height:none}}.ProjectPage-module-scss-module__jSv7yG__projectGallery{flex-direction:column;gap:35px;padding:40px 70px 120px 35px;display:flex}@media (max-width:768px){.ProjectPage-module-scss-module__jSv7yG__projectGallery{box-sizing:border-box;gap:20px;width:calc(100% + 10px);margin-left:-10px;padding:20px 10px 80px}}.ProjectPage-module-scss-module__jSv7yG__projectGallery__row{gap:20px;display:grid}@media (max-width:768px){.ProjectPage-module-scss-module__jSv7yG__projectGallery__row{display:contents}}.ProjectPage-module-scss-module__jSv7yG__projectGallery__image{background:#111;overflow:hidden}.ProjectPage-module-scss-module__jSv7yG__projectGallery__image img{object-fit:cover;width:100%;height:100%;display:block}.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowHalfFirst{grid-template-columns:1fr 1fr;align-items:start}.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowHalfFirst .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:first-child{aspect-ratio:540/330}.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowHalfFirst .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:last-child{aspect-ratio:540/240}.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowHalfSecond{grid-template-columns:1fr 1fr;align-items:start}.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowHalfSecond .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:first-child{aspect-ratio:540/240}.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowHalfSecond .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:last-child{aspect-ratio:540/330}.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowThreeEqual{grid-template-columns:repeat(3,1fr)}.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowThreeEqual .ProjectPage-module-scss-module__jSv7yG__projectGallery__image{aspect-ratio:350/315}.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowFull{grid-template-columns:1fr}.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowFull .ProjectPage-module-scss-module__jSv7yG__projectGallery__image{aspect-ratio:1130/620}.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowRightSingle{grid-template-columns:1fr 1fr}.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowRightSingle .ProjectPage-module-scss-module__jSv7yG__projectGallery__image{aspect-ratio:540/300;grid-column:2}.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowLeftSingle{grid-template-columns:1fr 1fr}.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowLeftSingle .ProjectPage-module-scss-module__jSv7yG__projectGallery__image{aspect-ratio:540/300;grid-column:1}.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowTwoEqual{grid-template-columns:repeat(2,1fr)}.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowTwoEqual .ProjectPage-module-scss-module__jSv7yG__projectGallery__image{aspect-ratio:540/300}@media (max-width:768px){.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowHalfFirst .ProjectPage-module-scss-module__jSv7yG__projectGallery__image,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowHalfFirst .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:first-child,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowHalfFirst .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:last-child,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowHalfSecond .ProjectPage-module-scss-module__jSv7yG__projectGallery__image,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowHalfSecond .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:first-child,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowHalfSecond .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:last-child,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowThreeEqual .ProjectPage-module-scss-module__jSv7yG__projectGallery__image,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowThreeEqual .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:first-child,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowThreeEqual .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:last-child,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowFull .ProjectPage-module-scss-module__jSv7yG__projectGallery__image,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowFull .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:first-child,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowFull .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:last-child,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowRightSingle .ProjectPage-module-scss-module__jSv7yG__projectGallery__image,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowRightSingle .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:first-child,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowRightSingle .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:last-child,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowLeftSingle .ProjectPage-module-scss-module__jSv7yG__projectGallery__image,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowLeftSingle .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:first-child,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowLeftSingle .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:last-child,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowTwoEqual .ProjectPage-module-scss-module__jSv7yG__projectGallery__image,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowTwoEqual .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:first-child,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowTwoEqual .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:last-child{aspect-ratio:320/220;grid-column:auto;width:100%;height:auto;margin-left:0}.ProjectPage-module-scss-module__jSv7yG__projectGallery__image{aspect-ratio:320/220;flex-shrink:0;width:calc(100vw - 10px);max-width:calc(100vw - 10px);height:auto;margin-left:0}.ProjectPage-module-scss-module__jSv7yG__projectGallery__image img{object-fit:cover;width:100%;height:100%}.ProjectPage-module-scss-module__jSv7yG__projectGallery__row:first-child .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:first-child{width:calc(100vw - 68px);max-width:calc(100vw - 68px);margin-left:48px}}
.page-module-scss-module__l2EIAW__page{color:#fbfbfb;background:#000;min-height:100dvh}.page-module-scss-module__l2EIAW__hero{flex-direction:column;justify-content:center;align-items:flex-start;min-height:calc(100dvh - 200px);padding:120px 70px 80px;display:flex}@media (max-width:1024px){.page-module-scss-module__l2EIAW__hero{padding:100px 40px 64px}}@media (max-width:768px){.page-module-scss-module__l2EIAW__hero{min-height:auto;padding:96px 20px 64px}}.page-module-scss-module__l2EIAW__eyebrow{font-family:var(--font-inter),system-ui,sans-serif;text-transform:uppercase;color:#9c9c9c;margin:0 0 20px;font-size:16px;font-weight:400;line-height:100%}.page-module-scss-module__l2EIAW__title{letter-spacing:-.02em;text-transform:uppercase;color:#eb5d3b;margin:0;font-family:Bebas,sans-serif;font-size:96px;font-weight:400;line-height:84%}@media (max-width:768px){.page-module-scss-module__l2EIAW__title{font-size:64px}}.page-module-scss-module__l2EIAW__text{max-width:420px;font-family:var(--font-inter),system-ui,sans-serif;color:#fbfbfb;margin:28px 0 0;font-size:16px;font-weight:400;line-height:140%}.page-module-scss-module__l2EIAW__link{text-transform:uppercase;color:#fbfbfb;margin-top:40px;font-family:Involve,sans-serif;font-size:14px;font-weight:400;line-height:84%;text-decoration:none;transition:color .3s}.page-module-scss-module__l2EIAW__link:hover{color:#eb5d3b}
.LegalDocument-module-scss-module__ofFEga__legal{color:#fff;box-sizing:border-box;background:#000;min-height:100dvh;padding:45px 70px 80px;position:relative}@media (max-width:768px){.LegalDocument-module-scss-module__ofFEga__legal{padding:48px 10px 60px}}.LegalDocument-module-scss-module__ofFEga__legal__inner{width:100%;max-width:none}.LegalDocument-module-scss-module__ofFEga__legal__title{letter-spacing:-.02em;text-transform:uppercase;color:#fff;margin:0 0 20px;font-family:Bebas;font-size:56px;font-weight:400;line-height:84%}@media (max-width:768px){.LegalDocument-module-scss-module__ofFEga__legal__title{margin-bottom:16px;font-size:36px}}.LegalDocument-module-scss-module__ofFEga__legal__titleCentered{width:100%}.LegalDocument-module-scss-module__ofFEga__legal__body{width:100%;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:0;color:#fff;white-space:pre-wrap;margin:0;padding:0;font-size:16px;font-weight:400;line-height:130%}
