.StudioHome_section__gj0OX{--accent:#c7b5ff;--muted:#a8a1b1;--line:#ffffff20;background:#101015;color:#f4f2f7;padding:100px 32px;scroll-margin-top:90px}.StudioHome_wrap__CNfsp{max-width:1280px;margin-inline:auto}.StudioHome_label__UrU7A{display:flex;align-items:center;gap:10px;font:10px var(--font-mono),monospace;letter-spacing:.12em;color:#d9d0e7;line-height:1.7}.StudioHome_dot__IiVwG{display:inline-block;width:6px;height:6px;border-radius:50%;background:#c7b5ff;flex-shrink:0}.StudioHome_labelNumber__jP7Xf{margin-left:12px;color:#81788f}.StudioHome_mono__65Jv_{font:9px var(--font-mono),monospace;letter-spacing:.09em}.StudioHome_sectionHeading__tcoIw{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:48px}.StudioHome_contactIntro__gfBP5 h2,.StudioHome_sectionHeading__tcoIw h2,.StudioHome_servicesIntro__MeeZD h2{font-size:clamp(38px,4.7vw,64px);font-weight:500;line-height:1.06;letter-spacing:-.055em;margin-top:26px}.StudioHome_contactIntro__gfBP5 h2 span,.StudioHome_sectionHeading__tcoIw h2 span,.StudioHome_servicesIntro__MeeZD h2 span{color:var(--accent)}.StudioHome_sectionDescription__DqZ1f{max-width:300px;color:var(--muted);font-size:14px;line-height:1.85}.StudioHome_primary__mhK_Y,.StudioHome_textLink__3aoD0{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;font-weight:500}.StudioHome_primary__mhK_Y{background:var(--accent);color:#211a2c;padding:16px 21px;border-radius:6px;transition:background .2s,transform .2s}.StudioHome_primary__mhK_Y:hover{background:#ded2ff;transform:translateY(-2px)}.StudioHome_textLink__3aoD0{color:#eee6f8;min-height:44px;cursor:pointer}.StudioHome_textLink__3aoD0 svg{transition:transform .2s}.StudioHome_textLink__3aoD0:hover svg{transform:translate(3px,-2px)}.StudioHome_section__gj0OX :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #b992ff;outline-offset:5px}.StudioHome_actions__yF06H{display:flex;flex-wrap:wrap;gap:28px;align-items:center}.StudioHome_hero__0eLy8{padding-top:147px;padding-bottom:28px;overflow:hidden}.StudioHome_heroTop__oSWDq{display:flex;justify-content:space-between;gap:24px}.StudioHome_heroTop__oSWDq>span{font:9px var(--font-mono),monospace;letter-spacing:.08em;color:#88818f}.StudioHome_heroGrid__qUJjq{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:62px;padding:42px 0 52px}.StudioHome_heroCopy__u51Hf h1{font-size:clamp(64px,7.5vw,106px);line-height:.99;font-weight:500;letter-spacing:-.065em}.StudioHome_heroCopy__u51Hf h1>span{color:var(--accent)}.StudioHome_heroCopy__u51Hf>p{max-width:465px;margin:28px 0;font-size:14px;line-height:1.9;color:var(--muted)}.StudioHome_heroArtwork__r2BNw{position:relative;height:540px;border-radius:120px 12px 12px 12px;background:#c8b8ec;color:#2c2040;overflow:hidden;isolation:isolate}.StudioHome_heroArtwork__r2BNw:before{content:"";position:absolute;width:400px;height:400px;border:1px solid #38234518;border-radius:50%;left:17%;top:45px;box-shadow:0 0 0 40px #ffffff12,0 0 0 80px #ffffff0b;z-index:-1}.StudioHome_artCaption__4jDIl{display:flex;justify-content:space-between;gap:20px;padding:26px 25px 0 60px;font:8px var(--font-mono),monospace;letter-spacing:.07em;align-items:center}.StudioHome_sculpture__qYe1a{position:absolute;width:270px;height:270px;top:64px;right:40px;transform:rotate(-12deg);animation:StudioHome_sculptureTurn__7aiL6 35s linear infinite}.StudioHome_sculpture__qYe1a>span{position:absolute;left:119px;top:0;width:32px;height:270px;border-radius:80%;transform:rotate(calc(var(--blade) * 15deg));background:linear-gradient(90deg,#9c7bc7,#f4ebff 45%,#c3a7e6 58%,#8b6dae);box-shadow:5px 0 7px #57406d20}.StudioHome_sculpture__qYe1a i{position:absolute;width:58px;height:58px;top:106px;left:106px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#f6efff,#a98bd0 65%,#62437f);box-shadow:0 8px 20px #33234440}.StudioHome_artSticker__Djqv5{position:absolute;display:flex;align-items:center;gap:8px;top:188px;left:24px;padding:11px 14px;font-size:11px;background:#ece3fc;border:1px solid #59416d25;border-radius:4px;transform:rotate(-9deg);z-index:2}.StudioHome_heroProject__EZaJx{position:absolute;left:34px;right:34px;bottom:65px;border:1px solid #30243960;background:#14121b;color:#f4f2f7;border-radius:8px;overflow:hidden;box-shadow:0 20px 35px #33224450;transform:rotate(-5deg);transition:transform .45s}.StudioHome_heroProject__EZaJx:hover{transform:rotate(-2deg) translateY(-5px)}.StudioHome_heroProjectBar__tlgaD{display:flex;align-items:center;gap:4px;padding:10px 12px}.StudioHome_heroProjectBar__tlgaD>span{width:5px;height:5px;background:#766781;border-radius:50%}.StudioHome_heroProjectBar__tlgaD p{flex:1;margin-left:12px;font:7px var(--font-mono),monospace;color:#bfb1ce;letter-spacing:.06em}.StudioHome_heroProjectImage__hB6Lb{position:relative;height:158px;overflow:hidden}.StudioHome_heroProjectImage__hB6Lb img{object-fit:cover;object-position:top}.StudioHome_heroProjectFooter__Y7B1s{display:flex;justify-content:space-between;align-items:center;padding:12px;font-size:11px}.StudioHome_heroProjectFooter__Y7B1s>span:last-child{font:7px var(--font-mono),monospace;color:#aca0b8}.StudioHome_artFoot__bHtgX{position:absolute;left:25px;right:25px;bottom:22px;display:flex;justify-content:space-between;gap:10px;font:8px var(--font-mono),monospace;letter-spacing:.08em}.StudioHome_heroBottom__ajXey{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding-top:24px}.StudioHome_heroBottom__ajXey p{font-size:11px;line-height:1.6;color:#aaa2b5}.StudioHome_heroBottom__ajXey strong{color:#e2dbe9;font-weight:400}.StudioHome_heroBottom__ajXey>div{display:flex;gap:30px;font:9px var(--font-mono),monospace;text-transform:uppercase;color:#b4a9c1}.StudioHome_heroBottom__ajXey>a{display:grid;place-items:center;border:1px solid #ffffff25;width:40px;height:40px;border-radius:50%}.StudioHome_marquee__1OKcf{background:#c7b5ff;color:#292035;padding:20px 0;overflow:hidden}.StudioHome_marquee__1OKcf>div{display:flex;width:max-content;gap:40px;animation:StudioHome_ribbonMove__km5uL 40s linear infinite}.StudioHome_marquee__1OKcf span{display:inline-flex;align-items:center;gap:40px;font-size:16px;letter-spacing:-.025em;font-weight:500}.StudioHome_servicesLayout__7PUBf{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.StudioHome_servicesIntro__MeeZD>p:not(.StudioHome_label__UrU7A){color:var(--muted);font-size:14px;line-height:1.9;margin:26px 0 15px;max-width:370px}.StudioHome_servicesIntro__MeeZD h2{font-size:clamp(36px,4vw,55px)}.StudioHome_serviceEmblem__iBwDE{display:flex;align-items:center;gap:22px;margin-top:48px;color:#c7b5ff}.StudioHome_serviceEmblem__iBwDE svg{height:80px;width:80px;stroke-width:1}.StudioHome_serviceEmblem__iBwDE span{font:9px var(--font-mono),monospace;line-height:1.8;letter-spacing:.1em;color:#8b8199}.StudioHome_service__2m8BZ{border-top:1px solid var(--line)}.StudioHome_service__2m8BZ:last-child{border-bottom:1px solid var(--line)}.StudioHome_service__2m8BZ h3 button{display:flex;align-items:center;width:100%;padding:26px 0;gap:20px;text-align:left;cursor:pointer;font-weight:500;font-size:clamp(18px,2vw,25px);letter-spacing:-.025em}.StudioHome_itemNumber__QdiaM{font:10px var(--font-mono),monospace;color:#9584ad;flex-shrink:0}.StudioHome_service__2m8BZ h3 button>span:nth-child(2){flex:1}.StudioHome_serviceToggle__llwu2{width:29px;height:29px;display:grid;place-items:center;border:1px solid #ffffff25;border-radius:50%;flex-shrink:0}.StudioHome_service__2m8BZ[data-open=true] .StudioHome_serviceToggle__llwu2{background:var(--accent);color:#211a2c;border-color:var(--accent)}.StudioHome_service__2m8BZ[data-open=true] h3{color:var(--accent)}.StudioHome_serviceContent__e_4uT{padding:0 0 26px 37px}.StudioHome_serviceContent__e_4uT>p{color:var(--muted);font-size:13px;line-height:1.85;max-width:470px}.StudioHome_serviceContent__e_4uT ul{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 12px;list-style:none}.StudioHome_serviceContent__e_4uT li{font-size:10px;padding:6px 9px;border:1px solid #ffffff20;border-radius:4px;color:#c9bfd6}.StudioHome_serviceContent__e_4uT .StudioHome_textLink__3aoD0{font-size:11px}.StudioHome_matrixSection__STzls{background:#15141b}.StudioHome_matrixLayout__o_X92{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px}.StudioHome_matrixOptions__rlYmq{display:grid;gap:12px}.StudioHome_matrixOptions__rlYmq button{text-align:left;border:1px solid #ffffff20;border-radius:10px;padding:23px 26px;cursor:pointer;transition:background .25s,border-color .25s}.StudioHome_matrixOptions__rlYmq button[aria-pressed=true]{background:#262130;border-color:#9f87c5}.StudioHome_matrixOptions__rlYmq button:hover{border-color:#9f87c5}.StudioHome_matrixOptionTop__tZeML{display:flex;justify-content:space-between;color:#bba7d9;align-items:center;font:9px var(--font-mono),monospace}.StudioHome_matrixOptions__rlYmq h3{font-size:22px;letter-spacing:-.035em;font-weight:500;margin:12px 0 8px}.StudioHome_matrixOptions__rlYmq p{color:var(--muted);font-size:12px;line-height:1.75}.StudioHome_matrixOptionFoot__91VOt{display:flex;justify-content:space-between;align-items:center;gap:15px;font:8px var(--font-mono),monospace;color:#c8b5df;margin-top:18px}.StudioHome_matrixPreview__P47Tf{background:#c8b8ec;color:#292035;border-radius:12px;padding:30px;display:flex;flex-direction:column;overflow:hidden}.StudioHome_matrixPreviewHeading__p1AER{display:flex;justify-content:space-between;gap:20px;font:9px var(--font-mono),monospace;letter-spacing:.06em}.StudioHome_matrixPreview__P47Tf>h3{font-size:clamp(30px,3vw,43px);font-weight:500;line-height:1.08;letter-spacing:-.05em;max-width:400px;margin:28px 0 25px}.StudioHome_matrixScreen__sNyS5{overflow:hidden;border-radius:7px;background:#f4f2f7;border:1px solid #33244535;box-shadow:0 15px 30px #33244525}.StudioHome_screenBar__8Iyah{height:28px;display:flex;align-items:center;gap:4px;padding:0 12px}.StudioHome_screenBar__8Iyah i{height:5px;width:5px;background:#b5acbd;border-radius:50%}.StudioHome_screenBar__8Iyah span{flex:1;font:7px var(--font-mono),monospace;text-align:center;color:#7b6e88}.StudioHome_matrixImage__5m5U3{height:245px;position:relative}.StudioHome_matrixImage__5m5U3 img{object-fit:cover;object-position:top}.StudioHome_matrixSummary__kwooA{flex:1;padding:25px 0}.StudioHome_matrixSummary__kwooA>p{font-size:14px;line-height:1.7;max-width:450px}.StudioHome_matrixSummary__kwooA ul{display:flex;gap:10px 18px;flex-wrap:wrap;margin-top:18px}.StudioHome_matrixSummary__kwooA li{display:flex;align-items:center;gap:5px;font-size:10px;color:#534261}.StudioHome_matrixLink__xaeCb{border-top:1px solid #30204035;padding-top:20px;display:flex;justify-content:space-between;align-items:center;font-size:13px}.StudioHome_timeline__ux2UH{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding:0 0 30px}.StudioHome_timeline__ux2UH button{display:flex;flex-direction:column;position:relative;gap:15px;align-items:flex-start;cursor:pointer;text-align:left;padding:0 10px 0 0}.StudioHome_timeline__ux2UH button:before{content:"";position:absolute;top:19px;left:0;width:100%;height:1px;background:#ffffff25}.StudioHome_timeline__ux2UH button:last-child:before{display:none}.StudioHome_timeline__ux2UH button>span{position:relative;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#101015;border:1px solid #ffffff30;font:11px var(--font-mono),monospace;color:#a69ab4;transition:background .2s}.StudioHome_timeline__ux2UH strong{font-size:12px;font-weight:400;color:#9e95aa}.StudioHome_timeline__ux2UH [aria-pressed=true]>span{color:#211a2c;background:var(--accent);border-color:var(--accent)}.StudioHome_timeline__ux2UH [aria-pressed=true] strong{color:#e9ddfc}.StudioHome_phasePanel__MxckG{display:grid;grid-template-columns:.4fr 1fr 1fr;gap:32px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:44px 36px;background:#18161f}.StudioHome_phaseNumber__s2enf{font-size:clamp(70px,9vw,130px);line-height:1;font-weight:500;letter-spacing:-.07em;color:#44364f}.StudioHome_phaseCopy__s9LMI>.StudioHome_mono__65Jv_{color:#a88dc5}.StudioHome_phaseCopy__s9LMI h3{font-size:40px;font-weight:500;letter-spacing:-.05em;margin:12px 0;line-height:1.05}.StudioHome_phaseCopy__s9LMI h3>span{color:var(--accent)}.StudioHome_phaseCopy__s9LMI>p:not(.StudioHome_mono__65Jv_){color:var(--muted);font-size:13px;line-height:1.8;max-width:300px}.StudioHome_phaseCopy__s9LMI .StudioHome_textLink__3aoD0{font-size:11px;margin-top:12px}.StudioHome_phaseChecklist__pYj_S{border-left:1px solid var(--line);padding-left:30px;display:grid;gap:20px}.StudioHome_phaseChecklist__pYj_S li{display:flex;align-items:flex-start;gap:12px;font-size:12px;line-height:1.7;color:#c3b7cf}.StudioHome_phaseChecklist__pYj_S svg{color:var(--accent);flex-shrink:0;margin-top:2px}.StudioHome_whySection__vA3Sn{border-top:1px solid #ffffff15}.StudioHome_whyLayout__XJc2Z{display:grid;grid-template-columns:1fr 1.1fr;gap:65px}.StudioHome_whyStatement___TR71{background:#c8b8ec;color:#271d35;padding:36px;border-radius:12px}.StudioHome_whyStatement___TR71>svg{width:65px;height:65px;stroke-width:1.2;margin-bottom:28px}.StudioHome_whyStatement___TR71>p{font-size:clamp(34px,4vw,54px);line-height:1.08;letter-spacing:-.05em;font-weight:500}.StudioHome_whyStatement___TR71>p span{color:#6c518d}.StudioHome_whyStatement___TR71>div{margin-top:34px}.StudioHome_whyStatement___TR71>div>span{font:8px var(--font-mono),monospace;letter-spacing:.1em}.StudioHome_whyStatement___TR71>div>p{font-size:12px;line-height:1.8;margin-top:12px;color:#554065}.StudioHome_whyStatement___TR71>a{display:flex;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid #2e1e4430;margin-top:26px;padding-top:22px;font-size:12px}.StudioHome_principles__Y02BM{display:grid}.StudioHome_principles__Y02BM article{padding:24px 0;border-top:1px solid var(--line);display:flex;gap:24px}.StudioHome_principles__Y02BM article:last-child{border-bottom:1px solid var(--line)}.StudioHome_principles__Y02BM .StudioHome_itemNumber__QdiaM{padding-top:7px}.StudioHome_principles__Y02BM h3{font-size:23px;font-weight:500;letter-spacing:-.035em}.StudioHome_principles__Y02BM p{margin:12px 0 18px;font-size:13px;line-height:1.8;color:var(--muted)}.StudioHome_principles__Y02BM .StudioHome_mono__65Jv_{font-size:8px;color:#b9a5d0}.StudioHome_contactSection__1rQMW{background:#19161f;border-top:1px solid #ffffff15}.StudioHome_contactLayout__PZMbM{display:grid;grid-template-columns:1fr 1fr;gap:65px}.StudioHome_contactIntro__gfBP5 h2{font-size:clamp(36px,4.2vw,58px);position:relative}.StudioHome_contactIntro__gfBP5 h2 svg{display:block;width:42px;height:42px;margin-top:23px;color:var(--accent);stroke-width:1.3}.StudioHome_contactIntro__gfBP5>p:not(.StudioHome_label__UrU7A){font-size:14px;line-height:1.85;max-width:400px;color:var(--muted);margin:22px 0 26px}.StudioHome_contactEmail__RgkIh{display:inline-flex;align-items:center;gap:15px;font-size:clamp(13px,1.6vw,20px);letter-spacing:-.025em;border-bottom:1px solid #bca6d650;padding-bottom:12px}.StudioHome_contactWays__lZ9fi{display:flex;flex-wrap:wrap;gap:25px;margin-top:23px}.StudioHome_contactWays__lZ9fi a{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#c7bbd5}.StudioHome_contactLocation__f2q6M{display:flex;align-items:center;gap:9px;font:8px var(--font-mono),monospace;color:#92859f;letter-spacing:.08em;margin-top:35px}.StudioHome_privacy__ju6n3{display:flex;align-items:flex-start;gap:12px;margin-top:32px;max-width:380px;padding-top:24px;border-top:1px solid var(--line);color:#a796b8}.StudioHome_privacy__ju6n3>svg{flex-shrink:0}.StudioHome_privacy__ju6n3 p{font-size:11px;line-height:1.8}.StudioHome_contactForm__pu_2q{padding:30px;border:1px solid #ffffff20;background:#211c29;border-radius:12px}.StudioHome_formTop__J14SS{display:flex;justify-content:space-between;gap:18px;font:8px var(--font-mono),monospace;color:#ac98c2;margin-bottom:30px;line-height:1.8}.StudioHome_formTop__J14SS>span:last-child{color:#83718f}.StudioHome_contactForm__pu_2q label{display:flex;flex-direction:column;gap:12px;color:#d4c8df;font-size:11px;margin-bottom:25px}.StudioHome_formRow__JqACX{display:grid;grid-template-columns:1fr 1fr;gap:20px}.StudioHome_contactForm__pu_2q input,.StudioHome_contactForm__pu_2q select,.StudioHome_contactForm__pu_2q textarea{display:block;width:100%;border:0;border-bottom:1px solid #ffffff30;border-radius:0;background:transparent;padding:10px 0 12px;color:#f0e6f8;font-size:13px;min-height:44px}.StudioHome_contactForm__pu_2q input::placeholder,.StudioHome_contactForm__pu_2q textarea::placeholder{color:#93849f}.StudioHome_contactForm__pu_2q textarea{resize:vertical;min-height:110px;max-height:350px;line-height:1.7}.StudioHome_contactForm__pu_2q select{color-scheme:dark}.StudioHome_contactForm__pu_2q option{background:#211c29}.StudioHome_formBottom__9Yn9x{display:flex;align-items:center;justify-content:space-between;gap:18px}.StudioHome_formBottom__9Yn9x>p{color:#a090af;font-size:9px;line-height:1.8}.StudioHome_formBottom__9Yn9x>button{display:flex;align-items:center;justify-content:space-between;gap:18px;background:var(--accent);color:#24192f;padding:14px 17px;border-radius:5px;font-size:12px;cursor:pointer;white-space:nowrap}.StudioHome_formStatus__nLJU_{font-size:11px;line-height:1.7;color:#d4bee9}.StudioHome_formStatus__nLJU_:not(:empty){margin-top:20px}.StudioHome_contactFaq__qH_te{border-top:1px solid var(--line);margin-top:55px}.StudioHome_contactFaq__qH_te summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:24px 0;cursor:pointer;font-size:13px;color:#c7b7d7}.StudioHome_contactFaq__qH_te summary::-webkit-details-marker{display:none}.StudioHome_contactFaq__qH_te[open] summary svg{transform:rotate(45deg)}.StudioHome_contactFaq__qH_te>div{color:var(--muted);font-size:12px;line-height:1.9;padding-bottom:15px}.StudioHome_contactFaq__qH_te ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 40px;margin-top:20px;list-style:disc;padding-left:16px}@keyframes StudioHome_sculptureTurn__7aiL6{to{transform:rotate(348deg)}}@keyframes StudioHome_ribbonMove__km5uL{to{transform:translateX(-33.333%)}}@media (max-width:1050px){.StudioHome_heroGrid__qUJjq{gap:35px}.StudioHome_heroArtwork__r2BNw{height:480px}.StudioHome_sculpture__qYe1a{top:45px;right:10px}.StudioHome_heroProject__EZaJx{left:24px;right:24px}.StudioHome_artSticker__Djqv5{top:150px;left:16px}.StudioHome_servicesLayout__7PUBf{gap:45px}.StudioHome_contactLayout__PZMbM,.StudioHome_whyLayout__XJc2Z{gap:35px}.StudioHome_contactForm__pu_2q{padding:24px}.StudioHome_formBottom__9Yn9x{align-items:flex-start;flex-direction:column}.StudioHome_heroCopy__u51Hf h1{font-size:clamp(64px,7.6vw,95px)}.StudioHome_actions__yF06H{gap:15px}}@media (max-width:800px){.StudioHome_section__gj0OX{padding:75px 24px}.StudioHome_hero__0eLy8{padding-top:135px;padding-bottom:28px}.StudioHome_heroTop__oSWDq>span{display:none}.StudioHome_heroGrid__qUJjq{grid-template-columns:1fr;gap:38px}.StudioHome_heroCopy__u51Hf h1{font-size:clamp(70px,11vw,94px)}.StudioHome_heroCopy__u51Hf>p{max-width:540px}.StudioHome_heroArtwork__r2BNw{max-width:600px;width:100%;height:430px}.StudioHome_heroProject__EZaJx{left:auto;width:65%;right:24px;bottom:52px}.StudioHome_sculpture__qYe1a{top:60px;left:30px;right:auto}.StudioHome_artSticker__Djqv5{top:190px;left:24px}.StudioHome_heroBottom__ajXey>div{gap:16px;font-size:8px;flex-wrap:wrap;justify-content:center}.StudioHome_sectionHeading__tcoIw{align-items:flex-start;flex-direction:column;gap:22px}.StudioHome_sectionDescription__DqZ1f{max-width:480px}.StudioHome_contactLayout__PZMbM,.StudioHome_matrixLayout__o_X92,.StudioHome_servicesLayout__7PUBf,.StudioHome_whyLayout__XJc2Z{grid-template-columns:1fr;gap:36px}.StudioHome_serviceEmblem__iBwDE{display:none}.StudioHome_servicesIntro__MeeZD>p:not(.StudioHome_label__UrU7A){max-width:520px}.StudioHome_matrixOptions__rlYmq{grid-template-columns:repeat(3,minmax(0,1fr))}.StudioHome_matrixOptions__rlYmq button{padding:18px 15px}.StudioHome_matrixOptions__rlYmq h3{font-size:18px}.StudioHome_matrixOptions__rlYmq p{display:none}.StudioHome_matrixOptionFoot__91VOt{font-size:7px;line-height:1.7}.StudioHome_matrixOptionFoot__91VOt svg{flex-shrink:0}.StudioHome_matrixImage__5m5U3{height:300px}.StudioHome_timeline__ux2UH{gap:4px}.StudioHome_timeline__ux2UH strong{font-size:10px}.StudioHome_phasePanel__MxckG{grid-template-columns:.3fr 1fr;padding:30px;gap:25px}.StudioHome_phaseChecklist__pYj_S{grid-column:2;padding:20px 0 0;border-left:0;border-top:1px solid var(--line)}.StudioHome_whyStatement___TR71{display:grid;grid-template-columns:1fr 1fr;gap:24px}.StudioHome_whyStatement___TR71>svg{grid-column:1/-1;margin-bottom:0}.StudioHome_whyStatement___TR71>p{font-size:43px}.StudioHome_whyStatement___TR71>div{margin-top:0;align-self:center}.StudioHome_whyStatement___TR71>a{grid-column:1/-1;margin-top:0}.StudioHome_contactIntro__gfBP5 h2 svg{display:inline-block;width:36px;height:36px;margin-left:20px;margin-top:0}.StudioHome_contactIntro__gfBP5>p:not(.StudioHome_label__UrU7A){max-width:500px}.StudioHome_contactEmail__RgkIh{font-size:20px}.StudioHome_formBottom__9Yn9x{flex-direction:row;align-items:center}.StudioHome_contactIntro__gfBP5 .StudioHome_privacy__ju6n3{max-width:500px}}@media (max-width:500px){.StudioHome_section__gj0OX{padding:64px 20px}.StudioHome_hero__0eLy8{padding-top:126px;padding-bottom:25px}.StudioHome_label__UrU7A{font-size:8px;letter-spacing:.08em}.StudioHome_heroGrid__qUJjq{padding-top:30px;padding-bottom:30px}.StudioHome_heroCopy__u51Hf h1{font-size:clamp(58px,15vw,75px)}.StudioHome_heroCopy__u51Hf>p{font-size:13px;margin:23px 0}.StudioHome_primary__mhK_Y{padding:15px;font-size:12px;gap:12px}.StudioHome_textLink__3aoD0{font-size:12px;gap:10px}.StudioHome_actions__yF06H{gap:18px}.StudioHome_heroArtwork__r2BNw{height:380px;border-top-left-radius:80px}.StudioHome_artCaption__4jDIl{padding-left:38px;font-size:7px}.StudioHome_sculpture__qYe1a{width:220px;height:220px;left:25px;top:50px}.StudioHome_sculpture__qYe1a>span{width:26px;height:220px;left:97px}.StudioHome_sculpture__qYe1a i{height:48px;width:48px;left:86px;top:86px}.StudioHome_heroProject__EZaJx{width:77%;bottom:53px;right:19px}.StudioHome_heroProjectImage__hB6Lb{height:119px}.StudioHome_artSticker__Djqv5{top:134px;left:16px;font-size:9px;padding:8px 10px}.StudioHome_heroBottom__ajXey{gap:15px}.StudioHome_heroBottom__ajXey>div{display:grid;gap:7px;font-size:7px}.StudioHome_heroBottom__ajXey>a{width:34px;height:34px;flex-shrink:0}.StudioHome_heroBottom__ajXey p{font-size:9px}.StudioHome_marquee__1OKcf{padding:16px 0}.StudioHome_marquee__1OKcf span{font-size:13px}.StudioHome_sectionHeading__tcoIw{margin-bottom:32px}.StudioHome_contactIntro__gfBP5 h2,.StudioHome_sectionHeading__tcoIw h2,.StudioHome_servicesIntro__MeeZD h2{font-size:clamp(33px,8.5vw,42px);margin-top:22px}.StudioHome_sectionDescription__DqZ1f,.StudioHome_servicesIntro__MeeZD>p:not(.StudioHome_label__UrU7A){font-size:13px}.StudioHome_service__2m8BZ h3 button{font-size:20px;gap:13px;padding:24px 0}.StudioHome_serviceContent__e_4uT{padding-left:27px}.StudioHome_serviceContent__e_4uT>p{font-size:12px}.StudioHome_matrixOptions__rlYmq{grid-template-columns:1fr;gap:8px}.StudioHome_matrixOptions__rlYmq button{position:relative;padding:17px 18px 17px 50px}.StudioHome_matrixOptionTop__tZeML{position:absolute;left:16px;top:19px}.StudioHome_matrixOptionTop__tZeML>span{display:none}.StudioHome_matrixOptions__rlYmq h3{font-size:19px;margin:0}.StudioHome_matrixOptionFoot__91VOt{margin-top:9px;font-size:8px}.StudioHome_matrixPreview__P47Tf{padding:23px}.StudioHome_matrixPreviewHeading__p1AER{font-size:7px}.StudioHome_matrixPreview__P47Tf>h3{font-size:33px}.StudioHome_matrixImage__5m5U3{height:200px}.StudioHome_matrixSummary__kwooA>p{font-size:13px}.StudioHome_timeline__ux2UH{display:flex;overflow-x:auto;gap:0;padding-bottom:22px}.StudioHome_timeline__ux2UH button{min-width:84px}.StudioHome_timeline__ux2UH strong{font-size:10px}.StudioHome_phasePanel__MxckG{gap:22px;padding:24px;grid-template-columns:1fr}.StudioHome_phaseNumber__s2enf{font-size:65px}.StudioHome_phaseCopy__s9LMI h3{font-size:35px}.StudioHome_phaseChecklist__pYj_S{grid-column:1;gap:15px}.StudioHome_whyStatement___TR71{display:block;padding:28px}.StudioHome_whyStatement___TR71>svg{width:50px;height:50px;margin-bottom:24px}.StudioHome_whyStatement___TR71>p{font-size:40px}.StudioHome_whyStatement___TR71>div{margin-top:28px}.StudioHome_whyStatement___TR71>a{margin-top:25px;font-size:11px}.StudioHome_principles__Y02BM article{gap:18px}.StudioHome_principles__Y02BM h3{font-size:22px}.StudioHome_principles__Y02BM p{font-size:12px}.StudioHome_contactIntro__gfBP5 h2 svg{display:block;margin:20px 0 0}.StudioHome_contactEmail__RgkIh{font-size:clamp(12px,4.3vw,18px);gap:10px}.StudioHome_contactForm__pu_2q{padding:23px 20px}.StudioHome_formTop__J14SS>span:last-child{display:none}.StudioHome_formRow__JqACX{grid-template-columns:1fr;gap:0}.StudioHome_formBottom__9Yn9x{flex-direction:column;align-items:stretch;gap:20px}.StudioHome_formBottom__9Yn9x>button{justify-content:space-between;padding:16px}.StudioHome_contactFaq__qH_te ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.StudioHome_section__gj0OX *,.StudioHome_section__gj0OX :before{transition:none!important;animation:none!important}.StudioHome_marquee__1OKcf>div{animation:none;flex-wrap:wrap;width:100%;justify-content:center;gap:18px}.StudioHome_marquee__1OKcf span{font-size:10px;gap:18px}.StudioHome_marquee__1OKcf span:nth-child(n+4){display:none}}.Hero_hero__eL40Y{background:#101015;color:#f4f2f7;padding:125px max(24px,calc((100vw - 1280px)/2)) 0;overflow:hidden}.Hero_topline__29lTG{display:flex;justify-content:space-between;gap:20px;color:#b7a7c7;font:8px var(--font-mono),monospace;letter-spacing:.1em}.Hero_topline__29lTG>span:first-child{display:flex;align-items:center;gap:9px}.Hero_topline__29lTG i{width:6px;height:6px;border-radius:50%;background:#c7b5ff}.Hero_stage__e5hC_{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:24px;padding:55px 0 60px}.Hero_copy__gjALM{position:relative;z-index:2}.Hero_kicker__7_vqs{font:8px var(--font-mono),monospace;letter-spacing:.12em;color:#aa98bc;margin-bottom:25px}.Hero_copy__gjALM h1{font-size:clamp(65px,6.6vw,96px);font-weight:500;letter-spacing:-.075em;line-height:.99}.Hero_copy__gjALM h1 em{font-family:Georgia,serif;color:#c7b5ff;font-weight:400;font-size:1.15em}.Hero_copy__gjALM h1>span{color:#c7b5ff}.Hero_description__8ggTU{max-width:350px;margin:26px 0;font-size:13px;line-height:1.9;color:#b6a9c3}.Hero_cta__2rLMG{display:inline-flex;align-items:center;gap:24px;min-height:50px;font-size:12px}.Hero_cta__2rLMG svg{padding:12px;width:48px;height:48px;border-radius:50%;background:#c7b5ff;color:#241a33;transition:transform .2s}.Hero_cta__2rLMG:hover svg{transform:rotate(45deg)}.Hero_canvas__BihVt{position:relative;min-width:0;height:530px;isolation:isolate}.Hero_orbit__MINhC{position:absolute;inset:5% -8% 0 6%;border:1px solid #bba2d52b;border-radius:50%;transform:rotate(-25deg)}.Hero_orbit__MINhC:after{content:"";position:absolute;inset:35px -30px;border:1px solid #bba2d51a;border-radius:50%}.Hero_star__hBSaU{position:absolute;right:0;top:-18px;font-size:125px;color:#c7b5ff;line-height:1;transform:rotate(15deg)}.Hero_note__6Iox8{position:absolute;top:7px;left:12px;width:205px;padding:22px;background:#c7b5ff;color:#31213f;transform:rotate(-9deg);z-index:2;box-shadow:0 15px 40px #0004}.Hero_note__6Iox8>span{font:7px var(--font-mono),monospace;letter-spacing:.09em}.Hero_note__6Iox8 p{font-size:22px;line-height:1.15;letter-spacing:-.04em;margin:12px 0}.Hero_note__6Iox8>svg{margin-left:auto}.Hero_preview__EHWDD{position:absolute;top:140px;left:22px;right:8px;border:1px solid #71617d;border-radius:10px;background:#201a29;overflow:hidden;transform:rotate(5deg);box-shadow:0 25px 70px #0008}.Hero_chrome___XXfh{display:flex;justify-content:space-between;align-items:center;padding:12px;font:6px var(--font-mono),monospace;color:#c0accf}.Hero_chrome___XXfh>span:first-child{display:flex;gap:4px}.Hero_chrome___XXfh i{width:4px;height:4px;background:#877297;border-radius:50%}.Hero_image__sFpur{position:relative;height:230px;background:#32243e}.Hero_image__sFpur img{object-fit:cover;object-position:top}.Hero_caption__kvMz6{padding:16px 20px}.Hero_caption__kvMz6>span{font:7px var(--font-mono),monospace;color:#c7b5ff;text-transform:uppercase}.Hero_caption__kvMz6 p{font-size:15px;margin-top:7px;letter-spacing:-.025em}.Hero_stamp__UYtmV{position:absolute;bottom:50px;left:-35px;z-index:3;width:132px;height:132px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#e9e2f2;color:#352143;border-radius:50%;transform:rotate(-12deg);box-shadow:0 6px 30px #0003}.Hero_stamp__UYtmV span{font:6px var(--font-mono),monospace;letter-spacing:.04em}.Hero_stamp__UYtmV strong{font:italic 30px/.9 Georgia,serif;text-align:center}.Hero_selectors__u_Kpc{position:absolute;bottom:-15px;right:0;display:flex;gap:6px}.Hero_selectors__u_Kpc button{display:flex;align-items:center;gap:7px;min-height:44px;padding:8px 12px;border-radius:25px;border:1px solid #ffffff25;color:#b5a2c6;font-size:9px;cursor:pointer}.Hero_selectors__u_Kpc button[aria-pressed=true]{color:#251934;background:#c7b5ff;border-color:#c7b5ff}.Hero_bottom__DBvHc{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;border-top:1px solid #ffffff20}.Hero_bottom__DBvHc>span{font:8px var(--font-mono),monospace;color:#a490b5}.Hero_bottom__DBvHc a{display:flex;align-items:center;justify-content:center;gap:15px;min-height:44px;min-width:44px;font-size:11px;color:#d9c7e8}.Hero_hero__eL40Y :is(a,button):focus-visible{outline:2px solid #eee2ff;outline-offset:4px}@media(max-width:1050px){.Hero_stage__e5hC_{gap:15px}.Hero_copy__gjALM h1{font-size:7vw}.Hero_canvas__BihVt{height:480px}.Hero_preview__EHWDD{top:125px}.Hero_image__sFpur{height:200px}.Hero_note__6Iox8{width:175px;padding:18px}.Hero_note__6Iox8 p{font-size:19px}.Hero_stamp__UYtmV{width:110px;height:110px;left:-10px;bottom:40px}.Hero_selectors__u_Kpc button{padding:8px;font-size:8px}}@media(max-width:800px){.Hero_hero__eL40Y{padding-top:110px}.Hero_topline__29lTG>span:last-child{display:none}.Hero_stage__e5hC_{grid-template-columns:1fr;gap:35px;padding:35px 0 45px}.Hero_copy__gjALM h1{font-size:clamp(64px,12vw,90px)}.Hero_copy__gjALM h1 br:nth-of-type(2){display:none}.Hero_description__8ggTU{max-width:450px}.Hero_canvas__BihVt{width:100%;max-width:550px;height:500px;margin:auto}.Hero_image__sFpur{height:225px}.Hero_stamp__UYtmV{left:0;bottom:40px}.Hero_star__hBSaU{right:12px}.Hero_bottom__DBvHc>span{display:none}}@media(max-width:450px){.Hero_hero__eL40Y{padding-inline:20px}.Hero_copy__gjALM h1{font-size:15vw}.Hero_copy__gjALM h1 br:nth-of-type(2){display:block}.Hero_kicker__7_vqs{font-size:7px}.Hero_canvas__BihVt{height:445px}.Hero_preview__EHWDD{left:6px;right:0;top:125px}.Hero_image__sFpur{height:180px}.Hero_note__6Iox8{left:10px;width:155px}.Hero_star__hBSaU{font-size:95px}.Hero_caption__kvMz6 p{font-size:13px}.Hero_stamp__UYtmV{width:88px;height:88px;bottom:38px;left:-8px;gap:7px}.Hero_stamp__UYtmV strong{font-size:24px}.Hero_stamp__UYtmV span{font-size:4px}.Hero_selectors__u_Kpc{left:0;justify-content:center;bottom:-15px}.Hero_selectors__u_Kpc button{flex:1;justify-content:center;flex-direction:column;font-size:7px;border-radius:8px}.Hero_topline__29lTG{font-size:7px}}@media(prefers-reduced-motion:reduce){.Hero_cta__2rLMG svg{transition:none}}.ProjectShowcase_showcase__ksxL5{--work-accent:#c7b5ff;background:#101015;padding:100px 32px;scroll-margin-top:100px;color:#f4f2f7}.ProjectShowcase_fullPage__tCX75{padding-top:156px}.ProjectShowcase_wrap__BphBe{max-width:1280px;margin:0 auto}.ProjectShowcase_eyebrow__yy4ME{display:flex;justify-content:space-between;gap:20px;color:#aca9b7;font:10px var(--font-mono),monospace;letter-spacing:.13em}.ProjectShowcase_eyebrow__yy4ME>span:first-child{display:flex;align-items:center;gap:10px;color:#e1d8fb}.ProjectShowcase_eyebrow__yy4ME i,.ProjectShowcase_projectStatus__TRJ4F i,.ProjectShowcase_publicStatus__YQB5Z i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--work-accent)}.ProjectShowcase_intro__13SOg{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:34px 0 54px}.ProjectShowcase_intro__13SOg h1,.ProjectShowcase_intro__13SOg h2{position:relative;font-size:clamp(56px,7.5vw,104px);font-weight:500;letter-spacing:-.055em;line-height:1.02;margin:0}.ProjectShowcase_intro__13SOg h1>span,.ProjectShowcase_intro__13SOg h2>span{color:var(--work-accent)}.ProjectShowcase_asterisk__8Gke_{position:absolute;width:76px;height:76px;right:-110px;top:8px;color:var(--work-accent);stroke-width:1.3;transform:rotate(12deg)}.ProjectShowcase_introAside__WeXzo{max-width:295px;padding-bottom:5px}.ProjectShowcase_introAside__WeXzo p{font-size:14px;line-height:1.85;color:#a8a5b2;margin-bottom:26px}.ProjectShowcase_textLink__gp9_m{display:inline-flex;align-items:center;gap:13px;color:#efebf8;font-size:13px;font-weight:500}.ProjectShowcase_textLink__gp9_m svg{transition:transform .2s}.ProjectShowcase_textLink__gp9_m:hover svg{transform:translate(3px,-2px)}.ProjectShowcase_count__Ovwt1{border:1px solid #51475f;padding:3px 7px;border-radius:6px;color:var(--work-accent);font:10px var(--font-mono),monospace}.ProjectShowcase_feature__prWJj{display:grid;grid-template-columns:1.35fr 1fr;overflow:hidden;border-radius:16px;background:#c8b8ec;color:#20172e}.ProjectShowcase_cardButton__ihFy0,.ProjectShowcase_imageButton__NVHg_{display:block;padding:0;width:100%;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.ProjectShowcase_imageButton__NVHg_{min-width:0}.ProjectShowcase_preview__t0Ohk{position:relative;overflow:hidden;aspect-ratio:1.58;background:#252238;padding:62px 42px 38px;isolation:isolate}.ProjectShowcase_preview__t0Ohk:before{content:"";position:absolute;z-index:-1;width:75%;aspect-ratio:1;left:12%;top:16%;border:1px solid #ffffff12;border-radius:50%;box-shadow:0 0 0 35px #ffffff04,0 0 0 70px #ffffff03}.ProjectShowcase_preview__t0Ohk[data-discipline="Web platforms"]{background:#282338}.ProjectShowcase_preview__t0Ohk[data-discipline="Business systems"]{background:#1a3233}.ProjectShowcase_preview__t0Ohk[data-discipline="AI & automation"]{background:#293046}.ProjectShowcase_preview__t0Ohk[data-discipline="Mobile apps"]{background:#332939}.ProjectShowcase_preview__t0Ohk[data-discipline="UI/UX design"]{background:#393026}.ProjectShowcase_previewIndex__aBoJ_,.ProjectShowcase_previewLabel__nXwkQ{position:absolute;left:24px;font:9px var(--font-mono),monospace;letter-spacing:.1em;color:#e4deefb0}.ProjectShowcase_previewLabel__nXwkQ{top:23px;text-transform:uppercase}.ProjectShowcase_previewIndex__aBoJ_{bottom:15px;font-size:8px;color:#e4deef80}.ProjectShowcase_browser__o2zQx{height:100%;width:100%;overflow:hidden;position:relative;border:1px solid #ffffff30;border-radius:7px;box-shadow:0 18px 45px #0005;background:#191921;transform:perspective(1100px) rotateY(-4deg) rotateX(3deg);transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s}.ProjectShowcase_browserBar__Pifa3{height:26px;display:flex;gap:4px;align-items:center;padding:0 10px;background:#f4f2f7}.ProjectShowcase_browserBar__Pifa3>span:not(.ProjectShowcase_browserAddress__gbIet){width:5px;height:5px;background:#b8b4c1;border-radius:50%;flex-shrink:0}.ProjectShowcase_browserAddress__gbIet{color:#77727e;font:7px var(--font-mono),monospace;text-align:center;flex:1;padding-right:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectShowcase_screen__gsz43{position:relative;height:calc(100% - 26px);background:#eceaf0}.ProjectShowcase_screenshot__4NvyR{object-fit:cover;object-position:top}.ProjectShowcase_featurePreview__1j96g{height:100%;min-height:465px;aspect-ratio:auto;padding:88px 40px 58px}.ProjectShowcase_featurePreview__1j96g .ProjectShowcase_browser__o2zQx{transform:perspective(1100px) rotateY(9deg) rotate(-3deg);height:100%;min-height:310px}.ProjectShowcase_featurePreview__1j96g .ProjectShowcase_previewLabel__nXwkQ{left:30px;top:28px}.ProjectShowcase_featurePreview__1j96g .ProjectShowcase_previewIndex__aBoJ_{bottom:24px;left:30px}.ProjectShowcase_card__0ycya:hover .ProjectShowcase_browser__o2zQx,.ProjectShowcase_imageButton__NVHg_:hover .ProjectShowcase_browser__o2zQx{transform:perspective(1100px) rotateY(0) rotate(0) translateY(-5px);box-shadow:0 28px 50px #0007}.ProjectShowcase_featureCopy__MDE_o{padding:30px 36px 25px;display:flex;flex-direction:column;justify-content:space-between;gap:22px}.ProjectShowcase_featureTop__xNWih{display:flex;align-items:center;justify-content:space-between;gap:10px;font:9px var(--font-mono),monospace;letter-spacing:.07em}.ProjectShowcase_publicStatus__YQB5Z{display:inline-flex;gap:6px;align-items:center;border:1px solid #20172e30;border-radius:20px;padding:6px 8px}.ProjectShowcase_publicStatus__YQB5Z i{background:#316244;width:5px;height:5px}.ProjectShowcase_category__ModQc{margin:0 0 12px;font:9px var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.ProjectShowcase_featureCopy__MDE_o h2{font-size:clamp(38px,4vw,58px);line-height:1.02;font-weight:500;letter-spacing:-.06em}.ProjectShowcase_featureCopy__MDE_o h2 span{font-size:32px;margin-left:12px;vertical-align:top}.ProjectShowcase_featureDescription__XC991{font-size:17px;line-height:1.5;margin-top:15px;letter-spacing:-.02em}.ProjectShowcase_featureBody__hFqAj{font-size:12px;line-height:1.8;color:#493a5e;max-width:360px}.ProjectShowcase_tags__Ufqnw{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.ProjectShowcase_tags__Ufqnw span{border:1px solid;border-radius:4px;padding:5px 8px;font-size:9px;opacity:.8}.ProjectShowcase_featureAction__ashHq{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;border:0;border-top:1px solid #20172e30;padding-top:18px;background:none;cursor:pointer;font-size:13px;font-weight:500;text-align:left}.ProjectShowcase_featureAction__ashHq>span{display:grid;place-items:center;height:34px;width:34px;border:1px solid #20172e50;border-radius:50%;transition:background .2s,color .2s}.ProjectShowcase_featureAction__ashHq:hover>span{background:#20172e;color:#d8c7fa}.ProjectShowcase_collectionHeader__sr_gc{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:78px;padding-bottom:24px;border-bottom:1px solid #ffffff20;scroll-margin-top:110px}.ProjectShowcase_collectionHeader__sr_gc h2{font-size:27px;font-weight:500;letter-spacing:-.045em}.ProjectShowcase_collectionHeader__sr_gc h2 span{color:#9d94b0;font:11px var(--font-mono),monospace;vertical-align:top;margin-left:10px}.ProjectShowcase_collectionHeader__sr_gc>span{color:#9b96a7;font:9px var(--font-mono),monospace;letter-spacing:.06em}.ProjectShowcase_filters__FxePV{display:flex;flex-wrap:wrap;gap:8px;padding:25px 0 7px}.ProjectShowcase_filters__FxePV button{min-height:42px;padding:10px 14px;border:1px solid #ffffff24;border-radius:6px;display:flex;gap:12px;align-items:center;font-size:12px;color:#bdb6c9;cursor:pointer;transition:background .2s,color .2s}.ProjectShowcase_filters__FxePV button span{color:#92879f;font:9px var(--font-mono),monospace}.ProjectShowcase_filters__FxePV button[aria-pressed=true]{background:var(--work-accent);color:#211a2c;border-color:var(--work-accent)}.ProjectShowcase_filters__FxePV button[aria-pressed=true] span{color:#4c3d68}.ProjectShowcase_filters__FxePV button:hover{border-color:var(--work-accent)}.ProjectShowcase_results__qeJNB{color:#96909f;font:9px var(--font-mono),monospace;padding:20px 0;letter-spacing:.05em}.ProjectShowcase_grid__BIRko{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:46px}.ProjectShowcase_card__0ycya{position:relative;min-width:0}.ProjectShowcase_cardButton__ihFy0:after{content:"";position:absolute;inset:0;z-index:1}.ProjectShowcase_card__0ycya:focus-within{outline:2px solid var(--work-accent);outline-offset:8px;border-radius:12px}.ProjectShowcase_card__0ycya .ProjectShowcase_preview__t0Ohk{border-radius:12px}.ProjectShowcase_cardMeta__9BBf4{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0 11px;font:9px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.02em;color:#a09aaa}.ProjectShowcase_cardMeta__9BBf4>span:first-child{max-width:60%;line-height:1.7}.ProjectShowcase_projectStatus__TRJ4F{display:inline-flex;align-items:center;gap:6px;font-size:8px;white-space:nowrap}.ProjectShowcase_projectStatus__TRJ4F[data-public=true]{color:#b6dccb}.ProjectShowcase_projectStatus__TRJ4F[data-public=true] i{background:#98cbb3}.ProjectShowcase_projectStatus__TRJ4F i{width:4px;height:4px}.ProjectShowcase_cardTitle__dTL5W{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.ProjectShowcase_cardTitle__dTL5W h3{font-size:clamp(23px,2.2vw,30px);font-weight:500;letter-spacing:-.045em;line-height:1.2}.ProjectShowcase_cardTitle__dTL5W>span{display:grid;place-items:center;width:35px;height:35px;flex-shrink:0;border:1px solid #ffffff30;border-radius:50%;transition:background .2s,color .2s}.ProjectShowcase_card__0ycya:hover .ProjectShowcase_cardTitle__dTL5W>span{background:var(--work-accent);color:#211a2c}.ProjectShowcase_cardDescription__C0_Ot{font-size:13px;line-height:1.8;color:#a8a1b1;margin:10px 0 15px;max-width:510px}.ProjectShowcase_cardTags__kpo4z{display:flex;flex-wrap:wrap;gap:15px;color:#c5bdcf;font:9px var(--font-mono),monospace}.ProjectShowcase_cardTags__kpo4z span+span:before{content:"/";color:#706679;margin-right:15px}.ProjectShowcase_collectionFooter__2hrJo{margin-top:40px;padding-top:25px;border-top:1px solid #ffffff20;display:flex;gap:20px;justify-content:space-between;align-items:center}.ProjectShowcase_collectionFooter__2hrJo p{display:flex;gap:10px;align-items:center;color:#a49aad;font-size:11px;line-height:1.7}.ProjectShowcase_collectionFooter__2hrJo p svg{flex-shrink:0}.ProjectShowcase_cta__73tLa{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-top:85px;padding:46px;border-radius:12px;background:#d3c2f6;color:#251a35}.ProjectShowcase_cta__73tLa p{font:9px var(--font-mono),monospace;letter-spacing:.15em;margin-bottom:25px}.ProjectShowcase_cta__73tLa h2{font-size:clamp(32px,4vw,55px);font-weight:500;letter-spacing:-.06em;line-height:1.12}.ProjectShowcase_cta__73tLa h2 span{color:#6b528e}.ProjectShowcase_cta__73tLa a{display:flex;gap:20px;align-items:center;border-bottom:1px solid #251a3570;padding-bottom:10px;font-size:14px;z-index:1}.ProjectShowcase_ctaStar__RbeG_{position:absolute;right:60px;top:-27px;width:150px;height:150px;stroke-width:1;opacity:.12}.ProjectShowcase_showcase__ksxL5 :is(a,button):focus-visible{outline:2px solid #b992ff;outline-offset:6px;border-radius:6px}.ProjectShowcase_dialog__tfECs{margin:auto;padding:0;width:min(760px,calc(100% - 32px));max-height:90dvh;color:#f4f2f7;border:1px solid #6c5a82;border-radius:16px;background:#18141f;overscroll-behavior:contain}.ProjectShowcase_dialog__tfECs::backdrop{background:#07060fd9;backdrop-filter:blur(12px)}.ProjectShowcase_dialogContent__POxxa{position:relative}.ProjectShowcase_dialog__tfECs .ProjectShowcase_preview__t0Ohk{aspect-ratio:1.9}.ProjectShowcase_close__6c_HL{position:absolute;z-index:3;right:16px;top:16px;width:40px;height:40px;display:grid;place-items:center;background:#16121eef;border:1px solid #ffffff40;border-radius:50%;cursor:pointer}.ProjectShowcase_dialogCopy__sOIFb{padding:32px}.ProjectShowcase_dialogCopy__sOIFb h2{font-size:clamp(28px,4vw,40px);font-weight:500;line-height:1.12;letter-spacing:-.05em;margin-bottom:18px}.ProjectShowcase_dialogCopy__sOIFb>p:not(.ProjectShowcase_category__ModQc){font-size:14px;line-height:1.8;color:#c0b4cd}.ProjectShowcase_dialogCopy__sOIFb .ProjectShowcase_category__ModQc{color:#bca3e4;line-height:1.8;padding-right:20px}.ProjectShowcase_dialogAction__0sF1v{display:inline-flex;align-items:center;gap:14px;margin-top:25px;background:var(--work-accent);color:#211a2c;padding:13px 18px;border-radius:5px;font-size:13px}.ProjectShowcase_dialogCopy__sOIFb .ProjectShowcase_privateNote__C04nm{margin-top:24px;padding-top:20px;border-top:1px solid #ffffff20}.ProjectShowcase_srOnly__nfzPk{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:1000px){.ProjectShowcase_grid__BIRko .ProjectShowcase_card__0ycya:nth-child(2n){padding-top:54px}}@media (max-width:1000px){.ProjectShowcase_asterisk__8Gke_{width:50px;right:-65px}.ProjectShowcase_introAside__WeXzo{max-width:250px}.ProjectShowcase_featureCopy__MDE_o{padding:25px}.ProjectShowcase_featurePreview__1j96g,.ProjectShowcase_preview__t0Ohk{padding-inline:25px}.ProjectShowcase_feature__prWJj{grid-template-columns:1.1fr 1fr}}@media (max-width:800px){.ProjectShowcase_intro__13SOg{align-items:flex-start;flex-direction:column;gap:24px}.ProjectShowcase_introAside__WeXzo{max-width:440px}.ProjectShowcase_introAside__WeXzo p{margin-bottom:16px}.ProjectShowcase_feature__prWJj{grid-template-columns:1fr}.ProjectShowcase_featurePreview__1j96g{min-height:360px;height:360px;padding:60px 45px 40px}.ProjectShowcase_featurePreview__1j96g .ProjectShowcase_browser__o2zQx{min-height:0}.ProjectShowcase_featureCopy__MDE_o{padding:28px}.ProjectShowcase_featureCopy__MDE_o h2 br{display:none}.ProjectShowcase_featureCopy__MDE_o h2{font-size:42px}.ProjectShowcase_featureBody__hFqAj{max-width:none}.ProjectShowcase_featureDescription__XC991 br{display:none}.ProjectShowcase_featureDescription__XC991{margin-top:10px}.ProjectShowcase_collectionHeader__sr_gc>span{display:none}.ProjectShowcase_cta__73tLa{padding:32px}}@media (max-width:600px){.ProjectShowcase_showcase__ksxL5{padding:65px 20px}.ProjectShowcase_fullPage__tCX75{padding-top:128px}.ProjectShowcase_eyebrow__yy4ME{font-size:8px}.ProjectShowcase_eyebrow__yy4ME>span:last-child{display:none}.ProjectShowcase_intro__13SOg{padding-top:26px;padding-bottom:32px}.ProjectShowcase_intro__13SOg h1,.ProjectShowcase_intro__13SOg h2{font-size:clamp(46px,12vw,70px)}.ProjectShowcase_asterisk__8Gke_{right:-49px;top:0;width:39px;height:39px}.ProjectShowcase_introAside__WeXzo p{font-size:13px}.ProjectShowcase_featurePreview__1j96g{min-height:245px;height:245px;padding:55px 25px 35px}.ProjectShowcase_featureCopy__MDE_o{padding:24px}.ProjectShowcase_featureCopy__MDE_o h2{font-size:38px}.ProjectShowcase_featureCopy__MDE_o h2 span{font-size:24px;margin-left:6px}.ProjectShowcase_featureTop__xNWih{font-size:8px}.ProjectShowcase_collectionHeader__sr_gc{margin-top:48px}.ProjectShowcase_collectionHeader__sr_gc h2{font-size:24px}.ProjectShowcase_filters__FxePV{gap:6px}.ProjectShowcase_filters__FxePV button{padding:9px 10px;gap:8px;font-size:11px}.ProjectShowcase_grid__BIRko{grid-template-columns:1fr;row-gap:32px}.ProjectShowcase_preview__t0Ohk{padding:50px 24px 30px}.ProjectShowcase_previewLabel__nXwkQ{left:20px;top:20px;font-size:8px}.ProjectShowcase_previewIndex__aBoJ_{left:20px;font-size:7px;bottom:12px}.ProjectShowcase_cardMeta__9BBf4{font-size:8px;gap:8px}.ProjectShowcase_cardTitle__dTL5W h3{font-size:26px}.ProjectShowcase_cardDescription__C0_Ot{font-size:12px}.ProjectShowcase_collectionFooter__2hrJo,.ProjectShowcase_cta__73tLa{align-items:flex-start;flex-direction:column}.ProjectShowcase_cta__73tLa{margin-top:55px;padding:28px}.ProjectShowcase_cta__73tLa h2{font-size:35px}.ProjectShowcase_ctaStar__RbeG_{right:-35px}.ProjectShowcase_dialogCopy__sOIFb{padding:24px}.ProjectShowcase_dialog__tfECs .ProjectShowcase_preview__t0Ohk{aspect-ratio:1.4}}@media (prefers-reduced-motion:reduce){.ProjectShowcase_showcase__ksxL5 *,.ProjectShowcase_showcase__ksxL5 :before{transition:none!important;scroll-behavior:auto}.ProjectShowcase_browser__o2zQx,.ProjectShowcase_card__0ycya:hover .ProjectShowcase_browser__o2zQx,.ProjectShowcase_featurePreview__1j96g .ProjectShowcase_browser__o2zQx,.ProjectShowcase_imageButton__NVHg_:hover .ProjectShowcase_browser__o2zQx{transform:none}}.Loader_intro__W7EmS{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:24px;background:#101015;color:#eee7f6;text-align:center;animation:Loader_exit__Kbg7u 1.8s ease both;pointer-events:none}.Loader_intro__W7EmS:before{content:"";position:absolute;width:min(70vw,600px);aspect-ratio:1;border:1px solid #c7b5ff20;border-radius:50%;pointer-events:none}.Loader_eyebrow__zCQBo{position:relative;font:8px var(--font-mono),monospace;letter-spacing:.15em;color:#ac96bf;margin-bottom:32px}.Loader_mark__yZSMo{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:22px;padding:25px 20px 35px;color:#f4f2f7}.Loader_mark__yZSMo>svg{width:80px;height:80px;color:#c7b5ff;stroke-width:1.2;animation:Loader_spin__UAXbj 2s ease-in-out infinite}.Loader_mark__yZSMo strong{display:block;font-size:clamp(55px,12vw,100px);letter-spacing:-.075em;line-height:.9;font-weight:500}.Loader_mark__yZSMo span{display:block;font:8px var(--font-mono),monospace;letter-spacing:.2em;color:#b6a5cb;margin-top:15px;text-align:left}.Loader_mark__yZSMo>i{position:absolute;height:2px;width:35%;bottom:0;left:0;background:#c7b5ff;animation:Loader_scan__9Tglk 1.3s ease-in-out infinite}.Loader_message__N773i{position:relative;margin-top:26px;color:#ae9cbd;font-size:12px}.Loader_skip__Ie5US{pointer-events:auto;position:absolute;right:28px;bottom:25px;color:#d2bfe2;font-size:11px;min-height:44px;padding:10px 16px;border:1px solid #ffffff30;border-radius:25px;cursor:pointer}.Loader_skip__Ie5US:focus-visible{outline:2px solid #c7b5ff;outline-offset:4px}.Loader_pending__tMex9{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;min-height:80vh;padding:130px 20px 60px;background:#101015}.Loader_pending__tMex9>p{color:#b8aac7;font-size:13px}@keyframes Loader_spin__UAXbj{0%{transform:rotate(-90deg) scale(.8)}to{transform:rotate(90deg) scale(1)}}@keyframes Loader_scan__9Tglk{0%{transform:translateX(-110%)}to{transform:translateX(300%)}}@keyframes Loader_exit__Kbg7u{0%,75%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media(max-width:500px){.Loader_mark__yZSMo{gap:14px}.Loader_mark__yZSMo>svg{width:55px;height:55px}.Loader_eyebrow__zCQBo,.Loader_mark__yZSMo span{font-size:6px}}@media(prefers-reduced-motion:reduce){.Loader_mark__yZSMo>i,.Loader_mark__yZSMo>svg{animation:none}.Loader_intro__W7EmS{animation-duration:.25s}}.Navbar_header__c7E5e{position:fixed;top:0;inset-inline:0;z-index:40;padding:0 32px;background:#101015ed;border-bottom:1px solid #ffffff14;backdrop-filter:blur(18px);transition:background .2s}.Navbar_header__c7E5e[data-scrolled=true]{background:#101015f7}.Navbar_nav__cjlJM{max-width:1280px;min-height:86px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.Navbar_brand__jfcoP{display:inline-flex;gap:11px;align-items:center;color:#f4f2f7}.Navbar_brand__jfcoP img{border-radius:50%;background:white}.Navbar_brand__jfcoP>span{font-size:29px;font-weight:700;letter-spacing:-.065em;line-height:1}.Navbar_registered__sSIZ_{font-size:10px;vertical-align:top;margin-left:4px;display:inline-block;padding-top:4px}.Navbar_brand__jfcoP small{display:block;font:6px var(--font-mono),monospace;letter-spacing:.2em;margin-top:5px;color:#b5a7c2}.Navbar_links__mcH3w{display:flex;gap:30px}.Navbar_links__mcH3w a{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:12px;color:#bdb4c8;transition:color .2s}.Navbar_links__mcH3w a>span{font:7px var(--font-mono),monospace;color:#74667f;align-self:flex-start;margin-top:11px}.Navbar_links__mcH3w a:hover,.Navbar_links__mcH3w a[aria-current=page]{color:#d6c4ff}.Navbar_cta__YDvtn{display:flex;align-items:center;gap:18px;font-size:12px;color:#efe7f8}.Navbar_cta__YDvtn>span{width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:#c7b5ff;color:#251b35;transition:transform .2s}.Navbar_cta__YDvtn:hover>span{transform:rotate(45deg)}.Navbar_toggle__VGGk_{display:none;width:44px;height:44px;place-items:center;border:1px solid #ffffff25;border-radius:50%;color:#e5d9f1;cursor:pointer}.Navbar_mobile__rQT1q{max-width:1280px;margin:auto;padding:18px 0 24px;border-top:1px solid #ffffff15}.Navbar_mobile__rQT1q>p{font:8px var(--font-mono),monospace;color:#9987ae;letter-spacing:.1em;padding:5px 0 15px}.Navbar_mobile__rQT1q>a{display:flex;align-items:center;gap:16px;min-height:52px;border-bottom:1px solid #ffffff14;font-size:20px;letter-spacing:-.03em;color:#e8dff2}.Navbar_mobile__rQT1q>a>span{font:9px var(--font-mono),monospace;color:#9580ab}.Navbar_mobile__rQT1q>a>svg{margin-left:auto}.Navbar_header__c7E5e :is(a,button):focus-visible{outline:2px solid #c7b5ff;outline-offset:5px}@media (min-width:851px){.Navbar_mobile__rQT1q{display:none}}@media (max-width:850px){.Navbar_header__c7E5e{padding-inline:24px}.Navbar_nav__cjlJM{min-height:76px;gap:16px}.Navbar_links__mcH3w{display:none}.Navbar_toggle__VGGk_{display:grid}.Navbar_cta__YDvtn{margin-left:auto}}@media (max-width:500px){.Navbar_header__c7E5e{padding-inline:20px}.Navbar_brand__jfcoP>span{font-size:26px}.Navbar_brand__jfcoP img{width:33px;height:33px}.Navbar_brand__jfcoP{gap:8px}.Navbar_nav__cjlJM{gap:12px;min-height:72px}.Navbar_cta__YDvtn{gap:8px;font-size:11px}.Navbar_cta__YDvtn>span{width:29px;height:29px}.Navbar_toggle__VGGk_{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.Navbar_header__c7E5e,.Navbar_header__c7E5e *{transition:none!important}}