@font-face{font-family:FZ Bitmap Feng;src:url(/fonts/FZBitmapFeng-Regular.woff2)format("woff2"),url(/fonts/FZBitmapFeng-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.ComputerHero-module__XALyla__hero{background:#f3f0ed;height:230svh;position:relative}.ComputerHero-module__XALyla__stickyStage{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3f0ed;width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.ComputerHero-module__XALyla__artboard{z-index:1;aspect-ratio:16/9;width:min(100vw,177.778svh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ComputerHero-module__XALyla__logoLink{z-index:5;cursor:pointer;width:98px;transition:opacity .18s;position:absolute;top:18px;left:3.88889vw}.ComputerHero-module__XALyla__logoLink:hover,.ComputerHero-module__XALyla__logoLink:focus-visible{opacity:.72}.ComputerHero-module__XALyla__logo{width:100%;height:auto;display:block}.ComputerHero-module__XALyla__pixelTrailLayer{z-index:1;pointer-events:auto;position:absolute;inset:0;overflow:hidden}.ComputerHero-module__XALyla__homeNav{z-index:5;pointer-events:none;position:absolute;inset:0}.ComputerHero-module__XALyla__homeNav a,.ComputerHero-module__XALyla__homeNav img{display:block}.ComputerHero-module__XALyla__homeNav a{cursor:pointer;pointer-events:auto;height:auto;position:absolute}.ComputerHero-module__XALyla__homeNav a:before{content:"";position:absolute;inset:-12px}.ComputerHero-module__XALyla__homeNav a:after{opacity:0;content:"";pointer-events:none;-webkit-mask:var(--nav-mask) center / contain no-repeat;-webkit-mask:var(--nav-mask) center / contain no-repeat;mask:var(--nav-mask) center / contain no-repeat;background:#dbe760;transition:opacity .18s;position:absolute;inset:0}.ComputerHero-module__XALyla__homeNav a img{width:100%;height:auto;transition:opacity .18s}.ComputerHero-module__XALyla__homeNav a:hover img,.ComputerHero-module__XALyla__homeNav a:focus-visible img{opacity:0}.ComputerHero-module__XALyla__homeNav a:hover:after,.ComputerHero-module__XALyla__homeNav a:focus-visible:after{opacity:1}.ComputerHero-module__XALyla__homeNavHome{--nav-mask:url(/images/home-hero/nav-home.svg);width:46px;top:28.13px;right:calc(3.88889vw + 422px)}.ComputerHero-module__XALyla__homeNavWork{--nav-mask:url(/images/home-hero/nav-work.svg);width:41px;top:27.37px;right:calc(3.88889vw + 293px)}.ComputerHero-module__XALyla__homeNavAbout{--nav-mask:url(/images/home-hero/nav-about.svg);width:47px;top:27.82px;right:calc(3.88889vw + 148px)}.ComputerHero-module__XALyla__homeNavContact{--nav-mask:url(/images/home-hero/nav-contact.svg);width:60px;top:27.82px;right:3.88889vw}.ComputerHero-module__XALyla__homeNavActiveStroke{pointer-events:none;width:98px;height:auto;position:absolute;top:38.12px;right:calc(3.88889vw + 396px)}.ComputerHero-module__XALyla__mobileNavToggle,.ComputerHero-module__XALyla__mobileNavOverlay{display:none}.ComputerHero-module__XALyla__leftComposition{--scroll-shift:0px;z-index:2;pointer-events:none;transform:translate3d(0, var(--scroll-shift), 0);will-change:transform, opacity;transition:transform .12s linear,opacity 80ms linear;position:absolute;inset:0}.ComputerHero-module__XALyla__stackedIntro,.ComputerHero-module__XALyla__stackedTitleCluster{display:contents}.ComputerHero-module__XALyla__titleGroup,.ComputerHero-module__XALyla__ctaComposition{max-width:none;height:auto;display:block;position:absolute}.ComputerHero-module__XALyla__titleGroup{width:46.6667%;top:27.3136%;left:calc(50% - 46.1111vw)}.ComputerHero-module__XALyla__titleComposition{color:#2d2d2d;letter-spacing:0;text-transform:capitalize;pointer-events:none;width:100%;margin:0;font-family:FZ Bitmap Feng,monospace;font-size:min(5.23611vw,9.30864svh);font-style:normal;font-weight:400;line-height:1.185;display:block;position:relative}.ComputerHero-module__XALyla__signatureComposition{pointer-events:none;width:20.2381%;max-width:none;height:auto;display:block;position:absolute;top:0;left:0;transform:translateY(-75%)}.ComputerHero-module__XALyla__mobileTitleThreeLines{display:block}.ComputerHero-module__XALyla__mobileTitleThreeLines>span{white-space:nowrap;display:block}.ComputerHero-module__XALyla__ctaComposition{aspect-ratio:513/45;pointer-events:none;width:35.6106%;top:63.9506%;left:calc(50% - 46.1111vw);container-type:inline-size}.ComputerHero-module__XALyla__ctaHighlight{width:100%;height:100%;display:block;position:absolute;inset:0}.ComputerHero-module__XALyla__ctaLabel{color:#2d2d2d;letter-spacing:0;text-transform:capitalize;white-space:nowrap;font-family:FZ Bitmap Feng,monospace;font-size:4.288cqw;font-style:normal;font-weight:400;line-height:1.09;position:absolute;top:50%;left:3.12%;transform:translateY(-50%)}.ComputerHero-module__XALyla__ctaGesture{aspect-ratio:28/27;opacity:0;transform-origin:50%;will-change:opacity;width:5.46%;animation-duration:2.4s;animation-timing-function:step-end;animation-iteration-count:infinite;position:absolute;top:20.7%}.ComputerHero-module__XALyla__ctaGesture img{width:100%;height:100%;display:block}.ComputerHero-module__XALyla__ctaGesture:first-child{animation-name:ComputerHero-module__XALyla__mobile-gesture-one;left:74.3%}.ComputerHero-module__XALyla__ctaGesture:nth-child(2){animation-name:ComputerHero-module__XALyla__mobile-gesture-two;left:82.5%}.ComputerHero-module__XALyla__ctaGesture:nth-child(3){animation-name:ComputerHero-module__XALyla__mobile-gesture-three;left:90.7%}.ComputerHero-module__XALyla__mobileSelectedWorks{display:none}.ComputerHero-module__XALyla__selectedWorksLayer{z-index:4;pointer-events:none;will-change:opacity;transition:opacity 80ms linear;position:absolute;inset:0}.ComputerHero-module__XALyla__selectedWorks,.ComputerHero-module__XALyla__designerIntro{pointer-events:none;max-width:none;height:auto;display:block;position:absolute}.ComputerHero-module__XALyla__selectedWorks{width:171px;bottom:42px;left:3.88889vw}.ComputerHero-module__XALyla__designerIntro{width:426px;bottom:32px;left:58.3333vw}.ComputerHero-module__XALyla__modelStage{z-index:3;pointer-events:none;transform-origin:50%;will-change:transform;width:100%;height:100%;position:absolute;inset:0;overflow:hidden;transform:translate(26.9444vw,19.0123vh)scale(.916049)}.ComputerHero-module__XALyla__modelStage,.ComputerHero-module__XALyla__modelStage *{pointer-events:none!important}.ComputerHero-module__XALyla__modelPoster{z-index:0;opacity:1;width:100%;height:100%;transition:opacity .16s linear;display:block;position:absolute;inset:0}.ComputerHero-module__XALyla__modelPoster img{width:100%;height:100%;display:block}.ComputerHero-module__XALyla__modelPosterHidden{visibility:hidden;opacity:0;transition:opacity .16s linear,visibility 0s linear .16s}.ComputerHero-module__XALyla__modelStage canvas,.ComputerHero-module__XALyla__modelStage>div{display:block;width:100%!important;height:100%!important}.ComputerHero-module__XALyla__modelStage>div{z-index:1;position:relative}@media (min-width:1500px) and (min-height:900px){.ComputerHero-module__XALyla__titleGroup{width:min(48vw,48%)}.ComputerHero-module__XALyla__ctaComposition{width:min(36.62vw,36.62%)}}@media (min-width:1500px) and (max-height:899px){.ComputerHero-module__XALyla__titleGroup{width:min(40vw,46.6667%)}.ComputerHero-module__XALyla__ctaComposition{width:min(30.52vw,35.6106%)}}@media (min-width:1700px) and (min-height:900px){.ComputerHero-module__XALyla__titleGroup{width:min(46vw,46%)}.ComputerHero-module__XALyla__ctaComposition{width:min(35.09vw,35.09%)}}@media (max-width:1023px){.ComputerHero-module__XALyla__artboard{aspect-ratio:auto;width:100%;height:100%;top:0;left:0;transform:none}.ComputerHero-module__XALyla__logo{width:100%}.ComputerHero-module__XALyla__logoLink{z-index:8;left:32px}.ComputerHero-module__XALyla__homeNav{display:none}.ComputerHero-module__XALyla__mobileNavToggle{z-index:8;cursor:pointer;background:0 0;border:0;width:36px;height:36px;padding:0;display:block;position:absolute;top:17px;right:24px}.ComputerHero-module__XALyla__mobileNavToggle span{transform-origin:50%;background:#2d2d2d;width:24px;height:2px;transition:top .5s cubic-bezier(.22,1,.36,1),bottom .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);position:absolute;left:6px}.ComputerHero-module__XALyla__mobileNavToggle span:first-child{top:11px}.ComputerHero-module__XALyla__mobileNavToggle span:last-child{bottom:11px}.ComputerHero-module__XALyla__mobileNavToggleOpen span:first-child{top:17px;transform:rotate(45deg)}.ComputerHero-module__XALyla__mobileNavToggleOpen span:last-child{bottom:17px;transform:rotate(-45deg)}.ComputerHero-module__XALyla__mobileNavToggle:focus-visible{outline-offset:2px;outline:2px solid #dbe760}.ComputerHero-module__XALyla__mobileNavOverlay{z-index:7;visibility:hidden;opacity:0;pointer-events:none;background:#f3f0ed;transition:opacity .36s cubic-bezier(.22,1,.36,1),visibility 0s linear .36s;display:block;position:fixed;inset:0}.ComputerHero-module__XALyla__mobileNavOverlayOpen{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.ComputerHero-module__XALyla__mobileNavMenu{flex-direction:column;align-items:flex-start;gap:clamp(44px,8svh,76px);display:flex;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.ComputerHero-module__XALyla__mobileNavItem{opacity:0;height:clamp(48px,9.5vw,82px);padding:6px 8px;transition:opacity .26s,transform .42s cubic-bezier(.22,1,.36,1);display:block;position:relative;transform:translateY(18px)}.ComputerHero-module__XALyla__mobileNavItem img:first-child{width:auto;height:100%;transition:opacity .18s;display:block}.ComputerHero-module__XALyla__mobileNavHome{--nav-mask:url(/images/home-hero/nav-home.svg)}.ComputerHero-module__XALyla__mobileNavWork{--nav-mask:url(/images/home-hero/nav-work.svg)}.ComputerHero-module__XALyla__mobileNavAbout{--nav-mask:url(/images/home-hero/nav-about.svg)}.ComputerHero-module__XALyla__mobileNavContact{--nav-mask:url(/images/home-hero/nav-contact.svg)}.ComputerHero-module__XALyla__mobileNavItem:after{opacity:0;content:"";pointer-events:none;-webkit-mask:var(--nav-mask) left center / contain no-repeat;-webkit-mask:var(--nav-mask) left center / contain no-repeat;mask:var(--nav-mask) left center / contain no-repeat;background:#dbe760;transition:opacity .18s;position:absolute;inset:6px 8px}.ComputerHero-module__XALyla__mobileNavOverlayOpen .ComputerHero-module__XALyla__mobileNavItem{opacity:1;transform:translateY(0)}.ComputerHero-module__XALyla__mobileNavOverlayOpen .ComputerHero-module__XALyla__mobileNavItem:hover,.ComputerHero-module__XALyla__mobileNavOverlayOpen .ComputerHero-module__XALyla__mobileNavItem:focus-visible{transform:translate(8px)}.ComputerHero-module__XALyla__mobileNavOverlayOpen .ComputerHero-module__XALyla__mobileNavItem:hover img:first-child,.ComputerHero-module__XALyla__mobileNavOverlayOpen .ComputerHero-module__XALyla__mobileNavItem:focus-visible img:first-child{opacity:0}.ComputerHero-module__XALyla__mobileNavOverlayOpen .ComputerHero-module__XALyla__mobileNavItem:hover:after,.ComputerHero-module__XALyla__mobileNavOverlayOpen .ComputerHero-module__XALyla__mobileNavItem:focus-visible:after{opacity:1}.ComputerHero-module__XALyla__mobileNavOverlayOpen .ComputerHero-module__XALyla__mobileNavItem:first-child{transition-delay:90ms}.ComputerHero-module__XALyla__mobileNavOverlayOpen .ComputerHero-module__XALyla__mobileNavItem:nth-child(2){transition-delay:.15s}.ComputerHero-module__XALyla__mobileNavOverlayOpen .ComputerHero-module__XALyla__mobileNavItem:nth-child(3){transition-delay:.21s}.ComputerHero-module__XALyla__mobileNavOverlayOpen .ComputerHero-module__XALyla__mobileNavItem:nth-child(4){transition-delay:.27s}.ComputerHero-module__XALyla__mobileNavActiveStroke{width:132%;height:9px;position:absolute;bottom:-2px;right:-16%}.ComputerHero-module__XALyla__leftComposition{--stacked-edge-gap:16px;--stacked-nav-bottom:53px;--stacked-model-top:50svh;--stacked-title-gap:clamp(10px, 1.5svh, 16px);--stacked-horizontal-title-limit:calc(100vw - 80px);--stacked-region-height:calc(var(--stacked-model-top) - var(--stacked-nav-bottom) - (2 * var(--stacked-edge-gap)));--stacked-height-limited-width:calc((var(--stacked-region-height) - (2 * var(--stacked-title-gap))) * 1.74);--stacked-title-width:min(var(--stacked-horizontal-title-limit), 672px, calc(72svh - 98px), var(--stacked-height-limited-width));transform-origin:50%}.ComputerHero-module__XALyla__titleGroup{width:min(88vw,672px);top:clamp(72px,9svh,104px);left:50%;transform:translate(-50%)}.ComputerHero-module__XALyla__ctaComposition{width:min(50vw,513px);top:clamp(352px,45svh,440px);left:50%;transform:translate(-50%)}.ComputerHero-module__XALyla__selectedWorksLayer{display:block}.ComputerHero-module__XALyla__selectedWorks{left:32px}.ComputerHero-module__XALyla__designerIntro{left:46%;right:auto;transform:translate(-50%)}.ComputerHero-module__XALyla__hero{height:210svh}.ComputerHero-module__XALyla__logoLink{left:24px}.ComputerHero-module__XALyla__homeNavHome{left:auto;right:173px}.ComputerHero-module__XALyla__homeNavWork{left:auto;right:108px}.ComputerHero-module__XALyla__homeNavContact{left:auto;right:24px}.ComputerHero-module__XALyla__homeNavActiveStroke{left:auto;right:138px}.ComputerHero-module__XALyla__leftComposition{transform-origin:50%}.ComputerHero-module__XALyla__stackedIntro{top:calc(var(--stacked-nav-bottom) + var(--stacked-edge-gap));right:var(--stacked-edge-gap);left:var(--stacked-edge-gap);height:var(--stacked-region-height);justify-content:center;align-items:center;gap:var(--stacked-title-gap);flex-direction:column;display:flex;position:absolute}.ComputerHero-module__XALyla__stackedTitleCluster{width:var(--stacked-title-width);align-items:center;gap:var(--stacked-title-gap);flex-direction:column;flex:none;display:flex;position:relative}.ComputerHero-module__XALyla__titleGroup{color:#2d2d2d;pointer-events:none;width:100%;margin:0;display:block;position:relative;top:auto;left:auto;transform:none}.ComputerHero-module__XALyla__signatureComposition{top:calc(2px - var(--stacked-title-gap));transform:none}.ComputerHero-module__XALyla__titleComposition{color:#2d2d2d;letter-spacing:0;text-align:center;pointer-events:none;width:100%;margin:0;font-family:FZ Bitmap Feng,monospace;font-style:normal;font-weight:400;display:block;position:relative;container-type:inline-size}.ComputerHero-module__XALyla__mobileTitleThreeLines{font-size:11.093cqw;line-height:1.185;display:block}.ComputerHero-module__XALyla__mobileTitleThreeLines>span{white-space:nowrap;display:block}.ComputerHero-module__XALyla__ctaComposition{width:min(78vw, 513px, calc(var(--stacked-title-width) * .9333));flex:none;position:relative;top:auto;left:auto;transform:none}.ComputerHero-module__XALyla__ctaGesture{transform:rotate(90deg)}.ComputerHero-module__XALyla__modelStage{transform:translate(3vw,28vh)scale(.687037)}.ComputerHero-module__XALyla__selectedWorks{display:none}.ComputerHero-module__XALyla__mobileSelectedWorks{width:min(68vw, 306px, calc(var(--stacked-title-width) * .756));aspect-ratio:306/16;flex:none;display:block;position:relative}.ComputerHero-module__XALyla__mobileSelectedWorks span{height:100%;display:block;position:absolute;top:0;overflow:hidden}.ComputerHero-module__XALyla__mobileSelectedWorks span img{max-width:none;display:block;position:absolute}.ComputerHero-module__XALyla__mobileSelectedWorks span:first-child{width:41.176%;left:0}.ComputerHero-module__XALyla__mobileSelectedWorks span:first-child img{width:135.714%;height:262.5%;top:0;left:0}.ComputerHero-module__XALyla__mobileSelectedWorks span:nth-child(2){width:55.556%;right:0}.ComputerHero-module__XALyla__mobileSelectedWorks span:nth-child(2) img{width:100.588%;height:262.5%;top:-162.5%;left:0}.ComputerHero-module__XALyla__designerIntro{width:min(74vw,426px);left:calc(53.3% - 20px);right:auto}}@media (min-width:768px) and (max-width:1023px){.ComputerHero-module__XALyla__hero{height:220svh}.ComputerHero-module__XALyla__logoLink{left:32px}.ComputerHero-module__XALyla__homeNavHome{right:213px}.ComputerHero-module__XALyla__homeNavWork{right:132px}.ComputerHero-module__XALyla__homeNavContact{right:32px}.ComputerHero-module__XALyla__homeNavActiveStroke{right:178px}}@media (max-width:639px){.ComputerHero-module__XALyla__leftComposition{--stacked-horizontal-title-limit:calc(100vw - 32px)}}@media (min-width:480px) and (max-width:767px){.ComputerHero-module__XALyla__leftComposition{--stacked-horizontal-title-limit:min(calc(100vw - 48px), 532px)}}@media (prefers-reduced-motion:reduce){.ComputerHero-module__XALyla__hero{height:100svh}.ComputerHero-module__XALyla__leftComposition{transition:none}.ComputerHero-module__XALyla__ctaGesture{opacity:1;animation:none}.ComputerHero-module__XALyla__mobileNavToggle span,.ComputerHero-module__XALyla__mobileNavOverlay,.ComputerHero-module__XALyla__mobileNavItem{transition:none}}.ComputerHero-module__XALyla__hero[data-touch-gesture]{height:100svh}.ComputerHero-module__XALyla__hero[data-touch-gesture] .ComputerHero-module__XALyla__stickyStage{touch-action:pan-x pinch-zoom}@keyframes ComputerHero-module__XALyla__mobile-gesture-one{0%,9.99%,78.01%,to{opacity:0}10%,78%{opacity:1}}@keyframes ComputerHero-module__XALyla__mobile-gesture-two{0%,21.99%,78.01%,to{opacity:0}22%,78%{opacity:1}}@keyframes ComputerHero-module__XALyla__mobile-gesture-three{0%,33.99%,78.01%,to{opacity:0}34%,78%{opacity:1}}
.PixelTrail-module__B1yNbq__root{pointer-events:auto;position:absolute;inset:0;overflow:hidden}.PixelTrail-module__B1yNbq__canvas{display:block;inset:0;pointer-events:none!important;width:100%!important;height:100%!important;position:absolute!important}@media (prefers-reduced-motion:reduce){.PixelTrail-module__B1yNbq__root{display:none}}
.StickerRain-module__E1NIBW__layer{z-index:0;pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden}.StickerRain-module__E1NIBW__canvas{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.StickerRain-module__E1NIBW__layer{display:none}}
