/* Page 7 — Collaborations */
@media(min-width:1051px){.site-header nav{gap:clamp(7px,.85vw,15px)}.site-header nav a{font-size:clamp(.65rem,.72vw,.82rem)}}
.collab-hero{display:grid;grid-template-columns:1.13fr .87fr;min-height:680px;background:var(--ivory)}.collab-copy{padding:94px 7% 85px 12%;align-self:center}.micro{font-size:.72rem;letter-spacing:.16em;color:#798593;font-weight:700}.collab-hero h1,.intro-section h2,.section-head h2,.feature-copy h2,.pathways h2,.enquire h2{font-family:'Playfair Display',Georgia,serif;font-weight:500;color:var(--navy);line-height:1.16;letter-spacing:-.035em}.collab-hero h1{font-size:clamp(2.9rem,4.5vw,5.1rem);margin:22px 0}.collab-hero em,.intro-section em,.section-head em,.feature-copy em,.pathways em,.enquire em{color:var(--blue);font-weight:400}.gold-rule{width:70px;height:3px;background:var(--gold);margin:28px 0}.collab-lead{font-family:'Playfair Display',Georgia,serif;font-size:1.6rem;color:var(--navy);margin:0}.collab-copy>p:not(.overline):not(.micro):not(.collab-lead){line-height:1.9;color:#5a6b7b;max-width:580px;margin:16px 0 30px}.collab-photo{position:relative;overflow:hidden;min-height:530px}.collab-photo img{height:100%;width:100%;object-fit:cover;object-position:center 25%;display:block}.photo-note{position:absolute;bottom:30px;left:25px;background:#233c65e8;color:#fff;padding:16px 20px;font-size:.69rem;line-height:1.7;letter-spacing:.12em;font-weight:700}.intro-section{text-align:center;padding:95px 15%}.intro-section h2{font-size:clamp(2.4rem,3.7vw,4rem);margin:16px auto}.intro-section>p:last-child{max-width:800px;margin:0 auto;color:#5a6b7b;line-height:1.95}.opportunities{padding:100px 8%;background:#f5f0e7}.section-head{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:35px}.section-head h2{font-size:clamp(2.3rem,3.5vw,3.9rem);margin:14px 0 0}.section-head>p{max-width:330px;color:#5a6b7b;line-height:1.8}.opportunity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.opportunity-grid article{background:white;padding:33px 30px;display:flex;flex-direction:column;min-height:335px;border-top:3px solid var(--gold)}.op-number{font-size:.75rem;font-weight:700;letter-spacing:.15em;color:var(--blue)}.op-icon{font-size:2rem;color:var(--gold);margin:13px 0 5px}.opportunity-grid h3,.path-grid h3,.enquire-card h3{font-family:'Playfair Display',Georgia,serif;font-weight:500;color:var(--navy);font-size:1.55rem;line-height:1.35;margin:8px 0 13px}.opportunity-grid article p{font-size:.88rem;line-height:1.85;color:#5a6b7b;margin:0 0 24px}.op-tag{margin-top:auto;border-top:1px solid #e5e3dd;padding-top:16px;font-size:.65rem;letter-spacing:.13em;color:#987e55;font-weight:700}.collab-feature{display:grid;grid-template-columns:1fr 1fr;min-height:520px}.feature-photo img{width:100%;height:100%;object-fit:cover;display:block}.feature-copy{padding:75px 12%;align-self:center}.feature-copy h2{font-size:clamp(2.2rem,3.1vw,3.7rem)}.feature-copy>p:not(.overline){color:#5a6b7b;line-height:1.9}.pathways{background:#f2f6f8;padding:90px 8%}.pathways h2{font-size:clamp(2.3rem,3.6vw,3.9rem)}.path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:35px}.path-grid>div{padding:29px;background:white;border-bottom:3px solid var(--gold)}.path-grid span{color:var(--blue);font-size:.78rem;font-weight:700}.path-grid p{color:#5a6b7b;line-height:1.8}.collab-quote{background:var(--navy);color:white;text-align:center;padding:95px 14%}.collab-quote .overline{color:#e4c58f}.collab-quote blockquote{font-family:'Playfair Display',Georgia,serif;font-size:clamp(1.7rem,3vw,3.4rem);line-height:1.4;max-width:950px;margin:28px auto}.collab-quote>p:last-child{font-size:.72rem;letter-spacing:.16em;color:#d1dce6}.enquire{padding:95px 8%;display:grid;grid-template-columns:1.1fr .9fr;gap:9%;align-items:center}.enquire h2{font-size:clamp(2.4rem,3.5vw,4rem)}.enquire p:not(.overline){color:#5a6b7b;line-height:1.85}.enquire-note{font-size:.78rem}.enquire-card{padding:42px;background:var(--ivory);border-top:4px solid var(--gold)}.enquire-card span{font-size:.7rem;letter-spacing:.13em;color:var(--blue);font-weight:700}.enquire-card p{margin-bottom:25px}.enquire-card .button{font-size:.76rem}
@media(max-width:1050px){.collab-hero{grid-template-columns:1fr}.collab-copy{padding:70px 8%}.collab-photo{height:440px;min-height:0}.opportunity-grid{grid-template-columns:repeat(2,1fr)}.collab-feature{grid-template-columns:1fr}.feature-photo{height:430px}.path-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){.collab-copy{padding:60px 7%}.collab-photo{height:340px}.intro-section{padding:65px 7%}.opportunities,.pathways{padding:65px 6%}.section-head{display:block}.section-head>p{max-width:none}.opportunity-grid,.path-grid,.enquire{grid-template-columns:1fr}.opportunity-grid article{min-height:0}.feature-photo{height:280px}.feature-copy{padding:60px 7%}.collab-quote{padding:70px 7%}.enquire{padding:65px 7%;gap:25px}.enquire-card{padding:30px}}
@media print{.collab-hero,.collab-feature{min-height:0}.opportunity-grid article,.path-grid>div{break-inside:avoid}}
