.archive_archivePage__9n105,.archive_detailPage__9Diyq{background:#eceeec;color:#111}.archive_archivePage__9n105{min-height:100vh;padding-top:8rem}.archive_archiveHero__7Svtj{display:grid;grid-template-columns:.72fr 1.4fr .55fr;gap:2rem;align-items:end;padding:2.5rem clamp(1.25rem,3.4vw,4rem) 4rem}.archive_archiveHero__7Svtj:after{content:"CURATED / 2024—2026";align-self:start;justify-self:end;font:600 .58rem/1.3 var(--font-geist-mono),monospace;opacity:.45}.archive_archiveHero__7Svtj div:first-child{display:flex;flex-direction:column;gap:4rem}.archive_archiveHero__7Svtj p,.archive_archiveHero__7Svtj span,.archive_detailClosing__72ETG span,.archive_detailKicker__HXrWA,.archive_detailTopbar__KESv4,.archive_projectMeta__87Ldw div,.archive_projectNavigation___6YJE span,.archive_projectStatement__UyuUZ>span,.archive_resultCount__e9TSh{font:600 .62rem/1.3 var(--font-geist-mono),monospace;text-transform:uppercase}.archive_archiveHero__7Svtj p{max-width:22rem;margin:0;color:rgba(17,17,17,.55);line-height:1.5}.archive_archiveHero__7Svtj h1{margin:0;font-size:clamp(4.4rem,10vw,9.5rem);line-height:.7;letter-spacing:0;text-transform:uppercase}.archive_filterBar__k9M_y{position:sticky;z-index:10;top:0;display:grid;grid-template-columns:.55fr 2fr auto;align-items:center;gap:1rem;min-height:3.25rem;padding:.55rem clamp(1.25rem,3.4vw,4rem);border-top:1px solid rgba(17,17,17,.14);border-bottom:1px solid rgba(17,17,17,.14);background:rgba(236,238,236,.92);backdrop-filter:blur(14px)}.archive_libraryLabel__Gn9Lb{display:flex;align-items:center;gap:.5rem;font:600 .58rem/1 var(--font-geist-mono),monospace;text-transform:uppercase}.archive_libraryLabel__Gn9Lb i{width:.42rem;aspect-ratio:1;border-radius:50%;background:#2ee874;box-shadow:0 0 0 .25rem rgba(46,232,116,.12)}.archive_filters__pmo4H{display:flex;flex-wrap:wrap;gap:.25rem}.archive_filters__pmo4H button{display:flex;gap:.5rem;align-items:center;min-height:2rem;padding:0 .65rem;border:1px solid transparent;border-radius:.3rem;background:transparent;font:600 .56rem/1 var(--font-geist-mono),monospace;text-transform:uppercase;cursor:pointer}.archive_filters__pmo4H button span{opacity:.4}.archive_filters__pmo4H .archive_activeFilter__eJUPk,.archive_filters__pmo4H button:hover{border-color:#111;background:#111;color:#fff}.archive_resultCount__e9TSh{opacity:.45;white-space:nowrap}.archive_creativeGrid__TWwMb,.archive_workGrid__lojfQ{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;padding:.65rem clamp(1.25rem,3.4vw,4rem) clamp(7rem,11vw,10rem);background:#e7e9e7}.archive_project__159YA{--card-rx:0deg;--card-ry:0deg;--pointer-x:50%;--pointer-y:50%;--image-x:0px;--image-y:0px;position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(17,17,17,.12);border-radius:.5rem;background:#fff;color:#111;box-shadow:0 .7rem 2rem rgba(17,17,17,.055);transform:perspective(900px) rotateX(var(--card-rx)) rotateY(var(--card-ry));transform-style:preserve-3d;transition:transform .18s ease-out,border-color .35s,box-shadow .35s}.archive_project__159YA:hover{z-index:2;border-color:rgba(17,17,17,.28);box-shadow:0 1.8rem 3.5rem rgba(17,17,17,.15)}.archive_project__159YA:after{content:"";position:absolute;z-index:5;inset:0;border-radius:inherit;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgba(255,255,255,.4),transparent 34%);opacity:0;pointer-events:none;transition:opacity .3s}.archive_project__159YA:hover:after{opacity:1}.archive_featured__wrenM{grid-column:auto}.archive_projectMedia__tAEST{position:relative;aspect-ratio:16/10;margin:.4rem .4rem 0;overflow:hidden;border-radius:.38rem;background:#eef0ed;transform:translateZ(18px)}.archive_featured__wrenM .archive_projectMedia__tAEST{aspect-ratio:16/10}.archive_creativeGrid__TWwMb .archive_project__159YA:nth-child(5n){grid-column:auto}.archive_cardStatus__teZFx{position:absolute;z-index:3;top:.45rem;right:.45rem;left:.45rem;display:flex;align-items:center;justify-content:space-between;height:1.55rem;padding:0 .5rem;border:1px solid rgba(255,255,255,.5);border-radius:.3rem;background:rgba(255,255,255,.78);color:rgba(17,17,17,.58);font:600 .45rem/1 var(--font-geist-mono),monospace;box-shadow:0 .3rem 1rem rgba(17,17,17,.1);backdrop-filter:blur(10px);transition:transform .35s}.archive_project__159YA:hover .archive_cardStatus__teZFx{transform:translateY(-2px)}.archive_cardStatus__teZFx span{display:flex;align-items:center;gap:.35rem}.archive_cardStatus__teZFx i{width:.3rem;aspect-ratio:1;border-radius:50%;background:#63ff8b}.archive_cardStatus__teZFx b{font-weight:500}.archive_projectMedia__tAEST img{-o-object-fit:cover;object-fit:cover;transform:translate3d(var(--image-x),var(--image-y),0) scale(1.04);transition:transform .2s ease-out,filter .45s}.archive_project__159YA:hover .archive_projectMedia__tAEST img{filter:saturate(1.14) contrast(1.02)}.archive_cardGlow__S0I3v{position:absolute;z-index:2;inset:0;background:linear-gradient(112deg,transparent 25%,rgba(255,255,255,.42) 42%,transparent 58%);transform:translateX(-120%);pointer-events:none}.archive_project__159YA:hover .archive_cardGlow__S0I3v{animation:archive_card-shine__vWsZ6 .85s ease}@keyframes archive_card-shine__vWsZ6{to{transform:translateX(120%)}}.archive_projectIndex__UhiQi{position:absolute;z-index:2;bottom:.55rem;left:.55rem;color:rgba(255,255,255,.52);font-size:clamp(2rem,3.6vw,3.7rem);font-weight:800;line-height:.75;text-shadow:0 2px 12px rgba(0,0,0,.22)}.archive_openProject__YRFv7{position:absolute;z-index:3;right:.55rem;bottom:.55rem;display:grid;place-items:center;width:2.35rem;aspect-ratio:1;border-radius:50%;background:#c8ff2e;color:#111;box-shadow:0 .5rem 1rem rgba(17,17,17,.18);transform:scale(0) rotate(-20deg);transition:transform .3s ease}.archive_project__159YA:hover .archive_openProject__YRFv7{transform:scale(1) rotate(0)}.archive_projectMeta__87Ldw{position:relative;display:flex;flex:1;flex-direction:column;min-height:8.5rem;padding:.85rem;transform:translateZ(10px)}.archive_projectMeta__87Ldw h2{margin:0 0 .4rem;font-size:clamp(1.05rem,1.25vw,1.4rem);line-height:1.02;letter-spacing:0}.archive_projectMeta__87Ldw p{display:-webkit-box;overflow:hidden;margin:0;color:rgba(17,17,17,.48);font-size:.66rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.archive_cardFooter__3cjv1{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.75rem}.archive_cardFooter__3cjv1>span:first-child{overflow:hidden;color:rgba(17,17,17,.48);text-overflow:ellipsis;white-space:nowrap}.archive_cardAction__ccSzw,.archive_cardFooter__3cjv1>span:first-child{font:600 .54rem/1 var(--font-geist-mono),monospace;text-transform:uppercase}.archive_cardAction__ccSzw{display:inline-flex;align-items:center;gap:.35rem;padding:.48rem .6rem;border-radius:.35rem;background:#f0f1ee;color:#111;transition:color .25s,background .25s,transform .25s}.archive_project__159YA:hover .archive_cardAction__ccSzw{background:#111;color:#fff;transform:translateY(-2px)}.archive_detailPage__9Diyq{min-height:100vh;padding:7rem clamp(1.25rem,3.4vw,4rem) 0}.archive_detailTopbar__KESv4{display:flex;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid rgba(17,17,17,.2)}.archive_detailTopbar__KESv4 a{display:inline-flex;align-items:center;gap:.5rem}.archive_detailHeader__Q1Nj2{display:grid;grid-template-columns:.55fr 1.45fr .7fr;gap:2rem;align-items:start;padding:clamp(4rem,7vw,7rem) 0 4rem}.archive_detailKicker__HXrWA{display:flex;flex-direction:column;gap:.55rem}.archive_detailHeader__Q1Nj2 h1{max-width:10ch;margin:0;font-size:clamp(3.5rem,7vw,7rem);line-height:.82;letter-spacing:0}.archive_detailIntro__gS_36{display:flex;flex-direction:column;gap:2.5rem}.archive_detailIntro__gS_36>p{margin:0;font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.4}.archive_detailIntro__gS_36 dl{margin:0;border-top:1px solid #111}.archive_detailIntro__gS_36 dl div{display:grid;grid-template-columns:6rem 1fr;gap:1rem;padding:.7rem 0;border-bottom:1px solid rgba(17,17,17,.16)}.archive_detailIntro__gS_36 dd,.archive_detailIntro__gS_36 dt{margin:0;font-size:.62rem;line-height:1.4}.archive_detailIntro__gS_36 dt{font-family:var(--font-geist-mono),monospace;text-transform:uppercase;opacity:.45}.archive_heroImage__j6ndX{margin:0 calc(clamp(1.25rem,3.4vw,4rem)*-1);padding:clamp(1.25rem,3vw,3rem) clamp(1.25rem,3.4vw,4rem) clamp(3rem,6vw,6rem);background:#e7e9e7;border-top:1px solid rgba(17,17,17,.12);border-bottom:1px solid rgba(17,17,17,.12)}.archive_heroDevice__5I6_E{max-width:92rem;margin:0 auto;padding:2.3rem .65rem .65rem;border:.3rem solid #272727;border-radius:1.2rem;background:#242424;box-shadow:0 3rem 6rem -2rem rgba(0,0,0,.7)}.archive_heroDeviceBar__qEnuH{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:1.7rem;margin-top:-2rem;padding:0 .45rem;color:rgba(255,255,255,.48);font:500 .48rem/1 var(--font-geist-mono),monospace;text-transform:uppercase}.archive_heroDeviceBar__qEnuH span:first-child{display:flex;align-items:center;gap:.4rem}.archive_heroDeviceBar__qEnuH span:last-child{justify-self:end;color:#63ff8b}.archive_heroDeviceBar__qEnuH i{width:.32rem;aspect-ratio:1;border-radius:50%;background:#63ff8b}.archive_heroDeviceBar__qEnuH b{font-weight:500}.archive_heroDeviceScreen__NnQr_{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:.55rem;background:#111}.archive_heroDeviceScreen__NnQr_ img{-o-object-fit:contain;object-fit:contain}.archive_heroDeviceFooter__nAVF_{display:flex;justify-content:space-between;padding:.7rem .2rem 0;color:rgba(255,255,255,.42);font:500 .5rem/1 var(--font-geist-mono),monospace;text-transform:uppercase}.archive_projectStatement__UyuUZ{display:grid;grid-template-columns:.55fr 1.45fr .7fr;gap:2rem;padding:clamp(6rem,10vw,10rem) 0}.archive_projectStatement__UyuUZ p{grid-column:2/4;max-width:48rem;margin:0;font-size:clamp(1.8rem,3.7vw,3.8rem);line-height:1}.archive_gallery__eF6VF{display:grid;gap:clamp(1.25rem,3vw,3rem)}.archive_gallery__eF6VF figure{position:relative;margin:0;padding:.55rem;border:1px solid rgba(17,17,17,.14);border-radius:.65rem;background:rgba(255,255,255,.65)}.archive_gallery__eF6VF figure img{display:block;width:100%;height:auto;border-radius:.4rem}.archive_gallery__eF6VF figcaption{display:flex;justify-content:space-between;padding:.75rem .2rem .2rem;font:600 .55rem/1 var(--font-geist-mono),monospace;text-transform:uppercase;opacity:.48}.archive_gallery__eF6VF .archive_galleryInset__iKH_Z{width:78%;margin-left:auto}.archive_detailClosing__72ETG{display:flex;justify-content:space-between;align-items:flex-end;gap:3rem;padding:clamp(7rem,11vw,11rem) 0}.archive_detailClosing__72ETG h2{max-width:13ch;margin:1rem 0 0;font-size:clamp(2.5rem,5vw,5rem);line-height:.92}.archive_detailClosing__72ETG a{display:inline-flex;align-items:center;gap:.7rem;padding:.9rem 0;border-bottom:1px solid;font:600 .65rem/1 var(--font-geist-mono),monospace;text-transform:uppercase}.archive_projectNavigation___6YJE{display:grid;grid-template-columns:1fr 1fr;margin:0 calc(clamp(1.25rem,3.4vw,4rem)*-1);background:#111;color:#fff}.archive_projectNavigation___6YJE a{display:flex;flex-direction:column;justify-content:space-between;min-height:15rem;padding:2rem clamp(1.25rem,3.4vw,4rem);border-right:1px solid rgba(255,255,255,.18);transition:background .3s,color .3s}.archive_projectNavigation___6YJE a:last-child{text-align:right;border-right:0}.archive_projectNavigation___6YJE a:hover{background:#c8ff2e;color:#111}.archive_projectNavigation___6YJE strong{font-size:clamp(1.8rem,4vw,4rem);line-height:.95}@media (max-width:1250px){.archive_creativeGrid__TWwMb,.archive_workGrid__lojfQ{grid-template-columns:repeat(4,minmax(0,1fr))}.archive_creativeGrid__TWwMb .archive_project__159YA:nth-child(5n),.archive_featured__wrenM{grid-column:auto}.archive_featured__wrenM .archive_projectMedia__tAEST{aspect-ratio:16/10}.archive_archiveHero__7Svtj{grid-template-columns:.65fr 1.35fr}.archive_archiveHero__7Svtj:after{display:none}.archive_filterBar__k9M_y{grid-template-columns:auto 1fr auto}.archive_detailHeader__Q1Nj2,.archive_projectStatement__UyuUZ{grid-template-columns:.45fr 1.25fr}.archive_detailIntro__gS_36,.archive_projectStatement__UyuUZ p{grid-column:2}}@media (max-width:1000px){.archive_creativeGrid__TWwMb,.archive_workGrid__lojfQ{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.archive_creativeGrid__TWwMb,.archive_workGrid__lojfQ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.archive_archivePage__9n105{padding-top:6rem}.archive_archiveHero__7Svtj{grid-template-columns:1fr;gap:2.5rem;padding-top:1rem;padding-bottom:2.5rem}.archive_archiveHero__7Svtj div:first-child{gap:1rem}.archive_archiveHero__7Svtj h1{font-size:clamp(4.3rem,23vw,7rem)}.archive_filterBar__k9M_y{position:static;grid-template-columns:1fr}.archive_libraryLabel__Gn9Lb,.archive_resultCount__e9TSh{display:none}.archive_filters__pmo4H{flex-wrap:nowrap;overflow-x:auto}.archive_filters__pmo4H button{flex:0 0 auto}.archive_creativeGrid__TWwMb,.archive_workGrid__lojfQ{grid-template-columns:1fr;gap:.8rem;padding-top:.8rem}.archive_featured__wrenM .archive_projectMedia__tAEST,.archive_projectMedia__tAEST{aspect-ratio:16/10}.archive_openProject__YRFv7{transform:scale(1)}.archive_project__159YA{transform:none}.archive_cardGlow__S0I3v,.archive_project__159YA:after{display:none}.archive_projectMeta__87Ldw{min-height:9.5rem}.archive_detailPage__9Diyq{padding-top:6rem}.archive_detailHeader__Q1Nj2,.archive_projectStatement__UyuUZ{grid-template-columns:1fr;gap:2rem}.archive_detailIntro__gS_36,.archive_projectStatement__UyuUZ p{grid-column:1}.archive_detailKicker__HXrWA{flex-direction:row;justify-content:space-between}.archive_heroDeviceBar__qEnuH b{display:none}.archive_heroDeviceScreen__NnQr_{aspect-ratio:4/3}.archive_gallery__eF6VF .archive_galleryInset__iKH_Z{width:100%}.archive_detailClosing__72ETG{align-items:flex-start;flex-direction:column}.archive_projectNavigation___6YJE{grid-template-columns:1fr}.archive_projectNavigation___6YJE a{min-height:11rem}}@media (max-width:420px){.archive_detailTopbar__KESv4>span{display:none}.archive_detailHeader__Q1Nj2 h1{overflow-wrap:anywhere}.archive_detailIntro__gS_36 dl div{grid-template-columns:5rem 1fr}.archive_heroDeviceFooter__nAVF_ span:last-child{display:none}}