.HomeApproachBlockSection_mobileDots__PVt9Q,.HomeApproachBlockSection_mobileViewport__MmZLh{display:none}@media (max-width:767px){.HomeApproachBlockSection_mobileViewport__MmZLh{display:flex;width:calc(100% + 32px);margin-inline-end:-32px;padding-inline-end:32px;gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y}.HomeApproachBlockSection_mobileViewport__MmZLh::-webkit-scrollbar{display:none}.HomeApproachBlockSection_mobileCard___qcNF{flex:0 0 min(82vw,330px);overflow:hidden;scroll-snap-align:center;border:1px solid var(--border-color);border-radius:14px;background:var(--card-bg)}.HomeApproachBlockSection_mobileVisual__rJGwV{position:relative;height:190px;overflow:hidden}.HomeApproachBlockSection_mobileCopy__zigy5{padding:20px}.HomeApproachBlockSection_mobileStep__LuZSO{display:inline-flex;align-items:center;gap:9px;margin-bottom:10px;color:rgb(var(--c-accent));font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.HomeApproachBlockSection_mobileStep__LuZSO>span{display:inline-flex;width:27px;height:27px;align-items:center;justify-content:center;border-radius:999px;color:#fff}.HomeApproachBlockSection_mobileCopy__zigy5 h3{margin-bottom:7px;font-size:21px;font-weight:700}.HomeApproachBlockSection_mobileCopy__zigy5 p{color:var(--page-text-muted);font-size:14px;line-height:1.65}.HomeApproachBlockSection_mobileDots__PVt9Q{display:flex;justify-content:center;gap:6px;margin-top:18px}.HomeApproachBlockSection_mobileDots__PVt9Q span{width:6px;height:6px;border-radius:999px;background:var(--border-strong);transition:width .18s ease,background .18s ease}.HomeApproachBlockSection_mobileDots__PVt9Q span[data-active=true]{width:20px;background:rgb(var(--c-accent))}}@media (max-width:430px){.HomeApproachBlockSection_mobileViewport__MmZLh{width:calc(100% + 24px);margin-inline-end:-24px;padding-inline-end:24px}}@media (prefers-reduced-motion:reduce){.HomeApproachBlockSection_mobileViewport__MmZLh{scroll-behavior:auto}.HomeApproachBlockSection_mobileDots__PVt9Q span{transition:none}}.HomeProblemBlockSection_problemIcon___4UUO{display:flex;width:60px;height:60px;align-items:center;justify-content:center;margin-bottom:24px;border:1px solid color-mix(in srgb,rgb(var(--c-accent)) 34%,var(--border-color));border-radius:14px;background:color-mix(in srgb,rgb(var(--c-accent)) 11%,var(--card-bg));color:rgb(var(--c-accent))}.HomeProblemBlockSection_fixRow__V7o5f{display:flex;align-items:flex-start;gap:12px;padding-top:20px;border-top:1px solid var(--border-color)}.HomeProblemBlockSection_checkIcon__cmGso{display:flex;width:26px;height:26px;flex:none;align-items:center;justify-content:center;margin-top:2px;border-radius:999px;background:rgb(var(--c-accent));color:#fff}.HomeProblemBlockSection_mobileDots__otekd,.HomeProblemBlockSection_mobileViewport__QPpbB{display:none}@media (max-width:767px){.HomeProblemBlockSection_mobileViewport__QPpbB{display:flex;width:calc(100% + 32px);margin-inline-end:-32px;padding-inline-end:32px;gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y}.HomeProblemBlockSection_mobileViewport__QPpbB::-webkit-scrollbar{display:none}.HomeProblemBlockSection_mobileCard__FPwg7{flex:0 0 min(84vw,340px);scroll-snap-align:center}.HomeProblemBlockSection_mobileCardInner__RRJ9X{display:flex;min-height:390px;flex-direction:column;padding:26px 24px;border:1px solid var(--border-color);border-radius:14px;background:var(--card-bg)}.HomeProblemBlockSection_mobileCardInner__RRJ9X .HomeProblemBlockSection_fixRow__V7o5f{margin-top:auto}.HomeProblemBlockSection_mobileDots__otekd{display:flex;justify-content:center;gap:6px;margin-top:18px}.HomeProblemBlockSection_mobileDots__otekd span{width:6px;height:6px;border-radius:999px;background:var(--border-strong);transition:width .18s ease,background .18s ease}.HomeProblemBlockSection_mobileDots__otekd span[data-active=true]{width:20px;background:rgb(var(--c-accent))}}@media (max-width:430px){.HomeProblemBlockSection_mobileViewport__QPpbB{width:calc(100% + 24px);margin-inline-end:-24px;padding-inline-end:24px}}@media (prefers-reduced-motion:reduce){.HomeProblemBlockSection_mobileViewport__QPpbB{scroll-behavior:auto}.HomeProblemBlockSection_mobileDots__otekd span{transition:none}}.HomeProcessBlockSection_processGrid__T9goJ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.HomeProcessBlockSection_processStep__SzX6n{display:flex;flex-direction:column;align-items:center;padding-inline:12px;text-align:center}.HomeProcessBlockSection_processIcon__2uSiJ{position:relative;display:flex;width:64px;height:64px;flex:none;align-items:center;justify-content:center;margin-bottom:20px;border:1px solid color-mix(in srgb,rgb(var(--c-accent)) 38%,var(--border-color));border-radius:999px;background:color-mix(in srgb,rgb(var(--c-accent)) 12%,var(--card-bg));box-shadow:0 0 0 5px var(--card-bg);color:rgb(var(--c-accent))}.HomeProcessBlockSection_processNumber__3KN2K{margin-bottom:6px;color:rgb(var(--c-accent));font-size:12px;font-weight:700;letter-spacing:.06em}.HomeProcessBlockSection_processCopy__wQXiT h4{margin-bottom:8px;font-size:19px;font-weight:600}.HomeProcessBlockSection_processBody__J__iC{max-width:220px;margin-inline:auto;color:var(--page-text-muted);font-size:14px}@media (max-width:767px){.HomeProcessBlockSection_processGrid__T9goJ{grid-template-columns:1fr;gap:14px}.HomeProcessBlockSection_processStep__SzX6n{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:start;padding:16px;border:1px solid var(--border-color);border-radius:14px;background:var(--page-bg);text-align:start}.HomeProcessBlockSection_processIcon__2uSiJ{width:52px;height:52px;margin:0;box-shadow:none}.HomeProcessBlockSection_processNumber__3KN2K{margin:0 0 3px}.HomeProcessBlockSection_processCopy__wQXiT h4{margin-bottom:5px;font-size:18px}.HomeProcessBlockSection_processBody__J__iC{max-width:none;margin:0;line-height:1.6}}.ProjectCardSlideshowMedia_reveal__6yWt4{animation:ProjectCardSlideshowMedia_reveal__6yWt4 .24s ease both;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes ProjectCardSlideshowMedia_reveal__6yWt4{0%{opacity:.3}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ProjectCardSlideshowMedia_reveal__6yWt4{animation:none}}.HomepageProjectDeck_section__lhpby{--deck-accent:rgb(var(--c-accent));--deck-background:#111318;position:relative;isolation:isolate;overflow:hidden;padding:88px 0 80px;color:#fff;background-color:var(--deck-background);transition:background-color .32s ease}.HomepageProjectDeck_section__lhpby:after,.HomepageProjectDeck_section__lhpby:before{content:"";position:absolute;z-index:-1;pointer-events:none;border-radius:999px;filter:blur(2px);transition:background .32s ease,opacity .32s ease}.HomepageProjectDeck_section__lhpby:before{width:min(760px,64vw);height:min(760px,64vw);inset:-34% -12% auto auto;opacity:.18;background:radial-gradient(circle,var(--deck-accent) 0,transparent 67%)}.HomepageProjectDeck_section__lhpby:after{width:430px;height:430px;inset:auto auto -45% -8%;opacity:.1;background:radial-gradient(circle,var(--deck-accent) 0,transparent 68%)}.HomepageProjectDeck_header__sqLAx{position:relative;z-index:2;display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:18px}.HomepageProjectDeck_eyebrow__8lSj1{display:block;margin-bottom:12px;color:var(--deck-accent);font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.HomepageProjectDeck_headline__WkU8u{max-width:720px;font-size:clamp(36px,4vw,58px);line-height:1.02;letter-spacing:-.045em}.HomepageProjectDeck_deck__Vxiv1{outline:none}.HomepageProjectDeck_deck__Vxiv1:focus-visible{box-shadow:none}.HomepageProjectDeck_deck__Vxiv1:focus-visible .HomepageProjectDeck_card__VEnUL[data-active=true]{outline:3px solid var(--deck-accent);outline-offset:4px}.HomepageProjectDeck_stage__TeUzC{position:relative;height:min(560px,43vw);min-height:430px;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:grab;overflow:hidden}.HomepageProjectDeck_stage__TeUzC[data-dragging=true]{cursor:grabbing}.HomepageProjectDeck_track__9HFce{position:relative;width:100%;height:100%}.HomepageProjectDeck_card__VEnUL{--card-x:0px;--card-y:0px;--card-rotation:0deg;--card-scale:1;--drag-x:0px;--drag-rotation:0deg;--card-aspect:.8;position:absolute;top:50%;left:50%;width:auto;height:clamp(350px,37vw,500px);aspect-ratio:var(--card-aspect);border:0;border-radius:10px;clip-path:inset(0 round 10px);overflow:hidden;background:transparent;box-shadow:0 18px 54px rgba(0,0,0,.28);transform:translate(calc(-50% + var(--card-x) + var(--drag-x)),calc(-50% + var(--card-y))) rotate(calc(var(--card-rotation) + var(--drag-rotation))) scale(var(--card-scale));transform-origin:50% 88%;transition:transform .3s cubic-bezier(.2,.78,.2,1),opacity .22s ease,box-shadow .22s ease;will-change:transform;-webkit-user-drag:none}.HomepageProjectDeck_card__VEnUL[data-active=true]{box-shadow:0 26px 76px rgba(0,0,0,.42)}.HomepageProjectDeck_card__VEnUL:focus-visible{outline:3px solid var(--deck-accent);outline-offset:4px}.HomepageProjectDeck_stage__TeUzC[data-dragging=true] .HomepageProjectDeck_card__VEnUL{transition:none}.HomepageProjectDeck_media__IiVvb{position:absolute;inset:0;border-radius:10px;overflow:hidden}.HomepageProjectDeck_backdropImage__lbKuq,.HomepageProjectDeck_backdropShade__yD5IA,.HomepageProjectDeck_image__WVNTX{position:absolute;inset:0}.HomepageProjectDeck_backdropImage__lbKuq{z-index:0;-o-object-fit:cover;object-fit:cover;filter:blur(26px) saturate(.9);opacity:.72;transform:scale(1.14)}.HomepageProjectDeck_backdropShade__yD5IA{z-index:1;background:rgba(7,8,11,.22)}.HomepageProjectDeck_image__WVNTX{z-index:2;border-radius:10px;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.HomepageProjectDeck_metaRow__m1U9u{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;align-items:end;max-width:880px;margin:-2px auto 0}.HomepageProjectDeck_metaLabels__DdxXt{display:inline-flex;align-items:center;flex-wrap:wrap;gap:9px 14px;margin-bottom:12px}.HomepageProjectDeck_category__MfW7U{display:inline-flex;align-items:center;gap:9px;color:var(--deck-accent);font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.HomepageProjectDeck_category__MfW7U:before{content:"";width:22px;height:1px;background:currentColor}.HomepageProjectDeck_market__xAs9Z{display:inline-flex;align-items:center;gap:6px;color:hsla(0,0%,100%,.68);font-size:12px;font-weight:650;letter-spacing:.04em}.HomepageProjectDeck_title__aozSU{font-size:clamp(28px,3vw,42px);letter-spacing:-.035em}.HomepageProjectDeck_description__uJWoE{max-width:600px;margin-top:10px;color:hsla(0,0%,100%,.64);font-size:15px;line-height:1.65}.HomepageProjectDeck_controls__oh787{display:grid;justify-items:end;gap:17px}.HomepageProjectDeck_counter__u6v9Y{color:hsla(0,0%,100%,.5);font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:.12em}.HomepageProjectDeck_counter__u6v9Y strong{color:#fff;font-size:17px;font-weight:650}.HomepageProjectDeck_arrowGroup__IrFTG{display:flex;gap:9px}.HomepageProjectDeck_arrowButton__zfz1_{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 16px;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;background:hsla(0,0%,100%,.055);color:#fff;font-size:13px;font-weight:600;transition:border-color .18s ease,background .18s ease,transform .18s ease}.HomepageProjectDeck_arrowButton__zfz1_:focus-visible,.HomepageProjectDeck_arrowButton__zfz1_:hover:not(:disabled){border-color:color-mix(in srgb,var(--deck-accent) 62%,#fff);background:color-mix(in srgb,var(--deck-accent) 16%,hsla(0,0%,100%,.055))}.HomepageProjectDeck_arrowButton__zfz1_:active:not(:disabled){transform:scale(.97)}.HomepageProjectDeck_arrowButton__zfz1_:disabled{opacity:.34;cursor:default}.HomepageProjectDeck_viewLink__rny8X{display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:22px;min-height:48px;padding:0 18px;border:1px solid color-mix(in srgb,var(--deck-accent) 72%,#fff);border-radius:10px;background:color-mix(in srgb,var(--deck-accent) 72%,#05070a);box-shadow:0 4px 14px rgba(0,0,0,.18);color:#fff;font-size:14px;font-weight:750;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.HomepageProjectDeck_viewLink__rny8X:after{content:"↗";font-size:16px;line-height:1;transition:transform .18s ease}.HomepageProjectDeck_viewLink__rny8X:focus-visible,.HomepageProjectDeck_viewLink__rny8X:hover{filter:brightness(1.08);box-shadow:0 7px 18px rgba(0,0,0,.24);transform:translateY(-1px)}.HomepageProjectDeck_viewLink__rny8X:focus-visible:after,.HomepageProjectDeck_viewLink__rny8X:hover:after{transform:translate(2px,-2px)}[dir=rtl] .HomepageProjectDeck_viewLink__rny8X:after{transform:scaleX(-1)}[dir=rtl] .HomepageProjectDeck_viewLink__rny8X:focus-visible:after,[dir=rtl] .HomepageProjectDeck_viewLink__rny8X:hover:after{transform:scaleX(-1) translate(2px,-2px)}.HomepageProjectDeck_footerCtas__Bg4HE{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:720px;margin-top:54px;margin-inline:auto}.HomepageProjectDeck_primaryCta__GZSN6,.HomepageProjectDeck_secondaryCta__oWFPa{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 34px;border-radius:10px;font-size:15px;font-weight:650;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease}.HomepageProjectDeck_primaryCta__GZSN6{min-width:260px;background:color-mix(in srgb,var(--deck-accent) 72%,#05070a);color:#fff;font-size:16px}.HomepageProjectDeck_primaryCta__GZSN6:after{content:"↗";margin-inline-start:10px}.HomepageProjectDeck_secondaryCta__oWFPa{border:1px solid hsla(0,0%,100%,.2);color:#fff}.HomepageProjectDeck_primaryCta__GZSN6:hover,.HomepageProjectDeck_secondaryCta__oWFPa:hover{transform:translateY(-1px)}.HomepageProjectDeck_secondaryCta__oWFPa:hover{border-color:hsla(0,0%,100%,.48);background:hsla(0,0%,100%,.06)}.HomepageProjectDeck_emptyStage__F0DiM{height:1px}@media (max-width:767px){.HomepageProjectDeck_section__lhpby{padding:68px 0 60px}.HomepageProjectDeck_header__sqLAx{margin-bottom:34px}.HomepageProjectDeck_headline__WkU8u{font-size:clamp(33px,10vw,42px)}.HomepageProjectDeck_stage__TeUzC{direction:ltr;height:410px;min-height:410px;margin-inline-end:-32px;overflow:hidden}.HomepageProjectDeck_track__9HFce{display:flex;direction:ltr;align-items:center;gap:12px;width:-moz-max-content;width:max-content;min-width:100%;height:100%;transform:translate3d(var(--mobile-shift,0),0,0);transition:transform .28s cubic-bezier(.2,.78,.2,1)}.HomepageProjectDeck_stage__TeUzC[data-dragging=true] .HomepageProjectDeck_track__9HFce{transition:none}.HomepageProjectDeck_stage__TeUzC[data-dragging=true] .HomepageProjectDeck_card__VEnUL[data-active=true]{transform:rotate(var(--drag-rotation))}.HomepageProjectDeck_card__VEnUL{position:relative;inset:auto;flex:0 0 auto;width:min(var(--mobile-card-width),calc(100vw - 70px));height:auto;transform:none;border-radius:10px;opacity:1!important}.HomepageProjectDeck_metaRow__m1U9u{grid-template-columns:1fr;gap:24px;margin-top:30px}.HomepageProjectDeck_description__uJWoE{font-size:14px}.HomepageProjectDeck_controls__oh787{width:100%;grid-template-columns:auto 1fr;align-items:center;justify-items:start}.HomepageProjectDeck_arrowGroup__IrFTG{justify-self:end}.HomepageProjectDeck_arrowButton__zfz1_{min-width:48px;padding-inline:13px}.HomepageProjectDeck_footerCtas__Bg4HE{align-items:stretch;margin-top:42px}.HomepageProjectDeck_primaryCta__GZSN6,.HomepageProjectDeck_secondaryCta__oWFPa{width:100%}}@media (max-width:430px){.HomepageProjectDeck_stage__TeUzC{margin-inline-end:-24px}}@media (prefers-reduced-motion:reduce){.HomepageProjectDeck_arrowButton__zfz1_,.HomepageProjectDeck_card__VEnUL,.HomepageProjectDeck_primaryCta__GZSN6,.HomepageProjectDeck_secondaryCta__oWFPa,.HomepageProjectDeck_section__lhpby,.HomepageProjectDeck_section__lhpby:after,.HomepageProjectDeck_section__lhpby:before,.HomepageProjectDeck_track__9HFce,.HomepageProjectDeck_viewLink__rny8X:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.HomePortfolioSpotlight_section__hb_Vw{position:relative;overflow:hidden;padding:72px 0 70px;border-block:1px solid var(--border-color);background:var(--page-bg);color:var(--page-text)}.HomePortfolioSpotlight_section__hb_Vw:before{content:"";position:absolute;width:min(520px,45vw);height:min(520px,45vw);inset:16% auto auto 50%;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--spot-accent) 13%,transparent),transparent 68%);pointer-events:none;transform:translateX(-50%)}.HomePortfolioSpotlight_header__jIGPH{position:relative;z-index:2;display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:14px}.HomePortfolioSpotlight_headerCopy__SR6iX>span{display:block;margin-bottom:8px;color:var(--spot-accent);font-size:12px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.HomePortfolioSpotlight_header__jIGPH h2{font-size:clamp(34px,4vw,52px);line-height:1.02}.HomePortfolioSpotlight_headerCta__32zTP{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:10px;padding:0 18px;border:1px solid color-mix(in srgb,var(--spot-accent) 58%,var(--border-color));border-radius:10px;background:color-mix(in srgb,var(--spot-accent) 10%,var(--card-bg));color:var(--page-text);font-size:14px;font-weight:750;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.HomePortfolioSpotlight_headerCta__32zTP:focus-visible,.HomePortfolioSpotlight_headerCta__32zTP:hover{border-color:var(--spot-accent);background:color-mix(in srgb,var(--spot-accent) 17%,var(--card-bg))}.HomePortfolioSpotlight_headerCta__32zTP:active{transform:scale(.98)}[dir=rtl] .HomePortfolioSpotlight_headerCta__32zTP>span{transform:scaleX(-1)}.HomePortfolioSpotlight_carousel__JF3yp{position:relative;width:100%;outline:none}.HomePortfolioSpotlight_carousel__JF3yp:focus-visible{outline:2px solid var(--spot-accent);outline-offset:8px}.HomePortfolioSpotlight_stage__5yi5L{position:relative;height:510px;overflow:hidden;cursor:grab;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.HomePortfolioSpotlight_stage__5yi5L[data-dragging=true]{cursor:grabbing}.HomePortfolioSpotlight_track__n2aR5{position:relative;width:calc(100% - 112px);height:100%;margin-inline:auto;overflow:hidden}.HomePortfolioSpotlight_card__rfi7j{position:absolute;top:calc(50% + 24px);left:50%;display:block;width:var(--card-width);background:transparent;color:var(--page-text);text-decoration:none;transform:translate(calc(-50% + var(--card-x) + var(--drag-x)),-50%);transition:transform .3s cubic-bezier(.2,.78,.2,1),opacity .22s ease;-webkit-user-drag:none}.HomePortfolioSpotlight_card__rfi7j[data-active=true]{--caption-opacity:1}.HomePortfolioSpotlight_card__rfi7j:focus-visible{outline:3px solid var(--spot-accent);outline-offset:4px}.HomePortfolioSpotlight_stage__5yi5L[data-dragging=true] .HomePortfolioSpotlight_card__rfi7j{transition:none}.HomePortfolioSpotlight_media__cE59h{position:relative;display:block;width:100%;height:var(--card-height);overflow:hidden;border:1px solid color-mix(in srgb,var(--border-color) 76%,transparent);border-radius:10px;box-shadow:0 13px 38px rgba(0,0,0,.14)}.HomePortfolioSpotlight_card__rfi7j[data-active=true] .HomePortfolioSpotlight_media__cE59h{box-shadow:0 22px 60px rgba(0,0,0,.22)}.HomePortfolioSpotlight_backdropImage___VOpk,.HomePortfolioSpotlight_backdropShade__NUn0v,.HomePortfolioSpotlight_image__lInAC{position:absolute;inset:0}.HomePortfolioSpotlight_backdropImage___VOpk{z-index:0;-o-object-fit:cover;object-fit:cover;filter:blur(24px) saturate(.92);opacity:.72;transform:scale(1.14)}.HomePortfolioSpotlight_backdropShade__NUn0v{z-index:1;background:rgba(8,9,12,.2)}.HomePortfolioSpotlight_image__lInAC{z-index:2;-o-object-fit:contain;object-fit:contain;border-radius:10px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.HomePortfolioSpotlight_cardCaption__mr0RD{display:grid;gap:4px;margin-top:11px;line-height:1.25}.HomePortfolioSpotlight_cardTitle__5KI9Z{overflow:hidden;font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.HomePortfolioSpotlight_cardCategory__2YdFT{overflow:hidden;color:var(--page-text-muted);font-size:8px;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.HomePortfolioSpotlight_card__rfi7j[data-active=true] .HomePortfolioSpotlight_cardCaption__mr0RD{margin-top:13px}.HomePortfolioSpotlight_card__rfi7j[data-active=true] .HomePortfolioSpotlight_cardTitle__5KI9Z{font-size:14px}.HomePortfolioSpotlight_card__rfi7j[data-active=true] .HomePortfolioSpotlight_cardCategory__2YdFT{font-size:9px}.HomePortfolioSpotlight_stageArrow__xhpE0{position:absolute;z-index:40;top:50%;display:grid;width:44px;height:44px;place-items:center;border:0;background:transparent;color:var(--page-text);font-size:24px;cursor:pointer;transform:translateY(-50%);transition:color .18s ease,transform .18s ease}.HomePortfolioSpotlight_stageArrow__xhpE0:focus-visible,.HomePortfolioSpotlight_stageArrow__xhpE0:hover{color:var(--spot-accent)}.HomePortfolioSpotlight_stageArrow__xhpE0:active{transform:translateY(-50%) scale(.96)}.HomePortfolioSpotlight_previous__yqpdP{inset-inline-start:0}.HomePortfolioSpotlight_next__dH19E{inset-inline-end:0}[dir=rtl] .HomePortfolioSpotlight_stageArrow__xhpE0{transform:translateY(-50%) scaleX(-1)}[dir=rtl] .HomePortfolioSpotlight_stageArrow__xhpE0:active{transform:translateY(-50%) scaleX(-1) scale(.96)}.HomePortfolioSpotlight_liveStatus__FSdUe{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:1120px){.HomePortfolioSpotlight_card__rfi7j[data-distance="2"]{visibility:hidden;opacity:0!important;pointer-events:none}}@media (max-width:767px){.HomePortfolioSpotlight_section__hb_Vw{padding:66px 0 60px}.HomePortfolioSpotlight_header__jIGPH{align-items:end;gap:18px;margin-bottom:28px}.HomePortfolioSpotlight_header__jIGPH h2{font-size:clamp(32px,10vw,42px)}.HomePortfolioSpotlight_headerCta__32zTP{min-height:42px;padding-inline:14px;font-size:11px}.HomePortfolioSpotlight_stage__5yi5L{direction:ltr;height:450px;min-height:450px;margin-inline-end:-32px}.HomePortfolioSpotlight_track__n2aR5{display:flex;direction:ltr;align-items:center;gap:12px;width:-moz-max-content;width:max-content;min-width:100%;height:100%;margin:0;overflow:visible;transform:translate3d(var(--mobile-shift),0,0);transition:transform .28s cubic-bezier(.2,.78,.2,1)}.HomePortfolioSpotlight_stage__5yi5L[data-dragging=true] .HomePortfolioSpotlight_track__n2aR5{transition:none}.HomePortfolioSpotlight_card__rfi7j{position:relative;inset:auto;visibility:visible;flex:0 0 min(78vw,320px);width:min(78vw,320px);transform:none!important;opacity:1!important}.HomePortfolioSpotlight_card__rfi7j[data-orientation=landscape]{flex-basis:min(86vw,360px);width:min(86vw,360px)}.HomePortfolioSpotlight_card__rfi7j[data-orientation=square]{flex-basis:min(82vw,340px);width:min(82vw,340px)}.HomePortfolioSpotlight_media__cE59h{height:auto;aspect-ratio:var(--card-ratio)}.HomePortfolioSpotlight_cardCaption__mr0RD{min-height:44px}.HomePortfolioSpotlight_stageArrow__xhpE0{display:none}}@media (max-width:430px){.HomePortfolioSpotlight_stage__5yi5L{margin-inline-end:-24px}}@media (prefers-reduced-motion:reduce){.HomePortfolioSpotlight_card__rfi7j,.HomePortfolioSpotlight_section__hb_Vw:before,.HomePortfolioSpotlight_stageArrow__xhpE0,.HomePortfolioSpotlight_track__n2aR5{transition:none!important;animation:none!important}}.WorkGrid_filterBar__ah8Rv{position:sticky;top:60px;z-index:40;padding:20px 0;border-bottom:1px solid var(--border-color);background:var(--filter-bar-bg);backdrop-filter:blur(12px)}.WorkGrid_filters__XteCj{display:flex;flex-wrap:wrap;gap:10px}.WorkGrid_filterButton__sF_1b{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:9px 19px;border:1px solid var(--border-color);border-radius:999px;color:var(--page-text);background:var(--card-bg);font-size:14px;font-weight:500;cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.WorkGrid_filterButton__sF_1b:hover{border-color:var(--border-strong)}.WorkGrid_filterButton__sF_1b:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 55%,transparent);outline-offset:3px}.WorkGrid_activeFilter__4tbhN{color:#fff;border-color:var(--blue);background:var(--blue)}.WorkGrid_filterCount__SFZFD{font-size:13px;opacity:.68}.WorkGrid_grid__MMVeq{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:dense;gap:20px;margin:0;padding:0}.WorkGrid_row__Fkl3P{display:contents}.WorkGrid_landscape__rmveE,.WorkGrid_portrait__jZ5VH{min-width:0}.WorkGrid_card__CkU7N{position:relative;display:block;width:100%;overflow:hidden;isolation:isolate;border:1px solid var(--border-color);border-radius:14px;background:#101014;color:#fff;text-decoration:none;box-shadow:0 18px 50px rgba(0,0,0,.12);-webkit-tap-highlight-color:transparent;transition:transform .26s cubic-bezier(.2,.75,.25,1),border-color .2s ease,box-shadow .26s ease}.WorkGrid_portrait__jZ5VH .WorkGrid_card__CkU7N{aspect-ratio:var(--work-card-ratio,1080/1450)}.WorkGrid_landscape__rmveE .WorkGrid_card__CkU7N{aspect-ratio:var(--work-card-ratio,16/9)}.WorkGrid_backdropShade__59W7S,.WorkGrid_media__6Hw_T,.WorkGrid_overlay__7zJlI{position:absolute;inset:0}.WorkGrid_media__6Hw_T{z-index:0;overflow:hidden;background:#101014}.WorkGrid_backdropImage__OOJb3{-o-object-fit:cover;object-fit:cover;transform:scale(1.12);filter:blur(24px) saturate(.8);opacity:.46}.WorkGrid_backdropShade__59W7S{z-index:1;background:rgba(8,8,11,.3)}.WorkGrid_originalImage__q3PKn{z-index:2;-o-object-position:center;object-position:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.WorkGrid_overlay__7zJlI{z-index:3;pointer-events:none;background:linear-gradient(180deg,rgba(7,7,10,.76) 0,rgba(7,7,10,.12) 30%,transparent 47%),linear-gradient(0deg,rgba(7,7,10,.88) 0,rgba(7,7,10,.18) 38%,transparent 60%);opacity:.72;transition:opacity .22s ease}.WorkGrid_bottomMeta__7M1nr,.WorkGrid_topMeta__CvO6c{position:absolute;z-index:4;inset-inline:20px;display:flex;justify-content:space-between;gap:16px;pointer-events:none}.WorkGrid_topMeta__CvO6c{top:20px;align-items:flex-start}.WorkGrid_bottomMeta__7M1nr{bottom:20px;align-items:flex-end}.WorkGrid_category__o2oEq,.WorkGrid_year__nBdNd{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;background:rgba(9,9,12,.48);color:hsla(0,0%,100%,.9);font-size:11px;font-weight:600;line-height:1;letter-spacing:.04em;backdrop-filter:blur(10px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkGrid_category__o2oEq{max-width:62%}.WorkGrid_year__nBdNd{max-width:34%}.WorkGrid_copy__LZjY5{display:flex;min-width:0;max-width:min(72%,560px);flex-direction:column;gap:5px}.WorkGrid_title__3Z7w9{color:#fff;font-size:clamp(15px,1.2vw,20px);font-weight:700;line-height:1.22;letter-spacing:-.025em;-webkit-line-clamp:2}.WorkGrid_description__OpEq5,.WorkGrid_title__3Z7w9{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.WorkGrid_description__OpEq5{color:hsla(0,0%,100%,.72);font-size:13px;line-height:1.45;-webkit-line-clamp:1}.WorkGrid_action___Tr0F{display:flex;flex:none;align-items:center;gap:10px}.WorkGrid_viewLabel__KnNlC{display:none;color:hsla(0,0%,100%,.88);font-size:12px;font-weight:600}.WorkGrid_arrow__OPfna{display:grid;width:42px;height:42px;flex:none;place-items:center;border:1px solid hsla(0,0%,100%,.25);border-radius:50%;background:hsla(0,0%,100%,.12);backdrop-filter:blur(10px)}.WorkGrid_arrow__OPfna svg{width:17px;height:17px}.WorkGrid_emptyState__pzoqx{padding:80px 0;color:var(--page-text-muted);text-align:center}.WorkGrid_skeleton__LDT8V{border:0;background:linear-gradient(100deg,var(--card-bg) 25%,var(--border-color) 45%,var(--card-bg) 65%);background-size:200% 100%;box-shadow:none;animation:WorkGrid_skeleton__LDT8V 1.4s ease-in-out infinite}@keyframes WorkGrid_skeleton__LDT8V{0%{background-position:100% 0}to{background-position:-100% 0}}@media (min-width:768px){.WorkGrid_grid__MMVeq{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.WorkGrid_landscape__rmveE{grid-column:span 2}.WorkGrid_landscape__rmveE .WorkGrid_viewLabel__KnNlC{display:inline}.WorkGrid_bottomMeta__7M1nr,.WorkGrid_topMeta__CvO6c{inset-inline:24px}.WorkGrid_topMeta__CvO6c{top:24px}.WorkGrid_bottomMeta__7M1nr{bottom:24px}}@media (min-width:1280px){.WorkGrid_grid__MMVeq{display:flex;flex-direction:column;gap:24px}.WorkGrid_row__Fkl3P{display:flex;align-items:flex-start;gap:24px;width:100%}.WorkGrid_row__Fkl3P>.WorkGrid_landscape__rmveE,.WorkGrid_row__Fkl3P>.WorkGrid_portrait__jZ5VH{flex:var(--work-card-ratio) 1 0}.WorkGrid_row__Fkl3P[data-single-card=true]>.WorkGrid_landscape__rmveE,.WorkGrid_row__Fkl3P[data-single-card=true]>.WorkGrid_portrait__jZ5VH{flex:0 0 var(--work-card-max-width);max-width:var(--work-card-max-width)}}@media (hover:hover) and (pointer:fine){.WorkGrid_bottomMeta__7M1nr,.WorkGrid_topMeta__CvO6c{opacity:0;transform:translateY(8px);transition:opacity .22s ease,transform .26s cubic-bezier(.2,.75,.25,1)}.WorkGrid_topMeta__CvO6c{transform:translateY(-8px)}.WorkGrid_overlay__7zJlI{opacity:.18}.WorkGrid_card__CkU7N:focus-visible,.WorkGrid_card__CkU7N:hover{transform:translateY(-4px);border-color:hsla(0,0%,100%,.28);box-shadow:0 24px 58px rgba(0,0,0,.22)}.WorkGrid_card__CkU7N:focus-visible .WorkGrid_overlay__7zJlI,.WorkGrid_card__CkU7N:hover .WorkGrid_overlay__7zJlI{opacity:.86}.WorkGrid_card__CkU7N:focus-visible .WorkGrid_bottomMeta__7M1nr,.WorkGrid_card__CkU7N:focus-visible .WorkGrid_topMeta__CvO6c,.WorkGrid_card__CkU7N:hover .WorkGrid_bottomMeta__7M1nr,.WorkGrid_card__CkU7N:hover .WorkGrid_topMeta__CvO6c{opacity:1;transform:translateY(0)}}.WorkGrid_card__CkU7N:focus-visible{outline:3px solid var(--blue);outline-offset:4px}@media (hover:none),(pointer:coarse){.WorkGrid_overlay__7zJlI{opacity:.82}.WorkGrid_description__OpEq5,.WorkGrid_viewLabel__KnNlC,.WorkGrid_year__nBdNd{display:none}.WorkGrid_title__3Z7w9{font-size:clamp(15px,4.5vw,19px)}}@media (max-width:767px){.WorkGrid_bottomMeta__7M1nr,.WorkGrid_topMeta__CvO6c{opacity:1;transform:none}.WorkGrid_overlay__7zJlI{opacity:.82}.WorkGrid_description__OpEq5,.WorkGrid_viewLabel__KnNlC,.WorkGrid_year__nBdNd{display:none}.WorkGrid_title__3Z7w9{font-size:clamp(15px,4.5vw,19px)}}@media (max-width:479px){.WorkGrid_filterBar__ah8Rv{padding:14px 0}.WorkGrid_filters__XteCj{flex-wrap:nowrap;overflow-x:auto;padding:2px 1px 6px;scrollbar-width:none}.WorkGrid_filters__XteCj::-webkit-scrollbar{display:none}.WorkGrid_filterButton__sF_1b{min-height:40px;flex:none;padding:8px 16px}.WorkGrid_bottomMeta__7M1nr,.WorkGrid_topMeta__CvO6c{inset-inline:16px}.WorkGrid_topMeta__CvO6c{top:16px}.WorkGrid_bottomMeta__7M1nr{bottom:16px}.WorkGrid_copy__LZjY5{max-width:calc(100% - 54px)}.WorkGrid_arrow__OPfna{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.WorkGrid_bottomMeta__7M1nr,.WorkGrid_card__CkU7N,.WorkGrid_filterButton__sF_1b,.WorkGrid_overlay__7zJlI,.WorkGrid_skeleton__LDT8V,.WorkGrid_topMeta__CvO6c{animation:none;transition:none}.WorkGrid_card__CkU7N:focus-visible,.WorkGrid_card__CkU7N:hover{transform:none}}