.ProjectsPageSection_page__9SP97{width:90%;max-width:1600px;margin:0 auto;padding:40px 0 70px}.ProjectsPageSection_hero__phpdu{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding-bottom:42px}.ProjectsPageSection_eyebrow__WW9TH{font:10px/1.6 monospace;text-transform:uppercase;letter-spacing:.15em;color:var(--cinema-muted)}.ProjectsPageSection_hero__phpdu h1{font-size:clamp(74px,9.5vw,146px);line-height:1;letter-spacing:-.075em;font-weight:400;margin-top:10px!important}.ProjectsPageSection_hero__phpdu h1 span{color:var(--cinema-accent)}.ProjectsPageSection_heroAside__tjb7R{display:flex;gap:50px;align-items:flex-end}.ProjectsPageSection_heroAside__tjb7R>p{font-size:clamp(22px,2.3vw,35px);line-height:1.05;letter-spacing:-.045em}.ProjectsPageSection_heroAside__tjb7R>p span{color:var(--cinema-accent)}.ProjectsPageSection_count__QdDbP{font:9px/1.7 monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--cinema-muted);max-width:100px}.ProjectsPageSection_tabs__1thM1{position:sticky;top:96px;z-index:12;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--cinema-bg);border-block:1px solid var(--cinema-line)}.ProjectsPageSection_tabs__1thM1 button{position:relative;text-align:left;padding:20px 26px 23px;color:var(--cinema-muted);background:transparent;transition:color .2s,background .2s}.ProjectsPageSection_tabs__1thM1 button:first-child{padding-left:0}.ProjectsPageSection_tabs__1thM1 button+button{border-left:1px solid var(--cinema-line)}.ProjectsPageSection_tabs__1thM1 button:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--cinema-accent);transform:scaleX(0);transform-origin:left;transition:transform .25s}.ProjectsPageSection_tabs__1thM1 button[aria-selected=true]{color:var(--cinema-text)}.ProjectsPageSection_tabs__1thM1 button[aria-selected=true]:after{transform:scaleX(1)}.ProjectsPageSection_tabs__1thM1 button:hover{color:var(--cinema-text);background:var(--cinema-surface)}.ProjectsPageSection_tabName__bsfDo,.ProjectsPageSection_tabTop__EPAFm{display:flex;justify-content:space-between;align-items:center;gap:12px}.ProjectsPageSection_tabTop__EPAFm{font:9px/1.5 monospace;text-transform:uppercase;letter-spacing:.06em}.ProjectsPageSection_tabTop__EPAFm svg{color:var(--cinema-accent)}.ProjectsPageSection_tabName__bsfDo{margin-top:13px;font-size:clamp(22px,2.8vw,42px);font-weight:400;letter-spacing:-.045em}.ProjectsPageSection_tabName__bsfDo svg{opacity:.35}.ProjectsPageSection_tabs__1thM1 [aria-selected=true] .ProjectsPageSection_tabName__bsfDo svg{opacity:1;color:var(--cinema-accent)}.ProjectsPageSection_installation__X6FwG{--lab-bg:#090d0c;--lab-ink:#f0f3ef;--lab-muted:#9caea3;--lab-accent:#9edcc4;--lab-line:#ffffff1c;--lab-surface:#111a16;background:var(--lab-bg);color:var(--lab-ink);margin-top:30px;border:1px solid var(--lab-line);min-width:0;scroll-margin-top:225px}.ProjectsPageSection_installationHeader__0LEp7{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:26px 32px 8px}.ProjectsPageSection_installationHeader__0LEp7 .ProjectsPageSection_eyebrow__WW9TH{color:var(--lab-muted)}.ProjectsPageSection_installationHeader__0LEp7 h2{margin-top:6px!important;font-size:34px;line-height:1.1;font-weight:400;letter-spacing:-.045em}.ProjectsPageSection_installationHeader__0LEp7>p{max-width:300px;color:var(--lab-muted);font-size:12px;line-height:1.7}.ProjectsPageSection_experimentBody___PrQl{min-width:0}.ProjectsPageSection_buildLine__yq6nf{padding:19px 32px;border-top:1px solid var(--lab-line);display:flex;align-items:center;gap:25px;color:var(--lab-muted);font-size:10px;line-height:1.8}.ProjectsPageSection_buildLine__yq6nf>span:first-child{font-family:monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--lab-accent)}.ProjectsPageSection_browserNote__M54rY{margin-left:auto}.ProjectsPageSection_labNote__0zTHi{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:30px;font-size:11px;color:var(--cinema-muted)}.ProjectsPageSection_labNote__0zTHi a{display:inline-flex;gap:14px;align-items:center}.ProjectsPageSection_loading__jlwWQ{min-height:480px;display:flex;justify-content:center;align-items:center;gap:14px;font:11px monospace;color:var(--lab-muted)}.ProjectsPageSection_loading__jlwWQ span{width:6px;height:6px;border-radius:50%;background:var(--lab-accent);box-shadow:0 0 20px #9edcc455}@media (max-width:900px){.ProjectsPageSection_heroAside__tjb7R{gap:20px}.ProjectsPageSection_count__QdDbP{display:none}.ProjectsPageSection_installationHeader__0LEp7{padding:22px 22px 8px}.ProjectsPageSection_buildLine__yq6nf{flex-wrap:wrap;gap:8px 16px;padding:18px 22px}.ProjectsPageSection_browserNote__M54rY{display:none}}@media (max-width:700px){.ProjectsPageSection_page__9SP97{padding-top:28px}.ProjectsPageSection_hero__phpdu{padding-bottom:28px;gap:15px}.ProjectsPageSection_hero__phpdu h1{font-size:clamp(61px,15vw,100px)}.ProjectsPageSection_heroAside__tjb7R>p{font-size:20px}.ProjectsPageSection_eyebrow__WW9TH{font-size:8px}.ProjectsPageSection_tabs__1thM1{top:76px}.ProjectsPageSection_tabs__1thM1 button,.ProjectsPageSection_tabs__1thM1 button:first-child{padding:15px 10px 17px}.ProjectsPageSection_tabTop__EPAFm{font-size:7px;letter-spacing:0;min-height:24px}.ProjectsPageSection_tabTop__EPAFm svg{display:none}.ProjectsPageSection_tabName__bsfDo{font-size:22px;margin-top:6px}.ProjectsPageSection_tabName__bsfDo svg{display:none}.ProjectsPageSection_installation__X6FwG{margin-top:18px}.ProjectsPageSection_installationHeader__0LEp7{align-items:flex-start;gap:20px;padding:21px 18px 12px}.ProjectsPageSection_installationHeader__0LEp7 h2{font-size:28px}.ProjectsPageSection_installationHeader__0LEp7>p{font-size:10px;max-width:155px}.ProjectsPageSection_buildLine__yq6nf{padding:16px 18px;font-size:9px}.ProjectsPageSection_labNote__0zTHi{align-items:flex-start;font-size:10px}.ProjectsPageSection_labNote__0zTHi>span{max-width:150px}.ProjectsPageSection_loading__jlwWQ{min-height:350px}}@media (prefers-reduced-motion:reduce){.ProjectsPageSection_tabs__1thM1 button,.ProjectsPageSection_tabs__1thM1 button:after{transition:none}}