.hero{position:relative}
.ambient-audio-control{position:absolute;right:7%;top:16px;z-index:1;max-width:86%}
.ambient-audio-toggle{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 15px;border:1px solid var(--gold);border-radius:3px;background:var(--navy);color:#f1d69f;font:500 .875rem/1.4 'DM Sans',Arial,sans-serif;letter-spacing:.025em;cursor:pointer;box-shadow:0 4px 14px rgba(13,32,52,.16)}
.ambient-audio-toggle:hover{background:#17344f}
.ambient-audio-toggle[aria-pressed=true]{border-color:#f1d69f}
.ambient-audio-toggle:focus-visible{outline:3px solid #ad792f;outline-offset:4px}
.ambient-audio-toggle [data-audio-icon]{display:inline-block;width:16px;text-align:center;color:var(--gold);font-size:1rem}
.ambient-audio-status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:800px){.hero{padding-top:90px}}
@media(max-width:520px){.ambient-audio-toggle{padding:10px 12px}}
@media print{.ambient-audio-control{display:none!important}}
