.breakdance .icon-box-icon-wrapper{flex-shrink:0}.breakdance-menu .breakdance-menu-link{color:var(--hcl-neutral-9)}.bde-header-builder--overlay .breakdance-menu .breakdance-menu-link{color:var(--hcl-neutral-1)}.bde-header-builder--sticky-styles .breakdance-menu .breakdance-menu-link{color:var(--hcl-neutral-9)}.header-logo{filter:invert(100%)}.bde-header-builder--overlay .header-logo{filter:invert(0%)}.breakdance .btn-blur{backdrop-filter:blur(5px)}.breakdance .full-height{height:100%}@media (max-width:1023px){.breakdance .reverse-mobile{order:-2}}.breakdance .hero-slide{display:flex;align-items:center;justify-content:center;position:absolute;opacity:0;transition:0.85s ease all}.breakdance .hero-dot{width:8px;height:8px;border-radius:50%;transition:0.2s ease all 0.2s}.breakdance .pillar-icon{width:60px;height:60px;margin-bottom:18px}@media (max-width:767px){.breakdance .pillar-icon{align-self:start;grid-column:1;grid-row:1 / 3;width:48px;height:48px;padding-top:2px}}.offer-card:hover{box-shadow:0 6px 22px rgba(0,0,0,0.1);transform:translateY(-3px)}.event-card:hover{box-shadow:0 2px 12px rgba(0,0,0,0.06)}.breakdance .event-info{min-width:0px}.breakdance .badge-local{color:#136075}.event-info a:hover{text-decoration-line:underline}.area-card:hover{transform:translateY(-3px)}.footer-col ul li a:hover{color:#FFF}.footer-contact a:hover{color:#FFF}.footer-bottom a:hover{color:#FFFFFFB3}@media (max-width:767px){.footer-grid>div:first-child{grid-column:auto}}.breakdance .cove-container{width:min(1120px,calc(100% - 40px))}.amenity-tile:hover{box-shadow:0 4px 16px rgba(0,0,0,0.07)}.feature-layout.reverse>*{direction:ltr}.feature-text .eyebrow{color:#136075;font-size:11px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:12px}.feature-text .feature-detail{display:flex;align-items:flex-start;gap:8px;color:#333333C7;font-size:13.5px;margin-bottom:8px}.distances-header .eyebrow{color:#FFFFFF8C;font-size:11px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:10px}.highlight-card .tag{display:inline-flex;align-items:center;color:#136075;font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:14px;padding:5px 11px 5px 11px;border-radius:999px}.hero-badge .dot{flex-shrink:0;width:6px;height:6px;border-radius:50%}.date-card .month-year{font-size:11px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:6px;opacity:0.65}.date-card .date-num{font-size:52px;font-weight:800;line-height:1;letter-spacing:-0.04em}.date-card .date-range-label{font-size:14px;font-weight:500;margin-top:2px;opacity:0.7}.date-card .day-name{font-size:15px;font-weight:600;margin-top:6px;opacity:0.85}.date-card .time-row{display:flex;align-items:center;justify-content:center;gap:7px;font-size:14px;opacity:0.85}.breakdance .detail-row{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.detail-text a:hover{text-decoration-line:underline}.related-card:hover{box-shadow:0 8px 24px rgba(0,0,0,0.09);transform:translateY(-3px)}.related-card-date .month{display:block;font-size:8.5px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;opacity:0.75}.related-card-date .day{display:block;font-size:19px;font-weight:700;line-height:1.1}.related-card-body .card-link{color:#0A7E6A;font-size:12.5px;font-weight:600;margin-top:10px}@media (max-width:1023px){.date-card .date-block{flex-shrink:0}}.breakdance .field{display:flex;flex-direction:column;gap:8px}.breakdance .cards-grid{display:grid;width:100%;max-width:min(1100px,calc(100vw - 40px));margin-top:30px}@media (max-width:767px){.breakdance .cards-grid{display:grid}}.breakdance .cove-card{padding:26px 26px 26px 26px;border-radius:8px;box-shadow:0 12px 32px rgba(11,52,65,.08)}.breakdance .offer-card{transition:300ms}.bde-header-builder--sticky-styles .header-logo{filter:invert(100%)}.remove-paragraph-space>p:first-child{margin-top:0px;margin-bottom:0px}.breakdance .card-image-hover{opacity:0;transition:300ms ease-in-out}.card-wrapper:hover .card-image-hover{opacity:1}