.collaboration{background:radial-gradient(ellipse at 5% 15%,#57328620,transparent 45%),radial-gradient(ellipse at 100% 85%,#2a436720,transparent 50%);scroll-margin-top:0}.collaboration .section-label{font-size:11px;letter-spacing:.1em;margin-bottom:32px;color:#bbb7d0}.collaboration .section-label>span:first-child{color:#cbbaf5}.collab-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:36px}.collab-eyebrow{display:flex;gap:9px;align-items:center;font:10px/1.5 var(--mono);letter-spacing:.1em;color:#c7c0df;margin-bottom:20px}.collab-eyebrow i{height:6px;width:6px;border-radius:50%;background:#cbb8ff;box-shadow:0 0 12px #cbb8ff66}.collab-heading h2{font-size:clamp(34px,4vw,58px);line-height:1.15;margin:0;letter-spacing:-.045em}.collab-heading h2>span{color:#b8b2cd}.collab-heading>p{font-size:16px;line-height:1.7;max-width:330px;margin:0 0 4px;color:#bcb6ce}.collab-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.collab-card{min-width:0;border:1px solid #9a92c063;border-radius:19px;background:linear-gradient(135deg,#6b6c9b16,#60407b20);box-shadow:inset 0 1px 0 #ebe5ff14;overflow:hidden;transition:border-color .2s,background .2s}.collab-featured{background:radial-gradient(ellipse at 0 0,#b4ceff22,transparent 70%),linear-gradient(120deg,#7b58aa32,#38345525);border-color:#b8a2dd8c}.collab-card:hover,.collab-card[open]{border-color:#bdb0e4a6}.collab-card>summary{list-style:none;cursor:pointer;padding:25px;min-height:260px;display:flex;flex-direction:column;-webkit-tap-highlight-color:transparent}.collab-card>summary::-webkit-details-marker{display:none}.collab-card>summary:focus-visible{outline:2px solid #d0bcff;outline-offset:-5px;border-radius:17px}.collab-number{font:11px/1.6 var(--mono);letter-spacing:.06em;color:#bfb2dc;margin-bottom:28px}.collab-card h3{font-size:23px;line-height:1.3;letter-spacing:-.035em;margin:0 0 14px;color:#f0eef8;font-weight:500}.collab-key{font-size:16px;line-height:1.6;margin:0 0 22px;color:#c2bbd3}.collab-expand{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #aaa0c72e;margin-top:auto;padding-top:16px;font-size:13px;line-height:1.5;color:#d8cef0;min-height:44px}.collab-expand>span{font:24px/1 var(--mono);font-weight:400;color:#dbcbff;transition:transform .2s}.collab-card[open] .collab-expand>span{transform:rotate(45deg)}.collab-detail{padding:0 25px 25px}.collab-detail>p{font-size:16px;line-height:1.75;color:#c6c0d8;margin:0;padding-top:5px}.collab-footer{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-top:32px}.collab-footer>p{font-size:17px;line-height:1.6;color:#ece8f7;margin:0}.collab-footer>p>span{font-size:15px;color:#afa6c6}.collab-contact.lime-button{font-size:15px;min-height:54px;padding:16px 24px;gap:30px}.collab-contact.lime-button>span{font-size:23px}.collaboration details>summary h3{font-family:var(--sans)}
@media(max-width:1050px){.collab-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.collab-heading>p{font-size:15px;max-width:280px}.collab-card>summary{min-height:260px}.collab-card h3{font-size:24px}}
@media(max-width:760px){.collab-heading{display:block;margin-bottom:28px}.collab-heading>p{font-size:16px;margin-top:22px;max-width:430px}.collab-desktop-break{display:none}.collab-card>summary{padding:22px;min-height:260px}.collab-detail{padding:0 22px 22px}.collab-card h3{font-size:22px}.collab-key{font-size:15px}.collab-detail>p{font-size:15px}.collab-number{font-size:10px;letter-spacing:.04em;margin-bottom:24px}.collab-expand{font-size:12px}}
@media(max-width:560px){.collaboration.section{padding:44px 6% 48px}.collaboration .section-label{font-size:10px;margin-bottom:26px;line-height:1.7;gap:15px}.collaboration .section-label>span:last-child{font-size:9px;max-width:none}.collab-eyebrow{font-size:10px;letter-spacing:.08em;margin-bottom:16px}.collab-heading h2{font-size:34px;line-height:1.15;letter-spacing:-.045em}.collab-heading>p{font-size:16px;line-height:1.7;margin-top:20px}.collab-cards{grid-template-columns:1fr;gap:13px}.collab-card{border-radius:17px}.collab-card>summary{padding:22px;min-height:0}.collab-number{font-size:11px;margin-bottom:20px}.collab-card h3{font-size:24px;line-height:1.3;margin-bottom:12px;letter-spacing:-.035em}.collab-key{font-size:16px;line-height:1.6;margin-bottom:19px}.collab-expand{font-size:14px;min-height:45px;padding-top:14px}.collab-expand>span{font-size:24px}.collab-detail{padding:0 22px 23px}.collab-detail>p{font-size:16px;line-height:1.75}.collab-footer{display:block;padding-top:28px}.collab-footer>p{font-size:18px}.collab-footer>p>span{font-size:16px}.collab-contact.lime-button{width:100%;margin-top:22px;font-size:15px;min-height:56px;padding:16px 22px}.collab-contact.lime-button>span{font-size:24px}}
@media(prefers-reduced-motion:reduce){.collab-card,.collab-expand>span{transition:none}}
