.bleks-map-button{--bleks-ink:#171411;--bleks-gold:#c7a064;--bleks-cream:#f7f1e8;--bleks-glass:rgba(255,255,255,.18);position:relative;display:inline-flex;align-items:center;gap:15px;min-width:245px;padding:14px 18px;border:1px solid rgba(199,160,100,.55);border-radius:999px;background:linear-gradient(135deg,#211c17 0%,#0f0d0b 48%,#2b241d 100%);color:var(--bleks-cream)!important;text-decoration:none!important;box-shadow:0 18px 42px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.16);overflow:hidden;isolation:isolate;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.bleks-map-button:before{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.2),transparent 34%,rgba(199,160,100,.12));z-index:-1}.bleks-map-button__glow{position:absolute;width:110px;height:110px;right:-38px;top:-46px;border-radius:50%;background:radial-gradient(circle,rgba(199,160,100,.42),transparent 68%);filter:blur(2px);transition:transform .3s ease}.bleks-map-button__icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:linear-gradient(145deg,var(--bleks-gold),#f0d49a);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 8px 18px rgba(0,0,0,.28)}.bleks-map-button__icon svg{width:23px;height:23px;fill:#171411}.bleks-map-button__copy{display:flex;flex-direction:column;line-height:1.05;letter-spacing:.02em}.bleks-map-button__eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:rgba(247,241,232,.72);margin-bottom:5px}.bleks-map-button__title{font-size:16px;font-weight:650;color:#fff}.bleks-map-button__arrow{margin-left:auto;font-size:22px;color:var(--bleks-gold);transform:translateX(0);transition:transform .25s ease}.bleks-map-button:hover,.bleks-map-button:focus-visible{transform:translateY(-2px);border-color:rgba(240,212,154,.9);box-shadow:0 22px 50px rgba(0,0,0,.3),0 0 0 4px rgba(199,160,100,.12),inset 0 1px 0 rgba(255,255,255,.22)}.bleks-map-button:hover .bleks-map-button__arrow,.bleks-map-button:focus-visible .bleks-map-button__arrow{transform:translateX(4px)}.bleks-map-button:hover .bleks-map-button__glow,.bleks-map-button:focus-visible .bleks-map-button__glow{transform:scale(1.2)}@media(max-width:480px){.bleks-map-button{width:100%;justify-content:flex-start}.bleks-map-button__title{font-size:15px}}
