._directory_1bBfz{margin-top:24px}._toolbar_1bBfz{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}._search_1bBfz{position:relative;flex:1 1 280px;max-width:420px}._search_1bBfz input{width:100%;min-height:46px;padding:0 44px 0 16px;border:1px solid var(--new-border-strong);border-radius:999px;background:var(--new-surface);color:var(--new-text);font:inherit;font-size:15px}._search_1bBfz input:focus-visible{outline:2px solid var(--new-text);outline-offset:2px}._search_1bBfz button{position:absolute;top:50%;right:6px;transform:translateY(-50%);min-width:34px;min-height:34px;border:0;border-radius:999px;background:transparent;color:var(--new-muted);cursor:pointer;font-size:18px}._label_1bBfz{display:block;margin-bottom:8px;color:var(--new-subtle);font-size:13px;font-weight:750;text-transform:uppercase}._chip_1bBfz{display:inline-flex;min-height:38px;align-items:center;padding:6px 12px;border:1px solid var(--new-border);border-radius:999px;color:var(--new-muted);font-size:14px;line-height:1.2}._chip_1bBfz:hover{color:var(--new-text);border-color:var(--new-border-strong)}._chip_1bBfz:focus-visible{outline:2px solid var(--new-text);outline-offset:2px}._chip_1bBfz[aria-current=page]{border-color:var(--new-text);background:var(--new-text);color:var(--new-text-inverse)}._worldwide_1bBfz{font-weight:800;color:var(--new-text);border-color:var(--new-border-strong)}._status_1bBfz{width:100%;color:var(--new-subtle);font-size:13px}._status_1bBfz a,._status_1bBfz button{margin-left:6px;border:0;background:none;color:var(--new-text);font:inherit;font-weight:750;text-decoration:underline;cursor:pointer;padding:0}._groups_1bBfz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin-top:18px}._group_1bBfz{display:grid;grid-template-columns:128px minmax(0,1fr);gap:10px;align-items:start;min-width:0;padding-block:12px;border-top:1px solid var(--new-border)}._group_1bBfz h3{padding-top:9px;color:var(--new-text);font-size:14px;font-weight:850;overflow-wrap:anywhere}._group_1bBfz ul{display:flex;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;list-style:none}._empty_1bBfz{margin-top:18px;padding:22px;border:1px solid var(--new-border-strong);border-radius:12px;background:var(--new-surface)}._empty_1bBfz button{margin-top:12px;min-height:40px;padding:6px 16px;border:1px solid var(--new-border-strong);border-radius:999px;background:var(--new-text);color:var(--new-text-inverse);font:inherit;font-weight:750;cursor:pointer}@media (max-width: 1023px){._groups_1bBfz{grid-template-columns:1fr}}@media (max-width: 560px){._group_1bBfz{grid-template-columns:1fr;gap:6px}._group_1bBfz h3{padding-top:0}._chip_1bBfz{min-height:36px;padding:5px 10px;font-size:13px}._search_1bBfz{max-width:none}}._disclosure_1bBfz{padding-block:16px}._disclosure_1bBfz>summary{display:inline-flex;min-height:44px;align-items:center;gap:6px;padding:8px 16px;border:1px solid var(--new-border-strong);border-radius:999px;color:var(--new-text);font-weight:800;cursor:pointer;list-style:none}._disclosure_1bBfz>summary::-webkit-details-marker{display:none}._disclosure_1bBfz>summary:after{content:"+";margin-left:4px}._disclosure_1bBfz[open]>summary:after{content:"−"}._disclosure_1bBfz>summary span{color:var(--new-subtle);font-weight:600}._disclosure_1bBfz>summary:focus-visible{outline:2px solid var(--new-text);outline-offset:2px}._hero_6T81T{position:relative;display:flex;min-height:360px;align-items:center;overflow:hidden;background:var(--new-bg)}._heroImage_6T81T{position:absolute;inset:0 0 0 auto;width:70%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 38%;object-position:50% 38%}._heroShade_6T81T{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--new-bg) 0%,var(--new-bg) 32%,rgba(5,5,5,.64) 52%,rgba(5,5,5,.06) 78%);pointer-events:none}._heroContent_6T81T{position:relative;z-index:1;width:100%;padding-block:52px}._heroCopy_6T81T{width:min(58%,720px)}._heroTitle_6T81T{margin-top:12px;font-size:clamp(44px,5.1vw,76px);font-weight:900;line-height:.96;letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere}._heroTitle_6T81T span{display:block}._heroBody_6T81T{max-width:35rem;margin-top:18px;color:var(--new-muted);font-size:19px;line-height:1.5}._section_6T81T{padding-block:34px;scroll-margin-top:20px}._sectionTitle_6T81T{font-size:clamp(30px,3.2vw,46px);font-weight:900;line-height:1.02;letter-spacing:0}._sectionBody_6T81T{margin-top:12px;color:var(--new-muted);font-size:16px;line-height:1.55}._categoryGrid_6T81T{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}._imageCard_6T81T{position:relative;display:block;min-width:0;aspect-ratio:1.9;overflow:hidden;border:1px solid var(--new-border-strong);border-radius:12px;background:var(--new-surface)}._cardImage_6T81T{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 36%;object-position:50% 36%;transition:transform .24s ease}._imageCard_6T81T:hover ._cardImage_6T81T{transform:scale(1.025)}._cardShade_6T81T{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(5,5,5,.94) 0%,rgba(5,5,5,.34) 48%,transparent 78%)}._cardText_6T81T{position:absolute;inset:auto 0 0;display:grid;gap:4px;padding:20px}._cardText_6T81T strong{display:flex;align-items:center;gap:8px;font-size:clamp(20px,2.1vw,28px);font-weight:900;line-height:1.05}._cardText_6T81T>span{color:var(--new-muted);font-size:13px;line-height:1.4}._cityGrid_6T81T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}._cityCard_6T81T{aspect-ratio:2.35}._barcelonaCityImage_6T81T,._barcelonaHeroImage_6T81T{-o-object-position:72% 0%;object-position:72% 0%}._directoryGrid_6T81T{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px}._countryBlock_6T81T{min-width:0;padding:20px;border:1px solid var(--new-border);border-radius:12px;background:var(--new-surface)}._countryBlock_6T81T h3{font-size:20px;font-weight:850}._countryBlock_6T81T h3 a{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:8px}._countryBlock_6T81T ul{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}._countryBlock_6T81T li a{display:inline-flex;min-height:36px;align-items:center;padding:6px 10px;border:1px solid var(--new-border);border-radius:999px;color:var(--new-muted);font-size:13px}._countryBlock_6T81T a:hover{color:var(--new-text);border-color:var(--new-border-strong)}._businessBand_6T81T,._finalBand_6T81T{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:44px;align-items:center}._bandTitle_6T81T{font-size:clamp(32px,4vw,56px);font-weight:900;line-height:.98;letter-spacing:0}._finalActions_6T81T{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:16px}._citySwitch_6T81T{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-block:20px}._citySwitch_6T81T>span{margin-right:4px;color:var(--new-subtle);font-size:13px;font-weight:750;text-transform:uppercase}._citySwitch_6T81T a,._filters_6T81T a{display:inline-flex;min-height:40px;align-items:center;padding:7px 12px;border:1px solid var(--new-border);border-radius:999px;color:var(--new-muted);font-size:14px}._citySwitch_6T81T a[aria-current=page],._filters_6T81T a[aria-current=page]{border-color:var(--new-text);background:var(--new-text);color:var(--new-text-inverse)}._previewHeading_6T81T{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:32px;align-items:end}._previewHeading_6T81T ._sectionTitle_6T81T{margin-top:8px}._previewHeading_6T81T>p{color:var(--new-subtle);font-size:13px;line-height:1.55}._filters_6T81T{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}._statePanel_6T81T{margin-top:24px;padding:28px;border:1px solid var(--new-border-strong);border-radius:12px;background:var(--new-surface)}._statePanel_6T81T h3{font-size:23px;font-weight:850}._statePanel_6T81T p{max-width:50rem;margin-top:8px;color:var(--new-muted);line-height:1.55}._statePanel_6T81T button,._statePanel_6T81T>a{display:inline-flex;min-height:44px;align-items:center;margin-top:18px;padding:9px 18px;border:1px solid var(--new-border-strong);border-radius:999px;background:var(--new-text);color:var(--new-text-inverse);font-weight:750;cursor:pointer}._eventGrid_6T81T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}._textGrid_6T81T{margin-top:24px}._eventGrid_6T81T>li{min-width:0}._eventCard_6T81T{height:100%;overflow:hidden;border:1px solid var(--new-border-strong);border-radius:14px;background:var(--new-surface);scroll-margin-top:20px}._eventImage_6T81T,._eventNoImage_6T81T{width:100%;aspect-ratio:16 / 8;-o-object-fit:cover;object-fit:cover;background:var(--new-surface-raised)}._eventNoImage_6T81T{display:grid;place-items:center;color:var(--new-subtle)}._eventBody_6T81T{padding:22px}._eventSource_6T81T{color:var(--new-subtle);font-size:12px;font-weight:700;text-transform:uppercase}._eventTitle_6T81T{margin-top:8px;font-size:25px;font-weight:900;line-height:1.12;overflow-wrap:anywhere}._eventMeta_6T81T{display:grid;gap:7px;margin-top:14px;color:var(--new-muted);font-size:14px}._eventMeta_6T81T p{display:flex;align-items:flex-start;gap:8px}._eventMeta_6T81T svg{flex:none;margin-top:2px}._eventSummary_6T81T{display:-webkit-box;margin-top:14px;overflow:hidden;color:var(--new-muted);font-size:15px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}._eventDetails_6T81T{display:inline-flex;min-height:44px;align-items:center;gap:7px;margin-top:14px;font-weight:750;text-decoration:underline;text-underline-offset:4px}._providerNote_6T81T{margin-top:4px;color:var(--new-subtle);font-size:12px;line-height:1.45}@media (max-width: 960px){._directoryGrid_6T81T{grid-template-columns:repeat(2,minmax(0,1fr))}._heroCopy_6T81T{width:65%}}@media (max-width: 860px){._hero_6T81T{flex-direction:column;align-items:stretch;min-height:0}._heroImage_6T81T{position:relative;inset:auto;width:100%;height:280px;-o-object-position:50% 36%;object-position:50% 36%}._heroShade_6T81T{inset:0 0 auto;height:280px;background:linear-gradient(0deg,var(--new-bg) 0%,rgba(5,5,5,0) 55%)}._heroContent_6T81T{padding-block:6px 32px}._heroCopy_6T81T{width:100%}._heroTitle_6T81T{font-size:clamp(38px,9vw,54px)}._heroBody_6T81T{font-size:17px}._section_6T81T{padding-block:28px}._categoryGrid_6T81T,._cityGrid_6T81T,._eventGrid_6T81T{grid-template-columns:1fr}._imageCard_6T81T{aspect-ratio:2.55}._cityCard_6T81T{aspect-ratio:2.35}._businessBand_6T81T,._finalBand_6T81T,._previewHeading_6T81T{grid-template-columns:1fr;gap:18px}._finalActions_6T81T{align-items:flex-start}}@media (max-width: 520px){._directoryGrid_6T81T{grid-template-columns:1fr}._cardText_6T81T{padding:16px}._cardText_6T81T strong{font-size:22px}._eventBody_6T81T{padding:18px}._eventTitle_6T81T{font-size:23px}._statePanel_6T81T{padding:22px}._citySwitch_6T81T{gap:7px}._citySwitch_6T81T>span{width:100%}}@media (max-width: 359px){._heroTitle_6T81T{font-size:36px}._imageCard_6T81T{aspect-ratio:2.15}._cityCard_6T81T{aspect-ratio:1.95}._finalActions_6T81T{gap:12px}}@media (prefers-reduced-motion: reduce){._cardImage_6T81T{transition:none}._imageCard_6T81T:hover ._cardImage_6T81T{transform:none}}._fourGrid_mrek9._fourGrid_mrek9{grid-template-columns:repeat(4,minmax(0,1fr))}._fourGrid_mrek9>a{min-height:132px}@media (max-width: 860px){._fourGrid_mrek9._fourGrid_mrek9{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}._fourGrid_mrek9>a{min-height:92px}._fourGrid_mrek9 strong{font-size:.82rem;line-height:1.1}._fourGrid_mrek9>a>span:last-child>span{display:none}}._photoSlot_mrek9{display:block;background:radial-gradient(120% 90% at 20% 10%,#222225,#050505)}._grid_mrek9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}._grid2_mrek9{grid-template-columns:repeat(2,minmax(0,1fr))}._card_mrek9{position:relative;display:flex;height:100%;min-height:200px;flex-direction:column;gap:14px;padding:20px;overflow:hidden;border:1px solid rgb(255 255 255 / .15);border-radius:14px;background:linear-gradient(160deg,#141416,#0b0b0c)}._card_mrek9:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#f18c68,#c58cff,#6fd3ff);opacity:.75}._cardText_mrek9{min-width:0;flex:1}._cardText_mrek9 h3{margin:0;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:900;line-height:1.1;letter-spacing:-.02em;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}._kicker_mrek9{margin:0 0 8px;color:#f18c68;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}._meta_mrek9{margin:6px 0 0;color:#ededeb;font-size:.92rem}._subtle_mrek9{margin:6px 0 0;color:#bdbdbb;font-size:.86rem}._card_mrek9 ._cardCta_mrek9{align-self:flex-start;display:inline-flex;min-height:40px;align-items:center;gap:4px;padding:0 14px;border-radius:999px;background:#f7f7f5;color:#050505!important;font-size:.88rem;font-weight:800}._cardCta_mrek9:focus-visible{outline:2px solid #f7f7f5;outline-offset:3px}._note_mrek9{margin:14px 0 0;color:#bdbdbb;font-size:.92rem}._breadcrumb_mrek9{display:flex;gap:8px;margin:0 0 14px;padding:0;list-style:none;font-size:.92rem}._breadcrumb_mrek9 li+li:before{content:"/";margin-right:8px;color:#bdbdbb}._cityBar_mrek9{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:16px}._citySelect_mrek9{min-height:44px;padding:0 2.2rem 0 1rem;border:0;border-radius:999px;background:#f7f7f5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23050505' stroke-width='3'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .9rem center;color:#050505;font:inherit;font-weight:800;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}._worldwide_mrek9{display:inline-flex;min-height:44px;align-items:center;gap:6px;font-weight:800}._band_mrek9{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px}._band_mrek9 h2{margin:0;font-size:clamp(1.6rem,3.2vw,2.6rem);font-weight:900;letter-spacing:-.03em;line-height:1.05}._band_mrek9 p{margin:0;max-width:28rem;color:#ededeb}@media (max-width: 1000px){._grid_mrek9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){._grid_mrek9,._grid2_mrek9{grid-template-columns:1fr;gap:10px}._card_mrek9{min-height:0;padding:16px;gap:12px}}._fourGrid_mrek9>a{min-width:0}@media (max-width: 860px){._fourGrid_mrek9>a>span:last-child{left:0;right:0;padding:8px}._fourGrid_mrek9 strong{display:block;font-size:.72rem!important;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}._fourGrid_mrek9>a{aspect-ratio:.85!important;min-height:0}}@media (min-width: 861px){._fourGrid_mrek9>a{aspect-ratio:1.75}}._photoBand_mrek9{position:relative;overflow:hidden;isolation:isolate;padding-block:clamp(72px,10vw,140px)!important}._photoBandImage_mrek9{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._photoBandShade_mrek9{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#050505f0,#050505c7 45%,#05050559)}@media (max-width: 640px){._photoBandShade_mrek9{background:#050505b8}}._photoBand_mrek9 ._band_mrek9{flex-direction:column;align-items:flex-start;justify-content:center}._shortLabel_mrek9{display:none}@media (max-width: 400px){._fourGrid_mrek9 ._longLabel_mrek9{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._fourGrid_mrek9 ._shortLabel_mrek9{display:inline}}
