
.collaboration-page{padding:0 4%;max-width:1600px;margin:0 auto}
.collaboration-intro{padding:clamp(64px,9vw,130px) 0 80px;max-width:1000px}
.collaboration-intro h1{font-size:clamp(52px,8.5vw,128px);font-weight:400;letter-spacing:-.045em;margin:25px 0 30px;line-height:1.05;overflow-wrap:break-word}
.collaboration-intro h1 span{color:#888}
.collaboration-intro p{max-width:640px;color:#b5b5b5;font-size:16px;line-height:1.8}
.collaboration-intro .collaboration-lead{font-size:clamp(22px,2.5vw,32px);line-height:1.4;color:#f7f7f5;margin-bottom:22px}
.collaboration-intro .button{display:inline-flex;align-items:center;justify-content:center;margin-top:26px;text-decoration:none}
.collaboration-details{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid #2c2c2c;padding:65px 0 100px}
.collaboration-details h2{font-size:clamp(32px,4vw,56px);margin-top:22px}
.collaboration-copy p{color:#b5b5b5;font-size:16px;line-height:1.8;margin:0 0 24px}
.collaboration-email{color:#fff;font-size:clamp(16px,2vw,23px);text-underline-offset:7px;overflow-wrap:anywhere}
@media(max-width:700px){.collaboration-page{padding:0 5%}.collaboration-intro{padding:60px 0}.collaboration-details{grid-template-columns:1fr;gap:26px;padding:42px 0 65px}.collaboration-details h2{margin-bottom:0}.collaboration-intro .button{max-width:100%}}

.collaboration-intro h1{font-size:clamp(42px,7vw,104px)}.collaboration-details{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(24px,5vw,70px);padding:54px 0}.collaboration-details h2{font-size:clamp(26px,3.1vw,44px);margin:0;overflow-wrap:break-word}.collaboration-signoff{padding:55px 0 90px;border-top:1px solid #2c2c2c;font-size:clamp(18px,2.3vw,28px);letter-spacing:.03em}.collaboration-signoff p{font-size:16px;color:#aaa}.collaboration-copy .button{display:inline-flex;text-decoration:none;margin-top:8px}@media(max-width:700px){.collaboration-details{grid-template-columns:1fr}.collaboration-signoff{padding:42px 0 65px}}

.collaboration-partnership{border-left:2px solid #aaa;padding-left:24px;margin:32px 0}.collaboration-partnership p{color:#f7f7f5;line-height:1.8}.collaboration-signoff .button{display:inline-flex;text-decoration:none;margin-top:22px;font-size:14px;letter-spacing:.035em}

/* Compact typography for the collaboration page. */
.collaboration-intro h1{font-size:clamp(34px,5vw,68px)}.collaboration-intro .collaboration-lead{font-size:clamp(18px,1.8vw,23px)}.collaboration-intro p,.collaboration-copy p{font-size:14px;line-height:1.75}.collaboration-details h2{font-size:clamp(22px,2.3vw,32px)}.collaboration-signoff{font-size:clamp(17px,1.8vw,22px)}.collaboration-signoff p{font-size:14px}
