.creative-routes--partnership{color:var(--ink);background:#fff;border-top:1px solid #0b352f24;padding:clamp(88px,10vw,132px) 0;scroll-margin-top:clamp(112px,12vw,148px);overflow:hidden}.creative-routes--partnership .creative-routes__header{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:end;gap:clamp(48px,8vw,120px);margin-bottom:clamp(48px,6vw,76px);display:grid}.creative-routes--partnership .creative-routes__header h2{max-width:11ch;font:400 clamp(44px,4.6vw,64px)/1.04 var(--font-display);letter-spacing:0;text-wrap:balance;margin:14px 0 0}.creative-routes--partnership .creative-routes__summary>p{color:#4b4d4c;max-width:62ch;margin:0;font-size:16px;line-height:1.7}.creative-routes--partnership .creative-routes__summary small{color:var(--dana-gold);font:700 10px/1.3 var(--font-copy);letter-spacing:.13em;text-transform:uppercase;margin-top:24px;display:block}.creative-routes--partnership .creative-routes__rail{background:0 0;border-top:1px solid #0b352f29;grid-template-columns:1fr;gap:0;display:grid}.creative-routes--partnership .creative-routes__card{min-width:0;box-shadow:none;background:0 0;border-bottom:1px solid #0b352f29;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);padding-block:clamp(24px,3vw,38px);display:grid}.creative-routes--partnership .creative-routes__card:nth-child(2n){grid-template-columns:minmax(0,1.22fr) minmax(280px,.78fr)}.creative-routes--partnership .creative-routes__card:nth-child(2n) figure{grid-column:2}.creative-routes--partnership .creative-routes__card:nth-child(2n) .creative-routes__body{grid-area:1/1;padding-left:0;padding-right:clamp(36px,6vw,88px)}.creative-routes--partnership .creative-routes__card figure{aspect-ratio:16/10;box-shadow:none;background:0 0;margin:0;overflow:hidden}.creative-routes--partnership .creative-routes__card img{object-fit:cover;filter:none;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.8,.2,1);display:block}.creative-routes--partnership .creative-routes__card:first-child img{object-position:center 42%}.creative-routes--partnership .creative-routes__card:nth-child(2) img{object-position:center 48%}.creative-routes--partnership .creative-routes__card:nth-child(3) img{object-position:center 44%}.creative-routes--partnership .creative-routes__card:hover img{transform:scale(1.018)}.creative-routes--partnership .creative-routes__body{background:0 0;grid-template-columns:34px minmax(0,1fr);align-content:center;gap:14px;padding:clamp(24px,4vw,52px) 0 clamp(24px,4vw,52px) clamp(36px,6vw,88px);display:grid}.creative-routes--partnership .creative-routes__body>span{color:var(--dana-gold);font:700 11px/1 var(--font-copy);letter-spacing:.12em;padding-top:5px}.creative-routes--partnership .creative-routes__body h3{max-width:22ch;margin:0 0 14px;font:600 clamp(24px,2.4vw,34px)/1.16 var(--font-copy)!important;letter-spacing:-.018em!important}.creative-routes--partnership .creative-routes__body p{color:#4b4d4c;max-width:46ch;margin:0;font-size:15px;line-height:1.65}@media (width<=1023px){.creative-routes--partnership .creative-routes__header{grid-template-columns:1fr;gap:28px}}@media (width<=700px),(width<=900px) and (height<=500px){.creative-routes--partnership>.editorial-shell{width:100%!important}.creative-routes--partnership .creative-routes__header{gap:22px;width:calc(100% - 40px);margin:0 auto 36px}.creative-routes--partnership .creative-routes__rail{border-top:0}.creative-routes--partnership .creative-routes__card,.creative-routes--partnership .creative-routes__card:nth-child(2n){border-bottom:0;grid-template-columns:1fr;padding:0 20px 36px}.creative-routes--partnership .creative-routes__card:nth-child(2n) figure{grid-column:1}.creative-routes--partnership .creative-routes__card:nth-child(2n) .creative-routes__body{grid-area:auto/1;padding-right:0}.creative-routes--partnership .creative-routes__card figure{aspect-ratio:4/3}.creative-routes--partnership .creative-routes__body{padding:22px 0 0}}@media (width<=560px){.creative-routes--partnership{padding:96px 0 64px;scroll-margin-top:150px}.creative-routes--partnership .creative-routes__header h2{font-size:clamp(38px,10.8vw,44px)}.creative-routes--partnership .creative-routes__summary>p{font-size:15px;line-height:1.62}.creative-routes--partnership .creative-routes__summary small{margin-top:18px}.creative-routes--partnership .creative-routes__body{grid-template-columns:30px minmax(0,1fr);gap:10px}.creative-routes--partnership .creative-routes__body h3{font-size:25px!important}.creative-routes--partnership .creative-routes__body p{font-size:14px;line-height:1.58}}@media (prefers-reduced-motion:reduce){.creative-routes--partnership .creative-routes__card img{transition:none}}
