.bridge-home .story-section .story-grid{grid-template-columns:.9fr 1.1fr;gap:clamp(32px,6vw,80px)}.bridge-home .story-section .story-grid>div:first-child{border:0;padding:0}.bridge-home .story-section .eyebrow{color:var(--link)}.bridge-home .story-section h2{max-width:20ch}.bridge-home .story-section .story-copy{max-width:62ch}.bridge-home .story-section .story-copy .text-link{margin-top:20px}.spotlight-layout{background:var(--surface-soft);grid-template-columns:1fr 1fr;gap:0;display:grid}.spotlight-photo{min-width:0}.spotlight-photo img{object-fit:cover;width:100%;height:100%;min-height:500px}.spotlight-content{padding:clamp(28px,4vw,56px)}.spotlight-content h2{margin-bottom:28px}.spotlight-content .story-copy .lead{font-size:var(--type-card)!important;line-height:1.4!important}.spotlight-content .story-copy p{font-size:var(--type-body);line-height:1.75}.spotlight-content .story-copy p.small{font-size:.875rem}.bridge-home .feature-context{grid-template-columns:.9fr 1.1fr;gap:clamp(32px,6vw,80px)}.bridge-home .feature-context>div>h3{font-size:var(--type-subsection);max-width:20ch;line-height:1.3}.bridge-home .feature-context .feature-copy h3{font-size:var(--type-card);line-height:1.35}.bridge-home .feature-context .feature-copy h3:after{content:none}.bridge-home .feature-context .feature-copy p.small{font-size:.875rem}.bridge-home .history-section{text-align:left}.bridge-home .history-section>div>p{max-width:68ch}.bridge-home .history-section .home-history{gap:0}.bridge-home .history-section .home-history>div{border-top:1px solid #ffffff38;padding:24px 24px 0}.bridge-home .history-section .home-history>div:first-child{padding-left:0}.bridge-home .history-section .home-history>div+div{border-left:1px solid #ffffff38}.bridge-home .history-section .home-history dd{font-size:clamp(3rem,5vw,4.25rem)}.bridge-home .archive-section .section-heading,.bridge-home .supporters .section-heading{text-align:left;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:32px}.bridge-home .archive-section .section-heading h2:after,.bridge-home .supporters .section-heading h2:after{content:none}.bridge-home .home-programs{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bridge-home .home-programs>a{border:1px solid var(--rule);gap:18px;padding-bottom:24px}.bridge-home .home-programs>a>img,.bridge-home .home-programs .program-year{height:210px;min-height:210px}.bridge-home .home-programs>a>div,.bridge-home .home-programs .album-action{margin-inline:24px}.bridge-home .home-programs h3{font-size:var(--type-card)}.bridge-home .home-programs>a>div>p:not(.eyebrow){font-size:1rem;line-height:1.6}.bridge-home .home-programs .eyebrow{margin-bottom:10px}.bridge-home .home-programs .album-action{font-weight:600}.bridge-home .supporter-grid{border:1px solid var(--rule);background:0 0;gap:0;padding:0}.supporter-mark{background:#fff;justify-content:center;align-items:center;min-width:0;min-height:150px;padding:28px 20px;display:flex}.supporter-mark+.supporter-mark{border-left:1px solid var(--rule)}.bridge-home .supporter-grid img{object-fit:contain;width:100%;height:86px}@media (width<=1000px){.bridge-home .home-programs{grid-template-columns:repeat(2,minmax(0,1fr))}.spotlight-content{padding:32px}.spotlight-photo img{min-height:580px}.supporter-mark{border-bottom:1px solid var(--rule)}}@media (width<=800px){.bridge-home .story-section .story-grid,.bridge-home .feature-context,.spotlight-layout{grid-template-columns:1fr;gap:28px}.spotlight-layout{gap:0}.spotlight-photo img{height:360px;min-height:0}.bridge-home .history-section .home-history>div{padding:24px 20px}.bridge-home .history-section .home-history>div:nth-child(odd){border-left:0;padding-left:0}}@media (width<=540px){.bridge-home .archive-section .section-heading,.bridge-home .supporters .section-heading{flex-direction:column;align-items:flex-start;gap:20px}.bridge-home .home-programs{grid-template-columns:1fr}.bridge-home .home-programs>a>img,.bridge-home .home-programs .program-year{height:230px;min-height:230px}.spotlight-content{padding:28px 24px}.spotlight-photo img{height:280px}.supporter-mark{min-height:132px;padding:20px 16px}.supporter-mark:nth-child(odd){border-left:0}.bridge-home .supporter-grid img{height:75px}}.bridge-home .history-section>.wrap{text-align:left}.bridge-home .history-section>.wrap>h2{max-width:24ch}
