.pool-story{padding:clamp(80px,9vw,135px) clamp(24px,8vw,135px);background:var(--paper)}
.pool-copy{display:grid;grid-template-columns:1fr 1.15fr;gap:8vw;margin-bottom:45px;align-items:start}
.pool-copy h2{font-size:clamp(2.8rem,4.8vw,5.2rem)}
.pool-copy>div:last-child{padding-top:38px;max-width:600px}
.pool-copy>div:last-child p:first-child{font-size:1.15rem}
.pool-images{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.pool-images figure{margin:0;aspect-ratio:16/9;overflow:hidden;position:relative}
.pool-images img{object-position:center 40%}
.pool-images figcaption{position:absolute;left:18px;bottom:16px;background:rgba(16,42,38,.88);color:#fff;padding:8px 12px;font-size:.78rem}
@media(max-width:800px){.pool-copy{grid-template-columns:1fr;gap:0}.pool-copy>div:last-child{padding-top:0}.pool-images{grid-template-columns:1fr}}
@media(max-width:600px){.pool-images figure{aspect-ratio:16/9}.pool-images img{object-position:center 35%}.pool-images figcaption{left:12px;bottom:12px}}
