/* Supplied Team Sand Dive identity: dune sand, dirt, off-road, sand white. */
:root{--sand:#d7b089;--dirt:#8c6f4e;--ink:#1a1a1a;--paper:#f4efe6}
body{color:var(--paper)}
header{background:var(--ink);border-color:#443b32;height:112px}
.brand{position:relative;display:block;flex-shrink:0;width:260px;height:76px;overflow:hidden}
.brand-image{position:absolute;width:325px;height:auto;max-width:none;left:50%;top:50%;transform:translate(-50%,-46%)}
footer .brand{width:220px;height:65px}footer .brand-image{width:275px}
.location{color:var(--sand)}
.hero{height:calc(100svh - 112px)}
.hero-image{filter:brightness(.7) saturate(.65)}
.shade{background:linear-gradient(90deg,rgba(26,26,26,.82),rgba(26,26,26,.08) 85%),linear-gradient(0deg,rgba(26,26,26,.75),transparent 45%)}
.button{color:var(--ink)}
.strip{background:var(--sand);color:var(--ink)}
.video-card{background:#25221f;border-color:#514435}
.crew{border-color:#514435}.crew>div>p{color:#c4b9ac}
.crew-signature{margin-top:50px;padding:30px 0;border-top:1px solid #514435;align-items:center;justify-content:flex-start!important;gap:50px!important}
.crew-signature img{width:260px;height:auto;max-width:100%}
.crew-signature p{font-weight:600;letter-spacing:4px;font-size:18px;color:var(--sand)!important}
.crew-signature p span{display:block;font-size:12px;letter-spacing:2px;color:#c4b9ac;margin-top:10px}
footer{background:#1a1a1a;border-color:#514435}
@media(max-width:700px){header{height:96px;gap:18px}.brand{width:200px;height:64px}.brand-image{width:250px}.hero{height:calc(90svh - 96px)}nav{gap:18px}.crew-signature{display:flex!important;flex-wrap:wrap;gap:20px!important}.crew-signature img{width:210px}.crew-signature p{margin:0!important;font-size:15px}}
@media(max-width:440px){header{padding:12px 5%;height:auto;min-height:96px;flex-wrap:wrap;justify-content:center;gap:8px}header nav{justify-content:center;gap:24px;font-size:14px}.brand{width:225px;height:64px}.brand-image{width:281px}.hero{min-height:650px}.hero-copy{padding-top:55px}footer .brand{width:200px}footer .brand-image{width:250px}}
