.lagoon-collection{padding:72px clamp(20px,5vw,88px);background:#f5f3ec;color:#493d32}.lagoon-collection header{max-width:760px;margin-bottom:36px}.lagoon-collection h2{font-family:"DM Sans",sans-serif;font-size:clamp(30px,4vw,52px);font-weight:400;line-height:1.15;margin:12px 0 20px}.lagoon-collection header>p:last-child{line-height:1.7}.lagoon-collection-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px 24px;align-items:start}.lagoon-collection figure{margin:0;min-width:0}.lagoon-collection .wide{grid-column:1/-1}.lagoon-enlarge{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.lagoon-enlarge img{display:block;width:100%;height:auto}.lagoon-enlarge:focus-visible{outline:3px solid #806848;outline-offset:5px}.lagoon-collection figcaption{display:flex;justify-content:space-between;padding:14px 0;font-size:16px}.lagoon-film{margin-top:44px}.lagoon-film video{display:block;width:100%;max-height:75vh;background:#171714}.lagoon-film p{margin:14px 0}.lagoon-caption{font-size:14px;line-height:1.6;max-width:850px;margin:30px 0 0;color:#655644}#lagoon-image-dialog{padding:16px;border:0;background:#f5f3ec;width: min(1400px,94vw);max-width:94vw;max-height:94vh}#lagoon-image-dialog::backdrop{background:rgba(30,24,18,.8)}#lagoon-image-dialog button{display:block;margin:0 0 12px auto;border:1px solid #806848;background:transparent;color:#493d32;padding:10px 20px;cursor:pointer}#lagoon-image-dialog img{display:block;width:100%;height:auto;max-height:80vh;object-fit:contain}@media(max-width:700px){.lagoon-collection-grid{grid-template-columns:1fr;gap:22px}.lagoon-collection{padding:44px 20px}.lagoon-collection .wide{grid-column:auto}}

.lagoon-collection-grid figure:nth-child(4) img,.lagoon-collection-grid figure:nth-child(5) img{aspect-ratio:2048/1143;object-fit:cover;object-position:center}
