html body .crew-wall{background:#000;gap:0;width:auto;min-width:0;display:block;container-type:inline-size}html body .crew-wall .cw-grid{--cols:3;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-auto-rows:calc(100cqi / var(--cols));grid-auto-flow:dense;gap:0;margin:0;padding:0;list-style:none;display:grid}@container (min-width:37.5rem){html body .crew-wall .cw-grid{--cols:4}}@container (min-width:56.25rem){html body .crew-wall .cw-grid{--cols:5}}@container (min-width:80rem){html body .crew-wall .cw-grid{--cols:6}}@container (min-width:105rem){html body .crew-wall .cw-grid{--cols:7}}html body .crew-wall .cw-sun{background:#000;place-items:center;display:grid}html body .crew-wall .cw-sun img{opacity:.9;width:34%;max-width:6rem;height:auto}@container (max-width:37.49rem){html body .crew-wall .cw-hide-3{display:none}}@container (min-width:37.5rem) and (max-width:56.24rem){html body .crew-wall .cw-hide-4{display:none}}@container (min-width:56.25rem) and (max-width:79.99rem){html body .crew-wall .cw-hide-5{display:none}}@container (min-width:80rem) and (max-width:104.99rem){html body .crew-wall .cw-hide-6{display:none}}@container (min-width:105rem){html body .crew-wall .cw-hide-7{display:none}}html body .crew-wall .acw-tile{aspect-ratio:auto;border-radius:0;height:auto;min-height:0;margin:0}html body .crew-wall .acw-tile h3,html body .crew-wall .acw-tile p,html body .crew-wall .acw-cta__button{margin:0}html body .crew-wall .acw-tile__caption h3{color:#fffef4}html body .crew-wall .acw-tile--partner-plain .acw-tile__caption h3{color:#111}html body .estate-crew .crew-wall{margin-inline:calc(var(--gutter) * -1)}html body #crew .crew-wall--event{width:100vw;max-width:none;margin:0}html body .crew-section .crew-wall--destination,html body .crew-section .crew-wall--spot,html body .spot-section .crew-wall--spot{width:100%;max-width:none}html body .crew-wall .cw-cta{justify-content:flex-end;gap:.5rem;padding:clamp(.7rem,1.6cqi,1.25rem)}html body .crew-wall .cw-cta .acw-cta__kicker{letter-spacing:.12em;font-size:.62rem}html body .crew-wall .cw-cta .acw-cta__title{letter-spacing:0;text-transform:none;opacity:.92;font-size:clamp(.95rem,1.7cqi,1.35rem);line-height:1.1}html body .crew-wall .cw-cta .acw-cta__button{white-space:normal;min-height:2rem;padding:.3rem .75rem;font-size:.74rem}
