.projects-module__grvYqG__page{--projects-bg:#0b0d0c;--projects-surface:#131715;--projects-text:#f2f3ef;--projects-muted:#a3aaa5;--projects-dim:#7d8580;--projects-line:#f2f3ef26;--projects-line-strong:#f2f3ef66;--projects-accent:#7d8eff;min-width:0;color:var(--projects-text);background:var(--projects-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.projects-module__grvYqG__frame{width:min(100%,96rem);margin-inline:auto;padding-inline:clamp(1rem,3vw,2.5rem)}.projects-module__grvYqG__page .site-breadcrumbs{color:var(--projects-dim);letter-spacing:0;text-transform:none;font-size:.78rem;font-weight:500}.projects-module__grvYqG__page .site-breadcrumbs a:hover{color:var(--projects-text)}:is(.projects-module__grvYqG__page .site-breadcrumbs a:focus-visible,.projects-module__grvYqG__primaryAction:focus-visible,.projects-module__grvYqG__secondaryAction:focus-visible){outline:2px solid var(--projects-accent);outline-offset:4px}.projects-module__grvYqG__archive{padding-block:clamp(1rem,2vw,1.75rem) clamp(5.5rem,10vw,9rem)}.projects-module__grvYqG__breadcrumbs{margin-bottom:clamp(1.75rem,4vw,3.75rem)}.projects-module__grvYqG__cover{outline-offset:-1px;outline:1px solid #ffffff1a;min-height:clamp(38rem,78dvh,56rem);position:relative;overflow:hidden}.projects-module__grvYqG__coverMedia{aspect-ratio:auto;position:absolute;inset:0}.projects-module__grvYqG__coverImage{filter:saturate(.62)contrast(1.1)brightness(.66)}.projects-module__grvYqG__cover:after{content:"";pointer-events:none;background:#060807a3;position:absolute;inset:0}.projects-module__grvYqG__coverCopy{z-index:1;flex-direction:column;justify-content:flex-end;max-width:65rem;min-height:clamp(38rem,78dvh,56rem);padding:clamp(2rem,6vw,6rem);display:flex;position:relative}.projects-module__grvYqG__overline{color:var(--projects-muted);letter-spacing:.055em;text-transform:uppercase;margin:0 0 1.35rem;font-size:.78rem;font-weight:600;line-height:1.4}.projects-module__grvYqG__cover h1,.projects-module__grvYqG__stateCopy h2{font-family:var(--font-sans), Arial, sans-serif;text-wrap:balance;margin:0;font-weight:520}.projects-module__grvYqG__cover h1{overflow-wrap:anywhere;letter-spacing:-.035em;max-width:12ch;font-size:clamp(3.4rem,7vw,7.5rem);line-height:1.01}.projects-module__grvYqG__coverCopy>p:last-child{max-width:40rem;color:var(--projects-muted);text-wrap:pretty;margin:1.75rem 0 0;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.65}.projects-module__grvYqG__archiveState{grid-template-columns:minmax(24rem,1.08fr) minmax(22rem,.92fr);align-items:center;gap:clamp(4rem,10vw,10rem);min-width:0;padding:clamp(5.5rem,11vw,10rem) clamp(0rem,3vw,3rem) 0;display:grid}.projects-module__grvYqG__stateCopy{min-width:0}.projects-module__grvYqG__stateCopy h2{letter-spacing:-.033em;max-width:13ch;font-size:clamp(2.8rem,5.2vw,5.7rem);line-height:1.04}.projects-module__grvYqG__stateCopy>p{max-width:57ch;color:var(--projects-muted);text-wrap:pretty;margin:1.75rem 0 0;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.68}.projects-module__grvYqG__actions{flex-wrap:wrap;gap:.8rem;margin-top:2.25rem;display:flex}.projects-module__grvYqG__primaryAction,.projects-module__grvYqG__secondaryAction{white-space:nowrap;border-radius:.2rem;justify-content:center;align-items:center;min-height:3.5rem;padding:.85rem 1.25rem;font-size:.9rem;font-weight:650;line-height:1.2;text-decoration:none;transition:color .16s,border-color .16s,background-color .16s,transform .12s;display:inline-flex}.projects-module__grvYqG__primaryAction{color:#090b0a;border:1px solid var(--projects-accent);background:var(--projects-accent)}.projects-module__grvYqG__primaryAction:hover{background:#aab2ff;border-color:#aab2ff}.projects-module__grvYqG__secondaryAction{color:var(--projects-text);border:1px solid var(--projects-line-strong);background:0 0}.projects-module__grvYqG__secondaryAction:hover{border-color:var(--projects-text);background:#ffffff0f}.projects-module__grvYqG__primaryAction:active,.projects-module__grvYqG__secondaryAction:active{transform:scale(.96)}.projects-module__grvYqG__detailComposition{min-height:39rem;position:relative}.projects-module__grvYqG__detailPrimary,.projects-module__grvYqG__detailInset{outline-offset:-1px;outline:1px solid #ffffff1a;position:absolute}.projects-module__grvYqG__detailPrimary{aspect-ratio:auto;inset:0 14% 3.5rem 0}.projects-module__grvYqG__detailInset{z-index:1;aspect-ratio:1;inline-size:42%;inset-block-end:0;inset-inline-end:0;box-shadow:0 2rem 5rem #0000004d}.projects-module__grvYqG__detailImage{filter:saturate(.65)contrast(1.08)brightness(.72)}@media (max-width:68rem){.projects-module__grvYqG__archiveState{grid-template-columns:1fr;gap:5rem}.projects-module__grvYqG__stateCopy h2{max-width:15ch}.projects-module__grvYqG__detailComposition{max-width:48rem}}@media (max-width:44rem){.projects-module__grvYqG__archive{padding-block:1rem 4.5rem}.projects-module__grvYqG__breadcrumbs{margin-bottom:1.5rem}.projects-module__grvYqG__cover,.projects-module__grvYqG__coverCopy{min-height:39rem}.projects-module__grvYqG__cover:after{background:#060807a3}.projects-module__grvYqG__coverCopy{padding:1.5rem}.projects-module__grvYqG__cover h1{font-size:clamp(2.75rem,14vw,4.6rem);line-height:1.03}.projects-module__grvYqG__archiveState{gap:4rem;padding-top:4.5rem}.projects-module__grvYqG__stateCopy h2{font-size:clamp(2.35rem,12vw,3.8rem)}.projects-module__grvYqG__actions,.projects-module__grvYqG__primaryAction,.projects-module__grvYqG__secondaryAction{width:100%}.projects-module__grvYqG__primaryAction,.projects-module__grvYqG__secondaryAction{white-space:normal}.projects-module__grvYqG__detailComposition{min-height:30rem}.projects-module__grvYqG__detailPrimary{inset:0 10% 2.5rem 0}.projects-module__grvYqG__detailInset{inline-size:38%}}@media (max-width:22rem){.projects-module__grvYqG__frame{padding-inline:.75rem}.projects-module__grvYqG__coverCopy{padding:1.25rem}.projects-module__grvYqG__cover h1{font-size:2.55rem}}@media (prefers-reduced-motion:reduce){.projects-module__grvYqG__primaryAction,.projects-module__grvYqG__secondaryAction{transition:none}.projects-module__grvYqG__primaryAction:active,.projects-module__grvYqG__secondaryAction:active{transform:none}}
