.data-sculpture-module__AgOhVW__art{z-index:1;color:#a7bac7;perspective:1200px;--world-x:0deg;--world-y:0deg;direction:ltr;width:112%;max-width:720px;margin-inline-start:-8%;position:relative}.data-sculpture-module__AgOhVW__scene{transform:rotateY(var(--world-x)) rotateX(var(--world-y));transition:transform .8s cubic-bezier(.16,1,.3,1)}.data-sculpture-module__AgOhVW__world{width:100%;height:auto;display:block;overflow:visible}.data-sculpture-module__AgOhVW__guideGrid{stroke:#89b4ce;stroke-opacity:.09;stroke-width:.6px}.data-sculpture-module__AgOhVW__groundShadow{transform-origin:350px 543px;animation:8s ease-in-out infinite data-sculpture-module__AgOhVW__shadowBreathe}.data-sculpture-module__AgOhVW__island{animation:8s ease-in-out infinite data-sculpture-module__AgOhVW__islandFloat}.data-sculpture-module__AgOhVW__foundation{animation:1.6s cubic-bezier(.16,1,.3,1) both data-sculpture-module__AgOhVW__foundationArrive}.data-sculpture-module__AgOhVW__foundationSignal{stroke-dasharray:85 915;animation:9s linear infinite data-sculpture-module__AgOhVW__signalTravel}.data-sculpture-module__AgOhVW__tile{animation:1.5s cubic-bezier(.16,1,.3,1) both data-sculpture-module__AgOhVW__tileArrive;animation-delay:var(--delay)}.data-sculpture-module__AgOhVW__tileShimmer{opacity:0;animation:10s ease-in-out infinite data-sculpture-module__AgOhVW__tileShimmer;animation-delay:var(--delay)}.data-sculpture-module__AgOhVW__streamTrack{stroke:#6d9cb6;stroke-width:.8px;stroke-dasharray:2 7;stroke-opacity:.35}.data-sculpture-module__AgOhVW__streamPulse{stroke:#90cbdc;stroke-width:1.5px;stroke-dasharray:95 905;opacity:.7;animation:7s linear infinite data-sculpture-module__AgOhVW__signalTravel;animation-delay:var(--delay)}.data-sculpture-module__AgOhVW__streamSpark{stroke:#e5f4d0;stroke-width:4px;stroke-linecap:round;stroke-dasharray:1 999;animation:7s linear infinite data-sculpture-module__AgOhVW__signalTravel;animation-delay:var(--delay)}.data-sculpture-module__AgOhVW__fragment{animation:7s ease-in-out infinite data-sculpture-module__AgOhVW__fragmentFloat;animation-delay:var(--delay,0s)}.data-sculpture-module__AgOhVW__sprout{transform-origin:0 0;animation:7s ease-in-out infinite data-sculpture-module__AgOhVW__sproutSway;animation-delay:var(--delay)}.data-sculpture-module__AgOhVW__crystalGem{animation:4s ease-in-out infinite data-sculpture-module__AgOhVW__crystalFloat;animation-delay:var(--delay)}.data-sculpture-module__AgOhVW__beaconRing{transform-box:fill-box;transform-origin:50%;animation:4s ease-out infinite data-sculpture-module__AgOhVW__beaconPing}.data-sculpture-module__AgOhVW__scout{animation:24s linear infinite data-sculpture-module__AgOhVW__scoutExplore;transform:translate(226px,302px)}.data-sculpture-module__AgOhVW__scoutBody{animation:.75s ease-in-out infinite data-sculpture-module__AgOhVW__scoutStep}.data-sculpture-module__AgOhVW__scoutEyes{transform-box:fill-box;transform-origin:50%;animation:6s linear infinite data-sculpture-module__AgOhVW__scoutBlink}.data-sculpture-module__AgOhVW__fireflies{animation:6s ease-in-out infinite data-sculpture-module__AgOhVW__fireflyGlow}.data-sculpture-module__AgOhVW__art[data-active=false] *{animation-play-state:paused}@keyframes data-sculpture-module__AgOhVW__islandFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes data-sculpture-module__AgOhVW__shadowBreathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:.55;transform:scale(.91)}}@keyframes data-sculpture-module__AgOhVW__foundationArrive{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes data-sculpture-module__AgOhVW__tileArrive{0%{opacity:0;transform:translate(12px,-55px)}to{opacity:1;transform:translate(0)}}@keyframes data-sculpture-module__AgOhVW__tileShimmer{0%,70%,to{opacity:0}82%{opacity:.22}}@keyframes data-sculpture-module__AgOhVW__signalTravel{to{stroke-dashoffset:-1000px}}@keyframes data-sculpture-module__AgOhVW__fragmentFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}@keyframes data-sculpture-module__AgOhVW__sproutSway{0%,to{transform:skew(-3deg)}50%{transform:skew(4deg)}}@keyframes data-sculpture-module__AgOhVW__crystalFloat{0%,to{opacity:.8;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}@keyframes data-sculpture-module__AgOhVW__beaconPing{0%,to{opacity:0;transform:scale(.6)}15%{opacity:.65}75%{opacity:0;transform:scale(2.5)}}@keyframes data-sculpture-module__AgOhVW__scoutStep{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes data-sculpture-module__AgOhVW__scoutBlink{0%,43%,47%,to{transform:scaleY(1)}45%{transform:scaleY(.1)}}@keyframes data-sculpture-module__AgOhVW__fireflyGlow{0%,to{opacity:.3}50%{opacity:.95}}@keyframes data-sculpture-module__AgOhVW__scoutExplore{0%,to{transform:translate(226px,302px)}6.25%{transform:translate(257px,286px)}12.5%{transform:translate(288px,270px)}18.75%{transform:translate(319px,286px)}25%{transform:translate(350px,302px)}31.25%{transform:translate(381px,286px)}37.5%{transform:translate(412px,270px)}43.75%{transform:translate(443px,286px)}50%{transform:translate(474px,302px)}56.25%{transform:translate(443px,318px)}62.5%{transform:translate(412px,334px)}68.75%{transform:translate(381px,350px)}75%{transform:translate(350px,366px)}81.25%{transform:translate(319px,350px)}87.5%{transform:translate(288px,334px)}93.75%{transform:translate(257px,318px)}}@media (max-width:760px){.data-sculpture-module__AgOhVW__art{width:min(100%,520px);margin-inline:auto}}@media (prefers-reduced-motion:reduce){.data-sculpture-module__AgOhVW__art *{animation:none}.data-sculpture-module__AgOhVW__scene{transition:none;transform:none}.data-sculpture-module__AgOhVW__tileShimmer{opacity:0}.data-sculpture-module__AgOhVW__streamPulse,.data-sculpture-module__AgOhVW__streamSpark{stroke-dasharray:none;opacity:.35}.data-sculpture-module__AgOhVW__beaconRing{opacity:.3}}@media (forced-colors:active){.data-sculpture-module__AgOhVW__art{display:none}}
.work-scenes-module__Ei7iFW__scene{aspect-ratio:580/380;isolation:isolate;--scene-ink:#b6d7e7;--scene-line:#6994ad;--scene-paper:#132432;--scene-fill:#4984aa;--scene-bright:#e3f0f2;--scene-accent:#c9dfb1;--scene-metal:#9ac4d2;place-items:center;width:100%;display:grid;position:relative}.work-scenes-module__Ei7iFW__scene:before{content:"";z-index:-1;background:radial-gradient(#37688c1c,#0000 70%);position:absolute;inset:5%}.work-scenes-module__Ei7iFW__scene[data-tone=light]{--scene-ink:#294760;--scene-line:#7598ac;--scene-paper:#edf2f1;--scene-fill:#588cad;--scene-bright:#fff;--scene-accent:#5f9d8b;--scene-metal:#9dbdca}.work-scenes-module__Ei7iFW__scene[data-motif=automation]{--scene-metal:#b3a383;--scene-accent:#7cb39d}.work-scenes-module__Ei7iFW__scene[data-motif=analysis]{--scene-metal:#ab8253}.work-scenes-module__Ei7iFW__scene[data-motif=play]{--scene-metal:#bbad89}.work-scenes-module__Ei7iFW__scene[data-motif=discovery]{--scene-metal:#d0b183}.work-scenes-module__Ei7iFW__vector{stroke-width:1px;width:100%;height:auto;display:block;overflow:visible}.work-scenes-module__Ei7iFW__fineLine{stroke:var(--scene-line);stroke-width:.9px}.work-scenes-module__Ei7iFW__dottedLine{stroke:var(--scene-line);stroke-width:.8px;stroke-dasharray:1 5;opacity:.65}.work-scenes-module__Ei7iFW__gridLine{stroke:var(--scene-line);stroke-width:.7px;opacity:.28}.work-scenes-module__Ei7iFW__track{stroke:var(--scene-line);stroke-width:1px;opacity:.28}.work-scenes-module__Ei7iFW__pulse{stroke:var(--scene-fill);stroke-width:2px;stroke-dasharray:90 910;animation:8s linear infinite work-scenes-module__Ei7iFW__travel;animation-delay:var(--delay,0s)}.work-scenes-module__Ei7iFW__spark{stroke:var(--scene-accent);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1 999;animation:8s linear infinite work-scenes-module__Ei7iFW__travel;animation-delay:var(--delay,0s)}.work-scenes-module__Ei7iFW__gear,.work-scenes-module__Ei7iFW__gearReverse{transform-origin:0 0;animation:work-scenes-module__Ei7iFW__gearTurn var(--duration,24s) linear infinite}.work-scenes-module__Ei7iFW__gearReverse{animation-direction:reverse}.work-scenes-module__Ei7iFW__float{animation:8s ease-in-out infinite work-scenes-module__Ei7iFW__float;animation-delay:var(--delay,0s)}.work-scenes-module__Ei7iFW__blueprint{animation:10s ease-in-out infinite work-scenes-module__Ei7iFW__float}.work-scenes-module__Ei7iFW__ideaBulb{animation:8s ease-in-out -3s infinite work-scenes-module__Ei7iFW__float}.work-scenes-module__Ei7iFW__discoveryLens{transform-origin:292px 148px;animation:12s ease-in-out infinite work-scenes-module__Ei7iFW__discoveryExplore}.work-scenes-module__Ei7iFW__radarSweep{transform-origin:0 0;animation:30s linear infinite work-scenes-module__Ei7iFW__gearTurn}.work-scenes-module__Ei7iFW__ping{transform-box:fill-box;transform-origin:50%;animation:5s ease-out infinite work-scenes-module__Ei7iFW__ping}.work-scenes-module__Ei7iFW__nodeGlow{animation:5s ease-in-out infinite work-scenes-module__Ei7iFW__nodeGlow;animation-delay:var(--delay,0s)}.work-scenes-module__Ei7iFW__pipeGate{animation:10s ease-in-out infinite work-scenes-module__Ei7iFW__gateFloat}.work-scenes-module__Ei7iFW__gateLight{animation:5s ease-in-out infinite work-scenes-module__Ei7iFW__nodeGlow;animation-delay:var(--delay,0s)}.work-scenes-module__Ei7iFW__landscape{transform-origin:290px 260px;animation:12s ease-in-out infinite work-scenes-module__Ei7iFW__landscapeBreathe}.work-scenes-module__Ei7iFW__chartTrace{stroke-dasharray:350 650;animation:10s ease-in-out infinite work-scenes-module__Ei7iFW__traceTravel}.work-scenes-module__Ei7iFW__miniBar{transform-origin:0 0;animation:7s ease-in-out infinite work-scenes-module__Ei7iFW__barGrow;animation-delay:var(--delay,0s)}.work-scenes-module__Ei7iFW__circuitBoard{animation:8s ease-in-out infinite work-scenes-module__Ei7iFW__boardFloat}.work-scenes-module__Ei7iFW__toolFloat{animation:9s ease-in-out infinite work-scenes-module__Ei7iFW__toolFloat;animation-delay:var(--delay,0s)}.work-scenes-module__Ei7iFW__gamePanel{animation:10s ease-in-out infinite work-scenes-module__Ei7iFW__panelFloat}.work-scenes-module__Ei7iFW__controllerFloat{animation:10s ease-in-out infinite work-scenes-module__Ei7iFW__controllerFloat}.work-scenes-module__Ei7iFW__scene[data-scene-active=false] *,.work-scenes-module__Ei7iFW__scene[data-scene-active=false]:before{animation-play-state:paused}@keyframes work-scenes-module__Ei7iFW__travel{to{stroke-dashoffset:-1000px}}@keyframes work-scenes-module__Ei7iFW__gearTurn{to{transform:rotate(360deg)}}@keyframes work-scenes-module__Ei7iFW__float{0%,to{transform:translateY(3px)}50%{transform:translateY(-8px)}}@keyframes work-scenes-module__Ei7iFW__discoveryExplore{0%,to{transform:translate(-9px,5px)rotate(-3deg)}50%{transform:translate(9px,-6px)rotate(3deg)}}@keyframes work-scenes-module__Ei7iFW__ping{0%,to{opacity:0;transform:scale(.7)}12%{opacity:.6}80%{opacity:0;transform:scale(2)}}@keyframes work-scenes-module__Ei7iFW__nodeGlow{0%,to{opacity:.35}50%{opacity:1}}@keyframes work-scenes-module__Ei7iFW__gateFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes work-scenes-module__Ei7iFW__landscapeBreathe{0%,to{transform:scaleY(.96)}50%{transform:scaleY(1.04)}}@keyframes work-scenes-module__Ei7iFW__traceTravel{0%{stroke-dashoffset:350px}85%,to{stroke-dashoffset:-650px}}@keyframes work-scenes-module__Ei7iFW__barGrow{0%,to{transform:scaleY(.65)}50%{transform:scaleY(1)}}@keyframes work-scenes-module__Ei7iFW__boardFloat{0%,to{transform:translateY(3px)}50%{transform:translateY(-13px)}}@keyframes work-scenes-module__Ei7iFW__toolFloat{0%,to{transform:translateY(4px)rotate(-3deg)}50%{transform:translateY(-8px)rotate(3deg)}}@keyframes work-scenes-module__Ei7iFW__panelFloat{0%,to{transform:translateY(4px)}50%{transform:translateY(-9px)}}@keyframes work-scenes-module__Ei7iFW__controllerFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-6px)rotate(1deg)}}@media (max-width:760px){.work-scenes-module__Ei7iFW__scene{aspect-ratio:580/390}}@media (prefers-reduced-motion:reduce){.work-scenes-module__Ei7iFW__scene *,.work-scenes-module__Ei7iFW__scene:before{animation:none}.work-scenes-module__Ei7iFW__pulse,.work-scenes-module__Ei7iFW__spark{stroke-dasharray:none;opacity:.4}.work-scenes-module__Ei7iFW__ping{opacity:.3}.work-scenes-module__Ei7iFW__chartTrace{stroke-dasharray:none}}@media (forced-colors:active){.work-scenes-module__Ei7iFW__scene[data-tone]{--scene-ink:CanvasText;--scene-line:CanvasText;--scene-paper:Canvas;--scene-fill:CanvasText;--scene-bright:Canvas;--scene-accent:CanvasText;--scene-metal:CanvasText}.work-scenes-module__Ei7iFW__scene:before{display:none}}
.home-page-module__VIowJa__page{--max-width:1440px;--hero-ice:#d9edff;background:var(--bg)}.home-page-module__VIowJa__page .site-header{border-bottom-color:#ffffff0d;min-height:88px}.home-page-module__VIowJa__page .site-header.is-scrolled{min-height:76px}.home-page-module__VIowJa__hero,.home-page-module__VIowJa__about,.home-page-module__VIowJa__fields,.home-page-module__VIowJa__projects,.home-page-module__VIowJa__contact{width:min(calc(100% - 80px), var(--max-width));margin-inline:auto}.home-page-module__VIowJa__hero{padding:34px 0 88px;position:relative}.home-page-module__VIowJa__hero:before{content:"";pointer-events:none;background:radial-gradient(at 79% 45%,#12346326,#0000 53%);position:absolute;inset:80px -40px 70px}.home-page-module__VIowJa__heroTopline{color:var(--text-muted);font:500 .65rem/1.6 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;display:flex}.home-page-module__VIowJa__heroTopline p{margin:0}.home-page-module__VIowJa__heroTopline p:before{content:"";background:var(--link);width:6px;height:6px;margin-right:14px;display:inline-block;box-shadow:0 0 16px #60a5fa75}.home-page-module__VIowJa__heroStage{isolation:isolate;grid-template-columns:1.08fr 1fr;align-items:center;min-height:580px;padding:32px 0 28px;display:grid;position:relative}.home-page-module__VIowJa__heroTitle{z-index:2;letter-spacing:-.065em;margin:0;font-size:clamp(3.4rem,8.2vw,8rem);font-weight:450;line-height:1.04;position:relative}.home-page-module__VIowJa__heroTitle>span{white-space:nowrap;width:fit-content;animation:.9s cubic-bezier(.16,1,.3,1) both home-page-module__VIowJa__heroArrive;display:block}.home-page-module__VIowJa__heroTitle>span:nth-child(2){animation-delay:.1s}.home-page-module__VIowJa__heroTitle>span:nth-child(3){animation-delay:.2s}.home-page-module__VIowJa__heroAccent{color:var(--hero-ice);-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#e0f0ff 12%,#80baff 62%,#477acc);-webkit-background-clip:text;background-clip:text;margin-inline-start:9%}.home-page-module__VIowJa__heroEnd{margin-top:12px;letter-spacing:-.055em;color:#c5cad1;margin-inline-start:3%;font-size:.7em}.home-page-module__VIowJa__page:lang(nl) .home-page-module__VIowJa__heroTitle{font-size:clamp(2.7rem,5.7vw,6.2rem)}.home-page-module__VIowJa__page:lang(ms) .home-page-module__VIowJa__heroTitle{font-size:clamp(2.7rem,6.4vw,7rem)}.home-page-module__VIowJa__page:lang(ja) .home-page-module__VIowJa__heroTitle{letter-spacing:0;font-size:clamp(2.7rem,5.6vw,6rem);line-height:1.4}.home-page-module__VIowJa__page:lang(zh) .home-page-module__VIowJa__heroTitle{letter-spacing:0;line-height:1.3}.home-page-module__VIowJa__page:lang(ar) .home-page-module__VIowJa__heroTitle,.home-page-module__VIowJa__page:lang(hi) .home-page-module__VIowJa__heroTitle{font-family:var(--font-script),var(--font-body);letter-spacing:0;font-size:clamp(2.7rem,7vw,7rem);line-height:1.45}.home-page-module__VIowJa__page:lang(ar) .home-page-module__VIowJa__heroEnd,.home-page-module__VIowJa__page:lang(hi) .home-page-module__VIowJa__heroEnd,.home-page-module__VIowJa__page:lang(ja) .home-page-module__VIowJa__heroEnd,.home-page-module__VIowJa__page:lang(zh) .home-page-module__VIowJa__heroEnd{letter-spacing:0}.home-page-module__VIowJa__page:lang(ar) h2,.home-page-module__VIowJa__page:lang(ar) h3,.home-page-module__VIowJa__page:lang(hi) h2,.home-page-module__VIowJa__page:lang(hi) h3{letter-spacing:0;line-height:1.5}.home-page-module__VIowJa__page:lang(ar) p,.home-page-module__VIowJa__page:lang(ar) dt,.home-page-module__VIowJa__page:lang(ar) dd{letter-spacing:0;line-height:1.9}.home-page-module__VIowJa__page:lang(ar) *,.home-page-module__VIowJa__page:lang(hi) *{letter-spacing:normal}.home-page-module__VIowJa__heroBottom{border-top:1px solid #ffffff1a;grid-template-columns:1fr 1fr;align-items:end;gap:70px;padding-top:26px;display:grid;position:relative}.home-page-module__VIowJa__heroBottom:before{content:"";background:#a4cfff;width:62px;height:1px;position:absolute;top:-1px;left:0}.home-page-module__VIowJa__heroCaption{letter-spacing:-.025em;max-width:290px;margin:0;font-size:1.2rem;line-height:1.5}.home-page-module__VIowJa__heroLead{color:#afb9c6;max-width:470px;margin:0;font-size:1rem;line-height:1.75}.home-page-module__VIowJa__sectionLabel{color:var(--text-muted);font:500 .65rem/1.6 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0}.home-page-module__VIowJa__about{border-top:1px solid var(--border-subtle);grid-template-columns:1fr 1.7fr;gap:70px;padding:110px 0 130px;display:grid}.home-page-module__VIowJa__aboutBody h2,.home-page-module__VIowJa__sectionHeading h2,.home-page-module__VIowJa__projectHeading h2,.home-page-module__VIowJa__contactHeading h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,5.2vw,5.3rem);font-weight:450;line-height:1.05}.home-page-module__VIowJa__aboutBody h2{max-width:700px}.home-page-module__VIowJa__aboutAside{min-width:0}.home-page-module__VIowJa__sculptureStudy{aspect-ratio:1;place-items:center;width:min(100%,430px);margin-top:36px;display:grid;position:sticky;top:130px}.home-page-module__VIowJa__aboutText{grid-template-columns:1fr 1fr;gap:40px;margin-top:44px;display:grid}.home-page-module__VIowJa__aboutText p{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.75}.home-page-module__VIowJa__facts{border-top:1px solid var(--border-subtle);grid-template-columns:1.15fr 1.15fr 1fr;gap:30px;margin:48px 0 0;padding-top:24px;display:grid}.home-page-module__VIowJa__facts dt{color:var(--text-muted);font:500 .6rem/1.6 var(--font-mono);text-transform:uppercase;margin-bottom:10px}.home-page-module__VIowJa__facts dd{margin:0;font-size:.87rem;line-height:1.5}.home-page-module__VIowJa__fields{padding-bottom:150px}.home-page-module__VIowJa__sectionHeading{grid-template-columns:1fr 2fr;gap:22px 70px;margin-bottom:64px;display:grid}.home-page-module__VIowJa__sectionHeading h2{grid-column:2}.home-page-module__VIowJa__sectionHeading>p:last-child{max-width:450px;color:var(--text-secondary);grid-column:2;margin:0;line-height:1.7}.home-page-module__VIowJa__field{border-top:1px solid var(--border-subtle);grid-template-columns:46px 1.1fr 1fr;align-items:start;gap:50px;padding:44px 0 20px;display:grid;position:relative}.home-page-module__VIowJa__field:last-child{border-bottom:1px solid var(--border-subtle)}.home-page-module__VIowJa__field:before{content:"";background:var(--link);transform-origin:0;height:1px;transition:transform .7s;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.home-page-module__VIowJa__field:hover:before{transform:scaleX(1)}.home-page-module__VIowJa__fieldNumber{color:#83a9d7;font:500 .72rem/1.5 var(--font-mono);padding-top:7px}.home-page-module__VIowJa__field h3{letter-spacing:-.05em;max-width:400px;margin:0;font-size:clamp(1.75rem,3.2vw,3rem);font-weight:450;line-height:1.14}.home-page-module__VIowJa__field p{max-width:440px;color:var(--text-secondary);margin:0;font-size:.94rem;line-height:1.75}.home-page-module__VIowJa__fieldIdentity{min-width:0}.home-page-module__VIowJa__fieldCopy{align-self:center;padding-bottom:42px}.home-page-module__VIowJa__fieldVisual{width:100%;margin-top:24px;overflow:hidden}.home-page-module__VIowJa__tags{color:var(--text-muted);font:500 .6rem/1.5 var(--font-mono);flex-wrap:wrap;gap:10px 20px;margin:25px 0 0;padding:0;list-style:none;display:flex}.home-page-module__VIowJa__tags li:before{content:"/";color:var(--link);margin-inline-end:7px}.home-page-module__VIowJa__projects{color:var(--text-inverse);background:#f0f2f3;padding:96px 60px 60px;position:relative}.home-page-module__VIowJa__projects:before{content:"";background:var(--bg);clip-path:polygon(0 0,100% 0,100% 100%);width:50px;height:50px;position:absolute;top:0;right:0}.home-page-module__VIowJa__projects .home-page-module__VIowJa__sectionLabel{color:#555}.home-page-module__VIowJa__projectHeading{grid-template-columns:1.2fr 1fr;gap:28px 80px;margin-bottom:64px;display:grid}.home-page-module__VIowJa__projectHeading .home-page-module__VIowJa__sectionLabel{grid-column:1/-1}.home-page-module__VIowJa__projectHeading h2{max-width:650px}.home-page-module__VIowJa__projectHeading>p:last-child{color:#454545;align-self:end;max-width:400px;margin:0;font-size:1rem;line-height:1.75}.home-page-module__VIowJa__workGrid{grid-template-columns:1fr 1fr;gap:70px 60px;display:grid}.home-page-module__VIowJa__work{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);background:#e1e9f2;border:1px solid #9cacc226;padding:22px 30px 32px;transition:background .5s,box-shadow .5s;position:relative;overflow:hidden}.home-page-module__VIowJa__work:nth-child(2n){background:#e8ebed;margin-top:80px}.home-page-module__VIowJa__work:hover{background:#dce7f5;box-shadow:inset 0 2px #3669ba}.home-page-module__VIowJa__workIndex{color:#466b9e0d;font:450 9rem/1 var(--font-body);letter-spacing:-.09em;pointer-events:none;position:absolute;top:36px;right:16px}.home-page-module__VIowJa__workTopline{z-index:1;color:#555;font:500 .62rem/1.6 var(--font-mono);text-transform:uppercase;border-bottom:1px solid #b3b9c0;justify-content:space-between;gap:16px;padding:0 0 16px;display:flex;position:relative}.home-page-module__VIowJa__workTopline>span:first-child{color:#285996}.home-page-module__VIowJa__work h3{letter-spacing:-.045em;margin:0 0 15px;font-size:clamp(1.5rem,2.7vw,2.45rem);font-weight:500;line-height:1.14}.home-page-module__VIowJa__workCopy{position:relative}.home-page-module__VIowJa__workCopy>p{color:#454545;max-width:470px;margin:0;font-size:.94rem;line-height:1.75}.home-page-module__VIowJa__companyNote{border-top:1px solid #aaa;grid-template-columns:1fr 2fr;gap:60px;margin-top:80px;padding-top:28px;display:grid}.home-page-module__VIowJa__companyNote>span{color:#555;font:500 .62rem/1.7 var(--font-mono);text-transform:uppercase}.home-page-module__VIowJa__companyNote p{color:#454545;max-width:640px;margin:0;font-size:.94rem;line-height:1.75}.home-page-module__VIowJa__contact{grid-template-columns:1.2fr 1fr;gap:48px 80px;padding:130px 0 110px;display:grid}.home-page-module__VIowJa__contactHeading h2{max-width:590px;margin-top:30px}.home-page-module__VIowJa__contactHeading>p:last-child{max-width:380px;color:var(--text-secondary);margin:28px 0 0;font-size:.96rem;line-height:1.75}.home-page-module__VIowJa__contactEmail{border-top:1px solid var(--border-subtle);align-self:end;padding:24px 0}.home-page-module__VIowJa__contactEmail p{color:var(--text-muted);font:500 .65rem/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;margin:0 0 14px}.home-page-module__VIowJa__contactEmail a{letter-spacing:-.035em;overflow-wrap:anywhere;text-underline-offset:6px;direction:ltr;unicode-bidi:isolate;width:fit-content;max-width:100%;font-size:clamp(1.35rem,2.6vw,2.35rem);line-height:1.5;-webkit-text-decoration:underline #555;text-decoration:underline #555;transition:color .2s;display:block}.home-page-module__VIowJa__contactEmail a:hover{color:var(--link)}.home-page-module__VIowJa__contactForm{grid-column:1/-1;width:100%}.home-page-module__VIowJa__contactForm .contact-form-panel{border-radius:0;margin:0;transform:none}.home-page-module__VIowJa__contactForm .contact-form-heading{grid-template-columns:1fr auto;padding:32px 40px}.home-page-module__VIowJa__contactForm .contact-form-heading>span{display:none}.home-page-module__VIowJa__contactForm .contact-form-heading h3{font-size:1.65rem}:is(.home-page-module__VIowJa__contactForm .contact-form-heading p,.home-page-module__VIowJa__contactForm .contact-form-heading small){font-size:.65rem}.home-page-module__VIowJa__contactForm .contact-form{grid-template-columns:1fr 1fr;column-gap:32px;padding:0 40px 36px}.home-page-module__VIowJa__contactForm .form-field{padding:28px 0 24px}.home-page-module__VIowJa__contactForm .form-field-name{border-right:0;grid-column:1}.home-page-module__VIowJa__contactForm .form-field-email{grid-column:2}.home-page-module__VIowJa__contactForm .form-field label{font-size:.72rem}:is(.home-page-module__VIowJa__contactForm .form-field input,.home-page-module__VIowJa__contactForm .form-field textarea){font-size:1.05rem}.home-page-module__VIowJa__contactForm .contact-form-footer{grid-template-columns:1fr auto;gap:30px;padding-top:28px}.home-page-module__VIowJa__contactForm .contact-form-footer p{max-width:680px;font:400 .85rem/1.7 var(--font-body);letter-spacing:0;text-transform:none}.home-page-module__VIowJa__contactForm .contact-form-footer .button{padding:17px 25px;font-size:.9rem}@keyframes home-page-module__VIowJa__heroArrive{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1800px){.home-page-module__VIowJa__heroTitle{font-size:8.8rem}}@media (max-width:1120px){.home-page-module__VIowJa__hero,.home-page-module__VIowJa__about,.home-page-module__VIowJa__fields,.home-page-module__VIowJa__projects,.home-page-module__VIowJa__contact{width:calc(100% - 48px)}.home-page-module__VIowJa__heroStage{min-height:500px}.home-page-module__VIowJa__heroTitle{font-size:clamp(3.3rem,8.4vw,6.5rem)}.home-page-module__VIowJa__about{grid-template-columns:1fr 1.65fr;gap:40px}.home-page-module__VIowJa__sectionHeading{grid-template-columns:1fr 2.5fr;gap:45px}.home-page-module__VIowJa__field{grid-template-columns:36px 1fr 1fr;gap:30px}.home-page-module__VIowJa__projects{padding:70px 38px 40px}.home-page-module__VIowJa__workGrid{column-gap:36px}.home-page-module__VIowJa__projectHeading{gap:28px 50px}.home-page-module__VIowJa__contact{gap:60px}}@media (max-width:760px){.home-page-module__VIowJa__hero,.home-page-module__VIowJa__about,.home-page-module__VIowJa__fields,.home-page-module__VIowJa__projects,.home-page-module__VIowJa__contact{width:calc(100% - 36px)}.home-page-module__VIowJa__hero{padding:30px 0 60px}.home-page-module__VIowJa__heroTopline{font-size:.59rem}.home-page-module__VIowJa__heroStage{grid-template-columns:1fr;gap:24px;min-height:auto;padding:28px 0 18px}.home-page-module__VIowJa__heroTitle{font-size:clamp(3.3rem,14.2vw,6rem)}.home-page-module__VIowJa__heroTitle>span{white-space:nowrap}.home-page-module__VIowJa__heroAccent{margin-inline-start:7%}.home-page-module__VIowJa__heroEnd{margin-inline-start:18%;margin-top:8px;font-size:.62em}.home-page-module__VIowJa__page:lang(nl) .home-page-module__VIowJa__heroTitle,.home-page-module__VIowJa__page:lang(ms) .home-page-module__VIowJa__heroTitle{font-size:clamp(2rem,10vw,4.6rem)}.home-page-module__VIowJa__page:lang(ja) .home-page-module__VIowJa__heroTitle{font-size:clamp(1.8rem,8.8vw,4rem)}.home-page-module__VIowJa__page:lang(ar) .home-page-module__VIowJa__heroTitle,.home-page-module__VIowJa__page:lang(hi) .home-page-module__VIowJa__heroTitle{font-size:clamp(2.2rem,11vw,5rem)}.home-page-module__VIowJa__heroBottom{grid-template-columns:1fr;gap:18px;padding-top:22px}.home-page-module__VIowJa__heroCaption{max-width:none;font-size:1.12rem}.home-page-module__VIowJa__heroLead{font-size:.96rem}.home-page-module__VIowJa__about{grid-template-columns:1fr;gap:30px;padding:72px 0 90px}.home-page-module__VIowJa__aboutAside{grid-template-columns:1fr;gap:16px;display:grid}.home-page-module__VIowJa__sculptureStudy{aspect-ratio:580/380;width:min(100%,420px);margin:0 auto;position:relative;top:auto}.home-page-module__VIowJa__aboutBody h2,.home-page-module__VIowJa__sectionHeading h2,.home-page-module__VIowJa__projectHeading h2,.home-page-module__VIowJa__contactHeading h2{font-size:clamp(2.5rem,8.6vw,4rem)}.home-page-module__VIowJa__aboutText{grid-template-columns:1fr;gap:20px;margin-top:28px}.home-page-module__VIowJa__facts{grid-template-columns:1fr;gap:20px;margin-top:30px}.home-page-module__VIowJa__facts>div{grid-template-columns:1fr 1.4fr;gap:16px;display:grid}.home-page-module__VIowJa__facts dt{margin:0}.home-page-module__VIowJa__fields{padding-bottom:90px}.home-page-module__VIowJa__sectionHeading{grid-template-columns:1fr;gap:24px;margin-bottom:40px}.home-page-module__VIowJa__sectionHeading h2,.home-page-module__VIowJa__sectionHeading>p:last-child{grid-column:auto}.home-page-module__VIowJa__field{grid-template-columns:32px 1fr;gap:20px;padding:30px 0}.home-page-module__VIowJa__field h3{padding-right:25px;font-size:1.8rem}.home-page-module__VIowJa__fieldIdentity,.home-page-module__VIowJa__fieldCopy{grid-column:2}.home-page-module__VIowJa__fieldVisual{margin-top:10px}.home-page-module__VIowJa__fieldCopy{padding-bottom:8px}.home-page-module__VIowJa__tags{gap:8px 14px;margin-top:18px;font-size:.58rem}.home-page-module__VIowJa__projects{padding:56px 24px 32px}.home-page-module__VIowJa__projectHeading{grid-template-columns:1fr;gap:26px;margin-bottom:42px}.home-page-module__VIowJa__workGrid{grid-template-columns:1fr;gap:44px}.home-page-module__VIowJa__work:nth-child(2n){margin-top:0}.home-page-module__VIowJa__work{padding:18px 20px 24px}.home-page-module__VIowJa__work h3{font-size:1.8rem}.home-page-module__VIowJa__companyNote{grid-template-columns:1fr;gap:16px;margin-top:48px}.home-page-module__VIowJa__contact{grid-template-columns:1fr;gap:24px;padding:90px 0 70px}.home-page-module__VIowJa__contactEmail{padding:24px 0 10px}.home-page-module__VIowJa__contactEmail a{font-size:1.65rem}.home-page-module__VIowJa__contactForm .contact-form-heading{gap:12px;padding:24px}.home-page-module__VIowJa__contactForm .contact-form-heading h3{font-size:1.3rem}.home-page-module__VIowJa__contactForm .contact-form-heading>small{grid-column:auto}.home-page-module__VIowJa__contactForm .contact-form{grid-template-columns:1fr;padding:0 24px 24px}:is(.home-page-module__VIowJa__contactForm .form-field-name,.home-page-module__VIowJa__contactForm .form-field-email){grid-column:1}.home-page-module__VIowJa__contactForm .contact-form-footer{grid-template-columns:1fr;gap:20px}.home-page-module__VIowJa__contactForm .contact-form-footer .button{width:100%}}@media (prefers-reduced-motion:reduce){.home-page-module__VIowJa__heroTitle>span{opacity:1;animation:none;transform:none}.home-page-module__VIowJa__field:before,.home-page-module__VIowJa__work,.home-page-module__VIowJa__contactEmail a{transition:none}}@media (forced-colors:active){.home-page-module__VIowJa__heroAccent{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}.home-page-module__VIowJa__projects{color:canvastext;background:canvas}.home-page-module__VIowJa__projects p,.home-page-module__VIowJa__projects span{color:canvastext}}
