.page_main__akH3E{position:relative}.page_projectsContainer__su_MK{position:relative;padding:70px 0 120px}.page_workHeading__2WEL9{padding:0 var(--space-page) 24px}.page_workHeading__2WEL9 span{color:var(--muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.page_workHeading__2WEL9 h2{font-size:clamp(32px,4vw,60px);font-weight:400;letter-spacing:-.04em;margin:20px 0}@media(max-width:768px){.page_projectsContainer__su_MK{padding:32px 0 80px}}.style_introduction__Zm025{position:fixed;inset:0;z-index:50;background:#141516;display:grid;place-items:center;pointer-events:none}.style_introduction__Zm025 p{display:flex;align-items:center;gap:20px;font-size:clamp(36px,5vw,64px);font-weight:300}.style_introduction__Zm025 span{width:9px;height:9px;background:var(--ink);border-radius:50%}@media(prefers-reduced-motion:reduce){.style_introduction__Zm025{display:none}}.style_landing__19zCC{position:relative;min-height:760px;height:100svh;max-height:1300px;overflow:hidden;background:#252629;color:var(--ink)}.style_portrait__XE8tY{position:absolute;inset:0 16%}.style_portrait__XE8tY img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 24%;object-position:center 24%;filter:grayscale(1) brightness(.72);-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent)}.style_portrait__XE8tY:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#252629,transparent 24%,transparent 80%,rgba(37,38,41,.533))}.style_location__0SXgq{position:absolute;top:44%;left:0;padding:24px 36px;border-radius:0 80px 80px 0;background:var(--canvas);font-size:13px}.style_location__0SXgq span{color:var(--muted)}.style_location__0SXgq p{margin:8px 0 0}.style_location__0SXgq p span{display:inline-block;padding-left:30px;color:var(--ink);font-size:28px}.style_description__JR3rA{position:absolute;top:43%;left:72%}.style_description__JR3rA>span{display:block;font-size:44px;margin-bottom:20px;font-weight:200}.style_description__JR3rA p{font-size:clamp(18px,1.8vw,28px);line-height:1.5;margin:0 0 14px;font-weight:300}.style_description__JR3rA small{font-size:12px;color:var(--muted)}.style_statusDot__AVrBA{display:inline-block;margin-left:12px;border-radius:50%;width:5px;height:5px;background:var(--accent)}.style_sliderContainer__fuJJ6{position:absolute;bottom:70px;left:0;width:100%}.style_slider__mvj2Z{display:flex;width:-moz-max-content;width:max-content;animation:style_marquee__3g7W7 34s linear infinite}.style_slider__mvj2Z span{font-size:clamp(90px,15.7vw,260px);font-weight:400;line-height:1.2;letter-spacing:-.06em;padding-right:.15em;white-space:nowrap}.style_slider__mvj2Z[data-paused=true]{animation-play-state:paused}.style_bottom__7_lmO{position:absolute;bottom:26px;left:36px;right:36px;display:flex;justify-content:space-between;align-items:center;font-size:11px}.style_bottom__7_lmO a{text-decoration:none;padding:10px 0}.style_bottom__7_lmO button{font-size:inherit;color:var(--ink);background:transparent;border:0;padding:10px;border-radius:20px}.style_bottom__7_lmO span{margin-left:16px}@keyframes style_marquee__3g7W7{to{transform:translateX(-50%)}}@media(max-width:1024px){.style_portrait__XE8tY{inset:0 5%}.style_description__JR3rA{left:70%}.style_location__0SXgq{padding:20px}}@media(max-width:768px){.style_landing__19zCC{height:100svh;min-height:680px;max-height:1000px}.style_portrait__XE8tY{inset:0}.style_portrait__XE8tY img{-o-object-position:50% 0;object-position:50% 0;-webkit-mask-image:linear-gradient(0deg,transparent,#000 40%,#000 85%,transparent);mask-image:linear-gradient(0deg,transparent,#000 40%,#000 85%,transparent)}.style_location__0SXgq{top:100px;left:24px;padding:0;background:none;font-size:11px}.style_location__0SXgq p span{font-size:18px;padding-left:12px}.style_description__JR3rA{left:24px;top:auto;bottom:210px}.style_description__JR3rA>span{font-size:30px;margin-bottom:12px}.style_description__JR3rA p{font-size:20px}.style_sliderContainer__fuJJ6{bottom:80px}.style_slider__mvj2Z span{font-size:88px;letter-spacing:-.055em}.style_bottom__7_lmO{left:24px;right:14px;bottom:20px}}@media(prefers-reduced-motion:reduce){.style_slider__mvj2Z{animation:none}.style_slider__mvj2Z span{font-size:clamp(50px,12vw,190px)}.style_slider__mvj2Z span+span{display:none}.style_sliderContainer__fuJJ6{padding-inline:24px}}.style_playbackIcon__AlIvi{display:inline-block;width:8px;height:9px;border-left:2px solid;border-right:2px solid}.style_playbackIcon__AlIvi[data-paused=true]{width:0;height:0;border:5px solid transparent;border-right:0;border-left:8px solid}.style_cardContainer__dJZ_O{min-height:100svh;display:flex;align-items:center;justify-content:center;position:sticky;top:0;z-index:1;padding:40px var(--space-page);color:#202124}.style_cardContainer__dJZ_O.style_lastCard__FlV0a,.style_cardContainer__dJZ_O[data-reduced=true]{position:relative}.style_card__bQsC5{display:flex;flex-direction:column;position:relative;min-height:550px;width:100%;max-width:1400px;border-radius:24px;padding:44px;transform-origin:top}.style_heading__tSrhm{display:flex;align-items:baseline;justify-content:space-between;gap:24px}.style_heading__tSrhm span{font-size:11px;letter-spacing:.03em;text-transform:uppercase}.style_heading__tSrhm h3{font-size:clamp(24px,2.6vw,40px);font-weight:400;margin:0;letter-spacing:-.045em}.style_body__4ClWX{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;margin-top:36px;flex:1}.style_description__A_bhM{display:flex;flex-direction:column;justify-content:center}.style_description__A_bhM p{font-size:16px;line-height:1.8;margin:0 0 20px}.style_description__A_bhM .style_category__C_atg,.style_description__A_bhM .style_stack__ZrUi_{font-size:11px;line-height:1.8}.style_description__A_bhM .style_category__C_atg{color:#4c4e51}.style_description__A_bhM a{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:32px;color:#202124;font-size:13px;text-decoration:none;border-bottom:1px solid #7b7b76;padding:12px 0}.style_description__A_bhM a span{font-size:24px;transition:transform .18s var(--ease-out)}.style_description__A_bhM a:focus-visible{outline-color:#202124}.style_imageContainer__k_WM9{position:relative;min-height:340px;overflow:hidden;border-radius:12px}.style_imageContainer__k_WM9 .style_inner__wFi_c{width:100%;height:100%;position:absolute}.style_imageContainer__k_WM9 img{-o-object-fit:cover;object-fit:cover}@media(hover:hover)and (pointer:fine){.style_description__A_bhM a:hover span{transform:translate(3px,-3px)}}@media(max-width:1024px){.style_cardContainer__dJZ_O{padding-inline:32px}.style_card__bQsC5{padding:30px}.style_body__4ClWX{gap:30px}}@media(max-width:768px){.style_cardContainer__dJZ_O{position:relative;min-height:auto;padding:16px 20px}.style_cardContainer__dJZ_O .style_card__bQsC5{top:0!important;transform:none!important;min-height:0;padding:26px;border-radius:18px}.style_heading__tSrhm{display:block}.style_heading__tSrhm h3{margin-top:14px;font-size:26px}.style_body__4ClWX{display:flex;flex-direction:column-reverse;gap:24px;margin-top:24px}.style_imageContainer__k_WM9{min-height:240px;border-radius:8px}.style_description__A_bhM p{font-size:14px}}@media(prefers-reduced-motion:reduce){.style_description__A_bhM a span{transition:none}.style_cardContainer__dJZ_O{position:relative}.style_cardContainer__dJZ_O .style_card__bQsC5,.style_cardContainer__dJZ_O .style_inner__wFi_c{transform:none!important}}.styles_description__rlik9{padding:150px var(--space-page) 90px}.styles_eyebrow__AFQha{font-size:12px;letter-spacing:.06em;color:var(--muted);text-transform:uppercase}.styles_body__hA_2i{display:grid;grid-template-columns:1.6fr 1fr;gap:100px;margin-top:44px}.styles_body__hA_2i h2{margin:0;font-size:clamp(30px,3.3vw,52px);font-weight:400;line-height:1.4;letter-spacing:-.035em}.styles_mask__ZgGVM{overflow:clip;vertical-align:bottom}.styles_mask__ZgGVM,.styles_mask__ZgGVM span{display:inline-block}.styles_details__9oHSr p{color:var(--muted);line-height:1.9;font-size:16px;margin:0}.styles_details__9oHSr .styles_button__ErvRy{margin-top:36px;width:160px;height:160px;font-size:13px}.styles_capabilities__MbGmE{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:110px}.styles_capabilities__MbGmE>div{border-top:1px solid var(--line);padding-top:20px}.styles_capabilities__MbGmE span{color:var(--muted);font-size:11px}.styles_capabilities__MbGmE p{font-size:16px;font-weight:300;line-height:1.5}@media(max-width:1024px){.styles_body__hA_2i{gap:48px}}@media(max-width:768px){.styles_description__rlik9{padding-top:90px;padding-bottom:40px}.styles_body__hA_2i{grid-template-columns:1fr;gap:28px;margin-top:24px}.styles_details__9oHSr{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.styles_details__9oHSr p{font-size:14px}.styles_details__9oHSr .styles_button__ErvRy{width:108px;height:108px;margin:0;font-size:11px;padding:10px}.styles_capabilities__MbGmE{margin-top:60px;grid-template-columns:1fr 1fr;gap:24px}.styles_capabilities__MbGmE p{font-size:14px}}@media(max-width:360px){.styles_details__9oHSr{display:block}.styles_details__9oHSr .styles_button__ErvRy{margin-top:24px}}.style_roundedButton__ne1xQ{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:50%;text-decoration:none;padding:20px;transition:opacity .16s var(--ease-out),border-color .18s ease}.style_roundedButton__ne1xQ span{position:relative;z-index:1}.style_roundedButton__ne1xQ:before{content:"";position:absolute;inset:-15%;border-radius:50%;background:var(--accent);transform:translateY(105%);transition:transform .25s var(--ease-out)}.style_roundedButton__ne1xQ:active{opacity:.8}@media(hover:hover)and (pointer:fine){.style_roundedButton__ne1xQ:hover{color:var(--canvas);border-color:var(--accent)}.style_roundedButton__ne1xQ:hover:before{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.style_roundedButton__ne1xQ:before{transition:none}}.Circuit_circuitContainer__0YV71{margin-top:70px}.Circuit_track__p6M1Z{width:min(760px,100%);margin:auto;position:relative}.Circuit_track__p6M1Z svg{width:100%;height:430px;display:block}.Circuit_activeLabel__NemeE{text-align:center;position:absolute;left:45%;top:14%;max-width:50%}.Circuit_activeLabel__NemeE span{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.Circuit_activeLabel__NemeE p{font-size:18px;font-weight:300;margin-top:10px}.Circuit_capabilities__ACuln{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:20px}.Circuit_capabilities__ACuln button{background:transparent;color:var(--ink);border:0;border-top:1px solid var(--line);padding:20px 0;text-align:left;min-height:86px}.Circuit_capabilities__ACuln button[aria-pressed=true]{border-color:var(--accent)}.Circuit_capabilities__ACuln span{color:var(--muted);font-size:11px}.Circuit_capabilities__ACuln p{font-size:15px;font-weight:300;line-height:1.5;margin:10px 0 0}@media(max-width:768px){.Circuit_circuitContainer__0YV71{margin-top:36px}.Circuit_track__p6M1Z svg{height:300px}.Circuit_activeLabel__NemeE{left:42%;top:12%}.Circuit_activeLabel__NemeE span{font-size:8px}.Circuit_activeLabel__NemeE p{font-size:13px}.Circuit_capabilities__ACuln{grid-template-columns:1fr 1fr;gap:16px}.Circuit_capabilities__ACuln p{font-size:13px}}.styles_contact__a69lX{position:relative;background:#141516;padding:140px var(--space-page) 32px;color:var(--ink);padding-bottom:calc(132px + env(safe-area-inset-bottom))}.styles_body__wEjs3{max-width:1500px;margin:auto}.styles_title__xFcif{position:relative;padding-bottom:100px;border-bottom:1px solid var(--line)}.styles_title__xFcif>span:first-child{display:flex;align-items:center;gap:28px}.styles_title__xFcif h2{margin:0;font-size:clamp(48px,7.5vw,112px);line-height:1.2;font-weight:300;letter-spacing:-.05em}.styles_imageContainer__VOFmQ{position:relative;width:80px;height:80px;border-radius:50%;overflow:hidden}.styles_imageContainer__VOFmQ img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 25%;object-position:center 25%}.styles_buttonContainer__OTdaV{position:absolute;right:15%;bottom:-80px}.styles_buttonContainer__OTdaV .styles_rounded__9Sy4C{height:170px;width:170px;background:var(--accent);color:#1c1d20;border-color:var(--accent);font-size:13px}.styles_arrow__x3AMd{position:absolute;right:0;top:20%;font-size:50px;font-weight:200}.styles_nav__qyRa2{display:flex;gap:16px;padding-top:70px}.styles_button__bUqcu{background:transparent;color:var(--ink);border:1px solid var(--line);border-radius:60px;text-decoration:none;padding:22px 32px;font-size:13px}.styles_info__s_aZr{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-top:120px}.styles_info__s_aZr>div{display:flex;gap:50px}.styles_info__s_aZr h3{font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 16px}.styles_info__s_aZr p{font-size:12px;margin:0}.styles_info__s_aZr nav{display:flex;gap:24px}.styles_info__s_aZr nav a{font-size:12px;padding:12px 0;text-decoration:none}@media(hover:hover)and (pointer:fine){.styles_button__bUqcu:hover{border-color:var(--ink)}.styles_info__s_aZr a:hover{color:var(--accent)}}@media(max-width:1024px){.styles_buttonContainer__OTdaV{right:10%}.styles_nav__qyRa2{padding-top:110px}}@media(max-width:768px){.styles_contact__a69lX{padding-top:80px}.styles_title__xFcif{padding-bottom:60px}.styles_title__xFcif>span:first-child{gap:14px}.styles_title__xFcif h2{font-size:clamp(42px,9vw,68px)}.styles_imageContainer__VOFmQ{width:52px;height:52px}.styles_buttonContainer__OTdaV{position:static;display:flex;justify-content:flex-end;margin-top:28px;transform:none!important}.styles_buttonContainer__OTdaV .styles_rounded__9Sy4C{width:124px;height:124px;font-size:11px}.styles_arrow__x3AMd{top:auto;bottom:110px;right:auto;left:8px;font-size:36px}.styles_nav__qyRa2{padding-top:36px;flex-direction:column;align-items:stretch}.styles_button__bUqcu{padding:20px;text-align:center;font-size:12px;overflow-wrap:anywhere}.styles_info__s_aZr{margin-top:64px;align-items:start;flex-direction:column}.styles_info__s_aZr>div{gap:32px}.styles_info__s_aZr nav{gap:20px;flex-wrap:wrap}}