.project-detail_page__2070N{--accent:#b7d9d0;--accent-rgb:183,217,208;--background:#0a0f14;position:relative;isolation:isolate;background:var(--background);color:#eff7f3;min-height:100svh;overflow:clip}.project-detail_page__2070N[data-accent=mint]{--accent:#b7d9d0;--accent-rgb:183,217,208}.project-detail_page__2070N[data-accent=cream]{--accent:#e2b69a;--accent-rgb:226,182,154}.project-detail_page__2070N[data-accent=blue]{--accent:#83aeff;--accent-rgb:131,174,255}.project-detail_page__2070N[data-accent=lime]{--accent:#b4ea43;--accent-rgb:180,234,67}.project-detail_page__2070N[data-accent=violet]{--accent:#b4a1fc;--accent-rgb:180,161,252}.project-detail_ambient__y5JU1{position:absolute;z-index:-1;pointer-events:none;inset:-250px -25% auto -25%;height:1050px;background:radial-gradient(ellipse at 58% 38%,rgba(var(--accent-rgb),.12),transparent 61%)}.project-detail_container__uHft3{width:min(100% - 68px,1220px);margin:0 auto}.project-detail_breadcrumb__uFxsS{padding:38px 0 26px;display:flex;align-items:center;gap:15px;border-bottom:1px solid #25383b;color:#739093;font:10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.12em}.project-detail_breadcrumb__uFxsS a{display:inline-flex;align-items:center;gap:10px;color:var(--accent);text-decoration:none}.project-detail_breadcrumb__uFxsS a:hover{color:#fff}.project-detail_crumbDivider__qwtye{color:#395759}.project-detail_crumbName__oFf_z{color:#d3e6df}.project-detail_caseNumber__0gjZm{margin-left:auto;color:#6f8b8a}.project-detail_hero__M6fqW{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(245px,.5fr);gap:clamp(32px,8vw,108px);align-items:end;padding:clamp(68px,9.2vw,116px) 0 65px}.project-detail_heroCopy__soXVs{min-width:0}.project-detail_asideBottom__TaPnl,.project-detail_asideHeading__FWGrH,.project-detail_caseNumber__0gjZm,.project-detail_heroIssue__hhYGC,.project-detail_miniLabel__UmeqX,.project-detail_outcomeTop__jK2Vw,.project-detail_overline__hS2T0,.project-detail_relatedHeading__mil_2>a,.project-detail_relatedMeta__Ybs_F,.project-detail_sectionEyebrow__T7vF8,.project-detail_showcaseCaption__5VpMx,.project-detail_showcaseToolbar__RpOVk,.project-detail_sideFooter__rrWmR,.project-detail_sideLabel__mjFiP,.project-detail_statusDot__NCvzM{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.13em}.project-detail_overline__hS2T0{display:flex;align-items:center;gap:12px;font-size:10px;color:var(--accent)}.project-detail_pulse__vD5vL{height:7px;width:7px;background:var(--accent);border-radius:50%;box-shadow:0 0 13px rgba(var(--accent-rgb),.55)}.project-detail_heroIssue__hhYGC{margin-top:31px;color:#6d9390;font-size:10px}.project-detail_hero__M6fqW h1{margin:15px 0 0;font-size:clamp(3.6rem,9.8vw,8.8rem);font-weight:850;letter-spacing:-.095em;line-height:.96;overflow-wrap:anywhere}.project-detail_heroTagline__3j2ES{margin-top:28px;font-size:clamp(20px,2.25vw,28px);font-weight:500;letter-spacing:-.044em;line-height:1.25;color:var(--accent)}.project-detail_heroSummary___I6qF{margin-top:18px;font-size:clamp(14px,1.6vw,16px);line-height:1.95;color:#9eb6b6;max-width:670px}.project-detail_heroActions__N3KeJ{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:34px}.project-detail_primaryAction__JmAu_,.project-detail_secondaryAction__J7vvb{display:inline-flex;gap:16px;align-items:center;justify-content:center;min-height:49px;border-radius:100px;padding:0 20px;text-decoration:none;font:700 11px/1.2 ui-monospace,monospace;letter-spacing:.055em;transition:background .2s,color .2s,transform .2s,border-color .2s}.project-detail_primaryAction__JmAu_{background:var(--accent);color:#0a1720}.project-detail_primaryAction__JmAu_:hover{background:#edf6f1;transform:translateY(-2px)}.project-detail_secondaryAction__J7vvb{border:1px solid #466065;color:#dceee7}.project-detail_secondaryAction__J7vvb:hover{border-color:var(--accent);color:var(--accent)}.project-detail_heroSide__cCKay{min-width:0;border:1px solid #294045;border-radius:17px;background:linear-gradient(145deg,#15262a,#0c191f);padding:23px 24px 21px}.project-detail_sideLabel__mjFiP{padding-bottom:22px;border-bottom:1px solid #2b4248;font-size:10px;color:var(--accent)}.project-detail_heroSide__cCKay dl{margin:0}.project-detail_heroSide__cCKay dl>div{padding:16px 0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;align-items:baseline;border-bottom:1px solid #253b3f}.project-detail_heroSide__cCKay dt{color:#66848a;font:10px ui-monospace,monospace;letter-spacing:.13em}.project-detail_heroSide__cCKay dd{margin:0;display:flex;align-items:baseline;gap:8px;color:#d9e9e6;font-size:11px;text-align:right;max-width:160px;overflow-wrap:anywhere}.project-detail_statusDot__NCvzM{height:6px;width:6px;flex-shrink:0;border-radius:50%;background:var(--accent);box-shadow:0 0 9px var(--accent)}.project-detail_sideFooter__rrWmR{display:flex;align-items:center;gap:9px;color:#719a95;font-size:9px;margin-top:23px}.project-detail_showcase__SxNDX{border:1px solid #335055;border-radius:19px;overflow:hidden;box-shadow:0 20px 80px rgba(0,0,0,.2)}.project-detail_showcaseToolbar__RpOVk{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:0 21px;background:#15262b;color:#96b6b1;font-size:9px}.project-detail_showcaseToolbar__RpOVk>span:first-child{display:flex;gap:11px;align-items:center;color:var(--accent)}.project-detail_toolDot__CRkcR{height:7px;width:7px;border-radius:50%;background:var(--accent)}.project-detail_previewSurface__DVJEJ{height:clamp(320px,49vw,590px);overflow:hidden}.project-detail_previewSurface__DVJEJ>div{height:100%}.project-detail_showcaseCaption__5VpMx{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:9px;padding:19px 21px;background:#122127;color:#74918d;font-size:9px}.project-detail_showcaseCaption__5VpMx>span:first-child{color:var(--accent)}.project-detail_mainGrid__ZkMk7{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,285px);gap:clamp(32px,5vw,80px);padding-top:clamp(82px,10vw,135px)}.project-detail_mainColumn__uZ2ND{min-width:0}.project-detail_storySection__4b8ut{scroll-margin-top:100px;margin-bottom:clamp(85px,9vw,135px)}.project-detail_sectionHeading__U7L0G{display:flex;align-items:flex-start;gap:22px;padding-bottom:29px;border-bottom:1px solid #284146}.project-detail_sectionIndex__fw27L{display:flex;align-items:center;gap:10px;min-width:50px;padding-top:6px;color:var(--accent);font:11px ui-monospace,monospace}.project-detail_indexBar__cM8L8{width:14px;height:2px;background:var(--accent)}.project-detail_sectionEyebrow__T7vF8{color:var(--accent);font-size:10px}.project-detail_sectionHeading__U7L0G h2{margin-top:10px;font-size:clamp(28px,3.6vw,47px);font-weight:750;line-height:1.12;letter-spacing:-.057em}.project-detail_storyBody___OuxD{margin-left:72px}.project-detail_lead__Np7BR{max-width:750px;color:#e3f0eb;font-size:clamp(20px,2.1vw,27px);line-height:1.58;letter-spacing:-.025em;margin-top:34px}.project-detail_narrativeGrid__Q_Gz5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:27px;margin-top:39px}.project-detail_narrativeGrid__Q_Gz5>div{border-left:1px solid #375153;padding-left:19px}.project-detail_miniLabel__UmeqX{color:var(--accent);font-size:10px}.project-detail_narrativeGrid__Q_Gz5 p{margin-top:13px;font-size:13px;color:#9ab2b4;line-height:1.9}.project-detail_features__h0du_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:26px}.project-detail_feature__DanwL{min-height:210px;border:1px solid #294146;border-radius:14px;padding:23px;background:linear-gradient(150deg,#13242a,#0e1a20);transition:border-color .2s,transform .2s}.project-detail_feature__DanwL:hover{border-color:rgba(var(--accent-rgb),.55);transform:translateY(-3px)}.project-detail_featureTop__96nkB{display:flex;justify-content:space-between;align-items:center;color:#789b9b;font:10px ui-monospace,monospace;letter-spacing:.12em}.project-detail_featureTop__96nkB svg{color:var(--accent)}.project-detail_feature__DanwL h3{margin-top:31px;font-size:clamp(17px,2vw,22px);letter-spacing:-.035em}.project-detail_feature__DanwL p{margin-top:12px;font-size:13px;line-height:1.83;color:#9bb2b4}.project-detail_outcomeCard__sldmY{margin-top:25px;border:1px solid #365356;border-left:3px solid var(--accent);border-radius:10px;padding:27px;background:linear-gradient(110deg,rgba(var(--accent-rgb),.09),#101e24 75%)}.project-detail_outcomeTop__jK2Vw{display:flex;align-items:center;gap:12px;color:var(--accent);font-size:10px}.project-detail_outcomeCard__sldmY>p{margin-top:23px;max-width:690px;font-size:18px;line-height:1.75;color:#d8eae4}.project-detail_outcomeNote__pvO7W{margin-top:20px;border-top:1px solid #345255;padding-top:17px;color:#a7bdb6;font-size:12px;line-height:1.8}.project-detail_futureList__YWtHC{margin-top:25px;border-top:1px solid #294147}.project-detail_futureList__YWtHC>div{display:flex;align-items:center;gap:24px;padding:21px 0;border-bottom:1px solid #294147}.project-detail_futureList__YWtHC span{color:var(--accent);font:11px ui-monospace,monospace}.project-detail_futureList__YWtHC p{flex:1;color:#c2d6d2;font-size:14px;line-height:1.55}.project-detail_futureList__YWtHC svg{color:#7d9b9a;flex-shrink:0}.project-detail_finalSection__HU0PK{margin-bottom:75px}.project-detail_aside__euCo8{align-self:stretch;min-width:0}.project-detail_stickyPanel__j2cJB{position:sticky;top:38px;border:1px solid #2e474b;border-radius:14px;background:#111e24;overflow:hidden}.project-detail_asideSection__RPsrF{padding:25px 24px;border-bottom:1px solid #2a4245}.project-detail_asideHeading__FWGrH{display:flex;align-items:center;gap:12px;color:var(--accent);font-size:10px}.project-detail_techTags__ebs4f{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.project-detail_techTags__ebs4f>span{border:1px solid #345459;background:#192d31;border-radius:5px;padding:9px 10px;color:#d4e8df;font:11px ui-monospace,monospace}.project-detail_deliverables__oyUaU{padding:0;margin:21px 0 0;list-style:none;display:grid;gap:16px}.project-detail_deliverables__oyUaU li{display:flex;align-items:flex-start;gap:11px;font-size:12px;line-height:1.75;color:#adc5c0}.project-detail_deliverables__oyUaU li svg{flex-shrink:0;color:var(--accent);margin-top:4px}.project-detail_asideBottom__TaPnl{display:flex;align-items:center;gap:11px;padding:22px 24px;font-size:9px;color:#698a8a}.project-detail_relatedSection__gZ20_{border-top:1px solid #2b4347;padding:41px 0 clamp(66px,9vw,115px)}.project-detail_relatedHeading__mil_2{display:flex;justify-content:space-between;align-items:end;gap:22px}.project-detail_relatedHeading__mil_2 h2{margin-top:10px;font-size:clamp(29px,4vw,49px);font-weight:760;letter-spacing:-.06em}.project-detail_relatedHeading__mil_2 h2 span{color:var(--accent)}.project-detail_relatedHeading__mil_2>a{display:inline-flex;align-items:center;gap:11px;color:var(--accent);font-size:10px;text-decoration:none;padding-bottom:8px}.project-detail_relatedGrid__6RUr9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:35px}.project-detail_relatedCard__dB2fc{--smallAccent:#b7d9d0;min-height:195px;border:1px solid #314b4e;border-radius:12px;background:linear-gradient(140deg,#17272c,#101a20);display:flex;flex-direction:column;padding:22px;text-decoration:none;transition:border-color .2s,transform .2s}.project-detail_relatedCard__dB2fc[data-accent=cream]{--smallAccent:#e2b69a}.project-detail_relatedCard__dB2fc[data-accent=blue]{--smallAccent:#83aeff}.project-detail_relatedCard__dB2fc[data-accent=lime]{--smallAccent:#b4ea43}.project-detail_relatedCard__dB2fc[data-accent=violet]{--smallAccent:#b4a1fc}.project-detail_relatedCard__dB2fc:hover{border-color:var(--smallAccent);transform:translateY(-3px)}.project-detail_relatedMeta__Ybs_F{color:#849c9d;font-size:10px}.project-detail_relatedCard__dB2fc strong{margin-top:34px;font-size:clamp(19px,2.2vw,26px);letter-spacing:-.055em;color:var(--smallAccent)}.project-detail_relatedBottom__o6Uvx{display:flex;gap:10px;align-items:end;justify-content:space-between;margin-top:14px;font-size:12px;color:#9ab1b1;line-height:1.5}.project-detail_relatedBottom__o6Uvx svg{flex-shrink:0;color:var(--smallAccent)}.project-detail_footer__v_tpk{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;border-top:1px solid #2a4348;padding:25px 0 44px}.project-detail_footer__v_tpk>a{display:flex;align-items:center;gap:14px;min-width:0;text-decoration:none;color:#d3e5df;font-size:12px}.project-detail_footer__v_tpk>a:last-child{justify-content:flex-end;text-align:right}.project-detail_footer__v_tpk>a:hover{color:var(--accent)}.project-detail_footer__v_tpk>a>span{display:grid;gap:7px;overflow-wrap:anywhere}.project-detail_footer__v_tpk small{color:#6c8d8d;font:9px ui-monospace,monospace;letter-spacing:.12em}.project-detail_footerCenter__Fv_UD{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px!important;color:var(--accent)!important}.project-detail_footerCenter__Fv_UD span{font:9px ui-monospace,monospace;letter-spacing:.11em}.project-detail_notFound__vS_7W{min-height:75svh;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;background:#0a0f14;color:#e5f3ed;gap:20px;padding:80px 20px}.project-detail_notFound__vS_7W>p,.project-detail_notFound__vS_7W>svg{color:#b7d9d0}.project-detail_notFound__vS_7W p{font:11px ui-monospace,monospace;letter-spacing:.16em}.project-detail_notFound__vS_7W h1{font-size:clamp(2.5rem,6vw,4.5rem);letter-spacing:-.065em}.project-detail_notFound__vS_7W>span{color:#99b5af}.project-detail_notFound__vS_7W a{margin-top:30px;display:flex;gap:12px;align-items:center;border:1px solid #58736c;border-radius:99px;padding:14px 21px;color:#d6f0e4;text-decoration:none;font:11px ui-monospace,monospace}.project-detail_notFound__vS_7W a:hover{border-color:#b7d9d0}.project-detail_notFound__vS_7W a:focus-visible,.project-detail_page__2070N a:focus-visible{outline:2px solid var(--accent,#b7d9d0);outline-offset:5px}@media (max-width:960px){.project-detail_container__uHft3{width:min(100% - 48px,1220px)}.project-detail_hero__M6fqW{grid-template-columns:minmax(0,1fr);gap:32px}.project-detail_heroSide__cCKay{max-width:none}.project-detail_heroSide__cCKay dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:23px}.project-detail_mainGrid__ZkMk7{grid-template-columns:minmax(0,1fr)}.project-detail_aside__euCo8{grid-row:1}.project-detail_stickyPanel__j2cJB{position:static;display:grid;grid-template-columns:1fr 1fr}.project-detail_asideSection__RPsrF{border-bottom:0}.project-detail_asideSection__RPsrF+.project-detail_asideSection__RPsrF{border-left:1px solid #2a4245}.project-detail_asideBottom__TaPnl{grid-column:1/-1;border-top:1px solid #2a4245}}@media (max-width:610px){.project-detail_container__uHft3{width:min(100% - 34px,1220px)}.project-detail_breadcrumb__uFxsS{padding:25px 0;gap:10px;flex-wrap:wrap;font-size:9px}.project-detail_crumbName__oFf_z{max-width:170px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.project-detail_caseNumber__0gjZm{display:none}.project-detail_hero__M6fqW{padding:61px 0 35px}.project-detail_heroIssue__hhYGC{margin-top:25px}.project-detail_hero__M6fqW h1{font-size:clamp(3.25rem,14.2vw,5.8rem)}.project-detail_heroSummary___I6qF{margin-top:17px}.project-detail_heroSide__cCKay{padding:20px}.project-detail_heroSide__cCKay dl{grid-template-columns:1fr}.project-detail_showcaseToolbar__RpOVk{padding:0 14px;font-size:8px}.project-detail_showcaseToolbar__RpOVk>span:last-child{display:none}.project-detail_previewSurface__DVJEJ{height:265px}.project-detail_showcaseCaption__5VpMx{padding:14px;line-height:1.7;font-size:8px}.project-detail_mainGrid__ZkMk7{gap:53px;padding-top:72px}.project-detail_stickyPanel__j2cJB{grid-template-columns:1fr}.project-detail_asideSection__RPsrF+.project-detail_asideSection__RPsrF{border-left:0;border-top:1px solid #2a4245}.project-detail_asideSection__RPsrF{padding:22px}.project-detail_sectionHeading__U7L0G{gap:14px}.project-detail_sectionIndex__fw27L{min-width:36px}.project-detail_storyBody___OuxD{margin-left:0}.project-detail_lead__Np7BR{font-size:19px}.project-detail_features__h0du_,.project-detail_narrativeGrid__Q_Gz5{grid-template-columns:1fr}.project-detail_feature__DanwL{min-height:0}.project-detail_relatedHeading__mil_2{flex-direction:column;align-items:flex-start}.project-detail_relatedGrid__6RUr9{grid-template-columns:1fr}.project-detail_relatedCard__dB2fc{min-height:160px}.project-detail_footer__v_tpk{grid-template-columns:1fr 1fr;gap:22px}.project-detail_footerCenter__Fv_UD{display:none!important}}@media (prefers-reduced-motion:reduce){.project-detail_feature__DanwL,.project-detail_primaryAction__JmAu_,.project-detail_relatedCard__dB2fc,.project-detail_secondaryAction__J7vvb{transition:none}.project-detail_feature__DanwL:hover,.project-detail_primaryAction__JmAu_:hover,.project-detail_relatedCard__dB2fc:hover{transform:none}}.projects_page__c_ST7{position:relative;min-height:calc(100svh - 90px);overflow:hidden;isolation:isolate;background:#0a0f14;color:#eef4f1}.projects_ambientLight__8SHjH{pointer-events:none;position:absolute;inset:-250px -15% auto;height:680px;opacity:.65;z-index:-1;background:radial-gradient(ellipse at 55% 25%,rgba(84,150,139,.1),transparent 65%)}.projects_container__YVFdb{width:min(100% - 48px,1200px);margin:0 auto}.projects_heading__k__L9{padding:clamp(64px,11vh,128px) 0 84px}.projects_cardActions__XebGp,.projects_cardHeading__0pM6w,.projects_cardTopline__MvMar,.projects_filterHint__Tpw_t,.projects_footer__t3Pd4,.projects_kickerRow__L3vyx,.projects_kicker__dTDU4,.projects_nextBadge__Ts469,.projects_nextContent__t4ByX,.projects_sectionTitle__Ng1Kc,.projects_sectionTop__EqOiF{display:flex;align-items:center}.projects_cardTopline__MvMar,.projects_footer__t3Pd4,.projects_kickerRow__L3vyx,.projects_nextContent__t4ByX,.projects_sectionTop__EqOiF{justify-content:space-between}.projects_kicker__dTDU4{gap:12px;color:#b7d9d0;font:500 10px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.2em}.projects_signalDot__ZcNPH{display:inline-block;height:6px;width:6px;border-radius:50%;background:#b7d9d0;box-shadow:0 0 12px #b7d9d0}.projects_archiveLabel__e2S9w{color:#526b70;letter-spacing:.12em;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.projects_headlineRow__fxysS{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-top:37px}.projects_headline__M2cHj{font-size:clamp(3.25rem,8.2vw,7.4rem);font-weight:800;line-height:.94;letter-spacing:-.075em;max-width:950px}.projects_headline__M2cHj span{display:block;color:#b7d9d0}.projects_intro__ZUo8z{margin-top:33px;max-width:560px;color:#9eb3b6;font-size:clamp(14px,1.55vw,17px);line-height:1.95}.projects_headingMark__mP4sN{display:flex;align-items:center;flex-direction:column;gap:13px;color:#719995;opacity:.72;flex-shrink:0;padding-bottom:8px}.projects_headingMark__mP4sN span{font:10px ui-monospace,monospace;letter-spacing:.12em}.projects_archive__cmrBI{padding-bottom:65px}.projects_sectionTop__EqOiF{border-top:1px solid #294144;padding-top:23px;gap:12px}.projects_sectionTitle__Ng1Kc{gap:12px}.projects_sectionTitle__Ng1Kc h2{font-size:12px;font-weight:600;letter-spacing:.15em}.projects_smallBar__n2wzA{height:2px;width:20px;background:#b7d9d0}.projects_sectionCount___wTDC{font:11px ui-monospace,monospace;color:#6c8c89}.projects_filterHint__Tpw_t{gap:8px;color:#6c8c89;font:10px ui-monospace,monospace;letter-spacing:.1em}.projects_filterBar__VitXi{display:flex;flex-wrap:wrap;gap:9px;margin:27px 0 26px}.projects_filterButton__YNXII{display:inline-flex;align-items:center;gap:12px;border:1px solid #354b50;border-radius:999px;background:#121d23;color:#9eafb3;font-size:12px;font-weight:600;padding:12px 16px;cursor:pointer;transition:background .22s,color .22s,border-color .22s,transform .22s}.projects_filterButton__YNXII:hover{border-color:#84ada5;color:#eaf6f3;transform:translateY(-1px)}.projects_contactLink__3CreG:focus-visible,.projects_detailButton__RclPJ:focus-visible,.projects_filterButton__YNXII:focus-visible,.projects_footer__t3Pd4 a:focus-visible,.projects_liveButton__zbN_E:focus-visible{outline:2px solid #b7d9d0;outline-offset:4px}.projects_filterButtonActive__Z3tD_{border-color:#b7d9d0;background:#b7d9d0;color:#0b1b20}.projects_filterButtonActive__Z3tD_:hover{color:#0b1b20}.projects_filterCount__hFBoE{opacity:.65;font:10px ui-monospace,monospace}.projects_gallery__ssL7E{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.projects_projectCard__uVuNW{grid-column:span 6;min-width:0;border:1px solid #2b4247;border-radius:22px;background:linear-gradient(145deg,rgba(19,33,39,.96),rgba(11,22,27,.96));overflow:hidden;transition:border-color .32s,box-shadow .32s,transform .32s;animation:projects_cardIn__kGAVp .4s ease both}.projects_projectCard__uVuNW:hover{border-color:#5f8d86;box-shadow:0 18px 55px rgba(0,0,0,.22),0 0 35px rgba(183,217,208,.035);transform:translateY(-3px)}.projects_cardTopline__MvMar{padding:19px 22px;color:#7c9a9d;font:10px ui-monospace,monospace;letter-spacing:.15em;border-bottom:1px solid #2b4247}.projects_projectStatus__puysq{color:#a8cfc4;display:inline-flex;align-items:center;gap:9px}.projects_projectStatus__puysq>span{width:5px;height:5px;border-radius:50%;background:#b7d9d0;box-shadow:0 0 10px rgba(183,217,208,.7)}.projects_visual__cyleP{position:relative;height:clamp(235px,29vw,380px);overflow:hidden;isolation:isolate}.projects_visualEye__nvaSP{background:radial-gradient(ellipse at 50% 57%,#233b3f 0,#0c1d24 45%,#081116 79%)}.projects_visualGrid__FH79C{position:absolute;inset:0;background-image:linear-gradient(#9cd7d022 1px,transparent 0),linear-gradient(90deg,#9cd7d022 1px,transparent 0);background-size:39px 39px;mask-image:linear-gradient(0deg,#000,transparent 90%);opacity:.45;transform:perspective(420px) rotateX(54deg) translateY(70px) scale(1.35)}.projects_eyeSphere__H9Gtc{position:absolute;width:43%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 34% 27%,#f6fffc,#d0e0da 62%,#7e9a94 100%);box-shadow:inset -12px -17px 27px #53716f48,0 0 40px #b7d9d012;left:50%;top:51%;transform:translate(-50%,-50%);display:grid;place-items:center;animation:projects_eyeFloat__m_1s_ 6s ease-in-out infinite}.projects_eyeOrbitMiddle__aJJTc,.projects_eyeOrbitOuter__W9ckG{position:absolute;left:50%;top:51%;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.projects_eyeOrbitOuter__W9ckG{width:61%;aspect-ratio:1;border:1px solid #6bb1a670;border-right-color:transparent;animation:projects_rotateOuter__3JxPW 22s linear infinite}.projects_eyeOrbitMiddle__aJJTc{width:51%;aspect-ratio:1;border:3px solid #cce9de;border-left-color:#6c9c95;opacity:.9;animation:projects_rotateOuter__3JxPW 28s linear infinite reverse}.projects_eyeIris__Q_zL2{height:43%;width:43%;border-radius:50%;background:#a2d0c6;border:clamp(4px,.65vw,8px) solid #468d84;display:grid;place-items:center;transform:translate(16%,-19%)}.projects_eyePupil__aeRJz{width:57%;aspect-ratio:1;border-radius:50%;background:#091419;position:relative}.projects_eyeHighlight__m2ISX{position:absolute;left:8%;top:5%;width:34%;height:34%;background:#fff;border-radius:50%}.projects_eyeHighlightSmall__Ttisn{position:absolute;right:15%;bottom:15%;width:12%;height:12%;background:#fff;border-radius:50%}.projects_visualBottomRight__vy4o4,.projects_visualTopLeft__8tMAY{position:absolute;color:#aac8c5;font:9px ui-monospace,monospace;letter-spacing:.18em}.projects_visualTopLeft__8tMAY{left:23px;top:22px}.projects_visualBottomRight__vy4o4{bottom:19px;right:22px;opacity:.7}.projects_visualAscii__5mESQ{display:grid;place-items:center;background:radial-gradient(ellipse at 55% 36%,#153c39,#091d24 60%,#071116)}.projects_asciiGlow__dn_DT{position:absolute;width:70%;height:70%;border-radius:50%;background:radial-gradient(circle,rgba(113,205,174,.16),transparent 65%);filter:blur(28px)}.projects_asciiTerminal__7RuCW{position:relative;width:min(84%,440px);overflow:hidden;border:1px solid #466965;border-radius:13px;background:#071318;box-shadow:16px 22px 50px rgba(0,0,0,.45),0 0 28px rgba(183,217,208,.05);transform:perspective(750px) rotateY(-3deg) rotateX(1deg);transition:transform .4s ease}.projects_projectCard__uVuNW:hover .projects_asciiTerminal__7RuCW{transform:perspective(750px) rotateY(0deg) rotateX(0deg) translateY(-3px)}.projects_asciiTopbar__YvO_g{display:flex;align-items:center;justify-content:space-between;height:37px;padding:0 12px;border-bottom:1px solid #284447;font:9px ui-monospace,SFMono-Regular,Consolas,monospace;color:#a1c1ba}.projects_asciiWindowDots__GG6C8{display:flex;gap:5px}.projects_asciiWindowDots__GG6C8 span{width:6px;height:6px;background:#467269;border-radius:50%}.projects_asciiWindowDots__GG6C8 span:first-child{background:#82a4a0}.projects_asciiTopStatus__rJh2R{color:#6f9690;font-size:8px}.projects_asciiDisplay__FWS0V{display:grid;place-items:center;height:clamp(138px,19vw,230px);padding:10px;overflow:hidden}.projects_asciiArt__bNXyr{display:flex;flex-direction:column;align-items:center;color:#a4e7cf;text-shadow:0 0 9px rgba(142,255,202,.12);font:9px/1.28 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre;letter-spacing:.12em;animation:projects_asciiBreathe__O0PTi 3.8s ease-in-out infinite}.projects_asciiPrompt__tAUqO{display:flex;gap:6px;padding:10px 12px 13px;border-top:1px solid #17343a;color:#8fbbb1;font:9px ui-monospace,SFMono-Regular,Consolas,monospace}.projects_asciiCaret__ByKVG{color:#b7d9d0;animation:projects_asciiBlink__Wb8b_ 1s step-end infinite}@keyframes projects_asciiBreathe__O0PTi{0%,to{opacity:.74;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}@keyframes projects_asciiBlink__Wb8b_{50%{opacity:0}}@media (max-width:600px){.projects_asciiTerminal__7RuCW{width:90%}.projects_asciiDisplay__FWS0V{height:150px}.projects_asciiArt__bNXyr{font-size:6.3px;letter-spacing:.05em}.projects_asciiTopStatus__rJh2R{display:none}}@media (prefers-reduced-motion:reduce){.projects_asciiTerminal__7RuCW{transition:none}.projects_asciiArt__bNXyr,.projects_asciiCaret__ByKVG{animation:none}}.projects_visualQuest__RDKIj{display:grid;place-items:center;background:radial-gradient(circle at 52% 50%,#223c40 0,#10252a 55%,#09141a 100%)}.projects_questAura__kWtVa{position:absolute;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#b7d9d034,transparent 70%);filter:blur(25px)}.projects_questMockup__14fL3{position:relative;width:74%;max-width:355px;min-width:195px;transform:rotate(-2deg) translateY(5px);border:1px solid #54877b;border-radius:15px;background:#0d1b22;box-shadow:15px 23px 50px #02090995;color:#ebf4f1;transition:transform .36s ease}.projects_projectCard__uVuNW:hover .projects_questMockup__14fL3{transform:rotate(0deg) translateY(-3px)}.projects_mockTopbar__ui572{height:43px;padding:0 13px;display:flex;align-items:center;gap:7px;border-bottom:1px solid #2a4243;color:#d8eae4;font:700 10px ui-monospace,monospace}.projects_mockLogo__qhzY7{color:#b7d9d0;font-size:17px}.projects_mockTopRight__ZUNnh{margin-left:auto;color:#89aaa4;font-size:8px}.projects_mockBody__RYdiA{padding:18px 18px 21px}.projects_mockEyebrow__f6k5Q{font:9px ui-monospace,monospace;letter-spacing:.15em;color:#89aaa4}.projects_mockTitle__1OrbO{font-size:clamp(14px,2vw,19px);font-weight:800;letter-spacing:-.04em;margin:8px 0 15px}.projects_mockQuestItem__9_umU{display:flex;align-items:center;gap:9px;font-size:clamp(9px,1.15vw,12px);padding:10px 8px;border-radius:6px;background:#1a3035;margin-top:7px}.projects_mockCheck__p25xk,.projects_mockOpen__ZjCdB{width:14px;height:14px;border-radius:4px;flex:0 0 14px}.projects_mockCheck__p25xk{background:#b7d9d0;color:#07171b;display:grid;place-items:center;font-size:10px}.projects_mockOpen__ZjCdB{border:1px solid #52726d}.projects_mockQuestPoints__D_3oN{margin-left:auto;color:#9ccabc;font:8px ui-monospace,monospace;white-space:nowrap}.projects_mockProgress__Jendk{margin-top:18px;height:4px;background:#2d4849;border-radius:3px;overflow:hidden}.projects_mockProgress__Jendk span{display:block;width:50%;height:100%;background:#b7d9d0}.projects_mockFoot__arp6j{display:flex;justify-content:space-between;margin-top:8px;font:8px ui-monospace,monospace;letter-spacing:.08em;color:#8aa8a6}.projects_cardContent__xh8_d{padding:27px 27px 25px}.projects_cardHeading__0pM6w{justify-content:space-between;gap:15px;align-items:flex-start}.projects_cardMeta__ZsHUK{text-transform:uppercase;color:#82a09e;font:10px ui-monospace,monospace;letter-spacing:.1em}.projects_cardMeta__ZsHUK span{padding:0 6px;color:#405e61}.projects_cardHeading__0pM6w h3{margin-top:14px;font-size:clamp(22px,2.45vw,32px);line-height:1.1;font-weight:800;letter-spacing:-.055em}.projects_subtitle___Mlg_{font-size:13px;margin-top:9px;color:#b7d9d0}.projects_cardOrdinal__jDw7o{color:#4d6c6c;font:22px ui-monospace,monospace}.projects_description__kLrsD{max-width:490px;min-height:66px;color:#9caeb1;font-size:13px;line-height:1.8;margin-top:17px}.projects_stackList__r4XUr{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}.projects_stackList__r4XUr span{border:1px solid #385257;background:#182a30;color:#adcbc5;border-radius:5px;padding:7px 10px;font:10px ui-monospace,monospace;white-space:nowrap}.projects_cardActions__XebGp{display:flex;gap:12px;flex-wrap:wrap;margin-top:27px}.projects_detailButton__RclPJ,.projects_liveButton__zbN_E{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:40px;border-radius:99px;font-size:12px;font-weight:650;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.projects_detailButton__RclPJ{border:1px solid #56716c;background:transparent;color:#e1ede8;padding:0 15px;cursor:pointer}.projects_detailButton__RclPJ:hover{background:#20393b;border-color:#9ac5ba}.projects_detailButton__RclPJ svg{transition:transform .25s}.projects_chevronUp__jGtW0{transform:rotate(180deg)}.projects_liveButton__zbN_E{margin-left:auto;background:#b7d9d0;color:#102125;padding:0 17px}.projects_liveButton__zbN_E:hover{background:#d7f9ec}.projects_detailReveal__T2iM8{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease,opacity .3s ease}.projects_detailRevealOpen__bMltM{grid-template-rows:1fr;opacity:1}.projects_detailInner__ZmMH1{min-height:0;overflow:hidden}.projects_detailDivider__6yr1N{height:1px;background:#2d4748;margin:23px 0 20px}.projects_detailLabel__d_czR{color:#b7d9d0;font:10px ui-monospace,monospace;letter-spacing:.15em}.projects_detailText__RaGBm{margin-top:12px;color:#9fb3b2;font-size:13px;line-height:1.85}.projects_nextBlock__jME0E{position:relative;border:1px solid #30494b;padding:clamp(27px,5vw,45px);border-radius:20px;background:linear-gradient(120deg,#132629,#0c191e);overflow:hidden}.projects_nextBadge__Ts469{gap:10px;color:#b7d9d0;font:10px ui-monospace,monospace;letter-spacing:.13em}.projects_nextContent__t4ByX{position:relative;z-index:1;margin-top:25px;gap:30px}.projects_nextContent__t4ByX h2{font-size:clamp(24px,3vw,37px);letter-spacing:-.06em;font-weight:800}.projects_nextContent__t4ByX p{color:#91abae;font-size:13px;line-height:1.8;margin-top:12px}.projects_contactLink__3CreG{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex-shrink:0;font-size:12px;font-weight:700;background:#b7d9d0;color:#0d1d20;padding:15px 19px;border-radius:100px;text-decoration:none;transition:background .2s,transform .2s}.projects_contactLink__3CreG:hover{background:#d7f9ec;transform:translateY(-2px)}.projects_nextGhost__ob_o2{position:absolute;right:23%;top:-20%;opacity:.05;color:#d9fff3;transform:scale(2.5)}.projects_footer__t3Pd4{gap:15px;padding:37px 0 45px;color:#6c8788;font:10px ui-monospace,monospace;letter-spacing:.12em}.projects_footer__t3Pd4 a,.projects_footer__t3Pd4 span{display:inline-flex;gap:10px;align-items:center}.projects_footer__t3Pd4 a{color:#a5c6bc;text-decoration:none}.projects_footer__t3Pd4 a:hover{color:#e0f5ee}@keyframes projects_cardIn__kGAVp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes projects_eyeFloat__m_1s_{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-53%)}}@keyframes projects_rotateOuter__3JxPW{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media (max-width:850px){.projects_projectCard__uVuNW{grid-column:span 12}.projects_visual__cyleP{height:clamp(260px,55vw,390px)}.projects_eyeSphere__H9Gtc{width:min(42%,215px)}.projects_eyeOrbitMiddle__aJJTc{width:min(51%,260px)}.projects_eyeOrbitOuter__W9ckG{width:min(60%,310px)}.projects_questMockup__14fL3{max-width:350px}}@media (max-width:600px){.projects_container__YVFdb{width:min(100% - 36px,1200px)}.projects_heading__k__L9{padding:66px 0 57px}.projects_headlineRow__fxysS{margin-top:27px}.projects_archiveLabel__e2S9w,.projects_filterHint__Tpw_t,.projects_headingMark__mP4sN{display:none}.projects_headline__M2cHj{font-size:clamp(3rem,12.2vw,4.5rem)}.projects_intro__ZUo8z{margin-top:24px;line-height:1.75}.projects_gallery__ssL7E{gap:17px}.projects_cardTopline__MvMar{padding:15px 16px;font-size:9px}.projects_visual__cyleP{height:245px}.projects_cardContent__xh8_d{padding:22px 19px 21px}.projects_cardHeading__0pM6w h3{font-size:23px}.projects_description__kLrsD{min-height:0}.projects_visualBottomRight__vy4o4,.projects_visualTopLeft__8tMAY{font-size:8px}.projects_questMockup__14fL3{width:78%}.projects_mockBody__RYdiA{padding:14px 12px 16px}.projects_mockTopbar__ui572{height:33px}.projects_mockQuestItem__9_umU{padding:7px 6px}.projects_mockTitle__1OrbO{margin-bottom:10px}.projects_filterBar__VitXi{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.projects_filterBar__VitXi::-webkit-scrollbar{display:none}.projects_filterButton__YNXII{flex:0 0 auto}.projects_nextContent__t4ByX{align-items:flex-start;flex-direction:column}.projects_footer__t3Pd4{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.projects_eyeOrbitMiddle__aJJTc,.projects_eyeOrbitOuter__W9ckG,.projects_eyeSphere__H9Gtc,.projects_projectCard__uVuNW{animation:none!important}.projects_contactLink__3CreG,.projects_detailButton__RclPJ svg,.projects_detailReveal__T2iM8,.projects_filterButton__YNXII,.projects_liveButton__zbN_E,.projects_projectCard__uVuNW,.projects_questMockup__14fL3{transition:none!important}}.projects_srOnly__TeSvT{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.projects_overview__dsXQX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 1.8fr;border-block:1px solid #294144;margin:-27px 0 76px;padding:23px 0;gap:20px;align-items:center}.projects_overview__dsXQX>div{display:flex;align-items:baseline;gap:13px}.projects_overview__dsXQX strong{color:#d2f4e8;font-size:clamp(26px,3vw,43px);font-weight:750;letter-spacing:-.08em}.projects_overview__dsXQX p,.projects_overview__dsXQX span{color:#779a97;font:10px/1.8 ui-monospace,monospace;letter-spacing:.11em}.projects_overview__dsXQX p{justify-self:end;text-align:right}.projects_searchRow__VDNoY{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.projects_searchBox__3Cv5x{min-width:0;display:flex;align-items:center;gap:11px;width:min(100%,470px);padding:0 14px;border:1px solid #385257;background:rgba(17,30,36,.85);color:#89a8a4;border-radius:10px;transition:border-color .2s}.projects_searchBox__3Cv5x:focus-within{border-color:#b7d9d0;box-shadow:0 0 0 2px rgba(183,217,208,.08)}.projects_searchBox__3Cv5x input{width:100%;min-width:0;background:transparent;outline:none;border:0;padding:15px 0;color:#e6f6f0;font-family:inherit;font-size:12px}.projects_searchBox__3Cv5x input::placeholder{color:#6f898b}.projects_searchBox__3Cv5x input::-webkit-search-cancel-button{-webkit-appearance:none}.projects_searchBox__3Cv5x button{display:grid;place-items:center;border:0;background:transparent;color:#b7d9d0;cursor:pointer;padding:5px;border-radius:5px}.projects_searchBox__3Cv5x button:focus-visible{outline:2px solid #b7d9d0}.projects_searchCount__N_1q3{white-space:nowrap;font:10px ui-monospace,monospace;letter-spacing:.12em;color:#779a97}.projects_emptyState__ZnPut{min-height:260px;border:1px dashed #42605e;display:flex;align-items:center;flex-direction:column;gap:13px;justify-content:center;margin-bottom:22px;color:#b7d9d0;border-radius:18px;text-align:center}.projects_emptyState__ZnPut strong{font:700 14px ui-monospace,monospace;letter-spacing:.08em}.projects_emptyState__ZnPut p{font-size:12px;color:#819e9d}.projects_emptyState__ZnPut button{border:1px solid #688a82;display:inline-flex;gap:10px;align-items:center;color:#e1f3ed;background:#17312f;padding:11px 16px;border-radius:40px;cursor:pointer}.projects_originNote__qnSnf{font:10px ui-monospace,monospace;letter-spacing:.13em;color:#7faaa0;margin-top:10px}.projects_projectCard__uVuNW[data-accent=blue]:hover{border-color:#638dff}.projects_projectCard__uVuNW[data-accent=cream]:hover{border-color:#d59d75}.projects_projectCard__uVuNW[data-accent=lime]:hover{border-color:#a8e22c}.projects_projectCard__uVuNW[data-accent=violet]:hover{border-color:#a88aff}.projects_visualAmbient__rrow3{position:absolute;width:500px;height:400px;top:0;left:50%;transform:translateX(-50%);background:radial-gradient(circle at 50% 50%,rgba(106,223,174,.14),transparent 63%);pointer-events:none}.projects_visualKeylab__7_WmF{display:grid;place-items:center;background:radial-gradient(ellipse at 50% 55%,#18302e 0,#0c1d20 62%,#091519)}.projects_keylabWindow__wj4to{position:relative;width:min(85%,480px);background:#0b161b;border:1px solid #3c665d;border-radius:12px;box-shadow:0 22px 45px #0009,0 0 55px #62d2ab10;padding:0 20px 18px;transform:perspective(900px) rotateX(1deg) rotateY(-2deg);transition:transform .4s}.projects_projectCard__uVuNW:hover .projects_keylabWindow__wj4to{transform:perspective(900px) rotateX(0deg) rotateY(0deg)}.projects_mockWindowTop__QdtHw{display:flex;align-items:center;justify-content:space-between;height:45px;border-bottom:1px solid #24433e;font:10px ui-monospace,monospace;color:#6f948d}.projects_mockBrand__x0JeJ{color:#e5fff3;font-weight:900;font-size:13px;letter-spacing:-.04em}.projects_mockBrand__x0JeJ span{color:#8be3bd}.projects_keylabSubline__Pbogb{font:10px ui-monospace,monospace;letter-spacing:.1em;color:#608b7f;margin-top:19px}.projects_keylabSubline__Pbogb b{color:#aef1d1}.projects_keylabLine__OZV2y{color:#77968f;font:600 clamp(15px,2.05vw,24px)/1.8 ui-monospace,monospace;letter-spacing:-.045em;margin:21px 0 26px}.projects_keylabLine__OZV2y em{color:#eafff2;font-style:normal}.projects_keylabLine__OZV2y strong{color:#91eabf;font-weight:700}.projects_typeCaret__aryHg{display:inline-block;height:1.1em;border-left:2px solid #a9efcf;margin-left:3px;vertical-align:-.2em;animation:projects_asciiBlink__Wb8b_ .9s step-end infinite}.projects_keylabMetrics__fKfpb{display:flex;flex-wrap:wrap;gap:10px 23px;padding-top:13px;border-top:1px solid #24433e;color:#799b90;font:9px ui-monospace,monospace}.projects_keylabMetrics__fKfpb b{font-size:16px;color:#b2f6d3;font-weight:600}.projects_visualMorse__F7x5o{display:grid;place-items:center;background:radial-gradient(ellipse at 49% 48%,#8c6d68 0,#503f43 48%,#24252b 100%)}.projects_morsePaper__loP_t{width:min(82%,430px);color:#30272c;background:#f6f0e5;border-radius:3px;padding:clamp(19px,3vw,32px);box-shadow:12px 16px 40px #1710186b;transform:rotate(-3deg);transition:transform .4s}.projects_projectCard__uVuNW:hover .projects_morsePaper__loP_t{transform:rotate(0deg) translateY(-3px)}.projects_morseFoot__EHfGQ,.projects_morseTopline__crhtj{display:flex;justify-content:space-between;gap:12px;font:8px ui-monospace,monospace;letter-spacing:.07em}.projects_morseTopline__crhtj{border-bottom:1px solid #c8bcb0;padding-bottom:13px;color:#796d6d}.projects_morseTitle__LFCKJ{margin-top:21px;font:600 clamp(24px,4.1vw,45px)/1.03 Georgia,serif;letter-spacing:-.05em}.projects_morseTitle__LFCKJ i{font-weight:400;color:#a65130}.projects_morseSequence__XgSxn{font:700 clamp(15px,2.5vw,27px) ui-monospace,monospace;color:#725488;letter-spacing:.12em;white-space:nowrap;margin:23px 0 17px}.projects_morseFoot__EHfGQ{border-top:1px solid #c8bcb0;padding-top:12px;color:#a65130}.projects_visualSnip__bvnzQ{display:grid;place-items:center;background:radial-gradient(ellipse at 55% 48%,#1a305d,#0b1326 65%,#080e19)}.projects_snipGlow__Oo7um{position:absolute;width:68%;height:69%;background:#376cff45;filter:blur(64px);border-radius:100%}.projects_snipWindow__vA2G0{position:relative;width:min(83%,430px);border:1px solid #536b96;border-radius:14px;overflow:hidden;background:#131b2c;box-shadow:18px 20px 35px #030712a0;transform:rotate(-2deg);transition:transform .4s}.projects_projectCard__uVuNW:hover .projects_snipWindow__vA2G0{transform:rotate(0deg) translateY(-3px)}.projects_snipTopbar__NFAPR{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;border-bottom:1px solid #283a59;color:#94abc8;font:9px ui-monospace,monospace}.projects_snipDots___Fady{font-size:12px;letter-spacing:2px;color:#6d90df}.projects_snipCode__Q_K6C{font:11px/1.85 ui-monospace,monospace;padding:18px 15px 20px;white-space:nowrap;overflow:hidden}.projects_snipCode__Q_K6C>div{display:flex;gap:13px}.projects_snipCode__Q_K6C>div>span{color:#45607f}.projects_snipCode__Q_K6C code{color:#b5c4df}.projects_snipCode__Q_K6C b{color:#88b6ff;font-weight:600}.projects_snipCode__Q_K6C em{color:#a8e3bf;font-style:normal}.projects_snipCode__Q_K6C i{color:#c6aaff;font-style:normal}.projects_snipStatus__4AgFH{border-top:1px solid #283a59;padding:11px 15px;display:flex;justify-content:space-between;color:#829cbf;font:8px ui-monospace,monospace}.projects_visualTypeplay__ZwqaZ{display:grid;place-items:center;background:#0f1410}.projects_visualTypeplay__ZwqaZ:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,#50741738,transparent 72%)}.projects_typeplaySticker__I3kJs{position:relative;display:flex;flex-direction:column;background:#b5ee36;color:#101b0e;width:min(69%,350px);aspect-ratio:1.24;padding:clamp(17px,2.4vw,27px);transform:rotate(4deg);box-shadow:-14px 18px 0 #d4ee8080,16px 27px 60px #0009;transition:transform .4s}.projects_projectCard__uVuNW:hover .projects_typeplaySticker__I3kJs{transform:rotate(0deg) translateY(-4px)}.projects_typeplaySticker__I3kJs span{font:900 12px Arial,sans-serif;letter-spacing:-.02em}.projects_typeplaySticker__I3kJs strong{flex:1;display:flex;align-items:center;font:900 clamp(46px,8vw,95px)/.74 Arial,Helvetica,sans-serif;letter-spacing:-.11em}.projects_typeplaySticker__I3kJs small{font:700 9px ui-monospace,monospace;letter-spacing:.03em}.projects_visualEcho__XVqND{display:grid;place-items:center;background:radial-gradient(circle at 50% 48%,#453267,#171627 65%,#10121b)}.projects_echoHalo__MZj_j{position:absolute;height:300px;width:300px;background:#a47aff20;border-radius:50%;filter:blur(35px)}.projects_echoPanel__TS9Kp{position:relative;width:min(70%,340px);padding:17px 23px 22px;border:1px solid #7a5fa9;border-radius:17px;background:linear-gradient(155deg,#282339,#171727);text-align:center;color:#f0e7ff;box-shadow:0 25px 50px #08071195;transform:perspective(900px) rotateY(-3deg);transition:transform .4s}.projects_projectCard__uVuNW:hover .projects_echoPanel__TS9Kp{transform:perspective(900px) rotateY(0deg)}.projects_echoPanelTop__XkkEJ{display:flex;align-items:center;justify-content:space-between;font:8px ui-monospace,monospace;color:#a795c0;letter-spacing:.06em}.projects_echoDisc__unkeQ{height:clamp(75px,11vw,130px);width:clamp(75px,11vw,130px);border-radius:50%;background:repeating-radial-gradient(circle,#282536 0 3px,#3a3052 4px 5px);border:3px solid #514363;display:grid;place-items:center;margin:13px auto 17px;box-shadow:0 0 24px #9871ed30}.projects_echoDiscInner__Th5qV{width:29%;aspect-ratio:1;border-radius:50%;background:#b89bfc;display:grid;place-items:center;font-size:20px;color:#241732}.projects_echoPanel__TS9Kp>strong{display:block;font:700 clamp(11px,1.4vw,15px) ui-monospace,monospace;letter-spacing:-.03em}.projects_echoArtist__y7rUu{display:block;font:8px ui-monospace,monospace;color:#927eab;margin-top:7px}.projects_echoTimeline__Q2odY{height:4px;border-radius:10px;background:#453b57;margin:19px 0 14px;overflow:hidden}.projects_echoTimeline__Q2odY>span{display:block;height:100%;width:44%;background:#bc9bff;border-radius:inherit}.projects_echoControls__JNVyl{color:#cdbaf5;font:900 17px ui-monospace,monospace;letter-spacing:6px}@media (max-width:980px){.projects_overview__dsXQX{grid-template-columns:repeat(3,1fr)}.projects_overview__dsXQX p{display:none}.projects_overview__dsXQX>div{flex-direction:column;gap:0}}@media (max-width:600px){.projects_overview__dsXQX{margin:-7px 0 53px;gap:12px;padding:19px 0}.projects_overview__dsXQX strong{font-size:27px}.projects_overview__dsXQX span{font-size:8px}.projects_searchRow__VDNoY{flex-direction:column;align-items:stretch;gap:11px}.projects_searchBox__3Cv5x{width:100%}.projects_searchCount__N_1q3{text-align:right}.projects_keylabWindow__wj4to{width:89%;padding:0 13px 13px}.projects_keylabLine__OZV2y{margin:14px 0 18px;font-size:15px}.projects_keylabMetrics__fKfpb{gap:7px;font-size:8px}.projects_keylabMetrics__fKfpb b{font-size:12px}.projects_morsePaper__loP_t{width:80%}.projects_morseSequence__XgSxn{font-size:13px;letter-spacing:0}.projects_snipWindow__vA2G0{width:90%}.projects_snipCode__Q_K6C{font-size:9px;padding:15px 10px}.projects_typeplaySticker__I3kJs{width:68%}.projects_typeplaySticker__I3kJs strong{font-size:55px}.projects_echoPanel__TS9Kp{width:69%;padding:14px}.projects_echoControls__JNVyl{font-size:13px}}@media (prefers-reduced-motion:reduce){.projects_echoPanel__TS9Kp,.projects_keylabWindow__wj4to,.projects_morsePaper__loP_t,.projects_snipWindow__vA2G0,.projects_typeplaySticker__I3kJs{transition:none}.projects_typeCaret__aryHg{animation:none}}.projects_detailButton__RclPJ{background:#b7d9d0;color:#102125;border-color:#b7d9d0;font-weight:750}.projects_detailButton__RclPJ:hover{background:#e0f5ee;border-color:#e0f5ee;color:#102125}.projects_notesButton__lw1W5{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid #56716c;background:transparent;color:#e1ede8;border-radius:999px;cursor:pointer}.projects_notesButton__lw1W5:hover{background:#20393b;border-color:#9ac5ba}.projects_notesButton__lw1W5:focus-visible{outline:2px solid #b7d9d0;outline-offset:4px}.projects_notesButton__lw1W5 svg{transition:transform .25s}@media (prefers-reduced-motion:reduce){.projects_notesButton__lw1W5 svg{transition:none}}.projects_labMark__F2niP{display:block;width:38px;height:38px;object-fit:contain;flex:0 0 auto}.projects_projectCard__uVuNW[data-accent=aqua]:hover{border-color:#89dfd7}.projects_projectCard__uVuNW[data-accent=peach]:hover{border-color:#f4a887}.projects_projectCard__uVuNW[data-accent=gold]:hover{border-color:#f3c269}.projects_projectCard__uVuNW[data-accent=arcade]:hover{border-color:#c7a0fe}.projects_projectCard__uVuNW[data-accent=sage]:hover{border-color:#91caa9}.projects_projectCard__uVuNW[data-accent=xp]:hover{border-color:#70a8f1}.projects_labStage__1NpCJ,.projects_markupDesk__4SmSD,.projects_pixelWindow__RE_it,.projects_regexWindow__QpXai,.projects_terminalCabinet__7P2Ix,.projects_tvBody__mEe_6,.projects_xpDesktop__UzKDB{position:relative;transition:transform .4s ease}.projects_projectCard__uVuNW:hover .projects_labStage__1NpCJ,.projects_projectCard__uVuNW:hover .projects_markupDesk__4SmSD,.projects_projectCard__uVuNW:hover .projects_pixelWindow__RE_it,.projects_projectCard__uVuNW:hover .projects_regexWindow__QpXai,.projects_projectCard__uVuNW:hover .projects_terminalCabinet__7P2Ix,.projects_projectCard__uVuNW:hover .projects_tvBody__mEe_6,.projects_projectCard__uVuNW:hover .projects_xpDesktop__UzKDB{transform:translateY(-4px)}.projects_visualWave__nETUZ{display:grid;place-items:center;background:radial-gradient(ellipse at center,#174c50,#0b222b 70%,#071419)}.projects_labStage__1NpCJ{width:min(84%,470px);background:#081b22;border:1px solid #326770;border-radius:13px;padding:15px;box-shadow:0 25px 50px #0008}.projects_labHeader__jKnha{display:flex;align-items:center;gap:10px;font:10px ui-monospace,monospace;color:#e6fffb}.projects_labHeader__jKnha div{display:flex;flex-direction:column;gap:5px}.projects_labHeader__jKnha b{font-size:15px;letter-spacing:-.04em}.projects_labHeader__jKnha div span,.projects_labHeader__jKnha small{font-size:8px;color:#83bdbb}.projects_labHeader__jKnha small{margin-left:auto;white-space:nowrap;color:#b5eedf}.projects_waveScreen__B1r_o{height:clamp(115px,15vw,205px);position:relative;display:flex;align-items:end;padding:24px 17px;margin-top:12px;background:repeating-linear-gradient(90deg,#62aeaa0c 0 1px,transparent 1px 26px),repeating-linear-gradient(0deg,#62aeaa0c 0 1px,transparent 1px 26px),#0b242b;border:1px solid #245056;overflow:hidden}.projects_waveBars__TMXsE{display:flex;align-items:center;justify-content:space-between;gap:3px;width:100%;height:100%}.projects_waveBars__TMXsE i{flex:1 1 0;min-width:2px;max-width:14px;border-radius:3px 3px 0 0;display:block;background:linear-gradient(0deg,#387e7e,#afffe4);box-shadow:0 0 8px #98ffe950}.projects_waveScreen__B1r_o>span{position:absolute;left:15px;top:12px;font:8px ui-monospace,monospace;letter-spacing:.12em;color:#90c9ba}.projects_labFoot__vRN7s{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:13px;font:8px ui-monospace,monospace;color:#a0cec7}.projects_visualPixel__dQjnU{display:grid;place-items:center;background:radial-gradient(ellipse at center,#715242,#382b2a 65%,#191b20)}.projects_pixelWindow__RE_it{width:min(80%,375px);overflow:hidden;border:1px solid #ffbc9e;border-radius:9px;background:#28282d;box-shadow:14px 22px 40px #1119}.projects_pixelTop__noPvN{display:flex;align-items:center;justify-content:space-between;padding:10px;color:#f0d5c7;font:8px ui-monospace,monospace}.projects_pixelBrand__66axP{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:700}.projects_pixelBrand__66axP .projects_labMark__F2niP{width:26px;height:26px}.projects_pixelCanvas__6xqw8{padding:13px 25px;background:repeating-conic-gradient(#ddd7cb 0 25%,#f3eee6 0 50%) 0 0/18px 18px;display:grid;place-items:center}.projects_pixelTiles__wjDVW{width:min(100%,230px);aspect-ratio:1;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(12,1fr);box-shadow:0 4px 24px #25160b44}.projects_pixelTiles__wjDVW i{display:block;background:transparent}.projects_pixelTiles__wjDVW i[data-color="1"]{background:#f5cd95}.projects_pixelTiles__wjDVW i[data-color="2"]{background:#f1907a}.projects_pixelTiles__wjDVW i[data-color="3"]{background:#553d48}.projects_pixelTiles__wjDVW i[data-color="4"]{background:#95b99f}.projects_pixelToolstrip__56Md4{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:11px;font:9px ui-monospace,monospace;color:#e2bdab}.projects_visualRegex__w07A3{display:grid;place-items:center;background:radial-gradient(circle at 45% 50%,#392d59,#151525 70%,#0c1320)}.projects_regexWindow__QpXai{width:min(84%,430px);border:1px solid #7765a6;border-radius:13px;padding:18px;background:#101522;box-shadow:13px 24px 50px #0009}.projects_regexTop__l28Tk{display:flex;align-items:center;gap:10px}.projects_regexTop__l28Tk>div{display:flex;flex-direction:column;gap:4px}.projects_regexTop__l28Tk b{color:#eee9ff;font:800 14px ui-monospace,monospace}.projects_regexTop__l28Tk div span,.projects_regexTop__l28Tk>span{color:#9c93bb;font:8px ui-monospace,monospace}.projects_regexTop__l28Tk>span{margin-left:auto}.projects_regexPattern__O41ts{margin:17px 0 13px;border:1px solid #50456c;border-radius:7px;padding:12px;display:flex;align-items:center;gap:9px;color:#a8a3df;font:13px ui-monospace,monospace}.projects_regexPattern__O41ts strong{color:#e6d9ff;font-size:clamp(11px,1.6vw,18px);min-width:0;word-break:break-all}.projects_regexText__MSNYt{color:#d1d2e4;font:12px/2 ui-monospace,monospace;border:1px solid #303249;padding:15px;background:#161a2b}.projects_regexText__MSNYt mark{background:#bba9f6;color:#201b36;padding:3px;border-radius:3px}.projects_regexBottom__SI5T6{display:flex;justify-content:space-between;margin-top:13px;color:#aaa4dc;font:8px ui-monospace,monospace}.projects_visualHue___Z_Zi{display:grid;place-items:center;background:radial-gradient(ellipse at 50% 45%,#695038,#3c2d29 64%,#222228)}.projects_tvAntenna__yJ05I{position:absolute;width:95px;height:65px;top:10%;left:calc(50% - 46px);border-left:3px solid #d3b97e;border-right:3px solid #d3b97e;transform:perspective(100px) rotateX(32deg);pointer-events:none}.projects_tvBody__mEe_6{display:flex;width:min(75%,390px);aspect-ratio:1.5;background:linear-gradient(120deg,#f7d48a,#db9e49);border:7px solid #dfac59;border-radius:29px;padding:15px;gap:12px;box-shadow:15px 28px 0 #23170d5b,22px 33px 55px #130e0d70}.projects_tvBezel__bMTKB{flex:1;min-width:0;padding:9px;background:#292b30;border-radius:30px 22px 22px 32px;border:4px solid #574131}.projects_tvScreen__BgDGM{position:relative;height:100%;overflow:hidden;background:#181f2a;border-radius:24px;box-shadow:inset 0 0 24px #000a}.projects_tvScreen__BgDGM:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.22;background:repeating-linear-gradient(0deg,transparent 0 5px,#0006 6px 7px)}.projects_tvColors__PoO9O{display:flex;height:100%}.projects_tvColors__PoO9O i{flex:1}.projects_tvChannel__MN8Uj{position:absolute;bottom:9px;left:10px;z-index:1;font:9px ui-monospace,monospace;background:#15161be3;color:#fff4dc;padding:6px 8px}.projects_tvSide__iFKfk{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;width:55px;color:#634726}.projects_tvSide__iFKfk .projects_labMark__F2niP{width:33px;height:33px}.projects_tvSide__iFKfk span{font:700 8px ui-monospace,monospace;white-space:nowrap}.projects_tvDial__ICVgT{display:grid;place-items:center;width:30px;height:30px;border:4px solid #96672d;border-radius:50%;background:#e6bb70;font-size:14px}.projects_visualTerminal__4BxKw{display:grid;place-items:center;background:radial-gradient(ellipse at center,#34345d,#171726 65%,#0b101c)}.projects_terminalCabinet__7P2Ix{width:min(82%,415px);border:2px solid #8679c6;background:#19192d;border-radius:10px;padding:13px;box-shadow:15px 22px 0 #12102175}.projects_terminalTop__5kBZo{display:flex;align-items:center;gap:10px;color:#f4e7ff;font:10px ui-monospace,monospace}.projects_terminalTop__5kBZo b{font-weight:900;font-size:clamp(10px,1.7vw,15px)}.projects_terminalTop__5kBZo span{margin-left:auto;color:#b6a5db;font-size:8px}.projects_terminalTop__5kBZo .projects_labMark__F2niP{width:32px;height:32px}.projects_terminalInner__7oTyQ{display:flex;gap:15px;margin-top:12px}.projects_blockBoard__WQmHM{width:48%;aspect-ratio:10/12;display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(12,1fr);background:#101322;border:3px solid #4f4e7d}.projects_blockBoard__WQmHM i{background:#1a2036;border:1px solid #29314a}.projects_blockBoard__WQmHM i[data-block="1"]{background:#7bd3f1}.projects_blockBoard__WQmHM i[data-block="2"]{background:#ef8b9d}.projects_blockBoard__WQmHM i[data-block="3"]{background:#fdcf6b}.projects_blockBoard__WQmHM i[data-block="4"]{background:#a78bee}.projects_blockBoard__WQmHM i[data-block="5"]{background:#8ceaac}.projects_blockBoard__WQmHM i[data-block="7"]{background:#ef9e63}.projects_terminalConsole__lj5qs{flex:1;display:flex;flex-direction:column;gap:5px;border:1px solid #494765;padding:10px;color:#b7b8d5;font:9px ui-monospace,monospace}.projects_terminalConsole__lj5qs>strong{color:#ffe17f;font-size:clamp(18px,3.2vw,29px);letter-spacing:.06em;margin-bottom:8px}.projects_terminalConsole__lj5qs p{color:#aaa1df;line-height:1.4;margin-top:3px}.projects_terminalConsole__lj5qs i{margin-top:auto;color:#98edc2;font-style:normal}.projects_visualMarkup__kAr4p{display:grid;place-items:center;background:radial-gradient(ellipse at center,#dae6dc,#8dafa3 80%,#5b8674)}.projects_markupDesk__4SmSD{width:min(85%,455px);border:1px solid #e7ebe7;border-radius:13px;background:#f8faf8;box-shadow:14px 22px 45px #19413954;overflow:hidden}.projects_markupTitlebar__utAXG{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid #e4e9e4;color:#303f3b;font:10px ui-monospace,monospace}.projects_markupTitlebar__utAXG .projects_labMark__F2niP{width:28px;height:28px}.projects_markupTitlebar__utAXG span{color:#8a9790;font-size:8px}.projects_markupTitlebar__utAXG small{margin-left:auto;color:#5d9f7d;font-size:8px}.projects_markupWorkspace__qxQGm{min-height:210px;display:grid;grid-template-columns:37% 1fr}.projects_markupSidebar___Ptku{display:flex;flex-direction:column;padding:16px 11px;gap:10px;background:#ebf0eb;color:#778880;font:10px ui-monospace,monospace}.projects_markupSidebar___Ptku span{font-size:8px;color:#629b7f}.projects_markupSidebar___Ptku strong{display:block;border-radius:4px;padding:10px 8px;background:#69b595;color:#fff;font-size:10px}.projects_markupSidebar___Ptku p{margin-left:8px}.projects_markupPage__lJRBB{background:#fff;color:#2d3933;padding:21px 18px}.projects_markupPage__lJRBB small{font:8px ui-monospace,monospace;color:#a8b5ab}.projects_markupPage__lJRBB h3{margin-top:13px;font:700 clamp(23px,3.9vw,41px)/1.03 Georgia,serif;letter-spacing:-.045em}.projects_markupPage__lJRBB p{color:#768078;font:10px/1.7 Arial,sans-serif;margin-top:12px}.projects_markupPage__lJRBB div{height:1px;background:#e7ece8;margin-top:10px}.projects_visualPing__34DXg{display:grid;place-items:center;background:linear-gradient(160deg,#4ba1e6,#1c83cb 55%,#65ac49 56%,#3f8c33)}.projects_xpDesktop__UzKDB{width:min(86%,460px)}.projects_xpWindow__5_77n{border:3px solid #1244ab;border-radius:8px 8px 4px 4px;overflow:hidden;box-shadow:11px 20px 35px #152f566b;background:#f6f6ee}.projects_xpTitle__lWlOH{display:flex;align-items:center;gap:7px;background:linear-gradient(0deg,#1c54c1,#3e8de7);color:white;padding:6px 8px;font:11px Tahoma,Arial,sans-serif}.projects_xpTitle__lWlOH .projects_labMark__F2niP{width:24px;height:24px}.projects_xpTitle__lWlOH span{margin-left:auto;white-space:nowrap}.projects_xpMenu__H9Ru_{background:#f2f2ed;color:#3c4356;font:10px Tahoma,Arial,sans-serif;padding:8px 12px;border-bottom:1px solid #adb7cf}.projects_xpContent__xemOL{display:grid;grid-template-columns:37% 1fr;min-height:146px}.projects_xpContent__xemOL>div{padding:13px;background:#d9e3fa;color:#244884;font:10px/1.8 Tahoma,Arial,sans-serif}.projects_xpContent__xemOL>div span{font-weight:800}.projects_xpContent__xemOL>div p{margin-top:8px}.projects_xpContent__xemOL section{padding:13px 14px;color:#2e3740;font:10px Tahoma,Arial,sans-serif}.projects_xpContent__xemOL section strong{display:block;margin-bottom:14px}.projects_xpContent__xemOL section p{display:flex;align-items:center;gap:7px;border-bottom:1px solid #d5d5d5;margin-top:9px;padding-bottom:5px}.projects_xpContent__xemOL section i{width:6px;height:6px;border-radius:50%;background:#58a341}.projects_xpContent__xemOL section em{margin-left:auto;font:700 8px Tahoma,Arial,sans-serif;color:#438c35}.projects_xpTaskbar__4wuXI{margin-top:6px;display:flex;align-items:center;gap:16px;background:linear-gradient(#3987d9,#1350b1);height:33px;box-shadow:0 3px 10px #1a407080;color:white;font:11px Tahoma,Arial,sans-serif}.projects_xpTaskbar__4wuXI span{padding:8px 16px;background:linear-gradient(#5cba55,#2a8a24);border-radius:0 12px 12px 0;font-weight:700}.projects_xpTaskbar__4wuXI small{margin-left:auto;padding-right:12px}@media (max-width:680px){.projects_labStage__1NpCJ,.projects_regexWindow__QpXai{width:90%;padding:11px}.projects_labHeader__jKnha small,.projects_regexTop__l28Tk>span{display:none}.projects_labHeader__jKnha .projects_labMark__F2niP,.projects_regexTop__l28Tk .projects_labMark__F2niP{width:28px;height:28px}.projects_waveScreen__B1r_o{height:120px}.projects_pixelWindow__RE_it{width:80%}.projects_pixelCanvas__6xqw8{padding:8px 16px}.projects_tvBody__mEe_6{width:82%;padding:9px;border-width:5px;border-radius:20px}.projects_tvBezel__bMTKB{padding:4px}.projects_tvSide__iFKfk{width:35px;gap:6px}.projects_tvSide__iFKfk .projects_labMark__F2niP{width:26px;height:26px}.projects_tvDial__ICVgT{width:24px;height:24px}.projects_terminalCabinet__7P2Ix{width:90%;padding:9px}.projects_terminalInner__7oTyQ{gap:8px}.projects_terminalConsole__lj5qs{padding:7px;font-size:8px}.projects_terminalTop__5kBZo span{display:none}.projects_markupDesk__4SmSD{width:92%}.projects_markupWorkspace__qxQGm{min-height:170px}.projects_markupPage__lJRBB{padding:13px}.projects_markupSidebar___Ptku{padding:10px 6px;font-size:8px}.projects_xpDesktop__UzKDB{width:92%}.projects_xpContent__xemOL{min-height:115px}.projects_xpContent__xemOL section,.projects_xpContent__xemOL>div{padding:7px;font-size:8px}}@media (prefers-reduced-motion:reduce){.projects_labStage__1NpCJ,.projects_markupDesk__4SmSD,.projects_pixelWindow__RE_it,.projects_regexWindow__QpXai,.projects_terminalCabinet__7P2Ix,.projects_tvBody__mEe_6,.projects_xpDesktop__UzKDB{transition:none}}