.not-found_page__VFIr4{overflow:clip}.not-found_hero__Dl2H6,.not-found_page__VFIr4{position:relative;background:var(--color-neutral-950)}.not-found_hero__Dl2H6{width:100%;height:60rem;overflow:hidden}.not-found_noise__erlc8{position:absolute;z-index:0;inset:0;background:var(--color-neutral-950)}.not-found_mark__rRnve{position:absolute;z-index:1;inset:0 0 auto;height:19.0625rem;overflow:hidden;pointer-events:none}.not-found_mark__rRnve img{position:absolute;left:50%;width:120rem;max-width:none;height:19.0625rem;transform:translateX(-50%)}.not-found_mark__rRnve img:first-child{top:0}.not-found_mark__rRnve img:nth-child(2){top:-3.75rem}.not-found_mark__rRnve img:nth-child(3){top:-7.5rem}.not-found_mark__rRnve img:nth-child(4){top:-11.25rem}.not-found_code__SJkuV{z-index:2;top:11.375rem;width:173rem;transform:translate(-50%,-50%);color:var(--color-neutral-50);font-family:var(--font-display);font-size:64rem;font-weight:500;pointer-events:none}.not-found_code__SJkuV,.not-found_message__30RU_{position:absolute;left:50%;margin:0;line-height:normal;text-align:center;mix-blend-mode:difference}.not-found_message__30RU_{z-index:3;top:33.75rem;width:min(61.875rem,calc(100% - 2.5rem));transform:translateX(-50%);color:var(--color-lime-400);font-size:4rem;font-weight:400}.not-found_errorMenu__8WxOu{position:absolute;z-index:50;top:40.5rem;left:50%;transform:translateX(-50%)}@media (max-width:47.99rem){.not-found_hero__Dl2H6{height:45rem}.not-found_mark__rRnve img:nth-child(2){top:-2.3125rem}.not-found_mark__rRnve img:nth-child(3){top:-4.625rem}.not-found_mark__rRnve img:nth-child(4){top:-6.9375rem}.not-found_code__SJkuV{top:8rem;width:55rem;font-size:25rem}.not-found_message__30RU_{top:25rem;width:calc(100% - 2.5rem);font-size:2.25rem}.not-found_errorMenu__8WxOu{top:30rem;right:auto;left:50%;transform:translateX(-50%)}}.ExpressiveButtons_control__mqkaa{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;margin:0;appearance:none;border:0;background:var(--expressive-background);color:var(--expressive-foreground);font-family:var(--font-body);line-height:1;text-align:center;text-decoration:none;user-select:none;-webkit-tap-highlight-color:transparent}.ExpressiveButtons_control__mqkaa:focus-visible{outline:none;filter:brightness(1.08) saturate(1.08)}.ExpressiveButtons_control__mqkaa:disabled,.ExpressiveButtons_control__mqkaa[aria-disabled=true]{cursor:not-allowed;pointer-events:none}.ExpressiveButtons_label__RKuOE{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExpressiveButtons_icon__CCdHj{display:grid;width:1.5rem;height:1.5rem;flex:0 0 1.5rem;place-items:center}.ExpressiveButtons_icon__CCdHj>img,.ExpressiveButtons_icon__CCdHj>svg{display:block;width:100%;height:100%}.ExpressiveButtons_expressive__Of7mB{width:15.625rem;min-width:4rem;height:5rem;gap:.625rem;padding:1.6875rem 2rem;border-radius:1.5rem;font-size:1rem;font-weight:500;transition:background-color .15s cubic-bezier(.6,0,1,.8),border-radius .15s cubic-bezier(.6,0,1,.8),color .15s cubic-bezier(.6,0,1,.8),filter .15s cubic-bezier(.6,0,1,.8)}.ExpressiveButtons_expressive__Of7mB.ExpressiveButtons_hasIcon__wvfVP{gap:1rem;padding-right:2rem;padding-left:1.5rem}.ExpressiveButtons_expressive__Of7mB.ExpressiveButtons_hasIcon__wvfVP.ExpressiveButtons_iconRight__kv3Rr{padding-right:1.5rem;padding-left:2rem}.ExpressiveButtons_expressive__Of7mB:not(:disabled):not([aria-disabled=true]):focus-visible,.ExpressiveButtons_expressive__Of7mB:not(:disabled):not([aria-disabled=true]):hover{border-radius:4rem;background:var(--expressive-hover);transition-duration:.3s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.ExpressiveButtons_expressive__Of7mB:not(:disabled):not([aria-disabled=true]):active{border-radius:4rem;background:var(--expressive-active);transition-duration:.3s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.ExpressiveButtons_mini__N23Lh{width:max-content;min-width:3rem;height:3rem;gap:.625rem;padding:.75rem 1.5rem;border-radius:2rem;font-size:.875rem;font-weight:600;transition:background-color .15s cubic-bezier(.6,0,1,.8),border-radius .15s cubic-bezier(.6,0,1,.8),color .15s cubic-bezier(.6,0,1,.8),filter .15s cubic-bezier(.6,0,1,.8)}.ExpressiveButtons_mini__N23Lh.ExpressiveButtons_hasIcon__wvfVP{padding:.75rem 1.5rem .75rem 1.25rem}.ExpressiveButtons_mini__N23Lh.ExpressiveButtons_hasIcon__wvfVP.ExpressiveButtons_iconRight__kv3Rr{padding-right:1.25rem;padding-left:1.5rem}.ExpressiveButtons_mini__N23Lh.ExpressiveButtons_tiny__UUiEe{width:3rem;min-width:3rem;padding:.75rem}.ExpressiveButtons_mini__N23Lh:not(.ExpressiveButtons_off__EHJrY):not(:disabled):not([aria-disabled=true]):focus-visible,.ExpressiveButtons_mini__N23Lh:not(.ExpressiveButtons_off__EHJrY):not(:disabled):not([aria-disabled=true]):hover{background:var(--expressive-hover);animation:ExpressiveButtons_mini-expressive-radius__GCcDG .3s both}.ExpressiveButtons_mini__N23Lh:not(.ExpressiveButtons_off__EHJrY):not(:disabled):not([aria-disabled=true]):active{border-radius:2rem;background:var(--expressive-active);animation:none;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,0,0,1)}.ExpressiveButtons_off__EHJrY{cursor:not-allowed;pointer-events:none}@keyframes ExpressiveButtons_mini-expressive-radius__GCcDG{0%{border-radius:2rem;animation-timing-function:cubic-bezier(.16,1,.3,1)}50%{border-radius:1rem;animation-timing-function:cubic-bezier(.7,0,.84,0)}to{border-radius:2rem}}@media (prefers-reduced-motion:reduce){.ExpressiveButtons_control__mqkaa{animation:none!important;transition:none!important}}.AboutScrollytelling_root__WMfO0{position:relative;height:400svh;min-height:172rem;overflow:visible;background:var(--color-neutral-950)}.AboutScrollytelling_desktopStage__J9YgE{position:sticky;top:0;height:100svh;min-height:43rem;overflow:clip;background:var(--color-neutral-950)}.AboutScrollytelling_scenePlane__jHzf1{position:absolute;top:50%;left:50%;width:min(100%,177.777778svh);aspect-ratio:1920/1080;transform:translate(-50%,-50%)}.AboutScrollytelling_heading__EtaFx,.AboutScrollytelling_mobileHeading__de3fF{position:absolute;z-index:8;top:0;right:0;left:0;height:22.5%;overflow:hidden;pointer-events:none}.AboutScrollytelling_watermark__NdEkq{color:transparent;font-family:var(--font-display);font-size:min(13.958333vw,24.814815svh);font-weight:500;line-height:.9;-webkit-text-stroke:2px var(--color-neutral-800)}.AboutScrollytelling_headingTitle__hQSCI{position:absolute;z-index:1;top:32.921811%;left:10.4166667%;width:79.1666667%;margin:0;font-family:var(--font-display);font-size:min(3.333333vw,5.925926svh);font-weight:500;line-height:1.3}.AboutScrollytelling_gallery__z_gPK,.AboutScrollytelling_phaseLayer___lYaP,.AboutScrollytelling_phaseStack__3_pPy{position:absolute;inset:0}.AboutScrollytelling_phaseLayer___lYaP{pointer-events:none}.AboutScrollytelling_phaseText__wIYDx{position:absolute;z-index:7;top:29.8148148%;will-change:transform,opacity}.AboutScrollytelling_phaseLayer___lYaP[data-phase="1"] .AboutScrollytelling_phaseText__wIYDx{left:10.4166667%;width:39.7395833%}.AboutScrollytelling_phaseLayer___lYaP[data-phase="2"] .AboutScrollytelling_phaseText__wIYDx{left:42.1354167%;width:47.4479167%}.AboutScrollytelling_phaseLayer___lYaP[data-phase="3"] .AboutScrollytelling_phaseText__wIYDx{left:10.4166667%;width:45.1041667%}.AboutScrollytelling_phaseBody__ViZjr,.AboutScrollytelling_phaseLabel__jX_FO,.AboutScrollytelling_phaseLead__G9E_l,.AboutScrollytelling_phaseTitle__LV32t{margin:0}.AboutScrollytelling_phaseLabel__jX_FO{color:var(--color-lime-400);font-size:min(1.875vw,3.333333svh);line-height:1.3}.AboutScrollytelling_phaseTitle__LV32t{margin-top:min(.833333vw,1.481481svh);color:var(--color-neutral-100);font-family:var(--font-display);font-size:min(3.333333vw,5.925926svh);font-weight:500;line-height:1.1;text-wrap:balance}.AboutScrollytelling_phaseBody__ViZjr,.AboutScrollytelling_phaseLead__G9E_l{color:var(--color-neutral-300);font-size:min(1.875vw,3.333333svh);line-height:1.3}.AboutScrollytelling_phaseLead__G9E_l{margin-top:min(1.5625vw,2.777778svh)}.AboutScrollytelling_phaseBody__ViZjr{margin-top:min(.78125vw,1.388889svh)}.AboutScrollytelling_gallery__z_gPK{z-index:2;transform:scale(.94);transform-origin:center center}.AboutScrollytelling_imageFrame__P6E5M,.AboutScrollytelling_imageMotion__OW80U{position:absolute;left:var(--story-image-left);top:var(--story-image-top);z-index:var(--story-image-z);width:var(--story-image-width);aspect-ratio:var(--story-image-ratio);margin:0}.AboutScrollytelling_imageMotion__OW80U{will-change:transform,opacity}.AboutScrollytelling_imageMotion__OW80U>.AboutScrollytelling_imageFrame__P6E5M{inset:0;width:100%;height:100%}.AboutScrollytelling_imageFrame__P6E5M{overflow:hidden}.AboutScrollytelling_image__MoyQQ{object-fit:cover}.AboutScrollytelling_fog__tjrIE,.AboutScrollytelling_mobileFog__SbeFP{position:absolute;z-index:6;right:0;bottom:0;left:0;width:100%;height:26%;background:linear-gradient(to top,var(--color-neutral-950) 0 18%,rgb(0 0 0/.98) 30%,rgb(0 0 0/.88) 44%,rgb(0 0 0/.58) 60%,rgb(0 0 0/.22) 78%,transparent 100%);pointer-events:none;user-select:none}.AboutScrollytelling_fog__tjrIE:before,.AboutScrollytelling_mobileFog__SbeFP:before{position:absolute;inset:0;content:"";background:radial-gradient(ellipse at 18% 90%,#000 0 25%,transparent 65%),radial-gradient(ellipse at 76% 100%,#000 0 32%,transparent 72%)}.AboutScrollytelling_controls___huDg{position:absolute;z-index:10;right:10.4166667%;bottom:5.5555556%;left:10.4166667%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem}.AboutScrollytelling_progress__bofyx{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:min(.520833vw,.925926svh)}.AboutScrollytelling_progressSegment__GDDBQ{height:min(.104167vw,.185185svh);overflow:hidden;background:var(--color-neutral-800)}.AboutScrollytelling_progressFill___iwtJ{display:block;width:100%;height:100%;background:var(--color-lime-400);transform-origin:left center}.AboutScrollytelling_arrows__iEK02{display:flex;gap:min(.520833vw,.925926svh)}.AboutScrollytelling_arrows__iEK02 button{width:min(2.5vw,4.444444svh);min-width:min(2.5vw,4.444444svh);height:min(2.5vw,4.444444svh);padding:min(.625vw,1.111111svh)}.AboutScrollytelling_arrows__iEK02 svg{width:min(1.25vw,2.222222svh);height:min(1.25vw,2.222222svh)}.AboutScrollytelling_mobileStory__VsBoo{display:none}@media (max-width:63.99rem){.AboutScrollytelling_root__WMfO0{height:auto;min-height:0}.AboutScrollytelling_desktopStage__J9YgE{display:none}.AboutScrollytelling_mobileStory__VsBoo{display:block;overflow:clip}.AboutScrollytelling_mobileHeading__de3fF{position:relative;width:100vw;margin-left:calc(50% - 50vw);height:11.5rem}.AboutScrollytelling_watermark__NdEkq{font-size:12rem;-webkit-text-stroke-width:1px}.AboutScrollytelling_headingTitle__hQSCI{top:50%;left:1rem;width:calc(100% - 2rem);transform:translateY(-50%);font-size:3rem;line-height:1}.AboutScrollytelling_mobilePhase__bJGQ8{position:relative;display:flex;flex-direction:column;gap:2.5rem;padding:4.5rem 1.25rem 5.5rem}.AboutScrollytelling_mobilePhase__bJGQ8+.AboutScrollytelling_mobilePhase__bJGQ8{border-top:1px solid var(--color-neutral-800)}.AboutScrollytelling_mobileCopy__KVENw{position:relative;z-index:2}.AboutScrollytelling_phaseLabel__jX_FO{font-size:1.25rem}.AboutScrollytelling_phaseTitle__LV32t{margin-top:1rem;font-size:clamp(2.5rem,10.5vw,3.5rem);line-height:1.02;text-wrap:balance}.AboutScrollytelling_phaseBody__ViZjr,.AboutScrollytelling_phaseLead__G9E_l{font-size:1.25rem;line-height:1.35}.AboutScrollytelling_phaseLead__G9E_l{margin-top:1.75rem}.AboutScrollytelling_phaseBody__ViZjr{margin-top:1rem;color:var(--color-neutral-400)}.AboutScrollytelling_mobileGallery__BkmIz{position:relative;width:100%;margin-left:0;overflow:clip}.AboutScrollytelling_mobileFog__SbeFP{position:absolute;z-index:20;right:0;bottom:0;left:0;width:100%;height:34%;pointer-events:none}.AboutScrollytelling_imageMotion__OW80U{position:absolute}.AboutScrollytelling_controls___huDg,.AboutScrollytelling_fog__tjrIE{display:none}}@media (max-width:47.99rem){.AboutScrollytelling_root__WMfO0{background:transparent}}@media (prefers-reduced-motion:reduce){.AboutScrollytelling_imageMotion__OW80U,.AboutScrollytelling_phaseText__wIYDx{will-change:auto}}.PortfolioFooter_footer__Xf_MC{position:relative;width:100%;height:690px;overflow:hidden;border-radius:64px;background:var(--color-lime-400);color:var(--color-neutral-950);font-family:var(--font-body)}.PortfolioFooter_wordmark__0OGQU{position:absolute;bottom:-79px;left:0;width:100%;height:305px;background-image:url(/figma/footer-wordmark.svg);background-position:bottom;background-repeat:repeat-x;background-size:2190px 305px;pointer-events:none;user-select:none}.PortfolioFooter_contactViewport__4VlwX{position:absolute;top:100px;left:100px;overflow:visible;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.PortfolioFooter_contactFade__JmLTQ{position:absolute;z-index:4;top:86px;display:none;width:20px;height:80px;opacity:0;pointer-events:none;transition:opacity .18s ease-out}.PortfolioFooter_contactFade__JmLTQ[data-visible]{opacity:1}.PortfolioFooter_contactFadeStart__5Q_gB{left:20px;background:linear-gradient(to right,var(--color-lime-400),transparent)}.PortfolioFooter_contactFadeEnd__39RZT{right:20px;background:linear-gradient(to right,transparent,var(--color-lime-400))}.PortfolioFooter_contactRow__hbk2O{display:flex;width:max-content;height:80px;align-items:center}.PortfolioFooter_contactButton__4nCKG{width:250px;height:80px;flex:0 0 250px;gap:16px;padding:27px 32px 27px 24px;border-radius:24px;font-size:20px;font-weight:500}.PortfolioFooter_emailButton__1_EPk{width:102px;height:80px;flex:0 0 102px;padding:27px 32px;border-radius:24px}.PortfolioFooter_avatar__OpbMC{position:relative;width:80px;height:80px;flex:0 0 80px;overflow:hidden;border-radius:32px;background:var(--color-neutral-950)}.PortfolioFooter_avatarImage__rdIBE{object-fit:cover}.PortfolioFooter_statusWidget__40gL2{position:relative;display:flex;width:max-content;height:80px;align-items:stretch;isolation:isolate;outline:none}.PortfolioFooter_status__JJZ_v{z-index:2;width:max-content;min-width:199px;flex:0 0 auto;align-items:center;gap:10px;padding:27px 32px;border-radius:50px;background:var(--color-neutral-50);color:var(--color-neutral-950);font-weight:400}.PortfolioFooter_statusSecondary__ENOvV,.PortfolioFooter_status__JJZ_v{position:relative;display:flex;height:80px;justify-content:center;overflow:hidden;font-size:14px;line-height:normal;white-space:nowrap}.PortfolioFooter_statusSecondary__ENOvV{z-index:1;width:0;max-width:0;min-width:0;flex-direction:column;align-items:flex-start;gap:4px;margin-left:0;padding:16px 0;border-radius:0 50px 50px 0;background:var(--color-lime-200);color:var(--color-lime-950);opacity:0;transform:translateX(-16px);pointer-events:none;transition:width .45s var(--ease-expressive),max-width .45s var(--ease-expressive),margin-left .45s var(--ease-expressive),padding .45s var(--ease-expressive),opacity .22s var(--ease-expressive),transform .45s var(--ease-expressive)}.PortfolioFooter_statusWidget__40gL2:is(:hover,:focus-visible,:focus-within) .PortfolioFooter_statusSecondary__ENOvV{width:200px;max-width:200px;margin-left:-48px;padding:16px 32px 16px 64px;opacity:1;transform:translateX(0)}.PortfolioFooter_statusWidget__40gL2[data-stack-secondary]{width:max-content;height:80px;flex-direction:column;align-items:stretch}.PortfolioFooter_statusWidget__40gL2[data-stack-secondary] .PortfolioFooter_status__JJZ_v{width:max-content;min-width:0;flex:0 0 80px}.PortfolioFooter_statusWidget__40gL2[data-stack-secondary] .PortfolioFooter_statusSecondary__ENOvV{position:absolute;top:40px;left:0;width:100%;max-width:none;min-width:0;min-height:90px;flex:0 0 90px;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:0;margin:0;padding:56px 32px 16px;border-radius:0 0 50px 50px;opacity:0;transform:translateY(-50px);transition:opacity .22s var(--ease-expressive),transform .45s var(--ease-expressive)}.PortfolioFooter_statusWidget__40gL2[data-stack-secondary]:is(:hover,:focus-visible,:focus-within) .PortfolioFooter_statusSecondary__ENOvV{opacity:1;transform:translateY(0)}.PortfolioFooter_statusWidget__40gL2:focus-visible .PortfolioFooter_status__JJZ_v{outline:2px solid var(--color-primary-500);outline-offset:-3px}.PortfolioFooter_statusDot__RmFre{width:12px;height:12px;flex:0 0 12px;border-radius:50%;background:var(--color-pink-500);transition:border-radius .3s var(--ease-expressive),background-color .3s var(--ease-expressive),transform .3s var(--ease-expressive)}.PortfolioFooter_statusWidget__40gL2[data-working] .PortfolioFooter_statusDot__RmFre{border-radius:4px;background:var(--color-primary-500);transform:rotate(45deg)}.PortfolioFooter_timeZone__n3wQS{color:var(--color-lime-700);font-size:14px;font-weight:400;line-height:normal}.PortfolioFooter_quickLinks__EzLpy{position:absolute;top:212px;left:100px;display:flex;height:48px;align-items:center;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.PortfolioFooter_quickLinks__EzLpy .PortfolioFooter_logoButton__dxwWk{width:48px;min-width:48px;height:48px;padding:12px}.PortfolioFooter_quickLinks__EzLpy .PortfolioFooter_logoButton__dxwWk img{width:1.15625rem;height:1.15625rem;object-fit:contain}.PortfolioFooter_quickLinks__EzLpy .PortfolioFooter_quickButton__zoBiu{width:100px;min-width:100px;height:48px;padding:12px}.PortfolioFooter_linkColumn__hyRSi{position:absolute;top:100px;display:flex;width:170px;flex-direction:column;align-items:stretch}.PortfolioFooter_socialColumn__iZi6x{right:318px}.PortfolioFooter_projectsColumn__pqq9X{right:100px}.PortfolioFooter_footerLink__qypQW,.PortfolioFooter_linkColumnTitle__tXNmD{display:flex;width:170px;min-width:170px;height:64px;min-height:64px;align-items:center;justify-content:center;overflow:hidden;padding:27px 32px;border-radius:24px;color:var(--color-lime-950);text-align:center;white-space:nowrap}.PortfolioFooter_linkColumnTitle__tXNmD{background:var(--color-lime-400);font-size:20px;font-weight:700;line-height:1}.PortfolioFooter_footerLink__qypQW{padding-inline:16px;font-size:16px;font-weight:500}.PortfolioFooter_footerLink__qypQW>span{overflow:visible;text-overflow:clip}.PortfolioFooter_metaRow__yPV_E{position:absolute;top:464px;left:380px;z-index:1;display:flex;width:max-content;height:40px;align-items:center;transform:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.PortfolioFooter_metaItem__LtO5E{display:inline-flex;width:170px;height:40px;flex:0 0 170px;align-items:center;justify-content:center;overflow:hidden;border-radius:50px;background:var(--color-lime-400);color:var(--color-neutral-950);font-size:14px;font-weight:400;line-height:normal;text-align:center;white-space:nowrap;gap:8px}.PortfolioFooter_metaAccent__zI0aw{color:var(--color-primary-500)}.PortfolioFooter_versionButton__C59dy{cursor:pointer;border:0;font-family:inherit}.PortfolioFooter_versionButton__C59dy:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:-3px}.PortfolioFooter_versionButton__C59dy:hover{background:var(--color-lime-100,#f1ffb3)}.PortfolioFooter_uppercase___mxVD{text-transform:uppercase}.PortfolioFooter_metaLight__X5Oem{background:var(--color-neutral-50)}.PortfolioFooter_createdWith__6FMmo{display:none;width:220px;flex-basis:220px}@media (max-width:75rem){.PortfolioFooter_footer__Xf_MC{height:900px;border-radius:32px}.PortfolioFooter_wordmark__0OGQU{top:665px;bottom:auto;left:0;background-position:calc(50% - 754px) bottom}.PortfolioFooter_contactViewport__4VlwX{top:86px;left:20px;width:calc(100% - 40px);height:80px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;touch-action:pan-x pan-y}.PortfolioFooter_contactViewport__4VlwX::-webkit-scrollbar,.PortfolioFooter_metaRow__yPV_E::-webkit-scrollbar,.PortfolioFooter_quickLinks__EzLpy::-webkit-scrollbar{display:none}.PortfolioFooter_contactFade__JmLTQ{display:block;height:80px}.PortfolioFooter_contactRow__hbk2O{height:80px;align-items:center;padding-right:1.25rem}.PortfolioFooter_statusWidget__40gL2{width:max-content;height:80px;flex:0 0 auto;flex-direction:row;align-items:stretch}.PortfolioFooter_status__JJZ_v{width:max-content;min-width:199px;flex:0 0 auto}.PortfolioFooter_statusSecondary__ENOvV,.PortfolioFooter_statusWidget__40gL2:is(:hover,:focus-visible,:focus-within) .PortfolioFooter_statusSecondary__ENOvV{width:200px;max-width:200px;min-height:80px;flex:0 0 200px;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;margin:0 0 0 -48px;padding:16px 32px 16px 64px;border-radius:0 50px 50px 0;opacity:1;transform:none}.PortfolioFooter_quickLinks__EzLpy{top:190px;left:20px;right:20px;width:auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;touch-action:pan-x pan-y}.PortfolioFooter_linkColumn__hyRSi{top:270px}.PortfolioFooter_socialColumn__iZi6x{right:auto;left:20px}.PortfolioFooter_projectsColumn__pqq9X{right:20px;left:auto}.PortfolioFooter_metaRow__yPV_E{top:665px;left:20px;right:20px;width:auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;touch-action:pan-x pan-y;transform:none}.PortfolioFooter_createdWith__6FMmo{display:inline-flex}}@media (max-width:47.99rem){.PortfolioFooter_createdWith__6FMmo{display:none}}@media (max-width:370px){.PortfolioFooter_footerLink__qypQW,.PortfolioFooter_linkColumnTitle__tXNmD,.PortfolioFooter_linkColumn__hyRSi{width:calc((100vw - 52px) / 2);min-width:0}.PortfolioFooter_footerLink__qypQW,.PortfolioFooter_linkColumnTitle__tXNmD{padding-inline:8px}.PortfolioFooter_footerLink__qypQW{font-size:13px}.PortfolioFooter_projectsColumn__pqq9X{right:auto;left:calc(50% + 6px)}}@media (prefers-reduced-motion:reduce){.PortfolioFooter_statusDot__RmFre,.PortfolioFooter_statusSecondary__ENOvV{transition:none}}.DownButtonExpressive_button___Bwfy{display:inline-flex;width:80px;min-width:80px;height:80px;align-items:center;gap:16px;overflow:hidden;padding:16px 28px;border-radius:24px;background:var(--color-neutral-50);color:var(--color-neutral-950);font-family:var(--font-body);font-size:20px;font-weight:500;line-height:normal;white-space:nowrap;transition:width .15s cubic-bezier(.6,0,1,.8),padding .15s cubic-bezier(.6,0,1,.8),border-radius .15s cubic-bezier(.6,0,1,.8),background-color .15s cubic-bezier(.6,0,1,.8),color .15s cubic-bezier(.6,0,1,.8)}.DownButtonExpressive_icon__VdeY1{width:24px;height:24px;flex:0 0 24px}.DownButtonExpressive_label___ibov{opacity:0;transform:translateX(-8px);transition:opacity .15s cubic-bezier(.6,0,1,.8),transform .15s cubic-bezier(.6,0,1,.8)}.DownButtonExpressive_button___Bwfy:focus-visible,.DownButtonExpressive_button___Bwfy:hover{width:184px;padding-right:32px;padding-left:24px;border-radius:50px;outline:none;transition-duration:.3s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.DownButtonExpressive_button___Bwfy:focus-visible .DownButtonExpressive_label___ibov,.DownButtonExpressive_button___Bwfy:hover .DownButtonExpressive_label___ibov{opacity:1;transform:translateX(0);transition-duration:.3s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.DownButtonExpressive_button___Bwfy:active{width:184px;padding-right:32px;padding-left:24px;border-radius:50px;background:var(--color-primary-500);color:var(--color-primary-50);transition-duration:.15s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.DownButtonExpressive_button___Bwfy:active .DownButtonExpressive_label___ibov{opacity:1;transform:translateX(0)}@media (hover:none){.DownButtonExpressive_button___Bwfy:hover{width:80px;padding:16px 28px;border-radius:24px}.DownButtonExpressive_button___Bwfy:hover .DownButtonExpressive_label___ibov{opacity:0;transform:translateX(-8px)}.DownButtonExpressive_button___Bwfy:active{width:184px;padding-right:32px;padding-left:24px;border-radius:50px}.DownButtonExpressive_button___Bwfy:active .DownButtonExpressive_label___ibov{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.DownButtonExpressive_button___Bwfy,.DownButtonExpressive_label___ibov{transition:none}}.ProjectChips_chip__FWt3Q{display:inline-flex;width:var(--project-chip-width);max-width:none;height:2.5rem;flex:0 0 auto;align-items:center;gap:.5rem;padding:.5rem 1.5rem .5rem 1rem;border-radius:1.875rem;background:var(--project-chip-background);color:var(--project-chip-color);font-family:var(--font-body);font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap}.ProjectChips_chipWithoutIcon__AG3E9{justify-content:center;padding-inline:1.5rem}.ProjectChips_chipIcon__IeL4p{width:1.5rem;height:1.5rem;flex:0 0 1.5rem}.ProjectChips_typeChip__NEI5P{display:grid;width:2.5rem;height:2.5rem;flex:0 0 2.5rem;place-items:center;border-radius:1.875rem;background:var(--surface-glass);color:var(--color-neutral-50)}.ProjectChips_typeChipSolid__PN4MF{background:var(--color-neutral-950)}.ProjectChips_categoryRow__xkTum{--project-category-surface:var(--color-neutral-900);position:relative;display:flex;width:100%;min-width:0;height:2.5rem;align-items:center;gap:.625rem;overflow:hidden}.ProjectChips_categoryRowHover__UbrOU{--project-category-surface:var(--color-neutral-800)}.ProjectChips_divider__PQlZX{width:1px;height:.625rem;flex:0 0 1px;background:var(--color-neutral-400)}.ProjectChips_scrollerFrame__LpUyS{position:relative;min-width:0;height:2.5rem;flex:1 1 auto;overflow:hidden}.ProjectChips_scroller__ivExv{display:flex;width:100%;min-width:100%;height:2.5rem;align-items:center;gap:.5rem;overflow-x:auto;overflow-y:hidden;padding-inline:0;scrollbar-width:none;user-select:none;-webkit-user-select:none;touch-action:pan-y}.ProjectChips_scroller__ivExv::-webkit-scrollbar{display:none}.ProjectChips_fade__c3zb3{position:absolute;z-index:2;top:0;width:1.25rem;height:2.5rem;opacity:0;pointer-events:none;transition:opacity .18s ease-out}.ProjectChips_fade__c3zb3[data-visible]{opacity:1}.ProjectChips_fadeStart__H3If_{left:0;background:linear-gradient(90deg,var(--project-category-surface),transparent)}.ProjectChips_fadeEnd__AKbRg{right:0;background:linear-gradient(270deg,var(--project-category-surface),transparent)}@media (prefers-reduced-motion:reduce){.ProjectChips_scroller__ivExv{scroll-behavior:auto}}.ProjectImage_root__D_qH7{--image-duration:300ms;--image-ease:cubic-bezier(0.5,0,0,1);position:absolute;inset:0;overflow:hidden;border-radius:inherit;clip-path:inset(0 round var(--project-image-radius,32px));contain:paint;isolation:isolate;transition:background-color var(--image-duration) var(--image-ease),border-radius var(--image-duration) var(--image-ease),clip-path var(--image-duration) var(--image-ease)}.ProjectImage_root__D_qH7[data-interaction-state=hovered]{--image-duration:600ms;--image-ease:cubic-bezier(0.5,0,0,1)}.ProjectImage_root__D_qH7[data-interaction-state=pressed]{--image-duration:300ms;--image-ease:cubic-bezier(0.16,1,0.3,1)}.ProjectImage_baseLayer__DpXC5,.ProjectImage_baseLayer__DpXC5 img,.ProjectImage_logoLayer__Kojaw{position:absolute;display:block;max-width:none;pointer-events:none;user-select:none;will-change:transform,filter,opacity}.ProjectImage_baseLayer__DpXC5{z-index:1;inset:0;overflow:hidden;transition:filter var(--image-duration) var(--image-ease),opacity var(--image-duration) var(--image-ease),transform var(--image-duration) var(--image-ease)}.ProjectImage_mineColorBackground__j_QCZ{z-index:0;inset:0;width:100%;height:100%;object-fit:cover}.ProjectImage_logoLayer__Kojaw{z-index:2;top:50%;left:50%;width:889px;height:500px;opacity:0;filter:blur(12px);transform:translate(-50%,-50%) scale(.0923);transition:filter var(--image-duration) var(--image-ease),opacity var(--image-duration) var(--image-ease),transform var(--image-duration) var(--image-ease)}.ProjectImage_root__D_qH7[data-interaction-state=hovered] .ProjectImage_logoLayer__Kojaw,.ProjectImage_root__D_qH7[data-interaction-state=pressed] .ProjectImage_logoLayer__Kojaw{opacity:1;filter:blur(0);transform:translate(-50%,-50%) scale(1)}.ProjectImage_root__D_qH7[data-interaction-state=hovered] .ProjectImage_baseLayer__DpXC5,.ProjectImage_root__D_qH7[data-interaction-state=pressed] .ProjectImage_baseLayer__DpXC5{filter:blur(12px)}.ProjectImage_root__D_qH7[data-project=ux-pulse]{background:#111111}.ProjectImage_pulseBackground__NKUEO{top:50%;left:50%;width:136.16%;height:242.1%;object-fit:cover;filter:blur(16px);transform:translate(-50%,-50%) rotate(-165deg);transition:transform var(--image-duration) var(--image-ease),opacity var(--image-duration) var(--image-ease)}.ProjectImage_pulseScreen__LPbsD{position:absolute;width:39.39%;height:auto;aspect-ratio:350.2/779.45;object-fit:contain;transform:translateX(-50%);transition:transform var(--image-duration) var(--image-ease)}.ProjectImage_pulseMain__LvLHe{top:-30.2%;left:calc(50% - 26.715%)}.ProjectImage_pulseVertical__ixnz_{top:-10.2%;left:50%}.ProjectImage_pulseStream__8X4oe{top:9.8%;left:calc(50% + 26.828%)}.ProjectImage_root__D_qH7[data-project=ux-pulse][data-interaction-state=hovered] .ProjectImage_pulseBackground__NKUEO,.ProjectImage_root__D_qH7[data-project=ux-pulse][data-interaction-state=pressed] .ProjectImage_pulseBackground__NKUEO{opacity:.5;transform:translate(-50%,-50%) rotate(24deg) scale(3.8)}.ProjectImage_root__D_qH7[data-project=ux-pulse][data-interaction-state=hovered] .ProjectImage_pulseMain__LvLHe,.ProjectImage_root__D_qH7[data-project=ux-pulse][data-interaction-state=pressed] .ProjectImage_pulseMain__LvLHe{transform:translate(-50%,-150%)}.ProjectImage_root__D_qH7[data-project=ux-pulse][data-interaction-state=hovered] .ProjectImage_pulseVertical__ixnz_,.ProjectImage_root__D_qH7[data-project=ux-pulse][data-interaction-state=pressed] .ProjectImage_pulseVertical__ixnz_{transform:translate(-50%,150%)}.ProjectImage_root__D_qH7[data-project=ux-pulse][data-interaction-state=hovered] .ProjectImage_pulseStream__8X4oe,.ProjectImage_root__D_qH7[data-project=ux-pulse][data-interaction-state=pressed] .ProjectImage_pulseStream__8X4oe{transform:translate(-50%,-150%)}.ProjectImage_mineBase__MxxI5,.ProjectImage_root__D_qH7[data-project=ux-mineshit]{background:#000000}.ProjectImage_mineBackground__8AGzW{z-index:1;top:50%;left:50%;width:130%;height:230%;object-fit:cover;opacity:.72;transition:opacity var(--image-duration) var(--image-ease),transform var(--image-duration) var(--image-ease)}.ProjectImage_mineBackgroundOne__QkaKv{transform:translate(-50%,-50%) rotate(12deg)}.ProjectImage_mineBackgroundTwo__Yq57y{transform:translate(-50%,-50%) rotate(-18deg) scale(.92);mix-blend-mode:screen;opacity:.24}.ProjectImage_mineLauncher__HOJbF{z-index:2;top:5.2%;left:50%;height:89.4%;width:auto;aspect-ratio:2895/1871;object-fit:contain;transform:translateX(-50%) scale(1);transform-origin:27% 28%;transition:transform var(--image-duration) var(--image-ease)}.ProjectImage_root__D_qH7[data-project=ux-mineshit][data-interaction-state=hovered] .ProjectImage_mineBackgroundOne__QkaKv,.ProjectImage_root__D_qH7[data-project=ux-mineshit][data-interaction-state=pressed] .ProjectImage_mineBackgroundOne__QkaKv{transform:translate(-50%,-50%) rotate(34deg) scale(2.4)}.ProjectImage_root__D_qH7[data-project=ux-mineshit][data-interaction-state=hovered] .ProjectImage_mineBackgroundTwo__Yq57y,.ProjectImage_root__D_qH7[data-project=ux-mineshit][data-interaction-state=pressed] .ProjectImage_mineBackgroundTwo__Yq57y{transform:translate(-50%,-50%) rotate(-42deg) scale(2.7)}.ProjectImage_root__D_qH7[data-project=ux-mineshit][data-interaction-state=hovered] .ProjectImage_mineLauncher__HOJbF,.ProjectImage_root__D_qH7[data-project=ux-mineshit][data-interaction-state=pressed] .ProjectImage_mineLauncher__HOJbF{transform:translate(-51.5%,-1.5%) scale(2.6)}.ProjectImage_root__D_qH7[data-project=ux-hard-evo]{background:#000000}.ProjectImage_hardMacbookFrame__KcACl{position:absolute;top:50%;left:50%;width:107.4139%;height:auto;aspect-ratio:1256/958;overflow:hidden;transform:translate(-50%,-50%) scale(1);transform-origin:center center;transition:transform var(--image-duration) var(--image-ease)}.ProjectImage_hardMacbook__tWI3U{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:none}.ProjectImage_root__D_qH7[data-project=ux-hard-evo][data-interaction-state=hovered] .ProjectImage_hardMacbookFrame__KcACl,.ProjectImage_root__D_qH7[data-project=ux-hard-evo][data-interaction-state=pressed] .ProjectImage_hardMacbookFrame__KcACl{transform:translate(-50%,-50%) scale(1.46)}.ProjectImage_root__D_qH7[data-layout=next][data-project=ux-hard-evo] .ProjectImage_hardMacbookFrame__KcACl{width:auto;min-width:100%;height:100%;aspect-ratio:1256/958}.ProjectImage_root__D_qH7[data-project=ux-heros-food]{background:#e0deee}.ProjectImage_heroFoodScreen__fJHZh{width:270px;height:600.947px;object-fit:fill;transform:translateX(-50%);transition:top var(--image-duration) var(--image-ease)}.ProjectImage_heroFoodMenu__GbEqu{top:19.47px;left:calc(50% - 164.5px)}.ProjectImage_heroFoodBuilder__HXAi3{top:-121px;left:calc(50% + 165.5px)}.ProjectImage_root__D_qH7[data-project=ux-heros-food][data-interaction-state=hovered] .ProjectImage_heroFoodMenu__GbEqu,.ProjectImage_root__D_qH7[data-project=ux-heros-food][data-interaction-state=pressed] .ProjectImage_heroFoodMenu__GbEqu{top:540px}.ProjectImage_root__D_qH7[data-project=ux-heros-food][data-interaction-state=hovered] .ProjectImage_heroFoodBuilder__HXAi3,.ProjectImage_root__D_qH7[data-project=ux-heros-food][data-interaction-state=pressed] .ProjectImage_heroFoodBuilder__HXAi3{top:calc(100% - 1140.997px)}.ProjectImage_root__D_qH7[data-project=ux-magic-garden]{background:#f3f0fe}.ProjectImage_magicSite__rhnSj{left:50%;bottom:-278px;width:695px;height:758px;object-fit:cover;transform:translateX(-50%);transform-origin:center center;transition:left var(--image-duration) var(--image-ease),bottom var(--image-duration) var(--image-ease),width var(--image-duration) var(--image-ease),height var(--image-duration) var(--image-ease),opacity var(--image-duration) var(--image-ease),transform var(--image-duration) var(--image-ease)}.ProjectImage_root__D_qH7[data-project=ux-magic-garden][data-interaction-state=hovered] .ProjectImage_magicSite__rhnSj,.ProjectImage_root__D_qH7[data-project=ux-magic-garden][data-interaction-state=pressed] .ProjectImage_magicSite__rhnSj{opacity:.1;bottom:-7075px;width:6967px;height:7599px;transform:translateX(-50%)}.ProjectImage_root__D_qH7[data-project=ux-magic-garden]:is([data-interaction-state=hovered],[data-interaction-state=pressed]){background:#ffffff}.ProjectImage_root__D_qH7[data-project=ux-twa-imsit]{background:var(--color-neutral-950,#000)}.ProjectImage_twaBackground__XgS8t,.ProjectImage_twaLogo__by3bG,.ProjectImage_twaScreen__LCfhG{position:absolute;display:block;max-width:none;pointer-events:none;user-select:none;will-change:transform,filter,opacity}.ProjectImage_twaBackground__XgS8t{z-index:0;object-fit:cover;opacity:.9;filter:blur(72.5px);transform:scale(1.35)}.ProjectImage_twaScreens__ZA_w7{position:absolute;z-index:1;inset:0}.ProjectImage_twaScreen__LCfhG{top:var(--twa-top);left:var(--twa-left);width:auto;height:104.8544%;aspect-ratio:270/524.272;border-radius:1.7681%;object-fit:cover;transform:translate(-50%,-50%);transition:filter var(--image-duration) var(--image-ease),transform var(--image-duration) var(--image-ease)}.ProjectImage_twaLeft__xuL08{--twa-left:18.4477%;--twa-top:58%;--twa-exit:110.63%}.ProjectImage_twaCenter__M0eYD{--twa-left:50.0562%;--twa-top:50%;--twa-exit:249.86%}.ProjectImage_twaRight__mf_E_{--twa-left:81.5523%;--twa-top:42%;--twa-exit:358.57%}.ProjectImage_twaLogo__by3bG{z-index:2;top:50%;left:50%;width:29.2463%;height:auto;opacity:0;filter:blur(12px);transform:translate(-50%,-50%) scale(.0923);transition:filter var(--image-duration) var(--image-ease),opacity var(--image-duration) var(--image-ease),transform var(--image-duration) var(--image-ease)}.ProjectImage_root__D_qH7[data-project=ux-twa-imsit]:is([data-interaction-state=hovered],[data-interaction-state=pressed]) .ProjectImage_twaScreen__LCfhG{transform:translate(-50%,calc(-50% + var(--twa-exit)))}.ProjectImage_root__D_qH7[data-project=ux-twa-imsit]:is([data-interaction-state=hovered],[data-interaction-state=pressed]) .ProjectImage_twaLogo__by3bG{opacity:1;filter:blur(0);transform:translate(-50%,-50%) scale(1)}.ProjectImage_root__D_qH7[data-project=ux-gaudi]{background:#e03f1d}.ProjectImage_gaudiSite__YV_Ob{top:calc(50% - 230px);left:50%;width:745px;height:1620px;object-fit:fill;transform:translateX(-50%);transition:top var(--image-duration) var(--image-ease)}.ProjectImage_root__D_qH7[data-project=ux-gaudi][data-interaction-state=hovered] .ProjectImage_gaudiSite__YV_Ob,.ProjectImage_root__D_qH7[data-project=ux-gaudi][data-interaction-state=pressed] .ProjectImage_gaudiSite__YV_Ob{top:calc(100% + 370px)}.ProjectImage_root__D_qH7[data-preset]{background:var(--preset-background,var(--color-neutral-900))}.ProjectImage_presetBackground__qWqNK,.ProjectImage_presetLogoShowcaseImage__3oDsd,.ProjectImage_presetLogo__f25wD,.ProjectImage_presetPoster__IIGFU,.ProjectImage_presetPrimaryMedia__kSVCG,.ProjectImage_presetProduct__zPSTI,.ProjectImage_presetScreen__88Qhz,.ProjectImage_presetWebsite__JE_N5{position:absolute;display:block;width:100%;height:100%;pointer-events:none;user-select:none}.ProjectImage_presetBackground__qWqNK,.ProjectImage_presetPrimaryMedia__kSVCG{inset:0;object-fit:cover;transform:scale(1.001);transition:filter var(--image-duration) var(--image-ease),opacity var(--image-duration) var(--image-ease),transform var(--image-duration) var(--image-ease)}.ProjectImage_presetBackground__qWqNK{z-index:0}.ProjectImage_presetPrimaryMedia__kSVCG{z-index:1}.ProjectImage_presetShade__Unuc3{position:absolute;z-index:2;inset:0;background:rgb(0 0 0/.34);opacity:0;pointer-events:none;transition:opacity var(--image-duration) var(--image-ease)}.ProjectImage_presetLogoFrame__5mN5B,.ProjectImage_presetLogoShowcase__N9bj9,.ProjectImage_presetPosterMulti__h5rT4,.ProjectImage_presetPosterSingle__hziRt,.ProjectImage_presetProductFrame__pv_Lb,.ProjectImage_presetScreenFrame__DM6Y6,.ProjectImage_presetWebsiteFrame___wzvg{position:absolute;display:block;pointer-events:none}.ProjectImage_presetLogoFrame__5mN5B{z-index:3;top:50%;left:50%;width:min(64%,44rem);height:min(48%,20rem);opacity:0;filter:blur(12px);transform:translate(-50%,-50%) scale(.14);transition:filter var(--image-duration) var(--image-ease),opacity var(--image-duration) var(--image-ease),transform var(--image-duration) var(--image-ease)}.ProjectImage_presetLogoShowcaseImage__3oDsd,.ProjectImage_presetLogo__f25wD,.ProjectImage_presetProduct__zPSTI{inset:0;object-fit:contain}.ProjectImage_root__D_qH7[data-preset]:is([data-interaction-state=hovered],[data-interaction-state=pressed]) .ProjectImage_presetLogoFrame__5mN5B{opacity:1;filter:blur(0);transform:translate(-50%,-50%) scale(1)}.ProjectImage_root__D_qH7[data-preset=background_blur_logo]:is([data-interaction-state=hovered],[data-interaction-state=pressed]) .ProjectImage_presetPrimaryMedia__kSVCG,.ProjectImage_root__D_qH7[data-preset=video_blur_logo]:is([data-interaction-state=hovered],[data-interaction-state=pressed]) .ProjectImage_presetPrimaryMedia__kSVCG,.ProjectImage_root__D_qH7[data-preset=video_blur_product]:is([data-interaction-state=hovered],[data-interaction-state=pressed]) .ProjectImage_presetPrimaryMedia__kSVCG{filter:blur(12px);transform:scale(1.08)}.ProjectImage_root__D_qH7[data-preset]:is([data-interaction-state=hovered],[data-interaction-state=pressed]) .ProjectImage_presetShade__Unuc3{opacity:1}.ProjectImage_presetScreens__WUSkt{position:absolute;z-index:1;inset:0;transition:filter var(--image-duration) var(--image-ease)}.ProjectImage_presetScreenFrame__DM6Y6{top:50%;left:50%;width:auto;height:105%;aspect-ratio:270/524.272;overflow:hidden;border-radius:min(3.5%,1rem);filter:drop-shadow(0 .5rem 1.5rem rgb(0 0 0/.24));transform:translate(-50%,-50%);transition:filter var(--image-duration) var(--image-ease),transform var(--image-duration) var(--image-ease)}.ProjectImage_presetScreens__WUSkt[data-count="2"] .ProjectImage_presetScreenFrame__DM6Y6:first-child{left:39%;transform:translate(-50%,-50%) rotate(-4deg)}.ProjectImage_presetScreens__WUSkt[data-count="2"] .ProjectImage_presetScreenFrame__DM6Y6:last-child{left:61%;transform:translate(-50%,-50%) rotate(4deg)}.ProjectImage_presetScreens__WUSkt[data-count="3"] .ProjectImage_presetScreenFrame__DM6Y6:first-child{top:42%;left:29%}.ProjectImage_presetScreens__WUSkt[data-count="3"] .ProjectImage_presetScreenFrame__DM6Y6:nth-child(2){z-index:1;left:50%}.ProjectImage_presetScreens__WUSkt[data-count="3"] .ProjectImage_presetScreenFrame__DM6Y6:nth-child(3){top:58%;left:71%}.ProjectImage_presetScreen__88Qhz{inset:0;object-fit:cover}.ProjectImage_root__D_qH7[data-preset=mobile_screens]:is([data-interaction-state=hovered],[data-interaction-state=pressed]) .ProjectImage_presetScreens__WUSkt{filter:blur(12px)}.ProjectImage_root__D_qH7[data-preset=mobile_screens]:is([data-interaction-state=hovered],[data-interaction-state=pressed]) .ProjectImage_presetScreenFrame__DM6Y6{filter:drop-shadow(0 1rem 2rem rgb(0 0 0/.12));transform:translate(-50%,118%)}.ProjectImage_presetWebsiteFrame___wzvg{z-index:1;top:4%;left:8%;width:84%;height:310%;overflow:hidden;transform:translateZ(0);transition:filter var(--image-duration) var(--image-ease),opacity var(--image-duration) var(--image-ease),transform var(--image-duration) var(--image-ease)}.ProjectImage_presetWebsite__JE_N5{inset:0;object-fit:cover;object-position:top center}.ProjectImage_root__D_qH7[data-preset=website]:is([data-interaction-state=hovered],[data-interaction-state=pressed]) .ProjectImage_presetWebsiteFrame___wzvg{opacity:.16;filter:blur(12px);transform:translate3d(0,72%,0) scale(1.08)}.ProjectImage_presetPosterMulti__h5rT4,.ProjectImage_presetPosterSingle__hziRt{z-index:1;top:50%;left:50%;width:min(30%,17rem);aspect-ratio:520/735;filter:drop-shadow(0 .25rem .75rem rgb(0 0 0/.25));transform:translate(-50%,-50%) rotate(12deg);transform-origin:center;transition:filter var(--image-duration) var(--image-ease),transform var(--image-duration) var(--image-ease)}.ProjectImage_presetPoster__IIGFU{inset:0;object-fit:cover}.ProjectImage_root__D_qH7[data-preset=poster_single]:is([data-interaction-state=hovered],[data-interaction-state=pressed]) .ProjectImage_presetPosterSingle__hziRt{filter:drop-shadow(0 1rem 2.5rem rgb(0 0 0/.48));transform:translate(-50%,-50%) rotate(0) scale(1.9)}.ProjectImage_presetPosters__Cyay1{position:absolute;z-index:1;inset:0}.ProjectImage_presetPosterMulti__h5rT4{left:calc(50% + var(--poster-offset, 0%));transform:translate(-50%,-50%) rotate(var(--poster-rotation,0deg))}.ProjectImage_root__D_qH7[data-preset=posters_multi]:is([data-interaction-state=hovered],[data-interaction-state=pressed]) .ProjectImage_presetPosterMulti__h5rT4{filter:drop-shadow(0 1rem 2.5rem rgb(0 0 0/.38));transform:translate(-50%,-50%) rotate(0) scale(1.16)}.ProjectImage_presetLogoShowcase__N9bj9{z-index:2;inset:10%;transform:scale(.82);transition:filter var(--image-duration) var(--image-ease),transform var(--image-duration) var(--image-ease)}.ProjectImage_root__D_qH7[data-preset=logo_showcase]:is([data-interaction-state=hovered],[data-interaction-state=pressed]) .ProjectImage_presetLogoShowcase__N9bj9{transform:scale(1)}.ProjectImage_root__D_qH7[data-preset=video_zoom]:is([data-interaction-state=hovered],[data-interaction-state=pressed]) .ProjectImage_presetPrimaryMedia__kSVCG{transform:scale(1.08)}.ProjectImage_presetProductFrame__pv_Lb{z-index:3;top:50%;left:50%;width:min(74%,52rem);height:min(72%,32rem);opacity:0;filter:blur(12px);transform:translate(-50%,-42%) scale(.82);transition:filter var(--image-duration) var(--image-ease),opacity var(--image-duration) var(--image-ease),transform var(--image-duration) var(--image-ease)}.ProjectImage_root__D_qH7[data-preset=video_blur_product]:is([data-interaction-state=hovered],[data-interaction-state=pressed]) .ProjectImage_presetProductFrame__pv_Lb{opacity:1;filter:blur(0);transform:translate(-50%,-50%) scale(1)}.ProjectImage_presetFallback__tLZku{position:absolute;inset:0;display:grid;place-items:center;padding:2rem;color:var(--color-neutral-400);text-align:center}@media (max-width:47.99rem){.ProjectImage_root__D_qH7{--image-duration:300ms;--image-ease:cubic-bezier(0.5,0,0,1)}.ProjectImage_root__D_qH7[data-interaction-state=hovered]{--image-duration:600ms;--image-ease:cubic-bezier(0.5,0,0,1)}.ProjectImage_root__D_qH7[data-interaction-state=pressed]{--image-duration:300ms}.ProjectImage_logoLayer__Kojaw{width:100%;height:100%;filter:blur(5.021px)}.ProjectImage_pulseMain__LvLHe{left:38.799%}.ProjectImage_pulseVertical__ixnz_{left:50.056%}.ProjectImage_pulseStream__8X4oe{left:61.201%}.ProjectImage_pulseBackground__NKUEO{filter:blur(6.695px)}.ProjectImage_heroFoodScreen__fJHZh{width:30.37%;height:120.2%}.ProjectImage_heroFoodMenu__GbEqu{top:3.9%;left:31.5%}.ProjectImage_heroFoodBuilder__HXAi3{top:-24.2%;left:68.6%}.ProjectImage_root__D_qH7[data-project=ux-heros-food][data-interaction-state=hovered] .ProjectImage_heroFoodMenu__GbEqu,.ProjectImage_root__D_qH7[data-project=ux-heros-food][data-interaction-state=pressed] .ProjectImage_heroFoodMenu__GbEqu{top:108%}.ProjectImage_root__D_qH7[data-project=ux-heros-food][data-interaction-state=hovered] .ProjectImage_heroFoodBuilder__HXAi3,.ProjectImage_root__D_qH7[data-project=ux-heros-food][data-interaction-state=pressed] .ProjectImage_heroFoodBuilder__HXAi3{top:-128%}.ProjectImage_magicSite__rhnSj{bottom:-55.6%;width:78.18%;height:auto}.ProjectImage_root__D_qH7[data-project=ux-magic-garden][data-interaction-state=hovered] .ProjectImage_magicSite__rhnSj,.ProjectImage_root__D_qH7[data-project=ux-magic-garden][data-interaction-state=pressed] .ProjectImage_magicSite__rhnSj{bottom:-1415%;width:783.69%;height:auto;transform:translateX(-50%)}.ProjectImage_gaudiSite__YV_Ob{top:4%;width:83.8%;height:324%}.ProjectImage_root__D_qH7[data-project=ux-gaudi][data-interaction-state=hovered] .ProjectImage_gaudiSite__YV_Ob,.ProjectImage_root__D_qH7[data-project=ux-gaudi][data-interaction-state=pressed] .ProjectImage_gaudiSite__YV_Ob{top:174%}.ProjectImage_presetLogoFrame__5mN5B{width:68%;height:56%;filter:blur(6px)}.ProjectImage_presetScreenFrame__DM6Y6{width:auto;height:108%;border-radius:.5rem}.ProjectImage_presetPosterMulti__h5rT4,.ProjectImage_presetPosterSingle__hziRt{width:30%}.ProjectImage_presetProductFrame__pv_Lb{width:76%;height:78%;filter:blur(6px)}}.ProjectImage_root__D_qH7[data-layout=default] .ProjectImage_logoLayer__Kojaw{inset:0;top:50%;left:50%;width:100%;height:100%;filter:blur(12px);transform:translate(-50%,-50%) scale(.0923)}.ProjectImage_root__D_qH7[data-layout=default][data-interaction-state=hovered] .ProjectImage_logoLayer__Kojaw,.ProjectImage_root__D_qH7[data-layout=default][data-interaction-state=pressed] .ProjectImage_logoLayer__Kojaw{opacity:1;filter:blur(0);transform:translate(-50%,-50%) scale(1)}.ProjectImage_root__D_qH7[data-layout=default] .ProjectImage_pulseBackground__NKUEO{width:130%;height:auto;opacity:.86;filter:none;transform:translate(-50%,-50%) rotate(-18deg);transition:opacity var(--image-duration) var(--image-ease),transform var(--image-duration) var(--image-ease)}.ProjectImage_root__D_qH7[data-layout=default] .ProjectImage_mineLauncher__HOJbF{top:50%;left:50%;width:auto;height:89.4%;aspect-ratio:2895/1871;transform:translate(-50%,-50%) scale(1);transform-origin:27% 28%;transition:transform var(--image-duration) var(--image-ease)}.ProjectImage_root__D_qH7[data-layout=default][data-project=ux-mineshit][data-interaction-state=hovered] .ProjectImage_mineLauncher__HOJbF,.ProjectImage_root__D_qH7[data-layout=default][data-project=ux-mineshit][data-interaction-state=pressed] .ProjectImage_mineLauncher__HOJbF{transform:translate(-51.5%,-51.5%) scale(2.25)}.ProjectImage_root__D_qH7[data-layout=default] .ProjectImage_heroFoodScreen__fJHZh{width:30.37%;height:120.2%;transform:none;transition:transform var(--image-duration) var(--image-ease)}.ProjectImage_root__D_qH7[data-layout=default] .ProjectImage_heroFoodMenu__GbEqu{top:3.9%;left:16.3%}.ProjectImage_root__D_qH7[data-layout=default] .ProjectImage_heroFoodBuilder__HXAi3{top:-24.2%;left:53.43%}.ProjectImage_root__D_qH7[data-layout=default][data-project=ux-heros-food][data-interaction-state=hovered] .ProjectImage_heroFoodMenu__GbEqu,.ProjectImage_root__D_qH7[data-layout=default][data-project=ux-heros-food][data-interaction-state=pressed] .ProjectImage_heroFoodMenu__GbEqu{top:3.9%;transform:translateY(108%)}.ProjectImage_root__D_qH7[data-layout=default][data-project=ux-heros-food][data-interaction-state=hovered] .ProjectImage_heroFoodBuilder__HXAi3,.ProjectImage_root__D_qH7[data-layout=default][data-project=ux-heros-food][data-interaction-state=pressed] .ProjectImage_heroFoodBuilder__HXAi3{top:-24.2%;transform:translateY(-108%)}.ProjectImage_root__D_qH7[data-layout=default] .ProjectImage_magicSite__rhnSj{left:50%;bottom:-55.6%;width:78.18%;height:auto;transform:translateX(-50%)}.ProjectImage_root__D_qH7[data-layout=default][data-project=ux-magic-garden][data-interaction-state=hovered] .ProjectImage_magicSite__rhnSj,.ProjectImage_root__D_qH7[data-layout=default][data-project=ux-magic-garden][data-interaction-state=pressed] .ProjectImage_magicSite__rhnSj{bottom:-1415%;width:783.69%;height:auto;opacity:.1;transform:translateX(-50%)}.ProjectImage_root__D_qH7[data-layout=default] .ProjectImage_gaudiSite__YV_Ob{top:4%;left:8.1%;width:83.8%;height:324%;transform:none;transition:transform var(--image-duration) var(--image-ease)}.ProjectImage_root__D_qH7[data-layout=default][data-project=ux-gaudi][data-interaction-state=hovered] .ProjectImage_gaudiSite__YV_Ob,.ProjectImage_root__D_qH7[data-layout=default][data-project=ux-gaudi][data-interaction-state=pressed] .ProjectImage_gaudiSite__YV_Ob{top:4%;transform:translateY(170%)}@media (prefers-reduced-motion:reduce){.ProjectImage_baseLayer__DpXC5,.ProjectImage_baseLayer__DpXC5 img,.ProjectImage_hardMacbookFrame__KcACl,.ProjectImage_logoLayer__Kojaw,.ProjectImage_presetBackground__qWqNK,.ProjectImage_presetLogoFrame__5mN5B,.ProjectImage_presetLogoShowcase__N9bj9,.ProjectImage_presetPosterMulti__h5rT4,.ProjectImage_presetPosterSingle__hziRt,.ProjectImage_presetPrimaryMedia__kSVCG,.ProjectImage_presetProductFrame__pv_Lb,.ProjectImage_presetScreenFrame__DM6Y6,.ProjectImage_presetScreens__WUSkt,.ProjectImage_presetShade__Unuc3,.ProjectImage_presetWebsiteFrame___wzvg,.ProjectImage_root__D_qH7{transition:none}}.ProjectCard_card__8BnKk{container-name:project-card;container-type:inline-size;width:100%;min-width:0}.ProjectCard_cardLink__EEBwa{--project-motion-duration:var(--motion-project-leave);--project-motion-ease:var(--ease-project-desktop);display:flex;width:100%;min-height:27.777778cqw;align-items:stretch;color:var(--color-neutral-50);isolation:isolate;touch-action:pan-y;-webkit-tap-highlight-color:transparent;transition-property:background-color,border-radius;transition-timing-function:var(--project-motion-ease)}.ProjectCard_artwork__MTPQ_,.ProjectCard_cardLink__EEBwa{overflow:hidden;border-radius:32px;background:var(--color-neutral-900);transition-duration:var(--project-motion-duration)}.ProjectCard_artwork__MTPQ_{--project-image-radius:32px;position:relative;width:49.3888889%;height:auto;flex:0 0 49.3888889%;clip-path:inset(0 round var(--project-image-radius));transition-property:border-radius,background-color,clip-path;transition-timing-function:var(--project-motion-ease)}.ProjectCard_wipBadge__MaQCd{position:absolute;z-index:6;bottom:2rem;left:50%;transform:translateX(-50%);transition:background-color var(--project-motion-duration) var(--project-motion-ease),transform var(--project-motion-duration) var(--project-motion-ease)}.ProjectCard_cardLink__EEBwa[data-interaction-state=hovered] .ProjectCard_wipBadge__MaQCd{background:color-mix(in srgb,var(--color-neutral-950) 64%,transparent)}.ProjectCard_cardLink__EEBwa[data-interaction-state=pressed] .ProjectCard_wipBadge__MaQCd{background:color-mix(in srgb,var(--color-neutral-950) 64%,transparent);transform:translateX(-50%) scale(.96)}.ProjectCard_artworkImage__2mL01{object-fit:cover}.ProjectCard_artworkFallback__AjgbZ{position:absolute;inset:0;display:grid;place-items:center;padding:32px;color:var(--color-neutral-400);font-size:20px;text-align:center}.ProjectCard_projectInfo__yNnYT{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;align-items:flex-end;justify-content:center;gap:12px;padding:40px 60px}.ProjectCard_projectDescription__8hGTM,.ProjectCard_projectTitle__poEdx,.ProjectCard_projectYear__oYKII{width:100%;margin:0}.ProjectCard_projectTitle__poEdx{flex-shrink:0;overflow-wrap:anywhere;font-family:var(--font-body);font-size:clamp(36px,3.555556cqw,64px);font-weight:400;line-height:1.1}.ProjectCard_projectTitleSingleLine__Vphqr{overflow-wrap:normal;white-space:nowrap}.ProjectCard_infoSpacer__Nr6NU,.ProjectCard_projectYear__oYKII{height:25px;flex:0 0 25px}.ProjectCard_projectYear__oYKII{color:var(--color-neutral-400);font-family:var(--font-body);font-size:20px;font-weight:500;line-height:1}.ProjectCard_categories__VS3uk{width:100%}.ProjectCard_infoSpacer__Nr6NU{width:100%;opacity:0}.ProjectCard_projectDescription__8hGTM{flex-shrink:0;font-family:var(--font-body);font-size:clamp(24px,2cqw,36px);font-weight:400;line-height:1.3}.ProjectCard_imageRight__jFyxk .ProjectCard_artwork__MTPQ_{order:2}.ProjectCard_imageRight__jFyxk .ProjectCard_projectInfo__yNnYT{order:1}.ProjectCard_cardLink__EEBwa[data-interaction-state=hovered]{--project-motion-duration:var(--motion-project-enter);--project-motion-ease:var(--ease-project-desktop);border-radius:96px;background:var(--color-neutral-800)}.ProjectCard_cardLink__EEBwa[data-interaction-state=pressed]{--project-motion-duration:var(--motion-project-press);--project-motion-ease:var(--ease-project-press);border-radius:96px;background:var(--color-neutral-800)}.ProjectCard_cardLink__EEBwa[data-interaction-state=hovered] .ProjectCard_artwork__MTPQ_,.ProjectCard_cardLink__EEBwa[data-interaction-state=pressed] .ProjectCard_artwork__MTPQ_{--project-image-radius:96px;border-radius:96px}.ProjectCard_cardLink__EEBwa[data-interaction-state=hovered] .ProjectCard_categories__VS3uk,.ProjectCard_cardLink__EEBwa[data-interaction-state=pressed] .ProjectCard_categories__VS3uk{--project-category-surface:var(--color-neutral-800)}.ProjectCard_cardLink__EEBwa:focus-visible{outline:2px solid var(--color-lime-400);outline-offset:4px}@container project-card (min-width: 768px) and (max-width: 1100px){.ProjectCard_projectInfo__yNnYT{padding-inline:32px}.ProjectCard_infoSpacer__Nr6NU{display:none}}@container project-card (max-width: 1100px){.ProjectCard_wipBadge__MaQCd{bottom:1rem}.ProjectCard_cardLink__EEBwa{min-height:555.224px;aspect-ratio:auto;flex-direction:column;align-items:center;padding-block:30px;border-radius:32px}.ProjectCard_imageRight__jFyxk .ProjectCard_artwork__MTPQ_,.ProjectCard_imageRight__jFyxk .ProjectCard_projectInfo__yNnYT{order:0}.ProjectCard_artwork__MTPQ_{--project-image-radius:16px;width:calc(100% - 40px);height:auto;aspect-ratio:889/500;flex:0 0 auto;border-radius:16px}.ProjectCard_projectInfo__yNnYT{width:100%;flex:1 1 auto;align-items:flex-start;justify-content:flex-start;gap:12px;padding:12px 24px 0}.ProjectCard_projectTitle__poEdx{font-size:clamp(32px,8.738cqw,36px);line-height:1.3}.ProjectCard_projectTitleSingleLine__Vphqr{font-size:clamp(30px,8.25cqw,36px);letter-spacing:-.02em}.ProjectCard_projectYear__oYKII{font-size:20px}.ProjectCard_projectDescription__8hGTM{font-size:clamp(20px,5.825cqw,24px);line-height:1.4}.ProjectCard_cardLink__EEBwa[data-interaction-state=hovered],.ProjectCard_cardLink__EEBwa[data-interaction-state=pressed]{border-radius:0}.ProjectCard_cardLink__EEBwa[data-interaction-state=hovered] .ProjectCard_artwork__MTPQ_,.ProjectCard_cardLink__EEBwa[data-interaction-state=pressed] .ProjectCard_artwork__MTPQ_{--project-image-radius:48px;border-radius:48px}}@container project-card (max-width: 411px){.ProjectCard_cardLink__EEBwa{min-height:calc(100cqw * 1.347631);padding-block:clamp(20px,7.282cqw,30px)}.ProjectCard_artwork__MTPQ_{width:calc(100% - clamp(24px, 9.709cqw, 40px))}.ProjectCard_projectInfo__yNnYT{padding-inline:clamp(18px,5.825cqw,24px)}}@media (prefers-reduced-motion:reduce){.ProjectCard_artwork__MTPQ_,.ProjectCard_cardLink__EEBwa{transition-duration:.01ms}}.ProjectList_section__4PUTs{--project-surface:var(--color-neutral-900);position:relative;display:flex;width:100%;flex-direction:column;align-items:center;gap:120px;overflow:clip;padding-bottom:60px;border-radius:64px;background:var(--project-surface);color:var(--color-neutral-50)}.ProjectList_heading__zezcc{position:relative;width:100%;height:243px;flex:0 0 243px;overflow:hidden}.ProjectList_watermark__MQWOJ{color:transparent;font-size:268px;-webkit-text-stroke:2px var(--color-neutral-800)}.ProjectList_headingTitle__L9pcE,.ProjectList_watermark__MQWOJ{font-family:var(--font-display);font-weight:500;line-height:normal}.ProjectList_headingTitle__L9pcE{position:absolute;top:80px;left:50%;width:min(1520px,calc(100% - 80px));margin:0;color:var(--color-neutral-50);font-size:64px;transform:translateX(-50%)}.ProjectList_mobileHeading__w5R7x{display:none}.ProjectList_list__Ayra6{display:flex;width:calc(100% - 120px);max-width:1800px;flex-direction:column;gap:60px}.ProjectList_allProjects__o4_tj{display:flex;width:calc(100% - 120px);max-width:1800px;height:100px;align-items:center;justify-content:space-between;overflow:hidden;padding-inline:60px;border-radius:24px;background:var(--color-neutral-950);color:var(--color-neutral-50);transition:color var(--motion-hover) var(--ease-hover),background-color var(--motion-hover) var(--ease-hover),transform var(--motion-hover) var(--ease-hover)}.ProjectList_allProjects__o4_tj:focus-visible,.ProjectList_allProjects__o4_tj:hover{outline:none;background:var(--color-neutral-50);color:var(--color-neutral-950)}.ProjectList_allProjects__o4_tj:focus-visible{outline:2px solid var(--color-lime-400);outline-offset:4px}.ProjectList_allProjects__o4_tj:active{transform:scale(.98)}.ProjectList_chevrons__znyhR{line-height:1;letter-spacing:-.08em}.ProjectList_allProjectsLabel__wdRLf,.ProjectList_chevrons__znyhR{font-family:var(--font-body);font-size:36px;font-weight:400;white-space:nowrap}.ProjectList_allProjectsLabel__wdRLf{display:inline-flex;align-items:baseline;gap:8px;line-height:normal}.ProjectList_desktopCount__sCmcL,.ProjectList_mobileCount__JRVv7{font-size:20px}.ProjectList_mobileCount__JRVv7{display:none}@media (max-width:767px){.ProjectList_section__4PUTs{gap:60px;padding-bottom:12px;border-radius:32px}.ProjectList_heading__zezcc{height:174px;flex-basis:174px}.ProjectList_watermark__MQWOJ{font-size:192px;-webkit-text-stroke-width:2px}.ProjectList_headingTitle__L9pcE{top:47px;width:calc(100% - 32px);font-size:48px;text-align:center}.ProjectList_desktopHeading__aziwR{display:none}.ProjectList_mobileHeading__w5R7x{display:inline}.ProjectList_list__Ayra6{width:100%;max-width:none;gap:0}.ProjectList_allProjects__o4_tj{width:calc(100% - 24px);max-width:388px;justify-content:center;padding-inline:24px;border-radius:38px}.ProjectList_chevrons__znyhR{display:none}.ProjectList_allProjectsLabel__wdRLf{font-size:36px}.ProjectList_desktopCount__sCmcL{display:none}.ProjectList_mobileCount__JRVv7{display:inline}}@media (prefers-reduced-motion:reduce){.ProjectList_allProjects__o4_tj{transition-duration:.01ms}}.ResumeButton_root__EnZER{position:relative;display:block;width:100%;max-width:52.5rem;aspect-ratio:28/9;margin:0;container-type:inline-size;appearance:none;overflow:hidden;border:0;background:transparent;color:inherit;font-family:var(--font-display);font-weight:500;line-height:1;text-decoration:none;-webkit-tap-highlight-color:transparent}.ResumeButton_root__EnZER:focus-visible{outline:none;filter:brightness(1.08) saturate(1.08)}.ResumeButton_root__EnZER:disabled,.ResumeButton_root__EnZER[aria-disabled=true]{cursor:not-allowed;opacity:.55;pointer-events:none}.ResumeButton_primaryPanel__nw1uf,.ResumeButton_secondaryPanel__Esf_A{position:absolute;top:0;display:flex;height:100%;align-items:center;justify-content:center;overflow:hidden;transition:left .3s cubic-bezier(.5,0,0,1),width .3s cubic-bezier(.5,0,0,1),border-radius .3s cubic-bezier(.5,0,0,1),background-color .3s cubic-bezier(.5,0,0,1)}.ResumeButton_secondaryPanel__Esf_A{z-index:2;left:23.8095238%;width:76.1904762%;border-radius:min(7.619cqi,4rem);background:var(--color-primary-500);color:var(--color-primary-50)}.ResumeButton_primaryPanel__nw1uf{z-index:3;left:0;width:23.8095238%;gap:0;border-radius:min(7.619cqi,4rem);background:var(--color-lime-400);color:var(--color-neutral-950)}.ResumeButton_primaryLabel__iaxRp,.ResumeButton_secondaryDefaultLabel__Qwvru,.ResumeButton_secondaryHoverLabel__Is8n4{font-size:clamp(1rem,5.714cqi,3rem);white-space:nowrap;line-height:1;transition:opacity .15s cubic-bezier(.5,0,0,1),transform .3s cubic-bezier(.5,0,0,1)}.ResumeButton_secondaryDefaultLabel__Qwvru{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ResumeButton_secondaryHoverLabel__Is8n4{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + .75rem));opacity:0}.ResumeButton_primaryLabel__iaxRp{position:static;display:inline-flex;align-items:center;align-self:center;width:auto;max-width:0;overflow:hidden;opacity:0;transform:translateX(-1rem);transition:max-width .3s cubic-bezier(.5,0,0,1),opacity .15s cubic-bezier(.5,0,0,1),transform .3s cubic-bezier(.5,0,0,1)}.ResumeButton_arrow__BEGUW{position:relative;display:grid;width:min(14.2857143cqi,7.5rem);height:min(14.2857143cqi,7.5rem);flex:0 0 auto;place-items:center;align-self:center}.ResumeButton_arrow__BEGUW:after{position:absolute;width:58%;height:58%;border-radius:8%;background:var(--color-neutral-950);content:"";opacity:0;transform:rotate(45deg) scale(.55)}.ResumeButton_arrow__BEGUW svg,.ResumeButton_arrow__BEGUW:after{transition:opacity .15s cubic-bezier(.5,0,0,1),transform .3s cubic-bezier(.5,0,0,1)}.ResumeButton_arrow__BEGUW svg{display:block;width:100%;height:100%}.ResumeButton_root__EnZER:is(:hover,:focus-visible,:active) .ResumeButton_secondaryPanel__Esf_A{left:69.7619048%;width:30.2380952%;border-radius:min(11.9047619cqi,6.25rem)}.ResumeButton_root__EnZER:is(:hover,:focus-visible,:active) .ResumeButton_secondaryDefaultLabel__Qwvru{opacity:0;transform:translate(-50%,calc(-50% - .75rem))}.ResumeButton_root__EnZER:is(:hover,:focus-visible,:active) .ResumeButton_secondaryHoverLabel__Is8n4{opacity:1;transform:translate(-50%,-50%)}.ResumeButton_root__EnZER:is(:hover,:focus-visible,:active) .ResumeButton_primaryPanel__nw1uf{width:100%;gap:3.8095238%;border-radius:min(11.4285714cqi,6rem)}.ResumeButton_root__EnZER:is(:hover,:focus-visible,:active) .ResumeButton_primaryLabel__iaxRp{max-width:60cqi;overflow:visible;opacity:1;transform:translateX(0)}.ResumeButton_root__EnZER:is(:hover,:focus-visible,:active) .ResumeButton_arrow__BEGUW svg{opacity:0;transform:scale(.72)}.ResumeButton_root__EnZER:is(:hover,:focus-visible,:active) .ResumeButton_arrow__BEGUW:after{opacity:1;transform:rotate(45deg) scale(1)}@media (prefers-reduced-motion:reduce){.ResumeButton_root__EnZER *,.ResumeButton_root__EnZER :after,.ResumeButton_root__EnZER :before{transition:none!important}}.TopMenu_menu__8i5O8{z-index:50;height:4rem;max-width:calc(100vw - 1rem);overflow:hidden;padding:.5rem;border-radius:2rem;background:var(--surface-glass);backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem)}.TopMenu_headerRow__S42Vw,.TopMenu_menu__8i5O8{display:flex;width:max-content;align-items:center;gap:.5rem}.TopMenu_menu__8i5O8 .TopMenu_logoButton__AaHvm,.TopMenu_menu__8i5O8 .TopMenu_themeButton__EycCH{width:3rem}.TopMenu_menu__8i5O8 .TopMenu_logoButton__AaHvm img{width:1.15625rem;height:1.15625rem;object-fit:contain}.TopMenu_menu__8i5O8.TopMenu_hasActivePage__SN9dO{width:max-content}.TopMenu_menu__8i5O8 .TopMenu_navLink__l_dxC{width:max-content;min-width:max-content;gap:.625rem;padding-right:1.5rem;padding-left:1.25rem}.TopMenu_menu__8i5O8 .TopMenu_navLink__l_dxC>span{overflow:visible;text-overflow:clip}.TopMenu_divider__G0uth{width:1px;height:1.25rem;flex:0 0 1px;background:var(--color-neutral-950)}.TopMenu_linkLabel__6VgNt{display:inline}.TopMenu_mobileActiveButton__EVTfv,.TopMenu_mobileMenuButton__27ski{display:none}.TopMenu_mobileActiveGlyph__cWrl6{position:relative;display:block;width:1.5rem;height:1.5rem;overflow:hidden}.TopMenu_mobilePageIcon__uKe_1,.TopMenu_mobileUpIcon__8X6tu{position:absolute;inset:0;display:grid;place-items:center}.TopMenu_backdrop__AzOqi,.TopMenu_drawerBody__s5q29,.TopMenu_mobileUpIcon__8X6tu{display:none}@media (max-width:47.99rem){.TopMenu_backdrop__AzOqi{position:fixed;inset:0;z-index:90;display:block;background:transparent}.TopMenu_menu__8i5O8{z-index:95;display:flex;flex-direction:column;align-items:flex-end;width:9.5625rem;height:4rem;max-width:calc(100vw - 1.25rem);gap:1rem;padding:.5rem;border-radius:2rem;transition:width .3s var(--ease-expressive),height .3s var(--ease-expressive)}.TopMenu_menu__8i5O8:not([data-active-page=none]){position:fixed;top:calc(env(safe-area-inset-top, 0px) + .625rem);right:.625rem;left:auto;transform:none}.TopMenu_menu__8i5O8.TopMenu_hasActivePage__SN9dO{width:13.0625rem;gap:1rem}.TopMenu_menu__8i5O8.TopMenu_menuOpen__mL8Ia{z-index:100;height:21.125rem;transition-duration:.6s}.TopMenu_menu__8i5O8.TopMenu_menuOpen__mL8Ia[data-locale=en]{width:15.75rem}.TopMenu_menu__8i5O8.TopMenu_menuOpen__mL8Ia[data-locale=ru]{width:15rem}.TopMenu_headerRow__S42Vw{justify-content:flex-end;gap:.5rem;width:100%}.TopMenu_menu__8i5O8 .TopMenu_headerRow__S42Vw>.TopMenu_divider__G0uth,.TopMenu_menu__8i5O8 .TopMenu_headerRow__S42Vw>.TopMenu_localeButton__T3Q1_,.TopMenu_menu__8i5O8 .TopMenu_headerRow__S42Vw>.TopMenu_themeButton__EycCH,.TopMenu_menu__8i5O8 .TopMenu_navLink__l_dxC{display:none}.TopMenu_menu__8i5O8:not(.TopMenu_menuOpen__mL8Ia)>.TopMenu_headerRow__S42Vw>.TopMenu_divider__G0uth:first-of-type{display:block}.TopMenu_menu__8i5O8 .TopMenu_mobileActiveButton__EVTfv{display:grid}.TopMenu_menu__8i5O8 .TopMenu_logoButton__AaHvm,.TopMenu_menu__8i5O8 .TopMenu_mobileActiveButton__EVTfv{width:3rem;min-width:3rem;height:3rem;padding:.75rem;border-radius:2rem}.TopMenu_menu__8i5O8 .TopMenu_mobileMenuButton__27ski{display:inline-flex;align-items:center;justify-content:center;width:4.5rem;min-width:4.5rem;height:3rem;margin:0;padding:.9375rem 1.5rem;border:0;border-radius:2rem;background:var(--color-neutral-950);color:var(--color-neutral-50);appearance:none;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-expressive)}.TopMenu_menu__8i5O8 .TopMenu_mobileMenuButton__27ski:focus-visible,.TopMenu_menu__8i5O8 .TopMenu_mobileMenuButton__27ski:hover{background:var(--color-neutral-800);animation:TopMenu_top-menu-button-radius__pQHdZ .3s both}.TopMenu_menu__8i5O8 .TopMenu_mobileMenuButton__27ski:focus-visible{outline:2px solid var(--color-neutral-50);outline-offset:2px}.TopMenu_menu__8i5O8 .TopMenu_mobileMenuButton__27ski:active{background:var(--color-neutral-700);animation:none}.TopMenu_mobileActiveGlyph__cWrl6{position:relative;display:block;width:1.5rem;height:1.5rem;overflow:hidden}.TopMenu_mobilePageIcon__uKe_1,.TopMenu_mobileUpIcon__8X6tu{position:absolute;inset:0;display:grid;place-items:center;transition:transform .6s var(--ease-expressive)}.TopMenu_mobileUpIcon__8X6tu{display:grid}.TopMenu_mobilePageIcon__uKe_1{transform:translateY(0)}.TopMenu_mobileUpIcon__8X6tu{transform:translateY(150%)}.TopMenu_mobileActiveScrolled__wEgSm .TopMenu_mobilePageIcon__uKe_1{transform:translateY(-150%)}.TopMenu_mobileActiveScrolled__wEgSm .TopMenu_mobileUpIcon__8X6tu{transform:translateY(0)}.TopMenu_drawerBody__s5q29{display:flex;flex-direction:column;gap:1rem;width:100%;opacity:0;transform:translateY(-1rem);pointer-events:none;transition:opacity .3s var(--ease-expressive),transform .3s var(--ease-expressive)}.TopMenu_menuOpen__mL8Ia .TopMenu_drawerBody__s5q29{opacity:1;transform:translateY(0);pointer-events:auto;transition:opacity .6s var(--ease-expressive) .1s,transform .6s var(--ease-expressive) .1s}.TopMenu_drawerDivider__TJiHr{width:calc(100% - 4.5rem);height:1px;margin:0 2.25rem;background:var(--color-neutral-950);flex:0 0 1px;opacity:0;transition:opacity .4s var(--ease-expressive)}.TopMenu_menuOpen__mL8Ia .TopMenu_drawerDivider__TJiHr{opacity:1;transition:opacity .6s var(--ease-expressive) .2s}.TopMenu_drawerList__1_3K2{display:flex;flex-direction:column;gap:.5rem;width:100%}.TopMenu_drawerLink__atTDs{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;width:100%;height:3rem;padding:.9375rem 1.5rem .9375rem 2rem;border-radius:2rem;background:transparent;color:var(--color-neutral-50);font-family:var(--font-body);font-size:.875rem;font-weight:600;line-height:1;text-align:right;text-decoration:none;user-select:none;-webkit-tap-highlight-color:transparent;opacity:0;transform:translateX(1.5rem);transition:background-color .2s var(--ease-expressive),transform .4s var(--ease-expressive),opacity .4s var(--ease-expressive)}.TopMenu_menuOpen__mL8Ia .TopMenu_drawerLink__atTDs{opacity:1;transform:translateX(0)}.TopMenu_menuOpen__mL8Ia .TopMenu_drawerLink__atTDs:first-child{transition:background-color .2s var(--ease-expressive),transform .6s var(--ease-expressive) .15s,opacity .6s var(--ease-expressive) .15s}.TopMenu_menuOpen__mL8Ia .TopMenu_drawerLink__atTDs:nth-child(2){transition:background-color .2s var(--ease-expressive),transform .6s var(--ease-expressive) .25s,opacity .6s var(--ease-expressive) .25s}.TopMenu_menuOpen__mL8Ia .TopMenu_drawerLink__atTDs:nth-child(3){transition:background-color .2s var(--ease-expressive),transform .6s var(--ease-expressive) .35s,opacity .6s var(--ease-expressive) .35s}.TopMenu_drawerLink__atTDs:focus-visible,.TopMenu_drawerLink__atTDs:hover{background:var(--color-neutral-800)}.TopMenu_drawerLinkActive__jZa_B{background:var(--color-primary-500);color:var(--color-primary-50)}.TopMenu_drawerLinkActive__jZa_B:focus-visible,.TopMenu_drawerLinkActive__jZa_B:hover{background:var(--color-primary-400)}.TopMenu_drawerLinkIcon__Q2CV5{display:grid;place-items:center;width:1.5rem;height:1.5rem;flex:0 0 1.5rem}.TopMenu_drawerBottom__98kjv{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;width:100%;opacity:0;transform:translateY(1.5rem);transition:opacity .4s var(--ease-expressive),transform .4s var(--ease-expressive)}.TopMenu_menuOpen__mL8Ia .TopMenu_drawerBottom__98kjv{opacity:1;transform:translateY(0);transition:opacity .6s var(--ease-expressive) .45s,transform .6s var(--ease-expressive) .45s}.TopMenu_drawerThemeButton__xlqcK{width:3rem!important;min-width:3rem!important;height:3rem!important;padding:.75rem!important;border-radius:2rem!important}.TopMenu_drawerLocaleButton__f2eWh{display:flex;align-items:center;justify-content:center;gap:.5rem;height:3rem;padding:.9375rem 1.5rem;border:0;border-radius:2rem;background:var(--color-neutral-950);color:var(--color-neutral-50);appearance:none;cursor:pointer;font-family:var(--font-body);font-size:.875rem;line-height:1;white-space:nowrap;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease-expressive)}.TopMenu_menu__8i5O8[data-locale=en] .TopMenu_drawerLocaleButton__f2eWh{width:11.25rem}.TopMenu_menu__8i5O8[data-locale=ru] .TopMenu_drawerLocaleButton__f2eWh{width:10.5rem}.TopMenu_drawerLocaleButton__f2eWh:focus-visible,.TopMenu_drawerLocaleButton__f2eWh:hover{background:var(--color-neutral-800)}.TopMenu_drawerLocaleCode__9suHS{font-weight:600;color:var(--color-neutral-50)}.TopMenu_drawerLocaleText__6gOI4{font-weight:400;color:var(--color-neutral-400)}}@keyframes TopMenu_top-menu-button-radius__pQHdZ{0%{border-radius:2rem;animation-timing-function:cubic-bezier(.16,1,.3,1)}50%{border-radius:1rem;animation-timing-function:cubic-bezier(.7,0,.84,0)}to{border-radius:2rem}}@media (max-width:24.375rem){.TopMenu_menu__8i5O8{gap:.5rem}}@supports not (backdrop-filter:blur(1px)){.TopMenu_menu__8i5O8{background:var(--surface-glass-strong)}}@media (prefers-reduced-motion:reduce){.TopMenu_drawerBody__s5q29,.TopMenu_drawerBottom__98kjv,.TopMenu_drawerDivider__TJiHr,.TopMenu_drawerLink__atTDs,.TopMenu_drawerLocaleButton__f2eWh,.TopMenu_menu__8i5O8,.TopMenu_mobileMenuButton__27ski,.TopMenu_mobilePageIcon__uKe_1,.TopMenu_mobileUpIcon__8X6tu{animation:none!important;transition:none!important}}.SkillsPhysicsCard_card__y5nrV{--stack-padding:clamp(1rem,4.615cqi,1.875rem);--stack-radius:clamp(2rem,9.846cqi,4rem);--stack-stage-bottom-radius:clamp(1.25rem,4.615cqi,1.875rem);--stack-button-height:clamp(4rem,12.308cqi,5rem);--stack-controls-height:calc((var(--stack-padding) * 2) + var(--stack-button-height));position:relative;width:100%;height:clamp(32rem,121.538cqi,49.375rem);overflow:hidden;border:0;border-radius:var(--stack-radius);background:var(--color-neutral-900);container-type:inline-size;isolation:isolate;transition:height .42s cubic-bezier(.5,0,0,1);user-select:none}.SkillsPhysicsCard_expanded__zd903{height:clamp(39rem,146.154cqi,59.375rem)}.SkillsPhysicsCard_label__GUwSO{position:absolute;z-index:2;top:var(--stack-padding);right:var(--stack-padding);left:var(--stack-padding);height:clamp(2.625rem,12.769cqi,5.1875rem);margin:0;color:var(--color-neutral-50);font-family:var(--font-body);font-size:clamp(2rem,9.846cqi,4rem);font-weight:400;line-height:1.3;pointer-events:none}.SkillsPhysicsCard_stage__ulORk{position:absolute;z-index:1;top:clamp(5rem,22cqi,8.9375rem);right:0;bottom:var(--stack-controls-height);left:0;overflow:hidden;border-radius:var(--stack-radius) var(--stack-radius) var(--stack-stage-bottom-radius) var(--stack-stage-bottom-radius);clip-path:inset(0 round var(--stack-radius) var(--stack-radius) var(--stack-stage-bottom-radius) var(--stack-stage-bottom-radius));background:linear-gradient(180deg,var(--color-stack-gradient-start) 0,var(--color-neutral-900) 15.865%,var(--color-neutral-950) 100%);contain:layout paint;isolation:isolate;overscroll-behavior:auto;cursor:none}.SkillsPhysicsCard_stage__ulORk[data-physics-dragging]{overscroll-behavior:contain;touch-action:none;cursor:none}.SkillsPhysicsCard_canvas__GuNs0{position:absolute;inset:0;display:block;width:100%;height:100%;border-radius:inherit;cursor:none;contain:paint;touch-action:pan-y}.SkillsPhysicsCard_stage__ulORk[data-physics-dragging] .SkillsPhysicsCard_canvas__GuNs0{touch-action:none;cursor:none}.SkillsPhysicsCard_canvas__GuNs0:active{cursor:none}.SkillsPhysicsCard_action__xbF1Q{position:absolute;z-index:3;right:var(--stack-padding);bottom:var(--stack-padding);left:var(--stack-padding);height:var(--stack-button-height);padding:0 1.5rem;border:0;border-radius:clamp(1rem,3.692cqi,1.5rem);background:var(--color-neutral-950);color:var(--color-neutral-50);font-family:var(--font-body);font-size:var(--type-button-size);font-weight:500;line-height:var(--type-button-line);cursor:pointer;transition:background-color .22s ease,border-radius .42s cubic-bezier(.5,0,0,1),transform .18s ease}@media (hover:hover){.SkillsPhysicsCard_action__xbF1Q:hover{border-radius:calc(var(--stack-button-height) / 2);background:var(--color-neutral-800);transform:translateY(-2px)}}.SkillsPhysicsCard_action__xbF1Q:active{transform:translateY(1px) scale(.98)}.SkillsPhysicsCard_action__xbF1Q:focus-visible{outline:2px solid var(--color-neutral-50);outline-offset:3px}.SkillsPhysicsCard_srOnly__2QwdR{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:47.99rem){.SkillsPhysicsCard_card__y5nrV{height:41.0625rem;border-radius:2rem}.SkillsPhysicsCard_expanded__zd903{height:47.5rem}}@media (prefers-reduced-motion:reduce){.SkillsPhysicsCard_action__xbF1Q,.SkillsPhysicsCard_card__y5nrV{transition-duration:.01ms}}.AboutTopMenu_layer__wNJco{position:fixed;z-index:50;inset:0;height:0;pointer-events:none}.AboutTopMenu_menu__2n6MV,.AboutTopMenu_resumeMenu__lDDka{pointer-events:auto}.AboutTopMenu_menu__2n6MV{position:absolute;top:1.875rem;left:50%;transform:translateX(-50%)}.AboutTopMenu_resumeMenu__lDDka{position:absolute;top:6.5625rem;left:50%;display:flex;width:13.8125rem;min-width:13.8125rem;max-width:13.8125rem;height:3rem;box-sizing:border-box;flex:0 0 13.8125rem;align-items:center;gap:.5rem;padding:.5rem;border-radius:1.5rem;background:var(--surface-glass);opacity:0;transform:translate(-50%,-1.25rem);backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);transition:opacity .6s var(--ease-expressive),transform .6s var(--ease-expressive);visibility:hidden}.AboutTopMenu_resumeMenu__lDDka .AboutTopMenu_resumeButton__AQGzg{width:6.1875rem;min-width:6.1875rem;max-width:6.1875rem;height:2rem;box-sizing:border-box;flex:0 0 6.1875rem;gap:.5rem;padding:.25rem 1.5rem .25rem 1rem}.AboutTopMenu_resumeMenu__lDDka .AboutTopMenu_resumeButton__AQGzg:nth-child(2){width:6.125rem;min-width:6.125rem;max-width:6.125rem;flex-basis:6.125rem}.AboutTopMenu_resumeMenu__lDDka .AboutTopMenu_resumeButton__AQGzg:disabled{--expressive-background:var(--color-neutral-950)!important;--expressive-foreground:var(--color-neutral-50)!important}.AboutTopMenu_resumeMenu__lDDka[data-visible]{opacity:1;transform:translate(-50%);visibility:visible}.AboutTopMenu_mobileDownload__XE7vu{display:none;width:1.5rem;height:1.5rem;flex:0 0 1.5rem;place-items:center;color:var(--color-neutral-50)}@media (max-width:47.99rem){.AboutTopMenu_menu__2n6MV{top:calc(env(safe-area-inset-top, 0px) + .625rem);right:.625rem;left:auto;transform:none}.AboutTopMenu_resumeMenu__lDDka{top:calc(env(safe-area-inset-top, 0px) + .625rem);left:.625rem;width:9.75rem;min-width:9.75rem;max-width:9.75rem;height:4rem;flex-basis:9.75rem;justify-content:flex-end;gap:.5rem;padding:.5rem .75rem .5rem .5rem;border-radius:2rem;transform:translateX(-2rem)}.AboutTopMenu_resumeMenu__lDDka[data-visible]{transform:translateX(0)}.AboutTopMenu_resumeMenu__lDDka .AboutTopMenu_resumeButton__AQGzg{width:3rem;min-width:3rem;max-width:3rem;height:3rem;flex-basis:3rem;padding:0;border-radius:2rem;font-size:.875rem}.AboutTopMenu_resumeMenu__lDDka .AboutTopMenu_resumeButton__AQGzg:nth-child(2){width:3rem;min-width:3rem;max-width:3rem;flex-basis:3rem}.AboutTopMenu_resumeMenu__lDDka .AboutTopMenu_resumeButton__AQGzg>span:first-child{display:none}.AboutTopMenu_mobileDownload__XE7vu{display:grid;pointer-events:none}}@media (max-width:23.75rem){.AboutTopMenu_resumeMenu__lDDka{top:calc(env(safe-area-inset-top, 0px) + 5.125rem)}}@media (prefers-reduced-motion:reduce){.AboutTopMenu_resumeMenu__lDDka{transition:none}}