.DeveloperPages-module__Uen2TG__page{color:#0b0d12;min-height:100svh;font-family:var(--font-geist-sans), Arial, sans-serif;background:#f0f0ec}.DeveloperPages-module__Uen2TG__hero,.DeveloperPages-module__Uen2TG__detailHero{color:#f0f0ec;background:linear-gradient(#ffffff13 1px,#0000 1px) 0 0/6rem 6rem,linear-gradient(90deg,#ffffff13 1px,#0000 1px) 0 0/6rem 6rem,radial-gradient(circle at 76% 28%,#596bff42,#0000 32%),#090b10;padding:clamp(7rem,12vw,12rem) clamp(1.25rem,8vw,10rem) clamp(5rem,9vw,9rem)}.DeveloperPages-module__Uen2TG__back{color:#f0f0ecad;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:650;text-decoration:none}.DeveloperPages-module__Uen2TG__back:hover{color:#b8c0ff}.DeveloperPages-module__Uen2TG__eyebrow{color:#b8c0ff;letter-spacing:.1em;text-transform:uppercase;margin:clamp(5rem,10vw,9rem) 0 1.35rem;font-size:.66rem;font-weight:650}.DeveloperPages-module__Uen2TG__hero h1,.DeveloperPages-module__Uen2TG__detailHero h1{letter-spacing:-.07em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(3.4rem,7vw,6.8rem);font-weight:420;line-height:.88}.DeveloperPages-module__Uen2TG__dek{color:#f0f0eca1;max-width:60rem;margin:2.4rem 0 0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.65}.DeveloperPages-module__Uen2TG__statusGrid{background:#f0f0ec2b;border:1px solid #f0f0ec2b;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:clamp(3rem,6vw,6rem);display:grid}.DeveloperPages-module__Uen2TG__statusGrid>div{background:#090b10;min-height:8rem;padding:1.25rem}.DeveloperPages-module__Uen2TG__statusGrid span,.DeveloperPages-module__Uen2TG__profileMark span{color:#b8c0ff;letter-spacing:.09em;text-transform:uppercase;font-size:.61rem;font-weight:650}.DeveloperPages-module__Uen2TG__statusGrid strong{margin-top:2rem;font-size:1.02rem;font-weight:520;line-height:1.4;display:block}.DeveloperPages-module__Uen2TG__doors{color:#fff;background:#4050c8;grid-template-columns:repeat(3,1fr);display:grid}.DeveloperPages-module__Uen2TG__doors a{min-height:18rem;color:inherit;border-right:1px solid #ffffff40;flex-direction:column;padding:clamp(1.4rem,3vw,2.5rem);text-decoration:none;display:flex}.DeveloperPages-module__Uen2TG__doors a:last-child{border-right:0}.DeveloperPages-module__Uen2TG__doors span,.DeveloperPages-module__Uen2TG__doors i{letter-spacing:.09em;text-transform:uppercase;font-size:.64rem;font-style:normal;font-weight:650}.DeveloperPages-module__Uen2TG__doors strong{letter-spacing:-.05em;margin-top:auto;font-size:clamp(1.8rem,3vw,3rem);font-weight:470}.DeveloperPages-module__Uen2TG__doors p{color:#fffffff5;max-width:24rem;margin:1rem 0 2rem;font-size:.86rem;line-height:1.55}.DeveloperPages-module__Uen2TG__directory,.DeveloperPages-module__Uen2TG__latest,.DeveloperPages-module__Uen2TG__coverage,.DeveloperPages-module__Uen2TG__connections,.DeveloperPages-module__Uen2TG__independence,.DeveloperPages-module__Uen2TG__advisory,.DeveloperPages-module__Uen2TG__method{padding:clamp(5rem,10vw,10rem) clamp(1.25rem,8vw,10rem)}.DeveloperPages-module__Uen2TG__sectionHeader{border-top:1px solid #0b0d1229;justify-content:space-between;align-items:baseline;gap:2rem;padding-top:1.25rem;display:flex}.DeveloperPages-module__Uen2TG__sectionHeader h2{letter-spacing:-.057em;max-width:14ch;margin:0;font-size:clamp(2.2rem,4.2vw,4rem);font-weight:450;line-height:.94}.DeveloperPages-module__Uen2TG__sectionHeader>p{color:#5d6167;letter-spacing:.09em;text-transform:uppercase;font-size:.64rem;font-weight:650}.DeveloperPages-module__Uen2TG__developerGrid{border-top:1px solid #0b0d1229;border-left:1px solid #0b0d1229;grid-template-columns:repeat(3,1fr);margin-top:2rem;display:grid}.DeveloperPages-module__Uen2TG__developerCard{min-width:0;color:inherit;background:#f0f0ec;border-bottom:1px solid #0b0d1229;border-right:1px solid #0b0d1229;flex-direction:column;display:flex}.DeveloperPages-module__Uen2TG__cardBody{min-height:15rem;color:inherit;flex-direction:column;flex:1;padding:1.4rem;text-decoration:none;transition:background .18s,color .18s;display:flex}.DeveloperPages-module__Uen2TG__developerCard:hover .DeveloperPages-module__Uen2TG__cardBody{color:#f0f0ec;background:#11141c}.DeveloperPages-module__Uen2TG__cardFigure{background:#11141c;border-bottom:1px solid #0b0d1229;margin:0}.DeveloperPages-module__Uen2TG__cardImageLink{aspect-ratio:16/9;display:block;overflow:hidden}.DeveloperPages-module__Uen2TG__cardImageLink img{object-fit:cover;width:100%;height:100%;transition:transform .42s cubic-bezier(.2,.72,.2,1);display:block}.DeveloperPages-module__Uen2TG__developerCard:hover .DeveloperPages-module__Uen2TG__cardImageLink img{transform:scale(1.025)}.DeveloperPages-module__Uen2TG__mediaCredit,.DeveloperPages-module__Uen2TG__detailCredit{color:#f0f0ec94;background:#11141c;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:.75rem;padding:.8rem 1rem;font-size:.57rem;line-height:1.45;display:grid}.DeveloperPages-module__Uen2TG__mediaCredit span:first-child,.DeveloperPages-module__Uen2TG__detailCredit span:first-child{color:#b8c0ff;letter-spacing:.07em;text-transform:uppercase;font-weight:650}.DeveloperPages-module__Uen2TG__mediaCredit a,.DeveloperPages-module__Uen2TG__detailCredit a{color:#f0f0ec;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.DeveloperPages-module__Uen2TG__identityTile{aspect-ratio:16/9;color:#f0f0ec;background-color:#11141c;background-image:linear-gradient(#ffffff13 1px,#0000 1px),linear-gradient(90deg,#ffffff13 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:2.5rem 2.5rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;align-content:space-between;padding:1rem;text-decoration:none;display:grid}.DeveloperPages-module__Uen2TG__identityTile span,.DeveloperPages-module__Uen2TG__identityTile small{color:#b8c0ff;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:650}.DeveloperPages-module__Uen2TG__identityTile strong{letter-spacing:-.045em;max-width:11ch;font-size:clamp(1.25rem,2vw,2rem);font-weight:450;line-height:1}.DeveloperPages-module__Uen2TG__cardMeta{color:#4050c8;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.61rem;font-weight:650;display:flex}.DeveloperPages-module__Uen2TG__cardBody h3{letter-spacing:-.042em;max-width:15ch;margin:auto 0 1rem;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:510;line-height:1.05}.DeveloperPages-module__Uen2TG__cardBody small{color:#5d6167;font-size:.68rem;line-height:1.5}.DeveloperPages-module__Uen2TG__developerCard:hover .DeveloperPages-module__Uen2TG__cardBody small{color:#f0f0ec94}.DeveloperPages-module__Uen2TG__latest,.DeveloperPages-module__Uen2TG__connections{background:#e7e7e2}.DeveloperPages-module__Uen2TG__reportList,.DeveloperPages-module__Uen2TG__connectionList,.DeveloperPages-module__Uen2TG__advisoryLinks{border-top:1px solid #0b0d1229;margin-top:2rem}.DeveloperPages-module__Uen2TG__reportList a,.DeveloperPages-module__Uen2TG__connectionList a,.DeveloperPages-module__Uen2TG__advisoryLinks a{color:#0b0d12;border-bottom:1px solid #0b0d1229;grid-template-columns:minmax(8rem,.28fr) 1fr auto;align-items:center;gap:1rem;padding:1.4rem 0;text-decoration:none;display:grid}.DeveloperPages-module__Uen2TG__reportList span,.DeveloperPages-module__Uen2TG__connectionList span,.DeveloperPages-module__Uen2TG__advisoryLinks span{color:#4050c8;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:650}.DeveloperPages-module__Uen2TG__reportList strong,.DeveloperPages-module__Uen2TG__connectionList strong,.DeveloperPages-module__Uen2TG__advisoryLinks strong{font-size:clamp(1rem,1.6vw,1.3rem);font-weight:520;line-height:1.28}.DeveloperPages-module__Uen2TG__reportList i,.DeveloperPages-module__Uen2TG__connectionList i,.DeveloperPages-module__Uen2TG__advisoryLinks i{color:#4050c8;font-style:normal}.DeveloperPages-module__Uen2TG__reportList a:hover strong,.DeveloperPages-module__Uen2TG__connectionList a:hover strong,.DeveloperPages-module__Uen2TG__advisoryLinks a:hover strong{color:#4050c8}.DeveloperPages-module__Uen2TG__method,.DeveloperPages-module__Uen2TG__independence{color:#f0f0ec;background:#11141c;grid-template-columns:.42fr 1fr .58fr;gap:2rem;display:grid}.DeveloperPages-module__Uen2TG__method>span,.DeveloperPages-module__Uen2TG__independence>span{color:#b8c0ff;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:650}.DeveloperPages-module__Uen2TG__method h2,.DeveloperPages-module__Uen2TG__independence h2{letter-spacing:-.064em;max-width:12ch;margin:0;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:430;line-height:.9}.DeveloperPages-module__Uen2TG__method p,.DeveloperPages-module__Uen2TG__independence p{color:#f0f0ec9e;margin:0;line-height:1.65}.DeveloperPages-module__Uen2TG__method a,.DeveloperPages-module__Uen2TG__independence a{color:#b8c0ff}.DeveloperPages-module__Uen2TG__detailHead{grid-template-columns:1fr minmax(17rem,.4fr);align-items:end;gap:clamp(3rem,8vw,8rem);margin-top:clamp(5rem,10vw,9rem);display:grid}.DeveloperPages-module__Uen2TG__detailFigure{background:#11141c;border-bottom:1px solid #0b0d1229;margin:0}.DeveloperPages-module__Uen2TG__detailFigure img{width:100%;height:auto;display:block}.DeveloperPages-module__Uen2TG__detailCredit{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);padding:1rem clamp(1.25rem,8vw,10rem)}.DeveloperPages-module__Uen2TG__detailHead .DeveloperPages-module__Uen2TG__eyebrow{margin-top:0}.DeveloperPages-module__Uen2TG__profileMark{background-color:#0000;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:2.75rem 2.75rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #f0f0ec33;flex-direction:column;justify-content:space-between;min-height:21rem;padding:1.4rem;display:flex}.DeveloperPages-module__Uen2TG__profileMark strong{letter-spacing:-.06em;max-width:9ch;font-size:clamp(2.2rem,4vw,4rem);font-weight:430;line-height:.94}.DeveloperPages-module__Uen2TG__profileMark small{color:#f0f0ec85;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:650}.DeveloperPages-module__Uen2TG__reviewStrip{border-bottom:1px solid #0b0d1226;grid-template-columns:repeat(3,1fr);display:grid}.DeveloperPages-module__Uen2TG__reviewStrip>div{border-right:1px solid #0b0d1226;min-height:10rem;padding:1.4rem}.DeveloperPages-module__Uen2TG__reviewStrip>div:last-child{border-right:0}.DeveloperPages-module__Uen2TG__reviewStrip span{color:#4050c8;letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:650}.DeveloperPages-module__Uen2TG__reviewStrip strong,.DeveloperPages-module__Uen2TG__reviewStrip p{margin:2rem 0 0;font-size:.9rem;font-weight:520;line-height:1.55;display:block}.DeveloperPages-module__Uen2TG__emptyState{color:#5d6167;border-left:1px solid #d8c089;margin:2rem 0 0;padding:1rem 0 1rem 1.25rem;line-height:1.65}.DeveloperPages-module__Uen2TG__advisory{color:#f0f0ec;background:#090b10}.DeveloperPages-module__Uen2TG__advisory .DeveloperPages-module__Uen2TG__sectionHeader{border-color:#f0f0ec29}.DeveloperPages-module__Uen2TG__advisory .DeveloperPages-module__Uen2TG__sectionHeader>p{color:#b8c0ff}.DeveloperPages-module__Uen2TG__advisoryLinks{border-color:#f0f0ec29}.DeveloperPages-module__Uen2TG__advisoryLinks a{color:#f0f0ec;border-color:#f0f0ec29}.DeveloperPages-module__Uen2TG__cta{border-top:1px solid #f0f0ec29;grid-template-columns:1fr auto;align-items:end;gap:2rem;margin-top:4rem;padding-top:2rem;display:grid}.DeveloperPages-module__Uen2TG__cta p{color:#f0f0ec9e;max-width:55rem;margin:0;line-height:1.65}.DeveloperPages-module__Uen2TG__cta a{color:#fff;letter-spacing:.08em;text-align:center;text-transform:uppercase;border:1px solid #f0f0ec47;min-width:14rem;padding:1.25rem;font-size:.67rem;font-weight:680;text-decoration:none}.DeveloperPages-module__Uen2TG__cta a:hover{background:#4050c8;border-color:#4050c8}@media (max-width:900px){.DeveloperPages-module__Uen2TG__developerGrid{grid-template-columns:repeat(2,1fr)}.DeveloperPages-module__Uen2TG__method,.DeveloperPages-module__Uen2TG__independence,.DeveloperPages-module__Uen2TG__detailHead{grid-template-columns:1fr}}@media (max-width:640px){.DeveloperPages-module__Uen2TG__statusGrid,.DeveloperPages-module__Uen2TG__doors,.DeveloperPages-module__Uen2TG__developerGrid,.DeveloperPages-module__Uen2TG__reviewStrip{grid-template-columns:1fr}.DeveloperPages-module__Uen2TG__doors a,.DeveloperPages-module__Uen2TG__reviewStrip>div{border-bottom:1px solid #fff3;border-right:0}.DeveloperPages-module__Uen2TG__sectionHeader{flex-direction:column;align-items:flex-start}.DeveloperPages-module__Uen2TG__mediaCredit,.DeveloperPages-module__Uen2TG__detailCredit{grid-template-columns:1fr}.DeveloperPages-module__Uen2TG__cta{grid-template-columns:1fr;align-items:flex-start}.DeveloperPages-module__Uen2TG__reportList a,.DeveloperPages-module__Uen2TG__connectionList a,.DeveloperPages-module__Uen2TG__advisoryLinks a{grid-template-columns:1fr auto}.DeveloperPages-module__Uen2TG__reportList a>span,.DeveloperPages-module__Uen2TG__connectionList a>span,.DeveloperPages-module__Uen2TG__advisoryLinks a>span{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.DeveloperPages-module__Uen2TG__cardBody,.DeveloperPages-module__Uen2TG__cardImageLink img,.DeveloperPages-module__Uen2TG__cta a{transition:none}.DeveloperPages-module__Uen2TG__developerCard:hover .DeveloperPages-module__Uen2TG__cardImageLink img{transform:none}}
