video-embed{aspect-ratio:4/3;width:100%;position:relative}@media (orientation:landscape){video-embed{aspect-ratio:16/9}}video-embed video{object-fit:cover;border-radius:var(--radius-5);width:100%;height:100%}video-embed video:fullscreen{border-radius:0}.BtxVsa_overlay{padding:var(--space-s);color:var(--color-fg-light);z-index:2;grid-template-areas:"BtxVsa_stack";display:grid;position:absolute;inset:0}.BtxVsa_overlay>*{grid-area:BtxVsa_stack}:not(:defined) .BtxVsa_overlay{display:none}@media (width>=56.25em){.BtxVsa_overlay{padding:var(--space-m)}}@media (hover:hover){.is-playing.BtxVsa_overlay .BtxVsa_playPauseBtn{opacity:0}.BtxVsa_overlay:hover .BtxVsa_playPauseBtn{opacity:.5}}.BtxVsa_overlay .BtxVsa_playPauseBtn{padding:var(--space-fixed-5);border-radius:var(--radius-round);opacity:.5;color:var(--color-fg-light);place-self:end;transition:all .4s}.BtxVsa_overlay .BtxVsa_playPauseBtn svg{filter:drop-shadow(1px 1px 1px #00000054)}.BtxVsa_overlay .BtxVsa_playPauseBtn:not(:disabled):where(:hover,:focus-visible){opacity:1;color:var(--color-fg-light);transition:all .2s}.BtxVsa_overlay .BtxVsa_circleBtn{background-color:var(--color-bg);color:var(--color-fg)}.BtxVsa_overlay .BtxVsa_circleBtn svg{filter:none}.BtxVsa_overlay .BtxVsa_loadingWrapper{--icon-size:var(--space-2xl);place-self:center;display:none}:is(.is-playing,.is-awaiting-play).is-buffering :is(.BtxVsa_overlay .BtxVsa_loadingWrapper){display:block}.BtxVsa_overlay:is(.is-playing,.is-awaiting-play) .BtxVsa_iconPlay,.BtxVsa_overlay:not(.is-playing) .BtxVsa_iconPause{display:none}.BtxVsa_overlay.is-awaiting-play .BtxVsa_iconPause{display:block}.XQD1mW_form{isolation:isolate;color:var(--color-fg);grid-template-areas:"XQD1mW_stack";display:grid;position:relative}[data-open=true] .XQD1mW_form{z-index:10}.XQD1mW_form>*{grid-area:XQD1mW_stack}.XQD1mW_location{z-index:10;pointer-events:none;border-radius:var(--radius-pill);padding:var(--space-2xs) var(--space-xl) var(--space-2xs) var(--space-l)}.XQD1mW_locationChip{justify-content:start;align-items:center;gap:var(--space-fixed-2);height:100%;padding:var(--space-fixed-1) 1px;display:flex}@keyframes XQD1mW_scrollShadow{0%,90%{box-shadow:var(--box-shadow-subtle), var(--box-shadow-scrollable)}to{box-shadow:var(--box-shadow-subtle)}}.XQD1mW_details{z-index:8;top:calc(-1 * var(--space-xs));left:calc(-1 * var(--space-xs));right:calc(-1 * var(--space-xs));background:var(--color-bg);box-shadow:var(--box-shadow-subtle);transition-behavior:allow-discrete;grid-template-areas:"XQD1mW_stack";max-height:85vh;transition:all .5s;animation:linear forwards XQD1mW_scrollShadow;animation-timeline:scroll(self);display:none;position:absolute;overflow-y:auto}@media (width>=56.25em){.XQD1mW_details{border-radius:var(--radius-7)}}.XQD1mW_details>*{grid-area:XQD1mW_stack}[data-open=true] .XQD1mW_details{opacity:1;flex-direction:column;display:flex;transform:none}@starting-style{[data-open=true] .XQD1mW_details{opacity:0;transform:translateY(-20%)}}.XQD1mW_details .XQD1mW_searchResult{justify-content:flex-start;align-items:center;gap:var(--space-s);margin-inline:calc(-1 * var(--space-3xs));padding:var(--space-fixed-2);border-radius:var(--radius-3);color:inherit;font-weight:var(--font-normal);-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:start}.XQD1mW_details .XQD1mW_searchResult .XQD1mW_iconContainer{--icon-size:var(--space-fixed-7);aspect-ratio:1;padding:var(--space-fixed-5);background-color:var(--color-bg-secondary);border-radius:var(--radius-round);flex-shrink:0}.XQD1mW_details .XQD1mW_searchResult .XQD1mW_iconContainer:has(.XQD1mW_gymIcon){background-color:var(--color-brand-primary-light)}.XQD1mW_details .XQD1mW_searchResult .XQD1mW_text{gap:var(--space-fixed-2);flex-direction:column;display:flex}.XQD1mW_details .XQD1mW_searchResult .XQD1mW_price{color:var(--color-fg-muted)}.XQD1mW_details .XQD1mW_searchResult .XQD1mW_chevron{--icon-size:1.25rem;color:var(--color-fg-muted);opacity:.5;margin-inline-start:auto}.XQD1mW_details .XQD1mW_searchResult:where(:hover,:focus,:focus-visible){background:var(--color-bg-secondary)}.XQD1mW_details .XQD1mW_searchResult:where(:hover,:focus,:focus-visible) .XQD1mW_iconContainer{background:var(--color-bg-secondary-hover)}@media (prefers-reduced-motion:no-preference){.XQD1mW_details .XQD1mW_searchResult:where(:hover,:focus,:focus-visible) .XQD1mW_chevron{--cta:cta;animation:var(--cta) .8s ease-out infinite}}.XQD1mW_content{padding:var(--space-m) var(--space-s);padding-block-start:calc(var(--space-2xl) + var(--space-xs))}.XQD1mW_results{flex-direction:column;display:flex}.XQD1mW_skeleton{align-items:center;gap:var(--space-s);padding:var(--space-3xs);display:flex}.XQD1mW_skeleton>:first-child{--width:calc((2 * var(--space-2xs)) + 1.5rem);flex-shrink:0}.XQD1mW_backdrop{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;display:none;position:fixed;inset:0}[data-open=true] .XQD1mW_backdrop{pointer-events:auto;display:block}@media (width<=56.25em){.XQD1mW_backdrop{background-color:var(--color-bg);background-color:oklch(from var(--color-bg) l c h / 60%)}}.XQD1mW_standalone{scroll-margin-block-start:100px}.XQD1mW_standalone .XQD1mW_details{border-radius:var(--radius-7)}.XQD1mW_standalone .XQD1mW_form>input{padding-block:var(--space-xs);padding-inline-start:calc(var(--space-l) + var(--space-fixed-7))}.hU3r3W_hero{--grid-area:full;grid-column:var(--grid-area);grid-template-columns:inherit;position:relative}@supports (animation-range:0 50dvh){:has(header[data-banner=true]) .hU3r3W_hero{margin-block-start:calc(var(--scroll-hide-height) - 1px)}}.hU3r3W_wrapper{min-height:60vh;padding:var(--space-3xl) var(--space-m);background-color:var(--color-bg-dark);color:var(--color-fg-light);flex-direction:column;justify-content:center;display:flex}@media (width>=56.25em){.hU3r3W_wrapper{min-height:75vh;padding:var(--space-4xl) var(--space-xl)}}.hU3r3W_text{z-index:2;align-items:center;gap:var(--space-xl);pointer-events:none;flex-direction:column;height:100%;display:flex;position:relative}.hU3r3W_headings{gap:var(--space-s);text-align:center;flex-direction:column;align-items:center;max-inline-size:100ch;display:flex}.hU3r3W_tagline{font-size:var(--step-0);margin-block-end:var(--space-xs)}.hU3r3W_cta{pointer-events:all;width:100%}.hU3r3W_cta>a{justify-self:center}.hU3r3W_cta .hU3r3W_comboBox{max-width:560px;margin:auto}@media (width>=56.25em){.hU3r3W_cta{max-width:50vi}}.hU3r3W_media{z-index:0;position:absolute;inset:0;overflow:clip}.js .hU3r3W_media:after{content:"";z-index:1;pointer-events:none;opacity:.66;background:linear-gradient(to bottom, transparent, var(--color-bg-dark));position:absolute;inset:0 0 -2px}.hU3r3W_media>*,.hU3r3W_media>picture img{object-fit:cover;object-position:50% 0;width:100%;height:100%;position:absolute;inset:0}.hU3r3W_media media-player{height:100%}:is(.hU3r3W_media media-player,.hU3r3W_media video-embed) video{object-fit:cover;object-position:50% 0;border-radius:0;width:100%;height:100%;position:absolute;inset:0}@keyframes hU3r3W_scrollText{0%{opacity:1}to{opacity:0;transform:scale(1.2)translateY(-50%)}}@keyframes hU3r3W_scrollMedia{0%{transform:scale(1)}to{transform:scale(1.5)}}@media (prefers-reduced-motion:no-preference){@supports (animation-range:0 50dvh){.hU3r3W_media :is(img,video){animation:linear hU3r3W_scrollMedia}.hU3r3W_headings,.hU3r3W_media :is(img,video){animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 50dvh}}}
