@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@media (max-width: 1024px) { html body .vw-footer { padding-top: 104px; } }@media (max-width: 720px) { html body .vw-footer { padding-top: 80px; } }html body .vw-clocks { gap: 24px; }html body .vw-clock { display: block; }html body .vw-clock > div { min-width: 0; }html body .vw-clock time { display: block; margin-bottom: 4px; font-family: var(--vw-head); font-size: 10.5px; font-weight: 500; line-height: 1.4; letter-spacing: .14em; text-transform: uppercase; color: #A48CFF; }html body .vw-clock-addr { display: block; margin-top: 6px; font-style: normal; font-size: 14px; line-height: 1.5; color: rgba(241, 240, 241, .72); }html body .vw-clock-addr a { color: inherit; text-decoration: none; transition: color .2s ease; }html body .vw-clock-addr a:hover { color: #FFFFFF; text-decoration: underline; text-underline-offset: 3px; }@media (min-width: 721px) and (max-width: 1024px) { html body .vw-foot-links > div:first-child .vw-socials { grid-row: 1 / 3; align-self: end; } }@media (max-width: 1024px) { html body .vw-foot-cta > div, html body .vw-foot-cta .vw-eyebrow { max-width: 100%; } }@media (max-width: 360px) { html body .vw-foot-cta .vw-display { font-size: 40px; } }html body .vw-copy-sep { margin: 0 10px; opacity: .5; }@media (max-width: 720px) { html body .vw-copy-sep { display: none; } html body .vw-copy-tel { display: block; margin-top: 2px; } }