/* Shared styles for every interior page. Page-specific rules stay inline in each page. */
:root{
  --amber:#f0a92e;
  --disp:"cubano-1","cubano","Arial Black",Impact,sans-serif;
  --body:"Figtree",-apple-system,"Segoe UI",Arial,sans-serif;
  --head:var(--body);
}
*{box-sizing:border-box}
.ridge{position:fixed;left:0;bottom:0;width:100vw;z-index:1;pointer-events:none}
#r1{height:34vh;opacity:.55}#r2{height:24vh;opacity:.8}#r3{height:15vh}
.btn{display:inline-block;background:var(--amber);color:#2a1c04;font-weight:700;font-size:16px;padding:14px 28px;border-radius:100px;text-decoration:none;border:0;cursor:pointer;font-family:var(--body)}
.btn.small{padding:10px 18px;font-size:14px}
main{position:relative;z-index:8}
.wrap{max-width:1220px;margin:0 auto;padding:0 40px}
.mile{font-family:var(--disp);font-weight:400;font-size:12px;letter-spacing:.22em;color:var(--amber);margin-bottom:16px;text-shadow:0 1px 2px rgba(0,0,0,.6)}
