.story-notes{display:grid;grid-template-columns:repeat(2,1fr);background:#111;color:#fff}
.story-notes article{min-height:390px;padding:55px 5vw;border-right:1px solid #333;border-bottom:1px solid #333}
.story-notes article:nth-child(2){background:var(--red)}
.story-notes article:nth-child(3){background:var(--blue)}
.story-notes .triplet-note{background:var(--yellow);color:#111}
.story-notes span{display:block;text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:700;opacity:.72}
.story-notes h3{max-width:540px;margin:60px 0 22px;font-family:"Instrument Serif",serif;font-size:clamp(38px,4vw,59px);font-weight:400;line-height:1}
.story-notes p{max-width:650px;margin:0;font-size:17px;opacity:.84}
@media(max-width:760px){.story-notes{grid-template-columns:1fr}.story-notes article{min-height:auto;padding:48px 5vw}.story-notes h3{margin-top:40px}}
.culinary-bridge{display:grid;grid-template-columns:1fr 1fr;gap:7vw;padding:90px 5vw;background:#111;color:#fff;align-items:center}
.culinary-bridge h2{margin:.12em 0;font-family:"Instrument Serif",serif;font-size:clamp(52px,6vw,88px);font-weight:400;line-height:.9;letter-spacing:-.035em}
.culinary-bridge h2 em{color:var(--yellow)}
.bok-logo{display:block;width:min(300px,72%);height:auto;margin:0 0 22px;padding:16px;background:#fff;border-radius:18px;filter:drop-shadow(0 12px 28px rgba(0,0,0,.28))}
.culinary-bridge>div:last-child p{max-width:620px;font-size:19px;color:#ccc;margin-bottom:28px}
@media(max-width:760px){.culinary-bridge{grid-template-columns:1fr;padding:70px 5vw}.culinary-bridge>div:last-child p{font-size:17px}}
