.gl-prov,.gl-prov:visited{background:var(--mb-card,#1b1813);border:1px solid var(--mb-border,hsla(0,0%,100%,.09));border-radius:var(--mb-radius,18px);box-shadow:0 8px 24px #0000004d;color:var(--mb-text,#f7f1e3);display:block;overflow:hidden;position:relative;transition:transform .15s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.gl-prov:before{background:radial-gradient(closest-side,var(--mb-primary-glow,rgba(234,185,45,.35)),transparent 70%);content:"";inset:-40%;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease}@media(hover:hover){.gl-prov:hover{box-shadow:0 0 0 1px var(--mb-border-strong,rgba(234,185,45,.4)),0 14px 34px var(--mb-primary-glow,rgba(234,185,45,.35));transform:translateY(-3px)}.gl-prov:hover:before{opacity:.35}}.gl-prov:active{transform:scale(.98)}.gl-prov:focus-visible{outline:3px solid var(--mb-primary,#eab92d);outline-offset:2px}.gl-prov--hero{background:linear-gradient(var(--mb-card,#1b1813),var(--mb-card,#1b1813)) padding-box,var(--mb-grad,#eab92d) border-box;border:2px solid transparent;box-shadow:0 10px 30px var(--mb-primary-glow,rgba(234,185,45,.35))}.gl-prov__media{aspect-ratio:4/5;background:linear-gradient(145deg,var(--mb-card-2,#26221a),var(--mb-card-3,#312b20));display:block;overflow:hidden;position:relative}.gl-prov__media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gl-prov__ph{color:#ffffff24;display:grid;font-size:40px;font-weight:900;inset:0;place-items:center;position:absolute}@media(min-width:992px){.gl-prov__media{aspect-ratio:2/1}}.gl-prov__cap{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:48px;padding:6px 10px}.gl-prov__name{display:-webkit-box;font-size:15.5px;font-weight:700;-webkit-line-clamp:2;line-height:1.25;min-width:0;-webkit-box-orient:vertical;overflow:hidden}.gl-prov__enter{color:var(--mb-primary,#eab92d);flex:none;font-size:15px;font-weight:800;white-space:nowrap}.gl-prov__enter i{font-size:11px}.gl-prov--closed{pointer-events:none}.gl-prov--closed .gl-prov__media img{filter:grayscale(1);opacity:.45}.gl-prov--closed .gl-prov__enter{color:var(--mb-muted,#a89f8a)}.gl-prov--phone-hidden{display:none}@media(min-width:992px){.gl-prov--phone-hidden{display:block}}
