.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.market-picker{display:flex;align-items:center;margin-left:auto}
.market-picker select{font:inherit;font-size:12px;color:#f0e7df;border:1px solid #ffffff35;border-radius:100px;min-height:44px;padding:8px 28px 8px 12px;background:#24232cd9;backdrop-filter:blur(16px);cursor:pointer;max-width:175px}
.market-picker option{background:#22212a;color:#fff}
#contact-channel{grid-column:1/-1;margin-bottom:8px;min-height:56px}
@media(max-width:760px){.nav-links{display:none}.market-picker select{font-size:11px;max-width:155px}.nav-cta{display:none}.menu-toggle{display:block}.nav{gap:8px}}
@media(max-width:360px){.market-picker select{max-width:140px;padding-left:9px}.brand{font-size:15px}}
.local-status{position:relative;z-index:100;font-size:12px;text-align:center;padding:10px 16px;background:#302a22;color:#f4d7a8}.local-status[hidden]{display:none}.market-dialog{max-width:480px;width:calc(100% - 32px);padding:32px;background:#24232af2;border:1px solid #ffffff40;border-radius:24px;color:#f0e7df;backdrop-filter:blur(25px)}.market-dialog::backdrop{background:#09090dcf;backdrop-filter:blur(12px)}.market-dialog h2{font-size:30px}.market-dialog p{font-size:15px;line-height:1.6;color:#b7b0bb}.market-dialog button{display:block;width:100%;min-height:52px;margin-top:14px;border:1px solid #ffffff35;border-radius:14px;background:#ffffff0d;color:#f0e7df;font:inherit;cursor:pointer}.market-dialog button:focus-visible{outline:2px solid #e8bd83;outline-offset:3px}.geo-credit{font-size:10px;text-align:center;color:#92909a;padding:0 16px 20px}.geo-credit a{color:inherit}
.local-status:not([hidden]) ~ .nav-shell{top:48px}
@media(max-width:600px){.local-status:not([hidden]) ~ .nav-shell{top:70px}}
html,body{max-width:100%;overflow-x:clip}
