.cookie-consent_banner__Jt8U2{position:fixed;z-index:9999;right:24px;bottom:24px;left:24px;display:flex;align-items:center;justify-content:space-between;gap:28px;max-width:1180px;margin:0 auto;padding:22px 24px;color:#f5f0e6;background:rgba(7,17,22,.97);border:1px solid rgba(176,98,73,.68);box-shadow:0 18px 60px rgba(0,0,0,.42)}.cookie-consent_copy__48UY3{max-width:720px}.cookie-consent_copy__48UY3 strong{display:block;margin-bottom:6px;font-size:1.05rem}.cookie-consent_copy__48UY3 p{margin:0;color:#bdb9b0;font-size:.9rem;line-height:1.55}.cookie-consent_copy__48UY3 a{color:#c98a76;text-decoration:underline;text-underline-offset:3px}.cookie-consent_actions__WceZV{display:flex;flex-shrink:0;gap:10px}.cookie-consent_actions__WceZV button{min-height:44px;padding:0 18px;border:1px solid #b06249;font:inherit;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.cookie-consent_primary__A1DFl{color:#071116;background:#b06249}.cookie-consent_secondary__VzC7s{color:#eee8dd;background:transparent}.cookie-consent_primary__A1DFl:hover{background:#c4775e}.cookie-consent_secondary__VzC7s:hover{background:rgba(176,98,73,.12)}@media (max-width:720px){.cookie-consent_banner__Jt8U2{right:12px;bottom:12px;left:12px;display:block;padding:20px}.cookie-consent_actions__WceZV{display:grid;grid-template-columns:1fr;margin-top:18px}.cookie-consent_actions__WceZV button{width:100%}}.site-music-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;min-width:39px;min-height:36px;padding:7px 11px;border:1px solid rgba(255,255,255,.36);border-radius:999px;background:rgba(13,23,27,.42);color:#fff;cursor:pointer;font-size:.62rem;font-weight:750;letter-spacing:.07em;line-height:1.1;white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease}.site-music-toggle:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.72)}.site-music-toggle:focus-visible{outline:3px solid #c97c59;outline-offset:3px}.site-music-toggle:disabled{opacity:.65;cursor:progress}.site-music-toggle svg{display:block;flex:0 0 auto}.site-music-toggle.is-playing{border-color:#c97c59}.site-music-playing-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#e7a270}.site-music-floating{position:fixed;bottom:24px;left:20px;z-index:45}.site-music-floating .site-music-toggle{background:#132128;box-shadow:0 6px 22px rgba(0,0,0,.23)}@media (max-width:1190px){.corporate-header .site-music-toggle{padding:7px 9px}.corporate-header .site-music-toggle-text{display:none}}@media (max-width:580px){.corporate-header .site-music-toggle{min-height:36px;min-width:36px;padding:7px}.site-music-floating{right:14px;left:auto;bottom:18px}.site-music-floating .site-music-toggle{min-height:38px;padding:0 12px;font-size:.58rem;letter-spacing:.075em;background:rgba(7,17,22,.93)}}.corporate-header .site-music-placement{position:absolute;top:calc(100% + 10px);right:0;z-index:11}.corporate-header .site-music-placement.is-menu-open{visibility:hidden;pointer-events:none}.corporate-header .site-music-placement .site-music-toggle{display:inline-flex;gap:10px;min-height:45px;padding:7px 12px;border-color:rgba(255,255,255,.38);background:rgba(8,22,28,.8);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.corporate-header .site-music-placement .site-music-toggle-text{display:inline}.site-music-toggle-copy{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left}.site-music-track-title{color:rgba(255,255,255,.75);font-size:.58rem;font-weight:500;letter-spacing:.015em;text-transform:none}.site-music-toggle-action{color:#edac83;font-size:.56rem;font-weight:850;letter-spacing:.09em;margin-left:6px}@media (max-width:580px){.corporate-header .site-music-placement{top:calc(100% + 7px)}.corporate-header .site-music-placement .site-music-toggle{min-height:40px;gap:8px;padding:6px 10px}.corporate-header .site-music-placement .site-music-toggle-text{font-size:.57rem}.corporate-header .site-music-placement .site-music-track-title{font-size:.53rem}.corporate-header .site-music-placement .site-music-toggle-action{font-size:.5rem;margin-left:0}}@media (max-width:370px){.corporate-header .site-music-placement .site-music-track-title{display:none}.corporate-header .site-music-placement .site-music-toggle{min-height:37px}}.site-music-floating.is-home{display:none}@media (max-width:900px){.corporate-header .site-music-placement{display:none}.site-music-floating,.site-music-floating.is-home{display:block;right:14px;left:auto;bottom:18px;z-index:899}.site-music-floating .site-music-toggle{min-height:38px;padding:0 12px;font-size:.58rem;letter-spacing:.075em;background:rgba(7,17,22,.93)}}