.ProjectHero-module__49--WG__hero{background:0 0;padding:clamp(10px,2.2vw,22px)}.ProjectHero-module__49--WG__wrap{width:min(1500px,100%);margin-inline:auto}.ProjectHero-module__49--WG__card{background:radial-gradient(1100px 520px at 50% -18%,color-mix(in srgb,var(--tj-color-theme-primary)55%,transparent),transparent 62%),radial-gradient(900px 520px at 12% 62%,color-mix(in srgb,var(--tj-color-theme-primary)28%,transparent),transparent 60%),radial-gradient(900px 520px at 88% 42%,#ffffff1a,transparent 62%),linear-gradient(135deg,color-mix(in srgb,var(--tj-color-theme-primary)92%,#000 8%)0%,color-mix(in srgb,var(--tj-color-theme-primary)72%,var(--tj-color-heading-primary)28%)46%,color-mix(in srgb,var(--tj-color-heading-primary)80%,#000 20%)100%);text-align:center;border:1px solid #ffffff24;border-radius:clamp(18px,2.1vw,26px);place-items:center;width:100%;min-height:clamp(240px,26vw,380px);padding:clamp(48px,6.2vw,92px) clamp(16px,3vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000038,inset 0 1px #ffffff1a}.ProjectHero-module__49--WG__card:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(1200px 700px at 50% 30%,#ffffff1a,#0000 64%),linear-gradient(#0000001a,#00000052);position:absolute;inset:0}.ProjectHero-module__49--WG__glowA,.ProjectHero-module__49--WG__glowB{pointer-events:none;z-index:0;filter:blur(54px);opacity:.32;position:absolute}.ProjectHero-module__49--WG__glowA{background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--tj-color-theme-primary)70%,transparent),transparent 70%);width:min(620px,78vw);height:min(620px,78vw);top:-46%;left:-22%}.ProjectHero-module__49--WG__glowB{background:radial-gradient(circle at 70% 70%,color-mix(in srgb,var(--tj-color-theme-primary)44%,transparent),transparent 72%);width:min(560px,72vw);height:min(560px,72vw);bottom:-52%;right:-26%}.ProjectHero-module__49--WG__lines{pointer-events:none;z-index:0;opacity:.08;background:repeating-linear-gradient(135deg,#ffffff1a 0 1px,#0000 1px 18px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 55% 40%,#000 0%,#0000 70%);mask-image:radial-gradient(circle at 55% 40%,#000 0%,#0000 70%)}.ProjectHero-module__49--WG__grain{pointer-events:none;z-index:0;opacity:.045;mix-blend-mode:overlay;background-image:radial-gradient(#ffffff38 1px,#0000 1px);background-size:3px 3px;position:absolute;inset:0}.ProjectHero-module__49--WG__content{z-index:2;max-width:980px;position:relative}.ProjectHero-module__49--WG__title{letter-spacing:-.04em;color:#fffffff5;text-shadow:0 20px 60px #00000073;text-wrap:balance;margin:0;font-size:clamp(36px,5vw,84px);font-weight:950;line-height:1.04}.ProjectHero-module__49--WG__breadcrumb{-webkit-backdrop-filter:blur(12px);color:#ffffffe6;background:linear-gradient(#ffffff1f,#ffffff0f);border:1px solid #ffffff2e;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:clamp(12px,1.9vw,18px);padding:10px 16px;font-size:clamp(12px,1.2vw,13px);font-weight:850;display:inline-flex;box-shadow:0 18px 44px #00000047,inset 0 1px #ffffff1a}.ProjectHero-module__49--WG__iconBadge{background:#0003;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:clamp(28px,2.2vw,34px);height:clamp(28px,2.2vw,34px);display:grid}.ProjectHero-module__49--WG__homeIcon{color:#ffffffeb;width:clamp(16px,1.35vw,18px);height:clamp(16px,1.35vw,18px)}.ProjectHero-module__49--WG__breadcrumbLink{color:#ffffffeb;text-decoration:none}.ProjectHero-module__49--WG__breadcrumbLink:hover{text-decoration:underline}.ProjectHero-module__49--WG__breadcrumbSep{opacity:.55;display:inline-flex}.ProjectHero-module__49--WG__chev{border-top:2px solid #ffffff8c;border-right:2px solid #ffffff8c;width:10px;height:10px;transform:rotate(45deg)}.ProjectHero-module__49--WG__breadcrumbCurrent{color:#fffffff5}@media (max-width:680px){.ProjectHero-module__49--WG__hero{padding:12px}.ProjectHero-module__49--WG__card{border-radius:16px;min-height:220px}}@media (max-width:380px){.ProjectHero-module__49--WG__title{font-size:32px}}
.ProjectTechResults-module__VOe0Pq__section{background:#f4f7f7;padding:clamp(44px,6vw,84px) 0;position:relative}.ProjectTechResults-module__VOe0Pq__bg{pointer-events:none;opacity:.6;background:radial-gradient(900px 460px at 14% 0,#1a8b861a,#0000 60%),radial-gradient(760px 420px at 86% 15%,#0c1d2212,#0000 62%);position:absolute;inset:0}.ProjectTechResults-module__VOe0Pq__wrap{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(16px,2vw,28px);max-width:1500px;margin:0 auto;display:grid}.ProjectTechResults-module__VOe0Pq__card{background:#ffffffdb;border:1px solid #0000000f;border-radius:20px;min-width:0;padding:clamp(16px,1.8vw,22px);box-shadow:0 22px 56px #00000014,inset 0 1px #ffffffb3}.ProjectTechResults-module__VOe0Pq__head{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:14px;display:flex}.ProjectTechResults-module__VOe0Pq__kicker{letter-spacing:.14em;text-transform:uppercase;color:#0c1d228c;margin:0;font-size:12px;font-weight:900}.ProjectTechResults-module__VOe0Pq__title{letter-spacing:-.02em;color:#0c1d22;text-wrap:balance;margin:8px 0 0;font-size:clamp(18px,1.6vw,22px);font-weight:950;line-height:1.15}.ProjectTechResults-module__VOe0Pq__count{color:#0c1d22;background:#1a8b861a;border:1px solid #0000000d;border-radius:999px;place-items:center;width:46px;height:46px;font-weight:950;display:grid}.ProjectTechResults-module__VOe0Pq__list{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ProjectTechResults-module__VOe0Pq__item{background:#e6f0ef75;border:1px solid #0000000a;border-radius:16px;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:12px;transition:transform .18s,background .18s;display:grid;box-shadow:inset 0 1px #ffffff8c}.ProjectTechResults-module__VOe0Pq__item:hover{background:#e6f0ef9e;transform:translateY(-1px)}.ProjectTechResults-module__VOe0Pq__index{color:#fff;background:#1a8b86;border-radius:999px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:950;display:grid}.ProjectTechResults-module__VOe0Pq__text{color:#0c1d22cc;min-width:0;font-weight:850;line-height:1.35}.ProjectTechResults-module__VOe0Pq__results{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ProjectTechResults-module__VOe0Pq__resultRow{background:#e6f0ef5c;border:1px solid #0000000a;border-radius:16px;grid-template-columns:34px 1fr;align-items:start;gap:12px;padding:12px;transition:transform .18s,background .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80}.ProjectTechResults-module__VOe0Pq__resultRow:hover{background:#e6f0ef85;transform:translateY(-1px)}.ProjectTechResults-module__VOe0Pq__line{opacity:.95;background:linear-gradient(90deg,#1a8b86,#1a8b8659);width:100%;height:3px;transition:transform .35s;position:absolute;bottom:0;left:0;transform:translate(-58%)}.ProjectTechResults-module__VOe0Pq__resultRow:hover .ProjectTechResults-module__VOe0Pq__line{transform:translate(0)}@media (max-width:1000px){.ProjectTechResults-module__VOe0Pq__wrap{grid-template-columns:1fr}}
