.projects_page__oXoup{--blueprint:#102a43;--blueprint-deep:#081b2c;--paper:#f2f0e8;--paper-deep:#e4e0d4;--signal:#ff5a36;--cyan:#7ad7f0;--ink:#13202b;background:var(--paper);color:var(--ink);min-height:100vh}.projects_page__oXoup *{box-sizing:border-box}.projects_hero__Ty7jR{min-height:100svh;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) clamp(76px,8vw,118px);padding:128px 0 0 clamp(24px,5vw,80px);background:var(--blueprint);color:var(--paper)}.projects_gridTexture__yKlAG{position:absolute;inset:0;pointer-events:none;opacity:.24;background-image:linear-gradient(rgba(122,215,240,.2) 1px,transparent 0),linear-gradient(90deg,rgba(122,215,240,.2) 1px,transparent 0);background-size:48px 48px;mask-image:linear-gradient(125deg,#000 10%,transparent 72%)}.projects_heroInner__cbfxC{position:relative;width:min(100%,1320px);min-height:calc(100svh - 128px);display:flex;flex-direction:column;padding:42px clamp(24px,5vw,72px) 0 0}.projects_heroMeta__lbc8w{display:flex;justify-content:space-between;gap:24px;align-items:center}.projects_issue__EjEu7,.projects_kicker__GQmv_{margin:0;font:800 10px/1.2 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.projects_kicker__GQmv_{display:flex;align-items:center;gap:10px;color:var(--cyan)}.projects_kicker__GQmv_ span{width:9px;height:9px;background:var(--signal)}.projects_issue__EjEu7{color:rgba(242,240,232,.52)}.projects_hero__Ty7jR h1{max-width:10ch;margin:auto 0 clamp(36px,7vh,84px);font:400 clamp(70px,10.5vw,158px)/.78 var(--font-serif);letter-spacing:-.065em}.projects_hero__Ty7jR h1 em{color:var(--cyan);font-weight:400}.projects_heroBottom__SEUbj{display:grid;grid-template-columns:minmax(0,700px) auto;justify-content:space-between;align-items:end;gap:40px;padding-bottom:44px}.projects_lead__p8KEs{margin:0;color:rgba(242,240,232,.72);font:450 clamp(17px,1.45vw,22px)/1.5 var(--font-body)}.projects_heroCta__2GPiu{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;min-width:212px;padding:17px 18px;background:#bd351b;color:#fff;text-decoration:none;font:800 12px/1 var(--font-display)}.projects_heroCta__2GPiu:hover{background:#9f2a14}.projects_heroCta__2GPiu span{font-size:20px}.projects_heroStats__GE5Ni{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;border-top:1px solid rgba(122,215,240,.3)}.projects_heroStats__GE5Ni div{min-width:0;padding:22px 24px 24px 0}.projects_heroStats__GE5Ni div+div{padding-left:24px;border-left:1px solid rgba(122,215,240,.3)}.projects_heroStats__GE5Ni strong{display:block;color:var(--cyan);font:400 42px/1 var(--font-serif)}.projects_heroStats__GE5Ni span{display:block;margin-top:7px;color:rgba(242,240,232,.55);font:750 9px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.projects_heroAside__WqM6H{z-index:1;display:grid;grid-template-rows:auto 1fr auto 1fr auto auto;align-items:center;justify-items:center;padding:38px 0 30px;border-left:1px solid rgba(122,215,240,.3);background:rgba(8,27,44,.38)}.projects_heroAside__WqM6H span{writing-mode:vertical-rl;color:var(--cyan);font:800 9px/1 var(--font-mono);letter-spacing:.22em}.projects_heroAside__WqM6H i{width:1px;height:100%;background:rgba(122,215,240,.35)}.projects_heroAside__WqM6H b{margin-top:24px;color:var(--signal);font:400 28px/1 var(--font-display)}.projects_manifesto__GQR37{padding:clamp(88px,11vw,160px) max(5vw,24px);background:var(--paper);color:var(--ink);display:grid;grid-template-columns:.32fr 1.45fr .68fr;gap:clamp(32px,5vw,76px);align-items:start}.projects_archiveHeader__nNtQF p,.projects_manifesto__GQR37>p,.projects_sectionHeading__rMmbS>p{margin:4px 0 0;color:#5b6c79;font:800 10px/1 var(--font-mono);letter-spacing:.15em;text-transform:uppercase}.projects_manifesto__GQR37 h2{margin:0;font:680 clamp(38px,5vw,74px)/.94 var(--font-display);letter-spacing:-.06em}.projects_manifesto__GQR37>div{display:grid;gap:28px;color:#586774;font:450 15px/1.62 var(--font-body)}.projects_manifesto__GQR37>div p{margin:0}.projects_manifesto__GQR37 b{color:var(--blueprint)}.projects_featured__w8c5W{padding:clamp(90px,11vw,150px) max(5vw,24px);background:var(--blueprint-deep);color:var(--paper)}.projects_sectionHeading__rMmbS{max-width:1320px;margin:0 auto 58px;display:grid;grid-template-columns:.32fr 1.15fr .58fr;gap:48px;align-items:end}.projects_sectionHeading__rMmbS>p{color:var(--cyan)}.projects_archiveHeader__nNtQF p{color:#0e718b}.projects_archiveHeader__nNtQF h2,.projects_sectionHeading__rMmbS h2{margin:0;font:400 clamp(48px,6vw,86px)/.88 var(--font-serif);letter-spacing:-.045em}.projects_sectionHeading__rMmbS>span{color:rgba(242,240,232,.6);font:450 15px/1.6 var(--font-body)}.projects_featuredGrid__p4mrn{max-width:1320px;margin:auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;background:rgba(122,215,240,.24);border:1px solid rgba(122,215,240,.24)}.projects_featuredCard__0JyRS{grid-column:span 6;background:var(--blueprint-deep)}.projects_featuredCard__0JyRS:nth-child(4n),.projects_featuredCard__0JyRS:nth-child(4n+1){grid-column:span 7}.projects_featuredCard__0JyRS:nth-child(4n+2),.projects_featuredCard__0JyRS:nth-child(4n+3){grid-column:span 5}.projects_card__Go2eV{min-width:0;min-height:430px;padding:clamp(22px,3vw,38px);display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.42fr);grid-template-areas:"top top" "body tags" "consume actions";gap:30px 44px;background:var(--blueprint-deep);color:var(--paper);transition:background .2s ease}.projects_card__Go2eV:hover{background:#102e47}.projects_cardTopline__V31y4{grid-area:top;display:flex;justify-content:space-between;gap:20px;color:rgba(242,240,232,.52);font:800 9px/1 var(--font-mono);letter-spacing:.12em}.projects_originalBadge__Rb3sS,.projects_referenceBadge__oGWGw{display:inline-flex;align-items:center;gap:7px;text-transform:uppercase}.projects_originalBadge__Rb3sS{color:var(--cyan)}.projects_referenceBadge__oGWGw{color:#c4bfae}.projects_originalBadge__Rb3sS svg,.projects_referenceBadge__oGWGw svg{width:12px;height:12px}.projects_cardBody__MsIvX{grid-area:body;align-self:end}.projects_cardBody__MsIvX h3{margin:0 0 18px;font:650 clamp(30px,3vw,46px)/.94 var(--font-display);letter-spacing:-.05em;text-transform:capitalize;overflow-wrap:anywhere}.projects_cardBody__MsIvX p{margin:0;max-width:680px;color:rgba(242,240,232,.64);font:450 15px/1.62 var(--font-body)}.projects_tags__rFO3Y{grid-area:tags;align-self:end;display:flex;flex-wrap:wrap;gap:7px}.projects_tags__rFO3Y span{padding:6px 8px;border-bottom:1px solid rgba(122,215,240,.35);color:rgba(242,240,232,.64);font:700 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.projects_consume__ym1U0{grid-area:consume;padding-top:16px;border-top:1px solid rgba(122,215,240,.23);min-width:0}.projects_consume__ym1U0 p{margin:0 0 8px;color:var(--cyan);font:750 8px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.projects_consume__ym1U0 code{display:block;color:rgba(242,240,232,.65);font:500 10px/1.4 var(--font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects_cardActions__3IJaa{grid-area:actions;display:flex;align-items:start;justify-content:flex-end;gap:18px;flex-wrap:wrap;padding-top:16px;border-top:1px solid rgba(122,215,240,.23)}.projects_cardActions__3IJaa a{display:inline-flex;align-items:center;gap:7px;color:var(--paper);text-decoration:none;font:750 11px/1 var(--font-display)}.projects_cardActions__3IJaa a:hover{color:var(--signal)}.projects_cardActions__3IJaa svg{width:13px;height:13px}.projects_archive__HugRU{padding:clamp(90px,11vw,150px) max(5vw,24px);background:var(--paper)}.projects_archiveHeader__nNtQF{max-width:1320px;margin:auto;display:flex;align-items:end;justify-content:space-between;gap:30px}.projects_archiveHeader__nNtQF>div{max-width:900px}.projects_archiveHeader__nNtQF>span{color:#b62f17;font:800 10px/1 var(--font-mono);letter-spacing:.12em}.projects_controls__qEB_g{max-width:1320px;margin:48px auto 28px;display:grid;grid-template-columns:1fr minmax(320px,.7fr);gap:20px}.projects_scopeTabs__KoZ70{display:flex;flex-wrap:wrap;gap:8px}.projects_scopeTabs__KoZ70 button{border:1px solid #9aa7b0;background:transparent;color:#4e6070;padding:13px 16px;font:800 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.projects_scopeTabs__KoZ70 .projects_activeTab__wqfjH,.projects_scopeTabs__KoZ70 button:hover{border-color:var(--blueprint);background:var(--blueprint);color:var(--paper)}.projects_cardActions__3IJaa a:focus-visible,.projects_heroCta__2GPiu:focus-visible,.projects_scopeTabs__KoZ70 button:focus-visible,.projects_searchBox__gdgJc:focus-within{outline:3px solid var(--signal);outline-offset:3px}.projects_searchBox__gdgJc{min-height:42px;display:flex;align-items:center;gap:10px;border-bottom:2px solid var(--blueprint)}.projects_searchBox__gdgJc svg{width:16px;color:var(--signal)}.projects_searchBox__gdgJc input{width:100%;border:0;outline:0;background:transparent;color:var(--ink);padding:11px 0;font:550 14px/1 var(--font-body)}.projects_searchBox__gdgJc input::placeholder{color:#788793}.projects_archiveGrid__DCULe{max-width:1320px;margin:auto;border-top:2px solid var(--blueprint)}.projects_archiveGrid__DCULe .projects_card__Go2eV{min-height:0;padding:28px 0;grid-template-columns:110px minmax(260px,.75fr) minmax(220px,.42fr) minmax(260px,.7fr);grid-template-areas:"top body tags actions" "top body consume consume";align-items:start;color:var(--ink);background:transparent;border-bottom:1px solid #aab5bc}.projects_archiveGrid__DCULe .projects_card__Go2eV:hover{background:rgba(16,42,67,.045)}.projects_archiveGrid__DCULe .projects_cardTopline__V31y4{display:grid;gap:14px;justify-content:start;color:#586a78}.projects_archiveGrid__DCULe .projects_originalBadge__Rb3sS{color:#0e718b}.projects_archiveGrid__DCULe .projects_referenceBadge__oGWGw{color:#675e4a}.projects_archiveGrid__DCULe .projects_cardBody__MsIvX{align-self:start}.projects_archiveGrid__DCULe .projects_cardBody__MsIvX h3{font-size:clamp(24px,2.25vw,34px)}.projects_archiveGrid__DCULe .projects_cardBody__MsIvX p{color:#526372}.projects_archiveGrid__DCULe .projects_tags__rFO3Y{align-self:start}.projects_archiveGrid__DCULe .projects_tags__rFO3Y span{color:#5a6c79;border-color:#aeb9c0}.projects_archiveGrid__DCULe .projects_consume__ym1U0{border-color:#aeb9c0}.projects_archiveGrid__DCULe .projects_consume__ym1U0 p{color:#0e718b}.projects_archiveGrid__DCULe .projects_consume__ym1U0 code{color:#536774}.projects_archiveGrid__DCULe .projects_cardActions__3IJaa{border:0;padding:0}.projects_archiveGrid__DCULe .projects_cardActions__3IJaa a{color:var(--blueprint)}.projects_empty__m0S6A{max-width:1320px;margin:0 auto;padding:90px 24px;border-block:1px solid #aab5bc;text-align:center;color:#5d6f7c;font:550 15px/1.5 var(--font-body)}@media (max-width:1000px){.projects_manifesto__GQR37,.projects_sectionHeading__rMmbS{grid-template-columns:1fr;gap:30px}.projects_featuredCard__0JyRS,.projects_featuredCard__0JyRS:nth-child(n){grid-column:span 12}.projects_archiveGrid__DCULe .projects_card__Go2eV{grid-template-columns:90px 1fr 1fr;grid-template-areas:"top body body" "top tags actions" "top consume consume"}}@media (max-width:760px){.projects_hero__Ty7jR{grid-template-columns:1fr;padding-left:24px}.projects_heroAside__WqM6H{display:none}.projects_heroInner__cbfxC{padding-right:24px}.projects_heroMeta__lbc8w{align-items:start}.projects_issue__EjEu7{display:none}.projects_heroBottom__SEUbj{grid-template-columns:1fr;gap:28px}.projects_heroCta__2GPiu{width:100%}.projects_heroStats__GE5Ni div{padding:18px 10px 20px 0}.projects_heroStats__GE5Ni div+div{padding-left:10px}.projects_archiveGrid__DCULe .projects_card__Go2eV,.projects_card__Go2eV{grid-template-columns:1fr;grid-template-areas:"top" "body" "tags" "consume" "actions"}.projects_archiveGrid__DCULe .projects_cardActions__3IJaa,.projects_cardActions__3IJaa{justify-content:flex-start}.projects_controls__qEB_g{grid-template-columns:1fr}}@media (max-width:560px){.projects_hero__Ty7jR{padding-top:112px}.projects_heroInner__cbfxC{min-height:calc(100svh - 112px);padding-top:28px}.projects_hero__Ty7jR h1{font-size:clamp(62px,20vw,88px)}.projects_heroStats__GE5Ni strong{font-size:31px}.projects_heroStats__GE5Ni span{font-size:7px}.projects_archive__HugRU,.projects_featured__w8c5W,.projects_manifesto__GQR37{padding-block:78px}.projects_archiveHeader__nNtQF{align-items:start;flex-direction:column}.projects_card__Go2eV{padding:22px}.projects_archiveGrid__DCULe .projects_card__Go2eV{padding-inline:0}}@media (prefers-reduced-motion:reduce){.projects_card__Go2eV{transition:none}}