.CollaborationView_main__YHcnt{width:100%;background-color:#0e0e0e;color:#f0ece4;font-family:var(--font-inter)}.CollaborationView_hero__HXOvj{position:relative;min-height:100vh;display:flex;align-items:flex-end;overflow:hidden}.CollaborationView_heroBg__yk8X_{object-fit:cover;object-position:center top;z-index:0}.CollaborationView_heroGradient__GXUXE{position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,14,14,.15) 0,rgba(14,14,14,.4) 50%,rgba(14,14,14,.92));z-index:1}.CollaborationView_heroContent__SMEu_{position:relative;z-index:2;padding:0 6vw 8vh;max-width:900px}.CollaborationView_heroEyebrow__YbqAh{font-family:var(--font-orbitron);font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#c9a96e;margin:0 0 20px}.CollaborationView_heroTitle__1bk51{font-family:var(--font-orbitron);font-size:clamp(3rem,8vw,7rem);font-weight:900;line-height:.95;letter-spacing:-.02em;color:#f0ece4;margin:0 0 20px}.CollaborationView_heroTagline__q8arV{font-size:clamp(1rem,2vw,1.35rem);font-weight:300;color:rgba(240,236,228,.75);margin:0 0 40px;letter-spacing:.02em;max-width:520px}.CollaborationView_heroCta__gZTwb{display:inline-block;padding:14px 36px;background-color:#c9a96e;color:#0e0e0e;font-family:var(--font-orbitron);font-size:.78rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;border-radius:2px;transition:background-color .2s ease,transform .2s ease}.CollaborationView_heroCta__gZTwb:hover{background-color:#e0be87;transform:translateY(-2px)}.CollaborationView_sectionLabel__Pskzk{display:block;font-family:var(--font-orbitron);font-size:.68rem;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:#c9a96e;margin-bottom:12px}.CollaborationView_sectionTitle__FrvEH{font-family:var(--font-orbitron);font-size:clamp(1.8rem,4vw,3.2rem);font-weight:700;line-height:1.1;color:#f0ece4;margin:0 0 32px}.CollaborationView_bioSection__yFooq{padding:100px 6vw;border-top:1px solid rgba(201,169,110,.15);display:flex;justify-content:center}.CollaborationView_bioTeaser__gtEEp{max-width:680px;width:100%;text-align:center}.CollaborationView_bioParagraph__2JncB{font-size:1.05rem;line-height:1.8;color:rgba(240,236,228,.8);margin-bottom:36px}.CollaborationView_bioLink__2QOfP{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-orbitron);font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#c9a96e;text-decoration:none;border-bottom:1px solid rgba(201,169,110,.4);padding-bottom:4px;transition:color .2s ease,border-color .2s ease,gap .2s ease}.CollaborationView_bioLink__2QOfP:hover{color:#dfc08a;border-color:#dfc08a;gap:16px}.CollaborationView_projectsSection__4Wjel{padding:120px 6vw;border-top:1px solid rgba(201,169,110,.15);background-color:#111}.CollaborationView_projectsInner__xYr01{max-width:1100px;margin:0 auto}.CollaborationView_projectsHeader__jMSh3{margin-bottom:72px}.CollaborationView_timeline__K50jf{display:flex;flex-direction:column;gap:0;border-left:1px solid rgba(201,169,110,.25);padding-left:40px}.CollaborationView_timelineItem__45C21{position:relative;padding-bottom:64px;display:grid;grid-template-columns:200px 1fr auto;gap:40px;align-items:start}.CollaborationView_timelineItem__45C21:before{content:"";position:absolute;left:-45px;top:6px;width:9px;height:9px;border-radius:50%;background-color:#c9a96e;border:2px solid #0e0e0e;box-shadow:0 0 0 3px rgba(201,169,110,.25)}.CollaborationView_timelineMeta__4LpVj{display:flex;flex-direction:column;gap:8px;padding-top:4px}.CollaborationView_timelineYear___pJFs{font-family:var(--font-orbitron);font-size:1.4rem;font-weight:700;color:#c9a96e;line-height:1}.CollaborationView_timelineLocation__Yn5U3{display:flex;align-items:center;gap:6px;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(240,236,228,.5)}.CollaborationView_timelineContent__bkOHm{padding-top:2px}.CollaborationView_timelineTitle__OOlDo{font-family:var(--font-orbitron);font-size:1.2rem;font-weight:600;color:#f0ece4;margin:0 0 12px}.CollaborationView_timelineDesc__aSTk0{font-size:.95rem;line-height:1.7;color:rgba(240,236,228,.65);margin:0;max-width:480px}.CollaborationView_projectLink__OiugO{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#c9a96e;text-decoration:none;border-bottom:1px solid rgba(201,169,110,.35);padding-bottom:2px;transition:color .2s ease,border-color .2s ease}.CollaborationView_projectLink__OiugO:hover{color:#f0ece4;border-color:rgba(240,236,228,.5)}.CollaborationView_timelineImageWrapper__dGGbr{width:240px;flex-shrink:0}.CollaborationView_timelineImage__PXmqh{width:100%;height:auto;border-radius:4px;display:block;object-fit:cover}.CollaborationView_faqSection__ATL2k{padding:120px 6vw;border-top:1px solid rgba(201,169,110,.15)}.CollaborationView_faqInner__g_v65{max-width:800px;margin:0 auto}.CollaborationView_faqHeader__y6OUU{margin-bottom:56px}.CollaborationView_faqList__H6lGE{display:flex;flex-direction:column;gap:0}.CollaborationView_faqItem__Ujiq2{border-bottom:1px solid rgba(240,236,228,.1)}.CollaborationView_faqQuestion__jbp6a{width:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:24px 0;font-size:1.05rem;font-weight:500;color:#f0ece4;text-align:left;gap:24px;transition:color .2s;font-family:var(--font-inter)}.CollaborationView_faqQuestion__jbp6a:hover{color:#c9a96e}.CollaborationView_faqIcon__S_M24{font-size:1.5rem;font-weight:300;color:#c9a96e;flex-shrink:0;line-height:1;transition:transform .3s ease}.CollaborationView_faqOpen__ObNgB .CollaborationView_faqIcon__S_M24{transform:rotate(45deg)}.CollaborationView_faqAnswer__wwB6O{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .3s ease}.CollaborationView_faqOpen__ObNgB .CollaborationView_faqAnswer__wwB6O{max-height:600px;padding-bottom:24px}.CollaborationView_faqAnswer__wwB6O p{font-size:.97rem;line-height:1.75;color:rgba(240,236,228,.7);margin:0}.CollaborationView_ctaSection__MN4cf{padding:140px 6vw;border-top:1px solid rgba(201,169,110,.15);background:linear-gradient(135deg,#0e0e0e,#1a1208);text-align:center}.CollaborationView_ctaInner__uKUw3{max-width:700px;margin:0 auto}.CollaborationView_ctaEyebrow__AvrSV{font-family:var(--font-orbitron);font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#c9a96e;margin:0 0 20px}.CollaborationView_ctaTitle__UJZKa{font-family:var(--font-orbitron);font-size:clamp(2.2rem,5vw,4rem);font-weight:900;line-height:1.1;color:#f0ece4;margin:0 0 24px}.CollaborationView_ctaSubtext__d8zP8{font-size:1rem;line-height:1.7;color:rgba(240,236,228,.65);max-width:520px;margin:0 auto 48px}.CollaborationView_ctaButton__ZLK6J{display:inline-flex;align-items:center;gap:10px;padding:16px 44px;background-color:#c9a96e;color:#0e0e0e;font-family:var(--font-orbitron);font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-radius:2px;margin-bottom:24px;transition:background-color .2s ease,transform .2s ease}.CollaborationView_ctaButton__ZLK6J:hover{background-color:#e0be87;transform:translateY(-2px)}.CollaborationView_ctaEmail__SSTpJ{font-size:.85rem;color:rgba(240,236,228,.4);margin:0;letter-spacing:.05em}@media (max-width:900px){.CollaborationView_timelineItem__45C21{grid-template-columns:1fr;gap:16px}.CollaborationView_timelineImageWrapper__dGGbr{width:100%;max-width:360px}}@media (max-width:600px){.CollaborationView_heroContent__SMEu_{padding:0 24px 60px}.CollaborationView_bioSection__yFooq,.CollaborationView_ctaSection__MN4cf,.CollaborationView_faqSection__ATL2k,.CollaborationView_projectsSection__4Wjel{padding:80px 24px}.CollaborationView_timeline__K50jf{padding-left:24px}.CollaborationView_timelineItem__45C21:before{left:-29px}}