.collection{background:#0c0d0d;padding:220px 0}.collectionHeader{width:min(1400px,90vw);margin:0 auto 140px}.collectionArchive{letter-spacing:.2em;text-transform:uppercase;color:#dac5a7;margin-bottom:18px;font-family:IBM Plex Mono;font-size:.75rem;display:block}.collection h2{color:#f4efe8;margin-bottom:28px;font-family:Canela;font-size:clamp(3rem,5vw,5rem);font-weight:400;line-height:.95}.collection p{color:#ffffffb8;max-width:720px;font-family:Neue Montreal;font-size:1.08rem;line-height:2}.experimentCard{grid-template-columns:1.1fr .9fr;align-items:center;gap:96px;width:min(1500px,92vw);margin:180px auto;display:grid}.experimentCard__image{overflow:hidden}.experimentCard__image img,.experimentCard__image video{object-fit:cover;width:100%;transition:all .6s;display:block}.experimentCard:hover img,.experimentCard:hover video{transform:scale(1.03)}.experimentMeta{letter-spacing:.2em;text-transform:uppercase;color:#dac5a7;margin-bottom:20px;font-family:Neue Montreal;font-size:.78rem}.experimentCard h2{color:#f4efe8;margin-bottom:28px;font-family:Canela;font-size:clamp(2.5rem,4vw,4.5rem);font-weight:400;line-height:.95}.experimentCard blockquote{color:#dac5a7;border-left:2px solid #dac5a7;margin-bottom:32px;padding-left:24px;font-family:Neue Montreal;font-size:1.5rem;line-height:1.5}.experimentDescription{color:#ffffffb8;line-height:2}.experimentFooter{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:48px;display:flex}.experimentFooter>span{color:#ffffff73;letter-spacing:.15em;text-transform:uppercase;font-family:Neue Montreal;font-size:.75rem}.tags{flex-wrap:wrap;gap:12px;display:flex}.tags span{color:#ffffffbf;border:1px solid #ffffff1f;padding:8px 14px;font-size:.8rem}@media (width<=1000px){.experimentCard{grid-template-columns:1fr;gap:56px}}.labHero{background:#0c0d0d;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.labHero__container{z-index:2;grid-template-columns:220px 1fr;gap:120px;width:min(1500px,92vw);margin:auto;display:grid;position:relative}.labHero__meta{flex-direction:column;justify-content:center;gap:48px;display:flex}.labHero__content{max-width:900px}.metaItem span{text-transform:uppercase;letter-spacing:.18em;color:#ffffff61;margin-bottom:8px;font-family:IBM Plex Mono;font-size:.72rem}.metaItem p{letter-spacing:.08em;color:#f4efe8;font-family:IBM Plex Mono;font-size:.82rem}.labHero h1{color:#f4efe8;margin:24px 0;font-family:Canela;font-size:clamp(4rem,8vw,8rem);font-weight:400;line-height:.9}.sectionLabel{text-transform:uppercase;letter-spacing:.22em;color:#dac5a7;margin-bottom:36px;font-family:IBM Plex Mono;font-size:.75rem}.labHero__content p:last-child{color:#ffffffb8;width:min(620px,100%);line-height:2}.labHero__blueprint{opacity:.15;pointer-events:none;width:900px;position:absolute;top:50%;right:-8%;transform:translateY(-50%)}.labHero__blueprint img{width:100%}.scrollHint{flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;top:760px;left:50%;transform:translate(-50%)}.scrollHint span{background:linear-gradient(#0000,#fffc,#0000);width:1px;height:60px}.scrollHint p{letter-spacing:.18em;color:#ffffff73;font-family:Neue Montreal;font-size:.72rem}@keyframes scrollPulse{0%{opacity:.25;transform:translateY(-6px)}50%{opacity:1;transform:translateY(6px)}to{opacity:.25;transform:translateY(-6px)}}@media (width<=1024px){.labHero__container{grid-template-columns:1fr;gap:64px}.labHero__meta{flex-flow:wrap}.labHero__blueprint{width:700px}}.labNavigator{background:#0c0d0d;padding:180px 0}.labNavigator__container{width:min(1500px,92vw);margin:auto}.labNavigator nav{margin-top:80px}.labNavigator__container p{text-transform:uppercase;letter-spacing:.22em;color:#c7a66a;font-family:IBM Plex Mono}.labNavItem{cursor:pointer;text-align:left;background:0 0;border:none;border-top:1px solid #ffffff14;grid-template-columns:80px 1fr;align-items:center;width:100%;padding:34px 0;transition:all .35s;display:grid}.labNavItem:last-child{border-bottom:1px solid #ffffff14}.labNavItem span{color:#dac5a7;letter-spacing:.2em;font-family:Neue Montreal;font-size:.8rem}.labNavItem h2{color:#f4efe8;font-family:Canela;font-size:clamp(2rem,3vw,3.5rem);font-weight:400;transition:all .4s}.labNavItem:hover h2{color:#dac5a7;transform:translate(24px)}.labNavItem:hover{border-color:#dac5a7}@media (width<=768px){.labNavItem{grid-template-columns:1fr;gap:12px}}.labCTA{background:#0c0d0d;border-top:1px solid #ffffff14;padding:260px 0}.labCTAContainer{text-align:center;width:min(1000px,90vw);margin:auto}.archiveNumber{letter-spacing:.2em;text-transform:uppercase;color:#dac5a7;margin-bottom:28px;font-family:IBM Plex Mono;font-size:.75rem;display:block}.labCTA h2{color:#f4efe8;margin-bottom:36px;font-family:Canela;font-size:clamp(4rem,8vw,7rem);font-weight:400;line-height:.9}.labCTA p{color:#ffffffb8;max-width:650px;margin:0 auto;font-family:Neue Montreal;font-size:1.08rem;line-height:2}.labCTAButton{text-transform:uppercase;letter-spacing:.18em;color:#dac5a7;margin-top:72px;font-family:IBM Plex Mono;font-size:.82rem;text-decoration:none;transition:all .3s;display:inline-block}.labCTAButton:hover{opacity:.7}
