.partnership-page{background:#191a16;color:#eeeee7}.partnership-page main{display:block}.partnership-page .site-header{color:#eeeee7}.partnership-page .site-header nav{margin-left:0}.header-invite{border-bottom:1px solid #777;padding-bottom:5px}.partnership-hero{padding:145px 4vw 0;position:relative;overflow:hidden}.hero-eyebrow{display:flex;justify-content:space-between;color:#b6b7aa}.partnership-hero h1{font-size:clamp(70px,9.7vw,190px);font-weight:400;line-height:.95;letter-spacing:-.06em;margin:65px 0 40px;position:relative}.partnership-hero h1 em{font-family:Georgia,serif;font-weight:400;font-size:.91em}.partnership-hero h1>span{position:absolute;right:0;bottom:0;font-size:13vw;color:#dfff00}.hero-bottom{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:65px}.hero-bottom p{font-size:21px;line-height:1.4;color:#b6b7aa}.hero-bottom a{border-bottom:1px solid #aaa;padding-bottom:10px}.hero-image{margin:0;position:relative;height:65vw;max-height:800px;overflow:hidden}.hero-image img{width:100%;height:100%;object-fit:cover;object-position:50% 35%}.hero-image figcaption{position:absolute;bottom:20px;left:25px;background:#191a16;padding:9px 15px}.shared-perspective{background:#dfff00;color:#191a16;margin-top:0;padding:90px 4vw;display:grid;grid-template-columns:30% 1fr;gap:5%}.shared-perspective h2{font-size:clamp(45px,5.5vw,100px);font-weight:400;line-height:1.03;letter-spacing:-.055em;margin:0 0 35px}.shared-perspective h2 em,.discipline-heading h2 em,.proposal-intro h2 em{font-family:Georgia,serif;font-weight:400}.shared-perspective div>p{max-width:620px;font-size:21px;line-height:1.5;margin-top:20px}.creative-disciplines{padding:100px 4vw;display:grid;grid-template-columns:1fr 1fr;gap:9vw}.discipline-heading h2{font-size:clamp(40px,5.5vw,90px);font-weight:400;line-height:1;letter-spacing:-.045em;margin:35px 0 45px}.discipline-heading>a{border-bottom:1px solid #888;padding-bottom:8px}.discipline-list article{border-top:1px solid #ffffff45;display:flex;gap:30px;padding:30px 0}.discipline-list article>.mono{color:#dfff00;padding-top:10px}.discipline-list h3{font-weight:400;font-size:35px;letter-spacing:-.03em;margin:0 0 15px}.discipline-list p{font-size:17px;color:#b6b7aa;max-width:360px}.proposal-section{background:#eeeee7;color:#191a16;padding:90px 4vw;display:grid;grid-template-columns:1fr 1fr;gap:9vw;scroll-margin-top:25px}.proposal-intro{align-self:start;position:sticky;top:45px}.proposal-intro h2{font-size:clamp(60px,7vw,115px);font-weight:400;letter-spacing:-.05em;line-height:.95;margin:45px 0 35px}.proposal-intro>p:not(.mono){font-size:21px;max-width:340px;color:#626358;line-height:1.5}.proposal-note{margin-top:45px;max-width:260px;color:#747567}.proposal-form{min-width:0}.proposal-form .inquiry-ready h2{font-size:4.5vw}.partnership-footer{display:flex;align-items:center;justify-content:space-between;padding:40px 4vw;gap:25px}.partnership-footer>.mono{font-size:12px}
@media(max-width:700px){.header-invite{display:none}.partnership-hero{padding:110px 6vw 0}.hero-eyebrow{font-size:12px}.partnership-hero h1{font-size:12.2vw;margin:45px 0 30px;line-height:1.1}.partnership-hero h1>span{font-size:11vw;bottom:5px}.hero-bottom{display:block;margin-bottom:35px}.hero-bottom p{font-size:17px;margin-bottom:25px}.hero-image{height:105vw}.hero-image figcaption{font-size:12px;left:10px;bottom:10px;padding:8px}.shared-perspective,.creative-disciplines,.proposal-section{display:block;padding:50px 6vw}.shared-perspective h2{font-size:11vw;margin-top:35px}.shared-perspective div>p{font-size:18px}.discipline-heading h2{font-size:12vw}.discipline-list{margin-top:45px}.discipline-list h3{font-size:29px}.discipline-list p{font-size:16px}.proposal-intro{position:static;margin-bottom:50px}.proposal-intro h2{font-size:17vw;margin:30px 0}.proposal-intro>p:not(.mono){font-size:18px}.proposal-note{margin-top:25px}.proposal-form .inquiry-ready h2{font-size:13vw}.partnership-footer{display:grid;grid-template-columns:1fr 1fr;padding:30px 6vw}.partnership-footer>span{grid-column:1/-1}.partnership-page .site-header nav>a{display:block}}
