.AiBuilds_page__2ax3c{--ai-ink:#101013;--ai-paper:#f2f1ee;--ai-violet:var(--purple);--ai-orange:var(--purple);--ai-cyan:#c8b1ff;color:var(--ai-ink);background:var(--ai-paper)}.AiBuilds_contentEvidence__mEYQu span,.AiBuilds_cresvaneDetails__NOJuZ span,.AiBuilds_evidenceNotes__ns4KN span,.AiBuilds_eyebrow__mle6g,.AiBuilds_flowDiagram__GHVrs span,.AiBuilds_footer__0cTC8,.AiBuilds_methodGrid__Aerpu>li>span,.AiBuilds_projectDetails__HAZp3 span,.AiBuilds_projectIndex__kEMpZ,.AiBuilds_projectMeta__ftVoM span,.AiBuilds_researchGrid__2cuUe span,.AiBuilds_routeList__RgVKu,.AiBuilds_signalRow__lMcen span,.AiBuilds_topline__tC0P4,.AiBuilds_windowBar__31bwV,.AiBuilds_windowMetric__Gx0RD span{font-family:var(--font-geist-mono),monospace;font-size:14px;letter-spacing:.025em;text-transform:uppercase}.AiBuilds_hero__WaC0E{min-height:100svh;display:flex;flex-direction:column;justify-content:space-between;padding:26px clamp(22px,5vw,80px) 36px;color:white;background:radial-gradient(circle at 88% 12%,rgb(140 84 255/18%),transparent 25%),radial-gradient(circle at 18% 76%,rgb(140 84 255/22%),transparent 34%),linear-gradient(135deg,#111,#17141e 58%,#1e1728);overflow:hidden}.AiBuilds_topline__tC0P4{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding-bottom:18px;border-bottom:1px solid rgb(255 255 255/22%)}.AiBuilds_topline__tC0P4 a{color:inherit;text-decoration:none}.AiBuilds_topline__tC0P4 a:last-child{justify-self:end}.AiBuilds_topline__tC0P4 a:focus-visible,.AiBuilds_topline__tC0P4 a:hover{color:var(--ai-cyan)}.AiBuilds_heroGrid__Y12Rk{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(310px,.55fr);gap:clamp(48px,9vw,150px);align-items:end;padding:clamp(86px,13vh,150px) 0 70px}.AiBuilds_eyebrow__mle6g{margin:0 0 28px;color:var(--ai-cyan)}.AiBuilds_hero__WaC0E h1{margin:0;max-width:1020px;font-size:clamp(70px,10vw,164px);font-weight:520;line-height:.76;letter-spacing:-.078em}.AiBuilds_hero__WaC0E h1 span{display:block;margin-top:34px;color:#c9a9ff;font-size:.55em;line-height:.92}.AiBuilds_heroCopy__WrStH p{margin:0;color:rgb(255 255 255/66%);font-size:15px;line-height:1.62}.AiBuilds_heroCopy__WrStH p:first-child{margin-bottom:24px;color:white;font-size:clamp(20px,2vw,30px);line-height:1.15;letter-spacing:-.035em}.AiBuilds_signalRow__lMcen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgb(255 255 255/24%);border-left:1px solid rgb(255 255 255/24%)}.AiBuilds_signalRow__lMcen div{min-height:130px;display:flex;flex-direction:column;justify-content:space-between;padding:16px;border-right:1px solid rgb(255 255 255/24%);border-bottom:1px solid rgb(255 255 255/24%)}.AiBuilds_signalRow__lMcen strong{color:var(--ai-orange);font-size:clamp(40px,4.6vw,72px);font-weight:520;line-height:.8;letter-spacing:-.07em}.AiBuilds_signalRow__lMcen span{color:rgb(255 255 255/62%)}.AiBuilds_evidenceNotes__ns4KN,.AiBuilds_method__79Anm,.AiBuilds_project__3LnyW{padding:clamp(76px,9vw,142px) clamp(22px,5vw,80px)}.AiBuilds_projectIndex__kEMpZ{margin-bottom:clamp(54px,7vw,96px);color:var(--ai-violet)}.AiBuilds_projectHeading__rZd_q{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(330px,.68fr);gap:clamp(48px,9vw,148px);align-items:end}.AiBuilds_projectHeading__rZd_q>div:first-child>p{margin:0 0 20px;color:var(--ai-violet);font-family:var(--font-geist-mono),monospace;font-size:14px;letter-spacing:.1em;text-transform:uppercase}.AiBuilds_evidenceNotes__ns4KN h2,.AiBuilds_method__79Anm h2,.AiBuilds_project__3LnyW h2{margin:0;max-width:950px;font-size:clamp(48px,6vw,94px);font-weight:530;line-height:.9;letter-spacing:-.065em}.AiBuilds_projectMeta__ftVoM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgb(16 16 19/26%);border-left:1px solid rgb(16 16 19/26%)}.AiBuilds_projectMeta__ftVoM div{min-height:112px;padding:14px;border-right:1px solid rgb(16 16 19/26%);border-bottom:1px solid rgb(16 16 19/26%)}.AiBuilds_projectMeta__ftVoM span{display:block;color:var(--ai-violet)}.AiBuilds_projectMeta__ftVoM strong{display:block;margin-top:24px;font-size:18px;font-weight:520;line-height:1.3}.AiBuilds_projectBody__DRAOk{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.62fr);gap:clamp(34px,6vw,96px);margin-top:clamp(58px,8vw,112px)}.AiBuilds_buildWindow__0nEED{min-height:560px;display:flex;flex-direction:column;padding:18px;color:white;background:linear-gradient(rgb(255 255 255/5%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/5%) 1px,transparent 0),#111116;background-size:28px 28px;border:1px solid #111116}.AiBuilds_windowBar__31bwV{display:flex;justify-content:space-between;padding-bottom:15px;color:rgb(255 255 255/62%);border-bottom:1px solid rgb(255 255 255/22%)}.AiBuilds_windowBar__31bwV span:last-child{color:var(--ai-cyan)}.AiBuilds_routeList__RgVKu{display:grid;gap:0;margin-top:54px;border-top:1px solid rgb(255 255 255/18%)}.AiBuilds_routeList__RgVKu span{padding:17px 0;color:rgb(255 255 255/68%);border-bottom:1px solid rgb(255 255 255/18%)}.AiBuilds_windowMetric__Gx0RD{margin-top:auto}.AiBuilds_windowMetric__Gx0RD strong{display:block;color:var(--ai-orange);font-size:clamp(108px,14vw,210px);font-weight:500;line-height:.72;letter-spacing:-.09em}.AiBuilds_windowMetric__Gx0RD span{display:block;margin-top:20px;color:rgb(255 255 255/62%)}.AiBuilds_contentEvidence__mEYQu,.AiBuilds_projectDetails__HAZp3{display:grid}.AiBuilds_contentEvidence__mEYQu article,.AiBuilds_projectDetails__HAZp3 article{padding:22px 0;border-top:1px solid rgb(16 16 19/24%)}.AiBuilds_contentEvidence__mEYQu span,.AiBuilds_cresvaneDetails__NOJuZ span,.AiBuilds_projectDetails__HAZp3 span{color:var(--ai-violet)}.AiBuilds_contentEvidence__mEYQu p,.AiBuilds_cresvaneDetails__NOJuZ p,.AiBuilds_projectDetails__HAZp3 p{margin:14px 0 0;color:rgb(16 16 19/68%);font-size:14px;line-height:1.58}.AiBuilds_projectLink__8_EFs{width:fit-content;margin-top:26px;padding:14px 26px;color:inherit;border:1px solid;background:transparent;border-radius:999px;font-family:Arial,Helvetica,sans-serif;font-size:18px;letter-spacing:0;text-decoration:none;text-transform:none;transition:color .45s ease,background .65s ease,transform .45s ease}.AiBuilds_projectLink__8_EFs:focus-visible,.AiBuilds_projectLink__8_EFs:hover{color:var(--ai-ink);background:var(--ai-violet);transform:scale(1.025)}.AiBuilds_contentProject__teXDY{color:white;background:radial-gradient(circle at 92% 10%,rgb(112 224 238/16%),transparent 26%),#111116}.AiBuilds_contentProject__teXDY .AiBuilds_contentEvidence__mEYQu span,.AiBuilds_contentProject__teXDY .AiBuilds_projectHeading__rZd_q>div:first-child>p,.AiBuilds_contentProject__teXDY .AiBuilds_projectIndex__kEMpZ,.AiBuilds_contentProject__teXDY .AiBuilds_projectMeta__ftVoM span{color:var(--ai-cyan)}.AiBuilds_contentProject__teXDY .AiBuilds_projectMeta__ftVoM,.AiBuilds_contentProject__teXDY .AiBuilds_projectMeta__ftVoM div{border-color:rgb(255 255 255/22%)}.AiBuilds_flowDiagram__GHVrs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:clamp(58px,8vw,112px);border-top:1px solid rgb(255 255 255/22%);border-left:1px solid rgb(255 255 255/22%)}.AiBuilds_flowDiagram__GHVrs div{min-height:190px;display:flex;flex-direction:column;justify-content:space-between;padding:14px;border-right:1px solid rgb(255 255 255/22%);border-bottom:1px solid rgb(255 255 255/22%);transition:color .18s ease,background .18s ease}.AiBuilds_flowDiagram__GHVrs div:hover{color:var(--ai-ink);background:var(--ai-cyan)}.AiBuilds_flowDiagram__GHVrs span{color:var(--ai-orange)}.AiBuilds_flowDiagram__GHVrs strong{font-size:clamp(16px,1.35vw,22px);font-weight:520;line-height:1;letter-spacing:-.035em;overflow-wrap:anywhere}.AiBuilds_contentEvidence__mEYQu{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,5vw,74px);margin-top:62px}.AiBuilds_contentEvidence__mEYQu article{border-color:rgb(255 255 255/22%)}.AiBuilds_contentEvidence__mEYQu p{color:rgb(255 255 255/66%)}.AiBuilds_cresvaneProject__p94VA{background:#f2f1ee}.AiBuilds_cresvaneProject__p94VA .AiBuilds_cresvaneDetails__NOJuZ span,.AiBuilds_cresvaneProject__p94VA .AiBuilds_projectHeading__rZd_q>div:first-child>p,.AiBuilds_cresvaneProject__p94VA .AiBuilds_projectIndex__kEMpZ,.AiBuilds_cresvaneProject__p94VA .AiBuilds_projectMeta__ftVoM span{color:var(--purple-dark)}.AiBuilds_researchGrid__2cuUe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(58px,8vw,112px);border-top:1px solid rgb(16 16 19/27%);border-left:1px solid rgb(16 16 19/27%)}.AiBuilds_researchGrid__2cuUe article{min-height:260px;display:flex;flex-direction:column;justify-content:space-between;padding:18px;border-right:1px solid rgb(16 16 19/27%);border-bottom:1px solid rgb(16 16 19/27%)}.AiBuilds_researchGrid__2cuUe strong{color:var(--purple-dark);font-size:clamp(72px,8vw,128px);font-weight:520;line-height:.76;letter-spacing:-.085em}.AiBuilds_researchGrid__2cuUe span{max-width:180px}.AiBuilds_cresvaneDetails__NOJuZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,7vw,112px);margin-top:64px}.AiBuilds_cresvaneDetails__NOJuZ>div{padding-top:20px;border-top:1px solid rgb(16 16 19/27%)}.AiBuilds_method__79Anm{color:white;background:var(--ai-violet)}.AiBuilds_methodHeading__cO0Gl{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.52fr);gap:clamp(40px,8vw,120px);align-items:end}.AiBuilds_methodHeading__cO0Gl .AiBuilds_projectIndex__kEMpZ{grid-column:1/-1;color:#e2d5ff}.AiBuilds_methodHeading__cO0Gl>p{margin:0;color:rgb(255 255 255/72%);font-size:15px;line-height:1.6}.AiBuilds_methodGrid__Aerpu{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;margin:clamp(58px,8vw,110px) 0 0;list-style:none;border-top:1px solid rgb(255 255 255/34%);border-left:1px solid rgb(255 255 255/34%)}.AiBuilds_methodGrid__Aerpu li{min-height:270px;padding:16px;border-right:1px solid rgb(255 255 255/34%);border-bottom:1px solid rgb(255 255 255/34%)}.AiBuilds_methodGrid__Aerpu>li>span{color:var(--ai-cyan)}.AiBuilds_methodGrid__Aerpu h3{margin:94px 0 16px;font-size:clamp(22px,2vw,32px);font-weight:520;line-height:.96;letter-spacing:-.045em}.AiBuilds_methodGrid__Aerpu p{margin:0;color:rgb(255 255 255/70%);font-size:12px;line-height:1.5}.AiBuilds_evidenceNotes__ns4KN{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.65fr);gap:clamp(48px,10vw,160px);align-items:start;background:var(--ai-paper)}.AiBuilds_evidenceNotes__ns4KN span{display:block;margin-bottom:38px;color:var(--ai-orange)}.AiBuilds_evidenceNotes__ns4KN p{margin:0;padding:20px 0;color:rgb(16 16 19/68%);font-size:14px;line-height:1.62;border-top:1px solid rgb(16 16 19/25%)}.AiBuilds_evidenceNotes__ns4KN strong{color:var(--ai-ink);font-weight:600}.AiBuilds_footer__0cTC8{min-height:42svh;display:grid;grid-template-columns:1fr auto auto;gap:34px;align-items:end;padding:40px clamp(22px,5vw,80px);color:white;background:#101013}.AiBuilds_footer__0cTC8 div{display:flex;flex-direction:column;gap:14px}.AiBuilds_footer__0cTC8 strong{font-family:var(--font-geist-sans),Arial,sans-serif;font-size:clamp(38px,5vw,76px);font-weight:520;line-height:.9;letter-spacing:-.06em;text-transform:none}.AiBuilds_footer__0cTC8 a{color:inherit;text-decoration:none}.AiBuilds_footer__0cTC8 a:focus-visible,.AiBuilds_footer__0cTC8 a:hover{color:var(--ai-cyan)}@media (max-width:1060px){.AiBuilds_flowDiagram__GHVrs{grid-template-columns:repeat(4,minmax(0,1fr))}.AiBuilds_flowDiagram__GHVrs div:nth-child(4){border-right:0}.AiBuilds_flowDiagram__GHVrs div{min-height:160px}.AiBuilds_methodGrid__Aerpu{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.AiBuilds_topline__tC0P4{grid-template-columns:1fr auto}.AiBuilds_topline__tC0P4>span{display:none}.AiBuilds_evidenceNotes__ns4KN,.AiBuilds_heroGrid__Y12Rk,.AiBuilds_methodHeading__cO0Gl,.AiBuilds_projectBody__DRAOk,.AiBuilds_projectHeading__rZd_q{grid-template-columns:1fr}.AiBuilds_researchGrid__2cuUe,.AiBuilds_signalRow__lMcen{grid-template-columns:repeat(2,minmax(0,1fr))}.AiBuilds_hero__WaC0E h1{font-size:clamp(68px,16vw,116px)}.AiBuilds_methodHeading__cO0Gl .AiBuilds_projectIndex__kEMpZ{grid-column:auto}.AiBuilds_contentEvidence__mEYQu{grid-template-columns:1fr}.AiBuilds_methodGrid__Aerpu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.AiBuilds_hero__WaC0E{padding-right:18px;padding-left:18px}.AiBuilds_heroGrid__Y12Rk{padding-top:104px}.AiBuilds_hero__WaC0E h1{font-size:18vw}.AiBuilds_hero__WaC0E h1 span{margin-top:22px;font-size:.62em}.AiBuilds_cresvaneDetails__NOJuZ,.AiBuilds_flowDiagram__GHVrs,.AiBuilds_methodGrid__Aerpu,.AiBuilds_projectMeta__ftVoM,.AiBuilds_researchGrid__2cuUe,.AiBuilds_signalRow__lMcen{grid-template-columns:1fr}.AiBuilds_evidenceNotes__ns4KN,.AiBuilds_method__79Anm,.AiBuilds_project__3LnyW{padding-right:18px;padding-left:18px}.AiBuilds_evidenceNotes__ns4KN h2,.AiBuilds_method__79Anm h2,.AiBuilds_project__3LnyW h2{font-size:13vw}.AiBuilds_buildWindow__0nEED{min-height:480px}.AiBuilds_flowDiagram__GHVrs div,.AiBuilds_methodGrid__Aerpu li,.AiBuilds_researchGrid__2cuUe article{min-height:180px}.AiBuilds_methodGrid__Aerpu h3{margin-top:58px}.AiBuilds_footer__0cTC8{grid-template-columns:1fr;gap:24px;padding-right:18px;padding-left:18px}}@media (prefers-reduced-motion:reduce){.AiBuilds_flowDiagram__GHVrs div,.AiBuilds_projectLink__8_EFs{transition:none}}