.ZDFC0W_page{isolation:isolate;background:radial-gradient(ellipse 55% 38% at 92% 8%, #7460ff33, transparent 72%), radial-gradient(ellipse 36% 26% at 7% 72%, #39abb814, transparent 72%), var(--night);min-height:100svh;position:relative;overflow:clip}.ZDFC0W_atmosphere{z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #8ff4ff14;border-radius:50%;width:78rem;position:absolute;top:-26rem;right:-17rem;box-shadow:inset 0 0 9rem #7460ff0f}.ZDFC0W_atmosphere:before,.ZDFC0W_atmosphere:after{content:"";border:1px solid #a795ff12;border-radius:50%;position:absolute}.ZDFC0W_atmosphere:before{inset:16%}.ZDFC0W_atmosphere:after{inset:34%}.ZDFC0W_header,.ZDFC0W_hero,.ZDFC0W_directory,.ZDFC0W_footer{width:min(94vw,1540px);margin:0 auto}.ZDFC0W_header{border-bottom:1px solid #f3f1ec21;justify-content:space-between;align-items:center;min-height:94px;display:flex}.ZDFC0W_brand{min-height:44px;font-family:var(--font-display), sans-serif;font-variation-settings:"wdth" 118, "wght" 650;letter-spacing:-.03em;align-items:center;font-size:1.35rem;display:inline-flex}.ZDFC0W_header>p,.ZDFC0W_directoryHeading span{color:#8e8995;font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.07em;font-size:.59rem;line-height:1.55}.ZDFC0W_header>p{text-align:right}.ZDFC0W_hero{background:#05040a;border-radius:14px;align-items:end;min-height:clamp(30rem,74svh,46rem);margin-top:clamp(1.5rem,3vw,3rem);display:grid;position:relative;overflow:hidden}.ZDFC0W_heroCanvas{position:absolute;inset:0}.ZDFC0W_heroCanvas canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.ZDFC0W_heroVeil{pointer-events:none;background:linear-gradient(#05040a29 24%,#05040a9e 60%,#05040af2 96%),linear-gradient(90deg,#05040af0 8%,#05040ab8 34%,#05040a1f 68%,#0000 88%);position:absolute;inset:0}.ZDFC0W_heroCopy{pointer-events:none;padding:clamp(1.75rem,4vw,3.75rem);position:relative}.ZDFC0W_hero h1{max-width:15ch;font-family:var(--font-display), sans-serif;font-variation-settings:"wdth" 104, "wght" 380;letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.9rem,6.6vw,6.2rem);font-weight:380;line-height:.9}.ZDFC0W_hero h1 em{color:#b6adff;font-variation-settings:"wdth" 82, "wght" 250;font-style:normal}.ZDFC0W_lead{color:#b3aebc;max-width:40ch;margin-top:1.4rem;font-size:clamp(.92rem,1.15vw,1.05rem);line-height:1.66}.ZDFC0W_directory{padding:clamp(3.5rem,7vw,6rem) 0 clamp(5rem,8vw,8rem)}.ZDFC0W_directoryHeading{border-top:1px solid #f3f1ec29;border-bottom:1px solid #f3f1ec1f;justify-content:space-between;align-items:center;min-height:78px;display:flex}.ZDFC0W_directoryHeading h2{font-family:var(--font-display), sans-serif;font-variation-settings:"wdth" 102, "wght" 560;font-size:1.1rem;font-weight:560}.ZDFC0W_projectList,.ZDFC0W_rowList,.ZDFC0W_signals{list-style:none}.ZDFC0W_featured{border-bottom:1px solid #f3f1ec24;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4.5rem);min-height:20rem;padding:clamp(1.75rem,3.2vw,2.75rem) 0;display:grid;position:relative}.ZDFC0W_featuredAside{flex-direction:column;align-items:flex-start;padding-top:.35rem;display:flex}.ZDFC0W_projectMain{flex-direction:column;justify-content:flex-start;display:flex}.ZDFC0W_eyebrow{color:var(--cyan);font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;font-size:.64rem}.ZDFC0W_projectMain h3{font-family:var(--font-display), sans-serif;font-variation-settings:"wdth" 84, "wght" 350;letter-spacing:-.04em;margin-top:.6rem;font-size:clamp(2.4rem,4.4vw,4.2rem);font-weight:350;line-height:.96;transition:color .26s,font-variation-settings .5s}.ZDFC0W_featured:hover h3,.ZDFC0W_featured:focus-visible h3{color:#c2baff;font-variation-settings:"wdth" 96, "wght" 410}.ZDFC0W_description{color:#b2acb9;max-width:46ch;font-size:.91rem;line-height:1.68}.ZDFC0W_signals{color:#c6c0cd;flex-wrap:wrap;gap:.55rem 1.4rem;margin-top:1.25rem;font-size:.74rem;display:flex}.ZDFC0W_signals span{position:relative}.ZDFC0W_signals span+span:before{content:"/";color:#f3f1ec3d;position:absolute;left:-.8rem}.ZDFC0W_open{min-height:44px;color:var(--cyan);font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.09em;border-bottom:1px solid #8ff4ff73;align-items:center;gap:.7rem;margin-top:1.6rem;padding-bottom:.35rem;font-size:.7rem;font-weight:500;transition:border-color .22s;display:inline-flex}.ZDFC0W_featured:hover .ZDFC0W_open,.ZDFC0W_featured:focus-visible .ZDFC0W_open{border-bottom-color:var(--cyan)}.ZDFC0W_open svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:1rem;transition:transform .26s cubic-bezier(.16,1,.3,1)}.ZDFC0W_featured:hover .ZDFC0W_open svg,.ZDFC0W_featured:focus-visible .ZDFC0W_open svg{transform:translate(5px)}.ZDFC0W_projectMeta{color:#a29cab;font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.07em;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.15rem;margin-top:1.35rem;font-size:.6rem;display:flex}.ZDFC0W_projectMeta span:first-child{color:var(--cyan)}.ZDFC0W_rowList{border-bottom:1px solid #f3f1ec24}.ZDFC0W_row{border-top:1px solid #f3f1ec12;grid-template-columns:3.2rem minmax(11rem,.85fr) minmax(0,1.5fr) 8rem 2rem;align-items:center;gap:clamp(.75rem,2vw,2rem);min-height:76px;padding:.9rem 0;transition:background .22s,padding-left .26s cubic-bezier(.16,1,.3,1);display:grid}.ZDFC0W_row:first-child{border-top:0}.ZDFC0W_row:hover,.ZDFC0W_row:focus-visible{background:linear-gradient(90deg,#7460ff1f,#0000 70%);padding-left:.9rem}.ZDFC0W_rowIndex{color:#837e8c;font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;font-size:.62rem}.ZDFC0W_rowMain{flex-direction:column;gap:.3rem;min-width:0;display:flex}.ZDFC0W_rowTitle{font-family:var(--font-display), sans-serif;font-variation-settings:"wdth" 96, "wght" 430;letter-spacing:-.02em;font-size:1.35rem;transition:color .2s}.ZDFC0W_row:hover .ZDFC0W_rowTitle,.ZDFC0W_row:focus-visible .ZDFC0W_rowTitle{color:#c2baff}.ZDFC0W_rowEyebrow{color:#9a95a2;font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.ZDFC0W_rowDescription{color:#aca6b3;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.55;display:-webkit-box;overflow:hidden}.ZDFC0W_rowStatus{color:#9a95a2;font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.06em;text-align:right;font-size:.62rem}.ZDFC0W_rowArrow{color:#8ff4ff80;justify-content:flex-end;transition:color .2s,transform .26s cubic-bezier(.16,1,.3,1);display:inline-flex}.ZDFC0W_rowArrow svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:1rem}.ZDFC0W_row:hover .ZDFC0W_rowArrow,.ZDFC0W_row:focus-visible .ZDFC0W_rowArrow{color:var(--cyan);transform:translate(4px)}.ZDFC0W_footer{color:#8e8995;border-top:1px solid #f3f1ec21;justify-content:space-between;align-items:center;min-height:150px;font-size:.64rem;display:flex}@media (max-width:1080px){.ZDFC0W_featured{grid-template-columns:minmax(0,1fr);gap:1.5rem}.ZDFC0W_row{grid-template-columns:2.6rem minmax(9rem,1fr) minmax(0,1.4fr) 2rem}.ZDFC0W_rowStatus{display:none}}@media (max-width:760px){.ZDFC0W_header,.ZDFC0W_hero,.ZDFC0W_directory,.ZDFC0W_footer{width:calc(100vw - 2.5rem)}.ZDFC0W_header{min-height:76px}.ZDFC0W_hero{min-height:30rem}.ZDFC0W_heroVeil{background:linear-gradient(#0000 10%,#05040a33 28%,#05040ac7 54%,#05040af7 82%)}.ZDFC0W_heroCopy{padding:1.5rem 1.35rem 1.75rem}.ZDFC0W_hero h1{font-size:clamp(2.6rem,11vw,4rem)}.ZDFC0W_row{grid-template-columns:2rem 1fr 1.5rem;align-items:start;gap:.75rem;padding:1.1rem 0}.ZDFC0W_rowDescription,.ZDFC0W_rowEyebrow{grid-column:2}.ZDFC0W_rowDescription{-webkit-line-clamp:2;font-size:.78rem}.ZDFC0W_rowArrow{grid-area:1/3}}@media (max-width:470px){.ZDFC0W_header>p{display:none}.ZDFC0W_footer{flex-direction:column;justify-content:center;gap:.4rem;min-height:130px}}@media (prefers-reduced-motion:reduce){.ZDFC0W_row,.ZDFC0W_rowArrow,.ZDFC0W_open svg{transition:none}}
