main.before-your-visit>section.before-visit-section{padding-top:0!important;padding-bottom:0!important}main.before-your-visit .before-your-visit-container{display:flex;flex-direction:column;gap:48px}.before-visit-title{background-color:#000}.before-visit-section{margin:0 auto;width:100%}.hero-premium.hero-small .content-wrapper .labels{margin:0}.hero-premium.hero-small .headline{gap:12px}.hero-premium.hero-small .content-wrapper{row-gap:0}.hero-premium.hero-small .hero-logo+.headline{margin-top:12px}@media (max-width:768px){.hero-premium.hero-small .headline{gap:6px}}#before-visit-initial-hero.before-visit-section--hidden,#before-visit-final-hero.before-visit-section--hidden{display:none}#before-visit-initial-hero:not(.before-visit-section--hidden),#before-visit-final-hero:not(.before-visit-section--hidden){display:block}#before-visit-initial-hero .hero-premium .relative,#before-visit-final-hero .hero-premium .relative{height:470px;display:flex;align-items:center;justify-content:center}#before-visit-initial-hero .hero-premium .container,#before-visit-final-hero .hero-premium .container{display:flex;align-items:center;justify-content:center;height:100%}#before-visit-initial-hero .hero-premium .content-wrapper,#before-visit-final-hero .hero-premium .content-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0;margin:0}#before-visit-initial-hero .hero-logo,#before-visit-final-hero .hero-logo{display:flex;align-items:center;justify-content:center;margin-bottom:1rem;z-index:1;position:relative;margin:0}#before-visit-initial-hero .hero-logo-image,#before-visit-final-hero .hero-logo-image{max-width:325px;max-height:191px;width:auto;height:auto;object-fit:contain;display:block}#before-visit-initial-hero .hero-preamble{color:#fff;font-family:'Inter',sans-serif;font-weight:400;font-size:1rem;text-transform:uppercase;margin-bottom:.5rem}#before-visit-initial-hero .hero-title h1{color:#fff;font-family:'Inter',sans-serif;font-weight:400;font-size:2rem;text-transform:uppercase;margin:0}@media (max-width:768px){#before-visit-initial-hero .hero-premium .relative,#before-visit-final-hero .hero-premium .relative{height:254px}}.no-padding{padding:0!important}.nptb{padding-top:0!important;padding-bottom:0!important}.before-your-visit .before-visit-custom-message .text-with-media-premium{border:1px solid rgba(68,68,68,1)}.event-title{color:#fff;font-family:'Inter',sans-serif;font-weight:400;font-style:normal;font-size:28px;line-height:34.09px;letter-spacing:3.41px;text-transform:uppercase;vertical-align:middle;margin:0}@media (min-width:600px){.event-title{font-size:60px;line-height:72px;letter-spacing:7.2px}}.before-visit-spaces-list .container{padding:0;display:flex;flex-direction:column;gap:24px}.section-title{color:#fff;font-family:'Inter',sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:1;letter-spacing:5.48px;text-transform:uppercase;margin-bottom:1.5rem}@media (min-width:600px){.section-title{font-size:24px;letter-spacing:5.48px}}.spaces-grid,.offers-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(326px,1fr));gap:13px}@media (max-width:768px){.spaces-grid,.offers-grid{grid-template-columns:1fr}}.space-item,.offer-item{margin:0;min-width:0}.space-item-button,.offer-item-button{width:100%;min-height:150px;padding:12px 24px;background-color:transparent;border:.5px solid #FFF;border-radius:2px;color:#fff;text-align:center;cursor:pointer;transition:all 0.2s;display:flex;justify-content:center;align-items:center;gap:16px;font-family:'Inter',sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:.2em;text-transform:uppercase}@media (max-width:768px){.space-item-button,.offer-item-button{max-width:100%}}.space-item-button:hover,.offer-item-button:hover{background-color:rgba(255,255,255,.1)}.space-item--active .space-item-button,.offer-item--active .offer-item-button{background-color:rgba(255,255,255,.2);border-color:#fff}.space-item-name,.offer-item-text{font-family:'Inter',sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:.2em;text-transform:uppercase;text-align:center;vertical-align:middle}.space-item-arrow,.offer-item-arrow{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform 0.3s}.space-item-arrow svg,.offer-item-arrow svg{width:20px;height:20px;display:block}.space-item-button:hover .space-item-arrow,.offer-item-button:hover .offer-item-arrow{transform:translateX(5px)}.before-visit-space-dates{padding:2rem 0;display:none}.before-visit-space-dates.before-visit-section--hidden{display:none}.before-visit-space-dates.before-visit-section--active{display:block}.dates-grid,.before-visit-date-showings .showing{display:flex;flex-direction:column;gap:13px}.date-item{margin:0;width:100%}.date-item-button{width:100%;min-height:150px;padding:12px 24px;background-color:transparent;border:.5px solid #FFF;border-radius:2px;color:#fff;text-align:center;cursor:pointer;transition:all 0.2s;display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:'Inter',sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:.2em;text-transform:uppercase;position:relative}.date-item-button:hover{background-color:rgba(255,255,255,.1)}.date-item-button:hover .date-arrow{transform:translateX(5px)}.date-item--active .date-item-button{background-color:rgba(255,255,255,.2);border-color:#fff}.date-description,.date-time{font-family:'Inter',sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:.2em;text-transform:uppercase;text-align:center;vertical-align:middle}.date-day-name,.date-day-month{font-family:'Inter',sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:.2em;text-transform:uppercase;text-align:left;display:block}.date-day-name{margin-bottom:4px}.date-item-date-wrapper{display:flex;flex-direction:column;align-items:flex-start;flex:1}.date-arrow{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform 0.3s}.date-arrow svg{width:20px;height:20px;display:block}.date-arrow{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform 0.3s}.date-arrow svg{width:20px;height:20px;display:block}.before-visit-date-showings{display:none}.before-visit-date-showings.before-visit-section--hidden{display:none}.before-visit-date-showings.before-visit-section--active{display:block}.showings-grid{display:flex;flex-direction:column;gap:13px}.showing-item{margin:0;width:100%}.showing-item-button{width:100%;min-height:150px;padding:12px 24px;background-color:transparent;border:.5px solid #FFF;border-radius:2px;color:#fff;text-align:center;cursor:pointer;transition:all 0.2s;display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:'Inter',sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:.2em;text-transform:uppercase;position:relative}.showing-item-button:hover{background-color:rgba(255,255,255,.1)}.showing-item-button:hover .showing-arrow{transform:translateX(5px)}.showing-item--active .showing-item-button{background-color:rgba(255,255,255,.2);border-color:#fff}.showing-description,.showing-time{font-family:'Inter',sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:.2em;text-transform:uppercase;text-align:left}.showing-item-content-wrapper{display:flex;flex-direction:column;align-items:flex-start;flex:1}.showing-arrow{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform 0.3s}.showing-arrow svg{width:20px;height:20px;display:block}.space-title{color:#fff;font-size:2rem;margin-bottom:2rem;text-transform:uppercase}.space-image{margin-bottom:2rem}.space-image img{width:100%;height:auto;display:block}.space-general-info{color:#fff;margin-bottom:2rem;line-height:1.6}.space-general-info p{margin-bottom:1rem}.space-dates{margin-bottom:2rem}.space-dates h3{color:#fff;font-size:1.25rem;margin-bottom:1rem;text-transform:uppercase}.space-date-item{margin-bottom:1rem}.space-date-button{width:100%;padding:1rem 1.5rem;background-color:transparent;border:1px solid rgba(255,255,255,.5);color:#fff;text-align:left;cursor:pointer;transition:all 0.2s;display:flex;justify-content:space-between;align-items:center}.space-date-button:hover{background-color:rgba(255,255,255,.1);border-color:#fff}.space-date-item--active .space-date-button{background-color:rgba(255,255,255,.2);border-color:#fff}.space-how-to-find{margin-top:2rem}.space-how-to-find h3{color:#fff;font-size:1.25rem;margin-bottom:1rem;text-transform:uppercase}.space-how-to-find p{color:#fff;line-height:1.6}.before-visit-date-details{padding:3rem 0;display:none}.before-visit-date-details.before-visit-section--hidden{display:none}.before-visit-date-details.before-visit-section--active{display:block}.date-title{color:#fff;font-size:2rem;margin-bottom:1rem;text-transform:uppercase}.date-time{color:#fff;opacity:.7;margin-bottom:2rem}.date-spaces{margin-top:2rem}.date-space-item{margin-bottom:2rem;padding:1.5rem;border:1px solid rgba(255,255,255,.3)}.date-space-item h3{color:#fff;font-size:1.25rem;margin-bottom:1rem;text-transform:uppercase}.date-space-item p{color:#fff;margin-bottom:.5rem;line-height:1.6}.date-space-item strong{font-weight:600}.before-visit-event-details{display:none}.before-visit-event-details.before-visit-section--hidden{display:none}.before-visit-event-details.before-visit-section--active{display:block}.before-visit-event-details .section-title{color:var(--wp--preset--color--white);text-transform:uppercase;margin-bottom:2rem}.before-visit-event-details .event-details-list{display:flex;flex-direction:column;gap:0}.before-visit-event-details>.container{padding:20px 24px;border:1px solid rgba(255,255,255,.2)}.before-visit-event-details .event-detail-item{display:flex;flex-direction:column;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.2);width:100%}.before-visit-event-details .event-detail-item:last-child{border-bottom:none}@media (min-width:600px){.before-visit-event-details>.container{padding:20px 40px}.before-visit-event-details .event-detail-item{padding:24px}}.before-visit-event-details .event-detail-label{color:var(--wp--preset--color--white);font-family:'Inter',sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:20px;letter-spacing:2px;opacity:.8;text-transform:uppercase}.before-visit-event-details .event-detail-value{color:var(--wp--preset--color--white);font-family:'Inter',sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:24px;letter-spacing:2px;text-transform:uppercase;display:flex;justify-content:space-between;gap:1rem}@media (min-width:600px){.before-visit-event-details .event-detail-label{font-size:16px}.before-visit-event-details .event-detail-value{font-size:20px}}.before-visit-event-details .event-detail-link{color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--small);white-space:nowrap}.before-visit-event-details .event-detail-link:hover{text-decoration:none;opacity:.8}.before-visit-event-details .event-detail-value--html{text-transform:none;display:block;letter-spacing:normal;text-align:left}.before-visit-event-details .event-detail-value--html a{color:var(--wp--preset--color--white);text-decoration:underline}.before-visit-event-details .event-detail-value--html a:hover{text-decoration:none;opacity:.8}.before-visit-info-section.before-visit-section--hidden{display:none}.before-visit-info-section.before-visit-section--active{display:block}.before-your-visit .info-section-items{margin:0 auto}.before-your-visit .info-section-items:has(.before-visit-section:only-child) .before-visit-section .container.byv-padding{border:1px solid rgba(255,255,255,.2)}.before-your-visit .info-section-items:has(.before-visit-section+.before-visit-section) .before-visit-section .container.byv-padding{border-left:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2);border-top:0;border-bottom:0}.before-your-visit .info-section-items:has(.before-visit-section+.before-visit-section) .before-visit-section:first-child .container.byv-padding{border-top:1px solid rgba(255,255,255,.2);border-bottom:0}.before-your-visit .info-section-items:has(.before-visit-section+.before-visit-section) .before-visit-section:last-child .container.byv-padding{border-bottom:1px solid rgba(255,255,255,.2);border-top:0}.before-your-visit .info-section-items .before-visit-section:not(:first-child) .container.byv-padding{padding-top:0}.info-title{color:#fff;font-family:'Inter',sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:30px;letter-spacing:5px;text-transform:uppercase;margin-bottom:8px}@media (min-width:600px){.info-title{font-size:24px;line-height:44px;letter-spacing:5.48px;margin-bottom:24px}}.info-content{color:#fff;font-family:'Inter',sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:22px;letter-spacing:0;vertical-align:middle}.info-content p:not(:last-child){margin-bottom:1rem}@media (min-width:600px){.info-content{font-size:20px;line-height:32px;letter-spacing:0}}.info-content a{color:#fff}.info-content a:hover{opacity:.7}.before-visit-info-links{padding:2rem 0;display:none}.before-visit-info-links.before-visit-section--active{display:block}.info-links-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.info-link-item{margin:0}.info-link-button{width:100%;padding:1.5rem;background-color:transparent;border:1px solid #fff;color:#fff;text-align:left;cursor:pointer;transition:all 0.2s;display:flex;justify-content:space-between;align-items:center}.info-link-button:hover{background-color:rgba(255,255,255,.1)}.info-link-title{font-size:1rem;font-weight:500;text-transform:uppercase}.info-link-arrow{font-size:1.25rem;opacity:.7}.before-visit-share{display:none}.before-visit-share.before-visit-section--hidden{display:none}.before-visit-share.before-visit-section--active{display:block}.share-content{display:flex;justify-content:space-between;align-items:center;gap:48px;flex-direction:column}.share-text{flex:1;width:100%}@media (min-width:768px){.share-content{flex-direction:row}.share-text{flex:50%;width:50%}.share-button{flex:50%;width:50%;max-width:314px}}.share-title{font-family:'Inter',sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:30px;letter-spacing:5.48px;text-transform:uppercase;color:#fff;margin-bottom:8px}@media (min-width:600px){.share-title{font-size:32px;line-height:44px;letter-spacing:5.48px;margin-bottom:24px}}.share-description{color:#fff;margin:0;font-family:'Inter',sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:22px;letter-spacing:-.01em}@media (min-width:600px){.share-description{font-size:16px;line-height:32px;letter-spacing:-.01em}}.share-button{display:flex;align-items:center;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;background-color:transparent;border:1px solid #fff;color:#fff;cursor:pointer;transition:all 0.2s;text-transform:uppercase;font-weight:500;white-space:nowrap}@media (min-width:768px){.share-content{flex-direction:row}.share-text{flex:50%;width:50%}.share-button{flex:50%;width:50%}}.share-button:hover{background-color:rgba(255,255,255,.1)}.share-button--copied{background-color:rgba(255,255,255,.2);border-color:var(--wp--custom--button-primary)}.share-button span{min-width:52px}.share-button svg{width:14px;height:16px}.before-visit-other-spaces{display:none}.before-visit-other-spaces.before-visit-other-spaces>.wrapper{border:1px solid #444;display:flex;flex-direction:column;gap:48px;padding:48px 16px}@media (min-width:768px){.before-visit-other-spaces.before-visit-other-spaces>.wrapper{padding:48px}}.before-visit-other-spaces.before-visit-section--hidden{display:none!important}.before-visit-other-spaces.before-visit-section--active{display:block}.before-visit-other-spaces .section-title{color:#fff;margin:0 0 3rem 0;text-align:center}.before-visit-other-spaces .other-space-item:first-child{border-top:none;padding-top:0;margin-top:0}@media (min-width:1024px){.before-visit-other-spaces .other-space-item .text-with-media-premium .media{order:1}}.before-visit-custom-message{display:none}.before-visit-custom-message.before-visit-section--hidden{display:none}.before-visit-custom-message.before-visit-section--active{display:block}.before-visit-custom-message .custom-message-item{border:1px solid rgba(255,255,255,.2);padding:16px}@media (min-width:1024px){.before-visit-custom-message .custom-message-item{padding:48px}}.before-visit-premium-events{padding:3rem 0;display:none}.before-visit-premium-events.before-visit-section--hidden{display:none}.before-visit-premium-events.before-visit-section--active{display:block}.before-visit-additional-info{padding:3rem 0}#before-visit-additional-info.before-visit-additional-info{padding:0}.additional-info-item:not(:last-child){margin-bottom:2rem}.additional-info-content{color:#fff;line-height:1.6}.additional-info-content p{margin-bottom:1rem}.additional-info-content>:last-child{margin-bottom:0}.additional-info-content p a{color:#fff}.additional-info-item--general-information{display:none}.additional-info-item--general-information:not(:empty){display:block}.additional-info-content *{color:#fff}.additional-info-content h1,.additional-info-content h2,.additional-info-content h3,.additional-info-content h4,.additional-info-content h5,.additional-info-content h6{font-family:'Inter',sans-serif;font-weight:400;margin-bottom:.5rem;margin-top:0;font-style:normal;text-transform:uppercase}.additional-info-content h2{font-size:18px;line-height:30px;letter-spacing:5.48px;margin-bottom:8px}.additional-info-content h3{font-size:16px;line-height:30px;letter-spacing:5px;margin-bottom:8px}.additional-info-content h4{font-size:14px;line-height:20px;letter-spacing:2px;opacity:.8}@media (min-width:600px){.additional-info-content h2{font-size:32px;line-height:44px;margin-bottom:24px}.additional-info-content h3{font-size:24px;line-height:44px;letter-spacing:5.48px;margin-bottom:24px}.additional-info-content h4{font-size:16px}}.before-visit-section--hidden{display:none}.before-visit-section--active{display:block}.before-visit-section .text-with-media-premium{border:0}section.byv-grid{max-width:var(--maxWidth)!important;padding:0 16px;gap:var(--premium-xl-gap);flex-direction:column;width:100%}section.byv-grid .byv-padding{padding:48px 24px;border:1px solid rgba(255,255,255,.2)}@media (min-width:600px){section.byv-grid .byv-padding{padding:48px}}section.before-visit-other-spaces.byv-grid .text-with-media-premium>.container{padding:0}@media (min-width:600px){section.byv-grid{padding:0 48px}}@media (max-width:768px){.spaces-grid,.info-links-grid{grid-template-columns:1fr}}