.bridge{padding:130px 5vw;background:var(--paper);color:var(--ink)}
.bridge .section-label{color:#60656f}.bridge-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.bridge-grid figure{grid-column:span 2;margin:0}.bridge-grid figure:nth-child(4),.bridge-grid figure:nth-child(5){grid-column:span 3}.bridge-grid img{aspect-ratio:16/11;object-fit:cover}.bridge-grid figcaption{display:flex;justify-content:space-between;gap:16px;padding:13px 0 0;border-top:1px solid #a6a7a7}.bridge-grid figcaption b{font:400 .95rem Manrope,Arial}.bridge-grid figcaption span{color:#74777c;font-size:.68rem;letter-spacing:.07em;text-align:right;text-transform:uppercase}.bold-intro{display:grid;grid-template-columns:.45fr 1fr .6fr;gap:5vw;align-items:end;margin:150px 0 70px;padding-top:50px;border-top:1px solid #aaa}.bold-intro h2{margin:0;font:300 clamp(2.8rem,4.8vw,5.4rem)/1.02 Manrope,Arial;letter-spacing:-.055em}.bold-intro>p:last-child{color:#686b70}.case-gallery{grid-template-columns:1fr 1fr}.case-gallery .case-main{grid-row:auto}.case-gallery .case-main img,.case-gallery>figure>video{min-height:560px}.case-gallery .dolce{grid-column:1/-1}.case-gallery .dolce img{aspect-ratio:16/8;min-height:0}.case-notes{display:grid;grid-template-columns:repeat(3,1fr);margin-top:50px;border-top:1px solid var(--line)}.case-notes article{padding:28px 30px 0 0;border-right:1px solid var(--line)}.case-notes article+article{padding-left:30px}.case-notes article:last-child{border-right:0}.case-notes span{color:var(--muted);font-size:.7rem}.case-notes h3{margin:38px 0 12px;font:300 1.35rem Manrope,Arial}.case-notes p{margin:0;color:#ffffffa8;font-size:.9rem}@media(max-width:960px){.bold-intro{grid-template-columns:1fr}.bridge-grid figure{grid-column:span 3}.bridge-grid figure:last-child{grid-column:2/span 4}.case-gallery .case-main img,.case-gallery>figure>video{min-height:420px}}@media(max-width:620px){.bridge{padding:90px 22px}.bridge-grid{grid-template-columns:1fr}.bridge-grid figure,.bridge-grid figure:nth-child(4),.bridge-grid figure:nth-child(5),.bridge-grid figure:last-child{grid-column:auto}.bridge-grid figcaption{display:block}.bridge-grid figcaption span{display:block;margin-top:4px;text-align:left}.bold-intro{margin:100px 0 55px}.case-gallery{grid-template-columns:1fr}.case-gallery .dolce{grid-column:auto}.case-gallery .dolce img{aspect-ratio:4/5}.case-notes{grid-template-columns:1fr}.case-notes article,.case-notes article+article{padding:26px 0;border-right:0;border-bottom:1px solid var(--line)}.case-notes h3{margin-top:22px}}
